.category-card[data-astro-cid-afo2vvt2]{color:var(--fg);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);text-decoration:none;transition:border-color .2s,transform .2s;display:block;overflow:hidden}.category-card[data-astro-cid-afo2vvt2]:hover{border-color:var(--accent);transform:translateY(-2px)}.cover[data-astro-cid-afo2vvt2]{aspect-ratio:4/3;background:#1a1b1e;overflow:hidden}.cover[data-astro-cid-afo2vvt2] img[data-astro-cid-afo2vvt2]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.category-card[data-astro-cid-afo2vvt2]:hover .cover[data-astro-cid-afo2vvt2] img[data-astro-cid-afo2vvt2]{transform:scale(1.04)}.label[data-astro-cid-afo2vvt2]{padding:var(--space-2) var(--space-3)}.label[data-astro-cid-afo2vvt2] h3[data-astro-cid-afo2vvt2]{margin-bottom:.35rem;font-size:1.4rem}.label[data-astro-cid-afo2vvt2] p[data-astro-cid-afo2vvt2]{margin:0;font-size:.85rem}.hero[data-astro-cid-ergxyi7h]{align-items:flex-start;min-height:70svh;display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-ergxyi7h]{position:absolute;top:0;bottom:0;left:0;right:0}.hero-media[data-astro-cid-ergxyi7h] img[data-astro-cid-ergxyi7h]{object-fit:cover;filter:grayscale();opacity:0;width:100%;height:100%;transition:opacity 2.5s;position:absolute;top:0;bottom:0;left:0;right:0}.hero-media[data-astro-cid-ergxyi7h] img[data-astro-cid-ergxyi7h].is-active{opacity:1}.hero-scrim[data-astro-cid-ergxyi7h]{background:linear-gradient(#0a0a09eb 15%,#0a0a0973 60%,#0a0a098c);position:absolute;top:0;bottom:0;left:0;right:0}.hero-content[data-astro-cid-ergxyi7h]{padding-block:var(--space-5) var(--space-6);max-width:760px;position:relative}.hero[data-astro-cid-ergxyi7h] h1[data-astro-cid-ergxyi7h]{margin-block-start:.5rem;margin-block-end:1rem;font-size:max(2.2rem,min(6vw,4rem))}.hero-copy[data-astro-cid-ergxyi7h]{max-width:56ch;font-size:1.1rem}.hero-actions[data-astro-cid-ergxyi7h]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.section[data-astro-cid-ergxyi7h]{padding-block:var(--space-6)}#explore-by-category[data-astro-cid-ergxyi7h]{scroll-margin-top:5.5rem}.section[data-astro-cid-ergxyi7h] h2[data-astro-cid-ergxyi7h]{margin-bottom:var(--space-4);font-size:1.4rem}.category-grid[data-astro-cid-ergxyi7h]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}
