.home-hero{position:relative;display:block;min-height:740px;overflow:hidden}.home-hero:before{content:"";position:absolute;inset:0;background:url('/assets/rosemont-maisons-hero.png') center/cover no-repeat;opacity:.42}.home-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--cdc-dark),transparent);opacity:.84}.home-hero>div{position:relative;z-index:1;max-width:1020px}.home-hero h1{font-size:clamp(2.8rem,5.2vw,5.6rem)}.home-hero .microcopy{max-width:760px}.stats aside{padding:1rem;border-left:4px solid var(--cdc-primary);background:var(--cdc-surface);margin:1.5rem 0}.preparation>.rm-button,.shade>.rm-button{margin-top:2rem}.docs .checklist{columns:2;max-width:1000px}.local-home{background:var(--cdc-dark);color:white}.process ol.seven{grid-template-columns:repeat(7,1fr)}.trust-card{display:grid;grid-template-columns:.55fr 1.45fr;gap:clamp(2rem,6vw,6rem);align-items:center;background:var(--cdc-dark);color:white}.trust-card>div{display:grid;align-content:start}.trust-card>div:first-child{align-self:end}.trust-card>div:first-child img{width:100%;height:auto;display:block}.trust-card span,.trust-card a{display:block}.trust-card>div:last-child img{width:190px;height:auto;margin-top:1.5rem}.home-page .rm-header>img,.home-page .rm-footer img,.home-page .trust-card img:not(:first-child){background:transparent!important;padding:0!important;filter:none!important}.form-status.success{color:green}.form-status.error{color:var(--cdc-primary)}@media(max-width:1100px){.process ol.seven{grid-template-columns:1fr}.trust-card{grid-template-columns:1fr 1fr}.home-hero{min-height:680px}}@media(max-width:650px){.home-hero{min-height:auto}.home-hero:before{background-position:58% center;opacity:.3}.home-hero:after{background:var(--cdc-dark);opacity:.5}.docs .checklist{columns:1}.trust-card{grid-template-columns:1fr}.trust-card>div:first-child{max-width:310px;margin:auto}.home-hero h1{font-size:clamp(2.45rem,12vw,4rem)}}
