.hero[data-astro-cid-etclxhs6]{padding-block:clamp(2.5rem,1.5rem + 4vw,4.5rem) clamp(2.75rem,1.75rem + 4vw,4.75rem);position:relative;overflow:hidden}.hero[data-astro-cid-etclxhs6] .container[data-astro-cid-etclxhs6]{z-index:1;position:relative}.hero__icon[data-astro-cid-etclxhs6]{z-index:0;opacity:.045;pointer-events:none;user-select:none;width:clamp(24rem,20vw + 16rem,38rem);height:auto;position:absolute;bottom:-14rem;right:-12rem}.hero__title[data-astro-cid-etclxhs6]{letter-spacing:-.018em;max-width:20ch;margin-top:.9rem;font-size:clamp(2.1rem,1.45rem + 3vw,3.4rem);line-height:1.1}.hero__copy[data-astro-cid-etclxhs6]{max-width:60ch;font-size:var(--fs-lead);color:var(--ink);margin-top:1.5rem}.grid-sec[data-astro-cid-etclxhs6]{padding-block:clamp(2.5rem,1.75rem + 4vw,5rem)}.cards[data-astro-cid-etclxhs6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,1.5rem + 3.5vw,4.5rem) clamp(2rem,1rem + 4vw,5rem);margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-etclxhs6]{min-width:0}.card--featured[data-astro-cid-etclxhs6]{grid-column:1/-1}.card__inner[data-astro-cid-etclxhs6]{border-top:2px solid var(--brand-red);height:100%;transition:border-color var(--transition);flex-direction:column;gap:1.25rem;padding-top:1.5rem;display:flex;position:relative}.card__link[data-astro-cid-etclxhs6]{color:inherit;text-decoration:none}.card__link[data-astro-cid-etclxhs6]:after{content:"";position:absolute;inset:0}.card__link[data-astro-cid-etclxhs6]:focus-visible{outline:none}.card__link[data-astro-cid-etclxhs6]:focus-visible:after{outline:2px solid var(--brand-red);outline-offset:6px}.card__logo[data-astro-cid-etclxhs6]{object-fit:contain;object-position:left center;filter:grayscale()opacity(.62);width:auto;max-width:130px;height:auto;max-height:40px;display:block}.card__logo--dark[data-astro-cid-etclxhs6]{filter:brightness(0)opacity(.62)}.card__logo--wide[data-astro-cid-etclxhs6]{max-width:180px}.card__category[data-astro-cid-etclxhs6]{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-muted);margin-top:1.1rem;line-height:1.55}.card__title[data-astro-cid-etclxhs6]{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-top:.6rem;line-height:1.5}.card__text[data-astro-cid-etclxhs6]{flex-direction:column;flex:1;display:flex}.card__featured[data-astro-cid-etclxhs6]{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:calc(var(--track-eyebrow) + .06em);text-transform:uppercase;color:var(--brand-red);margin-bottom:.9rem;line-height:1.4}.card__headline[data-astro-cid-etclxhs6]{font-family:var(--font-display);letter-spacing:-.014em;color:var(--ink);text-wrap:balance;transition:color var(--transition);font-size:clamp(1.5rem,1.15rem + 1.35vw,2.05rem);line-height:1.18}.card__desc[data-astro-cid-etclxhs6]{color:var(--ink);max-width:52ch;margin-top:1rem}.card__more[data-astro-cid-etclxhs6]{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--brand-red);margin-top:auto;padding-top:1.5rem}.card__arrow[data-astro-cid-etclxhs6]{transition:transform var(--transition);display:inline-block}.card[data-astro-cid-etclxhs6]:hover .card__arrow[data-astro-cid-etclxhs6]{transform:translate(4px)}.card[data-astro-cid-etclxhs6]:hover .card__headline[data-astro-cid-etclxhs6]{color:var(--brand-red)}@media (width>=861px){.card--featured[data-astro-cid-etclxhs6] .card__inner[data-astro-cid-etclxhs6]{flex-direction:row;gap:clamp(2rem,1rem + 4vw,5rem)}.card--featured[data-astro-cid-etclxhs6] .card__top[data-astro-cid-etclxhs6]{flex:0 0 38%}.card--featured[data-astro-cid-etclxhs6] .card__headline[data-astro-cid-etclxhs6]{font-size:clamp(1.75rem,1.3rem + 1.7vw,2.5rem)}}@media (width<=860px){.cards[data-astro-cid-etclxhs6]{grid-template-columns:1fr}}@media (width<=640px){.hero__icon[data-astro-cid-etclxhs6]{opacity:.06;width:13rem;bottom:-5rem;right:-4rem}}@media (prefers-reduced-motion:reduce){.card__arrow[data-astro-cid-etclxhs6]{transition:none}}
