.page-hero[data-astro-cid-75ysl5lo]{--hero-description-space:1.75rem;--hero-lift:0px;--hero-copy-leading:var(--leading-heading);--hero-copy-steps:var(--hero-copy-lagged-steps)}.page-hero--guide[data-astro-cid-75ysl5lo]{--hero-min-height:19.25rem;--hero-accent:var(--color-brand);--hero-icon-size:2.75rem;--hero-title-gap:.5rem;--hero-pad-top:.9375rem;--hero-pad-bottom:2.8125rem;--hero-title-space:3.625rem;--hero-copy-space:1.625rem;--hero-copy-leading:var(--leading-loose)}.page-hero--about[data-astro-cid-75ysl5lo]{--hero-min-height:24.625rem;--hero-accent:var(--color-brand);--hero-icon-size:2.75rem;--hero-title-gap:.5rem;--hero-pad-top:1.5rem;--hero-pad-bottom:4.5rem;--hero-title-space:3.5rem;--hero-copy-space:3.25rem;--hero-veil-start:11.377%;--hero-veil-end:60.908%}.page-hero--care[data-astro-cid-75ysl5lo],.page-hero--independent[data-astro-cid-75ysl5lo],.page-hero--day[data-astro-cid-75ysl5lo]{--hero-min-height:21.5625rem;--hero-title-space:3.5rem;--hero-icon-size:2.5rem;--hero-title-gap:.75rem;--hero-pad-top:1.5rem;--hero-pad-bottom:4rem;--hero-copy-space:2.5rem}.page-hero--care[data-astro-cid-75ysl5lo]{--hero-accent:var(--color-amber);--marker-color:var(--color-care-underline);--hero-veil-start:42.836%;--hero-veil-end:63.233%}.page-hero--independent[data-astro-cid-75ysl5lo]{--hero-accent:var(--color-independent);--marker-color:var(--color-independent-underline-deep);--hero-veil-start:11.377%;--hero-veil-end:60.908%}.page-hero--day[data-astro-cid-75ysl5lo]{--hero-accent:var(--color-brand);--hero-veil-start:11.377%;--hero-veil-end:60.908%}.page-hero[data-astro-cid-75ysl5lo]{isolation:isolate;min-height:calc(var(--hero-min-height) + var(--hero-lift));margin-top:calc(var(--hero-lift) * -1);position:relative;overflow:hidden}.page-hero__photo[data-astro-cid-75ysl5lo]{z-index:-2;position:absolute;top:0;bottom:0;left:0;right:0}.page-hero__photo[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{left:var(--pc-x);width:var(--pc-w);object-fit:cover;object-position:center var(--pc-focus);max-width:none;height:100%;position:absolute;top:0}.page-hero__veil[data-astro-cid-75ysl5lo]{z-index:-1;background:linear-gradient(270deg, #fff0 var(--hero-veil-start), var(--color-surface) var(--hero-veil-end));position:absolute;top:0;bottom:0;left:0;right:0}.page-hero__inner[data-astro-cid-75ysl5lo]{padding-block:calc(var(--hero-pad-top) + var(--hero-lift)) var(--hero-pad-bottom);position:relative}.page-hero__title[data-astro-cid-75ysl5lo]{align-items:center;gap:var(--hero-title-gap);font-family:var(--font-display);font-weight:600;font-size:var(--text-3xl);line-height:var(--leading-title);letter-spacing:var(--tracking-title);color:var(--color-text-body);display:flex}.page-hero__title--under-breadcrumb[data-astro-cid-75ysl5lo]{margin-top:var(--hero-title-space)}.page-hero__icon[data-astro-cid-75ysl5lo]{--icon-size:var(--hero-icon-size);color:var(--hero-accent)}.page-hero__char[data-astro-cid-75ysl5lo]{display:inline-block}.page-hero__phrase[data-astro-cid-75ysl5lo]{white-space:nowrap}.page-hero__lines[data-astro-cid-75ysl5lo]{display:contents}.page-hero__line[data-astro-cid-75ysl5lo]{--line-start:var(--line-lagged-start);--line-end:calc(var(--line-start) + var(--line-length))}.page-hero__copy[data-astro-cid-75ysl5lo] .page-hero__char[data-astro-cid-75ysl5lo]{--char-order:calc(var(--line-start) + var(--char-index))}.page-hero__copy[data-astro-cid-75ysl5lo]{margin-top:var(--hero-copy-space);font-family:var(--font-display);font-weight:600;font-size:var(--text-2xl);line-height:var(--hero-copy-leading);word-break:keep-all;color:var(--color-text-body)}.page-hero__description[data-astro-cid-75ysl5lo]{margin-top:var(--hero-description-space);max-width:32.5rem;font-size:var(--text-lg);line-height:var(--leading);color:var(--color-text-body)}@media (min-width:64rem){.page-hero[data-astro-cid-75ysl5lo]{--hero-lift:calc(6.25rem + 2px);border-bottom:1px solid var(--color-border)}.page-hero--care[data-astro-cid-75ysl5lo]{--hero-copy-steps:var(--hero-copy-joined-steps)}.page-hero--care[data-astro-cid-75ysl5lo] .page-hero__copy[data-astro-cid-75ysl5lo] br[data-astro-cid-75ysl5lo]{display:none}.page-hero--care[data-astro-cid-75ysl5lo] .page-hero__lines[data-astro-cid-75ysl5lo]{display:inline}.page-hero--care[data-astro-cid-75ysl5lo] .page-hero__line[data-astro-cid-75ysl5lo]{--line-start:var(--line-joined-start);display:contents}}@media (max-width:49.0615rem){.page-hero[data-astro-cid-75ysl5lo]{--hero-min-height:24.1875rem;--hero-icon-size:2rem;--hero-title-gap:.5rem;--hero-pad-top:.75rem;--hero-pad-bottom:9.25rem;--hero-title-space:1.75rem;--hero-copy-space:.875rem;--hero-description-space:1.25rem}.page-hero--about[data-astro-cid-75ysl5lo],.page-hero--care[data-astro-cid-75ysl5lo],.page-hero--independent[data-astro-cid-75ysl5lo],.page-hero--day[data-astro-cid-75ysl5lo]{background:var(--color-surface-muted)}.page-hero--guide[data-astro-cid-75ysl5lo]{--hero-min-height:0rem}.page-hero--about[data-astro-cid-75ysl5lo]{--hero-veil-start:8.125rem;--hero-veil-end:12.8125rem}.page-hero--care[data-astro-cid-75ysl5lo],.page-hero--independent[data-astro-cid-75ysl5lo],.page-hero--day[data-astro-cid-75ysl5lo]{--hero-veil-start:7.1875rem;--hero-veil-end:11.75rem}.page-hero__photo[data-astro-cid-75ysl5lo]{inset-block:auto calc(var(--sp-drop) * -1);height:calc(var(--sp-band) + var(--sp-drop));width:max(min(100%, 31.25rem), calc(100% / var(--sp-cover)));margin-inline-start:auto;margin-inline-end:auto}.page-hero__photo[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{left:var(--sp-x);width:var(--sp-w);object-position:center var(--sp-focus)}.page-hero__veil[data-astro-cid-75ysl5lo]{background:linear-gradient(0deg, #fff0 var(--hero-veil-start), var(--color-surface) var(--hero-veil-end))}.page-hero__title[data-astro-cid-75ysl5lo]{font-size:var(--text-2xl)}.page-hero__copy[data-astro-cid-75ysl5lo]{font-size:var(--text-lg);line-height:1.6667}.page-hero__description[data-astro-cid-75ysl5lo]{font-size:var(--text-md)}.page-hero--care[data-astro-cid-75ysl5lo] .page-hero__description[data-astro-cid-75ysl5lo] br[data-astro-cid-75ysl5lo],.page-hero--independent[data-astro-cid-75ysl5lo] .page-hero__description[data-astro-cid-75ysl5lo] br[data-astro-cid-75ysl5lo]{display:none}}@media (min-width:49.0625rem) and (max-width:63.999rem){.page-hero[data-astro-cid-75ysl5lo]{border-bottom:1px solid var(--color-border)}.page-hero--about[data-astro-cid-75ysl5lo]{--hero-lift:calc(3.6875rem + 2px);--hero-min-height:28.375rem;--hero-pad-top:2.375rem;--hero-pad-bottom:6rem;--hero-title-space:5rem;--hero-copy-space:3.625rem;--hero-veil-start:19.127%;--hero-veil-end:72.363%}.page-hero__photo[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{left:var(--tb-x);width:var(--tb-w);object-position:center var(--tb-focus)}.page-hero--care[data-astro-cid-75ysl5lo],.page-hero--independent[data-astro-cid-75ysl5lo]{--hero-lift:calc(4.1875rem + 2px);--hero-min-height:23.625rem;--hero-pad-top:2.375rem;--hero-pad-bottom:5rem;--hero-title-space:5rem}.page-hero--care[data-astro-cid-75ysl5lo]{--hero-copy-steps:var(--hero-copy-joined-steps)}.page-hero--care[data-astro-cid-75ysl5lo] .page-hero__copy[data-astro-cid-75ysl5lo] br[data-astro-cid-75ysl5lo]{display:none}.page-hero--care[data-astro-cid-75ysl5lo] .page-hero__lines[data-astro-cid-75ysl5lo]{display:inline}.page-hero--care[data-astro-cid-75ysl5lo] .page-hero__line[data-astro-cid-75ysl5lo]{--line-start:var(--line-joined-start);display:contents}}@media (max-width:63.999rem){.page-hero--guide[data-astro-cid-75ysl5lo]{--hero-pad-bottom:.625rem;border-bottom:0}}@keyframes page-hero-char{0%{opacity:0;translate:0 -.6em}}@keyframes page-hero-marker{0%{background-size:0 var(--marker-height,.5em)}}@media screen and (prefers-reduced-motion:no-preference){.page-hero[data-astro-cid-75ysl5lo]{--hero-char-stagger:60ms;--hero-copy-enter:calc(var(--hero-title-steps) * var(--hero-char-stagger))}.page-hero__copy[data-astro-cid-75ysl5lo]{--char-enter:var(--hero-copy-enter)}.page-hero__icon[data-astro-cid-75ysl5lo],.page-hero__char[data-astro-cid-75ysl5lo]{animation:page-hero-char .6s cubic-bezier(.2, 0, 0, 1) calc(var(--char-enter,0s) + var(--char-order,0) * var(--hero-char-stagger)) backwards}.page-hero__copy[data-astro-cid-75ysl5lo] .marker[data-astro-cid-75ysl5lo]{animation:page-hero-marker .8s cubic-bezier(.65, 0, .35, 1) calc(var(--hero-copy-enter) + var(--line-end) * var(--hero-char-stagger)) backwards}.page-hero__description[data-astro-cid-75ysl5lo]{--reveal-distance:-1.5rem;animation:reveal var(--enter-duration) cubic-bezier(.2, 0, 0, 1) calc(var(--hero-copy-enter) + var(--hero-copy-steps) * var(--hero-char-stagger)) backwards}}
