.cock.retro .ctrl .go-btn,.cock.retro .cock-go{display:none!important}.cock.retro.ignite .sl-sky{opacity:1;filter:none;transform:none}.rw{z-index:5;pointer-events:none;width:min(620px,100vw - 32px);transition:opacity .35s var(--e-out), scale .45s var(--e-out);flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,1.6vh,18px);display:flex;position:absolute;left:50%;translate:-50%}.rw>button{pointer-events:auto}.rw-pre{font-family:var(--display);font-variation-settings:"wdth" 75;text-transform:uppercase;color:var(--ink2);-webkit-user-select:none;user-select:none;justify-items:center;gap:4px;margin:0;font-stretch:75%;line-height:1.1;display:grid}.rw-pre img{-webkit-user-select:none;user-select:none;width:clamp(90px,10vw,150px);height:auto;margin-inline:auto}.rw-pre span{letter-spacing:.6em;color:#fff;text-transform:none;padding-left:.6em;font-size:clamp(11px,.9vw,14px);font-weight:700}.rw-logo{cursor:pointer;border-radius:12px;flex:1 1 0;justify-content:center;max-width:100%;min-height:56px;display:flex}.rw-logo img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:100%}.rw-logo:focus-visible{outline:2px solid var(--ink2);outline-offset:6px}.rw-go{--plate:#fff;--fill:var(--green);color:var(--void);flex:none;min-height:clamp(54px,6.4vh,68px);padding-left:30px;font-size:clamp(19px,1.9vw,25px)}.rw-sub{background:var(--void);font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.3em;text-transform:uppercase;color:var(--ink2);-webkit-user-select:none;user-select:none;flex:none;margin:0;padding:4px 10px;font-size:12px;font-weight:700;font-stretch:75%}.holo-on .rw,.ignite .rw,.game .rw{opacity:0;visibility:hidden;transition:opacity .3s, scale .45s var(--e-out), visibility 0s .45s;scale:.96}.holo-on .rw>*,.ignite .rw>*,.game .rw>*{pointer-events:none}@media (max-height:760px) and (min-width:761px){.rw-sub{display:none}}@media (max-width:760px){.rw:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:radial-gradient(#000621c7,#00062180 60%,#00062133);position:absolute;inset:-36px -28px -30px;-webkit-mask-image:radial-gradient(closest-side,#000 52%,#0000 100%);mask-image:radial-gradient(closest-side,#000 52%,#0000 100%)}.rw{justify-content:flex-end;gap:10px}.rw-logo{min-height:96px}.rw-go{gap:12px;min-height:50px;padding:0 8px 0 22px;font-size:18px}.rw-go i{width:34px;height:34px}.rw-go i svg{width:18px;height:18px}.rw-sub{display:none}.rw-pre img{width:clamp(110px,34vw,150px)}.rw-pre span{font-size:12px}.rw.tight{gap:6px}.rw.tight .rw-logo{min-height:48px}}.rg{z-index:1;isolation:isolate;background:var(--void);-webkit-user-select:none;user-select:none;touch-action:pan-y;height:100svh;min-height:560px;position:relative;overflow:hidden}.rg+.cz .cz-fin-ph img{animation:none}.rg-cv,.rg-earth{width:100%;height:100%;display:block;position:absolute;inset:0}.rg-head{z-index:3;left:var(--gut);top:calc(var(--hh) + clamp(24px, 5vh, 56px));max-width:min(480px,38vw);position:absolute}.rg-h1{background:var(--void);border:3px solid var(--void);width:fit-content;box-shadow:8px 8px 0 var(--red);font-family:var(--display);font-variation-settings:"wdth" 75, "opsz" 48;text-transform:uppercase;color:#fff;margin:0;padding:.12em .2em .1em;font-size:clamp(52px,6.6vw,108px);font-weight:800;font-stretch:75%;line-height:.88}.rg-head .cz-chip{background:var(--red);color:#fff;rotate:0deg}.rg-h1 span{color:var(--hazard)}.rg-p{background:var(--void);border-left:6px solid var(--red);max-width:34ch;box-shadow:6px 6px 0 var(--red);color:var(--ink2);margin:18px 0 26px;padding:12px 16px;font-size:clamp(16px,1.3vw,19px)}.rg-br{display:none}.rg-skip{z-index:3;right:var(--gut);letter-spacing:.3em;text-transform:uppercase;text-underline-offset:.45em;color:#ffe3c599;text-shadow:0 1px 10px #000000e6;opacity:0;pointer-events:none;margin:0;font-size:11px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .6s;position:absolute;bottom:clamp(18px,4vh,36px)}.rg-intro .rg-skip{opacity:1}.rg-pins{margin:0;padding:0;list-style:none}.rg-pin{z-index:2;visibility:hidden;will-change:transform, opacity;position:absolute;top:0;left:0}.rg-pin>button,.rg-btn{cursor:pointer;display:block;position:relative}.rg-btn{cursor:default}.rg-dot{background:var(--acc);border:3px solid var(--void);width:16px;height:16px;box-shadow:0 0 0 2px var(--ink2);border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%}.rg-lbl{translate:var(--dx) calc(var(--dy) - 50%);white-space:nowrap;text-align:left;background:var(--void);border:2px solid var(--ink2);color:var(--ink);font-family:var(--display);font-variation-settings:"wdth" 75;text-transform:uppercase;transition:background .2s, color .2s, border-color .2s, box-shadow .2s, scale .3s var(--e-spring);border-radius:999px;gap:3px;padding:7px 16px 8px;font-stretch:75%;line-height:1;display:grid;position:absolute;top:0;left:0}.rg-pin.l .rg-lbl{translate:calc(-100% - var(--dx)) calc(var(--dy) - 50%)}.rg-lbl b{letter-spacing:.03em;font-size:17px;font-weight:800}.rg-lbl small{letter-spacing:.16em;color:var(--acc);font-size:10.5px;font-weight:700}.rg-lbl em{letter-spacing:.14em;font-size:11px;font-style:normal;font-weight:800}.rg-off .rg-lbl{color:var(--ink3);border-color:#3a4690}.rg-off .rg-lbl,.rg-off .rg-dot{filter:grayscale();opacity:.6}.rg-off .rg-dot{box-shadow:0 0 0 2px #3a4690}.rg-next{z-index:3}.rg-next .rg-lbl{background:var(--red);color:#fff;border:3px solid var(--void);grid-template-columns:1fr auto;align-items:center;gap:5px 18px;padding:12px 12px 12px 24px;box-shadow:5px 5px #fff}.rg-next .rg-lbl b{letter-spacing:.01em;grid-column:1;font-size:26px}.rg-next .rg-lbl small{letter-spacing:.14em;color:#ffffffd9;grid-column:1;margin-left:3px;font-size:11.5px}.rg-next .rg-lbl em{width:40px;height:40px;color:var(--red);background:#fff;border-radius:50%;grid-area:1/2/3;place-items:center;font-size:20px;line-height:1;display:grid}.rg-next .rg-lbl:after{content:"";border:3px solid var(--red);pointer-events:none;opacity:0;animation:rgring 2.6s var(--e-out) infinite;border-radius:999px;position:absolute;inset:-3px}.rg-next .rg-lbl em span{animation:rgnudge 2.6s var(--e-out) infinite;display:inline-block}.rg-next .rg-dot:after{content:"";border:2px solid var(--red);animation:rgping 2s var(--e-out) infinite;border-radius:50%;position:absolute;inset:-9px}.rg-pin button:focus-visible .rg-lbl{scale:1.06}@media (hover:hover){.rg-pin button:hover .rg-lbl{scale:1.06}.rg-pin:not(.rg-next) button:hover .rg-lbl{border-color:var(--acc);box-shadow:4px 4px 0 var(--acc)}}.rg-pin button:active .rg-lbl{transition-duration:.1s;scale:.97}@media (pointer:coarse){.rg-pin button .rg-lbl:before{content:"";height:max(44px,100%);position:absolute;inset:50% -4px auto;translate:0 -50%}}.rg-pin button:focus-visible{outline:none}.rg-pin button:focus-visible .rg-lbl{outline:3px solid var(--ink);outline-offset:3px}.rg-fly .rg-head{opacity:0;pointer-events:none;transition:opacity .3s}.rg-head{animation:rgin .8s var(--e-out) var(--hdl,.15s) backwards}.rw>*,.rw-pre>*{animation:rwin .8s var(--e-out,cubic-bezier(.22, 1, .36, 1)) both}.rw-pre{animation:none}.rw-pre img{animation-delay:.15s}.rw-pre span{animation-delay:.65s}.rw-logo{animation-delay:1.15s}.rw-go{animation-delay:1.65s}.rw-sub{animation-delay:2.1s}@keyframes rwin{0%{opacity:0;translate:0 16px}}@keyframes rgin{0%{opacity:0;translate:0 14px}}@keyframes rgring{0%{opacity:.9;scale:1}70%,to{opacity:0;scale:1.12 1.35}}@keyframes rgnudge{0%,60%,to{translate:0}30%{translate:4px}}@keyframes rgping{0%{opacity:1;scale:.6}to{opacity:0;scale:1.8}}@media (max-width:760px){.rg-head{right:var(--gut);max-width:none;top:calc(var(--hh) + 14px);text-align:center}.rg-h1{box-shadow:6px 6px 0 var(--red);margin-inline:auto;font-size:clamp(44px,13vw,64px)}.rg-br{display:inline}.rg-p,.rg-no{display:none}.rg-off .rg-lbl{border-width:1.5px;padding:3px 8px 4px}.rg-off .rg-lbl b{font-size:11px}.rg-off .rg-lbl small{display:none}.rg-off .rg-dot{border-width:2px;width:11px;height:11px;box-shadow:0 0 0 1.5px #3a4690}.rg-lbl{padding:5px 11px 6px}.rg-lbl b{font-size:14px}.rg-lbl small{letter-spacing:.1em;font-size:9px}.rg-next .rg-lbl{column-gap:12px;padding:9px 9px 9px 16px}.rg-next .rg-lbl b{font-size:19px}.rg-next .rg-lbl small{font-size:9.5px}.rg-next .rg-lbl em{width:30px;height:30px;font-size:16px}}.rn{background:var(--void);padding-block:clamp(96px,12vw,160px)}.rn-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.rn-art{position:relative;rotate:-2deg}.rn-frame{aspect-ratio:4/5;border:var(--k) solid var(--ink2);box-shadow:12px 12px 0 var(--acc);position:relative;overflow:hidden}.rn-pat{width:100%;height:100%;display:block;position:absolute;inset:0}.rn-pose{width:auto;height:86%;filter:drop-shadow(8px 8px 0 var(--void));position:absolute;bottom:-3%;left:50%;translate:-50%}.rn-no{font-family:var(--display);font-variation-settings:"wdth" 75, "opsz" 48;color:var(--hazard);-webkit-text-stroke:.05em var(--void);paint-order:stroke fill;font-size:clamp(80px,10vw,150px);font-weight:800;font-stretch:75%;line-height:.8;position:absolute;top:-34px;right:-14px;rotate:6deg}.rn-h{font-family:var(--display);font-variation-settings:"wdth" 75, "opsz" 48;text-transform:uppercase;color:var(--ink);margin:0;font-size:clamp(64px,9.5vw,116px);font-weight:800;font-stretch:75%;line-height:.82}.rn-concept{max-width:36ch;color:var(--ink2);margin:18px 0 26px;font-size:clamp(18px,1.6vw,22px)}.rn-clock{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.rn-clock span{background:var(--ink2);min-width:clamp(66px,7vw,92px);color:var(--void);border:3px solid var(--void);box-shadow:5px 5px 0 var(--acc);justify-items:center;gap:4px;padding:10px 6px 8px;display:grid}.rn-clock b{font-family:var(--display);font-variation-settings:"wdth" 75;font-variant-numeric:tabular-nums;animation:rnflip .45s var(--e-out);font-size:clamp(34px,4vw,54px);font-weight:800;font-stretch:75%;line-height:.9}.rn-clock small{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1}.rn-where{font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 28px;font-size:15px;font-weight:700;font-stretch:75%;line-height:1.2;display:flex}.rn-where i{color:var(--acc);font-style:normal}.rn-soon{border:2px dashed var(--ink3);color:var(--ink3);font-family:var(--display);font-variation-settings:"wdth" 75;letter-spacing:.1em;text-transform:uppercase;padding:14px 18px;font-size:15px;font-weight:800;font-stretch:75%;line-height:1}@keyframes rnflip{0%{opacity:.2;translate:0 -6px}}@media (max-width:860px){.rn-in{grid-template-columns:1fr}.rn-art{width:min(100%,420px)}}@media (prefers-reduced-motion:reduce){.rw{transition:none}.rw>*,.rw-pre>*,.rg-head{animation:none}.rg-next .rg-dot:after,.rg-next .rg-lbl:after{opacity:0;animation:none}.rg-next .rg-lbl em span,.rn-clock b{animation:none}}.rw-earth{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0;position:absolute}.rw-earth:focus-visible{outline:2px solid var(--ink2);outline-offset:4px}.busy .rw-earth,.holo-on .rw-earth,.game .rw-earth{pointer-events:none}
