@font-face{font-family:Vazirmatn;src:url(/_a/Vazirmatn-Light.C9Uv5BV-.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/_a/Vazirmatn-Regular.aJMbweOT.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/_a/Vazirmatn-Medium.CEzfaZRy.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/_a/Vazirmatn-SemiBold.2ffC3YH1.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/_a/Vazirmatn-Bold.BhPDcgmY.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Alexandria;src:url(/_a/Alexandria-Light-latin.yS5iK84V.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Alexandria;src:url(/_a/Alexandria-Regular-latin.B5n5wvSf.woff2)format("woff2");font-weight:400;font-display:swap}:root,[data-theme=dark]{--bg:#1c1a17;--surface:#26231f;--surface-sunken:#2f2b25;--line:#3a362f;--control-border:#7d766a;--text:#eee6d8;--text-muted:#a39b8e;--champagne:#ddc39d;--accent-text:#ddc39d;--primary-top:#e6d0a8;--primary-bottom:#d2b686;--on-primary:#1c1a17;--sage:#a9afa2;--on-sage:#1c1a17;--danger:#e39a86;--focus:#ddc39d;--ring-empty:var(--text);--ring-filled:var(--champagne);--shadow-float:0 16px 40px #00000073;color-scheme:dark}[data-theme=light]{--bg:#eee6d8;--surface:#faf7f1;--surface-sunken:#e2d7c4;--line:#dcd2c0;--control-border:#857a68;--text:#232426;--text-muted:#66625b;--champagne:#b89f74;--accent-text:#6e5835;--primary-top:#26231f;--primary-bottom:#1c1a17;--on-primary:#eee6d8;--sage:#4f5c4d;--on-sage:#faf7f1;--danger:#9a3e2a;--focus:#232426;--ring-empty:var(--text);--ring-filled:var(--champagne);--shadow-float:0 16px 40px #23242624;color-scheme:light}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--space-9:96px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--font-sans:Vazirmatn, Tahoma, sans-serif;--font-latin:Alexandria, Vazirmatn, sans-serif;--type-display-size:50px;--type-display-lh:1.4;--type-display-weight:600;--type-h1-size:38px;--type-h1-lh:1.4;--type-h1-weight:600;--type-h2-size:32px;--type-h2-lh:1.45;--type-h2-weight:500;--type-h3-size:19px;--type-h3-lh:1.5;--type-h3-weight:600;--type-body-lg-size:17px;--type-body-lg-lh:1.9;--type-body-lg-weight:400;--type-body-size:15px;--type-body-lh:1.85;--type-body-weight:400;--type-caption-size:13px;--type-caption-lh:1.7;--type-caption-weight:400;--type-label-size:12px;--type-label-lh:1.5;--type-label-weight:500;--type-latin-mark-size:28px;--type-latin-mark-lh:1;--type-latin-mark-weight:300;--type-latin-label-size:12px;--type-latin-label-lh:1.4;--type-latin-label-weight:400}@media (width<=640px){:root{--type-display-size:34px;--type-h1-size:30px;--type-h2-size:25px}}.display{font-family:var(--font-sans);font-size:var(--type-display-size);line-height:var(--type-display-lh);font-weight:var(--type-display-weight)}.h1{font-family:var(--font-sans);font-size:var(--type-h1-size);line-height:var(--type-h1-lh);font-weight:var(--type-h1-weight)}.h2{font-family:var(--font-sans);font-size:var(--type-h2-size);line-height:var(--type-h2-lh);font-weight:var(--type-h2-weight)}.h3{font-family:var(--font-sans);font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--type-h3-weight)}.body-lg{font-family:var(--font-sans);font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-lh);font-weight:var(--type-body-lg-weight)}.body{font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-lh);font-weight:var(--type-body-weight)}.caption{font-family:var(--font-sans);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);font-weight:var(--type-caption-weight)}.label{font-family:var(--font-sans);font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight)}.latin-mark{font-family:var(--font-latin);font-size:var(--type-latin-mark-size);line-height:var(--type-latin-mark-lh);font-weight:var(--type-latin-mark-weight);letter-spacing:.3em}.latin-label{font-family:var(--font-latin);font-size:var(--type-latin-label-size);line-height:var(--type-latin-label-lh);font-weight:var(--type-latin-label-weight);letter-spacing:.3em}:root{--page-max:1280px;--page-pad:var(--space-6);--section-pad:var(--space-8);--measure:60ch;--header-h:68px;--tap:44px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-move:cubic-bezier(.77, 0, .175, 1)}@media (width<=640px){:root{--page-pad:var(--space-4);--section-pad:var(--space-7);--header-h:60px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--space-4));background:var(--bg)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-lh);font-weight:var(--type-body-weight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;flex-direction:column;margin:0;display:flex}main{flex:1}img,picture,svg,video{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,ul,ol,dl,figure,blockquote{margin:0}h1,h2,h3,h4{text-wrap:balance}p,li,dd{text-wrap:pretty}h1{font-size:var(--type-h1-size);line-height:var(--type-h1-lh);font-weight:var(--type-h1-weight)}h2{font-size:var(--type-h2-size);line-height:var(--type-h2-lh);font-weight:var(--type-h2-weight)}h3{font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--type-h3-weight)}a{color:inherit;text-underline-offset:.3em;text-decoration-thickness:1px}@media (hover:hover){a:hover{color:var(--accent-text)}}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--champagne);color:var(--on-primary)}.container{width:100%;max-width:calc(var(--page-max) + 2 * var(--page-pad));padding-inline:max(var(--page-pad), env(safe-area-inset-left)) max(var(--page-pad), env(safe-area-inset-right));margin-inline:auto}.section{padding-block:var(--section-pad)}.section+.section{border-top:1px solid var(--line)}.section-head{gap:var(--space-3);max-width:var(--measure);margin-block-end:var(--space-7);display:grid}.section-head p{color:var(--text-muted);font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-lh)}@media (width<=640px){.section-head{margin-block-end:var(--space-6)}}.eyebrow{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight);display:inline-flex}.lead{font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-lh);color:var(--text-muted);max-width:var(--measure)}.muted{color:var(--text-muted)}.accent{color:var(--accent-text)}.caption{color:var(--text-muted)}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{inset-inline-start:var(--space-4);top:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);background:var(--surface);color:var(--text);border:1px solid var(--control-border);border-radius:var(--radius-md);transition:transform .16s var(--ease-out);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-5);border-radius:var(--radius-md);font-size:var(--type-body-size);white-space:nowrap;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:transform .14s var(--ease-out), background-color .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out);border:1px solid #0000;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:linear-gradient(180deg, var(--primary-top), var(--primary-bottom));color:var(--on-primary);font-weight:600}.btn-secondary{border-color:var(--control-border);color:var(--text);background:0 0}@media (hover:hover){.btn-primary:hover{color:var(--on-primary);filter:brightness(1.04)}.btn-secondary:hover{border-color:var(--text);color:var(--text)}.btn-text:hover{text-decoration:underline}}.btn-text{color:var(--accent-text);padding-inline:var(--space-2);min-height:var(--tap);background:0 0}.btn-sm{min-height:40px;padding:0 var(--space-4)}.btn svg{flex:none}.actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}@media (width<=420px){.actions{width:100%}.actions .btn{flex:100%}}.chip{align-items:center;gap:var(--space-2);min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight);white-space:nowrap;display:inline-flex}.chip-sage{background:var(--sage);color:var(--on-sage)}.chip-line{border:1px solid var(--line);color:var(--text);background:var(--surface)}.chip-work{border:1px solid var(--champagne);color:var(--accent-text)}.chip-list{gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5)}@media (width<=640px){.card{padding:var(--space-4)}}.grid-auto{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.rings{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.rings>i{border-radius:50%;width:12px;height:12px;display:block}.rings>i:first-child{border:1.5px solid var(--ring-empty)}.rings>i:last-child{background:var(--ring-filled)}.frame{border-radius:var(--radius-lg);background:var(--surface-sunken);position:relative;overflow:hidden}.frame>picture{width:100%;height:100%}.frame img{object-fit:cover;width:100%;height:100%}.tag{bottom:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);background:var(--bg);color:var(--text);pointer-events:none;position:absolute}.tag-before{inset-inline-start:var(--space-3)}.tag-after{background:var(--primary-bottom);color:var(--on-primary);font-weight:500;inset-inline-end:var(--space-3)}.tag-sample{top:var(--space-3);bottom:auto;background:var(--surface);color:var(--text-muted);inset-inline-end:var(--space-3)}.prose{max-width:72ch}.prose h2{font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--type-h3-weight);margin-block:var(--space-7) var(--space-3)}.prose h2:first-child{margin-block-start:0}.prose p,.prose ul,.prose ol{margin-block-end:var(--space-4)}.prose ul,.prose ol{padding-inline-start:var(--space-5)}.prose li+li{margin-block-start:var(--space-2)}.prose a{color:var(--accent-text)}.prose strong{font-weight:600}.todo{border-bottom:1px dashed var(--danger);color:var(--danger);padding-inline:var(--space-1)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.logo[data-astro-cid-f7espo7c]{display:inline-flex}.logo[data-astro-cid-f7espo7c] img[data-astro-cid-f7espo7c]{height:var(--logo-h,28px);width:auto}.logo[data-astro-cid-f7espo7c] .on-light[data-astro-cid-f7espo7c]{display:none}html[data-theme=light] .logo[data-astro-cid-f7espo7c] .on-light[data-astro-cid-f7espo7c]{display:block}html[data-theme=light] .logo[data-astro-cid-f7espo7c] .on-dark[data-astro-cid-f7espo7c]{display:none}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in srgb, var(--bg) 86%, transparent);backdrop-filter:saturate(140%)blur(14px);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{height:var(--header-h);align-items:center;gap:var(--space-6);display:flex}.brand[data-astro-cid-nen7h5rs]{min-height:var(--tap);align-items:center;display:inline-flex}.nav[data-astro-cid-nen7h5rs]{flex:1}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.mobile-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){color:var(--text);font-size:var(--type-body-size);text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:var(--tap);align-items:center;display:inline-flex;position:relative}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--accent-text)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{content:"";inset-inline:0;bottom:var(--space-2);background:var(--champagne);height:1px;position:absolute}@media (hover:hover){.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--accent-text)}}.tools[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.icon-btn[data-astro-cid-nen7h5rs]{width:var(--tap);height:var(--tap);color:var(--text);border-radius:var(--radius-md);touch-action:manipulation;transition:background-color .16s var(--ease-out), transform .14s var(--ease-out);background:0 0;border:0;place-items:center;display:inline-grid}.icon-btn[data-astro-cid-nen7h5rs]:active{transform:scale(.94)}@media (hover:hover){.icon-btn[data-astro-cid-nen7h5rs]:hover{background:var(--surface)}}.icon-btn[data-astro-cid-nen7h5rs] svg{grid-area:1/1}.theme-toggle[data-astro-cid-nen7h5rs] .i-moon{display:none}html[data-theme=light] .theme-toggle[data-astro-cid-nen7h5rs] .i-moon{display:block}html[data-theme=light] .theme-toggle[data-astro-cid-nen7h5rs] .i-sun,.menu-toggle[data-astro-cid-nen7h5rs],.menu-toggle[data-astro-cid-nen7h5rs] .i-close{display:none}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .i-close{display:block}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .i-menu{display:none}.mobile-menu[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);background:var(--bg);max-height:calc(100dvh - var(--header-h));overscroll-behavior:contain;overflow-y:auto}.mobile-menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{padding-block:var(--space-3) var(--space-5);gap:var(--space-4);display:grid}.mobile-menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.mobile-menu[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line)}.mobile-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){min-height:52px;font-size:var(--type-body-lg-size);align-items:center;display:flex}.mobile-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--accent-text)}.mobile-menu[data-astro-cid-nen7h5rs]:not([hidden]){animation:menu-in .2s var(--ease-out)}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}}@media (width<=1000px){.nav[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{display:inline-grid}}@media (width<=520px){.cta[data-astro-cid-nen7h5rs]{display:none}}@media (width>=1001px){.mobile-menu[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);background:var(--surface);padding-block:var(--space-8) calc(var(--space-6) + env(safe-area-inset-bottom));margin-top:auto}.top[data-astro-cid-jo6i4kqk]{gap:var(--space-7);grid-template-columns:minmax(220px,1fr) 2fr auto;align-items:start;display:grid}.brand[data-astro-cid-jo6i4kqk]{--logo-h:32px;gap:var(--space-4);justify-items:start;display:grid}.tagline[data-astro-cid-jo6i4kqk]{color:var(--text-muted);font-size:var(--type-body-lg-size)}.cols[data-astro-cid-jo6i4kqk]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.col-title[data-astro-cid-jo6i4kqk]{font-size:var(--type-label-size);line-height:var(--type-label-lh);font-weight:var(--type-label-weight);color:var(--text-muted);margin-block-end:var(--space-3)}ul[data-astro-cid-jo6i4kqk]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-2);min-height:36px;display:flex}li[data-astro-cid-jo6i4kqk] svg{color:var(--text-muted);flex:none}a[data-astro-cid-jo6i4kqk]{color:var(--text);text-decoration:none}@media (hover:hover){a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent-text)}}.contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.contact[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere}.seals[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-sm);display:block}.seals[data-astro-cid-jo6i4kqk] img{block-size:auto;inline-size:auto;max-inline-size:100%;display:block}.bottom[data-astro-cid-jo6i4kqk]{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line);justify-content:space-between;gap:var(--space-3);color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);flex-wrap:wrap;display:flex}@media (width<=1000px){.top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}@media (width<=640px){.site-footer[data-astro-cid-jo6i4kqk]{padding-block-start:var(--space-7)}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.contact[data-astro-cid-jo6i4kqk]{grid-column:1/-1}li[data-astro-cid-jo6i4kqk]{min-height:var(--tap)}}.ast-launcher[data-astro-cid-dzszcp6v]{inset-inline-end:max(var(--space-4), env(safe-area-inset-left));bottom:max(var(--space-4), env(safe-area-inset-bottom));z-index:60;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--control-border);background:var(--surface);color:var(--text);box-shadow:var(--shadow-float);touch-action:manipulation;transition:transform .14s var(--ease-out), opacity .2s var(--ease-out);font-weight:500;display:inline-flex;position:fixed}.ast-launcher[data-astro-cid-dzszcp6v][hidden]{display:none}.ast-launcher[data-astro-cid-dzszcp6v]:active{transform:scale(.97)}@media (hover:hover){.ast-launcher[data-astro-cid-dzszcp6v]:hover{border-color:var(--text)}}.ast[data-astro-cid-dzszcp6v]{inset-inline-end:max(var(--space-4), env(safe-area-inset-left));bottom:max(var(--space-4), env(safe-area-inset-bottom));z-index:70;width:min(400px, calc(100vw - 2 * var(--space-4)));height:min(600px, calc(100dvh - var(--header-h) - 2 * var(--space-4)));background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);transform-origin:0 100%;animation:ast-in .24s var(--ease-out);grid-template-rows:auto minmax(0,1fr) auto auto auto;display:grid;position:fixed;overflow:hidden}.ast[data-astro-cid-dzszcp6v][hidden]{display:none}@keyframes ast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.ast-head[data-astro-cid-dzszcp6v]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);background:var(--surface);display:flex}.ast-head[data-astro-cid-dzszcp6v]>div[data-astro-cid-dzszcp6v]{flex:1;min-width:0}.ast-title[data-astro-cid-dzszcp6v]{font-size:var(--type-body-size);margin:0;font-weight:600;line-height:1.5}.ast-sub[data-astro-cid-dzszcp6v]{font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--text-muted)}.ast-close[data-astro-cid-dzszcp6v]{width:var(--tap);height:var(--tap);color:var(--text);border-radius:var(--radius-md);background:0 0;border:0;place-items:center;display:grid}@media (hover:hover){.ast-close[data-astro-cid-dzszcp6v]:hover{background:var(--surface-sunken)}}.ast-log[data-astro-cid-dzszcp6v]{overscroll-behavior:contain;padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex;overflow-y:auto}.ast-log[data-astro-cid-dzszcp6v]:focus{outline:none}.ast-log[data-astro-cid-dzszcp6v] .ast-msg{max-width:88%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);white-space:pre-line;overflow-wrap:anywhere;font-size:var(--type-body-size);line-height:1.8}.ast-log[data-astro-cid-dzszcp6v] .ast-bot{background:var(--surface);border:1px solid var(--line);align-self:flex-start}.ast-log[data-astro-cid-dzszcp6v] .ast-user{background:var(--surface-sunken);align-self:flex-end}.ast-log[data-astro-cid-dzszcp6v] .ast-error{border:1px solid var(--danger);background:var(--surface);align-self:stretch;max-width:none}.ast-log[data-astro-cid-dzszcp6v] .ast-actions{gap:var(--space-2);flex-wrap:wrap;align-self:flex-start;display:flex}.ast-log[data-astro-cid-dzszcp6v] .ast-typing{align-self:flex-start;gap:var(--space-1);padding:var(--space-3);display:inline-flex}.ast-log[data-astro-cid-dzszcp6v] .ast-typing i{border:1.5px solid var(--ring-empty);width:10px;height:10px;animation:ast-fill 1.2s var(--ease-move) infinite;border-radius:50%}.ast-log[data-astro-cid-dzszcp6v] .ast-typing i:nth-child(2){animation-delay:.2s}.ast-log[data-astro-cid-dzszcp6v] .ast-typing i:nth-child(3){animation-delay:.4s}@keyframes ast-fill{50%{background:var(--ring-filled);border-color:var(--ring-filled)}}.ast-starters[data-astro-cid-dzszcp6v]{padding:0 var(--space-4) var(--space-3);gap:var(--space-2);flex-wrap:wrap;margin:0;list-style:none;display:flex}.ast-starter[data-astro-cid-dzszcp6v]{cursor:pointer;min-height:36px;font-family:inherit}@media (hover:hover){.ast-starter[data-astro-cid-dzszcp6v]:hover{border-color:var(--champagne)}}.ast[data-astro-cid-dzszcp6v].has-chat .ast-starters[data-astro-cid-dzszcp6v]{display:none}.ast-form[data-astro-cid-dzszcp6v]{align-items:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);display:flex}.ast-form[data-astro-cid-dzszcp6v] textarea[data-astro-cid-dzszcp6v]{min-width:0;min-height:var(--tap);resize:none;max-height:132px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--control-border);background:var(--surface);color:var(--text);flex:1;font-size:16px;line-height:1.6}.ast-form[data-astro-cid-dzszcp6v] textarea[data-astro-cid-dzszcp6v]::placeholder{color:var(--text-muted)}.ast-send[data-astro-cid-dzszcp6v]{width:var(--tap);height:var(--tap);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--primary-top), var(--primary-bottom));color:var(--on-primary);transition:transform .14s var(--ease-out), opacity .16s var(--ease-out);border:0;flex:none;place-items:center;display:grid}.ast-send[data-astro-cid-dzszcp6v]:active{transform:scale(.94)}.ast-send[data-astro-cid-dzszcp6v]:disabled{opacity:.45;cursor:not-allowed}.ast-note[data-astro-cid-dzszcp6v]{padding:0 var(--space-4) var(--space-3);font-size:var(--type-label-size);line-height:var(--type-label-lh);color:var(--text-muted)}.ast-note[data-astro-cid-dzszcp6v] a[data-astro-cid-dzszcp6v]{color:var(--accent-text)}@media (width<=640px){.ast-launcher[data-astro-cid-dzszcp6v]{justify-content:center;width:52px;min-height:52px;padding:0}.ast-launcher-label[data-astro-cid-dzszcp6v]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ast[data-astro-cid-dzszcp6v]{width:100%;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;inset:0}html.ast-open{overflow:hidden}}@media (prefers-reduced-motion:reduce){.ast[data-astro-cid-dzszcp6v],.ast-log[data-astro-cid-dzszcp6v] .ast-typing i{animation:none}}.nf[data-astro-cid-ibpinaeu]{text-align:center;justify-items:center;gap:var(--space-5);padding-block:var(--space-9);display:grid}.nf[data-astro-cid-ibpinaeu] .rings[data-astro-cid-ibpinaeu]>i[data-astro-cid-ibpinaeu]{width:28px;height:28px}.nf[data-astro-cid-ibpinaeu] .rings[data-astro-cid-ibpinaeu]>i[data-astro-cid-ibpinaeu]:first-child{border-width:2px}.nf[data-astro-cid-ibpinaeu] .rings[data-astro-cid-ibpinaeu]{gap:var(--space-2)}.nf[data-astro-cid-ibpinaeu] .lead[data-astro-cid-ibpinaeu]{margin-inline:auto}.page-head[data-astro-cid-73dgtvns]{gap:var(--space-4);padding-block:var(--space-9) var(--space-7);justify-items:start;display:grid}h1[data-astro-cid-73dgtvns]{max-width:24ch}@media (width<=640px){.page-head[data-astro-cid-73dgtvns]{padding-block:var(--space-7) var(--space-6)}}.about-first[data-astro-cid-ta2fbyqs]{padding-block-start:0}.about-first[data-astro-cid-ta2fbyqs]+.section[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line)}.about[data-astro-cid-ta2fbyqs]{gap:var(--space-8);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.accent-quote[data-astro-cid-ta2fbyqs]{color:var(--accent-text);margin-block-end:var(--space-5);font-weight:500}.about-media[data-astro-cid-ta2fbyqs]{top:calc(var(--header-h) + var(--space-5));gap:var(--space-2);display:grid;position:sticky}.about-media[data-astro-cid-ta2fbyqs] .frame[data-astro-cid-ta2fbyqs]{aspect-ratio:3/4}.closing[data-astro-cid-ta2fbyqs]{justify-items:center;gap:var(--space-5);text-align:center;display:grid}.tagline[data-astro-cid-ta2fbyqs]{font-size:var(--type-h2-size);line-height:var(--type-h2-lh);font-weight:var(--type-h2-weight)}@media (width<=1000px){.about[data-astro-cid-ta2fbyqs]{gap:var(--space-6);grid-template-columns:1fr}.about-media[data-astro-cid-ta2fbyqs]{max-width:520px;position:static}}.contact-first[data-astro-cid-6bfsojfh]{padding-block-start:0}.contact-first[data-astro-cid-6bfsojfh]+.section[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line)}.ways[data-astro-cid-6bfsojfh]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.way[data-astro-cid-6bfsojfh]{gap:var(--space-2);align-content:start;display:grid}.way-icon[data-astro-cid-6bfsojfh]{color:var(--accent-text);margin-block-end:var(--space-2)}.big[data-astro-cid-6bfsojfh]{font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-lh);font-weight:500}a[data-astro-cid-6bfsojfh].big{text-decoration:none}.email[data-astro-cid-6bfsojfh]{overflow-wrap:anywhere}.way-actions[data-astro-cid-6bfsojfh]{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.order[data-astro-cid-6bfsojfh]{gap:var(--space-6);display:grid}.order[data-astro-cid-6bfsojfh] .section-head[data-astro-cid-6bfsojfh]{margin:0}.order-steps[data-astro-cid-6bfsojfh]{counter-reset:s;gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.order-steps[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{counter-increment:s;gap:var(--space-2);border-top:1px solid var(--line);align-content:start;padding-block-start:var(--space-4);display:grid}.order-steps[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]:before{content:counter(s, persian) ". ";color:var(--accent-text)}.order-steps[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--accent-text)}@media (width<=800px){.ways[data-astro-cid-6bfsojfh],.order-steps[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}@property --pos{syntax:"<percentage>";inherits:true;initial-value:50%}.ba[data-astro-cid-67ggu7zt]{--pos:50%;aspect-ratio:5/4;border-radius:var(--radius-lg);background:var(--surface-sunken);touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;isolation:isolate;position:relative;overflow:hidden}.ba[data-astro-cid-67ggu7zt].is-gliding{transition:--pos .42s var(--ease-move)}.ba[data-astro-cid-67ggu7zt] picture{position:absolute;inset:0}.ba[data-astro-cid-67ggu7zt] img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ba[data-astro-cid-67ggu7zt] .ba-after{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ba-line[data-astro-cid-67ggu7zt]{top:0;bottom:0;left:var(--pos);background:var(--champagne);pointer-events:none;z-index:2;width:1.5px;position:absolute;transform:translate(-50%)}.ba-handle[data-astro-cid-67ggu7zt]{top:50%;left:var(--pos);height:var(--tap);align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--bg);border:1px solid var(--champagne);pointer-events:none;z-index:3;transition:transform .16s var(--ease-out);padding:0 13px;display:flex;position:absolute;transform:translate(-50%,-50%)}.ba-handle[data-astro-cid-67ggu7zt] i[data-astro-cid-67ggu7zt]{border-radius:50%;width:15px;height:15px;display:block}.ba-handle[data-astro-cid-67ggu7zt] i[data-astro-cid-67ggu7zt]:first-child{border:1.6px solid var(--ring-empty)}.ba-handle[data-astro-cid-67ggu7zt] i[data-astro-cid-67ggu7zt]:last-child{background:var(--ring-filled)}.ba[data-astro-cid-67ggu7zt].is-dragging .ba-handle[data-astro-cid-67ggu7zt]{transform:translate(-50%,-50%)scale(1.06)}.ba[data-astro-cid-67ggu7zt] .tag[data-astro-cid-67ggu7zt]{z-index:2}.ba-range[data-astro-cid-67ggu7zt]{opacity:0;pointer-events:none;width:100%;height:1px;margin:0;position:absolute;inset:auto 0 0}.ba-range[data-astro-cid-67ggu7zt]:focus-visible~.ba-handle[data-astro-cid-67ggu7zt],.ba[data-astro-cid-67ggu7zt]:has(.ba-range:focus-visible) .ba-handle[data-astro-cid-67ggu7zt]{outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ba[data-astro-cid-67ggu7zt].is-gliding,.ba-handle[data-astro-cid-67ggu7zt]{transition:none}}.tips-section[data-astro-cid-amid4ct5]{padding-block-start:0}.tips-section[data-astro-cid-amid4ct5]+.section[data-astro-cid-amid4ct5]{border-top:1px solid var(--line)}.tips[data-astro-cid-amid4ct5]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.tip[data-astro-cid-amid4ct5]{gap:var(--space-2);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);align-content:start;display:grid;position:relative}.tip-icon[data-astro-cid-amid4ct5]{color:var(--accent-text);margin-block-end:var(--space-3)}.tip-num[data-astro-cid-amid4ct5]{top:var(--space-4);position:absolute;inset-inline-end:var(--space-5)}.poor[data-astro-cid-amid4ct5]{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;display:grid}.poor-copy[data-astro-cid-amid4ct5]{gap:var(--space-4);display:grid}.problems[data-astro-cid-amid4ct5]{gap:0 var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.problem[data-astro-cid-amid4ct5]{padding-block:var(--space-5);border-top:1px solid var(--line);gap:var(--space-3);display:grid}.problem[data-astro-cid-amid4ct5] h3[data-astro-cid-amid4ct5]{gap:var(--space-3);align-items:baseline;display:flex}.p-num[data-astro-cid-amid4ct5]{color:var(--accent-text);min-width:2ch;font-weight:500}dl[data-astro-cid-amid4ct5]{gap:var(--space-2);margin:0;display:grid}dl[data-astro-cid-amid4ct5] div[data-astro-cid-amid4ct5]{gap:var(--space-3);grid-template-columns:6.5em minmax(0,1fr);display:grid}dt[data-astro-cid-amid4ct5]{color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-body-lh)}dd[data-astro-cid-amid4ct5]{margin:0}.closing[data-astro-cid-amid4ct5]{justify-items:center;gap:var(--space-5);text-align:center;display:grid}@media (width<=1000px){.tips[data-astro-cid-amid4ct5]{grid-template-columns:repeat(2,minmax(0,1fr))}.poor[data-astro-cid-amid4ct5],.problems[data-astro-cid-amid4ct5]{grid-template-columns:1fr}}@media (width<=560px){.tips[data-astro-cid-amid4ct5]{grid-template-columns:1fr}.tip[data-astro-cid-amid4ct5]{padding:var(--space-4)}dl[data-astro-cid-amid4ct5] div[data-astro-cid-amid4ct5]{grid-template-columns:1fr;gap:0}}.calc-section[data-astro-cid-u3mqw4ek]{padding-block-start:0}.calc-section[data-astro-cid-u3mqw4ek]+.section[data-astro-cid-u3mqw4ek]{border-top:1px solid var(--line)}.calc-grid[data-astro-cid-u3mqw4ek]{gap:var(--space-7);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.calc[data-astro-cid-u3mqw4ek]{gap:var(--space-5);padding:var(--space-6);display:grid}fieldset[data-astro-cid-u3mqw4ek]{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}legend[data-astro-cid-u3mqw4ek]{padding:0}.calc-rings[data-astro-cid-u3mqw4ek]{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin-block-start:var(--space-3);display:grid}.ring-opt[data-astro-cid-u3mqw4ek]{justify-items:center;gap:var(--space-1);min-height:60px;padding-block:var(--space-2);border-radius:var(--radius-md);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;display:grid}@media (hover:hover){.ring-opt[data-astro-cid-u3mqw4ek]:hover{background:var(--surface-sunken)}}.ring[data-astro-cid-u3mqw4ek]{border:1.5px solid var(--ring-empty);width:24px;height:24px;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), transform .2s var(--ease-out);border-radius:50%}.ring-opt[data-astro-cid-u3mqw4ek].on .ring[data-astro-cid-u3mqw4ek],.ring-opt[data-astro-cid-u3mqw4ek]:has(input:checked) .ring[data-astro-cid-u3mqw4ek]{background:var(--ring-filled);border-color:var(--ring-filled)}.ring-opt[data-astro-cid-u3mqw4ek]:has(input:checked) .ring[data-astro-cid-u3mqw4ek]{transform:scale(1.12)}.ring-num[data-astro-cid-u3mqw4ek]{font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--text-muted)}.ring-opt[data-astro-cid-u3mqw4ek]:has(input:checked) .ring-num[data-astro-cid-u3mqw4ek]{color:var(--text);font-weight:600}.ring-opt[data-astro-cid-u3mqw4ek]:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.calc-total[data-astro-cid-u3mqw4ek]{gap:var(--space-1);border-top:1px solid var(--line);padding-block-start:var(--space-4);display:grid}.total[data-astro-cid-u3mqw4ek]{font-size:var(--type-h1-size);line-height:var(--type-h1-lh);font-weight:var(--type-h1-weight)}.examples[data-astro-cid-u3mqw4ek]{gap:var(--space-4);display:grid}table[data-astro-cid-u3mqw4ek]{border-collapse:collapse;width:100%}th[data-astro-cid-u3mqw4ek],td[data-astro-cid-u3mqw4ek]{text-align:start;padding:var(--space-3) 0;border-bottom:1px solid var(--line);vertical-align:top}thead[data-astro-cid-u3mqw4ek] th[data-astro-cid-u3mqw4ek]{font-size:var(--type-label-size);font-weight:var(--type-label-weight);color:var(--text-muted);padding-block-start:0}tbody[data-astro-cid-u3mqw4ek] th[data-astro-cid-u3mqw4ek]{padding-inline-end:var(--space-4);font-weight:400}td[data-astro-cid-u3mqw4ek]+td[data-astro-cid-u3mqw4ek],th[data-astro-cid-u3mqw4ek]+td[data-astro-cid-u3mqw4ek]{padding-inline-start:var(--space-4)}.nowrap[data-astro-cid-u3mqw4ek]{white-space:nowrap}.packs[data-astro-cid-u3mqw4ek]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.pack[data-astro-cid-u3mqw4ek]{gap:var(--space-3);padding:var(--space-5);align-content:start;display:grid}.pack-top[data-astro-cid-u3mqw4ek]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.pack-off[data-astro-cid-u3mqw4ek]{color:var(--accent-text)}.pack-count[data-astro-cid-u3mqw4ek]{color:var(--text-muted)}.pack-num[data-astro-cid-u3mqw4ek]{font-size:var(--type-h2-size);line-height:var(--type-h2-lh);font-weight:var(--type-h2-weight);color:var(--text)}.pack-price[data-astro-cid-u3mqw4ek]{font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-lh);font-weight:600}.pack-cur[data-astro-cid-u3mqw4ek]{color:var(--text-muted);font-weight:400}.pack-facts[data-astro-cid-u3mqw4ek]{gap:var(--space-1);padding:0;padding-block:var(--space-3);border-block:1px solid var(--line);margin:0;list-style:none;display:grid}.pack-facts[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-lh);display:flex}.pack-facts[data-astro-cid-u3mqw4ek] svg{color:var(--accent-text);flex:none}.included[data-astro-cid-u3mqw4ek]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.included[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{gap:var(--space-2);align-content:start;display:grid}.inc-icon[data-astro-cid-u3mqw4ek]{border-radius:var(--radius-md);border:1px solid var(--line);width:48px;height:48px;color:var(--accent-text);place-items:center;margin-block-end:var(--space-2);display:grid}.faq-wrap[data-astro-cid-u3mqw4ek]{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.faq-wrap[data-astro-cid-u3mqw4ek] .section-head[data-astro-cid-u3mqw4ek]{margin:0}.faq[data-astro-cid-u3mqw4ek]{border-top:1px solid var(--line)}details[data-astro-cid-u3mqw4ek]{border-bottom:1px solid var(--line)}summary[data-astro-cid-u3mqw4ek]{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;min-height:60px;font-weight:500;list-style:none;display:flex}summary[data-astro-cid-u3mqw4ek]::-webkit-details-marker{display:none}summary[data-astro-cid-u3mqw4ek] .faq-icon{color:var(--text-muted);transition:transform .2s var(--ease-out);flex:none}details[data-astro-cid-u3mqw4ek][open] summary[data-astro-cid-u3mqw4ek] .faq-icon{transform:rotate(45deg)}details[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{max-width:var(--measure);padding-block-end:var(--space-5)}@media (width<=1000px){.calc-grid[data-astro-cid-u3mqw4ek],.faq-wrap[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr}.included[data-astro-cid-u3mqw4ek],.packs[data-astro-cid-u3mqw4ek]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.calc[data-astro-cid-u3mqw4ek]{padding:var(--space-5) var(--space-4)}.included[data-astro-cid-u3mqw4ek],.packs[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr}}.legal[data-astro-cid-fpcvp6is]{padding-block-start:0}.lightbox[data-astro-cid-utnzf2kr]{width:100vw;max-width:none;height:100dvh;max-height:none;padding:var(--space-5);background:var(--bg);color:var(--text);overscroll-behavior:contain;opacity:0;transition:opacity .24s var(--ease-out), overlay .24s allow-discrete, display .24s allow-discrete;border:0;margin:0}.lightbox[data-astro-cid-utnzf2kr][open]{opacity:1;display:grid}@starting-style{.lightbox[data-astro-cid-utnzf2kr][open]{opacity:0}}.lightbox[data-astro-cid-utnzf2kr]::backdrop{background:var(--bg)}html:has(.lightbox[open]){overflow:hidden}.lb-inner[data-astro-cid-utnzf2kr]{gap:var(--space-4);width:100%;height:100%;max-width:var(--page-max);grid-template-rows:minmax(0,1fr) auto;margin-inline:auto;display:grid}.lb-img[data-astro-cid-utnzf2kr]{object-fit:contain;border-radius:var(--radius-lg);touch-action:pan-y;width:100%;height:100%;transition:transform .32s var(--ease-out), opacity .2s var(--ease-out)}.lightbox[data-astro-cid-utnzf2kr][open] .lb-img[data-astro-cid-utnzf2kr]{transform:none}@starting-style{.lightbox[data-astro-cid-utnzf2kr][open] .lb-img[data-astro-cid-utnzf2kr]{transform:scale(.96)}}.lb-bar[data-astro-cid-utnzf2kr]{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:env(safe-area-inset-bottom);display:flex}.lb-nav[data-astro-cid-utnzf2kr]{gap:var(--space-2);display:flex}.lb-btn[data-astro-cid-utnzf2kr]{width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);border:1px solid var(--control-border);background:var(--surface);color:var(--text);transition:transform .14s var(--ease-out);place-items:center;display:grid}.lb-btn[data-astro-cid-utnzf2kr]:active{transform:scale(.94)}.lb-btn[data-astro-cid-utnzf2kr] .flip{transform:scaleX(-1)}@media (width<=640px){.lightbox[data-astro-cid-utnzf2kr]{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.lightbox[data-astro-cid-utnzf2kr],.lb-img[data-astro-cid-utnzf2kr]{transition:none}}.jump[data-astro-cid-rmy6mk6m]{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.jump[data-astro-cid-rmy6mk6m] a[data-astro-cid-rmy6mk6m]{min-height:36px;text-decoration:none}.pairs[data-astro-cid-rmy6mk6m]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pair[data-astro-cid-rmy6mk6m]{gap:var(--space-2);display:grid}.pair[data-astro-cid-rmy6mk6m] .caption[data-astro-cid-rmy6mk6m]{text-align:center}.shots[data-astro-cid-rmy6mk6m]{columns:3;column-gap:var(--space-4);margin-block-start:var(--space-6);padding:0;list-style:none}.shot[data-astro-cid-rmy6mk6m]{gap:var(--space-2);break-inside:avoid;margin-block-end:var(--space-5);display:grid}.shot-btn[data-astro-cid-rmy6mk6m]{border-radius:var(--radius-lg);cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.shot-frame[data-astro-cid-rmy6mk6m]{display:block}.shot-frame[data-astro-cid-rmy6mk6m] img{height:auto;transition:transform .6s var(--ease-out)}@media (hover:hover){.shot-btn[data-astro-cid-rmy6mk6m]:hover .shot-frame[data-astro-cid-rmy6mk6m] img{transform:scale(1.02)}}.shot-cap[data-astro-cid-rmy6mk6m]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.set[data-astro-cid-rmy6mk6m]{margin-block-start:var(--space-8)}.set[data-astro-cid-rmy6mk6m] .section-head[data-astro-cid-rmy6mk6m]{margin-block-end:var(--space-5)}.set-grid[data-astro-cid-rmy6mk6m]{gap:var(--space-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.set-frame[data-astro-cid-rmy6mk6m]{aspect-ratio:4/3}.set-frame[data-astro-cid-rmy6mk6m] img{object-position:center 50%}.set-frame[data-astro-cid-rmy6mk6m].low img{object-position:center 82%}.closing[data-astro-cid-rmy6mk6m]{justify-items:center;gap:var(--space-5);text-align:center;display:grid}@media (width<=1000px){.pairs[data-astro-cid-rmy6mk6m]{grid-template-columns:1fr}.shots[data-astro-cid-rmy6mk6m]{columns:2}}@media (width<=560px){.shots[data-astro-cid-rmy6mk6m]{columns:1}.set-grid[data-astro-cid-rmy6mk6m]{grid-template-columns:1fr}.set[data-astro-cid-rmy6mk6m]{margin-block-start:var(--space-7)}}.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-8) var(--space-8)}.hero-grid[data-astro-cid-lcdefpme]{gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.hero-copy[data-astro-cid-lcdefpme]{gap:var(--space-5);justify-items:start;display:grid}.hero-copy[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{margin-block-start:calc(-1 * var(--space-2))}.facts[data-astro-cid-lcdefpme]{margin:var(--space-2) 0 0;gap:var(--space-2);color:var(--text-muted);padding:0;list-style:none;display:grid}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);display:flex}.facts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--champagne);border-radius:50%;flex:none;width:7px;height:7px}.facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--text);font-weight:500}.hero-media[data-astro-cid-lcdefpme]{gap:var(--space-3);display:grid}.hint-text[data-astro-cid-lcdefpme]{text-align:center}.statement[data-astro-cid-lcdefpme]{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;display:grid}.fidelity[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.fidelity-copy[data-astro-cid-lcdefpme]{gap:var(--space-5);display:grid}.quote[data-astro-cid-lcdefpme]{font-size:var(--type-h3-size);line-height:var(--type-h3-lh);color:var(--accent-text);border-inline-start:1px solid var(--champagne);padding-inline-start:var(--space-4);font-weight:500}.detail-pair[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.detail-pair[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{gap:var(--space-2);display:grid}.square[data-astro-cid-lcdefpme]{aspect-ratio:1}.service[data-astro-cid-lcdefpme]{gap:var(--space-3);align-content:start;display:grid}.service-img[data-astro-cid-lcdefpme]{aspect-ratio:4/3}.service-img[data-astro-cid-lcdefpme].low img{object-position:center 80%}.service-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block-start:var(--space-2);display:flex}.section-foot[data-astro-cid-lcdefpme]{margin-block-start:var(--space-6)}.steps[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{gap:var(--space-3);border-top:1px solid var(--line);align-content:start;padding-block-start:var(--space-5);display:grid}.step-rings[data-astro-cid-lcdefpme]{gap:var(--space-1);display:flex}.step-rings[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border:1.5px solid var(--ring-empty);opacity:.5;border-radius:50%;width:12px;height:12px;display:block}.step-rings[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme].on{border-color:var(--ring-filled);background:var(--ring-filled);opacity:1}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--space-3);display:flex}.step-num[data-astro-cid-lcdefpme]{color:var(--accent-text);font-weight:500}.price[data-astro-cid-lcdefpme]{gap:var(--space-6);padding:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;display:grid}.price-figure[data-astro-cid-lcdefpme]{font-size:var(--type-h1-size);line-height:var(--type-h1-lh);font-weight:var(--type-h1-weight);margin-block:var(--space-1)}.price-list[data-astro-cid-lcdefpme]{gap:var(--space-2);padding:0;list-style:none;display:grid}.price-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-2);align-items:center;display:flex}.price-list[data-astro-cid-lcdefpme] svg{color:var(--accent-text);flex:none}.closing[data-astro-cid-lcdefpme]{text-align:center}.closing-inner[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--space-5);padding-block:var(--space-6);display:grid}.rings[data-astro-cid-lcdefpme].big>i[data-astro-cid-lcdefpme]{width:22px;height:22px}.rings[data-astro-cid-lcdefpme].big>i[data-astro-cid-lcdefpme]:first-child{border-width:2px}.rings[data-astro-cid-lcdefpme].big{gap:var(--space-2)}@media (width<=1000px){.hero[data-astro-cid-lcdefpme]{padding-block:var(--space-6) var(--space-7)}.hero-grid[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:1fr}.hero-media[data-astro-cid-lcdefpme]{order:-1}.statement[data-astro-cid-lcdefpme],.fidelity[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:1fr}.fidelity[data-astro-cid-lcdefpme]{gap:var(--space-6)}.price[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:1fr;justify-items:start}}@media (width<=760px){.steps[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:1fr}}@media (width<=640px){.price[data-astro-cid-lcdefpme]{padding:var(--space-5)}}
/*$vite$:1*/