.ch[data-astro-cid-f43ip4di]{min-height:32rem;padding-block:var(--band-y);background-color:var(--color-ink);color:var(--color-white);align-items:center;display:flex;position:relative;overflow:hidden}.ch__media[data-astro-cid-f43ip4di]{position:absolute;inset:0}.ch__img[data-astro-cid-f43ip4di]{object-fit:cover;width:100%;height:100%}.ch__scrim[data-astro-cid-f43ip4di]{background-color:var(--color-hero-scrim);position:absolute;inset:0}.ch__inner[data-astro-cid-f43ip4di]{z-index:var(--z-scrim);position:relative}.ch__h1[data-astro-cid-f43ip4di]{font-family:var(--font-heading);font-size:var(--fs-inner-h1-sm);line-height:var(--lh-inner-h1-sm);font-weight:var(--fw-black);letter-spacing:var(--ls-inner-h1)}.ch__sub[data-astro-cid-f43ip4di]{max-width:var(--measure-720);font-size:var(--fs-18);line-height:var(--lh-inner-lead);color:var(--color-cream);margin-top:1.25rem}.ch__actions[data-astro-cid-f43ip4di]{flex-wrap:wrap;gap:.875rem;margin-top:1.8125rem;display:flex}.ch__btn[data-astro-cid-f43ip4di]{min-height:var(--btn-h);border-radius:var(--radius-pill);font-family:var(--font-heading);font-size:var(--fs-cta);line-height:var(--lh-cta);font-weight:var(--fw-bold);white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-in-out), transform var(--dur-fast) var(--ease-in-out);justify-content:center;align-items:center;gap:.5rem;padding-inline:1.75rem;display:inline-flex}.ch__btn--call[data-astro-cid-f43ip4di]{background-color:var(--color-amber);color:var(--color-ink-strong);letter-spacing:var(--ls-cta)}.ch__btn--call[data-astro-cid-f43ip4di]:hover{transform:scale(1.03)}.ch__btn--outline[data-astro-cid-f43ip4di]{border:2px solid var(--color-cream-60);color:var(--color-cream);padding-inline:calc(1.75rem - 2px)}.ch__btn--outline[data-astro-cid-f43ip4di]:hover{border-color:var(--color-cream)}.cf[data-astro-cid-f43ip4di]{padding-block:var(--band-y);background-color:var(--color-cream)}.cf__grid[data-astro-cid-f43ip4di]{gap:2rem;display:grid}.cf__media[data-astro-cid-f43ip4di]{order:2}.cf__img[data-astro-cid-f43ip4di]{object-fit:cover;border-radius:var(--radius-3xl);width:100%;height:100%;max-height:24rem}.cf__card[data-astro-cid-f43ip4di]{border:1px solid var(--color-step-border);border-radius:var(--radius-3xl);background-color:var(--color-white);min-width:0;box-shadow:var(--shadow-form-card);padding:2.5rem 1.25rem}.cf__h2[data-astro-cid-f43ip4di]{font-family:var(--font-heading);font-size:var(--fs-inner-h2-sm);line-height:var(--lh-inner-h2);font-weight:var(--fw-bold);letter-spacing:var(--ls-inner-h2);color:var(--color-green-deep)}.cf__intro[data-astro-cid-f43ip4di]{max-width:36.75rem;font-size:var(--fs-16);line-height:var(--lh-inner-body);color:var(--color-text-form);margin-top:1.125rem}.cf__emergency[data-astro-cid-f43ip4di]{border-left:4px solid var(--color-amber);border-radius:var(--radius-xl);background-color:var(--color-cream);font-size:var(--fs-15);line-height:var(--lh-relaxed);color:var(--color-ink-soft);margin-top:1.25rem;padding:1rem 1.25rem}.cf__emergency[data-astro-cid-f43ip4di] a[data-astro-cid-f43ip4di]{font-weight:var(--fw-bold);color:var(--color-green-deep);text-underline-offset:3px;white-space:nowrap;text-decoration-line:underline}.cf__embed[data-astro-cid-f43ip4di]{min-height:var(--embed-h);margin-top:1.5rem}.cf__embed[data-astro-cid-f43ip4di] iframe[data-astro-cid-f43ip4di]{min-height:var(--embed-h);display:block}@media (prefers-reduced-motion:reduce){.ch__btn[data-astro-cid-f43ip4di]{transition:none}.ch__btn--call[data-astro-cid-f43ip4di]:hover{transform:none}}@media (width>=48rem){.ch__h1[data-astro-cid-f43ip4di]{font-size:var(--fs-6xl);line-height:var(--lh-inner-h1)}.ch__sub[data-astro-cid-f43ip4di]{font-size:var(--fs-20)}.cf__card[data-astro-cid-f43ip4di]{padding-inline:2.5rem}}@media (width>=64rem){.cf[data-astro-cid-f43ip4di]{padding-block:var(--band-y-inner)}.cf__grid[data-astro-cid-f43ip4di]{grid-template-columns:var(--contact-photo-w) minmax(0, 1fr);gap:1.625rem}.cf__media[data-astro-cid-f43ip4di]{order:0}.cf__img[data-astro-cid-f43ip4di]{max-height:none}.cf__card[data-astro-cid-f43ip4di]{padding:5.5rem 4.25rem}.cf__h2[data-astro-cid-f43ip4di]{font-size:var(--fs-inner-h2)}}@media (width>=80rem){.ch[data-astro-cid-f43ip4di]{min-height:var(--hero-inner-h)}.ch__h1[data-astro-cid-f43ip4di]{font-size:var(--fs-inner-h1)}}
