.harbor-page[data-astro-cid-3ddkiwak]{--bg:#081723;--bg-2:#102532;--muted:#b3c2cc;--accent:#f2a541;--line:#b7cfe030;--line-strong:#b7cfe061;background:var(--bg);color:#e9eef0}.harbor-head[data-astro-cid-3ddkiwak]{isolation:isolate;border-bottom:1px solid var(--line-strong);background:#071624;padding:0;position:relative;overflow:hidden}.hero-image[data-astro-cid-3ddkiwak]{object-fit:cover;object-position:center 56%;opacity:.84;width:100%;height:100%;position:absolute;inset:0}.hero-content[data-astro-cid-3ddkiwak]{z-index:1;flex-direction:column;min-height:790px;padding-block:30px 40px;display:flex;position:relative}.hero-topline[data-astro-cid-3ddkiwak]{justify-content:space-between;align-items:start;gap:24px;display:flex}.back[data-astro-cid-3ddkiwak]{color:#e4edf2;min-height:36px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.image-credit[data-astro-cid-3ddkiwak]{color:#c0d0dc;text-align:right;margin:0;font-size:9px;line-height:1.8}.image-credit[data-astro-cid-3ddkiwak] span[data-astro-cid-3ddkiwak]{display:block}.hero-title[data-astro-cid-3ddkiwak]{text-shadow:0 3px 22px #01080e8c;margin-top:46px}.hero-title[data-astro-cid-3ddkiwak] .eyebrow[data-astro-cid-3ddkiwak]{color:#ffd28b;letter-spacing:.12em}h1[data-astro-cid-3ddkiwak]{color:#f4f1ea;letter-spacing:-.06em;text-transform:uppercase;margin:17px 0 0;font-size:clamp(88px,15.4vw,220px);font-weight:700;line-height:.9}.hero-bottom[data-astro-cid-3ddkiwak]{border-top:2px solid var(--accent);backdrop-filter:blur(6px);background:#05121ded;grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-top:auto;padding:26px 32px;display:grid}.opening-copy[data-astro-cid-3ddkiwak] .lead[data-astro-cid-3ddkiwak]{color:#e2eaf0;max-width:500px;margin:0 0 22px;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.actions[data-astro-cid-3ddkiwak]{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.actions[data-astro-cid-3ddkiwak] .text-link[data-astro-cid-3ddkiwak]{color:#e4edf2;font-size:14px}.harbor-page[data-astro-cid-3ddkiwak] .btn[data-astro-cid-3ddkiwak]{border-radius:0}.field-notes[data-astro-cid-3ddkiwak]{border-left:1px solid var(--line-strong);grid-template-columns:.65fr .9fr 1.35fr;align-items:start;gap:22px;margin:0;padding-left:32px;display:grid}.field-notes[data-astro-cid-3ddkiwak] dt[data-astro-cid-3ddkiwak]{color:#9fb5c4;font-size:9px}.field-notes[data-astro-cid-3ddkiwak] dd[data-astro-cid-3ddkiwak]{color:#e7eef2;margin:10px 0 0;font-size:16px;font-weight:500;line-height:1.4}.development-state[data-astro-cid-3ddkiwak] dd[data-astro-cid-3ddkiwak]{color:#ffd28b}.pitch-section[data-astro-cid-3ddkiwak]{border-top:0;padding-top:104px}.trailer-section[data-astro-cid-3ddkiwak]{border-bottom:1px solid var(--line);background:#06111b}.trailers[data-astro-cid-3ddkiwak]{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:38px;display:grid}.trailers[data-astro-cid-3ddkiwak] video[data-astro-cid-3ddkiwak]{aspect-ratio:16/9;border:1px solid var(--line-strong);background:#02070b;width:100%;height:auto;display:block}.trailers[data-astro-cid-3ddkiwak] figcaption[data-astro-cid-3ddkiwak]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding-top:22px;display:flex}.trailers[data-astro-cid-3ddkiwak] h3[data-astro-cid-3ddkiwak]{font-size:25px}.trailers[data-astro-cid-3ddkiwak] .mono[data-astro-cid-3ddkiwak]{color:var(--muted);font-size:10px}.pitch[data-astro-cid-3ddkiwak]{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;display:grid}.pitch[data-astro-cid-3ddkiwak] h2[data-astro-cid-3ddkiwak]{margin-top:23px;font-size:clamp(38px,4.5vw,66px);line-height:1.06}.pitch-copy[data-astro-cid-3ddkiwak] .lead[data-astro-cid-3ddkiwak]{max-width:430px;margin:0 0 24px;font-size:25px}.pitch-copy[data-astro-cid-3ddkiwak] .muted[data-astro-cid-3ddkiwak]{margin:0 0 28px;font-size:17px;line-height:1.8}.regions[data-astro-cid-3ddkiwak]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px;display:grid}.region[data-astro-cid-3ddkiwak]{border-bottom:1px solid var(--line);padding-bottom:26px}.region[data-astro-cid-3ddkiwak] img[data-astro-cid-3ddkiwak]{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);width:100%;height:auto;display:block}.region-caption[data-astro-cid-3ddkiwak]{grid-template-columns:36px 1fr;gap:16px;margin-top:22px;display:grid}.region-number[data-astro-cid-3ddkiwak]{color:var(--accent);padding-top:5px;font-size:11px}.region[data-astro-cid-3ddkiwak] h3[data-astro-cid-3ddkiwak],.solmar[data-astro-cid-3ddkiwak] h3[data-astro-cid-3ddkiwak]{letter-spacing:-.03em;font-size:29px}.region[data-astro-cid-3ddkiwak] p[data-astro-cid-3ddkiwak],.solmar[data-astro-cid-3ddkiwak] p[data-astro-cid-3ddkiwak]{max-width:460px;margin:12px 0 0;font-size:16px;line-height:1.7}.solmar[data-astro-cid-3ddkiwak]{border-block:1px solid var(--line-strong);background:var(--bg-2);grid-template-columns:36px 1fr auto;align-items:start;gap:16px;margin-top:48px;padding:30px;display:grid}.solmar[data-astro-cid-3ddkiwak] p[data-astro-cid-3ddkiwak]{max-width:none}.production[data-astro-cid-3ddkiwak]{color:var(--muted);padding-top:8px;font-size:10px}.features-section[data-astro-cid-3ddkiwak]{border-block:1px solid var(--line);background:#0d202d}.feature-layout[data-astro-cid-3ddkiwak]{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.feature-heading[data-astro-cid-3ddkiwak] h2[data-astro-cid-3ddkiwak]{margin-top:22px;font-size:clamp(40px,4.5vw,64px);line-height:1.08}.features[data-astro-cid-3ddkiwak]{grid-template-columns:1fr 1fr;gap:40px 36px;display:grid}.features[data-astro-cid-3ddkiwak] article[data-astro-cid-3ddkiwak]{border-top:1px solid var(--line-strong);padding-top:20px}.feature-number[data-astro-cid-3ddkiwak]{color:var(--accent);font-size:11px}.features[data-astro-cid-3ddkiwak] h3[data-astro-cid-3ddkiwak]{margin:22px 0 14px;font-size:23px;line-height:1.15}.features[data-astro-cid-3ddkiwak] p[data-astro-cid-3ddkiwak]{margin:0;font-size:15px;line-height:1.75}.gallery[data-astro-cid-3ddkiwak]{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px;display:grid}.gallery[data-astro-cid-3ddkiwak] figure[data-astro-cid-3ddkiwak]{min-width:0;margin:0}.gallery[data-astro-cid-3ddkiwak] a[data-astro-cid-3ddkiwak]{border:1px solid var(--line-strong);display:block;overflow:hidden}.gallery[data-astro-cid-3ddkiwak] img[data-astro-cid-3ddkiwak]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform .3s;display:block}.gallery[data-astro-cid-3ddkiwak] a[data-astro-cid-3ddkiwak]:hover img[data-astro-cid-3ddkiwak]{transform:scale(1.025)}.gallery[data-astro-cid-3ddkiwak] figcaption[data-astro-cid-3ddkiwak]{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:10px;display:flex}.gallery[data-astro-cid-3ddkiwak] figcaption[data-astro-cid-3ddkiwak] svg{width:15px;height:15px}.development-section[data-astro-cid-3ddkiwak]{border-block:1px solid var(--line-strong);background:#06111b;padding:74px 0}.development[data-astro-cid-3ddkiwak]{justify-content:space-between;align-items:center;gap:48px;display:flex}.development[data-astro-cid-3ddkiwak]>div[data-astro-cid-3ddkiwak]{max-width:740px}.development[data-astro-cid-3ddkiwak] h2[data-astro-cid-3ddkiwak]{margin:20px 0;font-size:clamp(34px,4vw,58px);line-height:1.08}.development[data-astro-cid-3ddkiwak] p[data-astro-cid-3ddkiwak]{max-width:540px;margin:0}.development[data-astro-cid-3ddkiwak]>a[data-astro-cid-3ddkiwak]{flex-shrink:0}.related-section[data-astro-cid-3ddkiwak]{background:#0b0f12}.other-games[data-astro-cid-3ddkiwak]{grid-template-columns:1fr 1fr;gap:40px;display:grid}@media (width<=1000px){.hero-content[data-astro-cid-3ddkiwak]{min-height:740px}.hero-bottom[data-astro-cid-3ddkiwak]{gap:30px;padding:24px}.field-notes[data-astro-cid-3ddkiwak]{gap:18px;padding-left:24px}.field-notes[data-astro-cid-3ddkiwak] dd[data-astro-cid-3ddkiwak]{font-size:14px}.pitch[data-astro-cid-3ddkiwak],.feature-layout[data-astro-cid-3ddkiwak]{gap:40px}.features[data-astro-cid-3ddkiwak]{gap:30px 24px}.development[data-astro-cid-3ddkiwak]{flex-direction:column;align-items:start}.regions[data-astro-cid-3ddkiwak]{gap:38px 28px}}@media (width<=740px){.hero-content[data-astro-cid-3ddkiwak]{min-height:810px;padding-block:24px}.hero-title[data-astro-cid-3ddkiwak]{margin-top:38px}h1[data-astro-cid-3ddkiwak]{font-size:clamp(72px,19.5vw,130px)}.hero-image[data-astro-cid-3ddkiwak]{object-position:55% center}.hero-bottom[data-astro-cid-3ddkiwak]{grid-template-columns:1fr;gap:24px;padding:22px}.field-notes[data-astro-cid-3ddkiwak]{border-left:0;border-top:1px solid var(--line-strong);grid-template-columns:.7fr 1fr 1.3fr;padding:20px 0 0}.hero-title[data-astro-cid-3ddkiwak] .eyebrow[data-astro-cid-3ddkiwak]{letter-spacing:.07em;font-size:10px}.image-credit[data-astro-cid-3ddkiwak]{max-width:180px;font-size:9px}.actions[data-astro-cid-3ddkiwak]{gap:20px}.actions[data-astro-cid-3ddkiwak] .btn[data-astro-cid-3ddkiwak]{font-size:14px}.pitch[data-astro-cid-3ddkiwak],.feature-layout[data-astro-cid-3ddkiwak]{grid-template-columns:1fr;gap:32px}.opening-copy[data-astro-cid-3ddkiwak] .lead[data-astro-cid-3ddkiwak]{max-width:none}.pitch-section[data-astro-cid-3ddkiwak]{padding-top:60px}.pitch-copy[data-astro-cid-3ddkiwak] .lead[data-astro-cid-3ddkiwak]{max-width:none;font-size:22px}.regions[data-astro-cid-3ddkiwak]{gap:36px 24px}.region-caption[data-astro-cid-3ddkiwak]{grid-template-columns:24px 1fr;gap:8px}.region[data-astro-cid-3ddkiwak] h3[data-astro-cid-3ddkiwak]{font-size:25px}.region[data-astro-cid-3ddkiwak] p[data-astro-cid-3ddkiwak]{font-size:14px}.solmar[data-astro-cid-3ddkiwak]{grid-template-columns:24px 1fr;gap:8px;padding:24px}.production[data-astro-cid-3ddkiwak]{grid-column:2}.feature-heading[data-astro-cid-3ddkiwak] h2[data-astro-cid-3ddkiwak] br[data-astro-cid-3ddkiwak]{display:none}.gallery[data-astro-cid-3ddkiwak]{grid-template-columns:1fr 1fr;gap:24px 18px}.other-games[data-astro-cid-3ddkiwak]{gap:28px}.development-section[data-astro-cid-3ddkiwak]{padding:56px 0}}@media (width<=500px){.hero-content[data-astro-cid-3ddkiwak]{min-height:850px}.hero-bottom[data-astro-cid-3ddkiwak]{padding:20px}.field-notes[data-astro-cid-3ddkiwak]{grid-template-columns:.8fr 1fr;gap:18px}.field-notes[data-astro-cid-3ddkiwak] dd[data-astro-cid-3ddkiwak]{margin-top:6px}.development-state[data-astro-cid-3ddkiwak]{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.development-state[data-astro-cid-3ddkiwak] dd[data-astro-cid-3ddkiwak]{margin:0}.regions[data-astro-cid-3ddkiwak],.features[data-astro-cid-3ddkiwak],.other-games[data-astro-cid-3ddkiwak]{grid-template-columns:1fr}.features[data-astro-cid-3ddkiwak] h3[data-astro-cid-3ddkiwak]{margin-top:14px}.region[data-astro-cid-3ddkiwak] p[data-astro-cid-3ddkiwak]{font-size:16px}.gallery[data-astro-cid-3ddkiwak]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gallery[data-astro-cid-3ddkiwak] img[data-astro-cid-3ddkiwak]{transition:none}}
