.home-hero{background:var(--brand-primary-light);padding-top:80px}.home-hero aside{border-left:1px solid var(--brand-primary);padding-left:32px}.home-hero aside img{margin-bottom:24px;aspect-ratio:9/7}.home-hero h2{font-size:1.25rem}.feature-alternating{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:48px;gap:48px;margin-top:48px}.feature-alternating:nth-of-type(2n) img{order:2}.feature-alternating img{aspect-ratio:4/3}.home-product-list{background:var(--brand-bg-alt)}.home-product-list article{display:flex;align-items:center;gap:32px;padding:24px 0;border-bottom:1px solid var(--brand-border)}.home-product-list article img{width:200px;flex-shrink:0;aspect-ratio:10/7}.home-product-list h3{margin-top:0}.application-scroll{display:flex;overflow-x:auto;gap:24px;padding-bottom:24px;scroll-snap-type:x proximity;scrollbar-color:var(--brand-primary) var(--brand-bg-alt)}.application-scroll article{flex:0 0 200px;border-top:4px solid var(--brand-primary);padding:24px 16px;background:var(--brand-bg-alt);scroll-snap-align:start}.home-applications h3{font-size:1.1rem}@media (max-width:767px){.home-hero{padding-top:48px}.home-hero aside{border-left:0;padding-left:12px}.feature-alternating{grid-template-columns:1fr;gap:24px}.feature-alternating:nth-of-type(2n) img{order:0}.home-product-list article{align-items:flex-start;gap:16px}.home-product-list article img{width:96px}}