.hero.svelte-tc3uts{position:relative;overflow:clip;background:linear-gradient(180deg,var(--bg-subtle),var(--bg))}.backdrop.svelte-tc3uts{position:absolute;inset:0;pointer-events:none}.vignette.svelte-tc3uts{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 0%,transparent 30%,color-mix(in oklab,var(--bg) 78%,transparent) 100%)}.inner.svelte-tc3uts{position:relative;display:grid;gap:1.5rem;padding-block:2rem 2.5rem;align-items:center}.eyebrow.svelte-tc3uts{margin-bottom:1rem}h1.svelte-tc3uts{display:flex;flex-direction:column;gap:.5rem}.name.svelte-tc3uts{font-size:clamp(1.9rem,min(1.1rem + 2.5vw,7.4vh),3.1rem);font-weight:800;line-height:1.16;letter-spacing:-.02em}html[lang|=fa] .name.svelte-tc3uts{letter-spacing:0;line-height:1.28}.role.svelte-tc3uts{font-size:clamp(1.05rem,min(.85rem + .9vw,3vh),1.5rem);font-weight:600;line-height:1.45;color:var(--accent);letter-spacing:-.005em}html[lang|=fa] .role.svelte-tc3uts{letter-spacing:0}.lead.svelte-tc3uts{margin-top:1.1rem;max-width:34rem;font-size:clamp(.95rem,.92rem + .15vw,1.05rem);line-height:1.8;color:var(--text-muted)}.cta.svelte-tc3uts{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.75rem}.badge.svelte-tc3uts{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.35rem;font-size:.83rem;color:var(--text-faint)}.dot.svelte-tc3uts{width:.45rem;height:.45rem;border-radius:999px;background:var(--color-earth-500);box-shadow:0 0 color-mix(in oklab,var(--color-earth-500) 60%,transparent);animation:svelte-tc3uts-ping 2.6s var(--ease-out-quint) infinite}@keyframes svelte-tc3uts-ping{0%{box-shadow:0 0 color-mix(in oklab,var(--color-earth-500) 55%,transparent)}70%,to{box-shadow:0 0 0 .6rem transparent}}.figure.svelte-tc3uts{position:relative;margin:0;display:grid;place-items:center;justify-self:center;width:min(100%,20rem);--portrait-height: min(26rem, 30vh)}.rings.svelte-tc3uts{position:absolute;bottom:4%;left:50%;translate:-50% 0;width:118%;aspect-ratio:1;display:grid;place-items:center}.rings.svelte-tc3uts span:where(.svelte-tc3uts){position:absolute;border-radius:999px;border:1px solid var(--grid-line)}.rings.svelte-tc3uts span:where(.svelte-tc3uts):nth-child(1){width:52%;height:52%}.rings.svelte-tc3uts span:where(.svelte-tc3uts):nth-child(2){width:74%;height:74%;border-color:color-mix(in oklab,var(--accent) 12%,transparent)}.rings.svelte-tc3uts span:where(.svelte-tc3uts):nth-child(3){width:100%;height:100%;border-style:dashed;border-color:color-mix(in oklab,var(--accent) 9%,transparent);animation:svelte-tc3uts-turn 64s linear infinite}@keyframes svelte-tc3uts-turn{to{rotate:360deg}}.figure.svelte-tc3uts .portrait{position:relative;z-index:1;filter:drop-shadow(0 26px 40px rgb(0 0 0 / .45))}.figure.svelte-tc3uts .portrait{height:var(--portrait-height);width:100%}.figure.svelte-tc3uts .portrait img{height:100%;width:100%;object-fit:contain;object-position:bottom center}html[data-theme=light] .figure.svelte-tc3uts .portrait{filter:drop-shadow(0 22px 34px rgb(16 20 29 / .22))}.channels.svelte-tc3uts{position:absolute;z-index:2;bottom:6%;inset-inline-end:-.75rem;list-style:none;margin:0;padding:.7rem .85rem;display:grid;gap:.55rem;border-radius:.7rem;border:1px solid var(--hairline-strong);background:color-mix(in oklab,var(--surface-raised) 86%,transparent);backdrop-filter:blur(10px)}.channels.svelte-tc3uts li:where(.svelte-tc3uts){display:flex;flex-direction:column;gap:.1rem;line-height:1.25}.channel-label.svelte-tc3uts{font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}html[lang|=fa] .channel-label.svelte-tc3uts{text-transform:none;letter-spacing:normal;font-size:.68rem}.channel-value.svelte-tc3uts{display:inline-flex;align-items:baseline;gap:.15rem;font-size:.92rem;font-weight:700;color:var(--accent)}.unit.svelte-tc3uts{font-family:var(--font-mono);font-size:.62rem;font-weight:500;color:var(--text-faint)}@media(max-width:30rem){.channels.svelte-tc3uts{inset-inline-end:0;padding:.6rem .75rem}}@media(min-width:64rem){.inner.svelte-tc3uts{grid-template-columns:1.15fr .85fr;gap:3rem;padding-block:3rem 3.5rem}.figure.svelte-tc3uts{width:min(100%,26rem);--portrait-height: min(30rem, 64vh)}}.strip.svelte-p9r4ds{border-block:1px solid var(--hairline);background:var(--bg-subtle)}dl.svelte-p9r4ds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.stat.svelte-p9r4ds{padding:1.4rem .5rem;display:flex;flex-direction:column;gap:.3rem;border-inline-end:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.stat.svelte-p9r4ds:nth-child(2n){border-inline-end:none}.stat.svelte-p9r4ds:nth-last-child(-n+2){border-bottom:none}.value.svelte-p9r4ds{margin:0;font-size:clamp(1.45rem,min(1.15rem + 1.2vw,4.3vh),1.95rem);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--accent)}.label.svelte-p9r4ds{font-size:.88rem;font-weight:600;margin-top:.45rem}.note.svelte-p9r4ds{margin:0;font-size:.78rem;color:var(--text-faint);line-height:1.6}@media(min-width:56rem){dl.svelte-p9r4ds{grid-template-columns:repeat(4,minmax(0,1fr))}.stat.svelte-p9r4ds{padding:1.9rem 1.25rem;border-bottom:none}.stat.svelte-p9r4ds:nth-child(2n){border-inline-end:1px solid var(--hairline)}.stat.svelte-p9r4ds:last-child{border-inline-end:none}.stat.svelte-p9r4ds:first-child{padding-inline-start:0}}.process.svelte-10h9tmh{padding-block:var(--section-y);background:var(--bg-subtle);border-block:1px solid var(--hairline)}.steps.svelte-10h9tmh{list-style:none;margin:0;padding:0;display:grid;gap:0}li.svelte-10h9tmh{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1.25rem;padding-bottom:2.25rem}li.svelte-10h9tmh:last-child{padding-bottom:0}.marker.svelte-10h9tmh{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.5rem}.num.svelte-10h9tmh{font-size:.68rem;font-weight:600;letter-spacing:.12em;color:var(--accent)}.icon.svelte-10h9tmh{display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:.75rem;border:1px solid var(--hairline-strong);background:var(--surface);color:var(--accent)}.conductor.svelte-10h9tmh{position:absolute;inset-inline-start:1.45rem;top:3.4rem;bottom:-.35rem;width:1px;background:var(--hairline);overflow:hidden}li.svelte-10h9tmh:last-child .conductor:where(.svelte-10h9tmh){display:none}.conductor.svelte-10h9tmh:after{content:"";position:absolute;inset-inline:0;height:40%;background:linear-gradient(to bottom,transparent,var(--accent),transparent);animation:svelte-10h9tmh-flow 3.4s linear infinite;animation-delay:calc(var(--step) * .45s)}@keyframes svelte-10h9tmh-flow{0%{top:-45%}to{top:105%}}.content.svelte-10h9tmh h3:where(.svelte-10h9tmh){font-size:1.15rem;margin-bottom:.5rem;padding-top:1.35rem}.content.svelte-10h9tmh p:where(.svelte-10h9tmh){color:var(--text-muted);font-size:.95rem;line-height:1.8;max-width:42rem}@media(max-width:47.99rem){li.svelte-10h9tmh,li.svelte-10h9tmh:last-child{padding:1.25rem;border-radius:1rem;border:1px solid var(--hairline);background:var(--surface);grid-template-columns:1fr;align-content:start;gap:.9rem}.conductor.svelte-10h9tmh{display:none}.marker.svelte-10h9tmh{flex-direction:row;justify-content:space-between}.content.svelte-10h9tmh h3:where(.svelte-10h9tmh){padding-top:0;font-size:1.05rem}.content.svelte-10h9tmh p:where(.svelte-10h9tmh){font-size:.9rem;line-height:1.75}}@media(min-width:62rem){.process.svelte-10h9tmh{padding-block:var(--section-y)}.steps.svelte-10h9tmh{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem}li.svelte-10h9tmh{grid-template-columns:1fr;gap:1.1rem;padding-bottom:0}.marker.svelte-10h9tmh{align-items:flex-start}.conductor.svelte-10h9tmh{inset-inline:3.4rem -1.5rem;top:2.65rem;bottom:auto;width:auto;height:1px}.conductor.svelte-10h9tmh:after{inset-block:0;inset-inline:auto;height:auto;width:40%;background:linear-gradient(to right,transparent,var(--accent),transparent);animation-name:svelte-10h9tmh-flow-x}@keyframes svelte-10h9tmh-flow-x{0%{inset-inline-start:-45%}to{inset-inline-start:105%}}.content.svelte-10h9tmh h3:where(.svelte-10h9tmh){padding-top:0;font-size:1.05rem}.content.svelte-10h9tmh p:where(.svelte-10h9tmh){font-size:.9rem}}@media(prefers-reduced-motion:reduce){.conductor.svelte-10h9tmh:after{display:none}}.place-link.svelte-nkxqkg{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--accent) 55%,transparent);text-underline-offset:.3em}.place-link.svelte-nkxqkg:hover{color:var(--accent)}.coverage.svelte-nkxqkg{padding-block:var(--section-y)}.layout.svelte-nkxqkg{display:grid;gap:1.5rem;align-items:center}.diagram.svelte-nkxqkg{margin:0;justify-self:center;width:min(100%,17rem,34vh);padding:.85rem;border-radius:1.2rem;border:1px solid var(--hairline);background:var(--surface)}svg.svelte-nkxqkg{width:100%;height:auto;overflow:visible}.node.svelte-nkxqkg{cursor:default}.halo.svelte-nkxqkg{transform-origin:center;transform-box:fill-box;animation:svelte-nkxqkg-expand 3.2s var(--ease-out-quint) infinite}@keyframes svelte-nkxqkg-expand{0%{scale:1;opacity:.8}70%,to{scale:3.2;opacity:0}}.legend.svelte-nkxqkg{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:.5rem;font-size:.75rem;color:var(--text-faint)}.legend.svelte-nkxqkg span:where(.svelte-nkxqkg){display:inline-flex;align-items:center;gap:.45rem}.swatch.svelte-nkxqkg{display:inline-block;width:.5rem;height:.5rem;border-radius:999px;flex-shrink:0}.swatch.core.svelte-nkxqkg{background:var(--accent)}.swatch.extended.svelte-nkxqkg{background:var(--text-faint);opacity:.7}.lists.svelte-nkxqkg{display:grid;gap:1.5rem}.list-title.svelte-nkxqkg{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.75rem}html[lang|=fa] .list-title.svelte-nkxqkg{text-transform:none;letter-spacing:0;font-size:.875rem}ul.svelte-nkxqkg{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}li.svelte-nkxqkg{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .65rem;border-radius:.5rem;border:1px solid var(--hairline);font-size:.9rem;transition:border-color .3s var(--ease-out-expo),color .3s var(--ease-out-expo),background-color .3s var(--ease-out-expo)}li.lit.svelte-nkxqkg{border-color:var(--accent);color:var(--accent);background:var(--accent-wash)}.muted.svelte-nkxqkg li:where(.svelte-nkxqkg){color:var(--text-muted);font-size:.85rem}.tag.svelte-nkxqkg{font-size:.65rem;font-weight:600;padding:.1rem .35rem;border-radius:.3rem;background:var(--accent);color:var(--accent-contrast)}@media(max-width:61.99rem){.coverage.svelte-nkxqkg>.shell:where(.svelte-nkxqkg){position:relative}.diagram.svelte-nkxqkg{position:absolute;top:0;inset-inline-end:1.25rem;width:5.5rem;padding:.3rem;border-radius:.9rem}.legend.svelte-nkxqkg{display:none}li.svelte-nkxqkg{font-size:.82rem;padding:.3rem .55rem}.muted.svelte-nkxqkg li:where(.svelte-nkxqkg){font-size:.8rem}}@media(min-width:40rem)and (max-width:61.99rem){.diagram.svelte-nkxqkg{inset-inline-end:2rem;width:7rem}}@media(min-width:62rem){.layout.svelte-nkxqkg{grid-template-columns:auto 1fr;gap:3.5rem}.diagram.svelte-nkxqkg{width:min(22rem,48vh)}.coverage.svelte-nkxqkg{padding-block:var(--section-y)}}.trust.svelte-kuddyy{padding-block:var(--section-y)}.layout.svelte-kuddyy{display:grid;gap:1.5rem;align-items:start}.photo.svelte-kuddyy{position:relative;margin:0;display:grid;place-items:end center;padding-top:1.25rem}.grid-bg.svelte-kuddyy{position:absolute;inset:0;z-index:-1;border-radius:1.2rem;border:1px solid var(--hairline);background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:2rem 2rem;mask-image:radial-gradient(90% 80% at 50% 45%,black,transparent 78%)}.photo.svelte-kuddyy .shot{width:min(100%,17rem,36vh);filter:drop-shadow(0 24px 40px rgb(0 0 0 / .4))}html[data-theme=light] .photo.svelte-kuddyy .shot{filter:drop-shadow(0 20px 34px rgb(16 20 29 / .18))}.points.svelte-kuddyy{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}li.svelte-kuddyy{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.9rem;padding:1.1rem;border-radius:.9rem;border:1px solid var(--hairline);background:var(--surface);overflow:hidden;isolation:isolate;transition:border-color .4s var(--ease-out-expo)}li.svelte-kuddyy:hover{border-color:color-mix(in oklab,var(--accent) 45%,var(--hairline))}.glow.svelte-kuddyy{position:absolute;inset:0;z-index:-1;background:radial-gradient(16rem circle at var(--px, 50%) var(--py, 50%),var(--accent-wash),transparent 60%);opacity:0;transition:opacity .45s var(--ease-out-expo)}li.svelte-kuddyy:hover .glow:where(.svelte-kuddyy){opacity:1}.ico.svelte-kuddyy{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.7rem;background:var(--surface-sunken);border:1px solid var(--hairline);color:var(--accent);flex-shrink:0}h3.svelte-kuddyy{font-size:1rem;margin-bottom:.4rem}p.svelte-kuddyy{color:var(--text-muted);font-size:.875rem;line-height:1.7}@media(max-width:47.99rem){.photo.svelte-kuddyy{display:none}}@media(min-width:48rem){.points.svelte-kuddyy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:68rem){.trust.svelte-kuddyy{padding-block:var(--section-y)}.layout.svelte-kuddyy{grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:2.5rem;align-items:center}.points.svelte-kuddyy{grid-template-columns:repeat(3,minmax(0,1fr))}li.svelte-kuddyy{grid-template-columns:1fr;gap:.75rem}.photo.svelte-kuddyy{position:sticky;top:6.5rem}}.board.svelte-jiyzh5{position:relative;width:100%;height:100%;min-height:20rem}.board.svelte-jiyzh5 canvas{display:block;width:100%!important;height:100%!important;animation:svelte-jiyzh5-fade .9s var(--ease-out-expo)}@keyframes svelte-jiyzh5-fade{0%{opacity:0}to{opacity:1}}.fallback.svelte-jiyzh5{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.system.svelte-hx5no8{position:relative;padding-block:var(--section-y);overflow:clip;background:var(--bg-subtle);border-block:1px solid var(--hairline)}.layout.svelte-hx5no8{display:grid;gap:2rem;align-items:center}.text.svelte-hx5no8{min-width:0}.eyebrow.svelte-hx5no8{margin-bottom:1.1rem}h2.svelte-hx5no8{font-size:var(--step-h2)}.lead.svelte-hx5no8{margin-top:1rem;color:var(--text-muted);font-size:1rem;line-height:1.85;max-width:38rem}.points.svelte-hx5no8{list-style:none;margin:1.75rem 0 0;padding:0;display:grid;gap:0}.points.svelte-hx5no8 li:where(.svelte-hx5no8){display:grid;grid-template-columns:auto 1fr;gap:1rem;padding-block:.9rem;border-bottom:1px solid var(--hairline)}.points.svelte-hx5no8 li:where(.svelte-hx5no8):first-child{border-top:1px solid var(--hairline)}.marker.svelte-hx5no8{font-size:.7rem;color:var(--accent);padding-top:.3rem;letter-spacing:.08em}.points.svelte-hx5no8 h3:where(.svelte-hx5no8){font-size:1rem;margin-bottom:.35rem}.points.svelte-hx5no8 p:where(.svelte-hx5no8){color:var(--text-muted);font-size:.92rem;line-height:1.75}.stage.svelte-hx5no8{position:relative;width:100%;aspect-ratio:5 / 2;max-height:24vh;justify-self:center;border-radius:1.2rem;overflow:hidden;background:radial-gradient(70% 60% at 50% 45%,var(--accent-wash),transparent 70%),var(--surface-sunken)}.frame.svelte-hx5no8{position:absolute;inset:0;border:1px solid var(--hairline);border-radius:1.2rem;pointer-events:none}.frame.svelte-hx5no8:before,.frame.svelte-hx5no8:after{content:"";position:absolute;width:1.4rem;height:1.4rem;border:1px solid var(--accent);opacity:.55}.frame.svelte-hx5no8:before{top:1rem;inset-inline-start:1rem;border-inline-end:none;border-bottom:none}.frame.svelte-hx5no8:after{bottom:1rem;inset-inline-end:1rem;border-inline-start:none;border-top:none}@media(max-width:47.99rem){.points.svelte-hx5no8 li:where(.svelte-hx5no8),.points.svelte-hx5no8 li:where(.svelte-hx5no8):first-child{padding:1rem;border:1px solid var(--hairline);border-radius:.9rem;background:var(--surface)}}@media(min-width:62rem){.system.svelte-hx5no8{padding-block:var(--section-y)}.layout.svelte-hx5no8{grid-template-columns:1.15fr .85fr;gap:3.5rem}.stage.svelte-hx5no8{aspect-ratio:1;width:min(100%,24rem,52vh);max-height:none}}.services.svelte-1uha8ag,.projects.svelte-1uha8ag,.journal.svelte-1uha8ag,.faq-block.svelte-1uha8ag{padding-block:var(--section-y)}.projects.svelte-1uha8ag,.faq-block.svelte-1uha8ag{background:var(--bg-subtle);border-block:1px solid var(--hairline)}.grid.svelte-1uha8ag{display:grid;gap:1rem;grid-template-columns:1fr}.faq-inner.svelte-1uha8ag{max-width:52rem}.faq-more.svelte-1uha8ag{margin-top:1.5rem}@media(min-width:40rem){.grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:56rem){.services-grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:68rem){.services.svelte-1uha8ag,.projects.svelte-1uha8ag,.journal.svelte-1uha8ag,.faq-block.svelte-1uha8ag{padding-block:var(--section-y)}.three.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}}
