#poster,#film,#ov{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}#poster{object-fit:cover}#ov{z-index:1;overflow:visible}#ov path,#ov line{fill:none;stroke:var(--bone);stroke-width:1.2px}#ov ellipse{fill:none;stroke:var(--bone);stroke-width:2px}#ov text{fill:var(--bone);font-family:var(--display);letter-spacing:.1em;font-size:13px;font-weight:600}#ov text.sub{fill:var(--ti)}#flash{z-index:2;background:var(--bone);opacity:0;pointer-events:none;position:fixed;inset:0}.loadbar{z-index:60;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.loadbar span{background:var(--bone);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.loadbar.done{display:none}header.top{z-index:50;padding-top:env(safe-area-inset-top,0px);transition:transform .16s var(--ease-hit);background:#070708eb;position:fixed;top:0;left:0;right:0}header.top.away{transform:translateY(-110%)}header.top .in{padding:16px var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;display:flex}header.top img{width:104px;height:auto;display:block}header.top nav{flex-wrap:wrap;align-items:center;gap:4px 24px;display:flex}header.top nav a{padding:10px 0;text-decoration:none}.rail{z-index:40;pointer-events:none;height:44vh;transition:opacity .16s linear;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.rail.off{opacity:0}.rail .track{background:var(--gun);width:1px;height:100%;position:relative}.rail .fill{background:var(--bone);transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.rail .tick{background:var(--ti);width:9px;height:1px;position:absolute;right:-4px}.rail .now{white-space:nowrap;position:absolute;right:14px;transform:translateY(-50%)}.readout.off,.corner.off{display:none}.readout{left:var(--gutter);z-index:40;pointer-events:none;gap:18px;display:flex;position:fixed;bottom:18px}.corner{z-index:30;pointer-events:none;border:0 solid var(--gun);width:14px;height:14px;position:fixed}.corner.tl{top:calc(70px + env(safe-area-inset-top,0px));border-top-width:1px;border-left-width:1px;left:12px}.corner.tr{top:calc(70px + env(safe-area-inset-top,0px));border-top-width:1px;border-right-width:1px;right:12px}.corner.bl{border-bottom-width:1px;border-left-width:1px;bottom:12px;left:12px}.corner.br{border-bottom-width:1px;border-right-width:1px;bottom:12px;right:12px}.po-main{z-index:4;position:relative}.k{height:calc(var(--len) * 1svh);position:relative}.pin{height:100svh;position:sticky;top:0}.copy{left:var(--gutter);pointer-events:auto;flex-direction:column;gap:18px;width:min(480px,37vw);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.copy .display{font-size:clamp(38px,5.4vw,88px)}.copy.bottom{gap:12px;width:min(520px,36vw);top:auto;bottom:9vh;transform:none}.copy.bottom .display{font-size:clamp(30px,3.2vw,50px)}.copy.bottom .body{font-size:15px}.ledchip{align-items:center;gap:10px;display:inline-flex}.ledchip b{border-radius:3px;width:22px;height:6px;display:block}.cue{align-items:center;gap:12px;display:flex}.cue i{background:var(--gun);width:40px;height:1px;display:block;position:relative;overflow:hidden}.cue i:after{content:"";background:var(--bone);width:14px;height:1px;animation:1.5s steps(6,end) infinite cue;position:absolute;top:0;left:0}@keyframes cue{0%{transform:translate(-14px)}to{transform:translate(40px)}}.isnt,.note{border-left:1px solid var(--gun);flex-direction:column;gap:6px;padding:4px 0 4px 14px;display:flex}.auth{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.auth ul{align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.auth li{line-height:0}.auth img{display:block}.rails{pointer-events:none;position:absolute;inset:0}.rails .r{left:var(--gutter);background:var(--gun);will-change:transform;width:min(480px,37vw);height:1px;position:absolute}.rails .r i{background:var(--ti);width:1px;height:9px;position:absolute;top:-4px}.spectable{border-top:1px solid var(--gun);pointer-events:auto;flex-direction:column;width:min(320px,26vw);display:flex;position:absolute;bottom:10vh;right:clamp(60px,9vw,150px)}.spectable div{border-bottom:1px solid var(--gun);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.spectable b{font-size:20px;font-weight:700}#join{background:var(--pitch);border-top:1px solid var(--gun);height:100svh}.checkout{max-width:1560px;height:100%;padding:68px var(--gutter) 20px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(420px,35vw,520px);align-items:center;gap:clamp(16px,2.6vw,40px);margin:0 auto;display:grid}.stage{aspect-ratio:1;background:var(--pitch);border:1px solid var(--gun);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:auto;min-height:0;max-height:100%;margin:0;position:relative;overflow:hidden}.stage:active{cursor:grabbing}.stage img{object-fit:contain;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.stage .sweep{background:var(--bone);pointer-events:none;width:2px;display:none;position:absolute;top:0;bottom:0;left:0}.ticks i{border:0 solid var(--ti);width:12px;height:12px;position:absolute}.stage .ticks i:first-child{border-top-width:1px;border-left-width:1px;top:8px;left:8px}.stage .ticks i:nth-child(2){border-top-width:1px;border-right-width:1px;top:8px;right:8px}.stage .ticks i:nth-child(3){border-bottom-width:1px;border-left-width:1px;bottom:8px;left:8px}.stage .ticks i:nth-child(4){border-bottom-width:1px;border-right-width:1px;bottom:8px;right:8px}.plate{pointer-events:none;grid-template-columns:auto auto;gap:5px 14px;margin:0;display:grid;position:absolute;bottom:18px;left:20px}.hint{pointer-events:none;position:absolute;top:18px;left:20px}.dial{pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;bottom:18px;right:20px}.dial .scale{align-items:flex-end;gap:5px;height:14px;display:flex}.dial .scale i{background:var(--gun);width:1px;height:7px;display:block}.dial .scale i.on{background:var(--bone);height:14px}.panel{background:var(--pitch);flex-direction:column;gap:clamp(8px,1.35vh,14px);width:100%;max-height:100%;padding:20px 22px;display:flex;position:relative;overflow:hidden}.panel .ticks i:first-child{border-top-width:1px;border-left-width:1px;top:0;left:0}.panel .ticks i:nth-child(2){border-top-width:1px;border-right-width:1px;top:0;right:0}.panel .ticks i:nth-child(3){border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.panel .ticks i:nth-child(4){border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.panel h2{font-size:clamp(24px,2.1vw,34px);font-stretch:110%}.row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.price{font-size:26px;font-weight:700;font-stretch:110%}.grp{flex-direction:column;gap:7px;display:flex}.sws{gap:8px;display:flex}.sw{border:1px solid var(--gun);cursor:pointer;background:0 0;width:36px;height:36px;padding:4px;display:flex}.sw span{border:1px solid #ece9e21f;flex:1;display:block}.sw[aria-checked=true]{border-color:var(--bone)}.sizes{grid-template-columns:repeat(7,minmax(0,1fr)) 1.9fr;gap:6px;display:grid}.sizes button,.seg button{min-height:40px;color:var(--bone);border:1px solid var(--gun);font-family:var(--display);cursor:pointer;background:0 0;padding:0 4px;font-size:14px;font-weight:600}.sizes button[aria-checked=true]{background:var(--bone);color:var(--pitch);border-color:var(--bone)}.qty{align-items:center;gap:12px;display:flex}.seg{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seg button+button{border-left:0}.seg button[aria-checked=true]{background:var(--carbon);border-color:var(--bone)}.seg button[aria-checked=true]+button{border-left:1px solid var(--bone)}form.wl{flex-direction:column;gap:7px;margin:0;display:flex}form.wl .f{gap:6px;display:flex}form.wl input[type=email]{background:var(--carbon);min-width:0;min-height:48px;color:var(--bone);border:1px solid var(--gun);font-family:var(--display);border-radius:0;flex:1;padding:0 14px;font-size:16px}form.wl input[aria-invalid=true]{border-color:var(--bone)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.consent{color:var(--ti);margin:0;font-size:11px;line-height:1.45}.sent{background:var(--carbon);flex-direction:column;justify-content:center;gap:6px;min-height:116px;padding:14px 16px;display:flex}.pay{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pay li{line-height:0}.pay img{width:38px;height:24px;display:block}.trust{border-top:1px solid var(--gun);flex-wrap:wrap;gap:4px 14px;padding-top:9px;font-size:12px;display:flex}.po-foot{z-index:6;background:var(--pitch);padding:48px var(--gutter) 40px;flex-direction:column;gap:20px;display:flex;position:relative}.po-foot .r{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}@media (min-height:860px){.panel{padding:24px 26px}form.wl input[type=email]{min-height:52px}.sizes button,.seg button{min-height:44px}}@media (max-width:760px){header.top nav a{display:none}.rail{z-index:61;height:2px;top:0;left:0;right:0;transform:none}.rail .track{background:0 0;width:100%;height:2px}.rail .fill{transform-origin:0}.rail .tick,.rail .now{display:none}:root{--lift:0px;--panel-top:calc(100svh - var(--panel,40svh) - env(safe-area-inset-bottom,0px) - var(--lift))}.pin{padding-top:var(--panel-top);flex-direction:column;display:flex}.corner.tl,.corner.tr{top:calc(70px + env(safe-area-inset-top,0px) - var(--lift))}.corner.bl,.corner.br{top:calc(var(--panel-top) - 2px);bottom:auto}.readout{top:calc(var(--panel-top) - 1px);gap:14px;bottom:auto;left:34px}.copy,.copy.bottom{gap:12px;width:auto;padding:36px 16px 0;position:relative;top:auto;bottom:auto;left:auto;transform:none}.copy .display{font-size:36px}.spectable{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;width:auto;margin:18px 16px 0;display:grid;position:relative;bottom:auto;right:auto}.spectable div:nth-child(-n+2){border-top:1px solid var(--gun)}.spectable b{font-size:17px}.rails{display:none}#join{height:auto}.checkout{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);height:auto;padding:64px 16px 24px}.stage{aspect-ratio:1;height:auto}.panel{max-height:none;padding:18px 4px}.sizes{grid-template-columns:repeat(4,minmax(0,1fr))}}.still{display:none}@media (prefers-reduced-motion:reduce){.cue i:after{animation:none!important}header.top,.rail{transition:none}#poster,#film,#ov,#flash,.loadbar,.tap-again{display:none}.k{height:auto}.pin{position:relative;overflow:hidden}.still{--fw:max(100vw, 100svh * 16 / 9);--fh:calc(var(--fw) * 9 / 16);--ox:calc((100vw - var(--fw)) / 2);--oy:calc((100svh - var(--fh)) / 2);--copy-r:calc(var(--gutter) + min(480px, 37vw));pointer-events:none;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.still img{left:var(--ox);top:var(--oy);width:var(--fw);height:var(--fh);max-width:none;position:absolute}.still .mk{background:var(--bone);position:absolute}.still .mk.v{width:1.2px;margin-left:-.6px}.still .mk.h{height:1.2px;margin-top:-.6px}.still .mk.t{color:var(--bone);letter-spacing:.1em;white-space:nowrap;background:0 0;margin-top:-10px;font-size:13px;font-weight:600;line-height:13px}.still .mk.t.middle{transform:translate(-50%)}.still .mk.t.end{transform:translate(-100%)}.still .mk.t.sub{color:var(--ti)}}@media (prefers-reduced-motion:reduce) and (max-width:760px){.still{--fh:clamp(29svh, var(--fit), 58svh);--fw:calc(var(--fh) * 16 / 9);--ox:calc(50vw - var(--fx) * var(--fw));--oy:calc(29svh + 24px - var(--fy) * var(--fh));height:calc(58svh + 24px);position:relative;inset:auto}.pin{flex-direction:column;height:auto;display:flex}.copy,.copy.bottom{min-height:0;padding-bottom:32px;position:static}.spectable{margin:0 16px 32px}.still .leader,.still .side{display:none}}
