.home-page[data-astro-cid-j7pv25f6] .home-container[data-astro-cid-j7pv25f6]{--home-major-gap: clamp(3rem, 4vw, 3.75rem);display:flex;flex-direction:column}.home-page[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-family:var(--font-crimson-sans),Georgia,serif;font-size:clamp(2.7rem,4.4vw,3.25rem);font-weight:400;letter-spacing:-.025em;line-height:1.1;margin-top:20px}.home-page[data-astro-cid-j7pv25f6] .home-hero[data-astro-cid-j7pv25f6]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:clamp(3rem,5vw,4.25rem)}.home-page[data-astro-cid-j7pv25f6] .hero-copy[data-astro-cid-j7pv25f6]{min-width:0}.home-page[data-astro-cid-j7pv25f6] .hero-quote[data-astro-cid-j7pv25f6]{max-width:15rem;margin:1.25rem 0 0 auto;color:var(--muted-foreground);font-family:var(--font-crimson-sans),Georgia,serif;font-size:clamp(1rem,1.3vw,1.125rem);font-style:italic;font-weight:400;line-height:1.5;letter-spacing:.015em;text-align:right}.home-page[data-astro-cid-j7pv25f6] .game-shelves[data-astro-cid-j7pv25f6]{gap:var(--home-major-gap)}.home-page[data-astro-cid-j7pv25f6] .shelf-section[data-astro-cid-j7pv25f6]{gap:1.25rem}.home-page[data-astro-cid-j7pv25f6] .shelf-heading[data-astro-cid-j7pv25f6]{gap:1rem}.home-page[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-shelf=stories]{gap:1.5rem;margin-top:.5rem;padding-top:2.5rem}.home-page[data-astro-cid-j7pv25f6] .stories-heading[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.home-page[data-astro-cid-j7pv25f6] .all-stories-link[data-astro-cid-j7pv25f6]{color:var(--muted-foreground);font-size:.9rem;transition:color .16s ease;white-space:nowrap}.home-page[data-astro-cid-j7pv25f6] .all-stories-link[data-astro-cid-j7pv25f6]:hover{color:var(--foreground)}.home-page[data-astro-cid-j7pv25f6] .stories-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem)}.home-page[data-astro-cid-j7pv25f6] .story-feature[data-astro-cid-j7pv25f6]{display:flex;min-width:0;flex-direction:column;color:var(--foreground);text-decoration:none}.home-page[data-astro-cid-j7pv25f6] .story-feature[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .story-feature[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .story-media-box[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:16 / 9;border-radius:.75rem;object-fit:cover;transition:opacity .18s ease,transform .2s ease}.home-page[data-astro-cid-j7pv25f6] .story-feature[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .story-feature[data-astro-cid-j7pv25f6]:hover .story-media-box[data-astro-cid-j7pv25f6]{opacity:.95;transform:translateY(-2px)}.home-page[data-astro-cid-j7pv25f6] .story-feature[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .story-link[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,1.2vw,1.125rem);font-weight:500;line-height:1.42;letter-spacing:-.015em}.home-page[data-astro-cid-j7pv25f6] .story-excerpt[data-astro-cid-j7pv25f6]{display:-webkit-box;overflow:hidden;margin-top:.45rem;color:var(--muted-foreground);font-size:.93rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-page[data-astro-cid-j7pv25f6] .story-meta[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .story-link[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin-top:.45rem;color:var(--muted-foreground);font-size:.82rem;line-height:1.4}.home-page[data-astro-cid-j7pv25f6] .stories-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1.1rem}.home-page[data-astro-cid-j7pv25f6] .story-link[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;color:var(--foreground);text-decoration:none}.home-page[data-astro-cid-j7pv25f6] .story-link[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6],.home-page[data-astro-cid-j7pv25f6] .story-feature[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6]{color:var(--primary)}.home-page[data-astro-cid-j7pv25f6] .shelf-title[data-astro-cid-j7pv25f6]{font-family:"DM Sans",var(--font-sans),sans-serif;letter-spacing:-.035em;font-weight:500;font-size:1.35rem;line-height:1.25}@media (max-width: 639px){.home-page[data-astro-cid-j7pv25f6] .home-container[data-astro-cid-j7pv25f6]{--home-major-gap: 3rem}.home-page[data-astro-cid-j7pv25f6] .shelf-heading[data-astro-cid-j7pv25f6]{align-items:start;flex-direction:column;gap:.35rem}.home-page[data-astro-cid-j7pv25f6] .home-hero[data-astro-cid-j7pv25f6]{align-items:flex-start;flex-direction:column;gap:.5rem}.home-page[data-astro-cid-j7pv25f6] .hero-quote[data-astro-cid-j7pv25f6]{max-width:18rem;margin:0 0 0 auto}.home-page[data-astro-cid-j7pv25f6] .stories-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1.25rem}.home-page[data-astro-cid-j7pv25f6] .stories-list[data-astro-cid-j7pv25f6]{gap:1rem}.home-page[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-shelf=stories]{padding-top:2rem}}@media (min-width: 640px) and (max-width: 800px){.home-page[data-astro-cid-j7pv25f6] .stories-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
