.sQDh9G_hero{max-width:var(--page-width);padding:clamp(28px, 6vw, 72px) var(--gutter) clamp(32px, 5vw, 56px);gap:14px;margin:0 auto;display:grid}.sQDh9G_hero>*{max-width:820px}.sQDh9G_eyebrow,.sQDh9G_genre{letter-spacing:.12em;text-transform:uppercase;font-size:15px;font-weight:900}.sQDh9G_eyebrow{color:var(--coral)}.sQDh9G_headline{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(40px,5.4vw,68px);line-height:1}.sQDh9G_lede{color:var(--muted);font-size:clamp(18px,1.6vw,21px)}.sQDh9G_jump{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.sQDh9G_jump a{background:var(--card);border:1px solid var(--line);color:var(--cream);border-radius:999px;align-items:center;gap:10px;padding:6px 18px 6px 6px;font-size:16px;font-weight:800;transition:background .15s,border-color .15s;display:inline-flex}.sQDh9G_jump a:hover,.sQDh9G_jump a:focus-visible{background:#ffffff17;border-color:#ffffff38}.sQDh9G_jumpIcon{border-radius:999px}.sQDh9G_game{--g-accent:var(--gold);--g-accent-ink:var(--night);--g-muted:var(--muted);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:calc(var(--page-width) - 2 * var(--gutter));width:calc(100% - 2 * var(--gutter));align-items:center;gap:clamp(24px,4vw,56px);margin:0 auto clamp(20px,3vw,32px);padding:clamp(22px,4vw,48px);scroll-margin-top:24px;display:grid;overflow:hidden}.sQDh9G_bigger-fish{--g-accent:#ffa630;--g-accent-ink:#071530;--g-muted:#a7c1dc;background:radial-gradient(70% 90% at 85% 0,#2ab3c947 0%,#0000 70%),linear-gradient(165deg,#0f3d6b 0%,#0a2047 45%,#071530 100%)}.sQDh9G_double-putt{--g-accent:#ffc94a;--g-accent-ink:#10231a;--g-muted:#c3d6c4;background:radial-gradient(60% 80% at 90% 10%,#ffc94a24 0%,#0000 70%),linear-gradient(165deg,#2f6e43 0%,#163322 50%,#10231a 100%)}.sQDh9G_ghost-thread{--g-accent:#ffd11a;--g-accent-ink:#0b1d33;--g-muted:#c6d8c2;background:radial-gradient(60% 80% at 90% 10%,#ffd11a24 0%,#0000 70%),linear-gradient(165deg,#3f7536 0%,#1c3b22 50%,#0b1d33 100%)}.sQDh9G_landscape{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;padding:0}.sQDh9G_landscape .sQDh9G_gameMedia{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:420px;position:relative;-webkit-mask-image:linear-gradient(90deg,#000 72%,#0000);mask-image:linear-gradient(90deg,#000 72%,#0000)}.sQDh9G_landscape .sQDh9G_gameVideo{object-position:30% 50%;position:absolute;inset:0}.sQDh9G_landscape .sQDh9G_gameCopy{align-content:center;padding:clamp(22px,4vw,48px) clamp(22px,4vw,48px) clamp(22px,4vw,48px) 0}.sQDh9G_portrait{grid-template-columns:minmax(0,1fr) auto}.sQDh9G_portrait .sQDh9G_gameMedia{order:2;width:clamp(200px,22vw,270px)}.sQDh9G_gameMedia{border:1px solid var(--line);border-radius:var(--radius-md);background:#00000040;overflow:hidden;box-shadow:0 18px 44px #0006}.sQDh9G_portrait .sQDh9G_gameMedia{aspect-ratio:720/1564;border-radius:30px}.sQDh9G_gameVideo{object-fit:cover;width:100%;height:100%}.sQDh9G_gameCopy{justify-items:start;gap:12px;display:grid}.sQDh9G_genre{color:var(--g-accent)}.sQDh9G_gameName{letter-spacing:-.03em;font-size:clamp(38px,4.6vw,60px)}.sQDh9G_gameName a{color:inherit;align-items:center;gap:14px;display:inline-flex}.sQDh9G_gameIcon{border-radius:22%;flex:none;width:clamp(44px,4.4vw,56px);height:clamp(44px,4.4vw,56px);box-shadow:0 4px 14px #00000059}.sQDh9G_gameTagline{color:var(--g-accent);letter-spacing:-.015em;font-size:clamp(22px,2.4vw,30px);font-weight:900;line-height:1.15}.sQDh9G_pitch{color:var(--g-muted);font-size:clamp(17px,1.5vw,20px)}.sQDh9G_pitch span{display:block}.sQDh9G_facts{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.sQDh9G_facts li{background:#ffffff14;border-radius:999px;padding:4px 14px;font-size:15px;font-weight:800}.sQDh9G_facts .sQDh9G_status{background:var(--g-accent);color:var(--g-accent-ink)}.sQDh9G_ctaRow{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:12px;display:flex}.sQDh9G_visit,.sQDh9G_trailer{border-radius:999px;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-size:16px;font-weight:900;transition:background .15s,border-color .15s,filter .15s;display:inline-flex}.sQDh9G_visit{background:var(--g-accent);color:var(--g-accent-ink)}.sQDh9G_visit:hover,.sQDh9G_visit:focus-visible{filter:brightness(1.07)}.sQDh9G_trailer{color:var(--cream);border:1px solid #ffffff47}.sQDh9G_trailer:hover,.sQDh9G_trailer:focus-visible{background:#ffffff14;border-color:#ffffff80}.sQDh9G_game a:focus-visible{outline-color:var(--g-accent)}.sQDh9G_learn{border-radius:var(--radius-lg);color:#12355b;max-width:calc(var(--page-width) - 2 * var(--gutter));width:calc(100% - 2 * var(--gutter));background:#fff9f2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px clamp(16px,3vw,32px);margin:clamp(48px,7vw,80px) auto 0;padding:clamp(18px,2.6vw,28px) clamp(20px,3vw,36px);display:grid}.sQDh9G_learnFox{aspect-ratio:1;width:clamp(84px,9vw,112px);position:relative}.sQDh9G_learnFox img{object-fit:cover;scale:1.5}.sQDh9G_learnCopy{gap:4px;display:grid}.sQDh9G_learnTitle{text-wrap:balance;font-size:clamp(26px,2.8vw,34px)}.sQDh9G_learnLine{color:#4f6275}.sQDh9G_learnCta{color:#fff;white-space:nowrap;background:#12355b;border-radius:999px;align-items:center;min-height:50px;padding:0 22px;font-size:16px;font-weight:900;transition:filter .15s;display:inline-flex}.sQDh9G_learnCta:hover{filter:brightness(1.2)}.sQDh9G_learn .sQDh9G_learnCta:focus-visible{outline-color:#12355b}@media (max-width:860px){.sQDh9G_eyebrow,.sQDh9G_genre{letter-spacing:.1em;font-size:12px}.sQDh9G_landscape,.sQDh9G_portrait{grid-template-columns:minmax(0,1fr)}.sQDh9G_landscape .sQDh9G_gameMedia{aspect-ratio:16/9;min-height:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.sQDh9G_landscape .sQDh9G_gameCopy{padding:0 clamp(22px,4vw,48px) clamp(22px,4vw,48px)}.sQDh9G_portrait .sQDh9G_gameMedia{border-radius:24px;order:0;justify-self:center;width:min(58%,230px)}.sQDh9G_visit,.sQDh9G_trailer{padding:10px 18px;font-size:15px;line-height:1.2}.sQDh9G_learn{grid-template-columns:auto minmax(0,1fr)}.sQDh9G_learnCta{grid-column:1/-1;justify-self:start}}@media (max-width:560px){.sQDh9G_learn{grid-template-columns:minmax(0,1fr)}.sQDh9G_learnFox{width:76px}}
