.residential-module__cqRMOW__hero{isolation:isolate;color:#fff;min-height:560px;position:relative;overflow:hidden}.residential-module__cqRMOW__heroImage{z-index:-2;object-fit:cover;object-position:center 46%}.residential-module__cqRMOW__heroShade{z-index:-1;background:linear-gradient(#15262e9e,#0e1c23b8);position:absolute;inset:0}.residential-module__cqRMOW__heroInner{flex-direction:column;width:min(1240px,100% - 64px);min-height:560px;margin:auto;display:flex}.residential-module__cqRMOW__breadcrumbs{color:#ffffffd6;align-items:center;gap:12px;min-height:62px;padding-top:18px;font-size:14px;display:flex}.residential-module__cqRMOW__breadcrumbs a{text-underline-offset:4px;align-items:center;min-height:48px;text-decoration:underline;display:inline-flex}.residential-module__cqRMOW__heroCopy{text-align:center;width:min(680px,100%);margin:auto;padding:40px 0 80px}.residential-module__cqRMOW__helpKicker,.residential-module__cqRMOW__kickerDark{color:var(--brand-orange-soft);letter-spacing:1.7px;margin-bottom:18px;font-size:13px;font-weight:800}.residential-module__cqRMOW__kickerDark{color:var(--brand-orange-dark)}.residential-module__cqRMOW__hero h1{letter-spacing:-.038em;text-wrap:balance;max-width:680px;font-size:clamp(48px,5.7vw,78px);line-height:.99}.residential-module__cqRMOW__heroCopy>p:not(.residential-module__cqRMOW__kicker){color:#f1f4f5;max-width:620px;margin-top:25px;font-size:18px;line-height:1.65}.residential-module__cqRMOW__heroActions{justify-content:center;margin-top:30px;display:flex}.residential-module__cqRMOW__primaryAction,.residential-module__cqRMOW__helpAction{background:var(--brand-orange-dark);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 24px;font-size:14px;font-weight:800;transition:background .18s,transform .18s;display:inline-flex}.residential-module__cqRMOW__primaryAction:hover,.residential-module__cqRMOW__helpAction:hover{background:var(--brand-orange-deep);transform:translateY(-2px)}.residential-module__cqRMOW__routeSection{background:#f3f5f4;padding:104px 32px 112px}.residential-module__cqRMOW__routeHeading{width:min(1180px,100%);margin:0 auto 52px}.residential-module__cqRMOW__routeHeading h2,.residential-module__cqRMOW__helpBand h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(38px,4.2vw,58px);line-height:1.06}.residential-module__cqRMOW__routeGrid{grid-template-columns:1fr 1fr;gap:24px;width:min(1180px,100%);margin:auto;display:grid}.residential-module__cqRMOW__routeGroup{background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 36px #1c2a3114}.residential-module__cqRMOW__routeGroup:last-child{grid-column:1/-1;grid-template-columns:1.05fr .95fr;display:grid}.residential-module__cqRMOW__routeGroup:last-child .residential-module__cqRMOW__routeMedia{min-height:360px}.residential-module__cqRMOW__routeMedia{isolation:isolate;min-height:310px;position:relative;overflow:hidden}.residential-module__cqRMOW__routeMedia img{z-index:-2;object-fit:cover;transition:transform .55s cubic-bezier(.16,1,.3,1)}.residential-module__cqRMOW__routeGroup:hover .residential-module__cqRMOW__routeMedia img,.residential-module__cqRMOW__routeGroup:focus-within .residential-module__cqRMOW__routeMedia img{transform:scale(1.025)}.residential-module__cqRMOW__routeShade{z-index:-1;background:linear-gradient(#0c181e08 32%,#0c181ee6);position:absolute;inset:0}.residential-module__cqRMOW__routeLabel{color:#fff;position:absolute;bottom:26px;left:28px;right:28px}.residential-module__cqRMOW__routeLabel span{color:var(--brand-orange-soft);letter-spacing:1.5px;font-size:12px;font-weight:800}.residential-module__cqRMOW__routeLabel h3{letter-spacing:-.025em;margin-top:8px;font-size:34px;line-height:1.1}.residential-module__cqRMOW__routeBody{flex-direction:column;flex:1;padding:28px;display:flex}.residential-module__cqRMOW__routeBody>p{min-height:56px;color:var(--muted);line-height:1.65}.residential-module__cqRMOW__routeLinks{border-top:1px solid #dde2e1;margin-top:auto;padding-top:24px}.residential-module__cqRMOW__routeLinks a{border-bottom:1px solid #dde2e1;justify-content:space-between;align-items:center;gap:16px;min-height:58px;font-weight:800;transition:color .16s;display:flex}.residential-module__cqRMOW__routeLinks a:hover{color:var(--brand-orange-dark)}.residential-module__cqRMOW__routeLinks a>span+span{color:var(--brand-orange-dark);font-size:20px;transition:transform .18s}.residential-module__cqRMOW__routeLinks a:hover>span+span{transform:translate(2px,-2px)}.residential-module__cqRMOW__helpBand{background:var(--brand-navy-deep);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:48px;width:min(1180px,100% - 64px);margin:80px auto;padding:56px 64px;display:flex}.residential-module__cqRMOW__helpBand .residential-module__cqRMOW__helpKicker{margin-bottom:12px}.residential-module__cqRMOW__helpBand h2{font-size:clamp(32px,3.5vw,46px)}.residential-module__cqRMOW__helpAction{flex:none}.residential-module__cqRMOW__hubFooter>div:first-child>div>a{align-items:center;width:fit-content;min-height:48px;display:flex}@media (max-width:860px){.residential-module__cqRMOW__routeGrid{grid-template-columns:1fr}.residential-module__cqRMOW__routeMedia{min-height:320px}.residential-module__cqRMOW__routeGroup:last-child{grid-column:auto;display:flex}.residential-module__cqRMOW__routeGroup:last-child .residential-module__cqRMOW__routeMedia{min-height:320px}.residential-module__cqRMOW__helpBand{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.residential-module__cqRMOW__hero,.residential-module__cqRMOW__heroInner{min-height:590px}.residential-module__cqRMOW__heroInner{width:calc(100% - 40px)}.residential-module__cqRMOW__heroShade{background:linear-gradient(#1221299e,#0e1c23c2)}.residential-module__cqRMOW__heroImage{object-position:58% center}.residential-module__cqRMOW__heroCopy{padding:24px 0 60px}.residential-module__cqRMOW__hero h1{font-size:clamp(42px,12vw,56px)}.residential-module__cqRMOW__heroCopy>p{font-size:16px}.residential-module__cqRMOW__routeSection{padding:78px 20px 84px}.residential-module__cqRMOW__routeHeading{margin-bottom:38px}.residential-module__cqRMOW__routeHeading h2{font-size:36px}.residential-module__cqRMOW__routeMedia,.residential-module__cqRMOW__routeGroup:last-child .residential-module__cqRMOW__routeMedia{min-height:285px}.residential-module__cqRMOW__routeLabel{bottom:22px;left:22px;right:22px}.residential-module__cqRMOW__routeLabel h3{font-size:30px}.residential-module__cqRMOW__routeBody{padding:24px 22px}.residential-module__cqRMOW__routeBody>p{min-height:0}.residential-module__cqRMOW__helpBand{gap:28px;width:calc(100% - 40px);margin:56px auto;padding:40px 24px}}@media (prefers-reduced-motion:reduce){.residential-module__cqRMOW__routeMedia img,.residential-module__cqRMOW__routeLinks a>span+span,.residential-module__cqRMOW__primaryAction,.residential-module__cqRMOW__helpAction{transition:none}}
