.press-hero[data-astro-cid-l25eav4w]{padding-bottom:0}.press-hero-grid[data-astro-cid-l25eav4w]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.press-contact[data-astro-cid-l25eav4w]{color:var(--muted);text-align:right;white-space:nowrap;margin:0;padding-top:8px;font-size:.9rem}.press-contact[data-astro-cid-l25eav4w] a[data-astro-cid-l25eav4w]{color:var(--ink);text-underline-offset:.2em;font-weight:700;text-decoration:underline}.press-featured-section[data-astro-cid-l25eav4w]{padding-top:clamp(28px,3.5vw,48px);padding-bottom:0}.press-featured[data-astro-cid-l25eav4w]{border-radius:var(--r-lg);background:linear-gradient(var(--panel-fill), var(--panel-fill)) padding-box, var(--panel-border-gradient) border-box;color:var(--ink);border:1px solid #0000;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden}.press-featured[data-astro-cid-l25eav4w]:hover{transform:translateY(-3px);box-shadow:0 14px 34px -18px oklch(20% .012 260/.35)}.press-featured-graphic[data-astro-cid-l25eav4w]{background:var(--panel-fill);min-height:280px;position:relative;overflow:hidden}.press-featured-graphic[data-astro-cid-l25eav4w] img[data-astro-cid-l25eav4w]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.press-featured-graphic[data-astro-cid-l25eav4w] .press-pub-badge[data-astro-cid-l25eav4w]{position:absolute;bottom:16px;left:16px}.press-featured-body[data-astro-cid-l25eav4w]{flex-direction:column;justify-content:center;gap:12px;padding:clamp(24px,4vw,48px);display:flex}.press-featured-body[data-astro-cid-l25eav4w] h2[data-astro-cid-l25eav4w]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.6rem,3.5vw,2.6rem);font-weight:400;line-height:1.1}.press-hero[data-astro-cid-l25eav4w] h1[data-astro-cid-l25eav4w]{font-family:var(--font-heading);letter-spacing:-.035em;color:var(--ink);margin:0 0 18px;font-size:clamp(2.6rem,6vw,5rem);font-weight:400;line-height:.95}.lede[data-astro-cid-l25eav4w]{color:var(--muted);max-width:34rem;margin:0;font-size:1.15rem}.lede[data-astro-cid-l25eav4w] a[data-astro-cid-l25eav4w]{color:var(--ink);text-underline-offset:.2em}.press-grid-section[data-astro-cid-l25eav4w]{padding-top:clamp(28px,3.5vw,48px);padding-bottom:0}.press-grid[data-astro-cid-l25eav4w]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.press-card[data-astro-cid-l25eav4w]{border-radius:var(--r-lg);background:linear-gradient(var(--panel-fill), var(--panel-fill)) padding-box, var(--panel-border-gradient) border-box;color:var(--ink);border:1px solid #0000;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.press-card[data-astro-cid-l25eav4w]:hover{transform:translateY(-3px);box-shadow:0 14px 34px -18px oklch(20% .012 260/.35)}.press-graphic[data-astro-cid-l25eav4w]{aspect-ratio:16/9;border-bottom:1px solid var(--line);background:var(--panel-fill);position:relative;overflow:hidden}.press-graphic[data-astro-cid-l25eav4w] img[data-astro-cid-l25eav4w]{object-fit:cover;width:100%;height:100%;display:block}.press-pub-badge[data-astro-cid-l25eav4w]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line-strong);backdrop-filter:blur(8px);background:oklch(99% 0 0/.92);border-radius:999px;padding:5px 12px;font-size:.72rem;font-weight:800;position:absolute;bottom:12px;left:12px}.press-body[data-astro-cid-l25eav4w]{flex-direction:column;flex:1;gap:8px;padding:20px 20px 18px;display:flex}.press-date[data-astro-cid-l25eav4w]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem;font-weight:800}.press-body[data-astro-cid-l25eav4w] h3[data-astro-cid-l25eav4w]{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.98rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.press-cta[data-astro-cid-l25eav4w]{letter-spacing:.08em;text-transform:uppercase;color:var(--graphite);margin-top:auto;padding-top:6px;font-size:.8rem;font-weight:800}.press-card[data-astro-cid-l25eav4w]:hover .press-cta[data-astro-cid-l25eav4w]{text-underline-offset:.2em;text-decoration:underline}.blog-cta[data-astro-cid-l25eav4w]{text-align:center}.blog-cta[data-astro-cid-l25eav4w] h2[data-astro-cid-l25eav4w]{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--ink);margin:0 0 12px;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:400;line-height:1}.blog-cta[data-astro-cid-l25eav4w] p[data-astro-cid-l25eav4w]{color:var(--muted);margin:0 0 26px;font-size:1.1rem}.blog-cta[data-astro-cid-l25eav4w] .cta-row[data-astro-cid-l25eav4w]{justify-content:center;display:flex}@media screen and (width<=1100px){.press-grid[data-astro-cid-l25eav4w]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=900px){.press-featured[data-astro-cid-l25eav4w]{grid-template-columns:1fr}.press-featured-graphic[data-astro-cid-l25eav4w]{aspect-ratio:16/9;min-height:220px}.press-hero-grid[data-astro-cid-l25eav4w]{flex-direction:column}.press-contact[data-astro-cid-l25eav4w]{text-align:left}}@media screen and (width<=640px){.press-grid[data-astro-cid-l25eav4w]{grid-template-columns:1fr}}
