.elderly-in-house-system-section_section__Rvp_G{overflow:hidden;padding-block:calc(70px * var(--site-space-scale)) calc(82px * var(--site-space-scale));background:var(--brand-screen)}.elderly-in-house-system-section_container__c4_b_{width:min(100%,1710px);margin-inline:auto;padding-inline:70px}.elderly-in-house-system-section_header__t8m_J{margin-bottom:calc(60px * var(--site-space-scale))}.elderly-in-house-system-section_cardEyebrow__V6bxs,.elderly-in-house-system-section_sectionEyebrow__ufPUk{margin:0;color:color-mix(in srgb,var(--brand-accent) 48%,transparent);font-family:var(--brand-font),sans-serif;font-weight:500;text-transform:uppercase}.elderly-in-house-system-section_sectionEyebrow__ufPUk{margin-bottom:14px;font-size:12px;line-height:1.2;letter-spacing:.16em}.elderly-in-house-system-section_title__q0nHm{max-width:1570px;margin:0;color:var(--brand-accent);font-family:var(--brand-font),sans-serif;font-size:calc(clamp(42px, 3.5vw, 56px) * var(--site-display-scale));font-weight:400;line-height:1.06;letter-spacing:-.04em}.elderly-in-house-system-section_title__q0nHm span{display:block}.elderly-in-house-system-section_track__UmjO_{display:flex;width:100vw;gap:12px;overflow-x:auto;margin-inline:calc(50% - 50vw);padding-inline:max(70px,calc((100vw - 1710px) / 2 + 70px));overscroll-behavior-x:contain;scroll-padding-inline:max(70px,calc((100vw - 1710px) / 2 + 70px));scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;user-select:none}.elderly-in-house-system-section_track__UmjO_:active{cursor:grabbing}.elderly-in-house-system-section_track__UmjO_::-webkit-scrollbar{display:none}.elderly-in-house-system-section_card__pwK2n{display:flex;width:402px;height:497px;flex:0 0 402px;flex-direction:column;overflow:hidden;border-radius:26px;background:var(--brand-cell);scroll-snap-align:start}.elderly-in-house-system-section_visual___weUc{position:relative;width:100%;height:356px;flex:0 0 auto;overflow:hidden;background:var(--brand-cell)}.elderly-in-house-system-section_image__mu5sI{object-fit:cover;transition:transform .4s cubic-bezier(.22,1,.36,1)}.elderly-in-house-system-section_card__pwK2n:hover .elderly-in-house-system-section_image__mu5sI{transform:scale(1.025)}.elderly-in-house-system-section_copy__a_EOZ{display:flex;min-height:0;flex:1;flex-direction:column;justify-content:center;padding:15px 30px 22px}.elderly-in-house-system-section_cardEyebrow__V6bxs{margin-bottom:5px;font-size:10px;line-height:1.2;letter-spacing:.13em}.elderly-in-house-system-section_copy__a_EOZ h3{margin:0;color:var(--brand-accent);font-family:var(--brand-font),sans-serif;font-size:23px;font-weight:300;line-height:1.08;letter-spacing:-.02em}.elderly-in-house-system-section_body__zpwWq{display:-webkit-box;overflow:hidden;margin:8px 0 0;color:color-mix(in srgb,var(--brand-accent) 60%,transparent);font-family:var(--brand-font),sans-serif;font-size:15px;line-height:1.32;letter-spacing:.01em;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (max-width:1023px){.elderly-in-house-system-section_container__c4_b_{padding-inline:40px}.elderly-in-house-system-section_track__UmjO_{padding-inline:40px;scroll-padding-inline:40px;scroll-snap-type:x mandatory}.elderly-in-house-system-section_card__pwK2n{flex-basis:min(380px,72vw)}}@media (max-width:639px){.elderly-in-house-system-section_section__Rvp_G{padding-block:calc(70px * var(--site-space-scale)) calc(76px * var(--site-space-scale))}.elderly-in-house-system-section_container__c4_b_{padding-inline:20px}.elderly-in-house-system-section_header__t8m_J{margin-bottom:34px}.elderly-in-house-system-section_sectionEyebrow__ufPUk{margin-bottom:12px;font-size:10px}.elderly-in-house-system-section_title__q0nHm{font-size:calc(38px * var(--site-display-scale));line-height:1.04;letter-spacing:-.035em}.elderly-in-house-system-section_track__UmjO_{gap:10px;padding-inline:20px;scroll-padding-inline:20px}.elderly-in-house-system-section_card__pwK2n{height:450px;flex-basis:min(330px,84vw);border-radius:22px}.elderly-in-house-system-section_visual___weUc{height:306px}.elderly-in-house-system-section_copy__a_EOZ{padding:14px 22px 20px}.elderly-in-house-system-section_copy__a_EOZ h3{font-size:22px}.elderly-in-house-system-section_body__zpwWq{margin-top:7px;font-size:14px}}@media (prefers-reduced-motion:reduce){.elderly-in-house-system-section_image__mu5sI{transition:none}}