.cta[data-astro-cid-hwvj6ntz]{isolation:isolate;color:var(--on-dark);padding-block:clamp(3.5rem,2.5rem + 4vw,6rem);position:relative;overflow:hidden}.cta--navy[data-astro-cid-hwvj6ntz]{background:linear-gradient(115deg, var(--navy-deep) 0%, var(--ink-2) 55%, var(--ink) 100%)}.cta--ink[data-astro-cid-hwvj6ntz]{background:var(--ink)}.cta[data-astro-cid-hwvj6ntz]:after{content:"";z-index:-1;background:radial-gradient(70% 130% at 88% 20%,#19a1c847,#0000 62%);position:absolute;inset:0}.cta__ribbon[data-astro-cid-hwvj6ntz]{width:clamp(200px,26vw,340px);color:var(--sky-bright);opacity:.12;z-index:-1;pointer-events:none;position:absolute;top:50%;right:clamp(-40px,2vw,60px);transform:translateY(-50%)}.cta__ribbon[data-astro-cid-hwvj6ntz] svg[data-astro-cid-hwvj6ntz]{width:100%;height:auto}.cta__in[data-astro-cid-hwvj6ntz]{gap:var(--sp-3);max-width:780px;display:grid}.cta__in[data-astro-cid-hwvj6ntz]>h2{max-width:17ch}.cta__body[data-astro-cid-hwvj6ntz]{max-width:58ch}.cta__in[data-astro-cid-hwvj6ntz]>.btn-row{margin-top:var(--sp-2)}@media (width<=700px){.cta__ribbon[data-astro-cid-hwvj6ntz]{opacity:.07;right:-60px}}.filters[data-astro-cid-tvhdzn6t]{margin-bottom:var(--sp-5);padding-bottom:var(--sp-4);border-bottom:1px solid var(--paper-2);flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-tvhdzn6t]{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-mid);background:var(--paper);border:1px solid var(--paper-2);transition:background-color .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease);border-radius:100px;padding:.55em 1.1em;font-size:.78rem;font-weight:800;line-height:1}.chip[data-astro-cid-tvhdzn6t]:hover{border-color:var(--sky);color:var(--navy)}.chip[data-astro-cid-tvhdzn6t].is-on{background:var(--ink);border-color:var(--ink);color:var(--white)}.meta[data-astro-cid-tvhdzn6t]{font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.76rem;font-weight:700;display:flex}.lead[data-astro-cid-tvhdzn6t]{margin-bottom:var(--sp-5)}.lead__link[data-astro-cid-tvhdzn6t]{background:var(--white);border:1px solid var(--paper-2);border-radius:var(--radius-lg);color:inherit;transition:box-shadow .26s var(--ease), border-color .26s var(--ease);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.lead__link[data-astro-cid-tvhdzn6t]:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb, var(--sky) 45%, transparent)}.lead__img[data-astro-cid-tvhdzn6t]{background:var(--paper-2);min-height:320px;overflow:hidden}.lead__img[data-astro-cid-tvhdzn6t] img[data-astro-cid-tvhdzn6t]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.lead__link[data-astro-cid-tvhdzn6t]:hover .lead__img[data-astro-cid-tvhdzn6t] img[data-astro-cid-tvhdzn6t]{transform:scale(1.04)}.lead__body[data-astro-cid-tvhdzn6t]{gap:var(--sp-2);align-content:center;padding:clamp(1.5rem,1rem + 2vw,3rem);display:grid}.lead__body[data-astro-cid-tvhdzn6t] h2[data-astro-cid-tvhdzn6t]{font-size:var(--step-3)}.lead__desc[data-astro-cid-tvhdzn6t]{color:var(--text-mid);line-height:1.65}.lead__body[data-astro-cid-tvhdzn6t] .tlink{margin-top:var(--sp-2);justify-self:start}@media (width<=880px){.lead__link[data-astro-cid-tvhdzn6t]{grid-template-columns:1fr}.lead__img[data-astro-cid-tvhdzn6t]{aspect-ratio:16/9;min-height:0}}.grid[data-astro-cid-tvhdzn6t]{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card[data-astro-cid-tvhdzn6t]{display:flex}.card__link[data-astro-cid-tvhdzn6t]{background:var(--white);border:1px solid var(--paper-2);border-radius:var(--radius-lg);color:inherit;transition:transform .26s var(--ease), box-shadow .26s var(--ease), border-color .26s var(--ease);flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}.card__link[data-astro-cid-tvhdzn6t]:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb, var(--sky) 45%, transparent);transform:translateY(-5px)}.card__img[data-astro-cid-tvhdzn6t]{aspect-ratio:1;background:var(--paper-2);overflow:hidden}.card__img[data-astro-cid-tvhdzn6t] img[data-astro-cid-tvhdzn6t]{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--ease)}.card__link[data-astro-cid-tvhdzn6t]:hover .card__img[data-astro-cid-tvhdzn6t] img[data-astro-cid-tvhdzn6t]{transform:scale(1.05)}.card__body[data-astro-cid-tvhdzn6t]{padding:var(--sp-3);flex:1;align-content:start;gap:.55rem;display:grid}.card__body[data-astro-cid-tvhdzn6t] h3[data-astro-cid-tvhdzn6t]{font-size:var(--step-1);line-height:1.24}.card__desc[data-astro-cid-tvhdzn6t]{color:var(--text-mid);font-size:.92rem;line-height:1.6}.card__body[data-astro-cid-tvhdzn6t] .tlink{padding-top:var(--sp-2);margin-top:auto}.empty[data-astro-cid-tvhdzn6t]{padding:var(--sp-5) 0;text-align:center;color:var(--text-soft)}@media (width<=940px){.grid[data-astro-cid-tvhdzn6t]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.grid[data-astro-cid-tvhdzn6t]{grid-template-columns:1fr}}
