:root{--ink:#0F1F3D;--night:#0A1730;--night-2:#152947;--night-card:#132441;--bone:#F3EFE3;--bone-2:#E9E1CD;--amber:#B5652D;--amber-dark:#8F4E22;--steel:#7C9BB8;--steel-dark:#4A6B8A;--crimson:#C23B33;--line-bone:rgba(15,31,61,.14);--line-night:rgba(243,239,227,.14);--serif-track:.14em}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bone);color:var(--ink);font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3,.display{font-family:Jost,sans-serif;font-weight:600;letter-spacing:-.01em;margin:0}.eyebrow{font-family:Jost,sans-serif;font-weight:500;font-size:.72rem;letter-spacing:var(--serif-track);text-transform:uppercase}a{color:inherit}img{display:block;max-width:100%}button{font-family:inherit}.wrap{max-width:1180px;margin:0 auto;padding:0 32px}@media(max-width:640px){.wrap{padding:0 20px}}.nav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:20px 32px;background:linear-gradient(180deg,#0a17308c,#0a173000)}@media(max-width:640px){.nav{padding:16px 20px}}.nav__status{display:flex;align-items:center;gap:8px;font-family:Jost,sans-serif;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bone);opacity:.85}.nav__dot{width:7px;height:7px;border-radius:50%;background:var(--crimson);box-shadow:0 0 0 3px #c23b3340}.nav__brand{display:flex;align-items:center;gap:12px}.nav__brand img.nav__mark{width:32px;height:32px;flex:none}.nav__brand img.nav__word{height:15px;width:auto}@media(max-width:640px){.nav__brand img.nav__mark{width:26px;height:26px}.nav__brand img.nav__word{height:12px}.nav__status span:last-child{display:none}}.hero{position:relative;min-height:100vh;display:flex;overflow:hidden;background:var(--night)}.hero__half{position:relative;width:50%;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;padding:max(96px,calc(50vh - 210px)) 56px 96px}.hero__half--day{background:linear-gradient(160deg,#F6F2E7 0%,var(--bone) 55%,var(--bone-2) 100%);color:var(--ink);z-index:2;align-items:flex-end;text-align:right}.hero__half--night{background:linear-gradient(200deg,#111f3c 0%,var(--night) 55%,#08101f 100%);color:var(--bone);z-index:1;align-items:flex-start;text-align:left}.hero__half--day .hero__tags{justify-content:flex-end}.hero__half--night .hero__tags{justify-content:flex-start}.hero__eyebrow{margin-bottom:18px;opacity:.7}.hero__half--day .hero__eyebrow{color:var(--amber-dark)}.hero__half--night .hero__eyebrow{color:var(--steel)}.hero__line{font-size:clamp(2.1rem,4.6vw,3.4rem);line-height:1.06}.hero__sub{margin-top:20px;max-width:37ch;font-size:.98rem;opacity:.78}.hero__tags{margin-top:34px;display:flex;gap:10px;flex-wrap:wrap}.tag{font-family:Jost,sans-serif;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;padding:7px 13px;border-radius:100px;border:1px solid var(--line-bone)}.hero__half--night .tag{border-color:var(--line-night)}.hero__seam{position:absolute;top:0;bottom:0;left:50%;width:1px;background:linear-gradient(180deg,#f3efe300,#f3efe359 15% 85%,#f3efe300);z-index:5;transform:translate(-.5px)}.hero__split-label{position:absolute;bottom:34px;z-index:6;font-family:Jost,sans-serif;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.hero__split-label--day{right:calc(50% + 24px);color:var(--ink)}.hero__split-label--night{left:calc(50% + 24px);color:var(--bone)}@media(max-width:820px){.hero__half{padding:110px 20px 64px}.hero__line{font-size:clamp(1.5rem,7vw,2.1rem)}.hero__sub{font-size:.82rem;max-width:22ch}.hero__eyebrow{font-size:.6rem;margin-bottom:12px}.hero__tags{margin-top:20px;gap:6px}.tag{font-size:.58rem;padding:5px 9px}.hero__split-label{font-size:.52rem;bottom:20px}.hero__split-label--day{right:calc(50% + 12px)}.hero__split-label--night{left:calc(50% + 12px)}}@media(max-width:480px){.hero__half{padding:100px 14px 56px}.hero__line{font-size:clamp(1.15rem,7.5vw,1.6rem)}.hero__sub{display:none}.hero__tags{margin-top:14px;flex-direction:column;gap:5px}}.system{background:var(--bone);padding:120px 0 100px}.system__head{max-width:640px;margin:0 auto 64px;text-align:center}.system__head .eyebrow{color:var(--amber-dark);justify-content:center;display:flex;margin-bottom:14px}.system__head h2{font-size:clamp(1.7rem,3.4vw,2.5rem)}.system__head p{margin-top:16px;color:#0f1f3dad;font-size:1.02rem}.system__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line-bone);border:1px solid var(--line-bone)}@media(max-width:900px){.system__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.system__grid{grid-template-columns:1fr}}.card{background:var(--bone);padding:38px 28px 32px;display:flex;flex-direction:column;min-height:280px;transition:background .35s ease}.card:hover{background:var(--bone-2)}.card__step{font-family:Jost,sans-serif;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;opacity:.55;margin-bottom:22px}.card__name{font-size:1.28rem;margin-bottom:8px}.card__role{font-size:.9rem;opacity:.7;margin-bottom:18px}.card__desc{font-size:.86rem;opacity:.62;margin-top:auto;line-height:1.6}.card--day-1 .card__step,.card--day-2 .card__step{color:var(--amber-dark)}.card--night-1 .card__step,.card--night-2 .card__step{color:var(--steel-dark)}.card__mark{width:9px;height:9px;border-radius:50%;margin-bottom:16px}.card--day-1 .card__mark,.card--day-2 .card__mark{background:var(--amber)}.card--night-1 .card__mark,.card--night-2 .card__mark{background:var(--steel-dark)}.strip{background:var(--ink);color:var(--bone);padding:110px 0;position:relative;overflow:hidden}.strip__wrap{max-width:820px;margin:0 auto;padding:0 32px;text-align:center}.strip .eyebrow{color:var(--steel);justify-content:center;display:flex;margin-bottom:22px}.strip h2{font-size:clamp(1.6rem,3.6vw,2.6rem);line-height:1.28;font-weight:500}.strip h2 em{font-style:normal;color:var(--amber)}.waitlist{background:var(--bone);padding:120px 0 130px;text-align:center}.waitlist__wrap{max-width:560px;margin:0 auto;padding:0 32px}.waitlist .eyebrow{color:var(--amber-dark);justify-content:center;display:flex;margin-bottom:18px}.waitlist h2{font-size:clamp(1.7rem,3.4vw,2.4rem);margin-bottom:16px}.waitlist p{color:#0f1f3da6;font-size:.98rem;margin-bottom:36px}.waitlist__form{display:flex;gap:10px}@media(max-width:520px){.waitlist__form{flex-direction:column}}.waitlist__input{flex:1;padding:16px 18px;border:1.5px solid rgba(15,31,61,.22);background:transparent;border-radius:4px;font-family:Inter,sans-serif;font-size:.95rem;color:var(--ink);outline:none;transition:border-color .25s ease}.waitlist__input:focus{border-color:var(--ink)}.waitlist__input::placeholder{color:#0f1f3d66}.waitlist__btn{padding:16px 26px;background:var(--ink);color:var(--bone);border:none;border-radius:4px;font-family:Jost,sans-serif;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .25s ease,transform .15s ease;white-space:nowrap}.waitlist__btn:hover{background:var(--amber-dark)}.waitlist__btn:active{transform:scale(.97)}.waitlist__fine{margin-top:18px;font-size:.78rem;color:#0f1f3d73}.waitlist__success{display:none;padding:18px 20px;border:1.5px solid var(--ink);border-radius:4px;font-size:.92rem}.waitlist__success.is-visible{display:block}.waitlist__form.is-hidden{display:none}.footer{background:var(--night);color:var(--bone);padding:64px 0 40px}.footer__wrap{max-width:1180px;margin:0 auto;padding:0 32px;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:32px}.footer__brand{display:flex;align-items:center;gap:12px}.footer__brand img{width:38px;height:38px}.footer__brand span{font-family:Jost,sans-serif;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:1rem}.footer__meta{font-size:.82rem;color:#f3efe38c;text-align:right}.footer__rule{max-width:1180px;margin:40px auto 0;padding:24px 32px 0;border-top:1px solid var(--line-night);font-size:.76rem;color:#f3efe366;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/coming-soon.css.map */
