.hero[data-astro-cid-j7pv25f6]{position:relative;color:#fff;isolation:isolate}.hero__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background-size:cover;background-position:center right;z-index:-2}.hero__overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#002178e6,#00266f9e 40%,#00164833,#00164805)}@media(max-width:760px){.hero__bg[data-astro-cid-j7pv25f6]{background-position:22% center}.hero__overlay[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#001e60d1,#001648bd)}}.hero__inner[data-astro-cid-j7pv25f6]{padding:clamp(4rem,10vw,8rem) 0 clamp(3.5rem,8vw,6.5rem)}.hero__content[data-astro-cid-j7pv25f6]{max-width:720px}.hero__eyebrow[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:.8rem;color:#bcd2ff;margin-bottom:1rem}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(2.4rem,5.5vw,4rem)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#aecbff}.hero__lead[data-astro-cid-j7pv25f6]{font-size:1.25rem;color:#e4edff;max-width:48ch;margin:1.2rem 0 2rem}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;gap:.9rem;flex-wrap:wrap}.btn--on-dark[data-astro-cid-j7pv25f6]{color:#fff;border-color:#ffffff80}.btn--on-dark[data-astro-cid-j7pv25f6]:hover{background:#ffffff1f;color:#fff;border-color:#fff}.intro-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.5fr 1fr;gap:3rem;align-items:start}.intro-card[data-astro-cid-j7pv25f6]{background:var(--brand);color:#fff;padding:2rem;border-radius:var(--radius-lg);box-shadow:var(--shadow);position:sticky;top:130px}.intro-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#fff}.intro-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#d7e3ff}.intro-card[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{margin-top:.7rem}.intro-card[data-astro-cid-j7pv25f6] .btn--ghost[data-astro-cid-j7pv25f6]{color:#fff;border-color:#ffffff73}.intro-card[data-astro-cid-j7pv25f6] .btn--ghost[data-astro-cid-j7pv25f6]:hover{background:#ffffff1f;border-color:#fff}@media(max-width:820px){.intro-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.intro-card[data-astro-cid-j7pv25f6]{position:static}}.cat-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}.cat-card[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.cat-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.cat-card--wide[data-astro-cid-j7pv25f6]{grid-column:span 3;flex-direction:row}.cat-card__media[data-astro-cid-j7pv25f6]{aspect-ratio:16/10;overflow:hidden;background:var(--bg-soft)}.cat-card--wide[data-astro-cid-j7pv25f6] .cat-card__media[data-astro-cid-j7pv25f6]{width:45%;aspect-ratio:auto}.cat-card__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.cat-card[data-astro-cid-j7pv25f6]:hover .cat-card__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.05)}.cat-card__body[data-astro-cid-j7pv25f6]{padding:1.2rem 1.3rem;display:flex;flex-direction:column;justify-content:center;gap:.3rem}.cat-card__body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink)}.cat-card__count[data-astro-cid-j7pv25f6]{color:var(--brand);font-family:var(--font-display);font-weight:650;font-size:.92rem}@media(max-width:820px){.cat-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.cat-card--wide[data-astro-cid-j7pv25f6]{grid-column:span 2}}@media(max-width:540px){.cat-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.cat-card--wide[data-astro-cid-j7pv25f6]{grid-column:auto;flex-direction:column}.cat-card--wide[data-astro-cid-j7pv25f6] .cat-card__media[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:16/10}}.mj[data-astro-cid-j7pv25f6]{text-align:center}.mj[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:.5rem}.mj[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.15rem;color:var(--body);margin:0}.map-wrap[data-astro-cid-j7pv25f6]{border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-sm)}.map-wrap[data-astro-cid-j7pv25f6] iframe[data-astro-cid-j7pv25f6]{width:100%;height:460px;border:0;display:block}
