.hero[data-astro-cid-7aropxhg]{background:var(--night);min-height:min(92vh,920px);color:var(--night-ink);align-items:flex-end;padding:140px 0 clamp(40px,8vh,88px);display:flex;position:relative;overflow:hidden}.hero-img[data-astro-cid-7aropxhg]{object-fit:cover;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.hero-shade[data-astro-cid-7aropxhg]{background:linear-gradient(#080b0e1a 20%,#080b0e8c 55%,#080b0ee6 100%),linear-gradient(90deg,#080b0e73,#080b0e00 65%);position:absolute;inset:0}.hero-text[data-astro-cid-7aropxhg]{width:100%;position:relative}.hero[data-astro-cid-7aropxhg] h1[data-astro-cid-7aropxhg]{letter-spacing:-.025em;text-wrap:balance;max-width:24ch;margin-bottom:clamp(28px,4vw,44px);font-size:clamp(30px,4vw,56px);line-height:1.12}.hero-game[data-astro-cid-7aropxhg]{border-top:1px solid #eceae459;align-items:baseline;gap:14px;padding:10px 0;text-decoration:none;display:inline-flex}.hero-game[data-astro-cid-7aropxhg] .label[data-astro-cid-7aropxhg]{color:#eceae4d9}.hero-game-title[data-astro-cid-7aropxhg]{font-family:var(--display);font-size:20px;font-weight:500}.hero-game-title[data-astro-cid-7aropxhg]:after{content:" →"}.hero-game[data-astro-cid-7aropxhg]:hover{color:#fff}.hero-game[data-astro-cid-7aropxhg]:hover .hero-game-title[data-astro-cid-7aropxhg]{text-decoration:underline}.hero[data-astro-cid-7aropxhg] [data-astro-cid-7aropxhg]:focus-visible{outline-color:#fff}.hero-kind[data-astro-cid-7aropxhg]{right:var(--gutter);color:#eceae4d9;margin:0;position:absolute;bottom:14px}.vows[data-astro-cid-7aropxhg]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;padding-top:clamp(28px,4vw,44px);padding-bottom:clamp(72px,10vw,128px);display:flex}.vows-line[data-astro-cid-7aropxhg]{min-width:0;font-family:var(--display);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;margin:0;font-size:clamp(19px,2vw,24px);font-weight:500;line-height:1.4;display:flex}.vow[data-astro-cid-7aropxhg]{white-space:nowrap}.sep[data-astro-cid-7aropxhg]{color:var(--muted);margin:0 .5em}.index-head[data-astro-cid-7aropxhg]{border-top:1px solid var(--ink);margin:0;padding-top:12px}.list[data-astro-cid-7aropxhg]{margin:0;padding:0;list-style:none}.row[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--rule);align-items:center;padding:clamp(40px,6vw,80px) 0}.row[data-astro-cid-7aropxhg]:last-child{border-bottom:0;padding-bottom:0}.row-text[data-astro-cid-7aropxhg]{grid-area:1/1/auto/span 5}.row-fig[data-astro-cid-7aropxhg]{grid-area:1/6/auto/span 7}.flip[data-astro-cid-7aropxhg] .row-text[data-astro-cid-7aropxhg]{grid-column:8/span 5}.flip[data-astro-cid-7aropxhg] .row-fig[data-astro-cid-7aropxhg]{grid-column:1/span 7}.row-fig[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{background:var(--paper-2);display:block;overflow:hidden}.row-fig[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{aspect-ratio:16/10;object-fit:cover;width:100%}.row-kind[data-astro-cid-7aropxhg]{margin:8px 0 0}.row[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{letter-spacing:-.03em;font-size:clamp(38px,4.6vw,64px)}.row[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{text-decoration:none}.row[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover{text-decoration:underline 2px}.row-sub[data-astro-cid-7aropxhg]{color:var(--ink-2);margin:8px 0 0;font-size:19px}.row-hook[data-astro-cid-7aropxhg]{color:var(--ink-2);max-width:38ch;margin:22px 0 26px;font-size:18px}.meta[data-astro-cid-7aropxhg]{margin-bottom:18px;font-size:15.5px}@media (width<=860px){.row-text[data-astro-cid-7aropxhg],.row-fig[data-astro-cid-7aropxhg],.flip[data-astro-cid-7aropxhg] .row-text[data-astro-cid-7aropxhg],.flip[data-astro-cid-7aropxhg] .row-fig[data-astro-cid-7aropxhg]{grid-column:1/-1}.row-fig[data-astro-cid-7aropxhg],.flip[data-astro-cid-7aropxhg] .row-fig[data-astro-cid-7aropxhg]{grid-row:1;margin-bottom:28px}.row-text[data-astro-cid-7aropxhg],.flip[data-astro-cid-7aropxhg] .row-text[data-astro-cid-7aropxhg]{grid-row:2}}@media (width<=720px){.hero[data-astro-cid-7aropxhg]{padding-top:120px;padding-bottom:56px}.hero-kind[data-astro-cid-7aropxhg]{left:var(--gutter);right:auto}}
