@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/91601dd83defba07-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_3d1d73{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.__variable_3d1d73{--font-grotesque-web:"Schibsted Grotesk","Schibsted Grotesk Fallback"}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono Fallback;src:local("Arial");ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3b89e4{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.__variable_3b89e4{--font-mono-web:"Spline Sans Mono","Spline Sans Mono Fallback"}@supports not (color:color(display-p3 0 0 0)){:root{--paper:#fff9ed;--ink:#1b1b18;--accent:#d5b473;--terracotta:#cf5e32;--teal:#476d73;--surface-dark:#2c4347;--olive:#7d7730;--moss:#1e2f2b;--blossom:#d37687;--blossom-soft:#f6dddf;--hairline-soft:rgb(229 229 224/0.3);--frost:#33342f80}}@supports (color:color(display-p3 0 0 0)){:root{--paper:color(display-p3 1 0.9765 0.9294);--ink:color(display-p3 0.1059 0.1059 0.0941);--accent:color(display-p3 0.8353 0.7059 0.451);--terracotta:color(display-p3 0.8119 0.3703 0.1957);--teal:color(display-p3 0.2784 0.4275 0.451);--surface-dark:color(display-p3 0.1725 0.2627 0.2784);--olive:color(display-p3 0.4913 0.4662 0.1879);--moss:color(display-p3 0.1176 0.1843 0.1686);--blossom:color(display-p3 0.8275 0.4627 0.5294);--blossom-soft:color(display-p3 0.9647 0.8667 0.8745);--hairline-soft:color(display-p3 0.1985 0.2032 0.1827/0.3);--frost:color(display-p3 0.2 0.2 0.18/0.5)}}:root{--accent-rgb:213 180 115;--ink-rgb:27 27 24;--moss-rgb:30 47 43;--teal-rgb:71 109 115;--blossom-rgb:211 118 135;--field:color-mix(in srgb,color-mix(in srgb,var(--paper) 20%,#fffefb 80%) 94.5%,var(--moss) 5.5%);--card:color-mix(in srgb,var(--paper) 18%,#fffefa 82%);--hairline-card:rgb(var(--moss-rgb)/0.26);--shadow-card:inset 0 var(--hairline-w) 0 rgb(255 255 255/0.6),0 2px 3px -1px rgb(var(--moss-rgb)/0.1),0 10px 22px -10px rgb(var(--moss-rgb)/0.24),0 28px 50px -30px rgb(var(--moss-rgb)/0.3);--shadow-pill:inset 0 1px 0 rgb(255 255 255/0.5),0 2px 6px -1px rgb(var(--moss-rgb)/0.12),0 16px 30px -16px rgb(var(--moss-rgb)/0.34);--shadow-dark:0 1px 0 rgb(255 249 237/0.06),0 26px 54px -28px rgb(11 14 12/0.55);--accent-glow:radial-gradient(47.3% 47.3% at 50% 50%,rgb(var(--accent-rgb)/0.8) 0%,rgb(var(--accent-rgb)/0.6) 43.27%,rgb(var(--accent-rgb)/0.2) 81.25%,rgb(var(--accent-rgb)/0) 100%);--accent-sweep:radial-gradient(232.54% 126.79% at -1.3% 50.83%,rgb(var(--accent-rgb)/0) 6.82%,rgb(var(--accent-rgb)/1) 35.98%,rgb(var(--accent-rgb)/0) 77.99%);--stroke-gradient:linear-gradient(154deg,var(--accent) 0%,#4b4d45 81.96%)}:root.spin-gold{--accent:#d5b473;--accent-rgb:213 180 115}:root.spin-olive{--accent:#7d7730;--accent-rgb:125 119 48}:root.spin-terracotta{--accent:#cf5e32;--accent-rgb:207 94 50}:root.spin-teal{--accent:#476d73;--accent-rgb:71 109 115}:root.spin-blush{--accent:#efc5a4;--accent-rgb:239 197 164}:root.surf-ink{--surface-dark:#1b1b18}:root.surf-espresso{--surface-dark:#2a2422}:root.surf-olive{--surface-dark:#4e5144}:root{--u:calc(100vw / 1440);--hairline-w:max(1px,calc(1 * var(--u)))}@media (min-width:1601px){:root{--u:1.111px}}@media (max-width:1024px){:root{--u:calc(100vw / 768)}}@media (max-width:700px){:root{--u:calc(100vw / 375)}}:root{--font-grotesque:"Grot","Grot Fallback","Schibsted Grotesk","Instrument Sans",-apple-system,"Helvetica Neue",Arial,sans-serif;--font-mono:"Spline Sans Mono","IBM Plex Mono","JetBrains Mono","Mono Fallback",ui-monospace,"SF Mono",Menlo,monospace;--fs-display-xl:160;--lh-display-xl:1;--ls-display-xl:-0.025em;--fs-display-l:120;--lh-display-l:1;--ls-display-l:-0.024em;--fs-display-m:92;--lh-display-m:1;--ls-display-m:-0.022em;--fs-display-s:80;--lh-display-s:1.02;--ls-display-s:-0.021em;--fs-h3:42;--lh-h3:1.1;--ls-h3:-0.012em;--fs-body-l:20;--lh-body-l:1.4;--ls-body-l:-0.008em;--fs-body:16;--lh-body:1.45;--ls-body:-0.005em;--fs-body-s:15;--lh-body-s:1.4;--ls-body-s:0;--fs-label:14;--lh-label:1;--ls-label:0.04em;--fs-label-s:13;--lh-label-s:1;--ls-label-s:0.12em}@supports (text-box:trim-both cap alphabetic){.trim{text-box:trim-both cap alphabetic}.trim:after,.trim:before{content:none}}:root{--sp-1:4;--sp-2:8;--sp-3:12;--sp-4:16;--sp-5:24;--sp-6:32;--sp-7:40;--sp-8:64;--sp-9:96;--sp-10:128;--sp-11:160;--sp-12:240;--radius-pill:999px;--radius-card:calc(14 * var(--u));--radius-chip:0.22em;--ease-signature:cubic-bezier(0.785,0.135,0.15,0.86);--ease-reveal-transform:cubic-bezier(0.5,0,0,1);--dur-hover:0.3s;--dur-reveal-fade:0.8s;--dur-reveal-transform:0.9s}[data-reveal]{opacity:0;transform:translateY(calc(24 * var(--u)));filter:blur(6px);transition:opacity var(--dur-reveal-fade) ease,filter var(--dur-reveal-fade) ease,transform var(--dur-reveal-transform) var(--ease-reveal-transform)}[data-reveal][data-state=in]{opacity:1;transform:none;filter:blur(0)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;filter:none;transition:none}}*{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}:root{--font-grotesque:var(--font-grotesque-web,"Schibsted Grotesk"),-apple-system,"Helvetica Neue",Arial,sans-serif;--font-mono:var(--font-mono-web,"Spline Sans Mono"),ui-monospace,"SF Mono",Menlo,monospace;--ink-2:#23231f;--moss:#1e2f2b;--shadow-card:0 1px 0 rgb(255 249 237/0.06),0 30px 60px -30px rgb(11 14 12/0.55);--tex-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cfilter id='t'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.62' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.105 0 0 0 0 0.105 0 0 0 0 0.094 0.5 0 0 0 -0.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23t)'/%3E%3C/svg%3E");--tex-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cfilter id='t'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 0.98 0 0 0 0 0.93 0.42 0 0 0 -0.28'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23t)'/%3E%3C/svg%3E")}html{background:var(--ink)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-grotesque);overflow-x:clip;scrollbar-width:none}body::-webkit-scrollbar{display:none}::selection{background:var(--accent);color:var(--ink)}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid #00f8;outline-offset:3px}.eyebrow{font-family:var(--font-mono);font-size:calc(var(--fs-label-s) * var(--u));letter-spacing:var(--ls-label-s);text-transform:uppercase}section{padding:0 calc(64 * var(--u));position:relative}.tex-paper{background-image:var(--tex-dark);background-color:var(--paper);background-clip:padding-box}.tex-ink{background-color:var(--ink)}.tex-ink,.tex-moss{background-image:var(--tex-light);background-clip:padding-box}.tex-moss{background-color:var(--moss)}.tex-text-accent,.tex-text-ink,.tex-text-paper{background-repeat:repeat;-webkit-background-clip:text;background-clip:text;color:transparent}.tex-text-ink{background-image:var(--tex-light),linear-gradient(var(--ink),var(--ink))}.tex-text-paper{background-image:var(--tex-dark),linear-gradient(var(--paper),var(--paper))}.tex-text-accent{background-image:var(--tex-dark),linear-gradient(var(--accent),var(--accent))}@supports not (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)){.tex-text-ink{color:var(--ink)}.tex-text-paper{color:var(--paper)}.tex-text-accent{color:var(--accent)}}.leaf{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform}@media (prefers-reduced-motion:reduce){.leaf[data-flip="1"]{transform:scaleX(-1)}}.leaf-hero-back{width:calc(520 * var(--u));bottom:calc(-40 * var(--u));right:calc(-170 * var(--u));z-index:0}.leaf-hero-front{width:calc(400 * var(--u));bottom:calc(-170 * var(--u));left:calc(-190 * var(--u));z-index:3}.leaf-builton{width:calc(360 * var(--u));bottom:calc(-120 * var(--u));left:calc(-40 * var(--u));z-index:0}.leaf-builton-right{width:calc(320 * var(--u));top:calc(-40 * var(--u));right:calc(-110 * var(--u));z-index:3}.leaf-how{width:calc(280 * var(--u));top:calc(-8 * var(--u));right:calc(20 * var(--u));z-index:3}.leaf-closer-front{width:calc(420 * var(--u));bottom:calc(-200 * var(--u));left:calc(-170 * var(--u));z-index:4}.leaf-closer-back{width:calc(520 * var(--u));top:calc(-160 * var(--u));right:calc(-80 * var(--u));z-index:0}.leaf-closer-mid{width:calc(360 * var(--u));top:46%;left:calc(-150 * var(--u));z-index:1}.leaf-qa{width:calc(280 * var(--u));top:calc(-110 * var(--u));right:calc(40 * var(--u));z-index:2}.leaf-footer-vine{width:112vw;left:-6vw;bottom:-52vw;z-index:0}.leaf-footer-right{width:calc(400 * var(--u));bottom:calc(-130 * var(--u));right:calc(-120 * var(--u));z-index:2}.petal-drift{inset:0;width:100%;height:100%}.manifesto-enso,.petal-drift{position:absolute;pointer-events:none;z-index:2}.manifesto-enso{left:50%;top:58%;width:calc(360 * var(--u));height:calc(360 * var(--u));margin-left:calc(-180 * var(--u));margin-top:calc(-180 * var(--u));opacity:0}.manifesto-enso path{fill:var(--ink)}.site-header{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:calc(16 * var(--u)) calc(64 * var(--u));background:color-mix(in srgb,var(--ink) 78%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1);border-bottom:var(--hairline-w) solid rgb(255 249 237/.14);color:var(--paper);transition:opacity .5s var(--ease-signature)}html[data-intro=active] .site-header{opacity:0;visibility:hidden}.wordmark{display:flex;align-items:center;gap:calc(10 * var(--u));font-size:calc(24 * var(--u));letter-spacing:-.02em;font-weight:500}.site-mark{display:block;flex:0 0 auto}.site-nav{display:flex;align-items:center;gap:calc(32 * var(--u))}.nav-roll{font-family:var(--font-mono);font-size:calc(var(--fs-label-s) * var(--u));letter-spacing:var(--ls-label-s);text-transform:uppercase;overflow:hidden;display:inline-block;line-height:1.2;height:1.2em}.nav-roll-inner{display:flex;flex-direction:column;transition:transform var(--dur-hover) var(--ease-signature)}@media (hover:hover){.nav-roll:hover .nav-roll-inner{transform:translateY(-50%)}}.nav-roll-inner span:last-child{color:var(--accent)}.pill-cta{display:inline-flex;align-items:center;gap:calc(10 * var(--u));background:var(--accent);color:var(--ink);border-radius:var(--radius-pill);padding:calc(12 * var(--u)) calc(22 * var(--u));font-size:calc(var(--fs-body-s) * var(--u));font-weight:500;transition:box-shadow var(--dur-hover) var(--ease-signature),transform var(--dur-hover) var(--ease-signature)}.pill-cta-big{padding:calc(16 * var(--u)) calc(30 * var(--u));font-size:calc(var(--fs-body) * var(--u))}@media (hover:hover){.pill-cta:hover{box-shadow:inset 0 3.2px .2px 0 rgb(255 255 255/25%),-2px 4px 4px 0 rgb(0 0 0/15%),-1px 2px 2px 0 rgb(0 0 0/10%)}}.pill-cta:active{transform:scale(.98)}.pill-cta-paper{background:var(--paper)}.arrow-swap{position:relative;width:calc(14 * var(--u));height:calc(14 * var(--u));overflow:hidden;display:inline-block}.arrow-swap svg{position:absolute;inset:0;width:100%;height:100%;transition:transform var(--dur-hover) var(--ease-signature)}.arrow-b{transform:translate(-14px,14px)}@media (hover:hover){.pill-cta:hover .arrow-a,.text-arrow:hover .arrow-a{transform:translate(14px,-14px)}.pill-cta:hover .arrow-b,.text-arrow:hover .arrow-b{transform:translate(0)}}.text-arrow{display:inline-flex;align-items:center;gap:calc(10 * var(--u));font-size:calc(var(--fs-body-s) * var(--u));transition:color var(--dur-hover) var(--ease-signature)}@media (hover:hover){.text-arrow:hover{color:var(--accent)}}.text-arrow-lead{color:var(--accent);font-weight:500}.header-badge{font-family:var(--font-mono);font-size:calc(var(--fs-label-s) * var(--u));letter-spacing:var(--ls-label-s);text-transform:uppercase;color:var(--accent);white-space:nowrap}.intro-wrapper{height:320vh;position:relative;background:var(--ink)}.intro-stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:clip;background:var(--ink);z-index:1;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(36 * var(--u))}@media (min-width:1025px) and (prefers-reduced-motion:no-preference){.hero{margin-top:-100vh;position:relative;z-index:0}}.intro-log{display:flex;flex-direction:column;gap:calc(12 * var(--u));min-height:calc(96 * var(--u));justify-content:flex-end}.log-line{font-family:var(--font-mono);font-size:calc(var(--fs-label) * var(--u));letter-spacing:var(--ls-label);color:rgb(255 249 237/.78);opacity:0;white-space:pre}.pill-shell{position:relative;width:calc(250 * var(--u));height:calc(44 * var(--u));border-radius:999px;background:var(--ink-2);box-shadow:inset 0 0 0 1px rgb(255 249 237/.1),0 10px 40px rgb(0 0 0/.45);overflow:clip;flex:none}.pill-canvas{position:absolute;inset:0;width:100%;height:100%}.pill-inside{position:absolute;inset:0;background:var(--paper);opacity:0;display:grid;place-items:center;padding:calc(48 * var(--u))}.intro-tagline{margin:0;color:var(--ink);font-size:calc(64 * var(--u));line-height:1.08;letter-spacing:-.021em;max-width:18ch;text-align:center;text-wrap:balance}.intro-label{font-family:var(--font-mono);font-size:calc(var(--fs-label-s) * var(--u));letter-spacing:var(--ls-label-s);text-transform:uppercase;color:rgb(255 249 237/.6)}.intro-cue{position:absolute;left:50%;bottom:calc(28 * var(--u));transform:translateX(-50%);display:flex;flex-direction:column;gap:calc(4 * var(--u));color:rgb(255 249 237/.7)}.intro-chevron{width:calc(16 * var(--u))}html[data-intro=done] .intro-cue{display:none}.hero{min-height:96vh;display:flex;flex-direction:column;justify-content:center;gap:calc(36 * var(--u));overflow:clip;background:var(--tex-dark),radial-gradient(52% 44% at 82% 10%,rgb(var(--accent-rgb)/.14) 0,rgb(var(--accent-rgb)/0) 100%),radial-gradient(58% 30% at 18% 104%,rgb(124 158 84/.1) 0,rgb(124 158 84/0) 68%),radial-gradient(44% 24% at 74% 105%,rgb(30 47 43/.08) 0,rgb(30 47 43/0) 66%),var(--paper);background-clip:padding-box}.hero-ctas,.hero-h1,.hero-sub,.hero>.eyebrow{position:relative;z-index:2}.hero-h1{font-size:calc(118 * var(--u));line-height:.98;letter-spacing:-.024em;font-weight:400;margin:0;text-wrap:balance}.hero-keeper{display:inline-block;background-image:var(--tex-light),linear-gradient(var(--ink),var(--ink));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-roller{display:inline-block;overflow:hidden;vertical-align:bottom;height:calc(118 * var(--u) * 1.04);max-width:100%}.hero-roller-track{display:flex;flex-direction:column;transition:transform .7s var(--ease-signature)}.hero-word{color:var(--accent);height:calc(118 * var(--u) * 1.04);white-space:nowrap}.hero-sub{margin:0;font-size:calc(var(--fs-body-l) * var(--u));line-height:var(--lh-body-l);letter-spacing:var(--ls-body-l);max-width:56ch}.hero-ctas{display:flex;align-items:center;gap:calc(36 * var(--u))}.builton{background:var(--tex-light),var(--moss);color:var(--paper);padding-top:calc(56 * var(--u));padding-bottom:calc(56 * var(--u));overflow:clip}.marquee{position:relative;z-index:2;overflow:hidden;white-space:nowrap;border-top:var(--hairline-w) solid rgb(255 249 237/.16);border-bottom:var(--hairline-w) solid rgb(255 249 237/.16);padding:calc(20 * var(--u)) 0}.marquee-track{display:inline-flex;font-family:var(--font-mono);font-size:calc(var(--fs-label) * var(--u));letter-spacing:var(--ls-label);color:var(--accent);animation:marquee 70s linear infinite}.marquee-track span{white-space:pre}@media (hover:hover){.marquee:hover .marquee-track{animation-play-state:paused}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.proof{background:var(--tex-light),var(--ink);color:var(--paper);padding-top:calc(128 * var(--u));padding-bottom:calc(128 * var(--u));overflow:clip}.proof-grid{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.proof-band{position:relative;display:grid;grid-template-columns:repeat(4,1fr)}.stat{display:flex;flex-direction:column;gap:calc(16 * var(--u));padding:0 calc(32 * var(--u)) 0 calc(28 * var(--u))}.stat .eyebrow{text-wrap:balance;max-width:24ch}.stat:first-child{padding-left:0}.stat+.stat{border-left:var(--hairline-w) dashed rgb(255 249 237/.35)}.stat-num{font-family:var(--font-mono);font-size:calc(var(--fs-display-m) * var(--u));line-height:1;letter-spacing:-.022em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background-image:var(--tex-dark),linear-gradient(var(--accent),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}.manifesto-wrapper{height:220vh;position:relative;background:var(--paper)}.manifesto{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:clip;padding:0}.manifesto-disc{position:absolute;inset:0;background:var(--tex-light),var(--ink);-webkit-clip-path:circle(3.5% at 50% 58%);clip-path:circle(3.5% at 50% 58%);display:grid;place-items:center;padding:calc(64 * var(--u))}.manifesto-line{margin:0;color:var(--paper);font-size:calc(var(--fs-display-s) * var(--u));line-height:1.1;letter-spacing:var(--ls-display-s);font-weight:400;max-width:24ch;text-align:center;text-wrap:balance}.questions{background:var(--tex-dark),radial-gradient(60% 26% at 26% 104%,rgb(124 158 84/.09) 0,rgb(124 158 84/0) 68%),radial-gradient(42% 20% at 80% 105%,rgb(30 47 43/.07) 0,rgb(30 47 43/0) 66%),var(--paper);background-clip:padding-box;border-top:var(--hairline-w) solid var(--ink);padding-top:calc(96 * var(--u));padding-bottom:calc(128 * var(--u));display:flex;flex-direction:column;gap:calc(56 * var(--u));overflow:clip}.qa-entry{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-gap:calc(48 * var(--u));gap:calc(48 * var(--u));border-top:var(--hairline-w) solid var(--hairline-soft);padding-top:calc(40 * var(--u))}.qa-entry:first-of-type{border-top:none;padding-top:0}.qa-q{font-size:calc(var(--fs-h3) * var(--u));line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:430;margin:0;transition:color var(--dur-hover) var(--ease-signature)}@media (hover:hover){.qa-entry:hover .qa-q{color:var(--accent)}}.qa-a{display:flex;flex-direction:column;gap:calc(20 * var(--u))}.qa-a p{margin:0;font-size:calc(var(--fs-body-l) * var(--u));line-height:var(--lh-body-l);letter-spacing:var(--ls-body-l);max-width:62ch;text-wrap:pretty}.site-footer{background:var(--tex-light),var(--ink);color:var(--paper);padding:calc(180 * var(--u)) calc(64 * var(--u)) calc(40 * var(--u));gap:calc(72 * var(--u));overflow:clip}.footer-statement,.site-footer{position:relative;display:flex;flex-direction:column}.footer-statement{gap:calc(16 * var(--u));z-index:1}.footer-line{font-size:calc(var(--fs-display-xl) * var(--u));line-height:var(--lh-display-xl);letter-spacing:var(--ls-display-xl);font-weight:400;background-image:var(--tex-dark),linear-gradient(var(--paper),var(--paper));-webkit-background-clip:text;background-clip:text;color:transparent}.footer-line-accent{background-image:var(--tex-dark),linear-gradient(var(--accent),var(--accent))}@supports not (((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text)){.hero-keeper{color:var(--ink)}.stat-num{color:var(--accent)}.footer-line{color:var(--paper)}.footer-line-accent{color:var(--accent)}}.footer-cta{display:flex;align-items:center;gap:calc(32 * var(--u));position:relative;z-index:1}.footer-note{margin:0;font-size:calc(var(--fs-body-s) * var(--u));max-width:40ch;color:var(--paper)}.footer-utility{display:flex;justify-content:space-between;gap:calc(24 * var(--u));border-top:var(--hairline-w) solid rgb(255 249 237/.3);padding-top:calc(20 * var(--u));font-family:var(--font-mono);font-size:calc(var(--fs-label-s) * var(--u));letter-spacing:var(--ls-label-s);flex-wrap:wrap;position:relative;z-index:1}.trim:before{content:"";display:table;margin-bottom:-.0836em}.trim:after{content:"";display:table;margin-top:-.0736em}@media (max-width:1024px){.intro-wrapper{height:auto;background:transparent}.intro-stage{display:none}.site-footer,.site-header,section{padding-left:calc(24 * var(--u));padding-right:calc(24 * var(--u))}.hero-h1{font-size:calc(64 * var(--u))}.hero-roller,.hero-word{height:calc(64 * var(--u) * 1.04)}.qa-entry{grid-template-columns:1fr}.cine-wrap{height:auto}.cine-stage{position:static;height:auto}.cine-act{position:static;padding:calc(72 * var(--u)) calc(24 * var(--u));gap:calc(40 * var(--u))}.cine-act+.cine-act{border-top:var(--hairline-w) dashed var(--ink)}.cine-viz{height:auto;min-height:0}.act-calwrap,.act-nudgewrap,.cine-viz{position:static}.act-nudgewrap{display:none}.sense-readouts{flex-wrap:wrap;gap:calc(24 * var(--u))}.sense-readout+.sense-readout{padding-left:calc(24 * var(--u))}.sense-num{font-size:calc(44 * var(--u))}.beat{grid-template-columns:1fr;min-height:0;gap:calc(40 * var(--u));padding:calc(56 * var(--u)) 0}.beat-rev .beat-copy{order:0}.beat-title{font-size:calc(40 * var(--u))}.proof-band{grid-template-columns:1fr 1fr;row-gap:calc(40 * var(--u))}.stat:nth-child(odd){padding-left:0;border-left:none}.manifesto-wrapper{height:auto;background:var(--ink)}.manifesto{position:static;height:auto;padding:calc(96 * var(--u)) calc(24 * var(--u))}.manifesto-disc{position:static;-webkit-clip-path:none;clip-path:none;padding:0}.footer-line{font-size:calc(72 * var(--u))}.site-nav{gap:calc(16 * var(--u))}.leaf,.nav-roll{display:none}.leaf-footer-left,.leaf-hero-back{display:block;opacity:.35!important}}@media (prefers-reduced-motion:reduce){.intro-wrapper{height:auto;background:transparent}.intro-stage{display:none}.marquee-track{animation:none}.arrow-swap svg,.hero-roller-track,.nav-roll-inner,.pill-cta,.qa-q{transition:none}.cine-wrap{height:auto}.cine-stage{position:static;height:auto}.cine-act{position:static;gap:calc(40 * var(--u))}.cine-act+.cine-act{border-top:var(--hairline-w) dashed var(--ink)}.cine-viz{height:auto}.act-calwrap,.act-nudgewrap,.cine-viz{position:static}.act-nudgewrap,.act-ring{display:none}.vc-stick,.wait-caret,.wait-dot{animation:none}.beat{min-height:0}.manifesto-wrapper{height:auto;background:var(--ink)}.manifesto{position:static;height:auto}.manifesto-disc{position:static;-webkit-clip-path:none;clip-path:none;padding:calc(96 * var(--u)) calc(24 * var(--u))}html[data-intro=active] .site-header{opacity:1;visibility:visible}}.how{padding:0;background:var(--tex-dark),var(--paper);background-clip:padding-box;overflow:clip}.cine-wrap{height:680vh;position:relative}.cine-stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:clip}.cine-field{inset:0;width:100%;height:100%;z-index:0}.cine-field,.cine-plate{position:absolute;pointer-events:none}.cine-plate{inset:calc(96 * var(--u)) calc(24 * var(--u)) calc(20 * var(--u));border:var(--hairline-w) solid rgb(27 27 24/.26);z-index:1}.plate-label{position:absolute;top:calc(-7 * var(--u));font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.1em;background:var(--paper);padding:0 calc(10 * var(--u));color:rgb(27 27 24/.6);white-space:nowrap}.plate-tl{left:calc(22 * var(--u))}.plate-tr{right:calc(22 * var(--u));color:var(--accent)}.cine-rail{position:absolute;left:calc(44 * var(--u));top:50%;height:34vh;margin-top:-17vh;width:2px;z-index:1;pointer-events:none}.rail-track{background:rgb(27 27 24/.16)}.rail-runner,.rail-track{position:absolute;inset:0}.rail-runner{background:var(--accent)}.rail-tick{position:absolute;left:calc(-3 * var(--u));width:calc(8 * var(--u));height:var(--hairline-w);background:rgb(27 27 24/.45)}.cine-leaf{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;will-change:transform}.cine-leaf-tr{width:calc(250 * var(--u));top:calc(-74 * var(--u));right:calc(64 * var(--u));opacity:.85}.cine-leaf-bl{width:calc(330 * var(--u));bottom:calc(-96 * var(--u));left:calc(-116 * var(--u));opacity:.9}.cine-leaf-r{width:calc(300 * var(--u));top:34%;right:calc(-132 * var(--u));opacity:.55;filter:blur(2.5px)}.gate-horizon{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(56% 30% at 24% 106%,rgb(255 249 237/.1) 0,rgb(255 249 237/0) 66%),radial-gradient(46% 24% at 78% 107%,rgb(255 249 237/.07) 0,rgb(255 249 237/0) 62%)}.gate-inner{position:relative;z-index:1}.cine-vignette{inset:0;z-index:1;background:radial-gradient(120% 92% at 50% 40%,transparent 55%,rgb(27 27 24/.06) 100%)}.cine-scan,.cine-vignette{position:absolute;pointer-events:none}.cine-scan{left:calc(24 * var(--u));right:calc(24 * var(--u));top:10%;height:2px;background:linear-gradient(90deg,transparent,var(--accent) 16%,var(--accent) 84%,transparent);box-shadow:0 0 16px rgb(var(--accent-rgb)/.55);opacity:0;z-index:4}.cine-morph{position:absolute;width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:50%;background:var(--accent);filter:drop-shadow(0 0 8px rgb(var(--accent-rgb)/.8));opacity:0;z-index:3;pointer-events:none}.cine-act{inset:0;justify-content:flex-end;padding:calc(96 * var(--u)) calc(88 * var(--u)) calc(48 * var(--u));box-sizing:border-box;z-index:2}.cine-act,.cine-viz{position:absolute;display:flex;flex-direction:column}.cine-viz{top:calc(96 * var(--u));left:calc(88 * var(--u));right:calc(88 * var(--u));height:47vh;align-items:center;justify-content:center;gap:calc(24 * var(--u))}.cine-copy{display:flex;flex-direction:column;gap:calc(14 * var(--u))}.act-eyebrow{display:flex;gap:calc(20 * var(--u));color:var(--accent);flex-wrap:wrap}.act-eyebrow em{font-style:normal;color:var(--ink);opacity:.55}.cine-title{font-size:calc(46 * var(--u));line-height:1.04;letter-spacing:-.016em;font-weight:430;margin:0;text-wrap:balance}.cine-body{margin:0;font-size:calc(var(--fs-body) * var(--u));line-height:var(--lh-body);letter-spacing:var(--ls-body);max-width:52ch}.sense-stage{width:min(100%,calc(1100 * var(--u)));-webkit-mask-image:radial-gradient(92% 130% at 50% 45%,#000 58%,transparent 99%);mask-image:radial-gradient(92% 130% at 50% 45%,#000 58%,transparent 99%)}.sense-svg{width:100%;height:auto;max-height:34vh;overflow:visible;display:block}.sense-breath{fill:none;stroke:var(--olive);stroke-width:1.6;opacity:.4}.sense-ecg{fill:none;stroke:var(--ink);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.sense-ecg-trail{fill:none;stroke:var(--terracotta);stroke-width:3.5;stroke-linejoin:round;stroke-linecap:round;opacity:.5;filter:blur(3px)}.sense-pen,.sense-pen-glow{fill:var(--accent)}.sense-pen-glow{opacity:.35;filter:blur(5px)}.sense-readouts{gap:calc(48 * var(--u))}.sense-readout,.sense-readouts{display:flex;align-items:center}.sense-readout{gap:calc(14 * var(--u))}.sense-readout+.sense-readout{border-left:var(--hairline-w) dashed var(--ink);padding-left:calc(48 * var(--u))}.sense-num{font-family:var(--font-mono);font-size:calc(60 * var(--u));line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sense-label{font-family:var(--font-mono);font-size:calc(12 * var(--u));letter-spacing:.1em;opacity:.7;align-self:flex-end;padding-bottom:calc(6 * var(--u))}.sense-dial{width:calc(40 * var(--u));height:calc(40 * var(--u))}.dial-track{fill:none;stroke:rgb(27 27 24/.18);stroke-width:3}.dial-fill{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;transform:rotate(-90deg);transform-box:fill-box;transform-origin:center}.cine-act[data-act=reason] .cine-viz{height:56vh}.delib{position:relative;width:min(100%,calc(960 * var(--u)));height:100%;display:flex;flex-direction:column;align-items:center}.delib-load{display:flex;align-items:baseline;gap:calc(14 * var(--u));margin-bottom:calc(14 * var(--u))}.delib-load-label{font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.1em;opacity:.6}.delib-load-num{font-family:var(--font-mono);font-size:calc(40 * var(--u));line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--terracotta)}.delib-load-band{font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.1em;color:var(--terracotta)}.delib-load-meter{width:calc(150 * var(--u));height:calc(7 * var(--u));border-radius:999px;box-shadow:inset 0 0 0 var(--hairline-w) rgb(27 27 24/.45);overflow:hidden;align-self:center}.delib-load-meter i{display:block;height:100%;width:100%;transform:scaleX(.82);transform-origin:0 50%;background:linear-gradient(90deg,var(--teal),var(--olive),var(--accent),var(--terracotta))}.delib-rows{position:relative;width:100%;flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.delib-spine{top:calc(-6 * var(--u));bottom:calc(-24 * var(--u));width:2px;margin-left:-1px;background:rgb(27 27 24/.5)}.delib-spark,.delib-spine{position:absolute;left:50%}.delib-spark{top:0;width:calc(9 * var(--u));height:calc(9 * var(--u));margin-left:calc(-4.5 * var(--u));border-radius:50%;background:var(--accent);filter:drop-shadow(0 0 7px rgb(var(--accent-rgb)/.85));opacity:0;z-index:2}.delib-row{position:relative;min-height:calc(76 * var(--u))}.delib-node{left:50%;width:calc(10 * var(--u));height:calc(10 * var(--u));margin:calc(-5 * var(--u)) 0 0 calc(-5 * var(--u));border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) var(--ink),0 0 0 calc(3 * var(--u)) var(--paper);z-index:1}.delib-link,.delib-node{position:absolute;top:50%}.delib-link{width:calc(44 * var(--u));border-top:var(--hairline-w) dashed rgb(27 27 24/.55)}.delib-row-l .delib-link{right:50%}.delib-row-r .delib-link{left:50%}.delib-plate{position:absolute;top:50%;margin-top:calc(-33 * var(--u));width:min(44%,calc(430 * var(--u)));background:linear-gradient(170deg,transparent 55%,rgb(27 27 24/.03)),var(--paper);background-clip:padding-box;border-radius:calc(10 * var(--u));box-shadow:0 0 0 var(--hairline-w) rgb(27 27 24/.75),0 18px 40px -22px rgb(27 27 24/.35);padding:calc(11 * var(--u)) calc(15 * var(--u));box-sizing:border-box}.delib-row-l .delib-plate{right:calc(50% + 44 * var(--u))}.delib-row-r .delib-plate{left:calc(50% + 44 * var(--u))}.delib-head{display:flex;align-items:center;gap:calc(9 * var(--u));border-bottom:var(--hairline-w) solid rgb(27 27 24/.3);padding-bottom:calc(7 * var(--u));margin-bottom:calc(8 * var(--u))}.delib-glyph{width:calc(20 * var(--u));height:calc(20 * var(--u));fill:none;stroke:var(--ink);stroke-width:1.7;stroke-linecap:round;flex:none}.delib-glyph [data-fill]{fill:var(--ink);stroke:none}.delib-role{font-size:calc(11.5 * var(--u));letter-spacing:.1em}.delib-role,.delib-time{font-family:var(--font-mono)}.delib-time{font-style:normal;font-size:calc(11 * var(--u));letter-spacing:.06em;opacity:.5;margin-left:auto}.delib-msg{margin:0;font-size:calc(15 * var(--u));line-height:1.4;text-wrap:pretty}.delib-verdict{margin-top:calc(16 * var(--u));font-family:var(--font-mono);font-size:calc(12.5 * var(--u));letter-spacing:.12em;color:var(--terracotta);border:calc(1.5 * var(--u)) solid var(--terracotta);border-radius:999px;padding:calc(9 * var(--u)) calc(18 * var(--u));background:rgb(207 94 50/.06);z-index:1}.wait-scene{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:calc(40 * var(--u));width:100%;height:100%}.term-plate{width:min(92%,calc(620 * var(--u)));background:linear-gradient(170deg,transparent 55%,rgb(27 27 24/.03)),var(--paper);background-clip:padding-box;border-radius:calc(12 * var(--u));box-shadow:0 0 0 var(--hairline-w) rgb(27 27 24/.8),0 24px 50px -24px rgb(27 27 24/.35);overflow:hidden}.term-head{display:flex;align-items:center;gap:calc(8 * var(--u));padding:calc(12 * var(--u)) calc(18 * var(--u));border-bottom:var(--hairline-w) solid rgb(27 27 24/.35)}.term-dot{width:calc(9 * var(--u));height:calc(9 * var(--u));border-radius:50%;box-shadow:inset 0 0 0 var(--hairline-w) var(--ink)}.term-title{margin-left:calc(10 * var(--u));font-size:calc(12 * var(--u));letter-spacing:.06em;opacity:.6}.term-line,.term-title{font-family:var(--font-mono)}.term-line{display:flex;align-items:center;padding:calc(20 * var(--u)) calc(18 * var(--u));font-size:calc(17 * var(--u));letter-spacing:.01em;min-height:1.5em;white-space:pre}.wait-caret{display:inline-block;width:calc(9 * var(--u));height:1.15em;margin-left:2px;background:var(--ink);animation:wait-caret-blink 1.1s steps(1) infinite}@keyframes wait-caret-blink{50%{opacity:0}}.wait-ground{position:relative;width:min(100%,calc(1000 * var(--u)));height:26vh}.wait-rail{position:absolute;inset:auto 0 0 0;width:100%;height:calc(60 * var(--u));overflow:visible}.wait-rail-base{stroke:var(--ink);stroke-width:1.5}.wait-rail-base,.wait-tick{vector-effect:non-scaling-stroke}.wait-tick{stroke:rgb(27 27 24/.5);stroke-width:1}.wait-line{position:absolute;left:50%;bottom:calc(13 * var(--u));width:2px;margin-left:-1px;height:calc(100% - 60 * var(--u));background:var(--ink)}.wait-line:after{content:"";position:absolute;top:calc(-5 * var(--u));left:50%;width:calc(9 * var(--u));height:calc(9 * var(--u));margin-left:calc(-4.5 * var(--u));border-radius:50%;background:var(--accent)}.wait-cap{transform:translateX(-50%);top:calc(-30 * var(--u));font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.1em;color:var(--accent);white-space:nowrap}.wait-cap,.wait-ping{position:absolute;left:50%}.wait-ping{bottom:calc(6 * var(--u));width:calc(44 * var(--u));height:calc(44 * var(--u));margin-left:calc(-22 * var(--u));border:1.5px solid var(--accent);border-radius:50%;opacity:0;pointer-events:none}.wait-hold{position:absolute;right:calc(50% + 34 * var(--u));bottom:42%}.hold-tether{position:absolute;top:50%;left:100%;width:calc(30 * var(--u));border-top:var(--hairline-w) dashed rgb(27 27 24/.55)}.hold-bob{display:flex;align-items:center;gap:calc(12 * var(--u));padding:calc(9 * var(--u)) calc(14 * var(--u));border:var(--hairline-w) dashed var(--ink);border-radius:999px;background:var(--paper);background-clip:padding-box;animation:hold-bob 3.4s ease-in-out infinite}@keyframes hold-bob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-7 * var(--u)))}}.wait-dot{width:calc(11 * var(--u));height:calc(11 * var(--u));border-radius:50%;background:var(--accent);animation:wait-breathe 2s ease-in-out infinite}@keyframes wait-breathe{0%,to{transform:scale(.75);opacity:.7}50%{transform:scale(1.15);opacity:1}}.wait-hold-label{font-family:var(--font-mono);font-size:calc(11.5 * var(--u));letter-spacing:.09em;white-space:nowrap}.act-nudgewrap{position:absolute;inset:0;display:grid;place-items:center}.act-nudge-block{display:flex;flex-direction:column;align-items:center;gap:calc(20 * var(--u))}.act-nudge{margin:0;font-size:calc(40 * var(--u));line-height:1.14;letter-spacing:-.016em;max-width:22ch;text-align:center;text-wrap:balance}.act-nudge-rule{width:calc(150 * var(--u));height:2px;background:var(--accent)}.cine-act[data-act=act] .cine-viz{height:62vh}.act-calwrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;padding-right:calc(16 * var(--u))}.cal-plate{width:min(56%,calc(640 * var(--u)));background:linear-gradient(170deg,transparent 55%,rgb(27 27 24/.03)),var(--paper);background-clip:padding-box;border-radius:calc(14 * var(--u));box-shadow:0 0 0 var(--hairline-w) rgb(27 27 24/.8),0 34px 70px -30px rgb(27 27 24/.35);padding:calc(22 * var(--u)) calc(24 * var(--u)) calc(16 * var(--u));display:flex;flex-direction:column;gap:calc(14 * var(--u))}.act-cal{width:100%;height:auto;overflow:visible;display:block}.cal-day{font-size:13px;letter-spacing:.1em;opacity:.85}.cal-day,.cal-hour{font-family:var(--font-mono);fill:var(--ink)}.cal-hour{font-size:11px;letter-spacing:.08em;opacity:.55}.cal-line-v{stroke:var(--ink);stroke-width:1;stroke-dasharray:3 6;opacity:.45}.cal-line-h{stroke:var(--ink);stroke-width:1;opacity:.5}.cal-line-faint{opacity:.14}.cal-meeting{fill:url(#cal-hatch);stroke:var(--ink);stroke-width:1.2}.cal-block-fill{fill:rgb(var(--accent-rgb)/.18)}.cal-block-outline{fill:none;stroke:var(--accent);stroke-width:2}.cal-label{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.08em;fill:var(--ink)}.cal-stamps{display:flex;align-items:center;justify-content:space-between;gap:calc(20 * var(--u));border-top:var(--hairline-w) solid rgb(27 27 24/.3);padding-top:calc(12 * var(--u));flex-wrap:wrap}.cal-stamp{font-size:calc(12 * var(--u));letter-spacing:.1em;color:var(--ink);background:var(--accent);border-radius:999px;padding:calc(8 * var(--u)) calc(16 * var(--u))}.cal-stamp,.cal-undo{font-family:var(--font-mono)}.cal-undo{font-size:calc(11 * var(--u));letter-spacing:.09em;opacity:.6}.gate-wrap{height:230vh;position:relative;background:var(--paper)}.gate-stage{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:clip;padding:0;background:var(--tex-dark),var(--paper);background-clip:padding-box}.gate-panel{position:absolute;inset:0;--barw:6.4;background:var(--tex-light),var(--moss);color:var(--paper);display:grid;place-items:center;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0,#000 calc(var(--barw) * 1%),transparent calc(var(--barw) * 1%),transparent 6.25%);mask-image:repeating-linear-gradient(90deg,#000 0,#000 calc(var(--barw) * 1%),transparent calc(var(--barw) * 1%),transparent 6.25%);overflow:clip}.gate-inner{display:flex;flex-direction:column;align-items:center;gap:calc(22 * var(--u));text-align:center;padding:0 calc(24 * var(--u))}.gate-eyebrow{color:var(--accent)}.gate-title{margin:0;font-size:calc(72 * var(--u));line-height:1.02;letter-spacing:-.02em;font-weight:430;max-width:18ch;text-wrap:balance}.closer{background:var(--moss);color:var(--paper);padding-top:calc(96 * var(--u));padding-bottom:calc(96 * var(--u));overflow:clip}.closer-head{display:flex;justify-content:space-between;align-items:baseline;gap:calc(24 * var(--u));position:relative;z-index:2}.closer-hint{color:var(--accent)}.beats{z-index:2}.beat,.beats{position:relative}.beat{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:calc(80 * var(--u));gap:calc(80 * var(--u));align-items:center;min-height:88vh;padding:calc(48 * var(--u)) 0}.beat-rule{position:absolute;top:0;left:0;right:0;height:var(--hairline-w);background:rgb(255 249 237/.28)}.beat-rev .beat-copy{order:2}.beat-ghost{position:absolute;top:calc(50% - 190 * var(--u));right:calc(-40 * var(--u));font-family:var(--font-mono);font-size:calc(380 * var(--u));line-height:1;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px rgb(255 249 237/.09);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.beat-rev .beat-ghost{right:auto;left:calc(-40 * var(--u))}.beat-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:calc(18 * var(--u))}.beat-index{color:var(--accent)}.beat-title{font-size:calc(56 * var(--u));line-height:1.02;letter-spacing:-.02em;font-weight:430;margin:0;text-wrap:balance}.beat-body{margin:0;font-size:calc(var(--fs-body-l) * var(--u));line-height:var(--lh-body-l);letter-spacing:var(--ls-body-l);max-width:44ch;color:rgb(255 249 237/.92)}.beat-cap{opacity:.55;padding-top:calc(6 * var(--u))}.beat-viz{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.viz{width:min(100%,calc(560 * var(--u)));height:auto;overflow:visible}.gv-tick{stroke:rgb(255 249 237/.4);stroke-width:1.2}.gv-seg{fill:none;stroke-width:8;stroke-linecap:round}.gv-glow{fill:none;stroke:var(--accent);stroke-width:16;stroke-linecap:round;filter:blur(12px);opacity:.55}.gv-trail{stroke:rgb(255 249 237/.9);stroke-linecap:round}.gv-trail1{stroke-width:1.6;opacity:.28}.gv-trail2{stroke-width:1.2;opacity:.13}.gv-needle line{stroke:rgb(255 249 237/.95);stroke-width:2.5;stroke-linecap:round}.gv-needle circle{fill:rgb(255 249 237/.95)}.gv-num{font-family:var(--font-mono);font-size:46px;letter-spacing:-.02em;fill:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gv-formula{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.08em;fill:rgb(255 249 237/.95);opacity:.7}.viz-recovery,.viz-shield{gap:calc(22 * var(--u));display:flex;flex-direction:column;align-items:center}.rv-svg,.sh-svg{width:min(74%,calc(370 * var(--u)));overflow:visible}.rv-ringtick{stroke:rgb(255 249 237/.22);stroke-width:1}.rv-track,.sh-track{fill:none;stroke:rgb(255 249 237/.16);stroke-width:8}.rv-fill{fill:none;stroke:color-mix(in srgb,var(--teal) 55%,var(--paper));stroke-width:8;stroke-linecap:round;transform:rotate(-90deg);transform-origin:170px 170px;transform-box:view-box}.rv-head{fill:var(--paper);filter:drop-shadow(0 0 6px rgb(255 249 237/.8))}.rv-ping{fill:none;stroke:var(--accent);stroke-width:1.5;opacity:0}.rv-tick{fill:var(--accent)}.rv-num,.sh-timer{font-family:var(--font-mono);font-size:52px;letter-spacing:-.02em;fill:rgb(255 249 237/.95);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rv-sub,.sh-sub{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;fill:rgb(255 249 237/.6)}.rv-batt{display:flex;align-items:center;gap:calc(14 * var(--u));width:min(100%,calc(380 * var(--u)))}.rv-batt-label{font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.1em;color:rgb(255 249 237/.7);white-space:nowrap}.rv-batt-bar{flex:1 1;height:calc(10 * var(--u));border-radius:999px;box-shadow:inset 0 0 0 var(--hairline-w) rgb(255 249 237/.4);overflow:hidden}.rv-batt-fill{display:block;height:100%;width:100%;transform:scaleX(.34);transform-origin:0 50%;background:var(--olive);border-radius:999px}.rv-batt-num{font-family:var(--font-mono);font-size:calc(13 * var(--u));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgb(255 249 237/.9)}.rv-meta,.sh-meta{font-size:calc(12 * var(--u));text-transform:uppercase;color:rgb(255 249 237/.7)}.rv-meta,.sh-meta,.tlv-day{font-family:var(--font-mono);letter-spacing:.1em}.tlv-day{font-size:13px;fill:rgb(255 249 237/.75)}.tlv-hour{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;fill:rgb(255 249 237/.45)}.tlv-sep{stroke:rgb(255 249 237/.45);stroke-width:1;stroke-dasharray:3 6}.tlv-hour-line{stroke:rgb(255 249 237/.13);stroke-width:1}.tlv-block{fill:none;stroke:rgb(255 249 237/.85);stroke-width:1.4}.tlv-live{stroke-dasharray:4 5;fill:rgb(var(--accent-rgb)/.12)}.tlv-break{fill:color-mix(in srgb,var(--teal) 60%,transparent);stroke:color-mix(in srgb,var(--teal) 80%,var(--paper));stroke-width:1}.tlv-dot{fill:var(--accent)}.tlv-burst{opacity:0}.tlv-burst,.tlv-spark{fill:none;stroke:var(--accent);stroke-width:1.5}.tlv-spark{opacity:.85;stroke-linejoin:round}.tlv-now{stroke:var(--terracotta);stroke-width:2}.tlv-nowdot{fill:var(--terracotta);animation:tlv-nowpulse 1.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes tlv-nowpulse{0%,to{transform:scale(.8);opacity:.75}50%{transform:scale(1.3);opacity:1}}.viz-voice{display:flex;flex-direction:column;align-items:center;gap:calc(22 * var(--u))}.vc-pillwrap{position:relative;width:min(100%,calc(560 * var(--u)))}.vc-pillsvg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.vc-pill-outline{fill:none;stroke:rgb(255 249 237/.75);stroke-width:1.5}.vc-sticks{position:relative;display:flex;align-items:center;justify-content:center;gap:calc(11 * var(--u));height:calc(120 * var(--u));padding:0 calc(48 * var(--u))}.vc-stick{width:calc(6 * var(--u));height:30%;border-radius:999px;background:rgb(255 249 237/.92);animation:vc-wave 1.6s ease-in-out infinite}.vc-stick:nth-child(odd){background:rgb(var(--accent-rgb)/.9)}@keyframes vc-wave{0%,to{height:18%}50%{height:74%}}.vc-label{color:rgb(255 249 237/.7)}.vc-line{margin:0;font-size:calc(24 * var(--u));line-height:1.35;max-width:34ch;text-align:center;text-wrap:balance}.vc-reply{margin:0;font-family:var(--font-mono);font-size:calc(14 * var(--u));letter-spacing:.02em;color:rgb(255 249 237/.75);display:flex;align-items:baseline;gap:calc(10 * var(--u))}.vc-reply-chip{font-size:calc(11 * var(--u));letter-spacing:.1em;color:var(--accent)}.sh-stage{position:relative;width:min(100%,calc(480 * var(--u)));display:flex;justify-content:center}.sh-glow{fill:none;stroke:var(--accent);stroke-width:10;filter:blur(14px);opacity:.4}.sh-ring{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;transform:rotate(-90deg);transform-origin:170px 170px;transform-box:view-box}.sh-head{fill:var(--accent);filter:drop-shadow(0 0 6px rgb(var(--accent-rgb)/.9))}.sh-chip{position:absolute;left:calc(50% - 34 * var(--u));top:calc(50% - 14 * var(--u));font-family:var(--font-mono);font-size:calc(11 * var(--u));letter-spacing:.1em;color:rgb(255 249 237/.9);border:var(--hairline-w) dashed rgb(255 249 237/.6);border-radius:999px;padding:calc(7 * var(--u)) calc(13 * var(--u));background:rgb(30 47 43/.85);opacity:0;white-space:nowrap}.sh-chip-1{top:24%}.sh-chip-3{top:68%}@media (max-width:1024px),(prefers-reduced-motion:reduce){.cine-wrap{height:auto}.cine-stage{position:static;height:auto}.cine-act{position:static;padding:calc(72 * var(--u)) calc(24 * var(--u));gap:calc(40 * var(--u))}.cine-act+.cine-act{border-top:var(--hairline-w) dashed var(--ink)}.cine-viz{position:static;min-height:0}.cine-act[data-act=act] .cine-viz,.cine-viz{height:auto}.act-calwrap,.act-nudgewrap{position:static;padding-right:0;justify-content:center}.act-nudgewrap,.beat-ghost,.cine-field,.cine-leaf,.cine-morph,.cine-plate,.cine-rail,.cine-scan,.cine-vignette,.delib-spark,.sense-ecg-trail,.sense-pen,.sense-pen-glow,.sh-chip{display:none}.cine-act[data-act=reason] .cine-viz,.delib{height:auto}.delib-rows{gap:calc(16 * var(--u))}.delib-link,.delib-node,.delib-spine{display:none}.delib-row{min-height:0}.delib-plate{position:static;margin-top:0;width:min(100%,calc(460 * var(--u)));margin-left:auto;margin-right:auto}.delib-verdict{align-self:center}.gate-wrap{height:auto}.gate-stage{position:static;height:auto}.gate-panel{position:static;padding:calc(120 * var(--u)) calc(24 * var(--u));-webkit-mask-image:none;mask-image:none}.gate-title{font-size:calc(44 * var(--u))}.beat-viz{-webkit-clip-path:none!important;clip-path:none!important}.sense-stage{-webkit-mask-image:none;mask-image:none}.sense-svg{max-height:none}.wait-ground{height:calc(160 * var(--u));margin-top:calc(20 * var(--u))}.wait-hold{position:static;margin-top:calc(12 * var(--u));display:flex;justify-content:center}.hold-tether{display:none}.cal-plate{width:100%}.beat{min-height:0}}@media (max-width:1024px){.gv-glow,.rv-head,.sh-head{display:none}.sense-readouts{flex-wrap:wrap;gap:calc(24 * var(--u))}.sense-readout+.sense-readout{padding-left:calc(24 * var(--u))}.sense-num{font-size:calc(44 * var(--u))}.beat{grid-template-columns:1fr;gap:calc(40 * var(--u));padding:calc(56 * var(--u)) 0}.beat-rev .beat-copy{order:0}.beat-title{font-size:calc(40 * var(--u))}}@media (prefers-reduced-motion:reduce){.hold-bob,.rz-core-spin,.rz-edge,.rz-ripple,.tlv-nowdot,.vc-stick,.wait-caret,.wait-dot{animation:none}}