@charset "UTF-8";.hero-car[data-astro-cid-456vviwh]{margin:0 0 1.5rem}.hero-car--bleed[data-astro-cid-456vviwh]{margin:0}.hero-car__inner[data-astro-cid-456vviwh]{position:relative;border-radius:.5rem;overflow:hidden;background:#e5e5e5}.hero-car--bleed[data-astro-cid-456vviwh] .hero-car__inner[data-astro-cid-456vviwh]{border-radius:0}.hero-car__viewport[data-astro-cid-456vviwh]{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;outline:none}.hero-car__viewport[data-astro-cid-456vviwh]::-webkit-scrollbar{display:none}.hero-car__viewport[data-astro-cid-456vviwh]:focus-visible{box-shadow:0 0 0 2px #fafafa,0 0 0 4px #2563eb}.hero-car__track[data-astro-cid-456vviwh]{position:relative;z-index:0;display:flex;flex-direction:row;flex-wrap:nowrap}.hero-car__slide[data-astro-cid-456vviwh]{flex:0 0 auto;scroll-snap-align:start;line-height:0}.hero-car__img[data-astro-cid-456vviwh]{display:block;width:100%;height:auto;aspect-ratio:2 / 1;object-fit:cover}.hero-car__arrows[data-astro-cid-456vviwh]{position:absolute;inset:0;z-index:1;pointer-events:none}.hero-car__btn[data-astro-cid-456vviwh]{position:absolute;top:50%;translate:0 -50%;width:2.5rem;height:2.5rem;border:none;border-radius:999px;background:color-mix(in srgb,#000 25%,transparent);color:#fff;cursor:pointer;pointer-events:auto;display:flex;align-items:center;justify-content:center;transition:background .15s ease,transform .12s ease}.hero-car__btn[data-astro-cid-456vviwh]:hover{background:color-mix(in srgb,#000 45%,transparent)}.hero-car__btn[data-astro-cid-456vviwh]:focus-visible{outline:2px solid #fff;outline-offset:2px}.hero-car__btn[data-astro-cid-456vviwh]:active{transform:translateY(0) scale(.96)}.hero-car__btn--prev[data-astro-cid-456vviwh]{left:var(--layout-pad-x)}.hero-car__btn--next[data-astro-cid-456vviwh]{right:var(--layout-pad-x)}.hero-car__btn--prev[data-astro-cid-456vviwh]:after,.hero-car__btn--next[data-astro-cid-456vviwh]:after{content:"";display:block;width:.5rem;height:.5rem;border:0 solid #fff;border-top-width:2px;border-right-width:2px}.hero-car__btn--prev[data-astro-cid-456vviwh]:after{transform:rotate(-135deg);margin-left:.1rem}.hero-car__btn--next[data-astro-cid-456vviwh]:after{transform:rotate(45deg);margin-right:.1rem}@media(max-width:640px){.hero-car__btn[data-astro-cid-456vviwh]{width:2.25rem;height:2.25rem}}.hero-car__dots[data-astro-cid-456vviwh]{list-style:none;position:absolute;z-index:1;left:0;right:0;bottom:clamp(1.25rem,2.5vw,2rem);display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin:0;padding:0 .5rem;pointer-events:none}.hero-car__dots[data-astro-cid-456vviwh] li[data-astro-cid-456vviwh]{display:flex;align-items:center;justify-content:center;margin:0;padding:0;pointer-events:auto}.hero-car__dot[data-astro-cid-456vviwh]{box-sizing:border-box;display:block;flex-shrink:0;width:.5rem;height:.5rem;min-width:.5rem;min-height:.5rem;padding:0;border:0;border-radius:50%;aspect-ratio:1;line-height:0;font-size:0;background:#fff;cursor:pointer;transition:background .15s ease}.hero-car__dot[data-astro-cid-456vviwh].is-active,.hero-car__dot[data-astro-cid-456vviwh][aria-selected=true]{background:var(--hero-car-dot-active-bg, var(--color-home-title-1))}.hero-car__dot[data-astro-cid-456vviwh]:focus-visible{outline:2px solid #fff;outline-offset:2px}.bshow[data-astro-cid-fsgu2qyu]{--bshow-accent: var(--color-brand-500);--bshow-card: var(--color-surface-hint);box-sizing:border-box;width:100%;padding-left:0;padding-right:0}.bshow--no-head[data-astro-cid-fsgu2qyu]{margin-top:1.25rem}.bshow__head[data-astro-cid-fsgu2qyu]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;margin:0 0 clamp(.875rem,1.3888888889vw,1.25rem)}.bshow__title[data-astro-cid-fsgu2qyu]{margin:0;font-size:var(--font-size-h1);font-weight:var(--font-weight-medium);line-height:1.3;color:var(--bshow-title-color, var(--color-home-title-1))}.bshow__learn[data-astro-cid-fsgu2qyu]{display:inline-flex;align-items:center;justify-content:center;padding:.4rem 1.1rem;font-weight:var(--font-weight-regular);color:var(--bshow-accent);text-decoration:none;border:1px solid var(--bshow-accent);border-radius:999px;transition:color .15s ease,background .15s ease}.bshow__learn[data-astro-cid-fsgu2qyu]:hover{color:var(--color-on-brand);background:var(--bshow-accent)}.bshow__learn[data-astro-cid-fsgu2qyu]:focus-visible{outline:2px solid var(--bshow-accent);outline-offset:2px}.bshow__grid[data-astro-cid-fsgu2qyu]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.875rem,1.3888888889vw,1.25rem)}.bshow__grid[data-astro-cid-fsgu2qyu]>li[data-astro-cid-fsgu2qyu]{min-width:0}@media(max-width:640px){.bshow__grid[data-astro-cid-fsgu2qyu]{grid-template-columns:1fr;gap:.65rem}.bshow__meta[data-astro-cid-fsgu2qyu]{gap:clamp(.375rem,.5555555556vw,.5rem) .5rem}}.bshow__card[data-astro-cid-fsgu2qyu]{display:flex;flex-direction:column;height:100%;min-width:0;gap:.85rem}.bshow__media[data-astro-cid-fsgu2qyu]{display:block;overflow:hidden;text-decoration:none;color:inherit;background:var(--bshow-card);box-shadow:0 1px 2px color-mix(in srgb,var(--color-black) 6%,transparent);transition:box-shadow .2s ease,transform .15s ease}.bshow__media[data-astro-cid-fsgu2qyu]:hover{box-shadow:0 6px 20px color-mix(in srgb,var(--color-black) 10%,transparent);transform:translateY(-1px)}.bshow__media[data-astro-cid-fsgu2qyu]:focus-visible{outline:2px solid var(--bshow-accent);outline-offset:2px}.bshow__fig[data-astro-cid-fsgu2qyu]{display:block;margin:0;width:100%;aspect-ratio:10/7;overflow:hidden}.bshow__img[data-astro-cid-fsgu2qyu]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bshow__meta[data-astro-cid-fsgu2qyu]{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:clamp(.5rem,.8333333333vw,.75rem) clamp(.625rem,1.1111111111vw,1rem);min-width:0;padding-left:clamp(.75rem,1.1111111111vw,1rem);padding-right:clamp(.75rem,1.1111111111vw,1rem)}.bshow__copy[data-astro-cid-fsgu2qyu]{flex:1 1 auto;min-width:0}.bshow__desc[data-astro-cid-fsgu2qyu]{margin:0;font-size:var(--font-size-text);line-height:1.55;color:var(--color-gray-black);overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-weight:var(--font-weight-regular);transition:color .15s ease}.bshow__card[data-astro-cid-fsgu2qyu]:hover .bshow__desc[data-astro-cid-fsgu2qyu],.bshow__card[data-astro-cid-fsgu2qyu]:focus-within .bshow__desc[data-astro-cid-fsgu2qyu]{color:var(--bshow-desc-color, var(--color-home-title-2))}.bshow__card[data-astro-cid-fsgu2qyu]:hover .view-more--parent-hover,.bshow__card[data-astro-cid-fsgu2qyu]:focus-within .view-more--parent-hover{color:var(--color-on-brand);background:var(--view-more-color, var(--color-home-title-1));border-color:var(--view-more-color, var(--color-home-title-1));text-decoration:none}.cadv[data-astro-cid-jqyjfwe3]{box-sizing:border-box;width:100%}.cadv__title[data-astro-cid-jqyjfwe3]{margin:0;text-align:center;font-size:var(--font-size-h1);font-weight:var(--font-weight-medium);line-height:1.3;color:var(--cadv-title-color, var(--color-home-title-1))}.cadv__grid[data-astro-cid-jqyjfwe3]{list-style:none;margin:clamp(1.25rem,2.2222222222vw,2rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.25rem,6.9444444444vw,6.25rem);row-gap:clamp(1rem,1.6666666667vw,1.5rem);padding-left:clamp(1.25rem,6.9444444444vw,6.25rem);padding-right:clamp(1.25rem,6.9444444444vw,6.25rem)}.cadv__item[data-astro-cid-jqyjfwe3]{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.cadv__icon[data-astro-cid-jqyjfwe3]{display:block;width:clamp(4.375rem,9.0277777778vw,8.125rem);height:clamp(4.375rem,9.0277777778vw,8.125rem);object-fit:contain;flex-shrink:0}.cadv__item-title[data-astro-cid-jqyjfwe3]{margin-top:clamp(.875rem,1.3888888889vw,1.25rem);margin-bottom:clamp(1.125rem,2.0833333333vw,1.875rem);font-size:clamp(.75rem,.9722222222vw,.875rem);font-weight:var(--font-weight-medium);line-height:1.35;color:var(--color-home-title-1)}.cadv__item-body[data-astro-cid-jqyjfwe3]{margin:0;font-size:clamp(.8125rem,.9722222222vw,.875rem);font-weight:var(--font-weight-regular);line-height:1.55;color:var(--color-gray-black)}.cadv__cta-wrap[data-astro-cid-jqyjfwe3]{display:flex;justify-content:center;margin-top:clamp(1.875rem,3.4722222222vw,3.125rem)}.cadv__cta[data-astro-cid-jqyjfwe3]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:clamp(6.25rem,9.7222222222vw,8.75rem);height:clamp(1.75rem,2.5vw,2.25rem);padding:0 clamp(1.125rem,1.6666666667vw,1.5rem);font-size:clamp(.875rem,1.25vw,1.125rem);font-weight:var(--font-weight-regular);line-height:1;color:var(--cadv-accent, var(--color-home-title-1));text-decoration:none;background:transparent;border:1px solid var(--cadv-accent, var(--color-home-title-1));border-radius:999px;transition:color .15s ease,background .15s ease,border-color .15s ease}.cadv__cta[data-astro-cid-jqyjfwe3]:hover,.cadv__cta[data-astro-cid-jqyjfwe3]:focus-visible{color:var(--color-on-brand);background:var(--cadv-accent, var(--color-home-title-1));border-color:var(--cadv-accent, var(--color-home-title-1));text-decoration:none}.cadv__cta[data-astro-cid-jqyjfwe3]:focus-visible{outline:2px solid var(--cadv-accent, var(--color-home-title-1));outline-offset:3px}@media(max-width:900px){.cadv__grid[data-astro-cid-jqyjfwe3]{grid-template-columns:1fr;column-gap:0;max-width:36rem;margin-left:auto;margin-right:auto}}.health-about[data-astro-cid-22hbajuf]{box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.health-about__media[data-astro-cid-22hbajuf]{position:relative;min-width:0;overflow:hidden;background:var(--color-surface-hint)}.health-about__media[data-astro-cid-22hbajuf]:before{content:"";display:block;width:100%;aspect-ratio:calc(var(--ha-img-w) / var(--ha-img-h))}.health-about__img[data-astro-cid-22hbajuf]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.health-about__panel[data-astro-cid-22hbajuf]{position:relative;box-sizing:border-box;min-width:0;overflow:visible;background-color:#c8c8c940}.health-about__copy[data-astro-cid-22hbajuf]{display:block;width:100%;height:auto}.visually-hidden[data-astro-cid-22hbajuf]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.health-about__btn[data-astro-cid-22hbajuf]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;white-space:nowrap;position:absolute;right:clamp(.625rem,2.7777777778vw,2.5rem);bottom:clamp(.875rem,2.5vw,2.25rem);margin-top:0;min-width:clamp(6.25rem,9.7222222222vw,8.75rem);height:clamp(1.75rem,2.5vw,2.25rem);padding:0 clamp(1.125rem,1.6666666667vw,1.5rem);font-size:clamp(.875rem,1.25vw,1.125rem);font-weight:var(--font-weight-regular);line-height:1;color:var(--ha-btn, var(--color-main-theme));text-decoration:none;background:transparent;border:1px solid var(--ha-btn, var(--color-main-theme));border-radius:999px;transition:color .15s ease,background .15s ease,border-color .15s ease}.health-about__btn[data-astro-cid-22hbajuf]:hover,.health-about__btn[data-astro-cid-22hbajuf]:focus-visible{color:var(--color-on-brand);background:var(--ha-btn, var(--color-main-theme));border-color:var(--ha-btn, var(--color-main-theme));text-decoration:none}.health-about__btn[data-astro-cid-22hbajuf]:focus-visible{outline:2px solid var(--ha-btn, var(--color-main-theme));outline-offset:3px}@media(max-width:900px){.health-about[data-astro-cid-22hbajuf]{grid-template-columns:1fr}.health-about__btn[data-astro-cid-22hbajuf]{left:clamp(.625rem,.6944444444vw,.625rem);right:auto}}.contact-cta[data-astro-cid-jtunizrn]{box-sizing:border-box;width:100%;background-color:#fff;padding-block:clamp(2.25rem,4.1666666667vw,3.75rem)}.contact-cta__inner[data-astro-cid-jtunizrn]{box-sizing:border-box;width:100%;margin-inline:auto;padding-inline:var(--layout-pad-x);display:flex;flex-direction:column;align-items:center;text-align:center}.contact-cta__eyebrow[data-astro-cid-jtunizrn]{margin:0;font-size:clamp(1rem,1.6666666667vw,1.5rem);font-weight:var(--font-weight-regular);line-height:1.35;color:var(--color-gray-black)}.contact-cta__title[data-astro-cid-jtunizrn]{margin-top:clamp(1.5rem,3.4722222222vw,3.125rem);margin-bottom:0;display:flex;flex-direction:column;align-items:center;gap:0;font-size:clamp(1.25rem,2.5vw,2.25rem);font-weight:var(--font-weight-medium);color:#63656a;padding:0}.contact-cta__line[data-astro-cid-jtunizrn]{display:block}.contact-cta__accent[data-astro-cid-jtunizrn],.contact-cta__line--accent[data-astro-cid-jtunizrn]{color:var(--contact-cta-accent, var(--color-home-title-1))}.contact-cta__btn[data-astro-cid-jtunizrn]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;margin-top:clamp(1.5rem,3.4722222222vw,3.125rem);min-width:clamp(6.25rem,10.4166666667vw,9.375rem);height:clamp(1.75rem,2.5vw,2.25rem);padding:0 clamp(1.125rem,1.6666666667vw,1.5rem);font-size:clamp(.875rem,1.25vw,1.125rem);font-weight:var(--font-weight-regular);line-height:1;color:var(--contact-cta-accent, var(--color-home-title-1));text-decoration:none;background:transparent;border:1px solid var(--contact-cta-accent, var(--color-home-title-1));border-radius:999px;transition:color .15s ease,background .15s ease,border-color .15s ease}.contact-cta__btn[data-astro-cid-jtunizrn]:hover,.contact-cta__btn[data-astro-cid-jtunizrn]:focus-visible{color:var(--color-on-brand);background:var(--contact-cta-accent, var(--color-home-title-1));border-color:var(--contact-cta-accent, var(--color-home-title-1));text-decoration:none}.contact-cta__btn[data-astro-cid-jtunizrn]:focus-visible{outline:2px solid var(--contact-cta-accent, var(--color-home-title-1));outline-offset:3px}.home-news[data-astro-cid-w4z63c6c]{box-sizing:border-box;width:100%;padding-left:0;padding-right:0;--home-news-slide-gap: fluid(40, 28)}.home-news__head[data-astro-cid-w4z63c6c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;margin:0 0 clamp(.875rem,1.3888888889vw,1.25rem);padding-right:clamp(.75rem,1.1111111111vw,1rem)}.home-news__title[data-astro-cid-w4z63c6c]{margin:0;font-size:var(--font-size-h1);font-weight:var(--font-weight-medium);line-height:1.3;color:var(--home-news-title-color, var(--color-home-title-1))}.home-news__viewport[data-astro-cid-w4z63c6c]{overflow:hidden;width:100%}.home-news__track[data-astro-cid-w4z63c6c]{display:flex;margin:0;padding:0;list-style:none;will-change:transform}.home-news__slide[data-astro-cid-w4z63c6c]{box-sizing:border-box;min-width:0}.home-news__card[data-astro-cid-w4z63c6c]{display:block;color:inherit;text-decoration:none}.home-news__fig[data-astro-cid-w4z63c6c]{margin:0 0 .875rem;aspect-ratio:3/2;overflow:hidden;background:var(--color-surface-muted)}.home-news__fig[data-astro-cid-w4z63c6c] img{display:block;width:100%;height:100%;object-fit:cover}.home-news__img-placeholder[data-astro-cid-w4z63c6c]{width:100%;height:100%;background:var(--color-surface-hint)}.home-news__name[data-astro-cid-w4z63c6c]{margin:0 0 .5rem;font-size:var(--font-size-h2);padding-inline:1em;line-height:1.35;font-weight:var(--font-weight-medium);color:var(--color-theme-primary)}.home-news__excerpt[data-astro-cid-w4z63c6c]{margin:0;padding-inline:1em;font-size:var(--font-size-text);line-height:1.55;color:var(--color-gray-black);text-decoration:none;text-underline-offset:.15em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.home-news__card[data-astro-cid-w4z63c6c]:hover .home-news__excerpt[data-astro-cid-w4z63c6c],.home-news__card[data-astro-cid-w4z63c6c]:focus-visible .home-news__excerpt[data-astro-cid-w4z63c6c]{text-decoration:underline}.page-banner-bleed[data-astro-cid-bkwom5fu]{width:100%;max-width:100%;overflow:hidden}
