.waitlist{isolation:isolate;min-height:100svh;color:var(--paper);background:#050606;display:grid;position:relative;overflow:clip}.waitlist__scene,.waitlist__grid{z-index:-2;position:absolute;inset:0}.waitlist__scene{background:#050606}.waitlist__scene .scene-image{opacity:.2;object-position:67% center;filter:grayscale(.35)contrast(1.1)}.waitlist__scene:after{content:"";background:#05060694;position:absolute;inset:0}.waitlist__grid{z-index:-1;opacity:.13;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:100% 5rem,8.333% 100%}.waitlist__frame{min-height:100svh;padding:clamp(1rem, 2.5vw, 2.25rem) var(--page) clamp(1rem, 2vw, 1.75rem);grid-template-rows:auto 1fr auto;display:grid}.waitlist__header,.waitlist__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.waitlist__wordmark{color:var(--paper);font-family:var(--font-logo);letter-spacing:.045em;font-size:clamp(1.75rem,2.5vw,2.75rem);font-weight:900;line-height:.75}.waitlist__wordmark sup{color:var(--fog);font-family:var(--font-sans);font-size:.25em;font-weight:var(--weight-ui);letter-spacing:0;vertical-align:top;margin-left:.2em}.waitlist__status,.waitlist__footer>p,.waitlist__footer>a,.waitlist__manifesto p,.waitlist__access-label{color:var(--fog);font-family:var(--font-sans);font-size:.625rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.35}.waitlist__status{align-items:center;gap:.6rem;display:inline-flex}.waitlist__status:before{content:"";background:var(--signal);width:.5rem;height:.5rem;box-shadow:0 0 .8rem #e31b2599}.waitlist__content{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.72fr);align-self:center;align-items:center;gap:clamp(3rem,7vw,8rem);width:100%;max-width:86rem;margin-inline:auto;padding:clamp(3rem,7vh,6rem) 0;display:grid}.waitlist__signal{min-width:0}.waitlist__eyebrow,.waitlist-prefs__eyebrow{color:var(--fog);font-family:var(--font-sans);font-size:.625rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 1rem;line-height:1.3;display:flex}.waitlist__eyebrow:before,.waitlist-prefs__eyebrow:before{content:"";background:var(--signal);width:2.25rem;height:1px}.waitlist__content h1{max-width:9ch;color:var(--paper);font-family:var(--font-display);font-size:clamp(4.5rem,8.5vw,9rem);font-weight:var(--weight-display);letter-spacing:0;text-transform:uppercase;margin:0;line-height:.82}.waitlist__content h1 span{color:var(--signal)}.waitlist__access{border:1px solid var(--line-strong);background:#080909;padding:clamp(1.25rem,2.75vw,2.25rem);position:relative}.waitlist__access:before{content:"";background:var(--signal);width:3.5rem;height:2px;position:absolute;top:-1px;left:-1px}.waitlist__access-label{margin:0 0 1.25rem}.waitlist__join{color:var(--paper);font-family:var(--font-display);font-size:clamp(2rem,3vw,3rem);font-weight:var(--weight-display);letter-spacing:.01em;text-transform:uppercase;margin:0 0 1.25rem;line-height:.95}.waitlist__copy{border-top:1px solid var(--line);max-width:30rem;color:var(--fog);margin:1.25rem 0 0;padding-top:1.15rem;font-size:.8125rem;line-height:1.6}.countdown{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.5rem;width:min(100%,43rem);margin-top:clamp(2rem,4vw,3.25rem);display:grid}.countdown__unit{border:1px solid var(--line-strong);text-align:center;background:#080909;min-width:0;padding:1rem .35rem .75rem}.countdown__value{min-height:3.4rem;color:var(--paper);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,4.5vw,4.4rem);line-height:.92;display:block}.countdown__label{color:var(--fog);font-family:var(--font-sans);font-size:.5625rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-top:.6rem;line-height:1.3;display:block}.countdown__separator{color:var(--signal);font-family:var(--font-display);align-self:center;font-size:1.5rem;line-height:1}.countdown--pending,.countdown--live{border:1px solid var(--line-strong);background:#080909;align-items:center;gap:.75rem;min-height:5.5rem;margin-top:clamp(2rem,4vw,3.25rem);padding:1.25rem;display:flex}.countdown__status{background:var(--signal);flex:none;width:.65rem;height:.65rem;box-shadow:0 0 1rem #e31b25b8}.countdown--live .countdown__status{box-shadow:0 0 1.35rem #e31b25f2}.countdown__pending{color:var(--paper);font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.5rem);font-weight:var(--weight-display);letter-spacing:.04em;text-transform:uppercase;margin:0;line-height:1}.waitlist-form,.waitlist-success{width:100%;margin:0}.waitlist-form__label,.waitlist-prefs__label{color:var(--paper);font-family:var(--font-sans);font-size:.625rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-bottom:.55rem;line-height:1.3;display:block}.waitlist-form__fields{border:1px solid var(--line-strong);background:#050606;grid-template-columns:minmax(0,1fr) auto;display:grid}.waitlist-form__fields input{min-width:0;height:3.75rem;color:var(--paper);font-family:var(--font-sans);background:0 0;border:0;outline:0;padding:0 1rem;font-size:.9375rem}.waitlist-form__fields input::placeholder{color:var(--smoke)}.waitlist-form__fields input:focus-visible{outline:2px solid var(--paper);outline-offset:-4px}.waitlist-form__fields button,.waitlist-prefs__save{border:0;border-left:1px solid var(--line-strong);min-height:3.75rem;color:var(--paper);background:var(--signal);font-family:var(--font-sans);font-size:.625rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:0 1.25rem;transition:color .16s,background .16s}.waitlist-form__fields button:hover:not(:disabled),.waitlist-prefs__save:hover:not(:disabled){color:var(--ink);background:var(--paper)}.waitlist-form__fields button:disabled,.waitlist-prefs__save:disabled{opacity:.6}.waitlist-form__fields button:focus-visible,.waitlist-prefs__save:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.waitlist-form__consent{color:var(--fog);align-items:flex-start;gap:.65rem;margin-top:.85rem;font-size:.6875rem;line-height:1.45;display:flex}.waitlist-form__consent input{width:1rem;min-width:1rem;height:1rem;accent-color:var(--signal);flex:none;margin:.08rem 0 0}.waitlist-form>p,.waitlist-prefs__message{min-height:1.2rem;color:var(--paper);margin:.65rem 0 0;font-size:.75rem;line-height:1.4}.waitlist-form__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute}.waitlist-success__title{color:var(--paper);font-family:var(--font-display);font-size:clamp(3rem,5vw,4.5rem);font-weight:var(--weight-display);letter-spacing:.01em;text-transform:uppercase;outline:none;margin:0;line-height:.9}.waitlist-success__eyebrow{color:var(--signal);font-family:var(--font-sans);font-size:.625rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0 0 .75rem;line-height:1.35}.waitlist-success__copy{color:var(--paper);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:.8rem 0 0;line-height:1.5}.waitlist-prefs,.waitlist-prefs__done{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.4rem}.waitlist-prefs__title,.waitlist-prefs__received{color:var(--paper);font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:var(--weight-display);letter-spacing:.01em;text-transform:uppercase;margin:0 0 1.1rem;line-height:.95}.waitlist-prefs__group{border:0;margin:0 0 1rem;padding:0}.waitlist-choices{flex-wrap:wrap;gap:.45rem;display:flex}.waitlist-choice{cursor:pointer;align-items:center;min-height:3rem;display:inline-flex}.waitlist-choice input{opacity:0;width:1px;height:1px;position:absolute}.waitlist-choice span{border:1px solid var(--line-strong);min-height:3rem;color:var(--fog);font-family:var(--font-sans);font-size:.625rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;background:#050606;align-items:center;padding:0 .9rem;transition:color .16s,background .16s,border-color .16s;display:inline-flex}.waitlist-choice input:checked+span{border-color:var(--paper);color:var(--ink);background:var(--paper)}.waitlist-choice input:focus-visible+span{outline:2px solid var(--signal);outline-offset:2px}.waitlist-prefs__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.waitlist-prefs__save{border-left:0}.waitlist-prefs__skip{min-height:2.75rem;color:var(--smoke);font-family:var(--font-sans);font-size:.625rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;text-underline-offset:.25rem;background:0 0;border:0;padding:0 .5rem;text-decoration:underline}.waitlist-prefs__skip:hover:not(:disabled){color:var(--paper)}.waitlist-prefs__done p{margin:0}.waitlist-prefs__selection{border:1px solid var(--line-strong);color:var(--paper);font-family:var(--font-sans);font-size:.625rem;font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;background:#050606;padding:.6rem .9rem;display:inline-block;margin-top:.8rem!important}.waitlist__footer{border-top:1px solid var(--line);min-height:2.5rem;padding-top:1rem}.waitlist__footer>p{color:var(--paper);margin:0}.waitlist__footer>a{transition:color .16s}.waitlist__footer>a:hover{color:var(--paper)}.waitlist__manifesto{align-items:center;gap:.65rem;display:flex}.waitlist__manifesto svg{width:1.25rem;height:1.7rem;color:var(--paper)}.waitlist__manifesto p{margin:0}.waitlist[data-design=luxury] .waitlist__scene .scene-image{opacity:.11;filter:grayscale(.8)contrast(1.04)}.waitlist[data-design=luxury] .waitlist__scene:after{background:#050606b3}.waitlist[data-design=luxury] .waitlist__grid{opacity:.07;background-size:100% 8rem,25% 100%}.waitlist[data-design=luxury] .waitlist__content{grid-template-columns:minmax(0,1fr) minmax(21rem,.62fr);gap:clamp(4rem,9vw,10rem);max-width:76rem}.waitlist[data-design=luxury] .waitlist__content h1{max-width:10ch;font-size:clamp(4rem,7vw,7.5rem);line-height:.88}.waitlist[data-design=luxury] .waitlist__content h1 span{color:var(--paper)}.waitlist[data-design=luxury] .waitlist__access{background:#070808;border-color:#f4f1e84d;padding:clamp(1.75rem,3.5vw,3rem)}.waitlist[data-design=luxury] .countdown__unit{background:0 0;border-width:0 0 1px}.waitlist[data-design=luxury] .countdown__value{font-size:clamp(2.25rem,4vw,3.75rem)}.waitlist[data-design=luxury] .countdown__separator{color:var(--fog)}.waitlist[data-design=luxury] .countdown--pending,.waitlist[data-design=luxury] .countdown--live{background:0 0;border-width:1px 0}.waitlist[data-design=luxury] .waitlist-form__fields button,.waitlist[data-design=luxury] .waitlist-prefs__save{color:var(--ink);background:var(--paper)}.waitlist[data-design=luxury] .waitlist-form__fields button:hover:not(:disabled),.waitlist[data-design=luxury] .waitlist-prefs__save:hover:not(:disabled){color:var(--paper);background:var(--signal)}.waitlist[data-design=underground] .waitlist__scene .scene-image{opacity:.3;object-position:55% center;filter:grayscale(.2)contrast(1.25)}.waitlist[data-design=underground] .waitlist__scene:after{background:#05060680}.waitlist[data-design=underground] .waitlist__grid{opacity:.2;background-size:100% 4rem,6.25% 100%}.waitlist[data-design=underground] .waitlist__content{grid-template-columns:minmax(0,1.3fr) minmax(19rem,.65fr);gap:clamp(2rem,5vw,5rem)}.waitlist[data-design=underground] .waitlist__content h1{max-width:11ch;color:var(--signal);font-size:clamp(4.75rem,9vw,9.5rem)}.waitlist[data-design=underground] .waitlist__content h1 span{color:var(--paper)}.waitlist[data-design=underground] .countdown{width:min(100%,49rem)}.waitlist[data-design=underground] .countdown__unit{border-color:var(--signal);background:#050606;padding:.9rem .25rem .65rem}.waitlist[data-design=underground] .countdown__value{min-height:4rem;color:var(--signal);font-size:clamp(3rem,5.5vw,5.5rem)}.waitlist[data-design=underground] .countdown--pending,.waitlist[data-design=underground] .countdown--live{border-color:var(--signal);min-height:7rem}.waitlist[data-design=underground] .countdown__pending{color:var(--signal);font-size:clamp(2rem,4vw,3.75rem)}.waitlist[data-design=underground] .waitlist__access{border-color:var(--signal)}.waitlist[data-design=locked]{background:#030404}.waitlist[data-design=locked] .waitlist__scene .scene-image{opacity:.055;object-position:58% center;filter:grayscale()contrast(1.35);transform:scale(1.03)}.waitlist[data-design=locked] .waitlist__scene:after{background:#030404d6}.waitlist[data-design=locked] .waitlist__grid{opacity:.17;background-size:100% 4rem,4rem 100%}.waitlist[data-design=locked] .waitlist__frame{padding-inline:clamp(1rem,3.4vw,3rem)}.waitlist[data-design=locked] .waitlist__content{flex-direction:column;justify-content:center;gap:clamp(1.75rem,3.5vh,3rem);max-width:70rem;padding:clamp(2.5rem,5vh,4.5rem) 0;display:flex}.waitlist[data-design=locked] .waitlist__signal{text-align:center;width:100%}.waitlist[data-design=locked] .waitlist__eyebrow{justify-content:center;margin-bottom:1.2rem}.waitlist[data-design=locked] .waitlist__eyebrow:after{content:"";background:var(--signal);width:2.25rem;height:1px}.waitlist[data-design=locked] .waitlist__content h1{letter-spacing:.01em;max-width:none;font-size:clamp(3.5rem,5.8vw,6.25rem);line-height:.8}.waitlist[data-design=locked] .waitlist__content h1 span{color:var(--paper)}.waitlist[data-design=locked] .countdown{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);width:100%;max-width:64rem;margin:clamp(2rem,4vh,3.5rem) auto 0;padding:clamp(1rem,2vw,1.75rem) 0}.waitlist[data-design=locked] .countdown__unit{background:0 0;border:0;padding:0}.waitlist[data-design=locked] .countdown__value{min-height:5.4rem;color:var(--paper);letter-spacing:.02em;font-size:clamp(4.25rem,7.5vw,7.5rem)}.waitlist[data-design=locked] .countdown__label{color:var(--fog);margin-top:.75rem;font-size:.625rem}.waitlist[data-design=locked] .countdown__separator{color:var(--signal);font-size:clamp(1.5rem,3vw,2.75rem)}.waitlist[data-design=locked] .countdown--pending,.waitlist[data-design=locked] .countdown--live{background:0 0;border-width:1px 0;justify-content:center;width:100%;max-width:64rem;min-height:8rem;margin:clamp(2rem,4vh,3.5rem) auto 0}.waitlist[data-design=locked] .countdown__pending{letter-spacing:.06em;font-size:clamp(2.25rem,5vw,4.75rem)}.waitlist[data-design=locked] .countdown__status,.waitlist[data-design=locked] .waitlist__status:before{animation:2.4s steps(2,end) infinite locked-signal-pulse}.waitlist[data-design=locked] .waitlist__access{text-align:center;background:0 0;border:0;width:min(100%,54rem);padding:0}.waitlist[data-design=locked] .waitlist__access:before,.waitlist[data-design=locked] .waitlist__access-label,.waitlist[data-design=locked] .waitlist__copy{display:none}.waitlist[data-design=locked] .waitlist__join{margin-bottom:1.1rem;font-size:clamp(2rem,3.25vw,3.3rem)}.waitlist[data-design=locked] .waitlist-form__fields{background:#030404;border-color:#f4f1e873;grid-template-columns:minmax(0,1fr) auto}.waitlist[data-design=locked] .waitlist-form__fields input{height:4rem;font-size:1rem}.waitlist[data-design=locked] .waitlist-form__fields button{min-height:4rem;padding-inline:1.75rem}.waitlist[data-design=locked] .waitlist-form__label{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.waitlist[data-design=locked] .waitlist-form__consent{justify-content:center}.waitlist[data-design=locked] .waitlist-form>p,.waitlist[data-design=locked] .waitlist-success{text-align:center}.waitlist[data-design=locked] .waitlist-success__eyebrow{margin-bottom:.9rem}.waitlist[data-design=locked] .waitlist-success__title{font-size:clamp(3rem,5vw,5rem)}.waitlist[data-design=locked] .waitlist-prefs{text-align:left;max-width:44rem;margin-inline:auto}.waitlist[data-design=locked] .waitlist-prefs__eyebrow{display:none}.waitlist[data-design=locked] .waitlist-prefs__title,.waitlist[data-design=locked] .waitlist-prefs__label,.waitlist[data-design=locked] .waitlist-prefs__done{text-align:center}.waitlist[data-design=locked] .waitlist-choices,.waitlist[data-design=locked] .waitlist-prefs__actions,.waitlist[data-design=locked] .waitlist__footer{justify-content:center}.waitlist[data-design=locked] .waitlist__manifesto,.waitlist[data-design=locked] .waitlist__footer>a{display:none}.waitlist[data-design=locked] .waitlist__footer>p{width:auto}@keyframes locked-signal-pulse{0%,76%{opacity:1}77%,to{opacity:.35}}@media (prefers-reduced-motion:reduce){.waitlist[data-design=locked] .countdown__status,.waitlist[data-design=locked] .waitlist__status:before{animation:none}}@media (max-width:900px){.waitlist__frame{padding-top:1.15rem}.waitlist__content,.waitlist[data-design=luxury] .waitlist__content,.waitlist[data-design=underground] .waitlist__content{grid-template-columns:1fr;gap:1.5rem;padding:2.25rem 0}.waitlist__signal{grid-template-columns:1fr;display:grid}.waitlist__content h1,.waitlist[data-design=luxury] .waitlist__content h1,.waitlist[data-design=underground] .waitlist__content h1{max-width:12ch;font-size:clamp(3.15rem,15vw,5.5rem)}.countdown,.waitlist[data-design=underground] .countdown{width:100%;margin-top:1.4rem}.countdown__unit,.waitlist[data-design=underground] .countdown__unit{padding:.65rem .1rem .5rem}.countdown__value,.waitlist[data-design=luxury] .countdown__value,.waitlist[data-design=underground] .countdown__value{min-height:2.5rem;font-size:clamp(1.8rem,8vw,2.8rem)}.countdown--pending,.countdown--live,.waitlist[data-design=underground] .countdown--pending,.waitlist[data-design=underground] .countdown--live{min-height:4.5rem;margin-top:1.4rem}.waitlist[data-design=underground] .countdown__pending{font-size:clamp(1.5rem,7vw,2.5rem)}.waitlist__access{padding:1.15rem}.waitlist__footer{flex-wrap:wrap;align-items:flex-end}.waitlist__footer>p{order:3;width:100%}.waitlist[data-design=locked] .waitlist__content{gap:1.5rem;padding:1.75rem 0 2rem;display:flex}.waitlist[data-design=locked] .waitlist__content h1{font-size:clamp(3.1rem,13vw,5rem)}.waitlist[data-design=locked] .countdown{margin-top:1.5rem;padding:1rem 0}.waitlist[data-design=locked] .countdown__value{min-height:3.2rem;font-size:clamp(2.6rem,11vw,4.25rem)}.waitlist[data-design=locked] .countdown--pending,.waitlist[data-design=locked] .countdown--live{min-height:5.5rem;margin-top:1.5rem}}@media (max-width:480px){.waitlist__header{align-items:flex-start}.waitlist__wordmark{font-size:1.75rem}.waitlist__status{text-align:right;justify-content:flex-end;max-width:10rem;font-size:.5625rem}.waitlist__content,.waitlist[data-design=luxury] .waitlist__content,.waitlist[data-design=underground] .waitlist__content{padding:1.65rem 0 2rem}.waitlist__eyebrow{margin-bottom:.7rem}.waitlist__content h1,.waitlist[data-design=luxury] .waitlist__content h1,.waitlist[data-design=underground] .waitlist__content h1{font-size:clamp(3rem,14.5vw,4rem)}.countdown{gap:.25rem}.countdown__separator{font-size:.9rem}.countdown__label{letter-spacing:.08em;font-size:.45rem}.waitlist-form__fields{grid-template-columns:minmax(0,1fr)}.waitlist-form__fields button{border-top:1px solid var(--line-strong);border-left:0}.waitlist__copy{margin-top:.9rem;padding-top:.9rem}.waitlist__manifesto p,.waitlist__footer>a,.waitlist__footer>p{font-size:.5625rem}.waitlist[data-design=locked] .waitlist__frame{padding-inline:1rem}.waitlist[data-design=locked] .waitlist__content{padding-top:1.25rem}.waitlist[data-design=locked] .waitlist__eyebrow{margin-bottom:.9rem}.waitlist[data-design=locked] .waitlist__content h1{font-size:clamp(2.8rem,13vw,3.75rem);line-height:.84}.waitlist[data-design=locked] .countdown{gap:.2rem;margin-top:1.25rem;padding:.85rem 0}.waitlist[data-design=locked] .countdown__value{min-height:2.6rem;font-size:clamp(2.15rem,10.5vw,2.75rem)}.waitlist[data-design=locked] .countdown__label{margin-top:.4rem;font-size:.5rem}.waitlist[data-design=locked] .countdown__separator{font-size:1rem}.waitlist[data-design=locked] .countdown--pending,.waitlist[data-design=locked] .countdown--live{min-height:4.5rem;margin-top:1.25rem}.waitlist[data-design=locked] .countdown__pending{font-size:clamp(1.5rem,7vw,2.2rem)}.waitlist[data-design=locked] .waitlist__join{margin-bottom:.9rem;font-size:2rem}.waitlist[data-design=locked] .waitlist-form__fields{grid-template-columns:1fr}.waitlist[data-design=locked] .waitlist-form__fields button{border-top:1px solid var(--line-strong);border-left:0}.waitlist[data-design=locked] .waitlist-form__consent{text-align:left;justify-content:flex-start}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-canvas:#efede6;--theme-surface:#f8f6f0;--theme-surface-raised:#fffdf8;--theme-ink:#161715;--theme-muted:#575952;--theme-border:#16171529;--theme-border-strong:#16171580;--theme-control:#171816;--theme-on-control:#efede6;--theme-on-accent:#fffaf6;--theme-media:#171816;--theme-media-soft:#252623;--theme-media-text:#efede6;--theme-media-muted:#efede6b8;--theme-media-line:#efede633;--theme-media-line-strong:#efede68f;--theme-overlay:#080908a8;--theme-shadow:#0b0c0a2e;--theme-visual:#d7d5cf;--theme-visual-highlight:#ffffffb3;--theme-alert-text:#7f211b;--theme-alert-surface:#b6493924;--ink:#161715;--ink-soft:#252623;--panel:#f8f6f0;--panel-raised:#fffdf8;--line:#16171529;--line-strong:#16171580;--fog:#575952;--smoke:#71736d;--paper:#efede6;--signal:#b44737;--store-paper:#efede6;--store-paper-deep:#dedbd3;--store-ink:#161715;--store-muted:#575952;--store-line:#16171529;--store-line-strong:#16171580;--store-accent:#b44737;--store-dark:#171816;--store-dark-soft:#252623}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-canvas:#10110f;--theme-surface:#181916;--theme-surface-raised:#22231f;--theme-ink:#f1efe8;--theme-muted:#b9b9b0;--theme-border:#f1efe829;--theme-border-strong:#f1efe880;--theme-control:#f1efe8;--theme-on-control:#10110f;--theme-on-accent:#1b100d;--theme-media:#080908;--theme-media-soft:#171815;--theme-media-text:#f1efe8;--theme-media-muted:#f1efe8b8;--theme-media-line:#f1efe833;--theme-media-line-strong:#f1efe88f;--theme-overlay:#000000bd;--theme-shadow:#0000006b;--theme-visual:#2d2f2a;--theme-visual-highlight:#ffffff14;--theme-alert-text:#ffd7d1;--theme-alert-surface:#d8574733;--ink:#10110f;--ink-soft:#181916;--panel:#181916;--panel-raised:#22231f;--line:#f1efe829;--line-strong:#f1efe880;--fog:#b9b9b0;--smoke:#8e8f87;--paper:#f1efe8;--signal:#e66b5a;--store-paper:#10110f;--store-paper-deep:#191a17;--store-ink:#f1efe8;--store-muted:#b9b9b0;--store-line:#f1efe829;--store-line-strong:#f1efe880;--store-accent:#e66b5a;--store-dark:#080908;--store-dark-soft:#171815}html{background:var(--theme-canvas)}body{color:var(--theme-ink);background:var(--theme-canvas)}::selection{color:var(--theme-on-accent);background:var(--store-accent)}:focus-visible{outline-color:var(--store-accent)}.site-header{border-color:var(--theme-border);color:var(--theme-ink);background:var(--theme-surface);box-shadow:0 .5rem 1.5rem var(--theme-shadow)}.site-header .icon-button,.site-header .bag-button{border-left-color:var(--theme-border);color:inherit}.site-header .icon-button:hover,.site-header .bag-button:hover{color:var(--theme-on-control);background:var(--theme-control)}.search-panel,.mobile-menu{color:var(--theme-ink);border-color:var(--theme-border-strong);background:var(--theme-surface)}.search-panel input{color:var(--theme-ink)}.search-panel__backdrop,.cart-drawer__backdrop,.size-guide-modal__backdrop{background:var(--theme-overlay)}.theme-toggle{border:1px solid var(--theme-border);min-width:2.75rem;min-height:2.75rem;color:inherit;background:0 0;place-items:center;padding:0;transition:color .18s,background .18s,border-color .18s;display:inline-grid}.theme-toggle:hover{border-color:var(--store-accent);color:var(--theme-on-control);background:var(--theme-control)}.theme-toggle__icon{place-items:center;display:grid}.theme-toggle__icon--sun{display:none}.theme-toggle svg{width:1rem;height:1rem}html[data-theme=dark] .theme-toggle__icon--moon{display:none}html[data-theme=dark] .theme-toggle__icon--sun{display:grid}.theme-toggle__label{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:700}.site-header .theme-toggle{border-top:0;border-bottom:0;border-right:0;border-left:1px solid var(--theme-border)}.cart-drawer{color:var(--theme-ink);border-left-color:var(--theme-border-strong);background:var(--theme-surface);box-shadow:-2rem 0 6rem var(--theme-shadow)}.cart-drawer__header,.cart-drawer__footer,.cart-line,.cart-drawer__message{border-color:var(--theme-border)}.cart-drawer h2,.cart-drawer h3{color:var(--theme-ink)}.cart-drawer .eyebrow,.cart-drawer__footer p,.cart-line__details p,.text-button{color:var(--theme-muted)}.cart-drawer__message{color:var(--theme-alert-text);background:var(--theme-alert-surface)}.cart-line__visual{background:radial-gradient(circle at 50% 35%, var(--theme-visual-highlight), transparent 60%), var(--theme-visual)}.cart-drawer .button,.filter-tabs :is(a,button):hover,.filter-tabs :is(a,button).is-active,.option-values button:hover,.option-values button.is-selected,.product-purchase__add{border-color:var(--theme-control);color:var(--theme-on-control);background:var(--theme-control)}.cart-drawer .button:hover:not(:disabled),.product-purchase__add:hover:not(:disabled){border-color:var(--store-accent);color:var(--theme-on-accent);background:var(--store-accent)}.size-guide-modal{color:var(--theme-ink);border-color:var(--theme-border-strong);background:var(--theme-surface);box-shadow:0 1.5rem 5rem var(--theme-shadow)}.size-guide-modal__header{border-bottom-color:var(--theme-border)}.size-guide-modal__header h2,.size-guide-modal table,.size-guide-modal th{color:var(--theme-ink)}.size-guide-modal :is(th,td){border-color:var(--theme-border)}.size-guide-modal__body>p,.size-guide-trigger{color:var(--theme-muted)}.size-guide-trigger:hover{color:var(--theme-ink)}.home-page,.shop-catalog,.product-detail,.contact-page,.policy-page,.not-found{color:var(--store-ink);background:var(--store-paper)}.product-card,.product-purchase{background:var(--theme-surface)}.product-card__visual,.product-gallery__main,.product-gallery__stack-item{background:linear-gradient(135deg, var(--theme-visual-highlight), transparent 46%), var(--theme-visual)}.product-gallery__thumbs button,.product-card__placeholder,.product-gallery__placeholder,.shop-catalog__empty{background:var(--theme-surface-raised)}.category-card{background:var(--theme-visual)}.product-card:hover,.product-card:focus-within{box-shadow:0 1rem 2.5rem var(--theme-shadow)}.contact-page__links>a:hover,.contact-page__links .reveal>a:hover{color:var(--theme-on-control);background:var(--theme-control)}:where(.home-hero,.upcoming-drop,.home-story,.community-callout,.newsletter-section,.story-page,.community-page,.lookbook-page,.site-footer,.gothic-review){--store-paper:var(--theme-media-text);--store-paper-deep:var(--theme-media-soft);--store-ink:var(--theme-media);--store-muted:var(--theme-media-muted);--store-line:var(--theme-media-line);--store-line-strong:var(--theme-media-line-strong);--store-dark:var(--theme-media);--store-dark-soft:var(--theme-media-soft);--ink:var(--theme-media);--ink-soft:var(--theme-media-soft);--panel:var(--theme-media-soft);--panel-raised:var(--theme-media-soft);--line:var(--theme-media-line);--line-strong:var(--theme-media-line-strong);--paper:var(--theme-media-text);--fog:var(--theme-media-muted);color:var(--theme-media-text)}.featured-piece__frame{--store-paper:var(--theme-media-text);--store-ink:var(--theme-media);--store-muted:var(--theme-media-muted);--store-line:var(--theme-media-line);--store-line-strong:var(--theme-media-line-strong);color:var(--theme-media-text)}.waitlist__header-actions{align-items:center;gap:.65rem;display:inline-flex}.waitlist .theme-toggle{border-color:var(--line-strong);color:inherit}html[data-theme=dark] .waitlist,html[data-theme=dark] .waitlist[data-design=locked],html[data-theme=dark] .waitlist__scene{background:var(--theme-canvas)}html[data-theme=light] .waitlist{--paper:var(--theme-ink);--fog:var(--theme-muted);--smoke:#71736d;--ink:var(--theme-ink);--ink-soft:var(--theme-surface);--panel:var(--theme-surface);--panel-raised:var(--theme-surface-raised);--line:var(--theme-border);--line-strong:var(--theme-border-strong);color:var(--theme-ink);background:var(--theme-canvas)}html[data-theme=light] .waitlist__scene{background:var(--theme-canvas)}html[data-theme=light] .waitlist__scene .scene-image{opacity:.16;filter:grayscale(.6)contrast(.86)brightness(1.3)}html[data-theme=light] .waitlist__scene:after,html[data-theme=light] .waitlist[data-design] .waitlist__scene:after{background:#efede6c7}html[data-theme=light] .waitlist__grid{opacity:.38}html[data-theme=light] .waitlist[data-design=locked]{background:var(--theme-canvas)}html[data-theme=light] .waitlist :is(.waitlist__access,.countdown__unit,.countdown--pending,.countdown--live,.waitlist-form__fields,.waitlist-choice span,.waitlist-prefs__selection),html[data-theme=light] .waitlist[data-design=locked] .waitlist-form__fields{border-color:var(--theme-border-strong);background:var(--theme-surface)}html[data-theme=light] .waitlist :is(.waitlist-form__fields button,.waitlist-prefs__save){color:var(--theme-on-accent);background:var(--store-accent)}html[data-theme=light] .waitlist :is(.waitlist-form__fields button,.waitlist-prefs__save):hover:not(:disabled){color:var(--theme-on-control);background:var(--theme-control)}html[data-theme=light] .waitlist-choice input:checked+span{border-color:var(--theme-control);color:var(--theme-on-control);background:var(--theme-control)}html[data-theme=light] .waitlist .theme-toggle:hover{color:var(--theme-on-control);background:var(--theme-control)}@media (max-width:900px){.site-header{color:var(--theme-ink);background:var(--theme-surface);box-shadow:0 .35rem 1rem var(--theme-shadow)}.site-header>.site-header__menu,.site-header .icon-button,.site-header .bag-button{border-color:var(--theme-border);color:inherit}.theme-toggle--header{display:none!important}.mobile-menu{color:var(--theme-ink);background:var(--theme-surface);box-shadow:2rem 0 5rem var(--theme-shadow)}.mobile-menu__top,.mobile-menu nav,.mobile-menu__item,.mobile-menu__foot,.mobile-menu__toggle,.mobile-menu__collections{border-color:var(--theme-border)}.mobile-menu__top .wordmark,.mobile-menu__top>.icon-button,.mobile-menu nav a{color:var(--theme-ink)}.mobile-menu__bag,.mobile-menu__toggle,.mobile-menu nav .mobile-menu__collections a,.mobile-menu__foot p{color:var(--theme-muted)}.mobile-menu__toggle{background:0 0}.mobile-menu__foot{gap:.8rem;display:grid}.mobile-menu .theme-toggle--menu{border-color:var(--theme-border-strong);align-items:center;gap:.6rem;width:max-content;min-width:0;min-height:2.9rem;padding:0 .8rem;display:inline-flex}}@media (min-width:901px){.theme-toggle--menu{display:none}}@media (max-width:480px){.waitlist__header-actions{gap:.4rem}.waitlist__header-actions .theme-toggle{min-width:2.5rem;min-height:2.5rem}}@media (prefers-reduced-motion:reduce){.theme-toggle{transition:none}}
