@font-face{font-family:LT Motor Oil;src:url(../fonts/LT-Motor-Oil-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--cream:#fbf6e9;--black:#202820;--rose:#bc7171;--pink:#d2919f;--blush:#d3b6b9;--gold:#deae60;--red:#d15c6c;--pale-gold:#e8c890;--cut:#dc1f26;--display:"LT Motor Oil", "Big Shoulders Display", "Arial Narrow", sans-serif;--text:"Figtree Variable", "Avenir Next", "Avenir", "Helvetica Neue", sans-serif;--gutter:clamp(20px, 5vw, 72px);--measure:34rem;--ease:cubic-bezier(.22, .61, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--black);color:var(--cream);font-family:var(--text);font-feature-settings:"kern";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.5;overflow-x:hidden}[hidden]{display:none!important}img,svg,picture{max-width:100%;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}p{margin:0}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin:0;font-weight:400;line-height:.95}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{left:var(--gutter);z-index:50;background:var(--cream);color:var(--black);border-radius:2px;padding:.5rem .75rem;position:absolute;top:-4rem}.skip:focus{top:1rem}.dev-note{z-index:40;background:var(--gold);color:var(--black);padding:.5rem var(--gutter);text-align:center;font-size:.85rem;position:fixed;inset:auto 0 0}.hero-track{height:100vh;height:100svh;position:relative}.hero-track.is-flight{height:340vh}.hero{height:100vh;background:var(--rose);align-items:end;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.hero-field{will-change:transform;width:100%;height:100%;position:absolute;inset:0}.hero-flight{z-index:1;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease);position:absolute;inset:0}.hero-flight.is-on{opacity:1}.hero-mark{z-index:3;filter:drop-shadow(0 4px 24px #20282080);width:clamp(150px,22vw,220px);height:auto;position:absolute;top:clamp(24px,5vh,56px);left:50%;transform:translate(-50%)}.hero-cue{z-index:3;background:#fbf6e92e;width:1px;height:56px;position:absolute;bottom:clamp(20px,4vh,40px);left:50%;overflow:hidden;transform:translate(-50%)}.hero-cue span{background:var(--cream);width:100%;height:40%;animation:cue 2.2s var(--ease) infinite;position:absolute;top:0;left:0}@keyframes cue{0%{transform:translateY(-100%)}60%{transform:translateY(260%)}to{transform:translateY(260%)}}.hero-piece{transform-box:fill-box;transform-origin:50%}.hero-cut{stroke-dasharray:1;stroke-dashoffset:1px}.hero-copy{z-index:2;padding:0 var(--gutter) clamp(28px, 5vh, 64px);text-align:center;opacity:0;justify-items:center;gap:.5rem;display:grid;position:relative}.hero-lockup{width:clamp(180px,30vw,300px);height:auto;margin-bottom:.9rem}.hero-title{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--cream);margin:0;font-size:clamp(4rem,15vw,12rem);font-weight:400;line-height:1.02}.hero-line{color:var(--cream);opacity:.9;margin-top:.3rem;font-size:clamp(1.1rem,1rem + .6vw,1.5rem)}.phase-note{color:var(--pale-gold);margin-top:.4rem}.phase-note a{color:var(--cream)}.glass{padding:clamp(72px, 12vh, 140px) var(--gutter) clamp(40px, 6vh, 72px);background:var(--black);justify-items:center;gap:clamp(28px,4vh,48px);display:grid}.glass-stage{aspect-ratio:1078/1043;width:min(100%,520px);position:relative}.glass-stage canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease);position:absolute;inset:0}.glass-stage.is-gl canvas{opacity:1}.glass-fallback{background:radial-gradient(120% 90% at 30% 20%, #e3c1b4 0%, var(--rose) 45%, #7b4848 100%);transition:opacity 1.2s var(--ease);border-radius:50% 50% 46% 46%/40% 40% 60% 60%;position:absolute;inset:0}.glass-fallback img{object-fit:contain;filter:drop-shadow(0 24px 40px #00000073);width:100%;height:100%;padding:6%}.glass-stage.is-gl .glass-fallback{opacity:0}.glass-line{color:var(--blush);text-align:center;max-width:var(--measure);font-size:clamp(1.1rem,1rem + .8vw,1.6rem)}.editions{padding:clamp(72px, 12vh, 140px) var(--gutter);background:var(--black);position:relative}.editions-head{text-align:center;justify-items:center;gap:.75rem;max-width:40rem;margin:0 auto 2rem;display:grid}.editions h2{font-size:clamp(2.6rem,2rem + 4vw,5rem)}.editions-sub{color:var(--blush)}.count{text-align:center;color:var(--cream);margin-bottom:clamp(28px,4vh,48px);font-size:clamp(1.1rem,1rem + .7vw,1.5rem)}.grid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:10px 8px;max-width:1080px;margin:0 auto;padding:0;list-style:none;display:grid}@media (min-width:640px){.grid{grid-template-columns:repeat(15,1fr);gap:14px 10px}}.ed{margin:0;position:relative}.ed.is-first-tall{position:relative}@media (min-width:640px){.ed.is-first-tall:before{content:"";pointer-events:none;border-top:1px solid #fbf6e92e;position:absolute;top:-8px;left:0;right:calc(-1400% - 140px)}}.ed-btn{appearance:none;cursor:pointer;width:100%;color:var(--cream);background:0 0;border:0;border-radius:4px;justify-items:center;gap:4px;margin:0;padding:0;display:grid}.ed-btn svg{aspect-ratio:3486/3113;width:100%;height:auto;overflow:visible}.ed-btn.is-tall svg{transform-origin:bottom;transform:scaleY(1.05)}.ed-btn .n{letter-spacing:.04em;color:#fbf6e9b3;font-variant-numeric:tabular-nums;font-size:.72rem}.ed-btn:hover .n,.ed-btn:focus-visible .n{color:var(--cream)}.finsvg use{fill:none;stroke:var(--cream);stroke-width:1.2px;stroke-opacity:.85;transition:fill .3s var(--ease), stroke .3s var(--ease)}.ed-btn:hover .finsvg use,.ed-btn:focus-visible .finsvg use{stroke-width:1.8px;stroke-opacity:1}.finsvg[data-status=kept] use{fill:url(#print-sm);stroke:var(--blush)}.finsvg[data-status=allocated] use{fill:var(--rose);stroke:var(--rose)}.finsvg[data-status=kilo] use{fill:#deae602e;stroke:var(--gold);stroke-width:1.6px}.finsvg[data-status=sold] use{fill:var(--black);stroke:#fbf6e959}.ed-btn[data-status=kept] .mark{background:var(--cream);border-radius:50%;width:6px;height:6px;position:absolute;top:2%;right:8%}.tip{z-index:5;background:var(--cream);color:var(--black);pointer-events:none;white-space:nowrap;border-radius:3px;padding:.45rem .65rem;font-size:.85rem;line-height:1.3;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 6px 18px #0000004d}.tip:after{content:"";background:inherit;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.tip strong{font-weight:600}.where{background:var(--cream);color:var(--black);padding:clamp(72px, 12vh, 140px) var(--gutter)}.where h2{max-width:60rem;margin:0 auto 1.5rem;font-size:clamp(2.4rem,1.8rem + 3vw,4.4rem)}.steps{counter-reset:step;max-width:60rem;margin:0 auto;padding:0;list-style:none}.step:not([hidden]){counter-increment:step}.step-n:before{content:counter(step)}.step{border-top:1px solid #20282033;grid-template-columns:3rem 1fr;align-items:baseline;gap:.5rem;padding:1.1rem 0;display:grid}.step:last-child{border-bottom:1px solid #20282033}.step-n{font-family:var(--display);color:var(--rose);font-size:1.6rem;line-height:1}.shops{flex-wrap:wrap;gap:.35rem 1.2rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.shops li{color:#202820bf}#step-online-copy a{color:var(--black)}.waitlist{background:var(--black);color:var(--cream);padding:clamp(72px, 12vh, 140px) var(--gutter);text-align:center;justify-items:center;gap:.9rem;display:grid}.waitlist h2{color:var(--pink);font-size:clamp(2.6rem,2rem + 3.5vw,5rem)}.waitlist-line{color:var(--cream);opacity:.9}.waitlist-form{grid-template-columns:1fr;gap:.6rem;width:min(100%,26rem);margin-top:.6rem;display:grid}@media (min-width:480px){.waitlist-form{grid-template-columns:1fr auto}}.waitlist-form input{font:inherit;color:var(--cream);background:#fbf6e914;border:1px solid #fbf6e999;border-radius:3px;min-width:0;padding:.8rem .95rem}.waitlist-form input::placeholder{color:#fbf6e9ad}.waitlist-form input:focus-visible{outline-color:var(--cream);background:#fbf6e924}.waitlist-form input[aria-invalid=true]{border-color:var(--cream);border-width:2px}.waitlist-form button{font:inherit;background:var(--cream);color:var(--black);cursor:pointer;transition:transform .2s var(--ease), opacity .2s;border:0;border-radius:3px;padding:.8rem 1.3rem;font-weight:600}.waitlist-form button:hover{transform:translateY(-1px)}.waitlist-form button:disabled{opacity:.6;cursor:default;transform:none}.waitlist-form button:focus-visible{outline-color:var(--cream)}.waitlist-status{min-height:1.5em;color:var(--cream)}.waitlist-status.is-error{color:var(--cream);font-weight:600}.waitlist.is-post .waitlist-form,.waitlist.is-post .waitlist-status,.waitlist.is-post .waitlist-line{display:none}.post-line{font-size:clamp(1.1rem,1rem + .7vw,1.5rem)}.post-line a{color:var(--cream)}.b2b{background:var(--black);color:var(--cream);padding:0 var(--gutter) clamp(40px, 6vh, 64px);text-align:center;font-size:.95rem}.b2b a{color:var(--cream)}.b2b-login{opacity:.85;margin-top:.4rem}.footer{background:var(--black);color:var(--blush);padding:clamp(48px, 8vh, 80px) var(--gutter) clamp(32px, 5vh, 56px);text-align:center;border-top:1px solid #fbf6e91f;justify-items:center;gap:1rem;font-size:.9rem;display:grid}.footer-lockup{opacity:.9;width:150px;height:auto}.footer-links{gap:1.4rem;margin:0;padding:0;list-style:none;display:flex}.footer-links a{color:var(--cream)}.footer-credit{opacity:.75;max-width:30rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.no-js .hero-copy{opacity:1}.no-js .hero-cut{stroke-dashoffset:0}.no-js #hero-dim{opacity:.82}.no-js #hero-piece{opacity:1}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-ext-wght-normal-DCwSJGxG.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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(./figtree-latin-wght-normal-D_ZTVpCC.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}
/*$vite$:1*/