.hm-hero{isolation:isolate;padding:72px 0 84px;position:relative;overflow:hidden}.hm-hero>.container{width:100%}@media (min-width:901px){.hm-hero{align-items:center;min-height:clamp(640px,86vh,860px);padding:110px 0 120px;display:flex}}.hm-bg{z-index:-1;position:absolute;inset:0}.hm-bg img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.hm-bg:after{content:"";position:absolute;inset:0}.hm-hero .hm-bg img{object-position:center 60%}.hm-hero .hm-bg:after{background:linear-gradient(90deg,#fafaf8f7 0%,#fafaf8ed 42%,#fafaf899 68%,#fafaf833 100%)}.hm-hero-grid{grid-template-columns:1.4fr .6fr;align-items:end;gap:64px;display:grid}.hm-hero h1{max-width:640px;margin:18px 0 20px;font-size:clamp(2.1rem,1.5rem + 1.8vw,3rem)}.hm-lead{color:#3a3a3a;margin:0 0 28px;font-size:19px!important}.hm-stats{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr;gap:1px;margin:0;display:grid}.hm-stats div{background:#fff;padding:14px 16px}.hm-stats dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.hm-stats dd{margin:4px 0 0;font-size:18px;font-weight:600}.hm-intro{color:#505050;margin:-1.5rem 0 2.5rem}.hm-steps{margin:0;padding:0;list-style:none}.hm-paths .feature{flex-direction:column;gap:12px;padding:32px;display:flex}.hm-paths .feature h3{font-size:1.35rem}.hm-list{color:#505050;margin:0;padding-left:1.2em;list-style:outside}.hm-list li{margin:.2em 0;font-size:15px!important}.hm-paths .rr-textlink{margin-top:auto}.hm-cards .rr-card>picture,.hm-cards .rr-card>img{border-bottom:1px solid var(--line);width:calc(100% + 36px);max-width:none;margin:-18px -18px 6px;display:block}.hm-cards .rr-card img{aspect-ratio:4/3;object-fit:cover;height:auto}.hm-cards .rr-card picture img{width:100%;margin:0}.hm-band{isolation:isolate;color:#fff;background:var(--ink);border-bottom:1px solid var(--line);align-items:center;min-height:520px;padding:96px 0;display:flex;position:relative;overflow:hidden}.hm-band>.container{width:100%}.hm-band-copy{max-width:520px}.hm-band-copy h2{color:#fff;margin:1rem 0}.hm-band-copy p{color:#e4e4e1;margin:0 0 22px}.hm-band .section-kicker,.hm-band .rr-textlink{color:var(--red-text-on-dark)}.hm-band .rr-textlink:hover{color:#fff}.hm-band-right .hm-band-copy{margin-left:auto}.hm-band-right .hm-bg img{object-position:15% 78%}.hm-band-right .hm-bg:after{background:linear-gradient(270deg,#171717e6 0%,#171717cc 38%,#17171740 72%,#1717170d 100%)}.hm-band-left .hm-bg img{object-position:center 55%}.hm-band-left .hm-bg:after{background:linear-gradient(90deg,#171717e0 0%,#171717b8 40%,#17171733 75%,#17171700 100%)}.hm-cta-wrap{border-bottom:0}.hm .callout .header-cta{border:1px solid var(--red)}@media (max-width:900px){.hm-hero-grid{grid-template-columns:1fr;gap:36px}.hm-stats{grid-template-columns:repeat(3,1fr)}.hm-hero .hm-bg:after{background:#fafaf8e6}.hm-band{min-height:0;padding:80px 0}.hm-band-right .hm-bg:after,.hm-band-left .hm-bg:after{background:#171717bd}}@media (max-width:560px){.hm-stats{grid-template-columns:1fr}.hm-stats dd{font-size:16px}.hm-paths .feature{padding:24px}.hm-steps{grid-template-columns:1fr}.hm-steps .step{border-right:0;border-bottom:1px solid var(--line);min-height:0;margin:0;padding:20px 0 16px}.hm-steps .step:last-child{border-bottom:0}.hm-steps .step h3{margin-top:.75rem}.hm-band{padding:64px 0}}
