.area-search--care[data-astro-cid-7xlmsaqc]{--section-accent:var(--color-care);--section-underline:var(--color-care-underline);--section-glow:url(/assets/decor/glow-warm.svg);--section-more-bg:var(--color-cta-warm);--section-more-border:1px solid var(--color-cta-warm-border);--cta-pill-ring:0;--section-more-fg:var(--color-text-body)}.area-search--independent[data-astro-cid-7xlmsaqc]{--section-accent:var(--color-independent);--section-underline:var(--color-independent-underline);--section-glow:url(/assets/decor/glow-cool.svg);--section-more-bg:var(--color-independent);--section-more-border:0;--section-more-fg:var(--color-surface)}.area-search[data-astro-cid-7xlmsaqc]{position:relative;overflow:clip}.area-search__glow[data-astro-cid-7xlmsaqc]{--glow-image:var(--section-glow);--glow-size:860px;--glow-x:calc(-333px + var(--glow-size) / 2);top:calc(-162px + var(--glow-size) / 2)}.area-search__inner[data-astro-cid-7xlmsaqc]{padding-block:var(--space-section);flex-direction:column;gap:4rem;display:flex;position:relative}.area-search__head[data-astro-cid-7xlmsaqc]{text-align:center;flex-direction:column;align-items:center;gap:2rem;display:flex}.area-search__title[data-astro-cid-7xlmsaqc]{color:var(--section-accent)}.area-search__lead[data-astro-cid-7xlmsaqc]{background:linear-gradient(var(--section-underline), var(--section-underline)) no-repeat 0 calc(100% - .076em) / 100% .5rem;font-family:var(--font-display);font-weight:600;font-size:var(--text-xl);line-height:var(--leading-label);color:var(--color-text-body);margin-bottom:-.264em}.area-search__filter[data-astro-cid-7xlmsaqc]{grid-template-columns:repeat(auto-fit,minmax(min(7rem,100%),1fr));gap:.5rem;display:grid}.area-filter[data-astro-cid-7xlmsaqc]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:64px;font-family:var(--font-sans);font-weight:600;font-size:var(--text-md);line-height:var(--leading-label);letter-spacing:var(--tracking-jp);color:var(--color-text-body);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding-inline-start:1rem;padding-inline-end:1rem;display:flex;position:relative}.area-filter[data-astro-cid-7xlmsaqc][aria-checked=true]{background:var(--color-filter-on)}.area-filter[data-astro-cid-7xlmsaqc]:after{content:"";border:2px solid var(--color-brand);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.area-filter[data-astro-cid-7xlmsaqc][aria-checked=true]:after{opacity:1}.area-filter__check[data-astro-cid-7xlmsaqc]{color:var(--color-brand);transition:width .3s,margin-inline-end .3s,opacity .3s}.area-filter[data-astro-cid-7xlmsaqc][aria-checked=false] .area-filter__check[data-astro-cid-7xlmsaqc]{opacity:0;width:0;margin-inline-end:-.5rem}.area-search__list[data-astro-cid-7xlmsaqc]{grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr));gap:2rem 1rem;display:grid}.area-search__empty[data-astro-cid-7xlmsaqc]{text-align:center;color:var(--color-text-body)}.area-search__more[data-astro-cid-7xlmsaqc]{--cta-pill-fill:var(--section-more-bg);--cta-pill-ink:var(--section-more-fg);border:var(--section-more-border);align-self:center;width:25.1875rem;max-width:100%}.area-search__more-group[data-astro-cid-7xlmsaqc]{flex-wrap:wrap;align-items:center;gap:calc(.75rem - .2em) .75rem;display:flex}.area-search__more-count[data-astro-cid-7xlmsaqc]{background:var(--color-surface);padding-inline-start:1rem;padding-inline-end:1rem}@media (min-width:64rem){.area-search__lead[data-astro-cid-7xlmsaqc] br[data-astro-cid-7xlmsaqc]{display:none}.area-search__lead-line[data-astro-cid-7xlmsaqc]{background-image:none}}@media (max-width:63.999rem){.area-search__title[data-astro-cid-7xlmsaqc]{font-size:var(--text-xxl)}.area-search__lead[data-astro-cid-7xlmsaqc]{--marker-color:var(--section-underline);font-size:var(--text-lg);letter-spacing:0;background-image:none;margin-bottom:-.397em;line-height:1.6667}.area-search__filter[data-astro-cid-7xlmsaqc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}:root[data-text-size=large] .area-search__filter[data-astro-cid-7xlmsaqc]{grid-template-columns:repeat(auto-fit,minmax(max(10rem,50% - .125rem),1fr))}.area-filter[data-astro-cid-7xlmsaqc]{border-radius:var(--radius-card)}.area-search__list[data-astro-cid-7xlmsaqc]{margin-inline:calc(var(--layout-gutter) * -.5);grid-template-columns:1fr}.area-search__more[data-astro-cid-7xlmsaqc]{padding-block-start:0;padding-block-end:0}.area-search__more-group[data-astro-cid-7xlmsaqc]{flex:1;justify-content:center;min-width:0}.area-search__more-count[data-astro-cid-7xlmsaqc]{font-size:var(--text-md)}}@media (min-width:49.0625rem) and (max-width:63.999rem){.area-search__list[data-astro-cid-7xlmsaqc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.feature-list--care[data-astro-cid-lozvo4za]{--feature-bg:var(--color-surface-cream);--feature-accent:var(--color-care);--marker-color:var(--color-care-underline);--feature-label-bg:var(--color-amber);--feature-label-fg:var(--color-text-body)}.feature-list--independent[data-astro-cid-lozvo4za]{--feature-bg:var(--color-surface-mint);--feature-accent:var(--color-independent);--marker-color:var(--color-independent-underline);--feature-label-bg:var(--color-independent);--feature-label-fg:var(--color-surface)}.feature-list[data-astro-cid-lozvo4za]{--feature-glow-y:calc(50% - 1009.5px);padding-bottom:var(--space-section);background:var(--feature-bg);position:relative;overflow:clip}.feature-list__glow[data-astro-cid-lozvo4za]{--glow-image:url(/assets/decor/glow-white.svg);--glow-size:2148px;top:var(--feature-glow-y)}.feature-list__head[data-astro-cid-lozvo4za]{padding-block:var(--space-section);text-align:center;flex-direction:column;align-items:center;gap:2rem;display:flex;position:relative}.feature-list__eyebrow[data-astro-cid-lozvo4za]{font-family:var(--font-display);font-weight:600;font-size:var(--text-2xl);line-height:var(--leading-loose);color:var(--color-text-body)}.feature-list__title[data-astro-cid-lozvo4za]{color:var(--color-text-body);align-items:center;gap:1rem;display:flex}.feature-list__title-icon[data-astro-cid-lozvo4za]{--icon-size:2.5rem;color:var(--feature-accent)}.feature-list__list[data-astro-cid-lozvo4za]{gap:var(--space-section);flex-direction:column;display:flex;position:relative}.feature-list__row[data-astro-cid-lozvo4za]{gap:4rem;display:grid}@media (min-width:64rem){.feature-list__row[data-astro-cid-lozvo4za]{grid-template-columns:minmax(0,1fr) 30rem}.feature-list__row--reverse[data-astro-cid-lozvo4za]{grid-template-columns:30rem minmax(0,1fr)}.feature-list__row--reverse[data-astro-cid-lozvo4za] .feature-list__media[data-astro-cid-lozvo4za]{order:-1}.feature-list__body[data-astro-cid-lozvo4za]{--reveal-step:2}.feature-list__thumbnails[data-astro-cid-lozvo4za]{--reveal-step:3}}.feature-list__text[data-astro-cid-lozvo4za]{flex-direction:column;justify-content:center;gap:3rem;display:flex}.feature-list__label-group[data-astro-cid-lozvo4za]{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.feature-list__label[data-astro-cid-lozvo4za]{background:var(--feature-label-bg);font-family:var(--font-display);font-weight:600;font-size:var(--text-xl);line-height:var(--leading-label);color:var(--feature-label-fg);white-space:nowrap;padding:calc(.5rem - .4em + 1px) .5rem calc(.5rem - .264em - 1px)}.feature-list__heading[data-astro-cid-lozvo4za]{line-height:var(--leading);color:var(--color-text-body)}.feature-list__body[data-astro-cid-lozvo4za]{--reveal-step:1;font-size:var(--text-lg);line-height:var(--leading);letter-spacing:0;color:var(--color-text-body)}.feature-list__thumbnails[data-astro-cid-lozvo4za]{--reveal-step:2;border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:clip}.feature-list__thumbnail-set[data-astro-cid-lozvo4za]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-list__thumbnail-set--clone[data-astro-cid-lozvo4za]{display:none}.feature-list__thumbnail[data-astro-cid-lozvo4za]{aspect-ratio:16/9;position:relative;overflow:clip}.feature-list__thumbnail[data-astro-cid-lozvo4za] img[data-astro-cid-lozvo4za],.feature-list__media[data-astro-cid-lozvo4za] img[data-astro-cid-lozvo4za]{object-fit:cover;max-width:none;position:absolute}.feature-list__media[data-astro-cid-lozvo4za]{aspect-ratio:1;background:var(--color-text-body);border-radius:var(--radius-xl);position:relative;overflow:clip;box-shadow:0 16px 48px #0000000d}.feature-list__media[data-astro-cid-lozvo4za]:after{content:"";border:1px solid var(--color-border);border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.feature-list__note[data-astro-cid-lozvo4za]{margin-top:var(--space-section);font-size:var(--text-lg);line-height:var(--leading);color:var(--color-text-body);text-align:center;position:relative}@media (max-width:63.999rem){.feature-list--care[data-astro-cid-lozvo4za]{--feature-glow-y:1077.75px}.feature-list--independent[data-astro-cid-lozvo4za]{--feature-glow-y:453.75px}.feature-list__heading[data-astro-cid-lozvo4za]{font-size:var(--text-xxl)}.feature-list__title[data-astro-cid-lozvo4za]{font-size:var(--text-lead)}.feature-list__row[data-astro-cid-lozvo4za]{flex-direction:column;gap:3rem;display:flex}.feature-list__text[data-astro-cid-lozvo4za]{display:contents}.feature-list__label-group[data-astro-cid-lozvo4za]{order:1}.feature-list__media[data-astro-cid-lozvo4za]{order:2;width:min(35rem,100%);margin-inline-start:auto;margin-inline-end:auto}.feature-list__body[data-astro-cid-lozvo4za]{order:3}.feature-list__thumbnails[data-astro-cid-lozvo4za]{--thumbnail-width:17.5rem;--thumbnail-gap:.5rem;margin-top:1rem;margin-inline:calc(var(--layout-gutter) * -1);padding-inline:calc((100% - var(--thumbnail-width)) / 2 + var(--layout-gutter));gap:var(--thumbnail-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;border:0;border-radius:0;order:4;display:flex;overflow-x:auto}.feature-list__thumbnail-set[data-astro-cid-lozvo4za]{gap:var(--thumbnail-gap);flex-shrink:0;display:flex}.feature-list__thumbnail[data-astro-cid-lozvo4za]{flex:0 0 var(--thumbnail-width);scroll-snap-align:center}.feature-list__note[data-astro-cid-lozvo4za]{font-size:var(--text-md);text-align:start}}@media (max-width:63.999rem) and (prefers-reduced-motion:no-preference){.feature-list__thumbnails[data-astro-cid-lozvo4za]{padding-inline-start:0;padding-inline-end:0;overflow:clip}.feature-list__thumbnail-set[data-astro-cid-lozvo4za]{animation:36s linear infinite feature-list-marquee}.feature-list__thumbnail-set--clone[data-astro-cid-lozvo4za]{display:flex}}@keyframes feature-list-marquee{to{transform:translateX(calc(-100% - var(--thumbnail-gap)))}}@media (min-width:49.0625rem){.feature-list__break-sp[data-astro-cid-lozvo4za]{display:none}}@media (min-width:49.0625rem) and (max-width:63.999rem){.feature-list__break[data-astro-cid-lozvo4za]{display:none}}
