.home-hero{background:#403b1b;position:relative}.home-hero a,.home-hero h1,.home-hero h2,.home-hero li,.home-hero p{color:var(--brand-text-inverse)}.home-hero .lead{font-size:1.4rem;line-height:1.45;max-width:620px}.home-hero aside .media{aspect-ratio:5/3;margin-bottom:24px}.home-hero aside h2{font-size:1rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px}.home-hero aside ol{padding-left:24px;margin-bottom:0}.home-hero .btn{background:var(--brand-bg);border-color:var(--brand-bg);color:var(--brand-primary-dark)}.requirements-list{background:var(--brand-primary-light)}.icon-list{list-style:none;padding:0;margin:32px 0 0}.icon-list li{display:flex;gap:32px;border-top:1px solid var(--brand-border);padding:24px 0}.icon-list li>span{font-size:1.7rem;font-weight:700;color:var(--brand-primary);min-width:48px}.icon-list p{margin:0;max-width:850px}.icon-list h3{margin-bottom:8px}.range-row{display:grid;grid-template-columns:200px 1fr;align-items:center;grid-gap:32px;gap:32px;border-bottom:1px solid var(--brand-border);padding:24px 0}.range-row .media{width:200px;aspect-ratio:4/3}.range-row p{max-width:730px}.home-applications{background:var(--brand-bg-alt)}.home-applications .application-card p{margin-top:8px}.check-stats{padding:64px 0}@media (max-width:767px){.range-row{grid-template-columns:1fr;gap:24px}.range-row .media{width:100%;aspect-ratio:2/1}.icon-list li{gap:16px}.home-applications .application-card{aspect-ratio:3/4}}