.ServiceHero_hero__rGzuE{padding-block:clamp(24px,4vw,48px) clamp(56px,7vw,96px);border-bottom:1px solid var(--line)}.ServiceHero_inner___kn__{display:grid;gap:clamp(36px,5vw,64px);align-items:center}.ServiceHero_copy__kkyqh{display:grid;gap:20px;justify-items:start}.ServiceHero_crumbs___RSwD{font-size:14px;color:var(--muted)}.ServiceHero_crumbs___RSwD ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.ServiceHero_crumbs___RSwD li{display:inline-flex;align-items:center;gap:6px}.ServiceHero_crumbs___RSwD a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ServiceHero_crumbs___RSwD [aria-current]{color:var(--ink);font-weight:550}.ServiceHero_icon__vsshE{margin-top:8px;animation:ServiceHero_fadeUp__JWQ9q .7s var(--ease) both}.ServiceHero_title__I_rRD{font-size:clamp(2.4rem,5vw,4.2rem);animation:ServiceHero_fadeUp__JWQ9q .8s var(--ease) .05s both}.ServiceHero_lead__IBMhW{max-width:36rem;animation:ServiceHero_fadeUp__JWQ9q .8s var(--ease) .15s both}.ServiceHero_ctas__Vn39E{display:flex;flex-wrap:wrap;gap:12px;animation:ServiceHero_fadeUp__JWQ9q .8s var(--ease) .25s both}.ServiceHero_highlights__WwwNB{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;animation:ServiceHero_fadeUp__JWQ9q .8s var(--ease) .35s both}.ServiceHero_photo__RkTSX{overflow:hidden;border-radius:22px;background:var(--soft);box-shadow:var(--shadow);animation:ServiceHero_reveal__e__OF 1.1s var(--ease) .1s both}.ServiceHero_photo__RkTSX img{width:100%;aspect-ratio:4/3;object-fit:cover;animation:ServiceHero_settle__vL900 1.6s var(--ease) .1s both}@keyframes ServiceHero_fadeUp__JWQ9q{0%{opacity:0;transform:translateY(14px)}}@keyframes ServiceHero_reveal__e__OF{0%{clip-path:inset(0 0 100% 0 round 22px)}to{clip-path:inset(0 0 0 0 round 22px)}}@keyframes ServiceHero_settle__vL900{0%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.ServiceHero_ctas__Vn39E,.ServiceHero_highlights__WwwNB,.ServiceHero_icon__vsshE,.ServiceHero_lead__IBMhW,.ServiceHero_photo__RkTSX,.ServiceHero_photo__RkTSX img,.ServiceHero_title__I_rRD{animation:none}}@media (min-width:1024px){.ServiceHero_inner___kn__{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}@media (max-width:559px){.ServiceHero_ctas__Vn39E{display:grid;width:100%}}.Legal_page__x65tp{display:grid;gap:24px;max-width:calc(820px + 2 * var(--gutter));padding-block:clamp(24px,4vw,48px) var(--section)}.Legal_content__8Va_f{font-size:17px;line-height:1.7}.Legal_content__8Va_f h2,.Legal_content__8Va_f h3{margin:1.6em 0 .5em;font-size:1.4rem}.Legal_content__8Va_f strong{color:var(--ink)}.Legal_content__8Va_f a{color:var(--blue-ink);text-decoration:underline;text-underline-offset:3px}.Legal_cookies__BQM_E{padding-top:8px;border-top:1px solid var(--line)}