.platform-icon[data-astro-cid-fiulmyz7]{fill:currentColor;flex:none;width:1em;height:1em}.platform-links[data-astro-cid-s3lqzufk]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-s3lqzufk],.tile[data-astro-cid-s3lqzufk]{border:1px solid var(--line);background:var(--ink-2);min-height:48px;color:var(--gold);font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;padding:10px 18px;font-size:.85rem;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s;display:flex}.platform-links[data-astro-cid-s3lqzufk] .platform-icon{font-size:22px}a[data-astro-cid-s3lqzufk]:hover{color:var(--gold-hi);border-color:var(--gold)}.hero[data-astro-cid-v2ppce3m]{isolation:isolate;align-items:flex-end;min-height:min(100svh,1000px);padding-block:140px clamp(56px,9vw,112px);display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-v2ppce3m] .bg{z-index:-2;object-fit:cover;object-position:50% 30%;width:100%;height:100%;animation:24s ease-out both drift;position:absolute;inset:0}.hero[data-astro-cid-v2ppce3m]:before{content:"";z-index:-1;background:linear-gradient(90deg, #0b0908eb 0%, #0b0908a6 40%, #0b09081a 75%), linear-gradient(0deg, var(--ink) 0%, #0b090866 35%, transparent 60%);position:absolute;inset:0}.content[data-astro-cid-v2ppce3m],.lead[data-astro-cid-v2ppce3m],.actions[data-astro-cid-v2ppce3m]{justify-items:start;gap:16px;display:grid}.lead[data-astro-cid-v2ppce3m]>[data-astro-cid-v2ppce3m],.actions[data-astro-cid-v2ppce3m]>[data-astro-cid-v2ppce3m]{max-width:620px}.art-logo[data-astro-cid-v2ppce3m] .bg{object-position:50% 0%;transform-origin:50% 0;height:calc(100% - 72px);top:72px}.art-bottom[data-astro-cid-v2ppce3m] .bg{object-position:50% 100%}.art-logo[data-astro-cid-v2ppce3m]:before{background:linear-gradient(0deg, var(--ink) 0%, #0b0908e0 20%, #0b090866 36%, transparent 50%)}.with-text[data-astro-cid-v2ppce3m]:before{background:linear-gradient(0deg, var(--ink) 0%, #0b0908eb 26%, #0b090899 40%, transparent 58%)}.with-text[data-astro-cid-v2ppce3m]{padding-bottom:clamp(20px,2.5vw,32px)}.with-text[data-astro-cid-v2ppce3m] .lead[data-astro-cid-v2ppce3m]{gap:8px}.with-text[data-astro-cid-v2ppce3m] .lead[data-astro-cid-v2ppce3m]>.summary[data-astro-cid-v2ppce3m]{max-width:880px;margin:0}.with-text[data-astro-cid-v2ppce3m] .tagline[data-astro-cid-v2ppce3m]{font-size:clamp(1.2rem,2vw,1.5rem)}.with-text[data-astro-cid-v2ppce3m] .countdown[data-astro-cid-v2ppce3m] div[data-astro-cid-v2ppce3m]{min-width:66px;padding:8px 6px 6px}.with-text[data-astro-cid-v2ppce3m] .countdown[data-astro-cid-v2ppce3m] span[data-astro-cid-v2ppce3m]{font-size:clamp(1.6rem,3vw,2.1rem)}.art-logo[data-astro-cid-v2ppce3m]{padding-bottom:clamp(32px,4vw,48px)}.art-logo[data-astro-cid-v2ppce3m] .lead[data-astro-cid-v2ppce3m],.art-logo[data-astro-cid-v2ppce3m] .actions[data-astro-cid-v2ppce3m]{text-align:center;justify-items:center}.art-logo[data-astro-cid-v2ppce3m] .lead[data-astro-cid-v2ppce3m]{gap:12px}.art-logo[data-astro-cid-v2ppce3m] .eyebrow[data-astro-cid-v2ppce3m]:after{content:"";background:currentColor;width:2.2em;height:1px}.art-logo[data-astro-cid-v2ppce3m] .lead[data-astro-cid-v2ppce3m] .btn-row{justify-content:center;width:100%;margin-top:6px}.art-logo[data-astro-cid-v2ppce3m] .lead[data-astro-cid-v2ppce3m] .btn{width:min(100%,344px);min-height:58px;font-size:1rem}.art-logo[data-astro-cid-v2ppce3m] .lead[data-astro-cid-v2ppce3m] .platform-links{justify-content:center;margin-top:6px}.centered[data-astro-cid-v2ppce3m] .content[data-astro-cid-v2ppce3m],.centered[data-astro-cid-v2ppce3m] .lead[data-astro-cid-v2ppce3m],.centered[data-astro-cid-v2ppce3m] .actions[data-astro-cid-v2ppce3m]{text-align:center;justify-items:center}.centered[data-astro-cid-v2ppce3m] .platform-links{justify-content:center}.centered[data-astro-cid-v2ppce3m] .eyebrow[data-astro-cid-v2ppce3m]:after{content:"";background:currentColor;width:2.2em;height:1px}.centered[data-astro-cid-v2ppce3m] .title[data-astro-cid-v2ppce3m] img{object-position:center}.centered[data-astro-cid-v2ppce3m]:not(.art-logo):before{background:linear-gradient(0deg, var(--ink) 0%, #0b0908e0 30%, #0b090873 60%, #0b090833 100%)}.title[data-astro-cid-v2ppce3m]{text-transform:uppercase;background:linear-gradient(180deg, #fff3d6, var(--gold-hi) 40%, var(--gold));color:#0000;filter:drop-shadow(0 4px 24px #000000b3);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.8rem,8vw,5.6rem)}.title[data-astro-cid-v2ppce3m] img{object-fit:contain;object-position:left center;width:min(520px,80vw);max-height:260px}.status[data-astro-cid-v2ppce3m]{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-hi);align-items:center;gap:10px;margin:4px 0 0;font-size:.85rem;font-weight:700;display:inline-flex}.dot[data-astro-cid-v2ppce3m]{background:var(--crimson-hi);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 0 4px #d92a2f40}.countdown[data-astro-cid-v2ppce3m]{gap:10px;margin:4px 0 6px;display:flex}.countdown[data-astro-cid-v2ppce3m][hidden]{display:none}.countdown[data-astro-cid-v2ppce3m] div[data-astro-cid-v2ppce3m]{border:1px solid var(--line);border-top:2px solid var(--crimson-hi);backdrop-filter:blur(6px);background:#0b090899;justify-items:center;min-width:76px;padding:10px 8px 8px;display:grid}.countdown[data-astro-cid-v2ppce3m] span[data-astro-cid-v2ppce3m]{font-family:var(--display);font-variant-numeric:tabular-nums;background:linear-gradient(180deg, #fff3d6, var(--gold-hi) 45%, var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:900;line-height:1}.countdown[data-astro-cid-v2ppce3m] small[data-astro-cid-v2ppce3m]{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;margin-top:6px;font-size:.64rem}.tagline[data-astro-cid-v2ppce3m]{font-family:var(--display);margin:0;font-size:clamp(1.4rem,3vw,2rem);font-weight:700;line-height:1.2}.summary[data-astro-cid-v2ppce3m]{color:#d8cfc1;margin:0 0 12px}.more[data-astro-cid-v2ppce3m]{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-top:4px;font-size:.85rem;font-weight:700;text-decoration:none}.more[data-astro-cid-v2ppce3m]:hover{color:var(--gold-hi)}@keyframes drift{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes pulse{50%{box-shadow:0 0 0 8px #d92a2f00}}@media (width<=720px){.hero[data-astro-cid-v2ppce3m]{min-height:92svh}.countdown[data-astro-cid-v2ppce3m]{gap:6px}.countdown[data-astro-cid-v2ppce3m] div[data-astro-cid-v2ppce3m]{flex:1;min-width:0;max-width:76px}.hero[data-astro-cid-v2ppce3m] .bg{object-position:60% 30%}.hero[data-astro-cid-v2ppce3m]:before{background:linear-gradient(0deg, var(--ink) 0%, #0b0908cc 45%, #0b090840 100%)}}@media (aspect-ratio<=3/2){.art-logo[data-astro-cid-v2ppce3m]{min-height:0;padding-top:72px;display:block}.art-logo[data-astro-cid-v2ppce3m] .bg{z-index:auto;aspect-ratio:16/9;object-position:50% 50%;height:auto;animation:none;position:relative;top:auto}.art-logo[data-astro-cid-v2ppce3m]:before{display:none}.art-logo[data-astro-cid-v2ppce3m] .content[data-astro-cid-v2ppce3m]{padding-top:24px}}.card[data-astro-cid-wzgjbdq5]{gap:14px;text-decoration:none;display:grid}.art[data-astro-cid-wzgjbdq5]{aspect-ratio:2/3;border:1px solid var(--line);background:var(--ink-3);transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.art[data-astro-cid-wzgjbdq5] img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.art[data-astro-cid-wzgjbdq5]:after{content:"";opacity:0;background:linear-gradient(#0000 55%,#0b0908a6);transition:opacity .35s;position:absolute;inset:0}.card[data-astro-cid-wzgjbdq5]:hover .art[data-astro-cid-wzgjbdq5]{border-color:var(--accent);box-shadow:0 24px 50px -20px var(--accent);transform:translateY(-6px)}.card[data-astro-cid-wzgjbdq5]:hover .art[data-astro-cid-wzgjbdq5] img{transform:scale(1.05)}.card[data-astro-cid-wzgjbdq5]:hover .art[data-astro-cid-wzgjbdq5]:after{opacity:1}.ribbon[data-astro-cid-wzgjbdq5]{z-index:1;background:var(--crimson);color:#fff;font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 50%,100% 100%,0 100%);padding:6px 14px 6px 12px;font-size:.72rem;font-weight:800;position:absolute;top:14px;left:-1px}h3[data-astro-cid-wzgjbdq5]{text-transform:uppercase;font-size:1.15rem;transition:color .25s}.card[data-astro-cid-wzgjbdq5]:hover h3[data-astro-cid-wzgjbdq5]{color:var(--gold-hi)}.meta[data-astro-cid-wzgjbdq5] p[data-astro-cid-wzgjbdq5]{color:var(--muted);letter-spacing:.04em;margin:6px 0 0;font-size:.82rem}.platforms[data-astro-cid-wzgjbdq5]{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.platforms[data-astro-cid-wzgjbdq5] li[data-astro-cid-wzgjbdq5]{border:1px solid var(--line);background:var(--ink-2);width:30px;height:30px;color:var(--gold);place-items:center;font-size:15px;transition:color .25s,border-color .25s;display:grid}.card[data-astro-cid-wzgjbdq5]:hover .platforms[data-astro-cid-wzgjbdq5] li[data-astro-cid-wzgjbdq5]{color:var(--gold-hi);border-color:#d4a24c66}.trailer[data-astro-cid-mos457ih]{aspect-ratio:16/9;border:1px solid var(--line);background:#000;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000e6}.trailer[data-astro-cid-mos457ih] img,.trailer[data-astro-cid-mos457ih] iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.trailer[data-astro-cid-mos457ih] img{filter:brightness(.6)saturate(1.05);transition:transform .6s,filter .4s}.trailer[data-astro-cid-mos457ih]:hover img{filter:brightness(.7);transform:scale(1.03)}button[data-astro-cid-mos457ih]{aspect-ratio:1;border:2px solid var(--gold-hi);background:radial-gradient(circle, var(--crimson-hi), var(--crimson));color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:clamp(72px,10vw,104px);margin:auto;transition:transform .25s,box-shadow .25s;display:grid;position:absolute;inset:0;box-shadow:0 0 0 10px #b3191f40,0 20px 40px -10px #000c}button[data-astro-cid-mos457ih]:hover{transform:scale(1.08);box-shadow:0 0 0 16px #b3191f40,0 20px 40px -10px #000c}button[data-astro-cid-mos457ih] svg[data-astro-cid-mos457ih]{width:44%;margin-left:8%}.label[data-astro-cid-mos457ih]{white-space:nowrap;font-family:var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-hi);pointer-events:none;font-size:.8rem;font-weight:700;position:absolute;bottom:clamp(16px,4vw,32px);left:50%;transform:translate(-50%)}.shots[data-astro-cid-gdccoqez]{grid-template-columns:repeat(var(--columns), 1fr);gap:12px;display:grid}.shots[data-astro-cid-gdccoqez] a[data-astro-cid-gdccoqez]{border:1px solid var(--line);aspect-ratio:16/9;overflow:hidden}.shots[data-astro-cid-gdccoqez] img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.shots[data-astro-cid-gdccoqez] a[data-astro-cid-gdccoqez]:hover img{transform:scale(1.04)}.lightbox[data-astro-cid-gdccoqez]{border:1px solid var(--line);background:#000;max-width:min(1600px,96vw);padding:0}.lightbox[data-astro-cid-gdccoqez]::backdrop{background:#000000d9}.lightbox[data-astro-cid-gdccoqez] img[data-astro-cid-gdccoqez]{width:auto;max-height:90vh}.lightbox[data-astro-cid-gdccoqez] button[data-astro-cid-gdccoqez]{color:#fff;cursor:pointer;background:#0009;border:0;width:44px;height:44px;font-size:1.8rem;position:absolute;top:8px;right:8px}@media (width<=700px){.shots[data-astro-cid-gdccoqez]{grid-template-columns:repeat(2,1fr);gap:8px}.shots[data-astro-cid-gdccoqez] a[data-astro-cid-gdccoqez]:last-child:nth-child(odd){display:none}}
