@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@font-face{font-family:Zodiak;src:url(/fonts/zodiak-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Switzer;src:url(/fonts/switzer-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--c-bg:#0b0d12;--c-raised:#14171f;--c-deep:#07090d;--c-fg:#ede7dc;--c-muted:#9c978d;--c-line:#2a2e38;--c-line-strong:#4b505c;--c-brass:#c9a66b;--c-paper:#ede7dc;--c-paper-2:#e2dacb;--c-umber:#625c52;--c-brass-deep:#7e5f2c;--c-curtain:var(--c-deep);--c-zone:var(--c-brass);--c-lamp:var(--c-brass);--c-accent:var(--c-brass);--f-display:"Zodiak", Georgia, serif;--f-body:"Switzer", system-ui, sans-serif;--t-mega:clamp(3.2rem, 1rem + 7.6vw, 9rem);--t-xl:clamp(2.4rem, 1.3rem + 4.6vw, 5.75rem);--t-l:clamp(1.7rem, 1.25rem + 1.9vw, 3rem);--t-m:clamp(1.2rem, 1.08rem + .5vw, 1.5rem);--t-body:clamp(1rem, .96rem + .18vw, 1.125rem);--t-s:.875rem;--t-xs:.75rem;--u:clamp(.5rem, .35rem + .6vw, 1rem);--gutter:clamp(1rem, .6rem + 1.6vw, 2.5rem);--pill:999px;--e-out:cubic-bezier(.16, 1, .3, 1);--z-gl:0;--z-content:1;--z-header:50;--z-curtain:90;--z-loader:100}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;text-size-adjust:none;background:var(--c-bg);color:var(--c-fg)}body{min-height:100dvh;font-family:var(--f-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;line-height:1.5;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:inherit;font-size:inherit;text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px;border-radius:2px}#main:focus{outline:none}.skip-link{left:var(--gutter);top:var(--gutter);z-index:calc(var(--z-loader) + 1);background:var(--c-fg);color:var(--c-bg);padding:.6em 1em;position:fixed;transform:translateY(-200%)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.motion [data-split],.motion [data-reveal]{visibility:hidden}.split-line{margin-bottom:-.08em;padding-bottom:.08em}[data-split]>*,[data-split]>*>*{text-indent:0}[data-split]>:first-child,[data-split]>:first-child>:first-child{text-indent:inherit}#curtain{z-index:var(--z-curtain);pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.curtain__panel{background:var(--c-curtain);position:absolute;inset:0}#loader{display:none}.js #loader{z-index:var(--z-loader);background:var(--c-deep);transition:opacity .5s var(--e-out), visibility 0s .5s;place-items:center;animation:10ms 9s forwards loader-failsafe;display:grid;position:fixed;inset:0}.is-loaded #loader{opacity:0;visibility:hidden;pointer-events:none;animation:none}.loader__zone{border:2px solid var(--c-brass);width:56px;height:56px;animation:loader-in .6s var(--e-out) both;background:#c9a66b24;border-radius:50%}@keyframes loader-in{0%{opacity:0}}@keyframes loader-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#main{z-index:var(--z-content);position:relative}.iso{--anatomy-page:#0b0b0b;--anatomy-card:#131313;--anatomy-text:#a3a3a3;--anatomy-strong:#e6e6e6;--anatomy-muted:#6e6e6e;--anatomy-paper:#131313;--anatomy-face:#1b1b1b;--anatomy-top:#1c1c1c;--anatomy-shade-0:#0f0f0f;--anatomy-shade-1:#121212;--anatomy-shade-2:#151515;--anatomy-shade-3:#181818;--anatomy-lit-top:#262626;--anatomy-lit-shade:#1d1d1d;--anatomy-hi:#d4d4d4;--anatomy-mid:#6a6a6a;--anatomy-lo:#3e3e3e;--anatomy-faint:#2a2a2a;--anatomy-lit:#fff;--anatomy-halo:#050505;--anatomy-halo-opacity:.9;--anatomy-dot:#e6e6e6;--anatomy-red:#ff6b6b;--anatomy-green:#6be0a0;--anatomy-blue:#6b9bff;--anatomy-weight:.6px;--anatomy-ease:cubic-bezier(.32,.72,0,1);--anatomy-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--anatomy-lift:inset 0 1px 0 0 #ffffff0a,inset 0 0 0 1px #ffffff06,0 0 0 1px #00000026,0 1px 1px -.5px #00000014,0 3px 3px -1.5px #00000014,0 6px 6px -3px #00000014,0 12px 12px -6px #00000014}.iso[data-theme=light]{--anatomy-page:#f2f2ef;--anatomy-card:#fbfbfa;--anatomy-text:#57575a;--anatomy-strong:#18181a;--anatomy-muted:#8c8c90;--anatomy-paper:#fbfbfa;--anatomy-face:#fff;--anatomy-top:#fff;--anatomy-shade-0:#dcdcd9;--anatomy-shade-1:#e5e5e2;--anatomy-shade-2:#ededea;--anatomy-shade-3:#f4f4f1;--anatomy-lit-top:#fff;--anatomy-lit-shade:#eeeeeb;--anatomy-hi:#26262a;--anatomy-mid:#8a8a8f;--anatomy-lo:#b4b4b8;--anatomy-faint:#d4d4d6;--anatomy-lit:#000;--anatomy-halo:#8a8a80;--anatomy-halo-opacity:.32;--anatomy-dot:#3a3a3e;--anatomy-red:#e5484d;--anatomy-green:#30a46c;--anatomy-blue:#3e63dd;--anatomy-lift:inset 0 1px 0 0 #fff,0 0 0 1px #0000000f,0 1px 1px -.5px #0000000a,0 3px 3px -1.5px #0000000a,0 6px 6px -3px #0000000a,0 12px 12px -6px #0000000a}.iso-svg{width:100%;height:auto;display:block;overflow:visible}.iso-svg path,.iso-svg circle{vector-effect:non-scaling-stroke}.iso-fill{fill:var(--anatomy-paper);stroke:none}.iso-solid[data-lit]>.iso-fill{fill:var(--anatomy-face)}.iso-shade,.iso-top{stroke:none}.iso-shade[data-shade="0"]{fill:var(--anatomy-shade-0)}.iso-shade[data-shade="1"]{fill:var(--anatomy-shade-1)}.iso-shade[data-shade="2"]{fill:var(--anatomy-shade-2)}.iso-shade[data-shade="3"]{fill:var(--anatomy-shade-3)}.iso-top{fill:var(--anatomy-top)}.iso-solid[data-lit]>.iso-top{fill:var(--anatomy-lit-top)}.iso-solid[data-lit]>.iso-shade{fill:var(--anatomy-lit-shade)}.iso-solid[data-seamless]>.iso-shade,.iso-solid[data-seamless]>.iso-top{stroke-width:.4px;stroke-linejoin:round}.iso-solid[data-seamless]>.iso-shade[data-shade="0"]{stroke:var(--anatomy-shade-0)}.iso-solid[data-seamless]>.iso-shade[data-shade="1"]{stroke:var(--anatomy-shade-1)}.iso-solid[data-seamless]>.iso-shade[data-shade="2"]{stroke:var(--anatomy-shade-2)}.iso-solid[data-seamless]>.iso-shade[data-shade="3"]{stroke:var(--anatomy-shade-3)}.iso-solid[data-seamless]>.iso-top{stroke:var(--anatomy-top)}.iso-solid[data-seamless][data-lit]>.iso-top{stroke:var(--anatomy-lit-top)}.iso-solid[data-seamless][data-lit]>.iso-shade{stroke:var(--anatomy-lit-shade)}.iso-solid[data-lit]>.iso-edge{stroke:var(--anatomy-lit)}.iso-halo{fill:var(--anatomy-halo);stroke:none;filter:blur(9px);opacity:var(--anatomy-halo-opacity);transform:translateY(3px)}.iso-line{fill:none;stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight);stroke-linecap:round;stroke-linejoin:round}.iso-line[data-tone=hi]{stroke:var(--anatomy-hi)}.iso-line[data-tone=mid]{stroke:var(--anatomy-mid)}.iso-line[data-tone=lo]{stroke:var(--anatomy-lo)}.iso-line[data-tone=faint]{stroke:var(--anatomy-faint)}.iso-line[data-tone=lit]{stroke:var(--anatomy-lit)}.iso-line[data-tone=red]{stroke:var(--anatomy-red)}.iso-line[data-tone=green]{stroke:var(--anatomy-green)}.iso-line[data-tone=blue]{stroke:var(--anatomy-blue)}.iso-line[data-dotted]{stroke-dasharray:.01 3.5;stroke-width:1px}.iso-line[data-dashed]{stroke-dasharray:3 3}.iso-line[data-flow]{stroke-dasharray:2 6}.iso-wire-end{fill:var(--anatomy-paper);stroke:var(--anatomy-lo);stroke-width:var(--anatomy-weight)}.iso-wire[data-tone=hi] .iso-wire-end{stroke:var(--anatomy-hi)}.iso-wire[data-tone=mid] .iso-wire-end{stroke:var(--anatomy-mid)}.iso-wire[data-tone=faint] .iso-wire-end{stroke:var(--anatomy-faint)}.iso-wire[data-tone=lit] .iso-wire-end{stroke:var(--anatomy-lit)}.iso-dots circle{fill:var(--anatomy-dot);stroke:none;opacity:.32}.iso-dots[data-tone=hi] circle{opacity:.85}.iso-dots[data-tone=mid] circle{opacity:.45}.iso-dots[data-tone=lo] circle{opacity:.22}.iso-dots[data-tone=faint] circle{opacity:.12}.iso-face-text{fill:var(--anatomy-mid);font-family:var(--anatomy-mono);letter-spacing:.04em}.iso-face-text[data-tone=hi]{fill:var(--anatomy-hi)}.iso-face-text[data-tone=lo]{fill:var(--anatomy-lo)}.iso-face-text[data-tone=faint]{fill:var(--anatomy-faint)}.tb-body{fill:var(--anatomy-shade-2);stroke:none}.tb-shine{fill:var(--anatomy-top);stroke:none}.tb-shade{fill:var(--anatomy-shade-0);stroke:none}.tb-ring{fill:none;stroke:var(--anatomy-lo);stroke-width:.45px;stroke-linecap:butt;stroke-linejoin:round}.tb-ring[data-tone=mid]{stroke:var(--anatomy-mid)}.tb-ring[data-tone=faint]{stroke:var(--anatomy-faint)}.tb-ring[data-tone=hi]{stroke:var(--anatomy-hi)}@keyframes iso-flow{to{stroke-dashoffset:-32px}}@keyframes iso-pulse{0%,to{opacity:.18}12%{opacity:1}40%{opacity:.18}}.iso-line[data-flow]{animation:1.6s linear infinite iso-flow}.iso-dots circle[data-pulse]{animation:1.6s step-end infinite iso-pulse;animation-delay:var(--pulse-at,0s)}.iso-figure{margin:32px 0 36px}.iso-plate{background:var(--anatomy-card);box-shadow:0 0 0 1px var(--anatomy-mid);--anatomy-paper:var(--anatomy-card);border-radius:0;padding:52px 24px;position:relative}.iso-plate-corners{pointer-events:none;position:absolute;inset:18px 20px}.iso-plate-corner{color:var(--anatomy-muted);font-family:var(--anatomy-mono);letter-spacing:.04em;white-space:nowrap;font-size:10.5px;line-height:1;position:absolute}.iso-plate-corner[data-corner=fig]{color:var(--anatomy-text);top:0;left:0}.iso-plate-corner[data-corner=title]{text-transform:uppercase;letter-spacing:.1em;top:0;right:0}.iso-plate-corner[data-corner=hint]{text-transform:uppercase;letter-spacing:.1em;bottom:0;left:0}.iso-plate-corner[data-corner=readout]{color:var(--anatomy-text);font-variant-numeric:tabular-nums;bottom:0;right:0}.iso-plate .iso-svg{margin:0 auto}.iso-legend{color:var(--anatomy-muted);gap:8px;margin-top:12px;font-size:13px;line-height:1.55;display:grid}.iso-keys{flex-wrap:wrap;gap:6px 18px;display:flex}.iso-key{align-items:center;gap:7px;display:inline-flex}.iso-swatch{flex:none;width:16px;height:10px;overflow:visible}.iso-swatch path{fill:none;stroke:var(--anatomy-hi);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.iso-swatch[data-mark=raised] path,.iso-swatch[data-mark=flat] path{stroke:var(--anatomy-mid)}.iso-swatch[data-mark=lit] path{stroke:var(--anatomy-lit)}.iso-swatch[data-mark=dim] path{stroke:var(--anatomy-lo)}.iso-swatch[data-mark=dotted] path{stroke-dasharray:.01 3;stroke-width:1.4px}.iso-swatch[data-mark=dashed] path{stroke-dasharray:3 2.5}.iso-swatch[data-mark=red] path{stroke:var(--anatomy-red)}.iso-swatch[data-mark=green] path{stroke:var(--anatomy-green)}.iso-swatch[data-mark=blue] path{stroke:var(--anatomy-blue)}.iso-swatch-crease{stroke:var(--anatomy-lo)!important}@media (width<=560px){.iso-plate{padding:48px 12px 70px}.iso-plate-corner[data-corner=hint]{bottom:18px}}@media (prefers-reduced-motion:reduce){.iso-line[data-flow],.iso-dots circle[data-pulse]{animation:none}}body{letter-spacing:.005em;font-variant-numeric:tabular-nums}::selection{background:var(--c-zone);color:var(--c-deep)}:focus-visible{outline-color:var(--c-accent)}.skip-link{background:var(--c-fg);color:var(--c-bg);border-radius:var(--pill);top:84px;transform:translateY(calc(-100% - 120px))}.skip-link:focus-visible{transform:none}.when-touch{display:none}@media (hover:none),(pointer:coarse){.when-touch{display:inline}.when-pointer{display:none}}.frame{z-index:var(--z-header);padding:calc(var(--gutter) * .75) var(--gutter);padding-top:max(calc(var(--gutter) * .75), env(safe-area-inset-top));transition:translate .6s var(--e-out);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}html.frame-away .frame{translate:0 -120%}.frame:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(#0b0d12f0 60%,#0b0d1200);transition:opacity .4s;position:absolute;inset:0}html.frame-solid .frame:before{opacity:1}.frame__home{color:var(--c-lamp);transition:translate .45s var(--e-out);padding:10px 0;display:block;position:relative}.frame__home:before{content:"";border:1px solid var(--c-lamp);width:7px;height:7px;transition:scale .45s var(--e-out);border-radius:50%;margin-top:-3.5px;position:absolute;top:50%;left:-14px;scale:0}@media (hover:hover){.frame__home:hover{translate:14px}.frame__home:hover:before{scale:1}}.frame__home:focus-visible{translate:14px}.frame__home:focus-visible:before{scale:1}.frame__home .wordmark{width:92px;height:auto}.frame__nav{align-items:center;gap:clamp(12px,2vw,32px);display:flex}.frame__nav ul{gap:clamp(12px,2vw,28px);padding:0;list-style:none;display:flex}.frame__nav a{white-space:nowrap}@media (width<=479px){.frame__nav li:has(a[href="/privacy/"]){display:none}}.navlink{font-size:var(--t-s);color:var(--c-muted);padding:10px 0 10px 14px;transition:color .3s;display:inline-block;position:relative}.navlink:before{content:"";border:1px solid var(--c-zone);width:7px;height:7px;transition:scale .45s var(--e-out);border-radius:50%;margin-top:-3.5px;position:absolute;top:50%;left:0;scale:0}.navlink[aria-current=page]{color:var(--c-fg)}.navlink[aria-current=page]:before{background:var(--c-zone);scale:1}@media (hover:hover){.navlink[aria-current=page]:hover:before{background:0 0;scale:1.6}.navlink:hover{color:var(--c-fg)}.navlink:hover:before{scale:1}}.navlink:focus-visible{color:var(--c-fg)}.navlink:focus-visible:before{scale:1}.pill{isolation:isolate;border-radius:var(--pill);border:1px solid var(--c-fg);min-height:52px;color:var(--c-fg);font-weight:500;font-size:var(--t-body);letter-spacing:0;transition:color .35s var(--e-out), scale .25s var(--e-out);justify-content:center;align-items:center;padding:0 28px;display:inline-flex;position:relative;overflow:clip}.pill--small{min-height:40px;font-size:var(--t-s);padding:0 18px}.pill__fill{z-index:-1;background:var(--c-fg);border-radius:inherit;clip-path:circle(0%);position:absolute;inset:0}.pill.is-filled,.pill:active{color:var(--c-bg)}.pill:active{scale:.97}.pill:active .pill__fill{clip-path:circle(150%)}.pill--lamp{border-color:var(--c-lamp);background:var(--c-lamp);color:var(--c-deep);min-height:60px;padding:0 34px}.pill--lamp .pill__fill{background:var(--c-fg)}.pill--lamp.is-filled{color:var(--c-deep)}@media (prefers-reduced-motion:reduce){.pill:focus-visible{color:var(--c-bg)}.pill:focus-visible .pill__fill{clip-path:none}}@media (prefers-reduced-motion:reduce) and (hover:hover){.pill:hover{color:var(--c-bg)}.pill:hover .pill__fill{clip-path:none}}.link{color:var(--c-fg);background:linear-gradient(var(--c-zone) 0 0) left bottom / 100% 1px no-repeat;padding-block:3px;transition:background-size .4s var(--e-out), color .3s;padding-bottom:1px}@media (hover:hover){.link:hover{color:var(--c-deep);background-size:100% 100%}}.link:focus-visible{color:var(--c-deep);background-size:100% 100%}.hero{height:170svh;position:relative}.hero__stage{column-gap:var(--gutter);height:100svh;padding:calc(var(--gutter) * 4) var(--gutter) var(--gutter);grid-template-rows:1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:sticky;top:0;overflow:clip}.hero__copy{z-index:2;pointer-events:none;grid-area:1/1/auto/span 7;align-self:center;position:relative}.hero__title{font-family:var(--f-display);font-size:var(--t-mega);letter-spacing:-.035em;text-wrap:nowrap;margin-left:-.05em;line-height:.92}.hero__lede{max-width:30em;margin-top:calc(var(--u) * 3);color:var(--c-muted);font-size:var(--t-body);line-height:1.55}.scene{z-index:1;position:absolute;inset:0 0 0 40%}.hero .scene{-webkit-mask-composite:source-in;inset:0 0 0 34%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14%),linear-gradient(#0000,#000 8% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14%),linear-gradient(#0000,#000 8% 86%,#0000);mask-composite:intersect}.hero .scene__still{width:clamp(110px,12vw,200px)}.scene__canvas{opacity:0;transition:opacity .8s;position:absolute;inset:0}.scene.is-live .scene__canvas{opacity:1}.scene__canvas canvas{display:block;width:100%!important;height:100%!important}.scene__still{width:min(70vh,60%);height:auto;position:absolute;top:50%;left:50%;translate:-50% -50%}.scene__fallback{place-items:center;display:grid;position:absolute;inset:0}.scene__ring{aspect-ratio:2.2;border:1.5px solid var(--c-zone);background:radial-gradient(closest-side,#c9a66b29,#c9a66b08);border-radius:50%;width:min(84vh,76%)}.motion .scene:not(.no-scene)>:is(.scene__still,.scene__fallback){visibility:hidden}.scene.is-live .scene__still,.scene.is-live .scene__fallback{opacity:0;transition:opacity .8s}.cover-up .scene__canvas,.cover-up .scene__still,.cover-up .scene__fallback{transition:none}.scene__phone{pointer-events:none;will-change:transform;z-index:3;width:clamp(44px,4vw,60px);position:absolute;top:0;left:0}.no-scene .scene__phone{display:none}.phone{width:100%;height:auto;overflow:visible}.phone__body{fill:var(--c-bg);stroke:var(--c-fg);stroke-width:1.5px}.phone__notch,.phone__home{fill:var(--c-line-strong)}.phone__open{fill:var(--c-fg);transform-box:fill-box;transform-origin:50%;transition:scale .45s var(--e-out), opacity .3s}.phone__shut{fill:none;stroke:var(--c-line-strong);stroke-width:1px;opacity:0;transition:opacity .3s}.phone__bar{stroke:var(--c-zone);stroke-width:1.5px;stroke-linecap:round;opacity:0;transform-box:fill-box;transform-origin:50%;transition:scale .45s var(--e-out), opacity .2s;scale:0 1}.is-shut .phone__tile[data-chosen] .phone__open{opacity:0;scale:.2}.is-shut .phone__tile[data-chosen] .phone__shut{opacity:1}.is-shut .phone__tile[data-chosen] .phone__bar{opacity:1;scale:1}.hero__foot{justify-content:space-between;align-items:end;gap:var(--gutter);z-index:2;font-size:var(--t-s);grid-area:2/1/auto/-1;display:flex;position:relative}.readout{align-items:center;gap:10px;min-height:24px;display:flex}.readout__mark{border:1px solid var(--c-muted);border-radius:50%;width:10px;height:10px;transition:background .3s,border-color .3s}.is-in .readout__mark{background:var(--c-zone);border-color:var(--c-zone)}.hero__hint{color:var(--c-muted);text-align:right}.statement{background:var(--c-deep);padding:calc(var(--u) * 12) var(--gutter);column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}html:not(.motion) .statement__big .w{opacity:1}.statement__big{font-family:var(--f-display);font-size:var(--t-mega);letter-spacing:-.035em;grid-column:1/-1;margin-left:-.05em;line-height:.92}.statement__small{margin-top:calc(var(--u) * 5);color:var(--c-muted);grid-column:8/span 5;line-height:1.6}.foot{align-items:baseline;gap:calc(var(--u) * 3);padding:calc(var(--u) * 3) var(--gutter) calc(var(--u) * 3 + env(safe-area-inset-bottom));border-top:1px solid var(--c-line);font-size:var(--t-xs);color:var(--c-muted);z-index:2;background:var(--c-bg);flex-wrap:wrap;justify-content:space-between;display:flex;position:relative}.foot a{padding:6px 0;transition:color .3s}@media (hover:hover){.foot a:hover{color:var(--c-fg)}}.curtain__zone{background:var(--c-brass);position:absolute;inset:0}.page-head{padding:calc(var(--gutter) * 5) var(--gutter) calc(var(--u) * 6)}.page-title{font-family:var(--f-display);font-size:var(--t-mega);letter-spacing:-.035em;margin-left:-.05em;line-height:.92}.page-lede{margin-top:calc(var(--u) * 3);font-size:var(--t-m);max-width:26em;color:var(--c-muted);line-height:1.4}.prose{column-gap:var(--gutter);padding:0 var(--gutter) calc(var(--u) * 14);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.prose__meta{font-size:var(--t-s);color:var(--c-muted);grid-column:1/span 3;padding-top:4px}.prose__body{grid-column:5/span 6;max-width:38em;line-height:1.65}.prose__body p+p{margin-top:1.1em}.study{margin-top:calc(var(--u) * 8)}.study h2{font-family:var(--f-display);font-size:var(--t-m);letter-spacing:-.01em;margin-bottom:.6em;line-height:1.2}.study__source{font-size:var(--t-s);color:var(--c-muted)}.one-hero{height:240svh;position:relative}.one-hero__stage{column-gap:var(--gutter);height:100svh;padding:calc(var(--gutter) * 4) var(--gutter) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:sticky;top:0;overflow:clip}.one-hero__copy{z-index:2;grid-column:1/span 5;align-self:end;position:relative}.one-hero .scene{inset:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.setup{column-gap:var(--gutter);padding:calc(var(--u) * 6) var(--gutter) calc(var(--u) * 14);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.setup ol{gap:calc(var(--u) * 6) var(--gutter);grid-column:5/-1;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.setup li{border-top:1px solid var(--c-line-strong);padding-top:calc(var(--u) * 2)}.setup .num{font-family:var(--f-display);font-size:var(--t-l);color:var(--c-zone);line-height:1}.setup h3{font-size:var(--t-m);margin:calc(var(--u) * 2) 0 var(--u);letter-spacing:-.01em;font-weight:500}.setup p{color:var(--c-muted);line-height:1.6}.faq{column-gap:var(--gutter);padding:0 var(--gutter) calc(var(--u) * 16);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.faq__list{border-top:1px solid var(--c-line-strong);grid-column:5/-1}.faq details{border-bottom:1px solid var(--c-line)}.faq summary{cursor:pointer;justify-content:space-between;gap:var(--gutter);font-size:var(--t-m);letter-spacing:-.01em;align-items:center;padding:20px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border:1px solid var(--c-zone);width:14px;height:14px;transition:background .3s, scale .4s var(--e-out);border-radius:50%;flex:none}@media (hover:hover){.faq summary:hover:after{scale:1.4}}.faq details p{color:var(--c-muted);max-width:36em;padding:0 0 22px;line-height:1.6}.lost{column-gap:var(--gutter);min-height:100svh;padding:calc(var(--gutter) * 4) var(--gutter) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid;position:relative;overflow:clip}.lost__copy{z-index:1;grid-column:1/span 6;position:relative}.lost__copy p{margin:calc(var(--u) * 3) 0 calc(var(--u) * 4);color:var(--c-muted);max-width:26em;line-height:1.6}.lost__ring{aspect-ratio:1;border:1.5px solid var(--c-zone);background:radial-gradient(closest-side,#c9a66b1f,#c9a66b05);border-radius:50%;width:70vmax;position:absolute;top:50%;left:-62vmax;translate:0 -50%}.lost__phone{grid-column:9/span 2;justify-self:center;width:clamp(56px,7vw,96px)}@media (width<=767px){.frame__nav ul{gap:14px}.frame__home .wordmark{width:78px}.navlink{padding-left:12px}.hero{height:190svh}.hero__stage{height:100svh;min-height:0;padding-top:calc(var(--gutter) * 5.5);grid-template-rows:auto 1fr auto;position:sticky;top:0}.hero__copy{grid-column:1/-1;align-self:start}.hero__title{text-wrap:balance;font-size:clamp(2.8rem,13vw,4rem)}.hero__lede{margin-top:calc(var(--u) * 2);font-size:1rem}.hero .scene{inset:34% 0 8%;-webkit-mask-image:linear-gradient(#0000,#000 10% 85%,#0000);mask-image:linear-gradient(#0000,#000 10% 85%,#0000)}.hero .scene__still{width:30%}.scene__still{width:78%}.scene__ring{width:92%}.hero__foot{flex-direction:column;grid-row:3;align-items:start;gap:6px}.hero__hint{text-align:left}.statement{padding-block:calc(var(--u) * 14)}.statement__big{font-size:clamp(3rem,15vw,4.5rem)}.statement__small{grid-column:1/-1}.page-head{padding-top:calc(var(--gutter) * 6)}.prose__meta,.prose__body{grid-column:1/-1}.prose__meta{padding-bottom:calc(var(--u) * 2)}.one-hero{height:200svh}.one-hero__copy{grid-column:1/-1}.one-hero__stage{grid-template-rows:1fr auto}.setup h2,.setup ol,.faq h2,.faq__list{grid-column:1/-1}.setup ol,.faq__list{margin-top:calc(var(--u) * 4)}.setup ol{grid-template-columns:1fr}.lost__copy{grid-column:1/-1}.lost__phone{grid-column:1/-1;justify-self:end;margin-top:32px}.lost__ring{left:-82vmax}}@media (width>=768px) and (width<=1100px){.hero__copy{grid-column:1/span 7}.scene{inset:0 0 0 38%}}.paper{background:var(--c-paper);color:var(--c-bg);--c-fg:#0b0d12;--c-muted:var(--c-umber);--c-line:#cfc6b6;--c-line-strong:#8f8778}.paper .link{color:var(--c-bg);background-image:linear-gradient(var(--c-brass-deep) 0 0)}@media (hover:hover){.paper .link:hover{color:var(--c-paper);background-image:linear-gradient(var(--c-bg) 0 0)}}.paper :focus-visible{outline-color:var(--c-bg)}.paper ::selection{background:var(--c-bg);color:var(--c-paper)}.statement.paper{background:var(--c-paper)}.statement__big .w{opacity:.3}.pill--ink{border-color:var(--c-bg);background:var(--c-bg);color:var(--c-paper);min-height:60px;padding:0 34px}.pill--ink .pill__fill{background:var(--c-brass)}.pill--ink.is-filled{color:var(--c-bg)}.zones{column-gap:var(--gutter);padding:calc(var(--u) * 16) var(--gutter) calc(var(--u) * 4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.zones__text{grid-column:1/span 4;position:sticky;top:18svh}.zones__title{font-family:var(--f-display);font-size:var(--t-xl);letter-spacing:-.03em;margin-bottom:calc(var(--u) * 4);line-height:.98}.zones__text p{color:var(--c-muted);max-width:30em;line-height:1.6}.zones__text .zones__note{border-top:1px solid var(--c-line);font-size:var(--t-s);margin-top:1.2em;padding-top:1.2em}.zones__fig{grid-column:5/-1}.iso.zones__fig{--anatomy-card:#101319;--anatomy-paper:#101319;--anatomy-text:#c9c3b8;--anatomy-strong:#ede7dc;--anatomy-muted:#9c978d;--anatomy-face:#20242d;--anatomy-top:#252a34;--anatomy-shade-0:#0e1016;--anatomy-shade-1:#13161d;--anatomy-shade-2:#181b23;--anatomy-shade-3:#1d212a;--anatomy-lit-top:#3a3f4b;--anatomy-lit-shade:#2b303a;--anatomy-hi:#ede7dc;--anatomy-mid:#8d8a84;--anatomy-lo:#4f525a;--anatomy-faint:#2c3039;--anatomy-lit:#fffaf0;--anatomy-halo:#030406;--anatomy-halo-opacity:1;--anatomy-dot:#e2dacb;--anatomy-mono:var(--f-body)}.zones__fig .iso-figure{margin:0}.zones__fig .iso-plate{box-shadow:0 0 0 1px var(--c-line);border-radius:4px;padding:44px 14px 70px;position:relative}.zones__fig .iso-plate-corner{font-size:11px}.zones__fig .iso-plate-corner[data-corner=readout]{color:var(--c-brass)}.hz-svg{width:100%;height:auto;display:block}.hz-pool{fill:url(#hz-glow);opacity:.5;transition:opacity .6s var(--e-out)}.hz-edge{stroke:var(--c-brass);stroke-opacity:.35;stroke-width:.8px;transition:stroke-opacity .6s}.hz-zone.is-active .hz-pool{opacity:1}.hz-zone.is-active .hz-edge{stroke-opacity:.9}.hz-pulse{fill:none;stroke:var(--c-brass);stroke-width:.9px;opacity:0;transform-box:view-box}.motion .hz-zone.is-active .hz-pulse{animation:3.2s cubic-bezier(.2,.6,.3,1) infinite hz-pulse;animation-delay:calc(var(--i) * 1.1s)}@keyframes hz-pulse{0%{opacity:0;scale:.1}15%{opacity:.6}to{opacity:0;scale:1}}.hz-led{fill:var(--c-brass)}.hz-glass{fill:#171b24}.hz-print{fill:#1a1d24}.hz-screen{fill:#0d1016}.hz-shade .iso-top{fill:#3a3326}.hz-phone-screen{fill:#07090d}.hz-tile__open{fill:var(--c-fg);transform-box:fill-box;transform-origin:50%;transition:scale .4s var(--e-out), opacity .3s}.hz-tile__shut{fill:none;stroke:var(--c-brass);stroke-width:.35px;opacity:0;transition:opacity .3s}.hz-tile.is-shut .hz-tile__open{opacity:0;scale:.3}.hz-tile.is-shut .hz-tile__shut{opacity:1}.hz-tabs{border-radius:var(--pill);background:var(--c-bg);box-shadow:0 0 0 1px var(--c-line);gap:6px;padding:4px;display:flex;position:absolute;bottom:14px;left:50%;translate:-50%}.hz-tab{border-radius:var(--pill);min-height:36px;font-size:var(--t-s);color:var(--c-muted);padding:0 16px;transition:color .3s,background .3s;position:relative}.hz-tab:before{content:"";vertical-align:1px;width:6px;height:6px;transition:scale .4s var(--e-out), background .3s;border:1px solid;border-radius:50%;margin-right:8px;display:inline-block;scale:.6}.hz-tab[aria-pressed=true]{color:var(--c-bg);background:var(--c-fg)}.hz-tab[aria-pressed=true]:before{background:var(--c-brass);border-color:var(--c-brass);scale:1}@media (hover:hover){.hz-tab:hover{color:var(--c-fg)}.hz-tab:hover:before{scale:1}.hz-tab[aria-pressed=true]:hover{color:var(--c-bg);background:#fffaf0}.hz-tab[aria-pressed=true]:hover:before{scale:1.6}}.hz-tab:active{scale:.96}.hz-tab{transition:color .3s, background .3s, scale .2s var(--e-out)}.app{column-gap:var(--gutter);padding:calc(var(--u) * 12) var(--gutter) calc(var(--u) * 16);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.app__phone{grid-column:2/span 4;justify-self:center;width:min(100%,340px);margin:0}.app__device{aspect-ratio:9/19;background:linear-gradient(160deg,#191c24,#0f1117 60%);border-radius:44px;flex-direction:column;padding:64px 22px 22px;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #3a3e49,0 40px 80px -30px #c9a66b2e}.app__notch{background:var(--c-deep);border-radius:999px;width:76px;height:20px;position:absolute;top:18px;left:50%;translate:-50%}.app__parts{color:var(--c-muted);gap:8px;margin-top:18px;padding:0;font-size:12px;list-style:none;display:grid}.app__parts li{border-top:1px solid var(--c-line);justify-content:space-between;padding-top:8px;display:flex}.app__parts li:after{content:"";background:linear-gradient(90deg, var(--c-fg) var(--w,60%), var(--c-line) 0);border-radius:2px;width:34%;height:4px;margin-top:5px}.app__parts li:first-child:after{--w:62%}.app__parts li:nth-child(2):after{--w:55%}.app__parts li:nth-child(3):after{--w:75%}.app__label{letter-spacing:.06em;text-transform:uppercase;color:var(--c-muted);margin-bottom:10px;font-size:11px}.app__label--day{margin:auto 0 8px}.app__day{background:repeating-linear-gradient(90deg, var(--c-line) 0 3px, transparent 3px 7px);border-radius:6px;height:30px;position:relative}.app__day i{background:var(--c-fg);opacity:.85;border-radius:2px;position:absolute;top:0;bottom:0}.app__day i:first-child{width:6%;left:22%}.app__day i:nth-child(2){width:3%;left:51%}.app__day i:nth-child(3){background:var(--c-brass);width:9%;left:78%}.app__hours{color:var(--c-muted);justify-content:space-between;margin-top:6px;font-size:10px;font-style:normal;display:flex}.app__hours i{font-style:normal}.rings{width:100%;height:auto}.rings__track{fill:none;stroke:var(--c-line);stroke-width:9px}.rings__arc{fill:none;stroke:var(--c-fg);stroke-width:9px;stroke-linecap:round;stroke-dasharray:var(--len) var(--c)}.motion .rings__arc{stroke-dashoffset:var(--len)}.rings-wrap{position:relative}.score__number{font-family:var(--f-display);letter-spacing:-.04em;font-size:clamp(3.2rem,2rem + 4vw,5rem);line-height:1;position:absolute;top:50%;left:50%;translate:-50% -52%}.app__text{grid-column:8/span 5}.app__title{font-family:var(--f-display);font-size:var(--t-xl);letter-spacing:-.03em;margin-bottom:calc(var(--u) * 4);line-height:.98}.app__text>p{color:var(--c-muted);max-width:30em;line-height:1.6}.app__text>p+p{margin-top:1em}.app__text .pill{margin-top:calc(var(--u) * 4)}.app__text .app__note{margin-top:calc(var(--u) * 1.5);font-size:var(--t-xs)}.get{padding:calc(var(--u) * 16) var(--gutter) 0;column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative;overflow:clip}.get__title{font-family:var(--f-display);font-size:var(--t-xl);letter-spacing:-.03em;margin-bottom:calc(var(--u) * 8);grid-column:1/-1;line-height:.98}.offers{border-top:1px solid var(--c-line-strong);grid-column:1/-1;padding:0;list-style:none}.offer{align-items:center;gap:var(--gutter);border-bottom:1px solid var(--c-line);isolation:isolate;grid-template-columns:120px minmax(0,1fr) minmax(0,1.4fr) 190px;padding:26px 0;display:grid;position:relative;overflow:clip}.offer:before{content:"";z-index:-1;opacity:0;transition:opacity .5s var(--e-out);background:radial-gradient(70% 160% at 8%,#c9a66b42,#0000 75%);position:absolute;inset:0}.offer__mark{width:84px;height:84px;transition:translate .5s var(--e-out), scale .5s var(--e-out);place-items:center;display:grid}.offer__mark img{width:120%;max-width:none;height:auto}.offer__mark--app .phone{width:34px}.offer__name{font-family:var(--f-display);font-size:var(--t-l);letter-spacing:-.02em;line-height:1}.offer__line{color:var(--c-muted);line-height:1.5}.offer__cta{white-space:nowrap;justify-self:end;align-items:center;gap:12px;font-weight:500;display:inline-flex}.offer__cta:after{content:"";transform-origin:0;width:28px;height:1px;transition:scale .5s var(--e-out), background .3s;background:currentColor}@media (hover:hover){.offer:hover:before{opacity:1}.offer:hover .offer__mark{translate:8px;scale:1.06}.offer:hover .offer__cta{color:var(--c-brass)}.offer:hover .offer__cta:after{scale:1.8 1}}.offer:focus-visible:before{opacity:1}.offer:focus-visible .offer__cta:after{scale:1.8 1}.offer:active .offer__mark{scale:.96}.finale__mark{color:var(--c-brass);margin-top:calc(var(--u) * 12);grid-column:1/-1;margin-bottom:-2.2%}.finale__mark .wordmark{width:100%;height:auto}.traits{column-gap:var(--gutter);padding:calc(var(--u) * 14) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.scale{grid-column:1/span 4;margin:0}.scale svg{width:min(100%,260px);height:auto;display:block}.scale__phone{fill:none;stroke:var(--c-line-strong);stroke-width:1px}.scale__screen{fill:none;stroke:var(--c-line);stroke-width:.8px}.scale__one{fill:var(--c-fg)}.scale__led{fill:var(--c-brass)}.scale figcaption{margin-top:calc(var(--u) * 2);font-size:var(--t-xs);color:var(--c-muted)}.traits__list{gap:calc(var(--u) * 5);grid-column:6/-1;display:grid}.trait{border-top:1px solid var(--c-line-strong);padding-top:calc(var(--u) * 2);gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.trait h3{font-family:var(--f-display);font-weight:400;font-size:var(--t-l);letter-spacing:-.02em;line-height:1.05}.trait p{color:var(--c-muted);line-height:1.6}.setup .num{color:var(--c-brass)}.faq summary:after{border-color:var(--c-brass)}.faq details[open] summary:after{background:var(--c-brass)}.buy{column-gap:var(--gutter);padding:calc(var(--u) * 12) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid;overflow:clip}.buy__still{filter:drop-shadow(0 30px 40px #0b0d122e);grid-column:1/span 5;width:100%;height:auto}.buy__text{grid-column:7/span 5}.buy__text h2{font-family:var(--f-display);font-size:var(--t-xl);letter-spacing:-.03em;margin-bottom:calc(var(--u) * 3);line-height:.98}.buy__text p{color:var(--c-muted);max-width:30em;line-height:1.6}.buy__actions{align-items:center;gap:calc(var(--u) * 3);margin-top:calc(var(--u) * 4);flex-wrap:wrap;display:flex}.waitlist{margin-top:calc(var(--u) * 4)}.waitlist .buy__actions{margin-top:calc(var(--u) * 1.5)}.waitlist__label{font-size:var(--t-s)}.waitlist__email{border:1px solid var(--c-fg);border-radius:var(--pill);background:0 0;flex:16em;min-height:52px;padding:0 22px}.waitlist__email:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.waitlist__note{margin-top:calc(var(--u) * 2);font-size:var(--t-s)}@media (width<=767px){.zones{padding-block:calc(var(--u) * 12)}.zones__text,.zones__fig{grid-column:1/-1}.zones__text{margin-bottom:calc(var(--u) * 6);position:static}.zones__fig .iso-plate{padding:40px 4px 70px}.hz-tabs{justify-content:space-between;width:calc(100% - 16px)}.hz-tab{padding:0 10px}.app__phone,.app__text{grid-column:1/-1}.app__phone{width:min(78%,300px);margin-bottom:calc(var(--u) * 8)}.offer{grid-template-columns:64px minmax(0,1fr);row-gap:8px}.offer__mark{grid-row:span 3;width:64px;height:64px}.offer__line,.offer__cta{grid-column:2}.scale,.traits__list{grid-column:1/-1}.scale{margin-bottom:calc(var(--u) * 6)}.trait{grid-template-columns:1fr;gap:8px}.buy__still,.buy__text{grid-column:1/-1}.buy__still{justify-self:center;width:70%}}.setup h2,.faq h2{font-family:var(--f-display);font-size:var(--t-l);letter-spacing:-.02em;grid-column:1/span 4;line-height:1.05}@media (width<=767px){.setup h2,.faq h2{grid-column:1/-1}}@supports (animation-timeline:scroll()){.frame:before{animation:linear both frame-scrim scroll(root);animation-range:0 120px}@keyframes frame-scrim{0%{opacity:0}to{opacity:1}}}.lost__ring{left:-72vmax}@media (width<=767px){.lost__phone{justify-self:start;margin-top:28px}.lost__ring{left:-96vmax}}.link{margin-inline:-2px;padding-inline:2px}:focus-visible{outline-offset:4px}
