@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-cyrillic-wght-normal-CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-ext-wght-normal-BDUtSsKd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-wght-normal-ObQm3Zd1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night:#040816;--navy:#0a1433;--navy-2:#0f1d48;--twilight:#16296b;--gold:#f2b457;--gold-hi:#ffe2a8;--ember:#ff7a2e;--star:#eef1fa;--haze:#9aa5c7;--haze-2:#7682a8;--line:#eef1fa1f;--line-gold:#f2b45761;--font:"Jost Variable", Jost, Futura, "Avenir Next", system-ui, sans-serif;--gutter:clamp(16px, 4.5vw, 64px);--max:1280px;--nav-h:72px;--ease-out:cubic-bezier(.16, 1, .3, 1);--step--1:.875rem;--step-0:clamp(1.0625rem, 1rem + .2vw, 1.125rem);--step-1:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--step-2:clamp(1.375rem, 1.25rem + .5vw, 1.5rem);--step-3:clamp(1.625rem, 1.35rem + 1.2vw, 2.25rem);--step-4:clamp(2.25rem, 1.5rem + 3vw, 4rem);--step-5:clamp(2.75rem, .8rem + 6.6vw, 7rem)}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;scroll-padding-top:var(--nav-h)}body{min-height:100vh;color:var(--star);font-family:var(--font);font-size:var(--step-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(#03060f 0%,#050a1d 35%,#081336 72%,#0b1a45 100%);margin:0;font-weight:400;line-height:1.6;overflow-x:clip}body.menu-open{overflow:hidden}img,svg,canvas{max-width:100%;display:block}a{color:inherit}button{font:inherit}h1,h2,h3{letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:300;line-height:1.05}p{text-wrap:pretty;margin:0}:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px;border-radius:6px}.sprite{width:0;height:0;position:absolute;overflow:hidden}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--gold);color:#1b1206;border-radius:999px;padding:10px 16px;text-decoration:none;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip:focus{transform:none}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.sky{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}main,.footer{z-index:1;position:relative}.btn{--h:52px;min-height:var(--h);font:500 1rem/1 var(--font);letter-spacing:.01em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s,box-shadow .35s;display:inline-flex}.btn--sm{--h:40px;padding:0 18px;font-size:.9375rem}.btn--block{width:100%}.btn--gold{background:var(--gold);color:#1b1206}.btn--gold:hover{background:var(--gold-hi);box-shadow:0 0 0 6px #f2b45724,0 12px 40px -12px #ffa046b3}.btn--ghost{color:var(--star);background:#0408164d;border-color:#eef1fa47}.btn--ghost:hover{border-color:var(--gold);color:var(--gold-hi)}.btn:disabled{cursor:not-allowed;color:#ffe2a8b3;box-shadow:none;background:#f2b4571a;border-color:#f2b45747}.nav{z-index:50;height:var(--nav-h);padding:0 var(--gutter);border-bottom:1px solid #0000;align-items:center;gap:28px;transition:background-color .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:fixed;inset:0 0 auto}.nav.is-scrolled{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-color:var(--line);background:#040816b8}.menu-open .nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.nav__brand{width:100px;color:var(--star);margin-right:auto}.wordmark{width:100%;height:auto;overflow:visible}.nav__links{gap:28px;font-size:.9375rem;display:flex}.nav__links a{color:var(--haze);text-decoration:none;transition:color .2s}.nav__links a:hover{color:var(--star)}.nav__links a[aria-current=page],.footer__nav a[aria-current=page]{color:var(--star);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:8px}.menu nav a[aria-current=page]{color:var(--gold-hi)}.nav__toggle{border:1px solid var(--line);width:44px;height:44px;color:var(--star);cursor:pointer;background:#04081666;border-radius:50%;place-items:center;padding:0;display:none}.nav__toggle-bars,.nav__toggle-bars:before{width:16px;height:1.5px;transition:transform .3s var(--ease-out);background:currentColor;display:block}.nav__toggle-bars{position:relative;transform:translateY(-3px)}.nav__toggle-bars:before{content:"";position:absolute;top:6px;left:0}.nav__toggle[aria-expanded=true] .nav__toggle-bars{transform:rotate(45deg)}.nav__toggle[aria-expanded=true] .nav__toggle-bars:before{transform:translateY(-6px)rotate(-90deg)}.menu{z-index:45;padding:calc(var(--nav-h) + 24px) var(--gutter) calc(32px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#040816f7;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu[hidden]{display:none}.menu nav a{border-bottom:1px solid var(--line);padding:12px 0;font-size:2rem;font-weight:300;text-decoration:none;display:block}.menu__contact{color:var(--haze);line-height:1.9}.menu__contact a{text-decoration:none}@media (width<=1080px){.nav{gap:12px}.nav__links{display:none}.nav__toggle{display:grid}}.stage{height:380vh;position:relative}.stage__anchor{position:absolute;top:66vh;left:0}.stage__sticky{--cx:68vw;--cy:52vh;--ch:74vh;height:100svh;position:sticky;top:0;overflow:hidden}.stage__canvas{z-index:3;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.stage.is-ready .stage__canvas{opacity:1}.stage__grab{left:var(--cx);top:var(--cy);z-index:4;width:calc(var(--ch) * .46);height:var(--ch);cursor:grab;touch-action:pan-y;position:absolute;transform:translate(-50%,-50%)}.stage.is-dragging .stage__grab{cursor:grabbing}.stage__horizon{left:var(--cx);z-index:1;width:150vw;height:64vh;opacity:calc(var(--horizon,1) * var(--glow-in,1));pointer-events:none;background:radial-gradient(50% 50%,#ff7a2e57,#ff7a2e14 48%,#0000 72%);position:absolute;bottom:-34vh;transform:translate(-50%)}.halo,.orbit{left:var(--cx);top:var(--cy);aspect-ratio:1;pointer-events:none;max-width:none;height:auto;position:absolute;transform:translate(-50%,-50%)}.halo{z-index:2;width:calc(var(--ch) * .86)}.orbit{width:calc(var(--ch) * 1.2);overflow:visible}.orbit--back{z-index:2}.orbit--front{z-index:4}.orbit__moon{fill:var(--gold-hi);filter:drop-shadow(0 0 3px #ffcf7a)}.stage .halo,.stage .orbit{opacity:0;transition:opacity 1.4s}.stage.is-risen .halo{opacity:1}.stage.is-risen .orbit{opacity:calc(1 - var(--tour,0) * .85)}.halo__line{stroke-dasharray:1;stroke-dashoffset:1px}.stage.is-risen .halo__line{stroke-dashoffset:0;transition:stroke-dashoffset 1.8s var(--ease-out)}.stage__fallback{display:none}.no-webgl .stage{height:100svh}.no-webgl .tour,.no-webgl .turn,.no-webgl .orbit{display:none}.no-webgl .stage__fallback{left:var(--cx);top:var(--cy);z-index:3;height:var(--ch);border-radius:20px;width:auto;display:block;position:absolute;transform:translate(-50%,-50%)}.hero{z-index:5;left:var(--gutter);max-width:min(46rem,56vw);opacity:calc(1 - var(--hero-out,0));transform:translateY(calc(var(--hero-out,0) * -48px));position:absolute;bottom:clamp(40px,11vh,132px)}.stage.is-touring .hero{pointer-events:none;visibility:hidden}.hero__title{font-size:var(--step-5);letter-spacing:-.035em;font-weight:300;line-height:.95}.hero__title .line{padding-bottom:.07em;display:block;overflow:hidden}.hero__title .line>span{transition:transform 1.2s var(--ease-out);display:block;transform:translateY(105%)}.is-loaded .hero__title .line>span{transform:none}.is-loaded .hero__title .line:nth-child(2)>span{transition-delay:80ms}.is-loaded .hero__title .line:nth-child(3)>span{transition-delay:.16s}.hero__lede{max-width:30ch;color:var(--haze);font-size:var(--step-1);opacity:0;margin-top:26px;transition:opacity 1s .5s}.hero__actions{opacity:0;flex-wrap:wrap;gap:12px;margin-top:32px;transition:opacity 1s .65s;display:flex}.is-loaded .hero__lede,.is-loaded .hero__actions{opacity:1}.turn{z-index:6;right:var(--gutter);color:var(--haze);opacity:0;align-items:center;gap:12px;font-size:.875rem;transition:opacity 1s 1.2s;display:flex;position:absolute;bottom:clamp(40px,11vh,132px)}.stage.is-ready .turn{opacity:1}.turn__btn{border:1px solid var(--line);width:44px;height:44px;color:var(--star);cursor:pointer;background:#04081666;border-radius:50%;place-items:center;padding:0;transition:border-color .2s,color .2s;display:grid}.turn__btn:hover{border-color:var(--gold);color:var(--gold-hi)}.turn__btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}.tour{z-index:5;pointer-events:none;opacity:var(--tour,0);position:absolute;inset:0}.tour__title{top:calc(var(--nav-h) + 5vh);left:var(--gutter);max-width:12ch;font-size:var(--step-4);transform:translateY(calc((1 - var(--tour,0)) * 24px));position:absolute}.tour__stops{margin:0;padding:0;list-style:none}.tour__stops li{opacity:0;width:min(20rem,25vw);transition:opacity .5s, transform .7s var(--ease-out);position:absolute;top:50%;transform:translateY(calc(14px - 50%))}.tour__stops li.is-active{opacity:1;transform:translateY(-50%)}.tour__stops li[data-side=left]{right:calc(100% - var(--cx) + var(--ch) * .37 + 40px);text-align:right}.tour__stops li[data-side=right]{left:calc(var(--cx) + var(--ch) * .37 + 40px)}.tour__stops li:after{content:"";background:linear-gradient(90deg, var(--line-gold), var(--gold));width:40px;height:1px;position:absolute;top:.8em}.tour__stops li[data-side=left]:after{right:-52px;transform:scaleX(-1)}.tour__stops li[data-side=right]:after{left:-52px}.tour__deg{color:var(--gold);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-bottom:10px;font-size:.875rem;display:block}.tour__stops h3{font-size:var(--step-3);margin-bottom:12px}.tour__stops p{color:var(--haze)}.strip{--strip-h:108px;width:min(560px, 100vw - 2 * var(--gutter));height:var(--strip-h);border-radius:12px;position:absolute;bottom:clamp(20px,5vh,56px);left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.strip__track{background:url(/img/label-strip.webp) 0 0/auto 100% repeat-x;position:absolute;inset:0}.strip__window{width:calc(var(--strip-h) * 1.4253 * .5);border:1px solid var(--gold);border-radius:8px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 100vmax #04081694}@media (width<=1100px) and (width>=760px){.turn{right:var(--gutter);bottom:auto;top:calc(var(--cy) - 50px);flex-direction:column}.turn__label{display:none}.tour__stops li{width:min(16rem,24vw)}.tour__stops h3{font-size:var(--step-2)}}@media (width<=759px){.hero{left:var(--gutter);right:var(--gutter);bottom:calc(22px + env(safe-area-inset-bottom));max-width:none}.hero__title{font-size:clamp(2.5rem,11.4vw,3.75rem)}.hero__lede{margin-top:16px;font-size:1.0625rem}.hero__actions{gap:10px;margin-top:20px}.hero__actions .btn{flex:1 1 0;padding:0 16px}.turn{bottom:auto;left:50%;right:auto;top:calc(var(--cy) + var(--ch) * .5 + 6px);white-space:nowrap;opacity:calc(1 - var(--hero-out,0));font-size:.8125rem;transition:opacity .3s;transform:translate(-50%)}.stage.is-ready .turn{opacity:calc(1 - var(--hero-out,0))}.turn__btn{display:none}.tour__title{top:calc(var(--nav-h) + 4px);left:var(--gutter);right:var(--gutter);text-align:center;max-width:none;font-size:1.625rem}.tour__stops li,.tour__stops li[data-side=left],.tour__stops li[data-side=right]{top:auto;left:var(--gutter);right:var(--gutter);bottom:calc(var(--strip-h-m) + 44px);text-align:center;width:auto;transform:translateY(14px)}.tour__stops li.is-active{transform:none}.tour__stops li:after{display:none}.tour__deg{margin-bottom:4px}.tour__stops h3{margin-bottom:6px;font-size:1.375rem}.tour__stops p{font-size:1rem;line-height:1.5}.tour{--strip-h-m:72px}.strip{--strip-h:72px;bottom:calc(18px + env(safe-area-inset-bottom))}}.section-head{grid-template-columns:repeat(12,1fr);align-items:end;gap:32px;margin-bottom:clamp(40px,6vw,72px);display:grid}.section-head h2{font-size:var(--step-4);grid-column:1/span 7}.section-head p{max-width:40ch;color:var(--haze);grid-column:8/span 5}@media (width<=759px){.section-head{display:block}.section-head p{margin-top:16px}}.specs{padding:clamp(96px,14vw,180px) 0 clamp(72px,10vw,140px)}.specs__grid{grid-template-columns:repeat(12,1fr);align-items:end;gap:32px;display:grid}.specs__intro{grid-column:1/span 6}.specs__intro h2{max-width:14ch;font-size:var(--step-4)}.specs__intro p{max-width:42ch;color:var(--haze);font-size:var(--step-1);margin-top:24px}.specs__list{grid-column:8/span 5;grid-template-columns:1fr 1fr;column-gap:32px;margin:0;display:grid}.specs__list div{border-top:1px solid var(--line);padding:18px 0}.specs__list dt{color:var(--haze-2);font-size:.875rem}.specs__list dd{font-size:var(--step-1);margin:4px 0 0;line-height:1.35}@media (width<=900px){.specs__intro,.specs__list{grid-column:1/-1}.specs__list{column-gap:20px;margin-top:16px}}.editions{padding:clamp(72px,10vw,140px) 0}.editions__rail{width:min(100% - 2 * var(--gutter), var(--max));grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,28px);margin:0 auto;padding:0;list-style:none;display:grid}.edition__media{aspect-ratio:3/5;background:var(--navy);border-radius:16px;margin:0;position:relative;overflow:hidden}.edition__media img{object-fit:cover;width:100%;height:100%}.edition__media:after{content:"";box-shadow:inset 0 0 0 1px var(--line);border-radius:inherit;position:absolute;inset:0}.edition--live .edition__media:after{box-shadow:inset 0 0 0 1px var(--line-gold)}.edition__meta{justify-content:space-between;align-items:center;margin:18px 0 8px;font-size:.875rem;display:flex}.edition__no{color:var(--haze-2);font-variant-numeric:tabular-nums}.status{border:1px solid var(--line);color:var(--haze);border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:.8125rem;display:inline-flex}.status--live{border-color:var(--line-gold);color:var(--gold-hi)}.status--live:before{content:"";background:var(--gold);width:6px;height:6px;box-shadow:0 0 8px var(--gold);border-radius:50%}.edition h3{font-size:var(--step-2);letter-spacing:-.01em;font-weight:400}.edition p{color:var(--haze);margin-top:8px;font-size:1rem}@media (width<=1000px){.editions__rail{width:100%;padding:0 var(--gutter) 8px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.editions__rail::-webkit-scrollbar{display:none}.edition{scroll-snap-align:start;flex:0 0 min(72vw,300px)}}.lab{padding:clamp(24px,4vw,60px) 0 clamp(72px,10vw,140px)}.lab__grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(12,1fr);align-items:center;gap:32px;padding:clamp(40px,6vw,80px) 0;display:grid}.lab__art{background:var(--navy);border-radius:16px;grid-column:1/span 6;margin:0;position:relative;overflow:hidden}.lab__art img{width:100%;height:auto}.lab__art:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);position:absolute;inset:0}.lab__copy{grid-column:8/span 5}.lab__copy h2{font-size:var(--step-4)}.lab__copy p{max-width:44ch;color:var(--haze);font-size:var(--step-1);margin-top:20px}.lab__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.social-link{color:var(--star);align-items:center;gap:10px;padding:12px 0;text-decoration:none;transition:color .2s;display:inline-flex}.social-link svg{fill:currentColor;width:18px;height:18px}.social-link:hover{color:var(--gold-hi)}@media (width<=900px){.lab__art,.lab__copy{grid-column:1/-1}}.custom{padding:clamp(72px,10vw,160px) 0}.perks+.custom{padding-top:0}.custom__grid{grid-template-columns:repeat(12,1fr);align-items:center;gap:32px;display:grid}.custom__stage{--cx:50%;--cy:50%;aspect-ratio:4/5;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;grid-column:1/span 6;width:100%;max-height:86vh;position:relative}.custom__stage.is-dragging{cursor:grabbing}.custom__stage .halo--static{width:64%}.custom__canvas{z-index:2;opacity:0;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.custom__stage.is-ready .custom__canvas{opacity:1}.custom__hint{z-index:3;color:var(--haze-2);font-size:.875rem;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.custom__copy{grid-column:8/span 5}.custom__copy h2{font-size:var(--step-4)}.custom__copy>p{color:var(--haze);font-size:var(--step-1);margin-top:20px}.custom__form{margin-top:36px}.custom__form label{margin-bottom:10px;font-size:.9375rem;display:block}.custom__form input{width:100%;height:56px;color:var(--star);font:400 1.125rem var(--font);background:#0a143399;border:1px solid #eef1fa38;border-radius:12px;padding:0 20px;transition:border-color .2s,box-shadow .2s}.custom__form input::placeholder{color:var(--haze-2)}.custom__form input:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 4px #f2b4572e}.custom__note{color:var(--haze-2);margin-top:10px;font-size:.875rem}.custom__uses{grid-template-columns:1fr 1fr;gap:0 24px;margin:32px 0 36px;padding:0;list-style:none;display:grid}.custom__uses li{border-top:1px solid var(--line);padding:12px 0;font-size:1rem}@media (width<=900px){.custom__stage,.custom__copy{grid-column:1/-1}.custom__stage{aspect-ratio:3/4;max-height:72vh;margin-inline:auto}}.order{padding:clamp(72px,10vw,160px) 0}.order__grid{grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px);display:grid}.panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0f1d48b8,#0a143380);border-radius:24px;flex-direction:column;padding:clamp(24px,3vw,40px);display:flex}.panel h3{font-size:var(--step-3)}.panel__lede{color:var(--haze);margin-top:8px}.case-visual{aspect-ratio:4/3;box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;margin:28px 0 0;overflow:hidden}.case-visual img{object-fit:cover;width:100%;height:100%}.soon{color:var(--gold-hi);align-items:center;gap:10px;margin:28px 0 14px;font-size:.9375rem;display:flex}.soon__dot{background:var(--gold);width:8px;height:8px;box-shadow:0 0 10px var(--gold);border-radius:50%;flex:none}.panel__link{color:var(--star);text-align:center;-webkit-text-decoration-color:var(--line-gold);text-decoration-color:var(--line-gold);text-underline-offset:5px;margin-top:14px;padding:8px 0;font-size:.9375rem;display:block}.panel__link:hover{color:var(--gold-hi)}.panel__quote{font-size:var(--step-4);letter-spacing:-.02em;text-wrap:balance;margin:clamp(32px,5vw,64px) 0 clamp(24px,4vw,48px);font-weight:300;line-height:1.05}.panel__points{gap:0;margin:0 0 32px;padding:0;list-style:none;display:grid}.panel__points li{border-top:1px solid var(--line);align-items:baseline;gap:14px;padding:14px 0;display:flex}.panel__points li:before{content:"";background:var(--gold);flex:none;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.panel--wholesale .btn{margin-top:auto}.calc{grid-template:"label out""qty out""range out""tiers out"1fr/1fr 1fr;gap:14px 40px;display:grid}.calc__label{grid-area:label;font-size:.9375rem}.calc__qty{border:1px solid #eef1fa38;border-radius:999px;grid-area:qty;align-items:center;width:fit-content;display:flex}.calc__step{width:48px;height:48px;color:var(--star);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.25rem}.calc__step:hover{color:var(--gold-hi)}.calc__qty input{width:4.5ch;color:var(--star);font:400 1.375rem var(--font);font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;background:0 0;border:0}.calc__qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calc__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calc__range{--fill:25%;appearance:none;cursor:pointer;background:0 0;grid-area:range;width:100%;height:32px;margin:0}.calc__range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--gold) var(--fill), #eef1fa2e var(--fill));border-radius:2px;height:2px}.calc__range::-moz-range-track{background:#eef1fa2e;height:2px}.calc__range::-moz-range-progress{background:var(--gold);height:2px}.calc__range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--gold-hi);border:0;border-radius:50%;width:22px;height:22px;margin-top:-10px;box-shadow:0 0 0 6px #f2b4572e}.calc__range::-moz-range-thumb{background:var(--gold-hi);border:0;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 6px #f2b4572e}.calc__out{border:1px solid var(--line);background:#04081673;border-radius:16px;grid-area:out;align-self:start;padding:24px}.calc__price span{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:300;line-height:1;display:block}.calc__price small{color:var(--haze);margin-top:6px;font-size:.875rem;display:block}.calc__facts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:14px 16px;margin:22px 0 0;padding-top:18px;display:grid}.calc__facts dt{color:var(--haze-2);font-size:.8125rem;line-height:1.3}.calc__facts dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:1.0625rem}.calc__nudge{color:var(--gold-hi);margin-top:18px;font-size:.9375rem}.tiers{border-collapse:collapse;font-variant-numeric:tabular-nums;grid-area:tiers;align-self:start;width:100%;margin-top:6px;font-size:.9375rem}.tiers th{color:var(--haze-2);text-align:left;padding:0 0 8px;font-size:.8125rem;font-weight:400}.tiers td{border-top:1px solid var(--line);color:var(--haze);padding:10px 0;transition:color .2s}.tiers tr.is-active td{color:var(--star)}.tiers tr.is-active td:first-child{color:var(--gold-hi)}@media (width<=1000px){.order__grid{grid-template-columns:1fr}}@media (width<=600px){.calc{grid-template-columns:1fr;grid-template-areas:"label""qty""range""out""tiers"}}.w-hero{padding:calc(var(--nav-h) + clamp(40px, 7vw, 100px)) 0 clamp(48px, 7vw, 96px)}.w-hero__grid{grid-template-columns:repeat(12,1fr);align-items:center;gap:32px;display:grid}.w-hero__copy{grid-column:1/span 6}.w-hero__copy h1{font-size:var(--step-5);letter-spacing:-.035em;line-height:.95}.w-hero__lede{max-width:38ch;color:var(--haze);font-size:var(--step-1);margin-top:24px}.w-hero__facts{grid-template-columns:repeat(3,auto);justify-content:start;gap:12px 40px;margin:36px 0;display:grid}.w-hero__facts dt{color:var(--haze-2);font-size:.875rem}.w-hero__facts dd{font-size:var(--step-2);margin:4px 0 0}.w-hero__media{border-radius:20px;grid-column:7/span 6;margin:0;position:relative;overflow:hidden}.w-hero__media img{width:100%;height:auto}.w-hero__media:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);position:absolute;inset:0}.pricing{padding:clamp(40px,6vw,80px) 0 clamp(72px,9vw,120px)}.pricing__checkout{flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:28px;display:flex}.pricing__checkout .soon{flex-basis:100%;margin:0 0 4px}.perks{padding:0 0 clamp(96px,12vw,160px)}.perks__title{font-size:var(--step-4);margin-bottom:32px}.perks__list{grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.perks__list li{border-top:1px solid var(--line-gold);padding-top:24px}.perks__list h3{font-size:var(--step-2);letter-spacing:-.01em;font-weight:400}.perks__list p{color:var(--haze);margin-top:10px}.perks__list a{color:var(--gold-hi);text-underline-offset:4px}@media (width<=900px){.w-hero__copy,.w-hero__media{grid-column:1/-1}.perks__list{grid-template-columns:1fr;gap:24px}}@media (width<=520px){.w-hero__facts{grid-template-columns:1fr 1fr}.pricing__checkout .btn{width:100%}}.story{background:radial-gradient(110% 55% at 50% 100%,#ff7a2e3d,#ff7a2e0f 42%,#0000 72%);padding:clamp(96px,12vw,180px) 0 clamp(120px,14vw,200px);position:relative}.story:after{content:"";background:linear-gradient(90deg,#0000,#ffaa5ae6 50%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 24px 2px #ff7a2e8c}.story__grid{grid-template-columns:repeat(12,1fr);align-items:center;gap:32px;display:grid}.founder{grid-column:1/span 5;margin:0}.founder__frame{aspect-ratio:1;background:radial-gradient(circle at 50% 38%,#1a2f78,#0a1433 72%);border-radius:50%;place-items:center;width:min(100%,400px);margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #f2b457bf,0 0 36px 2px #f2b4574d,inset 0 0 70px #0000008c}.founder__initials{color:var(--gold-hi);letter-spacing:.08em;opacity:.85;font-size:clamp(4rem,8vw,6.5rem);font-weight:200}.founder__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.founder figcaption{text-align:center;margin-top:24px}.founder figcaption strong{font-size:1.125rem;font-weight:500;display:block}.founder figcaption span{color:var(--haze);font-size:.9375rem}.story__copy{grid-column:7/span 6}.story__copy h2{font-size:var(--step-4)}.story__note{margin:28px 0 0}.story__note p{color:#eef1fadb;font-size:var(--step-1);line-height:1.65}.story__note p+p{margin-top:1.1em}@media (width<=900px){.founder,.story__copy{grid-column:1/-1}.founder__frame{width:min(72vw,320px)}}.footer{padding:clamp(72px, 10vw, 140px) 0 calc(40px + env(safe-area-inset-bottom));background:linear-gradient(#0b1a45 0%,#071030 45%,#040816 100%);overflow:hidden}.footer__water{pointer-events:none;background:repeating-linear-gradient(#ffffff08 0 1px,#0000 1px 8px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.footer__water:before{content:"";opacity:.5;background:repeating-linear-gradient(#ff96468c 0 2px,#0000 2px 10px);width:min(44vw,520px);height:70%;position:absolute;top:0;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(50% 100% at 50% 0,#000 0%,#0000 85%);mask-image:radial-gradient(50% 100% at 50% 0,#000 0%,#0000 85%)}.footer .wrap{z-index:1;position:relative}.footer a{text-decoration:none;transition:color .2s,border-color .2s}.contact{grid-template-columns:repeat(12,1fr);align-items:start;gap:32px;display:grid}.contact__intro{grid-column:1/span 5}.contact__intro h2{font-size:var(--step-5);letter-spacing:-.03em}.contact__intro p{max-width:30ch;color:var(--haze);font-size:var(--step-1);margin-top:24px}.contact__body{grid-column:7/span 6}.contact__direct{margin:0}.contact__direct>div{border-top:1px solid var(--line);grid-template-columns:7rem 1fr;align-items:baseline;gap:16px;padding:20px 0;display:grid}.contact__direct>div:last-child{border-bottom:1px solid var(--line)}.contact__direct dt{color:var(--haze-2);font-size:.9375rem}.contact__direct dd{font-size:var(--step-2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:0;display:flex}.contact__direct dd a:hover{color:var(--gold-hi)}.contact__copy{border:1px solid var(--line);color:var(--haze);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:.8125rem;transition:border-color .2s,color .2s}.contact__copy:hover{border-color:var(--gold);color:var(--gold-hi)}.contact__copy.is-done{border-color:var(--line-gold);color:var(--gold-hi)}.contact__h{color:var(--haze-2);letter-spacing:0;margin:40px 0 16px;font-size:.9375rem;font-weight:400}.contact__socials{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.contact__socials a{border:1px solid var(--line);background:#04081659;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex}.contact__socials a:hover{border-color:var(--gold)}.contact__socials svg{fill:currentColor;flex:none;width:22px;height:22px}.contact__socials span{min-width:0;color:var(--haze);overflow-wrap:anywhere;font-size:.875rem;display:grid}.contact__socials strong{color:var(--star);font-size:1rem;font-weight:500}.contact__socials a:hover strong{color:var(--gold-hi)}.footer__base{border-top:1px solid var(--line);text-align:center;margin-top:clamp(80px,10vw,140px);padding-top:56px}.footer__mark{width:min(300px,64vw);color:var(--star);margin:0 auto}.footer__line{color:var(--haze);font-size:var(--step-1);margin-top:18px}.footer__nav{flex-wrap:wrap;justify-content:center;gap:8px 28px;margin-top:36px;font-size:.9375rem;display:flex}.footer__nav a{color:var(--haze);padding:6px 0}.footer__nav a:hover{color:var(--star)}.footer__legal{color:var(--haze-2);margin-top:28px;font-size:.8125rem}@media (width<=900px){.contact__intro,.contact__body{grid-column:1/-1}.contact__intro h2{font-size:var(--step-4)}}@media (width<=520px){.contact__direct>div{grid-template-columns:1fr;gap:4px}.contact__socials{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hero__title .line>span{transition:none;transform:none}.hero__lede,.hero__actions,.turn,.stage .halo,.stage .orbit{transition:none}.halo__line{stroke-dashoffset:0}.tour__stops li{transition:opacity .2s}}
