@font-face{font-family:syne;src:url(/_next/static/media/be1f73a793f6d6a1-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:syne;src:url(/_next/static/media/be1f73a793f6d6a1-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:syne Fallback;src:local("Arial");ascent-override:92.84%;descent-override:27.60%;line-gap-override:0.00%;size-adjust:99.63%}.__className_f04a3f{font-family:syne,syne Fallback}.__variable_f04a3f{--font-syne:"syne","syne Fallback"}@font-face{font-family:bricolage;src:url(/_next/static/media/3e340e57b1e93189-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:bricolage;src:url(/_next/static/media/3e340e57b1e93189-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bricolage;src:url(/_next/static/media/3e340e57b1e93189-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:bricolage Fallback;src:local("Arial");ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.00%;size-adjust:112.88%}.__className_8fcfe9{font-family:bricolage,bricolage Fallback}.__variable_8fcfe9{--font-bricolage:"bricolage","bricolage Fallback"}@font-face{font-family:hanken;src:url(/_next/static/media/ce76afabb8ad16f4-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hanken;src:url(/_next/static/media/ce76afabb8ad16f4-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:hanken;src:url(/_next/static/media/ce76afabb8ad16f4-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:hanken;src:url(/_next/static/media/ce76afabb8ad16f4-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:hanken Fallback;src:local("Arial");ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.00%;size-adjust:101.56%}.__className_fa6c90{font-family:hanken,hanken Fallback}.__variable_fa6c90{--font-hanken:"hanken","hanken Fallback"}@font-face{font-family:fraunces;src:url(/_next/static/media/2df921317e141f06-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fraunces;src:url(/_next/static/media/51b3537ffb433caa-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:fraunces Fallback;src:local("Arial");ascent-override:90.68%;descent-override:23.64%;line-gap-override:0.00%;size-adjust:107.85%}.__className_60b9be{font-family:fraunces,fraunces Fallback}.__variable_60b9be{--font-fraunces:"fraunces","fraunces Fallback"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-hanken);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}:root{--panel:#131316;--line:rgba(245,243,238,0.12);--line-2:rgba(245,243,238,0.22);--white:#f5f3ee;--muted:#a3a099;--muted-2:#6f6c65;--ease:cubic-bezier(0.19,1,0.22,1);--maxw:1340px;--sans:var(--font-hanken),system-ui,sans-serif;--head:var(--font-bricolage),system-ui,sans-serif;--disp:var(--font-syne),system-ui,sans-serif;--serif:var(--font-fraunces),Georgia,serif}body[data-theme=sunset]{--bg:#070708;--bg-2:#0c0c0e;--g1:#ff8a5b;--g2:#ff5d8f;--g3:#8b6cff;--gold:#e9c88a;--aura1:rgba(139,108,255,0.2);--aura2:rgba(255,93,143,0.14)}body[data-theme=sapphire]{--bg:#050a12;--bg-2:#0a1122;--g1:#4d8dff;--g2:#22d3ee;--g3:#a855f7;--gold:#7dd3fc;--aura1:rgba(77,141,255,0.22);--aura2:rgba(168,85,247,0.15)}body[data-theme=emerald]{--bg:#040a07;--bg-2:#08130d;--g1:#10b981;--g2:#6ee7b7;--g3:#14b8a6;--gold:#e9c88a;--aura1:rgba(16,185,129,0.2);--aura2:rgba(233,200,138,0.12)}body[data-theme=molten]{--bg:#0a0705;--bg-2:#140b06;--g1:#f59e0b;--g2:#fb7a1a;--g3:#ef4444;--gold:#fcd34d;--aura1:rgba(245,158,11,0.22);--aura2:rgba(239,68,68,0.14)}body[data-theme=ultra]{--bg:#070511;--bg-2:#0d0a1e;--g1:#c026d3;--g2:#8b5cf6;--g3:#6366f1;--gold:#f0abfc;--aura1:rgba(192,38,211,0.2);--aura2:rgba(99,102,241,0.16)}body[data-theme=platinum]{--bg:#08080a;--bg-2:#0e0e11;--g1:#f5f3ee;--g2:#c7c4bb;--g3:#8a8781;--gold:#e9e6dd;--aura1:rgba(255,255,255,0.1);--aura2:rgba(255,255,255,0.05)}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body,html{overflow-x:clip}body{background:var(--bg);color:var(--white);font-family:var(--sans);font-size:clamp(16px,1.05vw,18px);line-height:1.55;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background .6s var(--ease),color .6s var(--ease)}body.custom-cursor,body.custom-cursor a,body.custom-cursor button{cursor:none}::-moz-selection{background:var(--g2);color:#0a0705}::selection{background:var(--g2);color:#0a0705}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit}:focus-visible{outline:2px solid var(--g2);outline-offset:3px;border-radius:3px}.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}.skip-link{position:fixed;top:10px;left:10px;z-index:999;background:var(--white);color:#0a0705;padding:10px 16px;border-radius:8px;font-weight:600;transform:translateY(-160%);transition:transform .3s var(--ease)}.skip-link:focus{transform:translateY(0)}.aura{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.92}.aura:after,.aura:before{content:"";position:absolute;border-radius:50%;filter:blur(34px)}.aura:before{width:62vw;height:62vw;left:58%;top:-12%;background:radial-gradient(circle,var(--aura1),transparent 62%)}.aura:after{width:54vw;height:54vw;left:-16%;top:50%;background:radial-gradient(circle,var(--aura2),transparent 62%)}.grain{inset:0;z-index:1;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cursor,.grain{position:fixed;pointer-events:none}.cursor{top:0;left:0;z-index:400;width:12px;height:12px;border-radius:50%;background:#fff;mix-blend-mode:difference;transform:translate(-50%,-50%);transition:width .28s var(--ease),height .28s var(--ease),opacity .3s;opacity:0}body.custom-cursor .cursor{opacity:1}.cursor.big{width:72px;height:72px}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(20px,4vw,60px)}.sec{position:relative;z-index:2;padding-block:clamp(80px,13vh,170px)}.kicker{font-family:var(--sans);font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--g2);margin-bottom:20px;display:flex;align-items:center;gap:1ch}.kicker:before{content:"";width:26px;height:1px;background:var(--g2);display:inline-block}.eyebrow{display:inline-flex;align-items:center;gap:.8ch;font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:clamp(20px,3vw,34px)}.eyebrow .dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(90deg,var(--g1),var(--g3))}.h2{font-family:var(--head);font-size:clamp(2.2rem,6vw,5rem);line-height:1.02;letter-spacing:-.03em}.disp,.h2{font-weight:800}.disp{font-family:var(--disp)}.shine{background:linear-gradient(100deg,var(--g1),var(--g2) 30%,var(--g3) 62%,var(--gold) 100%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:shimmer 6s linear infinite}@keyframes shimmer{to{background-position:220%}}.btn{display:inline-flex;align-items:center;gap:.7ch;font-family:var(--sans);font-weight:600;font-size:.98rem;color:#0a0705;padding:1em 1.7em;border-radius:100px;border:0;background:linear-gradient(90deg,var(--g1),var(--g2),var(--g3));background-size:180% 100%;background-position:0 0;will-change:transform;cursor:pointer;transition:background-position .6s var(--ease),box-shadow .4s var(--ease);box-shadow:0 10px 30px -12px var(--aura1)}.btn:hover{background-position:100% 0;box-shadow:0 16px 44px -14px var(--aura1)}.btn .arw{transition:transform .35s var(--ease)}.btn:hover .arw{transform:translateX(5px)}.arrowlink{display:inline-flex;align-items:center;gap:.6ch;font-weight:500;color:var(--white);font-size:.98rem;padding:1em .2em;position:relative}.arrowlink:after{content:"";position:absolute;left:.2em;bottom:.7em;height:1px;width:0;background:var(--g2);transition:width .4s var(--ease)}.arrowlink:hover:after{width:calc(100% - 1.6em)}.arrowlink .arw{transition:transform .35s var(--ease)}.arrowlink:hover .arw{transform:translateY(3px)}.rv{opacity:0;transform:translateY(30px);will-change:transform,opacity}.intro{position:fixed;inset:0;z-index:300;background:var(--bg);display:grid;place-items:center;overflow:hidden}.intro-lockup{text-align:center;transform:translateY(0)}.intro-lockup .lc{display:block;font-family:var(--disp);font-weight:800;font-size:clamp(2.6rem,12vw,8rem);line-height:.9;letter-spacing:-.03em;color:var(--white)}.intro-lockup .ls{display:block;font-family:var(--sans);font-weight:600;text-transform:uppercase;letter-spacing:.62em;font-size:clamp(.7rem,2.6vw,1.4rem);color:var(--g2);margin-top:.7em;padding-left:.62em}.intro-lockup .mask{display:block;overflow:hidden}.intro-lockup .mask>span{display:block}.intro .count{position:absolute;right:clamp(20px,4vw,60px);bottom:clamp(18px,4vw,46px);font-family:var(--disp);font-weight:800;font-size:clamp(2rem,7vw,5rem);color:var(--muted-2);letter-spacing:-.02em}.intro .bar{position:absolute;left:0;bottom:0;height:3px;width:0;background:linear-gradient(90deg,var(--g1),var(--g2),var(--g3))}header.mast{position:fixed;top:0;left:0;right:0;z-index:60;transition:transform .5s var(--ease),background .4s var(--ease),backdrop-filter .4s var(--ease),border-color .4s var(--ease);border-bottom:1px solid transparent}header.mast.hidden{transform:translateY(-104%)}header.mast.scrolled{background:color-mix(in srgb,var(--bg) 72%,transparent);backdrop-filter:blur(14px) saturate(1.2);border-bottom-color:var(--line)}.mast .row{display:flex;align-items:center;justify-content:space-between;height:clamp(64px,8vh,84px);gap:20px}.brand{display:flex;flex-direction:column;line-height:.76;white-space:nowrap;padding:2px 0}.brand .lc{font-family:var(--disp);font-weight:800;font-size:1.4rem;letter-spacing:-.02em;color:var(--white)}.brand .ls{font-family:var(--sans);font-weight:600;text-transform:uppercase;font-size:.5rem;letter-spacing:.42em;color:var(--g2);margin-top:2px;padding-left:.42em}.mast nav{display:flex;align-items:center;gap:clamp(18px,2.4vw,40px)}.mast nav a.navlink{font-size:.9rem;font-weight:500;color:var(--muted);position:relative;transition:color .3s var(--ease);white-space:nowrap}.mast nav a.navlink:hover,.mini-cta{color:var(--white)}.mini-cta{display:inline-flex;align-items:center;gap:.5ch;font-size:.9rem;font-weight:600;border:1px solid var(--line-2);padding:.6em 1.1em;border-radius:100px;white-space:nowrap;transition:border-color .3s var(--ease),background .3s var(--ease)}.mini-cta:hover{border-color:var(--g2);background:color-mix(in srgb,var(--g2) 12%,transparent)}.nav-desktop{display:flex}.nav-toggle{display:none}.hero{position:relative;z-index:2;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:clamp(110px,16vh,180px);padding-bottom:clamp(70px,12vh,120px)}.hero h1{font-family:var(--disp);font-weight:800;font-size:clamp(2.1rem,8.9vw,8.6rem);line-height:.94;letter-spacing:-.04em;margin-block:clamp(6px,1vw,12px) clamp(26px,3.4vw,44px)}.hero h1 .mask{display:block;overflow:hidden;padding-bottom:.03em}.hero h1 .mask>span{display:block}.hero .lede{max-width:46ch;color:var(--muted);font-size:clamp(1.02rem,1.5vw,1.32rem);line-height:1.55}.hero .cta-row{gap:clamp(14px,2vw,26px);margin-top:clamp(30px,4vw,48px);flex-wrap:wrap}.hero .cta-row,.scrollcue{display:flex;align-items:center}.scrollcue{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-2);flex-direction:column;gap:9px}.scrollcue .ln{width:1px;height:42px;background:var(--line-2);position:relative;overflow:hidden}.scrollcue .ln:after{content:"";position:absolute;inset:0;background:var(--g2);animation:cue 2.2s var(--ease) infinite}@keyframes cue{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.marquee-wrap{position:relative;z-index:2;padding-block:clamp(34px,5vw,74px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;background:var(--bg-2)}.marquee-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-inline:clamp(20px,4vw,60px);margin-bottom:clamp(20px,2.4vw,34px);flex-wrap:wrap}.marquee-kick{font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--g2);display:flex;align-items:center;gap:1ch}.marquee-kick:before{content:"";width:26px;height:1px;background:var(--g2)}.marquee-sub{font-size:.86rem;color:var(--muted-2);max-width:42ch}.mrow{display:flex;gap:20px;width:-moz-max-content;width:max-content;will-change:transform}.mrow+.mrow{margin-top:20px}.tag-illus{text-align:center;font-size:.76rem;letter-spacing:.06em;color:var(--muted-2);margin-top:clamp(20px,2.4vw,32px);padding-inline:20px}.tile{position:relative;flex:none;width:clamp(300px,42vw,460px);border-radius:16px;overflow:hidden;border:1px solid var(--line-2);background:#0b0b0d;box-shadow:0 30px 70px -40px rgba(0,0,0,.9)}.tile .chrome{height:30px;display:flex;align-items:center;gap:6px;padding-inline:12px;background:rgba(255,255,255,.04);border-bottom:1px solid var(--line)}.tile .chrome i{width:8px;height:8px;border-radius:50%;background:var(--line-2)}.tile .chrome .addr{margin-left:10px;font-size:.6rem;letter-spacing:.04em;color:var(--muted-2);font-family:var(--sans)}.tile .screen{position:relative;aspect-ratio:16/10;overflow:hidden}.tile .screen:after{content:"";background:radial-gradient(130% 90% at 50% -10%,transparent 52%,rgba(0,0,0,.34)),linear-gradient(180deg,rgba(255,255,255,.05),transparent 22%)}.tile .screen .noise,.tile .screen:after{position:absolute;inset:0;z-index:2;pointer-events:none}.tile .screen .noise{opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.tile:hover{box-shadow:0 40px 90px -40px rgba(0,0,0,.95),0 0 0 1px var(--line-2)}.mock-canvas{position:absolute;top:0;left:0;width:1200px;height:750px;transform-origin:top left;font-family:var(--sans)}.tile .cs-tag{top:42px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:.4em .75em;border-radius:100px;background:rgba(10,7,5,.6);border:1px solid var(--line-2)}.tile .cs-tag,.tile .cs-type{position:absolute;left:12px;z-index:3;font-size:.66rem;backdrop-filter:blur(8px);color:var(--white)}.tile .cs-type{bottom:12px;letter-spacing:.08em;font-weight:500;padding:.35em .7em;border-radius:100px;background:rgba(10,7,5,.55);border:1px solid var(--line)}.xform{position:relative;z-index:2;background:radial-gradient(120% 90% at 50% 0,color-mix(in srgb,var(--g3) 12%,var(--bg)),var(--bg) 60%)}.xform .stage{min-height:100svh;display:flex;align-items:center;justify-content:center;padding:clamp(90px,12vh,150px) clamp(16px,4vw,60px) clamp(70px,8vh,110px)}.xform .xhead{position:absolute;top:clamp(78px,11vh,120px);left:50%;transform:translateX(-50%);z-index:4;text-align:center;pointer-events:none;width:100%}.xform .xlbl{font-family:var(--disp);font-weight:800;font-size:clamp(2.4rem,9vw,7rem);line-height:1;letter-spacing:-.03em}.xform .sub{font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:10px}.xform .frame{position:relative;width:min(1180px,100%);aspect-ratio:2200/1158;border-radius:clamp(10px,1.4vw,18px);overflow:hidden;border:1px solid var(--line-2);background:#05070c;box-shadow:0 50px 120px -50px rgba(0,0,0,.95);touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.xform .layer{position:absolute;inset:0}.xform .layer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.xform .layer.after{will-change:clip-path}.xform .divider{position:absolute;top:0;bottom:0;width:2px;z-index:3;background:linear-gradient(180deg,var(--g1),var(--g2),var(--g3));transform:translateX(-1px);box-shadow:0 0 24px 2px var(--aura1)}.xform .divider .knob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:var(--white);color:#0a0705;display:grid;place-items:center;font-size:.9rem;box-shadow:0 8px 24px -6px rgba(0,0,0,.8);cursor:ew-resize}.xform .side-tag{position:absolute;bottom:12px;z-index:3;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:.4em .8em;border-radius:100px;background:rgba(10,7,5,.66);border:1px solid var(--line-2);backdrop-filter:blur(6px)}.xform .side-tag.b{left:12px}.xform .side-tag.a{right:12px}.xform .demo-note{position:absolute;bottom:clamp(20px,5vh,42px);left:50%;transform:translateX(-50%);z-index:4;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);border:1px solid var(--line);border-radius:100px;padding:.45em 1em;white-space:nowrap;background:color-mix(in srgb,var(--bg) 60%,transparent);text-align:center;max-width:calc(100% - 32px)}.statement{position:relative;z-index:2;padding-block:clamp(100px,18vh,220px)}.statement .big{font-family:var(--head);font-weight:700;max-width:20ch;font-size:clamp(1.9rem,5.4vw,4.4rem);line-height:1.12;letter-spacing:-.02em}.statement .big .w{color:rgba(245,243,238,.14);transition:color .12s var(--ease);display:inline}.statement .big .w.hot{color:var(--white)}.statement .big .w.grad.hot{background:linear-gradient(90deg,var(--g1),var(--g2),var(--g3));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.svc{border-top:1px solid var(--line)}.svc .item{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(14px,3vw,40px);align-items:center;padding-block:clamp(20px,3.4vw,40px);border-bottom:1px solid var(--line);transition:padding-left .5s var(--ease)}.svc .item:hover{padding-left:clamp(8px,1.5vw,22px)}.svc .item .no{font-family:var(--head);font-weight:700;color:var(--muted-2);font-size:clamp(.9rem,1.3vw,1.05rem)}.svc .item h3{font-family:var(--head);font-weight:800;font-size:clamp(1.6rem,4.4vw,3.2rem);letter-spacing:-.02em;line-height:1;transition:color .3s var(--ease)}.svc .item:hover h3{background:linear-gradient(90deg,var(--g1),var(--g2),var(--g3));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.svc .item p{color:var(--muted);max-width:30ch;font-size:.95rem;justify-self:end;text-align:right}@media (max-width:720px){.svc .item{grid-template-columns:auto 1fr}.svc .item p{display:none}}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;flex-wrap:wrap}.idx{font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--g2);margin-bottom:14px}.cs-lead{color:var(--muted);max-width:52ch;font-size:clamp(1rem,1.3vw,1.18rem)}.cs-stage{position:relative;margin-top:clamp(30px,5vw,60px)}.cs-ring{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;padding:8px 2px 20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.cs-item{position:relative;flex:0 0 clamp(240px,62vw,400px);aspect-ratio:16/10;margin:0;border-radius:16px;overflow:hidden;border:1px solid var(--line-2);background:#0b0b0d;box-shadow:0 30px 70px -44px #000;scroll-snap-align:center}.cs-stage.is-3d{--w:clamp(250px,31vw,460px);--h:calc(var(--w) * 0.625);--step:60deg;--r:calc(var(--w) * 0.8660254);perspective:1250px;height:clamp(440px,60vh,600px);overflow:hidden;touch-action:pan-y;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:clamp(24px,4vw,52px)}.cs-stage.is-3d:active{cursor:grabbing}.cs-stage.is-3d .cs-ring{display:block;position:absolute;inset:0;overflow:visible;padding:0;transform-style:preserve-3d;transform:rotateY(var(--a,0deg));transform-origin:50% 50%;scroll-snap-type:none}.cs-stage.is-3d .cs-item{position:absolute;top:50%;left:50%;flex:none;aspect-ratio:auto;scroll-snap-align:none;width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2);transform:rotateY(calc(var(--i) * var(--step))) translateZ(var(--r)) scale(var(--s,.9));backface-visibility:hidden;opacity:var(--o,.35);box-shadow:0 44px 100px -40px #000}.cs-stage.is-3d img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:800px){.cs-stage.is-3d{--w:clamp(210px,62vw,320px);perspective:950px;height:clamp(330px,48vh,440px)}}.cs-caption{display:flex;align-items:center;justify-content:center;gap:.7ch;margin-top:clamp(14px,2vw,22px);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--white);font-weight:600}.cs-caption .dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(90deg,var(--g1),var(--g3));box-shadow:0 0 12px var(--aura1)}.cs-caption .hint{color:var(--muted-2);font-weight:500;letter-spacing:.08em}@media (max-width:520px){.cs-caption .hint{display:none}}.cs-note{margin-top:clamp(30px,4vw,54px);font-size:.82rem;letter-spacing:.06em;color:var(--muted-2);display:inline-flex;align-items:center;gap:.8ch;border:1px solid var(--line);border-radius:100px;padding:.6em 1.1em}.cs-note .live{width:8px;height:8px;border-radius:50%;background:#43d17a;box-shadow:0 0 10px #43d17a}.stack .cards{position:relative}.stack .card{position:sticky;top:clamp(80px,12vh,120px);height:clamp(320px,54vh,480px);border-radius:22px;overflow:hidden;border:1px solid var(--line-2);box-shadow:0 40px 100px -50px #000;margin-bottom:clamp(24px,4vw,40px);will-change:transform;transform-origin:center top;background:var(--panel)}.stack .card:first-child{z-index:1}.stack .card:nth-child(2){z-index:2}.stack .card:nth-child(3){z-index:3}.stack .card:nth-child(4){z-index:4}.stack .cards{padding-bottom:clamp(20px,6vh,80px)}.stack .card .inner{position:relative;height:100%;padding:clamp(24px,4vw,52px);display:flex;flex-direction:column;justify-content:space-between;gap:24px}.stack .card.c1{background:linear-gradient(140deg,var(--g1),var(--g2))}.stack .card.c2{background:linear-gradient(140deg,var(--g3),var(--g2))}.stack .card.c3{background:linear-gradient(140deg,var(--gold),var(--white))}.stack .card .no{font-family:var(--head);font-weight:700;color:rgba(12,12,12,.6);font-size:.85rem}.stack .card h3{font-family:var(--disp);font-weight:800;font-size:clamp(2rem,6vw,4.6rem);letter-spacing:-.03em;line-height:.95;color:#0c0c0c}.stack .card p{color:rgba(12,12,12,.72);max-width:34ch;margin-top:14px;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:500}.stack .card .row-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.offer-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(30px,5vw,70px);align-items:center}.price .founding-tag{display:inline-flex;align-items:center;gap:.7ch;font-family:var(--sans);font-weight:600;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);border:1px solid var(--line-2);border-radius:999px;padding:.55em 1.05em;margin-bottom:clamp(20px,2.6vw,32px)}.price .founding-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--g1);box-shadow:0 0 10px var(--g1);animation:cs-pulse 2.4s ease-in-out infinite}@keyframes cs-pulse{0%,to{opacity:1}50%{opacity:.35}}.price .amt{font-family:var(--disp);font-weight:800}.price .amt .anchor{position:relative;display:inline-block;width:-moz-fit-content;width:fit-content;font-family:var(--sans);font-weight:600;font-size:clamp(1.15rem,1.9vw,1.55rem);letter-spacing:.01em;color:var(--muted-2);margin-bottom:.7rem}.price .amt .anchor .strike{position:absolute;left:-2px;right:-2px;top:54%;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--g1),var(--g2));transform:scaleX(1);transform-origin:left center}.price .amt .figure{display:block;width:-moz-fit-content;width:fit-content;font-size:clamp(3.4rem,11vw,8rem);line-height:1.06;letter-spacing:-.03em;padding:.04em .04em .14em;background:linear-gradient(120deg,var(--white),var(--gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.price .hold{color:var(--muted);max-width:42ch;margin-top:clamp(16px,2vw,24px);font-size:clamp(.98rem,1.2vw,1.08rem)}.spots{margin-top:clamp(26px,3vw,38px);max-width:42ch}.spots .bar{display:flex;gap:8px}.spots .seg{position:relative;flex:1;height:10px;border-radius:999px;background:rgba(245,243,238,.08);overflow:hidden}.spots .seg .fill{position:absolute;inset:0;border-radius:999px;transform-origin:left center}.spots .seg.taken .fill{background:rgba(245,243,238,.22)}.spots .seg.open .fill{background:linear-gradient(90deg,var(--g1),var(--g2));box-shadow:0 0 14px -2px var(--g2)}.spots .spots-label{margin-top:14px;font-family:var(--sans);font-weight:600;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.spots .spots-label b{color:var(--white);font-weight:700}.price .qual{color:var(--muted);max-width:40ch;margin-top:clamp(22px,3vw,34px)}.price .closing{margin-top:clamp(26px,3vw,40px);font-family:var(--head);font-weight:700;font-size:clamp(1.2rem,2vw,1.7rem);letter-spacing:-.02em}.price .cta{margin-top:clamp(26px,3vw,38px)}.no-motion .price .founding-tag:before{animation:none}@media (prefers-reduced-motion:reduce){.price .founding-tag:before{animation:none}}.ledger{border-top:1px solid var(--line)}.ledger .line{display:flex;align-items:flex-start;gap:1ch;padding-block:clamp(14px,1.6vw,20px);border-bottom:1px solid var(--line);color:var(--white);font-size:clamp(1rem,1.3vw,1.15rem)}.ledger .line .tick{color:var(--g2);flex:none;margin-top:.15em}.ledger .sep{margin-top:22px;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.ledger .sep b{color:var(--muted);font-weight:600}.contact{position:relative;z-index:2;padding-block:clamp(80px,13vh,170px)}.contact h2{font-family:var(--disp);font-weight:800;font-size:clamp(2.4rem,7vw,6rem);line-height:.96;letter-spacing:-.03em;margin-bottom:clamp(30px,4vw,56px)}.cform{max-width:720px}.cform,.cform .duo{display:grid;gap:clamp(16px,2vw,22px)}.cform .duo{grid-template-columns:1fr 1fr}.cform label{display:block;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.cform input,.cform textarea{width:100%;background:color-mix(in srgb,var(--panel) 70%,transparent);color:var(--white);border:1px solid var(--line-2);border-radius:12px;padding:.9em 1em;font-size:1rem;font-family:var(--sans);transition:border-color .3s var(--ease),background .3s var(--ease)}.cform input::-moz-placeholder,.cform textarea::-moz-placeholder{color:var(--muted-2)}.cform input::placeholder,.cform textarea::placeholder{color:var(--muted-2)}.cform input:focus,.cform textarea:focus{outline:none;border-color:var(--g2);background:color-mix(in srgb,var(--panel) 90%,transparent)}.cform textarea{resize:vertical;min-height:96px}.cform .invalid{border-color:#ef5350}.cform .err{color:#ff8a80;font-size:.8rem;margin-top:6px}.fmsg{font-size:.95rem;min-height:1.2em;line-height:1.5}.fmsg,.fmsg .fmsg-ok{color:var(--gold)}.fmsg .fmsg-error{color:#ff8a80}.fmsg .fmsg-error a{color:var(--white);text-decoration:underline;text-underline-offset:2px}.fmsg .fmsg-error a:hover{color:var(--g2)}.foot{position:relative;z-index:2;padding-top:clamp(70px,10vh,130px);padding-bottom:clamp(30px,4vw,50px);border-top:1px solid var(--line)}.foot,.foot .huge-wrap{overflow:hidden}.foot .huge{font-family:var(--disp);font-weight:800;text-align:center;line-height:.82;font-size:clamp(3rem,19vw,15rem);letter-spacing:-.04em;white-space:nowrap;will-change:transform}.foot .huge .word{background:linear-gradient(180deg,var(--white),rgba(245,243,238,.18));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.foot .huge .fs{display:block;font-family:var(--sans);font-weight:600;text-transform:uppercase;letter-spacing:.5em;font-size:clamp(.7rem,2.4vw,1.5rem);color:var(--g2);margin-top:.35em;padding-left:.5em}.foot .foot-row{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:clamp(40px,6vw,80px);color:var(--muted);font-size:.9rem}.foot .foot-row .tag{font-family:var(--head);font-weight:600;color:var(--white)}@media (max-width:960px){.offer-grid{grid-template-columns:1fr}}@media (max-width:820px){.mast nav.nav-desktop{display:none}.nav-toggle{display:inline-flex}.mast .mini-cta.desktop-cta{display:none}.stack .card{top:clamp(70px,10vh,96px)}}@media (max-width:430px){.mast .row{gap:12px}.brand .lc{font-size:1.24rem}.brand .ls{letter-spacing:.34em}.nav-toggle{padding:.5em .9em;font-size:.82rem}}@media (max-width:640px){.cform .duo{grid-template-columns:1fr}.foot .foot-row{flex-direction:column;align-items:flex-start;gap:10px}}body.no-motion .rv{opacity:1!important}body.no-motion .hero h1 .mask>span,body.no-motion .intro-lockup .mask>span,body.no-motion .rv{transform:none!important}body.no-motion .shine{animation:none;background-position:30% 0}body.no-motion .scrollcue .ln:after{animation:none}body.no-motion .statement .big .w{color:var(--white)}body.no-motion .statement .big .w.grad{background:linear-gradient(90deg,var(--g1),var(--g2),var(--g3));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}body.no-motion .cursor{display:none}body.no-motion .stack .card{position:static;top:auto;transform:none!important;filter:none!important}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.shine{animation:none}}.legal{position:relative;z-index:2;padding-block:clamp(110px,15vh,180px) clamp(70px,11vh,130px)}.legal-wrap{width:100%;max-width:760px;margin-inline:auto;padding-inline:clamp(20px,4vw,60px)}.legal .home-link{display:inline-flex;flex-direction:column;line-height:.76;white-space:nowrap;margin-bottom:clamp(40px,7vw,72px)}.legal .home-link .lc{font-family:var(--disp);font-weight:800;font-size:1.4rem;letter-spacing:-.02em;color:var(--white)}.legal .home-link .ls{font-family:var(--sans);font-weight:600;text-transform:uppercase;font-size:.5rem;letter-spacing:.42em;color:var(--g2);margin-top:2px;padding-left:.42em}.legal h1{font-family:var(--disp);font-weight:800;font-size:clamp(2.2rem,6vw,3.6rem);letter-spacing:-.03em;line-height:1}.legal .updated{color:var(--muted-2);font-size:.9rem;font-style:italic;margin-top:.7em;margin-bottom:clamp(30px,5vw,48px)}.legal h2{font-family:var(--head);font-weight:700;font-size:clamp(1.25rem,2.4vw,1.6rem);letter-spacing:-.02em;color:var(--white);margin-top:clamp(34px,5vw,52px);margin-bottom:.6em}.legal p{margin-bottom:1em}.legal p,.legal ul{color:var(--muted);line-height:1.7}.legal ul{margin:0 0 1em;padding-left:1.3em}.legal li{margin-bottom:.35em}.legal strong{color:var(--white);font-weight:600}.legal a{color:var(--white);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2);transition:color .25s var(--ease),text-decoration-color .25s var(--ease)}.legal a:hover{color:var(--g2);text-decoration-color:var(--g2)}.foot .foot-link{color:var(--muted-2);text-decoration:underline;text-underline-offset:2px;transition:color .25s var(--ease)}.foot .foot-link:hover{color:var(--white)}