.atm-home-hero{min-height:600px;overflow:hidden;background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.atm-home-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.atm-home-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(24,34,38,.94) 0,rgba(24,34,38,.78) 50%,rgba(24,34,38,.24) 100%)}.atm-home-copy{max-width:760px;padding:72px 0}.atm-home-copy .atm-eyebrow,.atm-home-copy h1,.atm-home-copy p{color:var(--brand-text-inverse)}.atm-home-copy p{max-width:690px;font-size:1.08rem}.atm-home-specline{padding:12px 0;border-top:1px solid rgba(255,255,255,.35);border-bottom:1px solid rgba(255,255,255,.35);font-size:.93rem!important;font-weight:700}.atm-hero-primary{border:1px solid var(--brand-secondary);border-radius:var(--radius);background:var(--brand-secondary);color:var(--brand-text-inverse);font-weight:700}.atm-hero-primary:hover{background:#fff;border-color:#fff;color:var(--brand-primary-dark)}.atm-hero-secondary{border:1px solid #fff;border-radius:var(--radius);color:#fff;font-weight:700}.atm-hero-secondary:hover{background:#fff;color:var(--brand-primary-dark)}.atm-home-products{padding:80px 0}.atm-feature-media{height:100%;overflow:hidden;border:1px solid var(--brand-border);background:var(--brand-primary-dark)}.atm-feature-media img{width:100%;height:310px;-o-object-fit:cover;object-fit:cover}.atm-feature-copy{padding:28px;color:var(--brand-text-inverse)}.atm-feature-copy a,.atm-feature-copy h3,.atm-feature-copy p,.atm-feature-copy span{color:var(--brand-text-inverse)}.atm-feature-copy span{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.atm-feature-copy a{font-weight:700}.atm-product-mini{border-top:4px solid var(--brand-secondary)}.atm-product-mini p{color:var(--brand-text-secondary)}.atm-home-evidence{padding:40px 0;background:var(--brand-bg-alt);border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.atm-evidence-item{padding:20px 24px;text-align:center;border-right:1px solid var(--brand-border)}.atm-evidence-label,.atm-evidence-value{display:block}.atm-evidence-value{color:var(--brand-secondary);font-size:2rem;font-weight:800}.atm-evidence-label{margin-top:8px;color:var(--brand-text-secondary);font-size:.84rem}.atm-home-timeline{padding:80px 0}.atm-timeline{position:relative;max-width:980px;margin:0 auto}.atm-timeline:before{position:absolute;top:0;bottom:0;left:50%;width:2px;background:var(--brand-border);content:""}.atm-timeline-row{position:relative;display:grid;grid-template-columns:1fr 100px 1fr;align-items:center;margin:0 0 40px}.atm-timeline-row:nth-child(odd) .atm-timeline-panel{grid-column:1;grid-row:1;text-align:right}.atm-timeline-row:nth-child(2n) .atm-timeline-panel{grid-column:3}.atm-timeline-date{grid-column:2;grid-row:1;z-index:1;display:flex;align-items:center;justify-content:center;width:76px;height:76px;margin:auto;border:5px solid var(--brand-bg);border-radius:50%;background:var(--brand-secondary);color:#fff;font-weight:800}.atm-timeline-panel{padding:24px;border:1px solid var(--brand-border);background:var(--brand-bg)}.atm-timeline-panel p{margin:0;color:var(--brand-text-secondary)}.atm-home-cta{min-height:470px;display:flex;align-items:center;overflow:hidden;background:var(--brand-primary-dark)}.atm-home-cta>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.atm-home-cta-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(78,52,46,.86)}.atm-home-cta-copy{max-width:760px;padding:64px 0;color:var(--brand-text-inverse)}.atm-home-cta-copy .atm-eyebrow,.atm-home-cta-copy h2,.atm-home-cta-copy p{color:var(--brand-text-inverse)}@media (max-width:767.98px){.atm-home-hero{min-height:500px}.atm-home-copy,.atm-home-products,.atm-home-timeline{padding:56px 0}.atm-evidence-item{border-right:0;border-bottom:1px solid var(--brand-border)}.atm-timeline:before{left:38px}.atm-timeline-row{grid-template-columns:76px 1fr;gap:18px}.atm-timeline-date{grid-column:1!important;grid-row:1!important;width:68px;height:68px}.atm-timeline-panel,.atm-timeline-row:nth-child(2n) .atm-timeline-panel,.atm-timeline-row:nth-child(odd) .atm-timeline-panel{grid-column:2;grid-row:1;text-align:left}}