.footer.svelte-jz8lnl{z-index:1;border-top:1px solid var(--line-soft);background:linear-gradient(#0000,#3d9bff0a);padding:clamp(3rem,8vw,6rem) 0 clamp(1.5rem,4vw,2.5rem);position:relative}.top.svelte-jz8lnl{grid-template-columns:1.3fr 1fr;gap:clamp(2rem,6vw,5rem);display:grid}.mail.svelte-jz8lnl{letter-spacing:-.03em;color:var(--ink);transition:color var(--dur) var(--ease);flex-direction:column;margin-top:1rem;font-size:clamp(1.9rem,6vw,3.6rem);font-weight:600;line-height:1.02;display:inline-flex}.mail.svelte-jz8lnl:hover{color:var(--brand-soft)}.cols.svelte-jz8lnl{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.col.svelte-jz8lnl{flex-direction:column;gap:.6rem;display:flex}.col.svelte-jz8lnl .label{margin-bottom:.35rem}.col.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--ink-dim);transition:color var(--dur) var(--ease);width:fit-content;font-size:.9rem}.col.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--ink)}.base.svelte-jz8lnl{border-top:1px solid var(--line-soft);color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(2.5rem,7vw,5rem);padding-top:1.5rem;font-size:.8rem;display:flex}.sig.svelte-jz8lnl{align-items:center;gap:.6rem;display:inline-flex}.legal.svelte-jz8lnl{gap:1.5rem;display:inline-flex}.legal.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--ink)}@media (width<=780px){.top.svelte-jz8lnl{grid-template-columns:1fr;gap:2.5rem}}@media (width<=520px){.cols.svelte-jz8lnl{grid-template-columns:1fr 1fr}}main.svelte-e4lc2r{z-index:1;position:relative}.section.svelte-e4lc2r{padding-block:clamp(4rem,11vw,9rem)}.sec-head.svelte-e4lc2r{max-width:40rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.sec-head.svelte-e4lc2r h2:where(.svelte-e4lc2r),.about.svelte-e4lc2r .manifesto:where(.svelte-e4lc2r){margin-top:1rem}h2.svelte-e4lc2r{letter-spacing:-.03em;font-size:clamp(1.9rem,5vw,3.2rem);font-weight:600;line-height:1.05}.hero.svelte-e4lc2r{align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.planet.svelte-e4lc2r{opacity:.9;pointer-events:none;background:radial-gradient(circle at 32% 34%,#3d9bff29,#0000 46%),radial-gradient(circle at 62% 62%,#05070d 40%,#0a1327 70%,#04070f 100%);border-radius:50%;width:78vw;max-width:1050px;height:78vw;max-height:1050px;position:absolute;top:-35vh;right:-22vw;box-shadow:inset 26px 12px 90px -20px #3d9bff59,inset -60px -30px 120px -40px #000,0 0 200px -20px #3d9bff2e}.hero-in.svelte-e4lc2r{z-index:2;position:relative}h1.svelte-e4lc2r{letter-spacing:-.035em;max-width:15ch;margin-top:1.35rem;font-size:clamp(2.7rem,8vw,6.2rem);font-weight:550;line-height:.98}.lede.svelte-e4lc2r{max-width:34rem;color:var(--ink-dim);margin-top:1.6rem;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6}.cta-row.svelte-e4lc2r{flex-wrap:wrap;gap:.85rem;margin-top:2.2rem;display:flex}.scroll-hint.svelte-e4lc2r{border:1px solid var(--line);z-index:2;border-radius:999px;width:22px;height:34px;position:absolute;bottom:clamp(1.4rem,4vh,2.6rem);left:50%;translate:-50%}.scroll-hint.svelte-e4lc2r span:where(.svelte-e4lc2r){background:var(--brand);width:3px;height:7px;animation:svelte-e4lc2r-drop 1.8s var(--ease) infinite;border-radius:3px;position:absolute;top:7px;left:50%;translate:-50%}@keyframes svelte-e4lc2r-drop{0%{opacity:0;transform:translateY(0)}30%{opacity:1}70%{opacity:1;transform:translateY(11px)}to{opacity:0;transform:translateY(11px)}}.stat-grid.svelte-e4lc2r{grid-template-columns:1.1fr 1fr;align-items:end;gap:clamp(2rem,6vw,4rem);margin-top:1.8rem;display:grid}.stat-hero.svelte-e4lc2r .big:where(.svelte-e4lc2r){letter-spacing:-.05em;background:var(--grad-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,14vw,10rem);font-weight:600;line-height:.9}.stat-hero.svelte-e4lc2r p:where(.svelte-e4lc2r){max-width:28rem;color:var(--ink-dim);margin-top:1rem;font-size:1.05rem}.stat-list.svelte-e4lc2r{gap:1.1rem;list-style:none;display:grid}.stat-list.svelte-e4lc2r li:where(.svelte-e4lc2r){border-bottom:1px solid var(--line-soft);align-items:baseline;gap:1rem;padding-bottom:1.1rem;display:flex}.stat-list.svelte-e4lc2r .v:where(.svelte-e4lc2r){letter-spacing:-.02em;min-width:4.5rem;font-size:1.7rem;font-weight:600}.stat-list.svelte-e4lc2r .l:where(.svelte-e4lc2r){color:var(--ink-dim);font-size:.95rem}.svc-grid.svelte-e4lc2r{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.svc-n.svelte-e4lc2r{font-family:var(--font-mono);color:var(--brand);letter-spacing:.1em;font-size:.72rem}.svc-grid.svelte-e4lc2r h3:where(.svelte-e4lc2r){margin-top:1.4rem;font-size:1.2rem;font-weight:600}.svc-grid.svelte-e4lc2r p:where(.svelte-e4lc2r){color:var(--ink-dim);margin-top:.55rem;font-size:.9rem;line-height:1.5}.work-grid.svelte-e4lc2r{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.steps.svelte-e4lc2r{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:1rem;list-style:none;display:grid}.steps.svelte-e4lc2r li:where(.svelte-e4lc2r){border-top:1px solid var(--line);padding:1.5rem 1.4rem}.step-n.svelte-e4lc2r{font-family:var(--font-mono);color:var(--brand);font-size:.8rem}.steps.svelte-e4lc2r h3:where(.svelte-e4lc2r){margin-top:1.6rem;font-size:1.25rem;font-weight:600}.steps.svelte-e4lc2r p:where(.svelte-e4lc2r){color:var(--ink-dim);margin-top:.6rem;font-size:.9rem;line-height:1.55}.about.svelte-e4lc2r .manifesto:where(.svelte-e4lc2r){letter-spacing:-.03em;max-width:24ch;font-size:clamp(1.8rem,5vw,3.4rem);font-weight:500;line-height:1.12}.about.svelte-e4lc2r .btn{margin-top:2.4rem}.immersive-chip.svelte-e4lc2r{z-index:45;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);border:1px solid var(--line);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease), transform var(--dur) var(--ease);background:#090b12b3;align-items:center;gap:.5rem;padding:.6rem .95rem;font-size:.72rem;display:inline-flex;position:fixed;bottom:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem)}.immersive-chip.svelte-e4lc2r:hover{color:var(--ink);border-color:#3d9bff80;transform:translateY(-2px)}.immersive-chip.svelte-e4lc2r span:where(.svelte-e4lc2r){color:var(--brand)}@media (width<=900px){.svc-grid.svelte-e4lc2r,.work-grid.svelte-e4lc2r,.steps.svelte-e4lc2r{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.stat-grid.svelte-e4lc2r{grid-template-columns:1fr}.brk.svelte-e4lc2r{display:none}}@media (width<=520px){.svc-grid.svelte-e4lc2r,.work-grid.svelte-e4lc2r,.steps.svelte-e4lc2r{grid-template-columns:1fr}.immersive-chip.svelte-e4lc2r{display:none}}
