.features[data-astro-cid-3wqpbqwd]{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.feature[data-astro-cid-3wqpbqwd]{align-content:start;gap:var(--space-2xs);padding:var(--space-m) var(--space-m) var(--space-l);border:2px solid var(--line);border-radius:var(--radius-card);background:radial-gradient(120% 90% at 0% 0%, #ffffff14, transparent 60%), var(--surface-raised);display:grid}.marker[data-astro-cid-3wqpbqwd]{--size:2.25rem;--tilt:12deg;margin-bottom:var(--space-2xs)}.feature[data-astro-cid-3wqpbqwd]:nth-child(6n+1) .marker[data-astro-cid-3wqpbqwd]{--c-light:var(--cream);--c:var(--gold);--c-dark:#c46a00}.feature[data-astro-cid-3wqpbqwd]:nth-child(6n+2) .marker[data-astro-cid-3wqpbqwd]{--c-light:#b8f3ff;--c:var(--candy-cyan);--c-dark:#0a6fb8}.feature[data-astro-cid-3wqpbqwd]:nth-child(6n+3) .marker[data-astro-cid-3wqpbqwd]{--c-light:#ffd6fb;--c:var(--candy-pink);--c-dark:#a3209c}.feature[data-astro-cid-3wqpbqwd]:nth-child(6n+4) .marker[data-astro-cid-3wqpbqwd]{--c-light:#c8ff9e;--c:var(--candy-green);--c-dark:#157a00}.feature[data-astro-cid-3wqpbqwd]:nth-child(6n+5) .marker[data-astro-cid-3wqpbqwd]{--c-light:#ffb0a8;--c:var(--candy-red);--c-dark:#8a0500}.feature[data-astro-cid-3wqpbqwd]:nth-child(6n+6) .marker[data-astro-cid-3wqpbqwd]{--c-light:#f0a4ff;--c:var(--candy-purple);--c-dark:#5a0fa0}h3[data-astro-cid-3wqpbqwd]{font-size:var(--step-2);line-height:1.1}p[data-astro-cid-3wqpbqwd]{color:var(--text-muted)}.steps[data-astro-cid-hflz6dck]{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-hflz6dck]{align-content:start;gap:var(--space-s);padding:var(--space-m);border-radius:var(--radius-card);background:#0003;display:grid;box-shadow:inset 0 0 0 2px #ffffff40}.number[data-astro-cid-hflz6dck]{aspect-ratio:1;background:radial-gradient(circle at 34% 28%, var(--cream) 0 10%, transparent 34%), var(--gloss-gold);width:3rem;color:var(--violet-900);font-family:var(--font-display);font-size:1.375rem;font-weight:var(--weight-display);border-radius:50%;place-items:center;line-height:1;display:grid;box-shadow:inset 0 -3px #b75a0080,0 8px 16px -8px #0009}p[data-astro-cid-hflz6dck]{font-weight:var(--weight-medium);line-height:1.5}.gallery[data-astro-cid-gnay26ko]{margin-inline:calc(-1 * var(--gutter));padding:var(--space-s) var(--gutter) var(--space-l);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin;scrollbar-color:var(--gold) transparent;overflow-x:auto}.track[data-astro-cid-gnay26ko]{gap:var(--space-m);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}[data-astro-cid-gnay26ko][data-shape=portrait] .track[data-astro-cid-gnay26ko]{grid-auto-columns:14.5rem}[data-astro-cid-gnay26ko][data-shape=landscape] .track[data-astro-cid-gnay26ko]{grid-auto-columns:min(85vw,28rem)}li[data-astro-cid-gnay26ko]{scroll-snap-align:start}[data-astro-cid-gnay26ko][data-shape=landscape] img{border-radius:var(--radius-media);width:100%;box-shadow:0 0 0 3px #ffffff2e, var(--shadow-card)}@media (width>=64rem){[data-astro-cid-gnay26ko][data-shape=portrait] .track[data-astro-cid-gnay26ko]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}[data-astro-cid-gnay26ko][data-shape=portrait] li[data-astro-cid-gnay26ko]:nth-child(2n){translate:0 var(--space-l)}}.game-hero[data-astro-cid-dgtt3joz]{isolation:isolate;padding-block:var(--space-l) var(--space-xl);background-image:radial-gradient(45% 70% at 88% 25%,#ffffff24,#0000 70%),radial-gradient(50% 70% at 0 100%,#00000047,#0000 70%);position:relative;overflow:clip}.game-hero[data-astro-cid-dgtt3joz]:after{content:"";background:var(--rim-gold);height:4px;position:absolute;inset:auto 0 0}.inner[data-astro-cid-dgtt3joz]{z-index:1;position:relative}.crumbs[data-astro-cid-dgtt3joz] ol[data-astro-cid-dgtt3joz]{font-size:var(--step--1);font-weight:var(--weight-strong);flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-dgtt3joz] a[data-astro-cid-dgtt3joz]{align-items:center;min-height:2.75rem;display:inline-flex}.crumbs[data-astro-cid-dgtt3joz] li[data-astro-cid-dgtt3joz]{align-items:center;display:flex}.crumbs[data-astro-cid-dgtt3joz] li[data-astro-cid-dgtt3joz]+li[data-astro-cid-dgtt3joz]:before{content:"/";opacity:.75;margin-inline-end:.5rem}.crumbs[data-astro-cid-dgtt3joz] [data-astro-cid-dgtt3joz][aria-current]{text-decoration:none}.hero-grid[data-astro-cid-dgtt3joz]{gap:var(--space-xl);margin-top:var(--space-m);align-items:center;display:grid}@media (width>=56rem){.hero-grid[data-astro-cid-dgtt3joz]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.copy[data-astro-cid-dgtt3joz]{gap:var(--space-m);justify-items:start;display:grid}.meta[data-astro-cid-dgtt3joz]{align-items:center;gap:var(--space-s);display:flex}.icon[data-astro-cid-dgtt3joz]{width:5.5rem}h1[data-astro-cid-dgtt3joz]{font-size:var(--step-5);line-height:var(--leading-display);text-shadow:0 4px #00000038}.tagline[data-astro-cid-dgtt3joz]{font-family:var(--font-display);font-size:var(--step-3);font-weight:var(--weight-strong);line-height:1.25}.gloss[data-astro-cid-dgtt3joz]{font-family:var(--font-display);font-size:var(--step-1);font-weight:var(--weight-strong);opacity:.95;margin-top:-.5rem}.chips[data-astro-cid-dgtt3joz]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-dgtt3joz] li[data-astro-cid-dgtt3joz]{border-radius:var(--radius-pill);font-size:.9375rem;font-weight:var(--weight-strong);background:#0003;padding:.35rem .9rem;box-shadow:inset 0 0 0 1.5px #ffffff59}.note[data-astro-cid-dgtt3joz]{border-radius:var(--radius-media);max-width:30rem;font-weight:var(--weight-medium);background:#0003;padding:.9rem 1.2rem;box-shadow:inset 0 0 0 2px #ffffff4d}.art-wrap[data-astro-cid-dgtt3joz]{justify-self:center;width:100%}.art--portrait[data-astro-cid-dgtt3joz]{max-width:clamp(13rem,9rem + 9vw,17rem);margin-inline:auto}.art--wide[data-astro-cid-dgtt3joz]{border-radius:calc(var(--radius-card) + 6px);background:var(--rim-gold);box-shadow:var(--shadow-art), 0 0 0 6px #ffffff1f;padding:6px}.art--wide[data-astro-cid-dgtt3joz] img{border-radius:var(--radius-card);width:100%}.toggle-row[data-astro-cid-dgtt3joz]{margin-top:var(--space-l);justify-content:flex-end;display:flex}.about[data-astro-cid-dgtt3joz]{gap:var(--space-2xl);display:grid}@media (width>=56rem){.about[data-astro-cid-dgtt3joz]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.about[data-astro-cid-dgtt3joz] .section-heading[data-astro-cid-dgtt3joz]{margin-bottom:var(--space-m)}.about[data-astro-cid-dgtt3joz] .first[data-astro-cid-dgtt3joz]{color:var(--gold-light);font-size:var(--step-1);font-weight:var(--weight-medium)}.facts[data-astro-cid-dgtt3joz]{gap:var(--space-m);padding:var(--space-l);border:var(--rim) solid transparent;border-radius:var(--radius-card);background:linear-gradient(var(--surface-raised), var(--surface-raised)) padding-box, var(--rim-gold) border-box;box-shadow:var(--shadow-card);display:grid}dt[data-astro-cid-dgtt3joz]{color:var(--gold-light);font-size:var(--step--1);font-weight:var(--weight-strong)}dd[data-astro-cid-dgtt3joz]{overflow-wrap:anywhere;margin:.15rem 0 0}dd[data-astro-cid-dgtt3joz] ul[data-astro-cid-dgtt3joz]{margin:0;padding:0;list-style:none;display:grid}dd[data-astro-cid-dgtt3joz] ul[data-astro-cid-dgtt3joz] a[data-astro-cid-dgtt3joz]{align-items:center;min-height:2.75rem;display:inline-flex}.how[data-astro-cid-dgtt3joz] .section-heading[data-astro-cid-dgtt3joz],.band-raised[data-astro-cid-dgtt3joz]>.container[data-astro-cid-dgtt3joz]>.section-heading[data-astro-cid-dgtt3joz],.shots[data-astro-cid-dgtt3joz] .section-heading[data-astro-cid-dgtt3joz]{margin-bottom:var(--space-xl)}.how[data-astro-cid-dgtt3joz]{background-image:radial-gradient(50% 80% at 95% 0,#ffffff1f,#0000 70%)}.shots[data-astro-cid-dgtt3joz]{padding-bottom:calc(var(--section-space) + var(--space-l))}.tiles[data-astro-cid-dgtt3joz]{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}
