@keyframes og-fade-in{0%{opacity:0}}.og-take{position:absolute;inset:0;overflow:hidden;container-type:size}.og-scene{--u:min(1cqw, 1.7778cqh);position:absolute;inset:0;overflow:hidden}@container (max-aspect-ratio:4/5){.og-scene{--u:min(1.5cqw, 1.1cqh)}}.og-take[data-still=true] *,.og-take[data-still=true] :before,.og-take[data-still=true] :after{transition:none!important;animation:none!important}.og-abs{position:absolute}.og-hide-still{display:block}.og-take[data-still=true] .og-hide-still{display:none}.og-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.og-chrome{background:radial-gradient(120% 92% at 50% 56%,#2142d8 0%,#0c25a8 28%,#051257 66%,#020733 100%)}.og-chrome-flow{width:110%;height:calc(var(--u) * 34);will-change:transform;position:absolute;top:50%;left:-5%;translate:0 -50%}.og-chrome-flow path{fill:#0b2cc4;opacity:.75}.is-play .og-chrome-flow{animation:1.1s cubic-bezier(.2,.7,.2,1) both og-chrome-flow}@keyframes og-chrome-flow{0%{opacity:0;transform:translate(-35%)scaleY(.25)}35%{opacity:1}}.og-chrome-shot{width:calc(var(--u) * 70);height:calc(var(--u) * 7);opacity:0;will-change:transform;position:absolute;top:50%;left:0;translate:-100% -50%}.is-play .og-chrome-shot{animation:.56s cubic-bezier(.32,.62,.4,1) 40ms both og-chrome-shot}@keyframes og-chrome-shot{0%{opacity:1;transform:translate(0)}85%{opacity:1}to{opacity:0;transform:translate(calc(100cqw + 100%))}}.og-chrome-trail{width:100%;height:100%;position:absolute;inset:0}.og-chrome-bolt{width:64%;height:180%;position:absolute;inset:-40% 6% -40% 30%;overflow:visible}.og-chrome-bolt polyline{fill:none;stroke-linecap:round;stroke-linejoin:round}.og-chrome-bolt .glow{stroke:#50aaff8c;stroke-width:7px}.og-chrome-bolt .core{stroke:#bfe9ff;stroke-width:2px}.is-play .og-chrome-bolt g{animation:.18s step-end 4 og-bolt}.is-play .og-chrome-bolt g:nth-child(2){animation-delay:-60ms}.is-play .og-chrome-bolt g:nth-child(3){animation-delay:-120ms}@keyframes og-bolt{0%{opacity:1}34%{opacity:0}67%{opacity:.6}}.og-chrome-ball{right:calc(var(--u) * -1.2);width:calc(var(--u) * 6.2);aspect-ratio:1;box-shadow:inset -.5em -.7em 1.1em #00001e8c, 0 0 calc(var(--u) * 2.4) #5aaaffbf;font-size:calc(var(--u) * 1);background:radial-gradient(circle at 33% 28%,#fff 0 8%,#fff0 24%),radial-gradient(circle at 70% 78%,#96beffd9,#96beff00 32%),radial-gradient(circle,#6c78e8 0%,#2a32b8 46%,#0b0f5a 80%,#050833 100%);border-radius:50%;position:absolute;top:50%;translate:0 -50%}.og-chrome-logo{flex-direction:column;align-items:center;display:flex;position:absolute;top:47%;left:50%;translate:-50% -50%}.og-chrome-word{font-family:var(--font-sans);font-variation-settings:"wdth" 125;font-weight:900;font-size:calc(var(--u) * 17);letter-spacing:-.02em;perspective:calc(var(--u) * 90);gap:.02em;line-height:.86;display:flex;position:relative;transform:skew(-9deg)}.og-chrome-l{will-change:transform;display:block;position:relative}.og-chrome-ext{color:#8e9ca4;text-shadow:0 .012em #8a98a0,0 .024em #84929b,0 .036em #7d8b95,0 .048em #75838e,0 .06em #6c7a86,0 .072em #61707d,0 .084em #556473,0 .12em .08em #00082873;display:block}.og-chrome-face{background:linear-gradient(#fff 0%,#f6f7fa 40%,#c9d1db 52%,#f1f3f7 62%,#fff 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block;position:absolute;inset:0}.is-play .og-chrome-l{animation:.46s cubic-bezier(.2,1.45,.35,1) both og-chrome-jump;animation-delay:calc(.28s + var(--i) * 40ms)}@keyframes og-chrome-jump{0%{opacity:0;transform:translateY(70%)rotateX(78deg)rotateY(-24deg)scale(.4)}30%{opacity:1}62%{transform:translate3d(0, calc(var(--j) * -22%), 0) rotateX(-10deg) rotateY(8deg)}82%{transform:translate3d(0, calc(var(--j) * 5%), 0) rotateX(4deg) scale(.98)}}.og-chrome-ink{color:#000;opacity:0;will-change:opacity;gap:.02em;display:flex;position:absolute;inset:0}.is-play .og-chrome-ink{animation:1.3s linear both og-chrome-flash}.og-chrome-bar{margin-top:calc(var(--u) * 2.4);color:#fff;font-family:var(--font-sans);font-variation-settings:"wdth" 112;font-style:italic;font-weight:800;font-size:calc(var(--u) * 1.7);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;background:#fc6434;border-radius:.5em;align-items:center;gap:.8em;padding:.42em 1.4em .42em 1.6em;display:inline-flex;position:relative;transform:skew(-9deg);box-shadow:0 .2em #4c448c}.og-chrome-bar-ball{aspect-ratio:1;background:radial-gradient(circle at 33% 28%,#fff 0 10%,#fff0 28%),radial-gradient(circle,#6c78e8 0%,#2a32b8 50%,#0b0f5a 100%);border-radius:50%;width:1.5em;margin-right:-2.1em;box-shadow:0 0 .6em #5aaaffb3}.is-play .og-chrome-bar{animation:.34s cubic-bezier(.3,.7,.2,1) 1s both og-chrome-bar}@keyframes og-chrome-bar{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -20% 0 0)}}.og-chrome-flash{opacity:0;pointer-events:none;will-change:opacity;background:#fff;position:absolute;inset:0}.is-play .og-chrome-flash{animation:1.3s linear both og-chrome-flash}@keyframes og-chrome-flash{0%,69%{opacity:0}70%,75%{opacity:1}76%,to{opacity:0}}.og-play{color:#1a150d;background:radial-gradient(95% 85%,#fffdf8 0%,#fdfaf5 50%,#f5ecdb 100%)}.og-play-stage{width:calc(var(--u) * 92);height:calc(var(--u) * 50);position:absolute;top:50%;left:50%;translate:-50% -50%}.og-play-spokes{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.og-play-spokes line{stroke:#e3d7c3;stroke-width:1.3px;vector-effect:non-scaling-stroke;stroke-dasharray:1 1;stroke-dashoffset:0}.is-play .og-play-spokes line{animation:.52s cubic-bezier(.3,.7,.2,1) both og-draw;animation-delay:calc(.33s + var(--i) * 28ms)}@keyframes og-draw{0%{stroke-dashoffset:1px}}.og-play-halo{width:calc(var(--u) * 46);aspect-ratio:1;background:radial-gradient(circle,#fff 0 58%,#fff0 72%);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.og-play-word{font-weight:900;font-size:calc(var(--u) * 13);letter-spacing:-.035em;color:#1a150d;align-items:baseline;line-height:1;display:flex;position:absolute;top:50%;left:50%;translate:-50% -54%}.og-play-glyph{will-change:transform;display:block}.is-play .og-play-glyph{animation:.56s cubic-bezier(.22,1,.36,1) both og-play-in;animation-delay:calc(var(--i) * 60ms)}@keyframes og-play-in{0%{opacity:0;transform:translateY(.37em)scaleY(1.08)}55%{opacity:1;transform:translateY(-.09em)scaleY(.96)}72%{transform:translateY(.04em)scaleY(1.02)}85%{transform:translateY(-.023em)scaleY(.99)}}.og-play-dot{aspect-ratio:1;transform-origin:50% 100%;background:#fbaa00;border-radius:50%;width:.2em;margin-left:.05em;display:block}.is-play .og-play-dot{animation:.52s cubic-bezier(.34,1.56,.64,1) .38s both og-play-dot}@keyframes og-play-dot{0%{opacity:0;transform:scale(.2)}40%{opacity:1;transform:scale(1.25,.8)}70%{transform:scale(.9,1.12)}}.og-play-node{align-items:center;gap:calc(var(--u) * .7);flex-direction:column;display:flex;position:absolute;translate:-50% -50%}.og-play-chip{width:calc(var(--u) * 5.8);aspect-ratio:1;box-shadow:0 calc(var(--u) * .45) calc(var(--u) * 1.3) #6e501e24, 0 0 0 1px #ebe2d2;background:#fff;border-radius:50%;place-items:center;display:grid}.og-play-chip svg{color:#1a150d;width:44%;height:44%}.og-play-label{font-weight:800;font-size:calc(var(--u) * 1.4);color:#1a150d;white-space:nowrap}.is-play .og-play-node{animation:.52s cubic-bezier(.34,1.56,.64,1) both og-pop;animation-delay:calc(.38s + var(--i) * 32ms)}@keyframes og-pop{0%{opacity:0;transform:scale(.3)}60%{opacity:1}}.og-edit{color:#0c163a;background:#f3f3f1}.og-edit-kicker{font-weight:700;font-size:calc(var(--u) * 1.5);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:.6em;display:inline-flex;position:absolute;top:10%;left:50%;translate:-50%}.og-edit-kicker:before{content:"";background:linear-gradient(135deg,#8c6cff,#4f7bff 50%,#ffe45c);border-radius:.2em;width:.9em;height:.9em}@keyframes og-up{0%{opacity:0;transform:translateY(45%)}}@keyframes og-rise{0%{opacity:0;transform:translateY(14%)}}.is-play .og-edit-kicker{animation:.56s cubic-bezier(.16,1,.3,1) both og-up}.og-edit-card{width:calc(var(--u) * 66);padding:calc(var(--u) * 2.4) calc(var(--u) * 3) calc(var(--u) * 3);border-radius:calc(var(--u) * 2.6);text-align:center;box-shadow:0 0 0 1px #0c163a0d, 0 calc(var(--u) * 1.2) calc(var(--u) * 3.2) #0c163a12;background:#fff;position:absolute;top:49%;left:50%;translate:-50% -50%}.is-play .og-edit-card{animation:.62s cubic-bezier(.16,1,.3,1) both og-rise}.og-edit-pill{font-size:calc(var(--u) * 1.25);border:1px solid #e6e9f0;border-radius:99px;align-items:center;gap:.5em;padding:.4em .85em;display:inline-flex}.og-edit-pill:before{content:"";background:#8c6cff;border-radius:50%;width:.55em;height:.55em}.og-edit-row{gap:calc(var(--u) * 1.2);margin-top:calc(var(--u) * 7.2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.og-edit-tile{aspect-ratio:1/1.1;border-radius:calc(var(--u) * 1.4);font-size:calc(var(--u) * 9.4);background:#f4f6f9;border:1px solid #e3e7ef;place-items:center;font-weight:500;line-height:1;display:grid;position:relative}.is-play .og-edit-tile{animation:.46s cubic-bezier(.34,1.56,.64,1) both og-pop;animation-delay:calc(.12s + var(--i) * 50ms)}.og-edit-arc{left:50%;bottom:calc(100% + var(--u) * .5);width:calc(100% + var(--u) * 1.2);aspect-ratio:2;position:absolute;overflow:visible}.og-edit-arc path{fill:none;stroke:var(--c);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0}.og-edit-arc text{fill:var(--c);font-family:var(--font-sans);font-size:12px;font-weight:700}.is-play .og-edit-arc path{animation:.38s ease-out both og-draw;animation-delay:calc(.26s + var(--i) * 70ms)}.is-play .og-edit-arc text{animation:.3s both og-fade-in;animation-delay:calc(.34s + var(--i) * 70ms)}.og-edit-answer{color:#127a55;box-shadow:0 0 0 calc(var(--u) * .36) #2bd17e33;background:#e8f5ee;border-color:#2bd17e}.og-edit-q{opacity:0;color:#9aa3b8;position:absolute}.is-play .og-edit-answer{animation:.46s cubic-bezier(.34,1.56,.64,1) .27s both og-pop,.88s step-end both og-edit-ans}@keyframes og-edit-ans{0%,70%{color:#0c163a;box-shadow:none;background:#f4f6f9;border-color:#e3e7ef}}.is-play .og-edit-q{animation:.88s step-end both og-edit-q}@keyframes og-edit-q{0%,70%{opacity:1}}.is-play .og-edit-a{animation:.88s step-end both og-edit-a}@keyframes og-edit-a{0%,70%{opacity:0}}.og-edit-options{gap:calc(var(--u) * .8);width:calc(var(--u) * 38);margin:calc(var(--u) * 2.8) auto 0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.og-edit-opt{padding:calc(var(--u) * .85) 0;border-radius:calc(var(--u) * .8);font-size:calc(var(--u) * 1.8);color:#a3abbd;border:1px solid #e3e7ef;place-items:center;font-weight:600;display:grid}.og-edit-opt.is-right{color:#127a55;background:#e8f5ee;border-color:#2bd17e}.is-play .og-edit-opt.is-right{animation:.88s step-end both og-edit-ans}.og-edit-pointer{width:calc(var(--u) * 1.9);pointer-events:none;position:absolute;top:55%;left:50%;overflow:visible}.is-play .og-edit-pointer{animation:.76s cubic-bezier(.3,.6,.25,1) 60ms both og-edit-point}@keyframes og-edit-point{0%{transform:translate(calc(var(--u) * 9), calc(var(--u) * 6));opacity:0}20%{opacity:1}74%{transform:none}80%{transform:scale(.82)}88%{opacity:1;transform:none}to{opacity:0}}.og-edit-title{width:calc(var(--u) * 80);text-align:center;font-weight:500;font-size:calc(var(--u) * 2.7);letter-spacing:-.01em;line-height:1.15;position:absolute;bottom:9.5%;left:50%;translate:-50%}.is-play .og-edit-title{animation:.62s cubic-bezier(.16,1,.3,1) .18s both og-up}.og-prod{color:#0b1f3a;background:linear-gradient(115deg,#00d4891f 0%,#00b1d81f 52%,#0073e81f 100%),#fff}.og-prod-top{width:calc(var(--u) * 58);align-items:center;gap:calc(var(--u) * 1.6);font-size:calc(var(--u) * 1.3);color:#56647a;white-space:nowrap;font-weight:600;display:flex;position:absolute;top:12%;left:50%;translate:-50%}.og-prod-progress{height:calc(var(--u) * .5);background:#e3eeea;border-radius:99px;flex:1;position:relative;overflow:hidden}.og-prod-progress:after{content:"";border-radius:inherit;transform-origin:0;background:#22c98a;position:absolute;inset:0}.is-play .og-prod-progress:after{animation:.9s cubic-bezier(.16,1,.3,1) .12s both og-prod-fill}@keyframes og-prod-fill{0%{transform:scaleX(.04)}}.og-prod-timer{font-variant-numeric:tabular-nums;color:#0b1f3a}.og-prod-q{width:calc(var(--u) * 70);text-align:center;font-weight:600;font-size:calc(var(--u) * 2.5);line-height:1.25;position:absolute;top:23%;left:50%;translate:-50%}.og-prod-word{font-weight:700;font-size:calc(var(--u) * 18);letter-spacing:-.045em;white-space:nowrap;line-height:1;position:absolute;top:50%;left:50%;translate:-50% -50%}.og-prod-grad{background:linear-gradient(90deg,#009a66,#0085b3,#0056d2);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding:0 .04em .06em;display:inline-block}.is-play .og-prod-top{animation:.56s cubic-bezier(.16,1,.3,1) both og-up}.is-play .og-prod-q{animation:.6s cubic-bezier(.16,1,.3,1) 60ms both og-up}.is-play .og-prod-word{animation:.64s cubic-bezier(.16,1,.3,1) .12s both og-prod-in}@keyframes og-prod-in{0%{opacity:0;transform:translateY(12%)scale(.94)}}.og-prod-opt{align-items:center;gap:calc(var(--u) * 1.1);padding:calc(var(--u) * .95) calc(var(--u) * 1.1) calc(var(--u) * .95) calc(var(--u) * .95);border-radius:calc(var(--u) * 1.2);font-size:calc(var(--u) * 1.75);color:#0b1f3a;white-space:nowrap;background:#e0f4ec;border:1px solid #0b6e4b;font-weight:500;display:inline-flex;position:absolute;top:72%;left:50%;translate:-50%}.og-prod-opt b{width:calc(var(--u) * 2.5);aspect-ratio:1;color:#fff;background:#0b6e4b;border-radius:50%;flex-shrink:0;place-items:center;font-size:.85em;display:grid}.is-play .og-prod-opt{animation:.6s cubic-bezier(.16,1,.3,1) .2s both og-rise,.88s step-end both og-prod-pick}.is-play .og-prod-opt b{animation:.88s step-end both og-prod-pick-b}@keyframes og-prod-pick{0%,42%{background:#fff;border-color:#e2e9e6}43%,62%{background:#effaf7;border-color:#0c7a6f}}@keyframes og-prod-pick-b{0%,42%{color:#0b1f3a;background:#edf3f1}}.og-prod-good{margin-left:calc(var(--u) * .8);color:#fff;background:#0b6e4b;border-radius:99px;align-items:center;gap:.35em;padding:.28em .7em;font-size:.85em;font-weight:600;display:inline-flex}.og-prod-good svg{width:1em;height:1em}.is-play .og-prod-good{animation:.42s cubic-bezier(.34,1.56,.64,1) .56s both og-pop}.og-retro{color:#0b1b2b;background:radial-gradient(110% 90% at 50% 45%,#f4e7d2 0%,#eddbc2 60%,#e1c9a5 100%)}.og-retro-airmail{height:calc(var(--u) * 1.5);background:repeating-linear-gradient(-45deg, #bb3119 0 calc(var(--u) * 1.5), transparent 0 calc(var(--u) * 2.25), #0b1b2b 0 calc(var(--u) * 3.75), transparent 0 calc(var(--u) * 4.5));opacity:.85;position:absolute;left:0;right:0}.og-retro-airmail-top{top:calc(var(--u) * 2.4)}.og-retro-airmail-bot{bottom:calc(var(--u) * 2.4)}.is-play .og-retro-airmail{animation:.6s cubic-bezier(.2,.8,.2,1) both og-retro-mail}@keyframes og-retro-mail{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.og-retro-route{width:calc(var(--u) * 100);height:calc(var(--u) * 56);position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.og-retro-dots{fill:none;stroke:#0b1b2b;stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:.1 13}.og-retro-reveal{fill:none;stroke:#fff;stroke-width:40px;stroke-dasharray:1 1;stroke-dashoffset:0}.is-play .og-retro-reveal{animation:.62s cubic-bezier(.3,.1,.3,1) 80ms both og-draw}.og-retro-plane{fill:#0b1b2b}.og-retro-ticket{width:calc(var(--u) * 68);border-radius:calc(var(--u) * 1.2);box-shadow:0 calc(var(--u) * 1.2) calc(var(--u) * 2.8) #3c230a33;font-family:var(--font-mono);color:#0b1b2b;text-align:center;background:#faf1dd;position:absolute;top:52%;left:50%;translate:-50% -50%}.is-play .og-retro-ticket{animation:.56s cubic-bezier(.2,1.1,.3,1) both og-retro-ticket}@keyframes og-retro-ticket{0%{opacity:0;transform:translate(-30%)}40%{opacity:1}}.og-retro-ticket-main{padding:calc(var(--u) * 2.4) calc(var(--u) * 3) calc(var(--u) * 2.2);border-bottom:2px dashed #0b1b2b52;position:relative}.og-retro-ticket-main:before,.og-retro-ticket-main:after{content:"";bottom:calc(var(--u) * -1);width:calc(var(--u) * 2);aspect-ratio:1;background:#eddbc2;border-radius:50%;position:absolute}.og-retro-ticket-main:before{left:calc(var(--u) * -1)}.og-retro-ticket-main:after{right:calc(var(--u) * -1)}.og-retro-kicker{font-size:calc(var(--u) * 1);letter-spacing:.16em;text-transform:uppercase;color:#bb3119;display:block}.og-retro-line{margin-top:calc(var(--u) * 1.6);font-size:calc(var(--u) * 1.5);letter-spacing:.1em;text-transform:uppercase;font-weight:600;display:block}.og-retro-arrow{color:#bb3119}.og-retro-code{margin-top:calc(var(--u) * .4);font-family:var(--font-sans);font-variation-settings:"wdth" 112;font-weight:900;font-size:calc(var(--u) * 15);letter-spacing:-.02em;line-height:.92;display:block}.og-retro-meta{justify-content:center;gap:calc(var(--u) * 4);margin-top:calc(var(--u) * 1.8);font-size:calc(var(--u) * 1.2);text-transform:uppercase;display:flex}.og-retro-meta small{letter-spacing:.14em;color:#0b1b2b94;margin-bottom:.3em;font-size:.6em;display:block}.og-retro-ticket-stub{align-items:center;gap:calc(var(--u) * 2);padding:calc(var(--u) * 1.5) calc(var(--u) * 3);display:flex}.og-retro-ticket-stub small{font-size:calc(var(--u) * .9);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.og-retro-barcode{height:calc(var(--u) * 4.2);background:repeating-linear-gradient(90deg,#0b1b2b 0 2px,#0000 2px 4px,#0b1b2b 4px 5px,#0000 5px 8px,#0b1b2b 8px 11px,#0000 11px 13px);flex:1}.og-retro-stamp{width:calc(var(--u) * 24);left:calc(50% + var(--u) * 20);top:calc(52% - var(--u) * 26);color:#0b1b2b;opacity:.9;display:block;position:absolute;overflow:visible;rotate:-11deg;-webkit-mask:url(/media/opening/ink-wear.png) 50%/34%;mask:url(/media/opening/ink-wear.png) 50%/34%}.og-retro-stamp-ring{font-family:var(--font-mono);letter-spacing:1.6px;font-size:13.5px;font-weight:600}.og-retro-stamp-word{font-family:var(--font-sans);font-variation-settings:"wdth" 75;letter-spacing:-1px;font-size:40px;font-weight:900}.og-retro-stamp-sub{font-family:var(--font-mono);letter-spacing:2px;font-size:10px}.is-play .og-retro-stamp{animation:.42s .5s both og-retro-stamp}@keyframes og-retro-stamp{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,.85,.3);transform:scale(2.6)rotate(24deg)}55%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:scale(.93)rotate(-2deg)}}.is-play .og-retro-ticket-main,.is-play .og-retro-ticket-stub{animation:.23s linear .73s both og-retro-thud}@keyframes og-retro-thud{0%,to{transform:none}30%{transform:translateY(calc(var(--u) * .25))}65%{transform:translateY(calc(var(--u) * -.12))}}@container (max-aspect-ratio:4/5){.og-edit-card{width:calc(var(--u) * 62)}.og-edit-tile{font-size:calc(var(--u) * 8.6)}.og-edit-title{width:calc(var(--u) * 56);font-size:calc(var(--u) * 3);bottom:10%}.og-edit-kicker{top:13%}.og-prod-top{width:calc(var(--u) * 60);top:13%}.og-prod-q{width:calc(var(--u) * 58);font-size:calc(var(--u) * 2.8);top:21%}.og-prod-word{font-size:calc(var(--u) * 17)}.og-prod-opt{font-size:calc(var(--u) * 2.1);top:66%}.og-retro-ticket{width:calc(var(--u) * 62)}.og-retro-code{font-size:calc(var(--u) * 13.5)}.og-retro-meta{gap:calc(var(--u) * 2.6);font-size:calc(var(--u) * 1.5)}.og-retro-stamp{left:auto;right:3%;top:calc(52% - var(--u) * 34);width:calc(var(--u) * 26)}.og-play-stage{width:calc(var(--u) * 62);height:calc(var(--u) * 80)}}.og-cine{color:#d8b46a;background:radial-gradient(110% 90% at 50% 46%,#1d150b 0%,#0d0a06 46%,#040303 100%)}.og-cine-beam{z-index:2;width:calc(var(--u) * 74);clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);pointer-events:none;background:linear-gradient(#ffe4a833,#ffd68c0f 52%,#0000 86%);height:100%;position:absolute;top:0;left:50%;translate:-50%}.og-cine-lead{z-index:2;font-size:calc(var(--u) * 2.1);letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;color:#cdab65;position:absolute;top:23%;left:50%;translate:-50%}.og-cine-word{z-index:0;font-size:calc(var(--u) * 23);letter-spacing:.015em;white-space:nowrap;background:linear-gradient(#fff2cc 0%,#ecca80 28%,#bd8b34 56%,#7d5621 71%,#e6c071 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding:.04em .03em .02em;line-height:1;position:absolute;top:51%;left:50%;translate:-50% -50%}.og-cine-dark{z-index:1;background:radial-gradient(circle at 50% 51%, transparent 0, transparent calc(var(--u) * 7.5), #040302f6 calc(var(--u) * 13));opacity:0;pointer-events:none;width:300%;height:300%;position:absolute;top:-100%;left:-100%}.og-cine-billing{z-index:2;width:calc(var(--u) * 60);text-align:center;font-size:calc(var(--u) * 1.35);letter-spacing:.1em;text-transform:uppercase;color:#cdab659e;line-height:1.5;position:absolute;top:75%;left:50%;translate:-50%}.og-cine-billing b{letter-spacing:.04em;color:#d8b46a;font-size:1.32em}.is-play .og-cine-beam{animation:.7s step-end both og-cine-flicker}.is-play .og-cine-lead{animation:.6s cubic-bezier(.16,1,.3,1) .18s both og-cine-up}.is-play .og-cine-dark{animation:1.35s cubic-bezier(.45,0,.2,1) both og-cine-torch}.is-play .og-cine-billing{animation:.7s cubic-bezier(.16,1,.3,1) .76s both og-cine-up}@keyframes og-cine-flicker{0%{opacity:0}14%{opacity:.55}22%{opacity:.12}34%{opacity:.9}42%{opacity:.4}56%{opacity:1}}@keyframes og-cine-torch{0%{opacity:1;transform:translateX(calc(var(--u) * -34)) scale(1)}52%{transform:translateX(calc(var(--u) * 15)) scale(1)}68%{transform:translate(0)scale(1)}86%{opacity:1;transform:translate(0)scale(3.2)}to{opacity:0;transform:translate(0)scale(3.6)}}@keyframes og-cine-up{0%{opacity:0;transform:translateY(40%)}}
.og-stick{color:#1d1d1f;background:radial-gradient(120% 100% at 50% 40%,#f7f2ea 0%,#ece4d7 70%,#e3d9c9 100%)}.og-stick-sheet{width:calc(var(--u) * 92);gap:calc(var(--u) * 1.4);opacity:.6;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.og-stick-sheet span{justify-content:center;gap:calc(var(--u) * .8);height:calc(var(--u) * 9.5);padding:0 calc(var(--u) * 1.6);border-radius:calc(var(--u) * 1);background:#fffdf9;flex-direction:column;display:flex;box-shadow:0 0 0 1px #3c281414}.og-stick-sheet i{width:70%;height:calc(var(--u) * .9);background:#281e142e;border-radius:99px;display:block}.og-stick-sheet i+i{background:#b11f2438;width:46%}.og-stick-label{align-items:center;gap:calc(var(--u) * 3);width:calc(var(--u) * 58);padding:calc(var(--u) * 3.2) calc(var(--u) * 4);border-radius:calc(var(--u) * 2.2);box-shadow:0 calc(var(--u) * 2.4) calc(var(--u) * 5) calc(var(--u) * -1.6) #3c1e0a59, 0 0 0 1px #3c28140f;background:#fff;display:flex;position:absolute;top:47%;left:50%;translate:-50% -50%}.og-stick-tile{width:calc(var(--u) * 13);height:calc(var(--u) * 13);border-radius:calc(var(--u) * 2.4);color:#fff;font-weight:700;font-size:calc(var(--u) * 8);background:#2f6fde;flex:none;place-items:center;line-height:1;display:grid}.og-stick-text{gap:calc(var(--u) * .7);flex-direction:column;min-width:0;display:flex}.og-stick-text b{font-weight:800;font-size:calc(var(--u) * 11);letter-spacing:-.02em;line-height:.9}.og-stick-text span{font-weight:700;font-size:calc(var(--u) * 2.6);color:#b11f24}.og-stick-text small{font-weight:500;font-size:calc(var(--u) * 2);color:#55524d}.og-stick-foot{white-space:nowrap;font-weight:500;font-size:calc(var(--u) * 1.6);letter-spacing:.06em;color:#3c28149e;position:absolute;bottom:9%;left:50%;translate:-50%}.is-play .og-stick-sheet span{animation:.42s cubic-bezier(.16,1,.3,1) both og-stick-print;animation-delay:calc(var(--i) * 26ms)}.is-play .og-stick-label{animation:.76s cubic-bezier(.2,1.35,.4,1) .56s both og-stick-land}.is-play .og-stick-tile{animation:.56s cubic-bezier(.2,1.6,.4,1) 1.06s both og-stick-pop}.is-play .og-stick-text>*{animation:.56s cubic-bezier(.16,1,.3,1) both og-more-up}.is-play .og-stick-text b{animation-delay:1s}.is-play .og-stick-text span{animation-delay:1.15s}.is-play .og-stick-text small{animation-delay:1.28s}.is-play .og-stick-foot{animation:.6s ease-out 1.5s both og-fade-in}@keyframes og-more-up{0%{opacity:0;transform:translateY(40%)}}@keyframes og-stick-print{0%{opacity:0;transform:translateY(calc(var(--u) * -1.2))}}@keyframes og-stick-land{0%{opacity:0;transform:scale(1.22)rotate(-4deg)}45%{opacity:1}}@keyframes og-stick-pop{0%{transform:scale(0)}}.og-hud{color:#ebe5dd;text-transform:uppercase;background:radial-gradient(90% 80%,#1b170f 0%,#0d0b07 60%,#070604 100%)}.og-hud-glow{width:calc(var(--u) * 80);height:calc(var(--u) * 34);pointer-events:none;background:radial-gradient(closest-side,#d4932938,#0000);position:absolute;top:46%;left:50%;translate:-50% -50%}.og-hud-live{align-items:center;gap:calc(var(--u) * .9);font-weight:800;font-size:calc(var(--u) * 2.2);letter-spacing:.16em;color:#fad45e;display:flex;position:absolute;top:7%;left:5%}.og-hud-live i{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);background:#e2553f;border-radius:50%}.og-hud-frame{width:calc(var(--u) * 58);height:calc(var(--u) * 25);position:absolute;top:43%;left:50%;translate:-50% -50%}.og-hud-frame i{width:calc(var(--u) * 5);height:calc(var(--u) * 5);border:calc(var(--u) * .45) solid #d49329;position:absolute}.og-hud-frame i:first-child{--fx:-1;--fy:-1;border-bottom:0;border-right:0;top:0;left:0}.og-hud-frame i:nth-child(2){--fx:1;--fy:-1;border-bottom:0;border-left:0;top:0;right:0}.og-hud-frame i:nth-child(3){--fx:-1;--fy:1;border-top:0;border-right:0;bottom:0;left:0}.og-hud-frame i:nth-child(4){--fx:1;--fy:1;border-top:0;border-left:0;bottom:0;right:0}.og-hud-word{white-space:nowrap;font-weight:800;font-size:calc(var(--u) * 21);letter-spacing:.03em;color:#ebe5dd;line-height:.86;position:absolute;top:43%;left:50%;translate:-50% -50%}.og-hud-bar{width:calc(var(--u) * 50);gap:calc(var(--u) * .9);display:grid;position:absolute;top:65%;left:50%;translate:-50%}.og-hud-meta{font-weight:600;font-size:calc(var(--u) * 1.9);letter-spacing:.16em;color:#9a9384;justify-content:space-between;display:flex}.og-hud-meta b{letter-spacing:.06em;color:#fad45e;font-weight:800}.og-hud-track{height:calc(var(--u) * .9);background:#ebe5dd24;position:relative;overflow:hidden}.og-hud-track i{transform-origin:0;background:linear-gradient(90deg,#9a6a1d,#d49329 60%,#fad45e);position:absolute;inset:0}.og-hud-done{font-weight:800;font-size:calc(var(--u) * 2.1);letter-spacing:.18em;color:#fad45e;justify-self:end}.og-hud-next{align-items:center;gap:calc(var(--u) * 1.4);padding:calc(var(--u) * 1.5) 5%;font-weight:600;font-size:calc(var(--u) * 1.9);letter-spacing:.16em;color:#c1bcad;background:#ebe5dd0d;border-top:1px solid #d4932959;display:flex;position:absolute;bottom:0;left:0;right:0}.og-hud-next span{color:#d49329;font-weight:800}.is-play .og-hud-live i{animation:.9s step-end 3 both og-hud-blink}.is-play .og-hud-frame i{animation:.62s cubic-bezier(.16,1,.3,1) 80ms both og-hud-close}.is-play .og-hud-word{animation:.62s step-end .32s both og-hud-flick}.is-play .og-hud-track i{animation:1s cubic-bezier(.65,0,.35,1) .7s both og-hud-fill}.is-play .og-hud-meta{animation:.4s ease-out .6s both og-fade-in}.is-play .og-hud-done{animation:.52s step-end 1.68s both og-hud-flick}.is-play .og-hud-next{animation:.6s cubic-bezier(.16,1,.3,1) 1.8s both og-hud-up}@keyframes og-hud-blink{0%,to{opacity:1}50%{opacity:.15}}@keyframes og-hud-close{0%{opacity:0;transform:translate(calc(var(--fx) * var(--u) * 4), calc(var(--fy) * var(--u) * 4))}}@keyframes og-hud-flick{0%{opacity:0}20%{opacity:.7}35%{opacity:.15}55%{opacity:1}70%{opacity:.5}85%{opacity:1}}@keyframes og-hud-fill{0%{transform:scaleX(0)}}@keyframes og-hud-up{0%{opacity:0;transform:translateY(100%)}}.og-pass{color:#18201b;background:#e4e8df}.og-pass-night{opacity:0;background:#14110e;position:absolute;inset:0}.og-pass-ticket{width:calc(var(--u) * 25);gap:calc(var(--u) * .45);padding:calc(var(--u) * 2.4) calc(var(--u) * 2.4) calc(var(--u) * 2.8);box-shadow:0 calc(var(--u) * 1.6) calc(var(--u) * 3.4) calc(var(--u) * -1.2) #18201b66;font-size:calc(var(--u) * 1.6);background:#f6f7f2;flex-direction:column;line-height:1.45;display:flex;position:absolute;top:50%;left:8%;translate:0 -50%;rotate:-2deg}.og-pass-ticket b{letter-spacing:.08em;text-transform:uppercase;font-weight:500}.og-pass-ticket i{margin:calc(var(--u) * .6) 0;border-top:1px dashed #18201b59;display:block}.og-pass-to{letter-spacing:.1em;text-transform:uppercase;color:#7a2232}.og-pass-words{display:grid;position:absolute;top:50%;left:63%;translate:-50% -50%}.og-pass-w{align-items:center;gap:calc(var(--u) * 1.2);flex-direction:column;grid-area:1/1;display:flex}.og-pass-w p{white-space:nowrap;font-size:calc(var(--u) * 17);line-height:1}.og-pass-w small{font-size:calc(var(--u) * 1.5);letter-spacing:.16em;text-transform:uppercase}.og-pass-market p{color:#18201b}.og-pass-market p span,.og-pass-market small{color:#7a2232}.og-pass-brasserie{opacity:0}.og-pass-brasserie p{letter-spacing:-.045em;color:#0f5b43;font-weight:700}.og-pass-brasserie small{color:#0f5b43}.og-pass-nocturne{opacity:0}.og-pass-nocturne p{color:#eee6d8;font-style:italic;font-weight:300}.og-pass-nocturne p span,.og-pass-nocturne small{color:#cfa55b}.is-play .og-pass-ticket{animation:.76s cubic-bezier(.16,1,.3,1) both og-pass-slide}.is-play .og-pass-market{animation:3s linear both og-pass-a}.is-play .og-pass-brasserie{animation:3s linear both og-pass-b}.is-play .og-pass-nocturne,.is-play .og-pass-night{animation:3s linear both og-pass-c}@keyframes og-pass-slide{0%{opacity:0;transform:translateX(calc(var(--u) * -10)) rotate(-6deg)}}@keyframes og-pass-a{0%{opacity:0;transform:translateY(calc(var(--u) * 2))}10%{opacity:1;transform:none}30%{opacity:1}35%,84%{opacity:0}92%,to{opacity:1}}@keyframes og-pass-b{0%,30%{opacity:0}35%,54%{opacity:1}59%,to{opacity:0}}@keyframes og-pass-c{0%,54%{opacity:0}59%,80%{opacity:1}88%,to{opacity:0}}@container (max-aspect-ratio:4/5){.og-stick-label{width:calc(var(--u) * 60);padding:calc(var(--u) * 2.6) calc(var(--u) * 3)}.og-stick-sheet{width:calc(var(--u) * 62);grid-template-columns:repeat(3,1fr)}.og-hud-word{font-size:calc(var(--u) * 17)}.og-hud-frame{height:calc(var(--u) * 22)}.og-hud-bar{width:calc(var(--u) * 56)}.og-pass-ticket{width:calc(var(--u) * 34);top:24%;left:50%;translate:-50% -50%}.og-pass-words{top:66%;left:50%}.og-pass-w p{font-size:calc(var(--u) * 15)}}
