@property --r{syntax:"<percentage>";inherits:false;initial-value:0%}.loader{z-index:100;background:var(--night);pointer-events:none;place-items:center;animation:.9s cubic-bezier(.77,0,.175,1) 1.35s forwards loader-out;display:grid;position:fixed;inset:0}.loader-in{justify-items:center;gap:26px;display:grid}.loader-glyph{aspect-ratio:595/736;width:min(30vw,210px);-webkit-mask-image:radial-gradient(circle at 46% 54%, #000 var(--r), transparent calc(var(--r) + 18%));-webkit-mask-image:radial-gradient(circle at 46% 54%, #000 var(--r), transparent calc(var(--r) + 18%));mask-image:radial-gradient(circle at 46% 54%, #000 var(--r), transparent calc(var(--r) + 18%));animation:1.2s cubic-bezier(.455,.03,.515,.955) forwards glyph-in}.loader-glyph img{object-fit:contain;width:100%;height:100%}.loader-word{font-family:var(--display);padding-left:.6em;font-size:26px;font-weight:800;animation:1.1s cubic-bezier(.215,.61,.355,1) .15s both word-in}@keyframes glyph-in{to{--r:75%}}@keyframes word-in{0%{letter-spacing:.9em;opacity:0}to{letter-spacing:.18em;opacity:1}}@keyframes loader-out{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%);visibility:hidden}}@keyframes zoom-in{0%{transform:scale(1.3)}to{transform:scale(1.06)}}@keyframes drift{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes line-up{0%{transform:translateY(105%)}}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}}@keyframes rise-in{0%{opacity:0;transform:translateY(30px)}}@keyframes drop-in{0%{opacity:0;transform:translateY(-12px)}}:root:has(.loader) .nav{animation:.8s cubic-bezier(.215,.61,.355,1) 2.2s both drop-in}.intro-skip .loader{display:none}.intro-skip .hero *{animation:none!important}:root.intro-skip:has(.loader) .nav{animation:none!important}.hero{height:100svh;min-height:640px;position:relative;overflow:hidden}.hero-img{position:absolute;inset:-4% 0}.hero-img picture{width:100%;height:100%;display:block}.hero-img img{object-fit:cover;object-position:50% 32%;width:100%;height:100%;animation:zoom-in 2.4s var(--ease-out) 1.35s both, drift 14s linear 3.75s forwards}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0b0b0c80 0%,#0b0b0c00 20% 50%,#0b0b0ceb 100%);position:absolute;inset:0}.hero-in{z-index:2;padding:0 var(--pad) clamp(28px, 5vh, 56px);grid-template-columns:1fr auto;align-items:end;gap:32px;display:grid;position:absolute;bottom:0;left:0;right:0}.hero-eyebrow{color:var(--violet);margin-bottom:16px}.hero h1{font-size:clamp(64px,9.4vw,158px)}.hero h1 .hl{padding-bottom:.02em;display:block;overflow:hidden}.hero h1 .hl>span{animation:line-up 1.1s var(--ease-out) 1.8s both;display:block}.hero h1 .hl+.hl>span{animation-delay:1.92s}.hero-sub{max-width:40ch;color:var(--soft);margin-top:18px;font-size:17px}.hero-eyebrow,.hero-sub,.hero .cta{animation:.8s cubic-bezier(.215,.61,.355,1) 2s both fade-up}.hero-sub{animation-delay:2.1s}.hero .cta{animation-delay:2.2s}.count{border:1px solid var(--line);min-width:330px;animation:rise-in 1s var(--ease-out) 2.2s both;background:#0b0b0cd1;padding:16px 18px 14px}.count-head{justify-content:space-between;gap:16px;display:flex}.count-digits{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.count-digits div{gap:2px;display:grid}.count-digits span{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.count-digits small{font-family:var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.drop-head h2,.nc-head h2,.night-head h2{font-size:clamp(48px,6vw,96px)}.roof{background:var(--night);height:min(100svh,56.25vw);min-height:420px;position:relative}.roof picture{width:100%;height:100%;display:block}.roof img{object-fit:cover;object-position:70% 50%;width:100%;height:100%}.roof figcaption,.lb figcaption,.unbox figcaption{background:var(--night);color:var(--text);letter-spacing:.08em;padding:7px 10px;font-size:11px;position:absolute;bottom:0;left:0}.roof figcaption{left:var(--pad);bottom:22px}.drop{padding:clamp(80px, 12vh, 130px) var(--pad)}.drop-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.drop-head h2{margin-bottom:10px}.is-waiting img{display:none}.drop-banner{width:min(260px,36vw);height:auto;transform:rotate(4deg)}.tiles{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.tile{background:var(--night);position:relative;overflow:hidden}.tile,.nc,.capsule,.unbox,.marks,.insta,.alerts{content-visibility:auto}.tile{contain-intrinsic-size:auto 560px}.nc{contain-intrinsic-size:auto 1100px}.capsule{contain-intrinsic-size:auto 900px}.unbox{contain-intrinsic-size:auto 500px}.marks{contain-intrinsic-size:auto 170px}.insta,.alerts{contain-intrinsic-size:auto 500px}.tile-media{aspect-ratio:1/1.04;background:var(--ground);width:100%;display:block;position:relative;overflow:hidden}.tile-media img{object-fit:contain;width:84%;height:84%;transition:opacity .5s,transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:8%}.tile-media .b{opacity:0}@media (hover:none){.tile-media .b{display:none}}.tile:hover .tile-media .b,.tile-media:focus-visible .b{opacity:1}.tile:hover .tile-media .f.has-b,.tile-media:focus-visible .f.has-b{opacity:0}.tile:hover .tile-media img{transform:scale(1.04)}.tile-num{background:var(--night);color:var(--violet);padding:6px 9px;font-size:11px;position:absolute;top:0;left:0}.tile-info{border-top:1px solid var(--line);justify-content:space-between;align-items:start;gap:14px;padding:14px 16px 16px;display:flex}.tile-info h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-size:24px;font-weight:800;line-height:1}.tile-info p{color:var(--muted);margin-top:6px;font-size:14px}.tile-price{font-family:var(--mono);white-space:nowrap;font-size:17px}.chips{gap:8px;margin-top:10px;list-style:none;display:flex}.chips li{font-family:var(--mono);color:var(--soft);font-size:12px}.chips .sold{color:var(--dim);text-decoration:line-through}.tile.is-sold .tile-media img{opacity:.35;filter:grayscale()}.tile.is-sold .tile-price{color:var(--violet)}.sold-flag{z-index:2;font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;background:var(--violet);color:var(--night);white-space:nowrap;padding:0 14px;font-size:44px;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-4deg)}.night{padding:0 var(--pad) clamp(80px, 12vh, 130px)}.night-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;margin-bottom:24px;display:flex}.lb{gap:2px;display:grid}.lb-row{gap:2px;display:flex}.lb figure{aspect-ratio:4/5;background:var(--night-2);flex:.8 1 0;min-width:0;position:relative;overflow:hidden}.lb figure.is-wide{aspect-ratio:16/9;flex-grow:1.778}.lb img{object-fit:cover;width:100%;height:100%}.nc{--card-w:220px;padding:clamp(30px,6vh,70px) 0 clamp(80px,12vh,130px)}.nc-head{padding:0 var(--pad);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.nc-head p{max-width:44ch;margin-top:10px}.nc-list{padding:0 var(--pad)}.nc-view{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;perspective:1600px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--night);height:min(84svh,880px);transition:opacity .15s;position:relative;overflow:clip}.nc-view.is-dragging{cursor:grabbing}.nc-view.is-leaving{opacity:0}.nc-view:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(80% 75%,#0b0b0c00 55%,#0b0b0cd9 100%);position:absolute;inset:0}.nc-stage{position:absolute;inset:0}.nc-item{will-change:transform;position:absolute;top:0;left:0}.nc-card{width:var(--card-w);aspect-ratio:4/5;perspective:900px;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}.nc-card[data-side=back]{z-index:2}.nc-flip{width:100%;height:100%;transform-style:preserve-3d;display:block;position:relative}.nc-face{display:block;position:absolute;inset:0;overflow:hidden}.nc-card:not([data-side=back]) .nc-back,.nc-card[data-side=back] .nc-front{visibility:hidden}.nc-front{background:var(--ground)}.nc-front img{object-fit:contain;width:82%;height:82%;position:absolute;inset:9%}.nc-card.is-sold .nc-front img{opacity:.3;filter:grayscale()}.nc-back{border:1px solid var(--text);background:var(--night-3);font-size:calc(var(--card-w) * .07);grid-template-rows:1fr auto;display:grid;transform:rotateY(180deg)}.nc-back img{object-fit:contain;background:var(--ground);width:100%;height:100%;min-height:0;padding:8%}.nc-back img.is-photo{object-fit:cover;padding:0}.nc-back img.is-close{object-fit:cover;transform-origin:50% 42%;padding:0;transform:scale(1.7)}.nc-info{border-top:1px solid var(--text);background:var(--night);gap:.25em;padding:.7em .8em .8em;display:grid;position:relative}.nc-no{color:var(--violet);font-size:.75em}.nc-name{font-family:var(--display);text-transform:uppercase;font-size:1.55em;font-weight:800;line-height:.95}.nc-colour{color:var(--muted);font-size:.85em}.nc-price{font-size:.95em}.nc-card.is-sold .nc-price{color:var(--violet)}.nc-sizes{flex-wrap:wrap;gap:.5em;font-size:.75em;display:flex}.nc-sizes s{color:var(--dim)}.nc-poster img{pointer-events:none;height:auto;display:block}.nc-poster.is-photo img{width:calc(var(--card-w) * 1.12);aspect-ratio:4/5;object-fit:cover}.nc-poster.is-sticker img{width:calc(var(--card-w) * 1.55)}.nc-poster.is-print img{width:calc(var(--card-w) * 1.05)}.nc-poster.is-glyph img{width:calc(var(--card-w) * .8)}.nc-poster.is-number span{font-size:calc(var(--card-w) * .62);color:var(--violet);white-space:nowrap;line-height:.82;display:block}.nc-poster.is-number small{color:var(--text);letter-spacing:.1em;font-size:.32em;display:block}.nc-hint{z-index:4;background:var(--night);pointer-events:none;white-space:nowrap;padding:8px 12px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.capsule{padding:clamp(80px, 12vh, 130px) var(--pad);grid-template-columns:7fr 5fr;align-items:center;gap:clamp(28px,5vw,80px);display:grid}.stage{aspect-ratio:1.08;background:var(--ground);position:relative;overflow:hidden}.stage img{object-fit:contain;width:86%;height:82%;position:absolute;inset:9% 7%}.stage .back{opacity:0}.stage-cap{z-index:2;background:var(--night);padding:7px 10px;position:absolute;bottom:0;left:0}.stage-cap span+span{color:var(--muted);margin-left:12px}.capsule-copy>.mono{color:var(--violet)}.capsule-copy h2{margin-top:14px;font-size:clamp(54px,6vw,100px)}.capsule-meta{flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin-top:22px;display:flex}.capsule-meta .price{font-family:var(--mono);font-size:26px}.capsule-note{color:var(--soft);max-width:46ch;margin-top:20px}.moment{height:100svh;position:relative}.moment-pin{place-items:center;height:100svh;display:grid;position:relative;overflow:hidden}.moment-pin:before,.moment-pin:after{content:"";z-index:2;background:var(--night);pointer-events:none;height:30px;position:absolute;left:0;right:0;-webkit-mask:url(/tex/torn.svg) 0 0/1200px 100% repeat-x;mask:url(/tex/torn.svg) 0 0/1200px 100% repeat-x}.moment-pin:before{top:0}.moment-pin:after{bottom:0;transform:scaleY(-1);-webkit-mask-position:340px 0;mask-position:340px 0}.moment-stage{justify-content:center;display:flex;position:absolute;inset:0}.moment-video{aspect-ratio:9/16;object-fit:cover;background:#e9e9e9;width:auto;height:100%}.moment-line{padding:0 var(--pad);pointer-events:none;justify-content:space-between;font-size:clamp(56px,7.4vw,140px);display:flex;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.moment-line span{transition:transform .9s cubic-bezier(.2,.7,.1,1);display:block;transform:translateY(110%)}.moment-line span+span{transition-delay:.12s}.moment.is-shown .moment-line span{transform:none}.unbox{padding:clamp(70px, 10vh, 110px) var(--pad) 0;gap:16px;display:grid}.unbox h2{color:var(--muted);font-weight:400}.unbox-row{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.unbox figure{aspect-ratio:4/3;position:relative;overflow:hidden}.unbox img{object-fit:cover;width:100%;height:100%}.marks{border-bottom:1px solid var(--line);padding:22px 0;overflow:hidden}.marks-track{--gap:56px;align-items:center;gap:var(--gap);width:max-content;animation:70s linear infinite marks;display:flex}.marks img{width:auto;height:130px}@keyframes marks{to{transform:translateX(calc(-50% - var(--gap) / 2))}}.insta{padding:clamp(70px, 10vh, 110px) var(--pad);border-bottom:1px solid var(--line);grid-template-columns:4fr 7fr;align-items:center;gap:clamp(24px,4vw,60px);display:grid}.insta h2{text-transform:none;font-size:clamp(44px,5vw,80px)}.insta-copy>p{color:var(--soft);margin-top:12px}.insta-shots{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.insta-shots img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.insta-shots img:first-child{object-position:76% 50%}.alerts{padding:clamp(60px, 9vh, 100px) var(--pad);grid-template-columns:1fr minmax(0,560px);align-items:end;gap:14px 60px;display:grid}.alerts h2{font-size:clamp(48px,6vw,96px)}.alerts>p{max-width:42ch;color:var(--soft)}.alerts h2,.alerts>p{grid-column:1}.form{grid-area:1/2/span 2;gap:12px;display:grid;position:relative}.form>label{color:var(--muted);font-size:14px}.form-row{border:1px solid var(--text);display:flex}.form input[type=email]{min-width:0;height:48px;color:var(--text);font:inherit;background:0 0;border:0;flex:1;padding:0 14px;font-size:16px}.form input::placeholder{color:#8b8780}.form input[type=email]:focus{outline:none}.form-row .btn{border:0;border-left:1px solid var(--text)}.form-row:focus-within{border-color:var(--violet)}.form-msg{min-height:1.4em;color:var(--muted);font-size:14px}.form.is-error .form-row{border-color:var(--violet)}.form.is-error .form-msg{color:var(--violet)}@media (max-width:900px){.hero-img img{object-position:50% 30%}.hero-in{grid-template-columns:1fr;gap:22px;padding-bottom:32px}.hero h1{font-size:clamp(58px,17vw,96px)}.hero-sub{font-size:16px}.cta{margin-top:22px}.count{min-width:0;padding:12px 14px}.count-digits span{font-size:30px}.roof{aspect-ratio:4/5;height:auto;min-height:0}.roof figcaption{bottom:14px}.drop-head{flex-direction:column;align-items:start}.drop-banner{align-self:end;width:170px}.tiles{grid-template-columns:repeat(2,1fr)}.tile-info{flex-direction:column;gap:6px;padding:10px 10px 12px}.tile-info h3{font-size:19px}.tile-info p{font-size:12px}.tile-price{font-size:15px}.chips{display:none}.tile-num{padding:5px 7px;font-size:10px}.sold-flag{padding:0 10px;font-size:26px}.tile{contain-intrinsic-size:auto 300px}.nc{contain-intrinsic-size:auto 900px}.tile:last-child:nth-child(odd){grid-column:span 2}.tile:last-child:nth-child(odd) .tile-media{aspect-ratio:1.6}.lb{grid-template-columns:1fr 1fr;grid-auto-flow:dense}.lb-row{display:contents}.lb figure.is-wide{grid-column:span 2}.lb figcaption,.unbox figcaption{padding:5px 7px;font-size:10px}.nc-view{height:74svh}.capsule,.unbox-row{grid-template-columns:1fr}.marks img{height:84px}.marks-track{--gap:34px}.insta,.alerts{grid-template-columns:1fr}.form{grid-area:auto/1}}@media (orientation:portrait) and (max-width:900px){.moment-video{aspect-ratio:auto;width:100%;height:100%}.moment-line{color:var(--night);justify-content:center;gap:.25em;font-size:clamp(54px,16vw,96px);top:auto;bottom:7%;transform:none}}@media (prefers-reduced-motion:reduce){.loader{display:none}.hero *,.count{animation:none!important}:root:has(.loader) .nav{animation:none!important}.stage-cap{display:none}.tile-media img{transition:none}}
