._home_x8flg_1{--gutter:clamp(24px, 5.8vw, 88px)}._hero_x8flg_2{background:var(--black);color:#fff;grid-template-columns:53% 47%;display:grid}._heroCopy_x8flg_3{padding:54px var(--gutter);align-self:center}._heroCopy_x8flg_3 h1{max-width:650px;margin-bottom:24px;font-size:clamp(3rem,5.1vw,4.8rem);line-height:1.04}._heroCopy_x8flg_3>p{color:#e0e2e3;max-width:620px;margin-bottom:28px;font-size:1.16rem;line-height:1.55}._actions_x8flg_6{flex-wrap:wrap;gap:12px;display:flex}._phone_x8flg_7{text-underline-offset:4px;align-items:center;min-height:44px;margin-top:12px;text-decoration:underline;display:inline-flex}._heroMedia_x8flg_8{min-width:0;min-height:520px}._heroMedia_x8flg_8 .local-photo,._heroMedia_x8flg_8 img{height:100%}._heroMedia_x8flg_8 img{object-fit:cover;object-position:48% center}._facts_x8flg_11{padding:24px var(--gutter);border-top:4px solid var(--red);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._facts_x8flg_11>div{border-left:1px solid var(--line);padding:0 22px}._facts_x8flg_11>div:first-child{border-left:0;padding-left:0}._facts_x8flg_11 strong{font-family:var(--font-display), sans-serif;margin-bottom:5px;font-size:1.28rem;line-height:1.25;display:block}._facts_x8flg_11 span{color:var(--muted);font-size:.94rem;line-height:1.4;display:block}._section_x8flg_16{padding:64px var(--gutter)}._section_x8flg_16 h2,._system_x8flg_17 h2{margin-bottom:18px;font-size:clamp(2rem,3.1vw,3rem);line-height:1.1}._sectionHeading_x8flg_18{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}._sectionHeading_x8flg_18 p{color:var(--muted);margin-bottom:0}._textLink_x8flg_20{min-height:44px;color:var(--red-dark);text-underline-offset:4px;align-items:center;font-weight:800;text-decoration:underline;display:inline-flex}._families_x8flg_21{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}._family_x8flg_22{flex-direction:column;min-width:0;display:flex}._family_x8flg_22+._family_x8flg_22{border-left:1px solid var(--line);padding-left:22px}._familyImage_x8flg_24{aspect-ratio:4/3;background:#fff;margin-bottom:20px;display:block;overflow:hidden}._familyImage_x8flg_24 .local-photo,._familyImage_x8flg_24 img{height:100%}._familyImage_x8flg_24 img{object-fit:contain}._familyBody_x8flg_27{flex-direction:column;flex:1;display:flex}._family_x8flg_22 h3{margin-bottom:12px;font-size:1.6rem;line-height:1.15}._family_x8flg_22 p{color:var(--muted);flex:1;margin-bottom:16px;font-size:.98rem;line-height:1.45}._price_x8flg_30{margin-bottom:12px}._familyActions_x8flg_31{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}._familyActions_x8flg_31 .button{min-height:44px;padding:11px 14px;font-size:.94rem}._familyActions_x8flg_31 ._textLink_x8flg_20{color:var(--ink);font-size:.94rem}._family_x8flg_22 a:hover{text-decoration:underline}._system_x8flg_17{padding:48px var(--gutter);background:var(--black);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}._systemCopy_x8flg_36>p{color:#d1d4d5;margin-bottom:18px}._systemLinks_x8flg_37{flex-wrap:wrap;gap:8px 24px;display:flex}._systemLinks_x8flg_37 a{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}._detailsMedia_x8flg_39{grid-template-columns:1fr 1fr;gap:14px;display:grid}._detailsMedia_x8flg_39 figure{min-width:0;margin:0}._detailsMedia_x8flg_39 .local-photo{aspect-ratio:1;background:#f2f2ef}._detailsMedia_x8flg_39 img{object-fit:contain;height:100%}._detailsMedia_x8flg_39 figcaption{color:#d1d4d5;padding-top:10px;font-size:.85rem;line-height:1.4}._questions_x8flg_44{grid-template-columns:1fr 1fr;gap:32px;margin-top:28px;display:grid}._questions_x8flg_44 details{border-top:1px solid var(--line)}._questions_x8flg_44 details:last-child{border-bottom:1px solid var(--line)}._questions_x8flg_44 summary{cursor:pointer;padding:18px 4px;font-size:1.1rem;font-weight:700}._questions_x8flg_44 summary::marker{color:var(--red-dark)}._questions_x8flg_44 details>div{color:var(--muted);padding:0 20px 20px}._questions_x8flg_44 p{margin-bottom:12px}._questions_x8flg_44 a,._guides_x8flg_51 a,._accessoryLinks_x8flg_51 a{color:var(--red-dark);text-underline-offset:4px;font-weight:700;text-decoration:underline}._guides_x8flg_51{flex-wrap:wrap;gap:8px 32px;margin-top:24px;display:flex}._guides_x8flg_51 a{align-items:center;min-height:44px;display:inline-flex}._accessories_x8flg_54{padding:36px var(--gutter);border-top:1px solid var(--line);background:var(--concrete);grid-template-columns:1fr 1fr;gap:48px;display:grid}._accessories_x8flg_54 h2{max-width:500px;margin-bottom:12px;font-size:1.8rem;line-height:1.15}._accessories_x8flg_54 p{color:var(--muted);margin:0;font-size:.96rem}._accessoryLinks_x8flg_51{grid-template-columns:1fr 1fr;align-items:center;gap:8px 24px;display:grid}._accessoryLinks_x8flg_51 a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:1100px){._heroCopy_x8flg_3{padding:40px 32px}._heroCopy_x8flg_3 h1{font-size:3.35rem}._heroCopy_x8flg_3>p{font-size:1.06rem}._heroMedia_x8flg_8{min-height:480px}._families_x8flg_21{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}._family_x8flg_22:nth-child(odd){border-left:0;padding-left:0}._facts_x8flg_11>div{padding:0 14px}._system_x8flg_17{gap:28px}}@media (max-width:760px){._hero_x8flg_2{grid-template-columns:1fr}._heroCopy_x8flg_3{padding:32px var(--gutter) 20px}._heroCopy_x8flg_3 h1{max-width:540px;margin-bottom:18px;font-size:clamp(2.65rem,7.4vw,3.35rem)}._heroCopy_x8flg_3>p{margin-bottom:20px;font-size:1.03rem}._actions_x8flg_6{gap:10px}._actions_x8flg_6 .button{padding:12px 15px;font-size:.95rem}._heroMedia_x8flg_8{height:clamp(140px,28vw,220px);min-height:0}._heroMedia_x8flg_8 img{object-position:50% 52%}._facts_x8flg_11{padding:22px var(--gutter);grid-template-columns:1fr 1fr;gap:18px 16px}._facts_x8flg_11>div,._facts_x8flg_11>div:first-child{border-left:0;padding:0}._facts_x8flg_11 strong{font-size:1.12rem}._facts_x8flg_11 span{font-size:.85rem}._section_x8flg_16{padding:40px var(--gutter)}._sectionHeading_x8flg_18{margin-bottom:20px;display:block}._sectionHeading_x8flg_18>a{margin-top:10px}._system_x8flg_17{padding:36px var(--gutter);grid-template-columns:1fr;gap:24px}._detailsMedia_x8flg_39{max-width:520px}._questions_x8flg_44{grid-template-columns:1fr;gap:0}._questions_x8flg_44>div:first-child details:last-child{border-bottom:0}._questions_x8flg_44 summary{padding-block:16px;font-size:1rem}._accessories_x8flg_54{padding:28px var(--gutter);grid-template-columns:1fr;gap:18px}}@media (max-width:560px){._families_x8flg_21{grid-template-columns:1fr;gap:0}._family_x8flg_22,._family_x8flg_22+._family_x8flg_22{border:0;border-top:1px solid var(--line);grid-template-columns:100px minmax(0,1fr);align-items:start;gap:16px;padding:22px 0;display:grid}._familyImage_x8flg_24{aspect-ratio:1;margin:0}._family_x8flg_22 h3{font-size:1.4rem}._family_x8flg_22 p{margin-bottom:10px;font-size:.92rem}._price_x8flg_30{margin-bottom:8px;font-size:.95rem}._familyActions_x8flg_31{gap:0 12px}._familyActions_x8flg_31 .button{padding-inline:10px}._familyActions_x8flg_31 ._textLink_x8flg_20{font-size:.88rem}._guides_x8flg_51{gap:0;display:grid}}@media (max-width:360px){._home_x8flg_1{--gutter:18px}._heroCopy_x8flg_3 h1{font-size:2.4rem}._actions_x8flg_6 .button{padding-inline:10px;font-size:.85rem}._family_x8flg_22,._family_x8flg_22+._family_x8flg_22{grid-template-columns:76px minmax(0,1fr);gap:12px}}
