.ZVwdeG_page{background:var(--gc-surface-0);color:var(--gc-ink-900);overflow-x:clip}.ZVwdeG_page h1,.ZVwdeG_page h2,.ZVwdeG_page h3,.ZVwdeG_page p,.ZVwdeG_page figure,.ZVwdeG_page ul{margin:0}.ZVwdeG_hero{background:var(--gc-ink-900);color:var(--gc-on-dark);padding-block:clamp(1.25rem,2vw,2rem) clamp(4.5rem,10vw,9rem);overflow:hidden}.ZVwdeG_heroGrid{grid-template-columns:minmax(0,.86fr) minmax(17rem,1.14fr);align-items:center;gap:clamp(2rem,7vw,8rem);display:grid}.ZVwdeG_heroCopy{z-index:1;padding-block:clamp(2.5rem,7vw,6rem);display:grid;position:relative}.ZVwdeG_hero h1{max-width:12ch;font-family:var(--gc-font-display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.25rem,6.2vw,3.5rem);font-weight:720;line-height:.94}.ZVwdeG_heroVisual{border-radius:var(--gc-radius-stage) var(--gc-radius-stage) var(--gc-radius-stage) .65rem;background:linear-gradient(135deg,#24677de6,#082f3559 58%,#22aa7b66);border:1px solid #ffffff3d;min-height:clamp(23rem,46vw,39rem);position:relative;overflow:hidden}.ZVwdeG_heroVisual img{object-fit:cover;width:100%;height:100%}.ZVwdeG_visualPlane,.ZVwdeG_visualLine{pointer-events:none;display:block;position:absolute}.ZVwdeG_visualPlane{background:linear-gradient(145deg,#dceff49e,#22aa7b1f);border:1px solid #ffffff61;border-radius:48% 52% 18% 68%;inset:16% -15% -8% 26%;transform:rotate(-12deg);box-shadow:inset 0 0 0 1px #ffffff29}.ZVwdeG_visualLine{background:#ffffff7a;width:135%;height:1px;left:-18%;transform:rotate(-21deg)}.ZVwdeG_visualLine:nth-of-type(2){top:30%}.ZVwdeG_visualLine:nth-of-type(3){opacity:.72;top:50%}.ZVwdeG_visualLine:nth-of-type(4){opacity:.4;top:70%}[data-motif=cadence] .ZVwdeG_heroVisual{background:linear-gradient(145deg,#087a58b3,#082f35db)}[data-motif=cadence] .ZVwdeG_visualPlane{border-radius:22% 78%;transform:rotate(22deg)}[data-motif=glass] .ZVwdeG_heroVisual{background:linear-gradient(135deg,#dceff4f5,#24677dc7)}[data-motif=glass] .ZVwdeG_visualPlane{background:linear-gradient(145deg,#ffffffc7,#dceff42e)}[data-motif=value] .ZVwdeG_heroVisual{background:linear-gradient(145deg,#fedb5cdb,#24677dd9)}[data-motif=steam] .ZVwdeG_heroVisual{background:linear-gradient(145deg,#e4f5edeb,#087a58bd)}[data-motif=shine] .ZVwdeG_heroVisual{background:linear-gradient(135deg,#fedb5cbf,#082f35e6)}.ZVwdeG_section{padding-block:clamp(4.75rem,10vw,9rem)}.ZVwdeG_section:nth-child(2n){background:var(--gc-green-050)}.ZVwdeG_section:nth-child(3n){background:var(--gc-commercial-050)}html[data-residential-motion-ready] .ZVwdeG_section[data-residential-reveal]{opacity:1;transition:transform .66s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}html[data-residential-motion-ready] .ZVwdeG_section[data-residential-revealed=true]{opacity:1;transform:translateY(0)}.ZVwdeG_sectionGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2.25rem,8vw,9rem);display:grid}.ZVwdeG_section h2{max-width:17ch;font-family:var(--gc-font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.25rem,4.2vw,2.75rem);font-weight:690;line-height:1.02}.ZVwdeG_sectionBody{gap:var(--gc-space-20);min-width:0;display:grid}.ZVwdeG_sectionBody p,.ZVwdeG_sectionBody li{max-width:72ch;color:var(--gc-ink-800);overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.7}.ZVwdeG_sectionBody h3{max-width:38ch;padding-top:var(--gc-space-16);font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.2}.ZVwdeG_sectionBody ul{gap:var(--gc-space-12);border:1px solid var(--gc-border-strong);background:#ffffff7a;padding:clamp(1.25rem,3vw,2rem);list-style-position:inside;display:grid}@media (max-width:767px){.ZVwdeG_heroGrid,.ZVwdeG_sectionGrid{grid-template-columns:minmax(0,1fr)}.ZVwdeG_heroVisual{min-height:19rem}.ZVwdeG_heroCopy{padding-block-end:0}.ZVwdeG_sectionGrid>span{display:none}}@media (prefers-reduced-motion:reduce){.ZVwdeG_visualPlane,.ZVwdeG_visualLine{transform:none}.ZVwdeG_section[data-residential-reveal]{opacity:1;transition:none;transform:none}}
