:root{--paper:#f6f3ee;--paper-2:#fdfbf6;--paper-3:#ebe6dd;--ink:#1a1330;--ink-2:#2c2348;--muted:#6f6884;--white:#fff;--black:#07050f;--violet:#6a4dc6;--violet-deep:#4a2fa0;--lavender:#b9a8ff;--lilac:#d8ccff;--lilac-2:#efe9ff;--magenta:#d24cff;--cobalt:#4f8cff;--chartreuse:#c9f25a;--gold:#e5c265;--ember:#ff5630;--sage:#7b846e;--sand:#d6c4aa;--cyan:#65d8ff;--brand-grad:linear-gradient(135deg, var(--lavender) 0%, var(--violet) 45%, var(--magenta) 100%);--brand-grad-soft:linear-gradient(135deg, var(--lilac-2) 0%, #f6efff 60%, #fff5fa 100%);--bg:var(--paper);--bg-2:var(--paper-2);--surface:#ffffffc7;--surface-2:#1a13300a;--border:#1a13301a;--border-2:#1a13300f;--fg:var(--ink);--fg-2:var(--ink-2);--fg-muted:var(--muted);--bg-solid:var(--paper);--accent:var(--violet);--accent-2:var(--magenta);--accent-3:var(--chartreuse);--warn:var(--ember);--sans:"Host Grotesk", "DM Sans", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--serif:"La Cerchia", "Fraunces", "Cormorant Garamond", "Times New Roman", serif;--serif-display:"Fraunces", "Cormorant Garamond", "La Cerchia", serif;--mono:"JetBrains Mono", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-12:.75rem;--fs-14:.875rem;--fs-16:1rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-24:1.5rem;--fs-32:2rem;--fs-40:2.5rem;--fs-56:3.5rem;--fs-72:4.5rem;--lh-tight:1.05;--lh-snug:1.2;--lh-normal:1.45;--lh-loose:1.7;--tracking-tight:-.02em;--tracking-normal:0em;--tracking-wide:.18em;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--r-1:4px;--r-2:8px;--r-3:14px;--r-4:22px;--r-pill:999px;--shadow-1:0 1px 2px #10151c0f, 0 1px 1px #10151c0a;--shadow-2:0 8px 24px #10151c1a;--shadow-3:0 24px 64px #10151c2e;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--dur-1:.12s;--dur-2:.22s;--dur-3:.42s;--container:min(1240px, 92vw);--gutter:var(--s-5);--grid-12:repeat(12, minmax(0, 1fr));--grid-6:repeat(6, minmax(0, 1fr));--wf-line:#1a13302e;--wf-line-strong:#1a13306b;--wf-fill:#1a133008;--wf-fill-2:#1a133012;--wf-label:#1a13308c;--wf-tag-bg:#6a4dc61f;--wf-tag-fg:var(--violet-deep)}[data-theme=elysium-light]{--bg:radial-gradient(60% 40% at 80% 0%, #b9a8ff38, transparent 60%), radial-gradient(40% 30% at 0% 100%, #d24cff1a, transparent 60%), var(--paper);--bg-2:var(--paper-2);--surface:#ffffffd1;--surface-2:#1a13300a;--border:#1a13301a;--border-2:#1a13300d;--fg:var(--ink);--fg-2:var(--ink-2);--fg-muted:var(--muted);--bg-solid:var(--paper);--accent:var(--violet);--accent-2:var(--magenta);--accent-3:var(--chartreuse)}.brand-wordmark{font-family:var(--serif-display);letter-spacing:-.01em;font-weight:500}.brand-wordmark em{background:var(--brand-grad);color:#0000;background-clip:text;font-style:italic}.brand-grad{background:var(--brand-grad);color:#0000;background-clip:text}:root{--ease-out-power2:cubic-bezier(.16, 1, .3, 1);--ease-in-power2:cubic-bezier(.4, 0, .84, 0);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-in-out-quart:cubic-bezier(.76, 0, .24, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-elysium:cubic-bezier(.65, .05, .36, 1);--dur-instant:80ms;--dur-hover:.22s;--dur-fade:.9s;--dur-reveal:1.2s;--dur-panel:.42s;--dur-marquee:18s;--dur-page-out:.48s;--dur-page-in:.72s;--rise-sm:24px;--rise-md:50px;--rise-lg:80px;--stagger-1:60ms;--stagger-2:.12s;--stagger-3:.18s}@media (prefers-reduced-motion:reduce){:root{--dur-hover:1ms;--dur-fade:1ms;--dur-reveal:1ms;--dur-panel:1ms;--dur-page-out:1ms;--dur-page-in:1ms}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}[data-anim]{opacity:0;transform:translate3d(0, var(--rise-md), 0);transition:opacity var(--dur-fade) var(--ease-out-power2), transform var(--dur-fade) var(--ease-out-power2);transition-delay:var(--anim-delay,0s);will-change:opacity, transform}[data-anim=fade]{transform:none}[data-anim=rise]{transform:translate3d(0, var(--rise-md), 0)}[data-anim=rise-sm]{transform:translate3d(0, var(--rise-sm), 0)}[data-anim=rise-lg]{transform:translate3d(0, var(--rise-lg), 0)}[data-anim=slide-left]{transform:translate3d(var(--rise-md), 0, 0)}[data-anim=slide-right]{transform:translate3d(calc(-1 * var(--rise-md)), 0, 0)}[data-anim=scale]{transform:scale(.96)}[data-anim].is-in{opacity:1;transform:none}.img-reveal{isolation:isolate;position:relative;overflow:hidden}.img-reveal:after{content:"";background:var(--brand-grad-soft,currentColor);transform-origin:top;transition:transform var(--dur-reveal) var(--ease-out-power2);z-index:2;position:absolute;inset:0;transform:scaleY(1)}.img-reveal>img,.img-reveal>.ph{width:100%;transition:transform var(--dur-reveal) var(--ease-out-power2);display:block;transform:scale(1.15)}.img-reveal.is-in:after{transform-origin:bottom;transform:scaleY(0)}.img-reveal.is-in>img,.img-reveal.is-in>.ph{transform:scale(1)}.text-invert{background:linear-gradient(90deg, var(--fg) 50%, var(--fg-muted) 50%) 100% 0 / 200% 100% no-repeat;color:#0000;transition:background-position 1.2s var(--ease-out-power2);background-clip:text}.text-invert.is-in{background-position:0 0}.barba-stage{min-height:60vh;position:relative}.barba-container{opacity:1;transition:opacity var(--dur-page-in) var(--ease-out-power2), transform var(--dur-page-in) var(--ease-out-power2);will-change:opacity, transform;transform:none}.barba-leaving .barba-container{opacity:0;transition:opacity var(--dur-page-out) var(--ease-in-power2), transform var(--dur-page-out) var(--ease-in-power2);transform:translateY(-16px)}.barba-entering .barba-container{opacity:0;transform:translateY(24px)}[data-barba-namespace=hero] .barba-container,[data-barba-namespace=proof] .barba-container,[data-barba-namespace=contact] .barba-container{transition:opacity 1s var(--ease-elysium), transform 1s var(--ease-elysium)}.barba-curtain{z-index:9999;background:var(--brand-grad);transition:transform var(--dur-page-in) var(--ease-elysium);pointer-events:none;position:fixed;inset:0;transform:translateY(100%)}.barba-curtain.is-up{transform:translate(0,0)}.barba-curtain.is-out{transform:translateY(-100%)}@keyframes marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.marquee{gap:var(--s-7);animation:marquee var(--dur-marquee) linear infinite;display:flex}.marquee-wrap{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--bg);color:var(--fg);font-family:var(--sans);font-size:16px;line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background:var(--bg);background-attachment:fixed;min-height:100vh}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:var(--tracking-tight);margin:0;font-weight:500}h1{font-size:clamp(var(--fs-40), 6vw, var(--fs-72));line-height:var(--lh-tight)}h2{font-size:clamp(var(--fs-32), 4vw, var(--fs-56));line-height:var(--lh-snug)}h3{font-size:var(--fs-24);line-height:var(--lh-snug)}h4{font-size:var(--fs-18);line-height:var(--lh-snug)}p{color:var(--fg-2);margin:0}.eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--fs-12);color:var(--fg-muted)}a{color:inherit;transition:border-color var(--dur-2) var(--ease-soft);border-bottom:1px solid #0000;text-decoration:none}a:hover{border-color:var(--accent)}.container{width:var(--container);margin-inline:auto}.section{padding:var(--s-9) 0;position:relative}.section--tight{padding:var(--s-7) 0}.grid-12{grid-template-columns:var(--grid-12);gap:var(--gutter);display:grid}.grid-6{grid-template-columns:var(--grid-6);gap:var(--gutter);display:grid}.grid-3{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.grid-2{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stack>*+*{margin-top:var(--s-4)}.stack-lg>*+*{margin-top:var(--s-6)}.row{gap:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.spacer{flex:auto}.wf{border:1px dashed var(--wf-line);background:var(--wf-fill);border-radius:var(--r-2);padding:var(--s-5);min-height:80px;position:relative}.wf--solid{border-style:solid;border-color:var(--wf-line-strong)}.wf--filled{background:var(--wf-fill-2)}.wf--ink{background:var(--ink);color:var(--paper-2);border-color:#fffdf82e}.wf:after{content:attr(data-label);background:var(--bg);font-family:var(--mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--wf-label);border:1px solid var(--wf-line);border-radius:var(--r-pill);padding:2px 8px;font-size:10px;position:absolute;top:-10px;left:12px}.wf__row{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.wf__title{font-family:var(--serif);font-size:var(--fs-20);color:var(--fg);margin:0 0 var(--s-2)}.wf__note{font-family:var(--mono);font-size:var(--fs-12);color:var(--fg-muted)}.ph{background:repeating-linear-gradient(135deg, transparent 0 14px, var(--wf-fill-2) 14px 15px);border:1px solid var(--wf-line);border-radius:var(--r-2)}.ph--img{aspect-ratio:16/10}.ph--avatar{border-radius:50%;width:44px;height:44px}.ph--icon{border-radius:var(--r-1);width:28px;height:28px}.ph--line{border-radius:var(--r-pill);height:10px}.ph--line.w-90{width:90%}.ph--line.w-70{width:70%}.ph--line.w-50{width:50%}.ph--line.w-30{width:30%}.ph--btn{border-radius:var(--r-pill);border:1px solid var(--wf-line-strong);font-family:var(--mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:10px 18px;display:inline-block}.ph--btn.primary{background:var(--fg);color:var(--bg-solid);border-color:var(--fg)}.ph--btn.accent{background:var(--accent);color:var(--bg-solid);border-color:var(--accent)}.tag{border-radius:var(--r-pill);background:var(--wf-tag-bg);color:var(--wf-tag-fg);font-family:var(--mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;gap:6px;padding:4px 10px;font-size:11px;display:inline-flex}.site-header{z-index:50;background:color-mix(in oklab, var(--bg-solid) 72%, transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);position:sticky;top:0}.site-header__inner{align-items:center;gap:var(--s-4);height:72px;display:flex}.brand{align-items:center;gap:var(--s-3);font-family:var(--serif-display);font-size:var(--fs-20);white-space:nowrap;flex:none;display:flex}.brand .brand-wordmark,.brand .brand-wordmark em{white-space:nowrap}@media (width<=1180px){.brand .brand-wordmark em{display:none}}.brand__mark{background:var(--brand-grad);width:30px;height:30px;box-shadow:0 0 0 1px var(--border), inset 0 0 8px #ffffff73;border-radius:50%;flex:none;position:relative}.brand__mark:after{content:"";background:radial-gradient(circle at 50% 35%, #ffffffe6, transparent 55%), var(--ink);-webkit-mask-composite:destination-out;border-radius:50%;position:absolute;inset:7px;mask-image:radial-gradient(circle at 50% 38%,#000 30%,#0000 32%),linear-gradient(#000,#000);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:border-box,border-box;mask-origin:border-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.nav{gap:var(--s-4);margin-left:var(--s-4);flex-wrap:nowrap;display:flex}.nav a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;font-size:11px}.nav a:hover,.nav a[aria-current=page]{color:var(--fg)}.site-header__inner .ph--btn{white-space:nowrap;flex:none}.site-footer{border-top:1px solid var(--border);padding:var(--s-8) 0;margin-top:var(--s-9);font-size:var(--fs-14);color:var(--fg-muted)}.site-footer .grid-12>*{grid-column:span 3}.site-footer h4{font-family:var(--mono);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:var(--s-3);color:var(--fg)}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li+li{margin-top:var(--s-2)}.page-banner{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);margin-top:var(--s-5);font-family:var(--mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-muted);display:flex}.page-banner strong{color:var(--fg)}.page-banner .tag{margin-left:auto}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-12{grid-column:span 12}@media (width<=900px){.grid-12,.grid-6,.grid-3,.grid-2{grid-template-columns:1fr}.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-12,.site-footer .grid-12>*{grid-column:span 1}.nav{display:none}}.kpi-strip{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.kpi-strip__item{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);padding:var(--s-5);text-align:start}.kpi-strip__item:before{content:"";inline-size:var(--s-6);border-block-start:1px solid var(--accent-3);margin-block-end:var(--s-4);display:block}.kpi-strip__label{font-family:var(--mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-muted);margin-block-end:var(--s-3)}.kpi-strip__value{font-family:var(--mono);font-size:var(--fs-32);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--fg);margin:0;margin-block-end:var(--s-2)}.kpi-strip__caption{font-family:var(--sans);font-size:var(--fs-14);line-height:var(--lh-normal);color:var(--fg-2);margin:0}@media (width<=900px){.kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.kpi-strip{grid-template-columns:minmax(0,1fr)}}.btn{min-block-size:var(--s-7);padding-inline:var(--s-6);border-radius:var(--r-pill);font-family:var(--mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;transition:background-color var(--dur-hover) var(--ease-soft), border-color var(--dur-hover) var(--ease-soft), color var(--dur-hover) var(--ease-soft);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.btn--accent{background:var(--accent);border-color:var(--accent);color:var(--paper-2)}.btn--accent:hover{background:var(--violet-deep);border-color:var(--violet-deep)}.btn--quiet{border-color:color-mix(in oklab, var(--ink) 42%, transparent);color:var(--fg)}.btn--quiet:hover{border-color:var(--accent);color:var(--accent)}a:focus-visible,.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.section-eyebrow{margin-block-end:var(--s-6);display:block}.hero__lede{max-width:60ch;font-size:var(--fs-20);color:var(--fg-2)}.hero-canvas{padding:var(--s-6) var(--s-4);background:radial-gradient(60% 55% at 50% 42%, color-mix(in oklab, var(--lavender) 28%, transparent), transparent 72%), radial-gradient(45% 40% at 68% 72%, color-mix(in oklab, var(--magenta) 7%, transparent), transparent 70%);margin:0;position:relative}.hero-mandala{aspect-ratio:1;inline-size:100%;color:color-mix(in oklab, var(--gold) 62%, var(--paper));pointer-events:none;margin:auto;position:absolute;inset:0}.hero-mandala text{font-size:var(--fs-14)}.hero-canvas__frame{padding:var(--s-3);background-color:color-mix(in oklab, var(--paper-2) 65%, transparent);background-image:radial-gradient(color-mix(in oklab, var(--lavender) 50%, transparent) 1px, transparent 1px);background-size:var(--s-4) var(--s-4);border:1px solid color-mix(in oklab, var(--gold) 55%, transparent);border-radius:var(--r-2);box-shadow:var(--shadow-2);position:relative}.hero-canvas__frame:before,.hero-canvas__frame:after{content:"";inline-size:var(--s-5);block-size:var(--s-5);pointer-events:none;position:absolute}.hero-canvas__frame:before{border-block-start:1px solid var(--gold);border-inline-start:1px solid var(--gold);inset-block-start:calc(-1 * var(--s-2));inset-inline-start:calc(-1 * var(--s-2))}.hero-canvas__frame:after{border-block-end:1px solid var(--gold);border-inline-end:1px solid var(--gold);inset-block-end:calc(-1 * var(--s-2));inset-inline-end:calc(-1 * var(--s-2))}.hero-fresco{border-radius:var(--r-1);block-size:auto;inline-size:100%;display:block}.hero-dither{block-size:100%;inline-size:100%;position:absolute;inset:0}.trust-strip{border-block-start:1px solid var(--border);margin-block-start:var(--s-7);padding-block-start:var(--s-6)}.trust-strip__eyebrow{margin-block-end:var(--s-5)}.trust-strip__ledger{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.trust-strip__item dt{font-family:var(--mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-muted);margin-block-end:var(--s-2)}.trust-strip__item dd{font-size:var(--fs-14);line-height:var(--lh-normal);color:var(--fg-2);margin:0}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2);padding:var(--s-5);box-shadow:var(--shadow-1);position:relative}.card:before,.card:after{content:"";inline-size:var(--s-4);block-size:var(--s-4);pointer-events:none;position:absolute}.card:before{border-block-start:1px solid color-mix(in oklab, var(--violet) 55%, transparent);border-inline-start:1px solid color-mix(in oklab, var(--violet) 55%, transparent);inset-block-start:calc(-1 * var(--s-1));inset-inline-start:calc(-1 * var(--s-1))}.card:after{border-block-end:1px solid color-mix(in oklab, var(--violet) 55%, transparent);border-inline-end:1px solid color-mix(in oklab, var(--violet) 55%, transparent);inset-block-end:calc(-1 * var(--s-1));inset-inline-end:calc(-1 * var(--s-1))}.card__status{align-items:center;gap:var(--s-3);margin:0;display:flex}.card .tag{background:var(--lilac-2);color:var(--violet-deep)}.card__title{font-size:var(--fs-20);margin-block:var(--s-4) var(--s-3);color:var(--fg)}.card__body{font-size:var(--fs-16);color:var(--fg-2)}.card__link{font-family:var(--mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent);margin-block-start:var(--s-5);display:inline-block}.card__link:after{content:"→";margin-inline-start:var(--s-2)}[dir=rtl] .card__link:after{content:"←"}.signal-dot{inline-size:var(--s-2);block-size:var(--s-2);border-radius:var(--r-pill);background:var(--accent);flex:none}.hl-highlight{text-decoration:underline;text-decoration-color:var(--accent-2);text-underline-offset:var(--s-1);font-style:italic;text-decoration-thickness:1px}.duet__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2);padding:var(--s-6)}.duet__panel--problem{border-inline-start:1px solid var(--accent-2)}.duet__panel--answer{border-inline-start:1px solid var(--accent-3)}.duet__eyebrow{margin-block-end:var(--s-4)}.duet__body{font-size:var(--fs-18);line-height:var(--lh-normal);color:var(--fg-2)}.duet__list{margin:var(--s-5) 0 0;padding:0;list-style:none}.duet__list li{font-size:var(--fs-16);color:var(--fg-2);padding-inline-start:var(--s-6);position:relative}.duet__list li+li{margin-block-start:var(--s-3)}.duet__list li:before{content:"";inline-size:var(--s-4);border-block-start:1px solid var(--accent-3);position:absolute;inset-block-start:var(--s-3);inset-inline-start:0}.covenant{gap:var(--s-6);padding:var(--s-7);background-color:var(--ink);background-image:radial-gradient(color-mix(in oklab, var(--gold) 22%, transparent) 1px, transparent 1px);background-size:var(--s-5) var(--s-5);border:1px solid color-mix(in oklab, var(--gold) 45%, transparent);border-radius:var(--r-2);box-shadow:var(--shadow-2);grid-template-columns:2fr 1fr;align-items:center;display:grid}.covenant__eyebrow{color:var(--gold)}.covenant__title{color:var(--paper-2);margin-block-start:var(--s-3)}.covenant__note{color:var(--paper-3);max-width:60ch;margin-block-start:var(--s-3)}.covenant__cta{justify-content:flex-end}.covenant .btn--quiet{border-color:color-mix(in oklab, var(--paper-2) 40%, transparent);color:var(--paper-2)}.covenant .btn--quiet:hover{border-color:var(--gold);color:var(--gold)}.covenant a:focus-visible,.covenant .btn:focus-visible{outline-color:var(--gold)}@media (width<=900px){.trust-strip__ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-canvas{margin-block-start:var(--s-6)}.covenant{grid-template-columns:minmax(0,1fr)}.covenant__cta{justify-content:flex-start}}@media (width<=600px){.trust-strip__ledger{grid-template-columns:minmax(0,1fr)}.covenant__cta{flex-direction:column;align-items:stretch}.covenant__cta .btn{inline-size:100%}}.xp-canvas{z-index:0;pointer-events:none;position:fixed;inset:0}.xp-canvas canvas{display:block}.xp-overlay{z-index:1;position:relative}body.is-orbiting{cursor:grabbing;user-select:none}.xp-overlay .site-header{background:color-mix(in oklab, var(--bg-solid) 58%, transparent)}.xp-station{min-height:calc(var(--vhpx,100vh) * 1.5);padding-block:var(--s-9);align-content:center;display:grid}.xp-station--hero{min-height:calc(var(--vhpx,100vh) * 1.85);align-content:start;padding-block-start:calc(var(--vhpx,100vh) * .14)}.xp-station--end{min-height:calc(var(--vhpx,100vh) * 1.7)}.xp-hero-grid{gap:var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.xp-panel{background:color-mix(in oklab, var(--bg-solid) 82%, transparent);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border);border-radius:var(--r-4);padding:var(--s-7);box-shadow:var(--shadow-2)}.xp-panel--bare{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;padding:0}.xp-hint{gap:var(--s-2);font-family:var(--mono);font-size:var(--fs-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-muted);align-items:center;display:inline-flex}.xp-hint:before{content:"✦";color:var(--gold)}.xp-overlay .card,.xp-overlay .duet__panel{background:color-mix(in oklab, var(--bg-solid) 80%, transparent);-webkit-backdrop-filter:blur(14px)}.xp-overlay .kpi-strip__item{background:color-mix(in oklab, var(--surface) 74%, transparent);-webkit-backdrop-filter:blur(12px)}.xp-overlay .trust-strip{background:color-mix(in oklab, var(--bg-solid) 62%, transparent);-webkit-backdrop-filter:blur(10px);border-radius:var(--r-3);padding:var(--s-5)}.xp-overlay .site-footer{background:color-mix(in oklab, var(--bg-solid) 78%, transparent);-webkit-backdrop-filter:blur(12px);margin-top:0}@media (width<=900px){.xp-hero-grid{grid-template-columns:1fr}.xp-station{min-height:calc(var(--vhpx,100vh) * 1.3)}}
