@font-face{font-family:__Hanken_Grotesk_d3b002;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_d3b002;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Hanken_Grotesk_d3b002;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_d3b002;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_d3b002;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_d3b002;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Hanken_Grotesk_d3b002;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_d3b002;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_d3b002;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_d3b002;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Hanken_Grotesk_d3b002;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_d3b002;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_d3b002;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_d3b002;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Hanken_Grotesk_d3b002;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_d3b002;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_d3b002;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_d3b002;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Hanken_Grotesk_d3b002;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_d3b002;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_Fallback_d3b002;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_d3b002{font-family:__Hanken_Grotesk_d3b002,__Hanken_Grotesk_Fallback_d3b002;font-style:normal}.__variable_d3b002{--font-sans:"__Hanken_Grotesk_d3b002","__Hanken_Grotesk_Fallback_d3b002"}@font-face{font-family:__DM_Mono_9ef920;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-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:__DM_Mono_9ef920;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-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:__DM_Mono_9ef920;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-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:__DM_Mono_9ef920;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-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:__DM_Mono_Fallback_9ef920;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9ef920{font-family:__DM_Mono_9ef920,__DM_Mono_Fallback_9ef920;font-style:normal}.__variable_9ef920{--font-mono:"__DM_Mono_9ef920","__DM_Mono_Fallback_9ef920"}@font-face{font-family:__Libre_Baskerville_9bcb7a;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9c7d19d4ba925697-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:__Libre_Baskerville_9bcb7a;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e44f4106dd699518-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:__Libre_Baskerville_9bcb7a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/33077db38fe820d6-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:__Libre_Baskerville_9bcb7a;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d8944cadb8b39c6a-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:__Libre_Baskerville_Fallback_9bcb7a;src:local("Times New Roman");ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.00%;size-adjust:127.26%}.__className_9bcb7a{font-family:__Libre_Baskerville_9bcb7a,__Libre_Baskerville_Fallback_9bcb7a;font-weight:400}.__variable_9bcb7a{--font-serif:"__Libre_Baskerville_9bcb7a","__Libre_Baskerville_Fallback_9bcb7a"}:root{--bg:#131416;--bg-page:#0a0a0b;--bg-recessed:#0c0c0e;--bg-raised:#121214;--bg-hover:#17171a;--ink:#ede9df;--ink-2:#928d83;--ink-3:#5e5a53;--bd:hsla(0,0%,100%,.08);--bd-2:hsla(0,0%,100%,.13);--elev:#d9803a;--low:#4fa585;--watch:#cba13f;--risk:#d0473a;--sans:var(--font-sans),"Hanken Grotesk",system-ui,sans-serif;--mono:var(--font-mono),"DM Mono",ui-monospace,monospace;--serif:var(--font-serif),"Libre Baskerville",Georgia,serif}*{box-sizing:border-box}body,html{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.horizon{position:absolute;top:75px;left:50%;transform:translateX(-50%);width:100vw;aspect-ratio:2200/1070;max-width:none;z-index:0;pointer-events:none;opacity:.16;mix-blend-mode:screen;-webkit-mask-image:linear-gradient(180deg,transparent,#000 34%,#000 60%,transparent 92%);mask-image:linear-gradient(180deg,transparent,#000 34%,#000 60%,transparent 92%)}.horizon img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 2.9s cubic-bezier(.45,0,.2,1)}.horizon img.cur{opacity:1}.glow{top:340px;left:50%;transform:translateX(-50%);width:min(1200px,100vw);height:700px;z-index:0;background:radial-gradient(60% 50% at 50% 40%,rgba(217,128,58,.05),transparent 70%)}.glow,.site-anno{position:absolute;pointer-events:none}.site-anno{z-index:1;top:38px;right:40px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--ink-3);line-height:1.5;text-align:right;opacity:.5}.site-anno .ph-line{display:inline-block}.site-anno .ph-blocks{display:inline-flex;gap:3px;margin-left:6px;vertical-align:middle}.site-anno .pb{width:6px;height:6px;background:hsla(0,0%,100%,.12);transition:background .6s ease}.site-anno .pb.on{background:var(--elev)}@media (max-width:900px){.site-anno{display:none}}.wrap{max-width:1840px;margin:0 auto;padding:0 40px;position:relative;z-index:1}nav.top{display:flex;align-items:center;justify-content:space-between;padding:26px 0 0}.brand img{height:44px;filter:invert(1);display:block}.navlinks{display:flex;gap:30px;align-items:center}.navlinks a{font-size:14.5px;color:var(--ink-2);text-decoration:none;white-space:nowrap}.navlinks a:hover{color:var(--ink)}.navright{display:flex;align-items:center;gap:18px}.navright .login{font-size:14.5px;color:var(--ink);text-decoration:none;white-space:nowrap}.signup{font-family:var(--sans);font-size:14px;font-weight:600;border:none;cursor:pointer;background:var(--ink);color:var(--bg);border-radius:9px;padding:9px 16px;white-space:nowrap}.hero{padding:clamp(150px,28vh,360px) 0 0}.hero h1{font-family:var(--serif);font-weight:400;font-size:clamp(38px,6.4vw,82px);line-height:1.18;letter-spacing:-.02em;margin:0;max-width:22ch}.hero h1 em{font-style:normal;color:var(--elev);white-space:nowrap}.hero h1 em.rt{position:relative;display:inline-block}.rt-scan{position:absolute;left:0;top:0;pointer-events:none;display:none}@media (min-width:900px){.hero h1 em.rt{background:var(--elev);-webkit-background-clip:text;background-clip:text}.hero h1 em.rt,.rt-scan{-webkit-text-fill-color:transparent;color:transparent;-webkit-mask-image:repeating-linear-gradient(0deg,#000,#000 .048em,transparent 0,transparent .082em);mask-image:repeating-linear-gradient(0deg,#000,#000 .048em,transparent 0,transparent .082em)}.rt-scan{display:inline-block;opacity:0;background:#ffe9d0;-webkit-background-clip:text;background-clip:text}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.rt-scan{will-change:clip-path,opacity;animation:rt-scan 4.6s cubic-bezier(.45,0,.2,1) infinite}@keyframes rt-scan{0%{-webkit-clip-path:inset(0 0 92% 0);clip-path:inset(0 0 92% 0);opacity:0}8%{opacity:1}50%{-webkit-clip-path:inset(92% 0 0 0);clip-path:inset(92% 0 0 0);opacity:1}58%,to{-webkit-clip-path:inset(92% 0 0 0);clip-path:inset(92% 0 0 0);opacity:0}}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-row{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-top:38px;flex-wrap:wrap}.hero .sub{font-size:19px;line-height:1.5;color:var(--ink-2);max-width:500px;margin:0}.cta-row{display:flex;gap:13px;margin-top:34px}.cap-row{position:relative;display:flex;align-items:center;gap:28px;padding:6px 6px 6px 22px;border:1px solid var(--bd-2);border-radius:13px;background:hsla(0,0%,100%,.02);width:min(680px,100%);scroll-margin-top:40px}.cap-in{flex:1 1;min-width:0;background:transparent;border:none;outline:none;color:var(--ink);font-family:var(--sans);font-size:15.5px;height:42px;line-height:42px;padding:0}.cap-in::placeholder{color:var(--ink-3)}.cap-btn{flex:0 0 auto;height:42px;padding:0 20px;border-radius:7px}.cap-row{transition:border-color .3s ease}.cap-row.invalid{border-color:rgba(217,128,58,.55);animation:capnudge .3s ease}@keyframes capnudge{0%,to{transform:translateX(0)}30%{transform:translateX(-5px)}65%{transform:translateX(4px)}}.cap-note{position:absolute;left:18px;top:calc(100% + 9px);font-family:var(--mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--elev);animation:capnote .35s ease both}@keyframes capnote{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.cap-row.done{border-color:rgba(79,165,133,.35);padding:15px 18px;gap:11px}.cap-check{width:7px;height:7px;flex:0 0 auto;background:var(--low)}.cap-done{font-family:var(--sans);font-size:15px;color:var(--ink-2)}@media (max-width:640px){.cap-row{flex-direction:column;align-items:stretch;gap:8px;padding:8px}.cap-in{line-height:46px}.cap-btn,.cap-in{width:100%;height:46px;padding:0 16px}.cap-btn{flex:none;align-self:stretch;justify-content:center}}.btn{font-family:var(--sans);font-size:15px;font-weight:600;border:none;cursor:pointer;border-radius:10px;padding:13px 22px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.btn-p{background:var(--ink);color:var(--bg)}.btn-s{background:var(--bg);color:var(--ink);border:1px solid var(--bd-2)}.showcase{position:relative;margin-top:56px;z-index:1;height:240vh}.showpin{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;align-items:flex-start;justify-content:center;padding-top:22px}.frame{position:relative;max-width:1840px;margin:0 auto;height:calc(100vh - 22px);overflow:hidden;border:1px solid var(--bd-2);border-bottom:none;border-radius:16px 16px 0 0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 40px 90px -40px rgba(0,0,0,.7);-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 99%);mask-image:linear-gradient(180deg,#000 62%,transparent 99%)}.frame,.frame iframe{width:100%;background:#131416}.frame iframe{display:block;height:100%;border:none;pointer-events:none}@media (max-width:1100px){.frame{margin-right:-40px;width:calc(100% + 40px);border-right:none;border-top-right-radius:0}.frame:after{content:"";position:absolute;top:0;right:0;bottom:0;width:190px;background:linear-gradient(90deg,rgba(19,20,22,0),#131416 72%);pointer-events:none}.frame iframe{position:absolute;top:0;left:-244px;width:1180px;height:100%}}@media (max-width:820px){.wrap{padding:0 28px}.hero h1 br{display:none}.cta-band .cta-act,.cta-row{flex-wrap:wrap}.showcase{height:auto;margin-top:36px}.showpin{position:static;height:auto;padding-top:0}.frame{height:74vh;width:100%;margin-right:0}}@media (max-width:520px){.hero h1 em{display:inline}.btn{padding:12px 18px;font-size:14px}.hero{padding-top:76px}.hero h1{font-size:clamp(30px,8.5vw,44px)}.hero .sub{font-size:17px}.signup{padding:8px 13px;font-size:13px}}.scrollbar{position:fixed;top:0;left:0;height:2px;width:0;background:linear-gradient(90deg,var(--elev),#e0a06a);z-index:200;pointer-events:none}.btn-px{position:relative;z-index:0;overflow:hidden;isolation:isolate;text-decoration:none}.btn-p{--fill:var(--bg);--txt:var(--ink)}.btn-s{--fill:var(--ink);--txt:var(--bg)}.signup{--fill:var(--bg);--txt:var(--ink)}.px-grid{position:absolute;inset:0;z-index:0;pointer-events:none}.px-label{position:relative;z-index:1;color:#fff;mix-blend-mode:difference}.px-b{position:absolute;background:var(--fill,var(--elev));transform:scale(0);transition:transform .3s cubic-bezier(.3,.8,.3,1)}.px-b.on{transform:scale(1.05)}.cta-band{position:relative;z-index:1;max-width:1840px;margin:0 auto;padding:56px 40px 40px;text-align:center;display:flex;flex-direction:column;align-items:center}.cta-band .ck{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);display:inline-flex;align-items:center;gap:9px}.cta-band .ck:before{content:"";width:16px;height:16px;background:var(--elev);-webkit-mask-image:url(/voltaire-burst.svg),repeating-linear-gradient(0deg,#000 0 1.3px,transparent 1.3px 2.6px);mask-image:url(/voltaire-burst.svg),repeating-linear-gradient(0deg,#000 0 1.3px,transparent 1.3px 2.6px);-webkit-mask-size:contain,auto;mask-size:contain,auto;-webkit-mask-repeat:no-repeat,repeat;mask-repeat:no-repeat,repeat;-webkit-mask-position:center,center;mask-position:center,center;-webkit-mask-composite:source-in;mask-composite:intersect}.cta-band h2{font-family:var(--serif);font-weight:400;font-size:clamp(34px,4.4vw,60px);line-height:1.16;letter-spacing:-.02em;margin:22px 0 0;max-width:1000px}.cta-band h2 em{font-style:italic}.cta-band p{font-size:17px;color:var(--ink-2);margin:20px 0 0;max-width:480px;line-height:1.5}.cta-band .cta-act{display:flex;gap:13px;margin-top:34px}.foot-mark{position:relative;width:100%;height:27.5vw;overflow:hidden;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 34%,transparent 94%);mask-image:linear-gradient(180deg,transparent 0,#000 34%,transparent 94%)}.foot-mark:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(19,20,22,0) 0 1px,#131416 1px 3px)}.fm-tile{position:absolute;background-repeat:no-repeat;filter:invert(1);will-change:transform}.logo-intro{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:var(--bg);transition:opacity .5s ease}.logo-intro[data-done=true]{opacity:0;pointer-events:none}.logo-intro svg{width:min(300px,50vw);height:auto}.logo-intro__pct{position:absolute;right:22px;bottom:18px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;color:var(--ink-3)}.logo-intro__bar{position:absolute;left:0;bottom:0;width:100%;height:2px;transform-origin:left;background:linear-gradient(90deg,var(--elev),#e0a06a)}