a[data-astro-cid-lcdefpme]{text-decoration:none}main[data-astro-cid-lcdefpme]{width:min(1180px,100% - 3rem);padding-top:4rem}.intro[data-astro-cid-lcdefpme]{border:1px solid rgba(var(--gray), 20%);background:linear-gradient(120deg,#10b98112,#0000 65%);border-radius:12px;grid-template-columns:1fr 1fr;align-items:center;gap:2rem 4rem;margin-bottom:4rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.intro[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:700}.intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.04em;margin:0;font-size:clamp(1.65rem,2.8vw,2.4rem);line-height:1.15}.intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--accent);display:block}.intro-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:rgb(var(--gray));margin:0 0 1rem;font-size:.95rem;line-height:1.7}.intro-link[data-astro-cid-lcdefpme]{align-items:center;gap:.65rem;font-size:.85rem;font-weight:700;display:inline-flex}.intro-link[data-astro-cid-lcdefpme]:hover{text-underline-offset:.25em;text-decoration:underline}.intro-link[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.featured-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:5rem;display:grid}.featured-card[data-astro-cid-lcdefpme]{background:rgb(var(--surface-hero));color:#fff;border-radius:10px;align-items:flex-end;min-height:360px;display:flex;position:relative;overflow:hidden}.featured-card[data-astro-cid-lcdefpme]:first-child,.featured-card[data-astro-cid-lcdefpme]:nth-child(4){grid-column:span 2}.spotlight[data-astro-cid-lcdefpme]{background:rgb(var(--surface-hero));color:#fff;border-radius:12px;grid-template-columns:.9fr 1.1fr;min-height:440px;margin-bottom:2rem;display:grid;overflow:hidden}.spotlight-content[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,5vw,4.5rem);display:flex}.spotlight-content[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.02em;margin:1rem 0;font-size:clamp(1.4rem,5vw,3.5rem);line-height:1}.spotlight-content[data-astro-cid-lcdefpme] .meta[data-astro-cid-lcdefpme]{color:#ffffffb8}.spotlight-image[data-astro-cid-lcdefpme]{min-height:320px;overflow:hidden}.spotlight-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.spotlight[data-astro-cid-lcdefpme]:hover .spotlight-image[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.featured-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;opacity:.72;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}.featured-card[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.featured-content[data-astro-cid-lcdefpme]{background:linear-gradient(#0000,#0f1219eb);width:100%;padding:1.5rem;position:relative}.featured-content[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;margin:.65rem 0 .35rem;font-size:clamp(1.5rem,3vw,2.25rem)}.meta[data-astro-cid-lcdefpme]{color:rgb(var(--gray));margin:0;font-size:.8rem}.featured-content[data-astro-cid-lcdefpme] .meta[data-astro-cid-lcdefpme]{color:#ffffffb8}.badge[data-astro-cid-lcdefpme]{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:.25rem .7rem;font-size:.7rem;font-weight:700;display:inline-block}.featured-content[data-astro-cid-lcdefpme] .badge[data-astro-cid-lcdefpme]{color:#b9d8ff}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;margin-bottom:1.5rem;display:flex}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:1.65rem}.post-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:2.5rem 1.25rem;padding-bottom:3rem;display:grid}.post-card[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.post-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:16/9;object-fit:cover;width:100%;margin-bottom:1rem;transition:transform .3s,box-shadow .3s}.post-card[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{box-shadow:var(--box-shadow);transform:translateY(-4px)}.post-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:.65rem 0 .35rem;font-size:1.35rem}.post-card[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--accent)}.post-card[data-astro-cid-lcdefpme] .excerpt[data-astro-cid-lcdefpme]{color:rgb(var(--gray));margin:.5rem 0;font-size:.9rem;line-height:1.5}@media (width<=760px){main[data-astro-cid-lcdefpme]{width:min(100% - 2rem,560px);padding-top:2.5rem}.featured-grid[data-astro-cid-lcdefpme],.post-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.intro[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.25rem;margin-bottom:3rem}.featured-card[data-astro-cid-lcdefpme]:first-child,.featured-card[data-astro-cid-lcdefpme]:nth-child(4){grid-column:auto}.spotlight[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:0}.spotlight-content[data-astro-cid-lcdefpme]{order:2;padding:2rem}.spotlight-image[data-astro-cid-lcdefpme]{order:1;height:280px;min-height:0}.featured-card[data-astro-cid-lcdefpme]{min-height:300px}}
