.cards[data-astro-cid-dxsazvjt]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));list-style:none;display:grid}.card[data-astro-cid-dxsazvjt]{padding:var(--space-5);border-top:4px solid var(--color-accent);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-card)}.card__title[data-astro-cid-dxsazvjt]{font-size:var(--font-size-xl)}.card__text[data-astro-cid-dxsazvjt]{margin-top:var(--space-2);color:var(--color-muted)}.checklist[data-astro-cid-c5zevesx]{gap:var(--space-3) var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));list-style:none;display:grid}.checklist[data-astro-cid-c5zevesx] li[data-astro-cid-c5zevesx]{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-2);font-size:var(--font-size-lg);font-weight:500;display:flex}.checklist__icon[data-astro-cid-c5zevesx]{border-radius:var(--radius-full);background:var(--color-accent);width:28px;height:28px;color:var(--color-on-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.checklist__icon[data-astro-cid-c5zevesx] svg{stroke-width:3px;width:16px;height:16px}.contact[data-astro-cid-fhxxn7rz]{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);padding:clamp(1.5rem,1rem + 2vw,2.5rem)}.contact__list[data-astro-cid-fhxxn7rz]{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}.contact__item[data-astro-cid-fhxxn7rz] dt[data-astro-cid-fhxxn7rz]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-primary);font-size:.8125rem;font-weight:700;display:flex}.contact__item[data-astro-cid-fhxxn7rz] dt[data-astro-cid-fhxxn7rz] svg{width:18px;height:18px}.contact__item[data-astro-cid-fhxxn7rz] dd[data-astro-cid-fhxxn7rz]{font-size:var(--font-size-lg)}.contact__link[data-astro-cid-fhxxn7rz]{min-height:var(--touch);align-items:center;font-weight:600;display:flex}.contact__pre[data-astro-cid-fhxxn7rz]{white-space:pre-line}.contact__actions[data-astro-cid-fhxxn7rz]{padding-top:var(--space-6);border-top:1px solid var(--color-border)}.cta[data-astro-cid-vlkzfca2]{background:var(--color-accent);color:var(--color-on-accent);padding-block:clamp(3rem,2rem + 3vw,4.5rem)}.cta__inner[data-astro-cid-vlkzfca2]{justify-content:space-between;align-items:center;gap:var(--space-5) var(--space-7);flex-wrap:wrap;display:flex}.cta__text[data-astro-cid-vlkzfca2]{max-width:40rem}.cta__title[data-astro-cid-vlkzfca2]{font-size:var(--font-size-2xl)}.cta__lead[data-astro-cid-vlkzfca2]{margin-top:var(--space-3);font-size:var(--font-size-lg)}.cta__inner[data-astro-cid-vlkzfca2] .btn-row{margin-top:0}.cta[data-astro-cid-vlkzfca2] :focus-visible{outline-color:var(--color-dark)}@media (width<=599px){.cta__inner[data-astro-cid-vlkzfca2] .btn-row{width:100%}}.gallery[data-astro-cid-465brjfg]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));max-width:1000px;list-style:none;display:grid}.gallery[data-astro-cid-465brjfg] img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);width:100%;height:auto;box-shadow:var(--shadow-card)}.hero[data-astro-cid-sf272gaj]{background:var(--color-bg);border-bottom:4px solid var(--color-accent);padding-block:clamp(3rem,2rem + 4vw,5.5rem);position:relative}.hero__inner[data-astro-cid-sf272gaj]{gap:var(--space-7);align-items:center;display:grid}.hero--image[data-astro-cid-sf272gaj] .hero__inner[data-astro-cid-sf272gaj]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.hero__text[data-astro-cid-sf272gaj]{max-width:40rem}.hero__title[data-astro-cid-sf272gaj]{font-size:var(--font-size-display)}.hero__lead[data-astro-cid-sf272gaj]{margin-top:var(--space-5);font-size:var(--font-size-lg);color:var(--color-muted)}.hero__media[data-astro-cid-sf272gaj]{border-radius:calc(var(--radius-lg) + 10px);background:var(--color-bg-tint);justify-self:end;width:100%;max-width:520px;padding:10px}.hero__media[data-astro-cid-sf272gaj] img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto}@media (width<=899px){.hero--image[data-astro-cid-sf272gaj] .hero__inner[data-astro-cid-sf272gaj]{grid-template-columns:1fr}.hero__media[data-astro-cid-sf272gaj]{justify-self:stretch;max-width:none}}.split[data-astro-cid-nzgc53oa]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.split--no-image[data-astro-cid-nzgc53oa]{grid-template-columns:minmax(0,46rem)}.split--image-right[data-astro-cid-nzgc53oa] .split__media[data-astro-cid-nzgc53oa]{order:2}.split__media[data-astro-cid-nzgc53oa]{justify-self:center;width:100%;max-width:540px}.split__media[data-astro-cid-nzgc53oa] img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-card)}.split__title[data-astro-cid-nzgc53oa]{font-size:var(--font-size-2xl)}.split__body[data-astro-cid-nzgc53oa]{margin-top:var(--space-5);font-size:var(--font-size-lg);color:var(--color-muted)}@media (width<=899px){.split[data-astro-cid-nzgc53oa]{grid-template-columns:minmax(0,1fr)}.split--image-right[data-astro-cid-nzgc53oa] .split__media[data-astro-cid-nzgc53oa]{order:0}.split__media[data-astro-cid-nzgc53oa]{max-width:none}}.map[data-astro-cid-2js74gy4]{border-radius:var(--radius-lg);background:var(--color-bg-tint);box-shadow:var(--shadow-card);overflow:hidden}.map[data-astro-cid-2js74gy4] iframe[data-astro-cid-2js74gy4]{border:0;width:100%;height:clamp(320px,45vw,460px);display:block}.map__footer[data-astro-cid-2js74gy4]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.map__address[data-astro-cid-2js74gy4]{align-items:center;gap:var(--space-2);font-size:var(--font-size-lg);font-weight:600;display:flex}.map__address[data-astro-cid-2js74gy4] svg{color:var(--color-primary);flex:none}.map__note[data-astro-cid-2js74gy4]{margin-top:var(--space-1);font-size:var(--font-size-sm);color:var(--color-muted)}@media (width<=599px){.map__footer[data-astro-cid-2js74gy4] .btn[data-astro-cid-2js74gy4]{width:100%}}.partners[data-astro-cid-xfinawcb]{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));list-style:none;display:grid}.partner[data-astro-cid-xfinawcb]{gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-card);align-items:flex-start;display:flex}.partner__logo[data-astro-cid-xfinawcb]{width:150px;min-height:80px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;flex:none;justify-content:center;align-items:center;display:flex}.partner__logo[data-astro-cid-xfinawcb] img{width:auto;max-width:100%;max-height:64px}.partner__logo-name[data-astro-cid-xfinawcb]{text-align:center;font-weight:700}.partner__name[data-astro-cid-xfinawcb]{font-size:var(--font-size-xl)}.partner__text[data-astro-cid-xfinawcb]{margin-top:var(--space-2);color:var(--color-muted)}.partner__link[data-astro-cid-xfinawcb]{align-items:center;gap:var(--space-2);min-height:var(--touch);margin-top:var(--space-2);font-weight:600;display:inline-flex}.partner__link[data-astro-cid-xfinawcb] svg{width:16px;height:16px}@media (width<=599px){.partner[data-astro-cid-xfinawcb]{flex-direction:column}}.text-block[data-astro-cid-7jbmkl4p]{max-width:46rem;font-size:var(--font-size-lg)}
