.hero[data-astro-cid-ge2uvauf]{padding:calc(var(--header-height) + var(--space-xl)) 0 var(--space-2xl)}.hero__inner[data-astro-cid-ge2uvauf]{max-width:var(--container-max);padding-inline:var(--space-lg);grid-template-columns:.9fr 1.1fr;align-items:center;gap:2.5rem;margin-inline:auto;display:grid}.hero__heading[data-astro-cid-ge2uvauf]{font-size:var(--font-size-6xl);margin:0}.hero__subheading[data-astro-cid-ge2uvauf]{color:var(--text-muted);max-width:36ch;margin:var(--space-lg) 0 2.2rem;font-size:1.22rem}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--space-md);flex-wrap:wrap;display:flex}.hero__collage[data-astro-cid-ge2uvauf]{aspect-ratio:10/9;position:relative}.hero__photo[data-astro-cid-ge2uvauf]{object-fit:cover;border-radius:var(--radius-block);box-shadow:var(--shadow-photo);position:absolute}.hero__photo--main[data-astro-cid-ge2uvauf]{block-size:84%;inline-size:90%;inset-block-start:0;inset-inline-start:0}.hero__photo--small[data-astro-cid-ge2uvauf]{border:6px solid var(--page-bg);block-size:40%;inline-size:38%;inset-block-end:0;inset-inline-end:0;transform:rotate(4deg)}.hero--video[data-astro-cid-ge2uvauf]{isolation:isolate;margin-block:var(--header-height) var(--space-2xl);padding-block:var(--space-2xl);min-block-size:min(56.25vw, calc(100vh - var(--header-height)));background:var(--ink);color:var(--white);align-items:center;display:flex;position:relative;overflow:hidden}.hero__video[data-astro-cid-ge2uvauf]{z-index:-2;object-fit:cover;object-position:60% 15%;block-size:100%;inline-size:100%;position:absolute;inset:0}.hero--video[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--ink) 92%, transparent) 0%, color-mix(in srgb, var(--ink) 75%, transparent) 38%, color-mix(in srgb, var(--ink) 25%, transparent) 75%, color-mix(in srgb, var(--ink) 10%, transparent) 100%);position:absolute;inset:0}.hero--video[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;inline-size:100%}.hero--video[data-astro-cid-ge2uvauf] .hero__copy[data-astro-cid-ge2uvauf]{max-inline-size:36rem}.hero--video[data-astro-cid-ge2uvauf] .hero__heading[data-astro-cid-ge2uvauf]{color:var(--white)}.hero--video[data-astro-cid-ge2uvauf] .hero__hl[data-astro-cid-ge2uvauf]{color:var(--cta);background:0 0}.hero--video[data-astro-cid-ge2uvauf] .hero__subheading[data-astro-cid-ge2uvauf]{color:var(--white-o85)}@media (width>=861px){.hero__hl[data-astro-cid-ge2uvauf]{white-space:nowrap;display:inline-block}}@media (width<=860px){.hero__inner[data-astro-cid-ge2uvauf]{padding-inline:var(--space-md);grid-template-columns:1fr}.hero__collage[data-astro-cid-ge2uvauf]{max-inline-size:560px}.hero--video[data-astro-cid-ge2uvauf]{min-block-size:min(92vh,40rem);padding-block:var(--space-xl);margin-block-end:var(--space-xl)}.hero--video[data-astro-cid-ge2uvauf]:before{background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 88%, transparent) 0%, color-mix(in srgb, var(--ink) 72%, transparent) 60%, color-mix(in srgb, var(--ink) 45%, transparent) 100%)}}.intro[data-astro-cid-lcdefpme]{padding-block:0 var(--space-2xl)}.intro__lead[data-astro-cid-lcdefpme]{letter-spacing:-.025em;max-width:30ch;color:var(--heading);margin:0;font-size:clamp(1.7rem,3.2vw,2.7rem);font-weight:700;line-height:1.22}.intro__lead[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--text-muted);font-weight:500}.facts[data-astro-cid-lcdefpme]{gap:var(--space-md);grid-template-columns:1fr 1fr 1.3fr 1.3fr;margin-block-start:3.5rem;display:grid}.fact[data-astro-cid-lcdefpme]{border-radius:var(--radius-block);justify-content:space-between;gap:var(--space-sm);flex-direction:column;min-block-size:10.5rem;padding:1.75rem;display:flex}.fact[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:.01em;font-size:clamp(3.2rem,5.4vw,4.6rem);font-weight:400;line-height:.9}.fact[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-weight:600}.fact--peach[data-astro-cid-lcdefpme]{background:var(--cta);color:var(--on-cta)}.fact--ink[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--white)}.fact--white[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--light-grey)}.fact--white[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--heading)}.fact--soft[data-astro-cid-lcdefpme]{background:var(--cta-soft);color:var(--on-cta)}.care[data-astro-cid-lcdefpme]{padding-block:var(--space-xl) calc(var(--space-2xl) * 1.5)}.care__grid[data-astro-cid-lcdefpme]{gap:var(--space-2xl);grid-template-columns:5fr 7fr;align-items:start;display:grid}.care__pin[data-astro-cid-lcdefpme]{position:sticky;inset-block-start:calc(var(--header-height) + var(--space-lg))}.care__photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-block);inline-size:100%}.care__heading[data-astro-cid-lcdefpme]{margin:0 0 var(--space-xl)}.care-group[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--light-grey);border-radius:var(--radius-block);padding:var(--space-lg) 1.75rem;gap:var(--space-md);transition:transform var(--motion-duration-slow) var(--motion-ease-spring);grid-template-columns:15rem 1fr;align-items:center;margin-block-end:.9rem;display:grid}.care-group[data-astro-cid-lcdefpme]:hover{transform:translate(6px)}.care-group__title[data-astro-cid-lcdefpme]{gap:var(--space-sm);align-items:center;margin:0;font-size:1.8rem;display:flex}.care__all[data-astro-cid-lcdefpme]{margin-block-start:var(--space-md)}.docs[data-astro-cid-lcdefpme]{padding-block:calc(var(--space-2xl) * 1.6);background:var(--white);border-block:1px solid var(--light-grey)}.docs__heading[data-astro-cid-lcdefpme]{max-width:22ch;margin:0 0 3.5rem}.docs__more[data-astro-cid-lcdefpme]{margin-block-start:3.5rem}.how[data-astro-cid-lcdefpme]{padding-block:calc(var(--space-2xl) * 1.6) var(--space-xl)}.how__heading[data-astro-cid-lcdefpme]{text-align:center;margin:0}.how__path[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin:3.5rem 0 0;padding:0;list-style:none;display:grid;position:relative}.how__path[data-astro-cid-lcdefpme]:before{content:"";border-block-start:3px dashed var(--light-grey);position:absolute;inset-block-start:2.75rem;inset-inline:16%}.how__path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:center;position:relative}.how__icon[data-astro-cid-lcdefpme]{block-size:5.5rem;inline-size:5.5rem;margin:0 auto var(--space-md);border-radius:var(--radius-pill);background:var(--cta);color:var(--on-cta);box-shadow:var(--shadow-cta-edge);transition:transform var(--motion-duration-slow) var(--motion-ease-spring);place-items:center;font-size:2.1rem;display:grid}.how__path[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover .how__icon[data-astro-cid-lcdefpme]{transform:translateY(-4px)rotate(-6deg)}.how__path[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 var(--space-xs);font-size:2.1rem}.how__path[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);max-width:30ch;margin:0 auto}.band-gap[data-astro-cid-lcdefpme]{block-size:var(--space-2xl)}@media (width<=960px){.care__grid[data-astro-cid-lcdefpme]{gap:var(--space-xl);grid-template-columns:1fr}.care__pin[data-astro-cid-lcdefpme]{position:static}.care__photo[data-astro-cid-lcdefpme]{aspect-ratio:16/10}.care-group[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=860px){.facts[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.how__path[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.how__path[data-astro-cid-lcdefpme]:before{display:none}}
