@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dbbdd2d89d2ef0ef-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a06229eb79a83cfc-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e224327ce7933e-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d85064eaed4b8683-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Press Start\ 2P;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/db234bd00cda6a96-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Press Start\ 2P Fallback;src:local("Arial");ascent-override:44.58%;descent-override:0.00%;line-gap-override:0.00%;size-adjust:224.32%}.__className_ee06cb{font-family:Press Start\ 2P,Press Start\ 2P Fallback;font-weight:400;font-style:normal}.__variable_ee06cb{--oqa-pixel:"Press Start 2P","Press Start 2P Fallback"}@font-face{font-family:Selawik;src:url(/assets/fonts/selawk.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Selawik;src:url(/assets/fonts/selawksb.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Selawik;src:url(/assets/fonts/selawkb.woff2) format("woff2");font-weight:700 900;font-display:swap}.oqa{--grey:#5b5b5b;--sub:#f2f2f2;--red:#b22234;--navy:#3c3b6e;--paper:#ffffff;--ink:#111;--pin:var(--red);background:#000;color:#fff;min-height:100vh;--film:"Segoe UI",Selawik,sans-serif;font-family:var(--film);position:relative}.oqa *,.oqa :after,.oqa :before{box-sizing:border-box}.oqa a,.oqa button{color:inherit}.oqa button{font:inherit;background:none;border:0;padding:0;cursor:pointer}.oqa button:disabled{opacity:.3;cursor:default}.oqa :focus-visible{outline:2px solid #fff;outline-offset:3px}.oqa h2{margin:0;font-family:var(--film);font-weight:700;font-size:clamp(28px,3.6vw,50px);line-height:1.05;letter-spacing:-.01em}.oqa h2 span{display:inline-block;background:#fff;color:#000;padding:.06em .22em .1em;margin:0 0 .12em}.oqa-trek{position:relative}.oqa-road-col{position:sticky;top:0;height:100vh;width:min(100%,860px);margin:0 auto;display:flex;flex-direction:column;padding:12px 0}.oqa-strip{position:relative;flex:1;overflow:hidden;border:3px solid #fff;background:#000;cursor:ns-resize}.oqa-strip canvas{position:absolute;left:0;top:0;width:100%;image-rendering:pixelated}.oqa-road-end{margin:0;padding:6px 0;color:#cfcfcf}.oqa-road-end,.oqa-road-here{text-align:center;font-family:var(--oqa-pixel),monospace;font-size:12px}.oqa-road-here{position:absolute;top:10px;left:50%;transform:translateX(-50%);max-width:90%;line-height:1.6;color:#fff;background:#000;border:2px solid #fff;padding:6px 12px;pointer-events:none;white-space:nowrap}.oqa-road-here b{display:block;color:#ffd23f;font-weight:400;font-size:10px}.oqa-road-say{position:absolute;left:8%;right:8%;margin:0;transform:translateY(-100%);background:#fff;color:#000;border:2px solid #000;box-shadow:3px 3px 0 #000;padding:8px 10px;font-family:var(--oqa-pixel),monospace;font-size:10px;line-height:1.7;text-align:center;pointer-events:none;animation:oqa-say .25s steps(3) both}.oqa-road-say.them{left:22%;right:4%;background:#ffd23f;text-align:right}.oqa-road-say.us{right:22%;left:4%;text-align:left}.oqa-road-say.link{pointer-events:auto}.oqa-road-say.link a{color:inherit;text-decoration:underline;text-underline-offset:3px}.oqa-road-say.note{left:10%;right:10%;background:#000;color:#fff;border-color:#fff;box-shadow:none;font-style:italic;text-align:center}.oqa-strip canvas.oqa-hd{width:auto;image-rendering:auto;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}.oqa-strip canvas.oqa-hd.top{filter:none;pointer-events:none}.oqa-sky{pointer-events:none;background:radial-gradient(circle at 50% 30%,#fff2b0 0 6%,#ffb050 7%,rgba(255,140,60,0) 22%),linear-gradient(#1a0a30,#6a1a48 25%,#c8402a 45%,#ff9a4a 60%,#3a1a10 61%)}.oqa-plane,.oqa-sky{position:absolute;inset:0}.oqa-plane{transform-origin:50% 50%}.oqa-strip canvas.oqa-3d{top:0;left:0;width:100%;height:100%;image-rendering:auto;pointer-events:none}.oqa .oqa-music{position:absolute;right:8px;bottom:8px;z-index:6;font-family:var(--oqa-pixel),monospace;font-size:11px;color:#000;background:#ffd23f;border:2px solid #000;box-shadow:3px 3px 0 #000;padding:8px 10px;cursor:pointer;animation:oqa-beat 1.2s ease-in-out infinite}.oqa .oqa-music.on{animation:none;background:#fff}@keyframes oqa-beat{50%{transform:scale(1.08)}}.oqa .oqa-music-fixed{position:fixed;left:12px;right:auto;bottom:12px;z-index:50}.oqa-dusk{position:absolute;inset:0;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#5a1a40,#c8502a 45%,#ff9a4a 70%,#ffd8a0)}.oqa-strip canvas.oqa-seq{top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;image-rendering:pixelated;-o-object-fit:contain;object-fit:contain;background:#000}.oqa-strip canvas.oqa-seq.on{opacity:1;animation:oqa-cut .6s ease-out both}@keyframes oqa-cut{0%{filter:brightness(1.8);opacity:.4}to{filter:none;opacity:1}}@keyframes oqa-shake{0%{margin-left:-5px}to{margin-left:5px}}@keyframes oqa-say{0%{opacity:0;transform:translateY(-80%)}to{opacity:1;transform:translateY(-100%)}}.oqa-top{display:flex;justify-content:space-between;padding:18px 28px;font-size:14px;color:#bdbdbd}.oqa-top a{text-decoration:none}.oqa-top a:hover{color:#fff}.oqa-hero{display:flex;flex-direction:column;align-items:flex-start;gap:22px;text-align:left;padding:10px 28px 36px;max-width:1320px;margin:0 auto}.oqa-poster{width:min(100%,760px)}.oqa-hero-text{max-width:760px}.oqa-poster img{display:block;width:100%;max-height:58vh;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.oqa-hero h1{margin:0 0 10px;font-family:var(--film);font-weight:700;font-size:clamp(32px,4.2vw,58px);line-height:1;letter-spacing:-.02em}.oqa-hero h1 span{display:inline-block;background:#fff;color:#000;padding:.04em .16em .1em;margin:0 0 .12em}.oqa-credit{margin:0 0 14px;font-size:17px;color:#d9d9d9}.oqa-log{margin:0 0 14px;font-size:18px;line-height:1.4;max-width:36ch}.oqa-qs{margin:0 0 20px;padding:0;list-style:none;font-size:18px;font-weight:600;line-height:1.35}.oqa-qs li{padding:3px 0;display:flex;align-items:flex-start;gap:.45em}.oqa-qn{color:#8a8a8a;font-weight:400;flex:none;min-width:1em}.oqa-qi{flex:none;display:inline-block;width:1.15em;height:1.15em;margin-top:.1em;color:#fff}.oqa-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px;margin:0 0 16px}.oqa-btn{display:inline-block;background:#fff;color:#000!important;font-weight:800;font-size:17px;padding:15px 22px;border-radius:3px;text-decoration:none;border:2px solid #fff;transition:transform .12s}.oqa-btn.ghost{background:transparent;color:#fff!important}.oqa-btn:hover{transform:translateY(-2px);background:var(--red);border-color:var(--red);color:#fff!important}.oqa-btn.ghost:hover{background:#fff;border-color:#fff;color:#000!important}.oqa-runtime{margin:0;font-size:15px;color:#bdbdbd;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.oqa-r-logo{height:30px;width:auto;background:#fff;padding:3px;display:block}.oqa-sub{margin:0;color:var(--sub);font-size:21px;line-height:1.35}.oqa-film{max-width:1320px;margin:0 auto;padding:50px 28px 70px}.oqa-film h2{margin-bottom:20px}.oqa-player{position:relative;aspect-ratio:16/9;background:#111;outline:2px solid #fff;outline-offset:6px}.oqa-player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.oqa-hint{margin:18px 0 0;color:#9d9d9d;font-size:16px}.oqa-hint a{color:#fff}.oqa-credits{padding:70px 28px 60px;max-width:1320px;margin:0 auto;text-align:left}.oqa-billing{font-stretch:condensed;text-transform:uppercase;letter-spacing:.06em;color:#cfcfcf;font-size:19px;line-height:1.7}.oqa-billing p{margin:0}.oqa-billing .oqa-oneline{white-space:nowrap;font-size:min(19px,4.6vw)}.oqa-billing small{font-size:12px;color:#8a8a8a;letter-spacing:.1em}.oqa-rating{display:block;margin:40px 0 34px;display:flex;align-items:center;gap:14px}.oqa-rating img{display:block;width:52px;height:auto;background:#fff;padding:3px}.oqa-rating p{margin:0;color:#bdbdbd;font-size:16px}.oqa-contact{margin:0 0 12px;color:#bdbdbd;font-size:17px}.oqa-contact a{color:#fff}@media (max-width:900px){.oqa-credits,.oqa-film,.oqa-hero,.oqa-top{padding-left:14px;padding-right:14px}.oqa-hero{gap:18px}}@media (min-width:901px){.oqa-hero{flex-direction:row;align-items:center;gap:40px}.oqa-poster{flex:0 0 52%}.oqa-hero-text{flex:1}}.oqa-promo{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:28px;align-items:center;max-width:860px;margin:0 auto;padding:72px 20px 96px}.oqa-promo img{width:100%;display:block;border:3px solid #fff}.oqa-promo h2{margin:0 0 6px;font-size:clamp(28px,6vw,46px);line-height:1.05}.oqa-promo p{margin:0 0 18px;color:#cfcfcf}.oqa-promo .oqa-promo-kick{font-family:var(--oqa-pixel),monospace;font-size:11px;color:#ffd23f;margin-bottom:12px}@media (max-width:640px){.oqa-promo{grid-template-columns:1fr;text-align:left}.oqa-promo img{max-width:240px}}