.page-hero[data-astro-cid-yqsau7tx]{--ph-title:var(--fs-h1);--ph-overlap:clamp(2rem, 1rem + 3vw, 3.5rem);isolation:isolate;position:relative}.crumbs__list[data-astro-cid-yqsau7tx]{font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:0 .35rem;padding:0;line-height:1.3;list-style:none;display:flex}.crumbs__item[data-astro-cid-yqsau7tx]{align-items:center;gap:.35rem;display:inline-flex}.crumbs__link[data-astro-cid-yqsau7tx],.crumbs__current[data-astro-cid-yqsau7tx]{align-items:center;min-height:44px;display:inline-flex}.crumbs__link[data-astro-cid-yqsau7tx]{color:var(--c-ink-2);text-underline-offset:.25em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:color .2s,text-decoration-color .2s}.crumbs__link[data-astro-cid-yqsau7tx]:hover{color:var(--c-action-hover);text-decoration-color:currentColor}.crumbs__current[data-astro-cid-yqsau7tx]{color:var(--c-ink);font-weight:600}.crumbs__sep[data-astro-cid-yqsau7tx]{width:14px;height:14px;color:var(--c-ink-3);flex:none}.page-hero__title[data-astro-cid-yqsau7tx]{font-size:var(--ph-title);letter-spacing:-.02em;text-wrap:balance;max-width:15em;line-height:1.06}.page-hero__lead[data-astro-cid-yqsau7tx]{max-width:34em;font-size:var(--fs-lead);color:var(--c-ink-2);margin-top:1.25rem;line-height:1.5}.page-hero__actions[data-astro-cid-yqsau7tx]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.page-hero__phone[data-astro-cid-yqsau7tx]{color:var(--c-ink-2);align-items:center;gap:.45rem;margin-top:1.1rem;font-size:1.0625rem;display:flex}.page-hero__phone-icon[data-astro-cid-yqsau7tx]{width:18px;height:18px;color:var(--c-action);flex:none}.page-hero__phone-link[data-astro-cid-yqsau7tx]{min-height:44px;color:var(--c-ink);text-underline-offset:.22em;text-decoration:underline 1.5px;text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);align-items:center;font-weight:600;transition:color .2s,text-decoration-color .2s;display:inline-flex}.page-hero__phone-link[data-astro-cid-yqsau7tx]:hover{color:var(--c-action-hover);text-decoration-color:currentColor}.page-hero__caption[data-astro-cid-yqsau7tx]{letter-spacing:.01em;font-size:.875rem;line-height:1}.page-hero--plain[data-astro-cid-yqsau7tx],.page-hero--side[data-astro-cid-yqsau7tx]{background:var(--c-mist)}.page-hero--plain[data-astro-cid-yqsau7tx] .page-hero__inner[data-astro-cid-yqsau7tx],.page-hero--side[data-astro-cid-yqsau7tx] .page-hero__inner[data-astro-cid-yqsau7tx]{padding-top:clamp(.75rem,.5rem + 1vw,1.5rem);padding-bottom:clamp(3.5rem,2.5rem + 4vw,6.5rem)}.page-hero--plain[data-astro-cid-yqsau7tx] .page-hero__body[data-astro-cid-yqsau7tx],.page-hero--side[data-astro-cid-yqsau7tx] .page-hero__body[data-astro-cid-yqsau7tx]{margin-top:clamp(1.75rem,1rem + 3.5vw,4rem)}.page-hero--side[data-astro-cid-yqsau7tx] .page-hero__inner[data-astro-cid-yqsau7tx]{padding-bottom:clamp(3rem,2rem + 3vw,5rem)}.page-hero--side[data-astro-cid-yqsau7tx] .page-hero__body[data-astro-cid-yqsau7tx],.page-hero--aside[data-astro-cid-yqsau7tx] .page-hero__body[data-astro-cid-yqsau7tx]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2.5rem,1rem + 4vw,5rem);display:grid}.page-hero--side[data-astro-cid-yqsau7tx] .page-hero__title[data-astro-cid-yqsau7tx]{max-width:12em}.page-hero--side[data-astro-cid-yqsau7tx] .page-hero__copy[data-astro-cid-yqsau7tx]{align-self:center}.page-hero__figure[data-astro-cid-yqsau7tx]{z-index:2;margin-bottom:calc(var(--ph-overlap) * -1 - clamp(3rem, 2rem + 3vw, 5rem));border-radius:var(--radius-l);box-shadow:var(--shadow-lift);background:var(--c-line);aspect-ratio:10/11;align-self:end;position:relative;overflow:hidden}.page-hero__figure[data-astro-cid-yqsau7tx] picture,.page-hero__figure[data-astro-cid-yqsau7tx] img{width:100%;height:100%}.page-hero__figure[data-astro-cid-yqsau7tx] img{object-fit:cover;object-position:var(--ph-pos)}.page-hero__figure[data-astro-cid-yqsau7tx] .page-hero__caption[data-astro-cid-yqsau7tx]{color:#fff;background:#0a25339e;border-radius:999px;padding:.4rem .7rem;position:absolute;bottom:.875rem;right:.875rem}.page-hero--cover[data-astro-cid-yqsau7tx]{color:#fff;background:var(--c-night);min-height:clamp(480px,68svh,660px);display:flex;overflow:hidden}.page-hero__cover[data-astro-cid-yqsau7tx]{z-index:-1;position:absolute;inset:0}.page-hero__cover[data-astro-cid-yqsau7tx] picture,.page-hero__cover[data-astro-cid-yqsau7tx] img{width:100%;height:100%}@media (prefers-reduced-motion:no-preference){html.js:not([data-motion=off]) .page-hero__cover[data-astro-cid-yqsau7tx] .page-hero__cover-pic--parallax{height:auto;position:absolute;inset:-7% 0}}.page-hero__cover[data-astro-cid-yqsau7tx] img{object-fit:cover;object-position:var(--ph-pos)}.page-hero__cover[data-astro-cid-yqsau7tx]:after{content:"";background:linear-gradient(90deg,#0a2533cc 0%,#0a25339e 32%,#0a25332e 58%,#0a253300 72%),linear-gradient(#0a253300 58%,#0a25336b 100%);position:absolute;inset:0}.page-hero--cover[data-astro-cid-yqsau7tx] .page-hero__inner[data-astro-cid-yqsau7tx]{flex-direction:column;justify-content:space-between;gap:3rem;padding-top:clamp(.75rem,.5rem + 1vw,1.5rem);padding-bottom:clamp(3.5rem,2.5rem + 3.5vw,6rem);display:flex}.page-hero--cover[data-astro-cid-yqsau7tx] .page-hero__title[data-astro-cid-yqsau7tx]{text-shadow:0 1px 24px #0a25334d;max-width:11.5em}.page-hero--cover[data-astro-cid-yqsau7tx] .page-hero__lead[data-astro-cid-yqsau7tx]{color:#ffffffeb;max-width:30em}.page-hero--cover[data-astro-cid-yqsau7tx] .page-hero__phone[data-astro-cid-yqsau7tx]{color:#ffffffe6}.page-hero--cover[data-astro-cid-yqsau7tx] .page-hero__phone-icon[data-astro-cid-yqsau7tx],.page-hero--cover[data-astro-cid-yqsau7tx] .page-hero__phone-link[data-astro-cid-yqsau7tx]{color:#fff}.page-hero--cover[data-astro-cid-yqsau7tx] .page-hero__phone-link[data-astro-cid-yqsau7tx]:hover{color:#fff;text-decoration-color:currentColor}.page-hero--cover[data-astro-cid-yqsau7tx] .crumbs__link[data-astro-cid-yqsau7tx]{color:#ffffffe0}.page-hero--cover[data-astro-cid-yqsau7tx] .crumbs__link[data-astro-cid-yqsau7tx]:hover,.page-hero--cover[data-astro-cid-yqsau7tx] .crumbs__current[data-astro-cid-yqsau7tx]{color:#fff}.page-hero--cover[data-astro-cid-yqsau7tx] .crumbs__sep[data-astro-cid-yqsau7tx]{color:#ffffffb3}.page-hero--split[data-astro-cid-yqsau7tx] .page-hero__cover[data-astro-cid-yqsau7tx]{width:62%;left:auto}.page-hero--split[data-astro-cid-yqsau7tx] .page-hero__cover[data-astro-cid-yqsau7tx]:after{background:linear-gradient(90deg, var(--c-night) 0%, #0a2533b8 14%, #0a253347 34%, #0a253300 52%), linear-gradient(0deg, #0a253361 0%, #0a253300 38%)}.page-hero--split[data-astro-cid-yqsau7tx] .page-hero__title[data-astro-cid-yqsau7tx]{max-width:12.5em}.page-hero--split[data-astro-cid-yqsau7tx] .page-hero__lead[data-astro-cid-yqsau7tx]{max-width:27em}@media (width>=1024px) and (width<=1279px){.page-hero--split[data-astro-cid-yqsau7tx] .page-hero__cover[data-astro-cid-yqsau7tx]:after{background:linear-gradient(90deg, var(--c-night) 0%, #0a2533d6 20%, #0a253380 42%, #0a25331f 62%, #0a253300 72%), linear-gradient(0deg, #0a253361 0%, #0a253300 38%)}.page-hero--split[data-astro-cid-yqsau7tx] .page-hero__lead[data-astro-cid-yqsau7tx]{max-width:24em}}.page-hero__caption--cover[data-astro-cid-yqsau7tx]{right:max(var(--gutter), calc((100% - var(--container)) / 2));color:#fff;background:#0a25338c;border-radius:999px;padding:.4rem .7rem;position:absolute;bottom:1.25rem}@media (width<=1023px){.page-hero--side[data-astro-cid-yqsau7tx] .page-hero__body[data-astro-cid-yqsau7tx],.page-hero--aside[data-astro-cid-yqsau7tx] .page-hero__body[data-astro-cid-yqsau7tx]{grid-template-columns:1fr}.page-hero__figure[data-astro-cid-yqsau7tx]{aspect-ratio:16/10;margin-bottom:calc(var(--ph-overlap) * -1 - clamp(3rem, 2rem + 3vw, 5rem));align-self:auto}.page-hero--side[data-astro-cid-yqsau7tx] .page-hero__title[data-astro-cid-yqsau7tx],.page-hero--cover[data-astro-cid-yqsau7tx] .page-hero__title[data-astro-cid-yqsau7tx]{max-width:15em}.page-hero--split[data-astro-cid-yqsau7tx] .page-hero__cover[data-astro-cid-yqsau7tx]{width:auto;left:0}.page-hero--split[data-astro-cid-yqsau7tx] .page-hero__cover[data-astro-cid-yqsau7tx] img{object-position:var(--ph-pos-m)}.page-hero__cover[data-astro-cid-yqsau7tx]:after,.page-hero--split[data-astro-cid-yqsau7tx] .page-hero__cover[data-astro-cid-yqsau7tx]:after{background:linear-gradient(#0a2533ad 0%,#0a25338f 24%,#0a2533c2 50%,#0a2533f0 100%)}}@media (width<=760px){.page-hero--cover[data-astro-cid-yqsau7tx]{min-height:min(640px, calc(100svh - var(--header-h)))}.page-hero__cover[data-astro-cid-yqsau7tx] img{object-position:var(--ph-pos-m)}.page-hero__cover[data-astro-cid-yqsau7tx]:after,.page-hero--split[data-astro-cid-yqsau7tx] .page-hero__cover[data-astro-cid-yqsau7tx]:after{background:linear-gradient(#0a25339e 0%,#0a25338a 22%,#0a2533cc 44%,#0a2533f0 100%)}.page-hero--cover[data-astro-cid-yqsau7tx] .page-hero__inner[data-astro-cid-yqsau7tx]{padding-bottom:4.25rem}.page-hero__actions[data-astro-cid-yqsau7tx] .btn{flex:100%}.page-hero__caption--cover[data-astro-cid-yqsau7tx]{right:var(--gutter);bottom:1rem}.page-hero__figure[data-astro-cid-yqsau7tx]{border-radius:var(--radius-m)}}
