.pg-hero.svelte-16nhvca{position:relative;min-height:22vh;display:flex;align-items:center;justify-content:center;background:var(--sp-navy);text-align:center}.pg-hero__o.svelte-16nhvca{position:absolute;inset:0;background:linear-gradient(135deg,#152337e6,#1f3047b3)}.pg-hero__c.svelte-16nhvca{position:relative;z-index:2;padding:var(--space-lg) 1.25rem;max-width:700px;margin:0 auto}.pg-hero.svelte-16nhvca h1:where(.svelte-16nhvca){color:#fff;font-size:clamp(1.8rem,3.5vw,2.5rem);margin-bottom:.5rem}.pg-hero.svelte-16nhvca p:where(.svelte-16nhvca){color:#fffc;margin:0 auto}.hood-grid.svelte-16nhvca{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.hood-card.svelte-16nhvca{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--sp-border);transition:transform .25s,box-shadow .25s;display:block;background:#fff}.hood-card.svelte-16nhvca:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.hood-card__img.svelte-16nhvca{aspect-ratio:16/9;overflow:hidden}.hood-card__img.svelte-16nhvca img:where(.svelte-16nhvca){width:100%;height:100%;object-fit:cover;transition:transform .4s}.hood-card.svelte-16nhvca:hover img:where(.svelte-16nhvca){transform:scale(1.05)}.hood-card__info.svelte-16nhvca{padding:1rem 1.25rem}.hood-card.svelte-16nhvca h3:where(.svelte-16nhvca){font-size:1rem;font-weight:600;color:var(--sp-navy);margin-bottom:.25rem}.hood-card.svelte-16nhvca p:where(.svelte-16nhvca){font-size:.8rem;color:var(--sp-text-dim)}@media(max-width:768px){.hood-grid.svelte-16nhvca{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.hood-grid.svelte-16nhvca{grid-template-columns:1fr}}
