._7ecs4a_head{max-width:900px;padding:clamp(36px, 6vw, 80px) var(--gutter) clamp(28px, 4vw, 48px);text-align:center;margin:0 auto}._7ecs4a_logo{width:clamp(170px,22vw,240px);height:auto;margin:0 auto 26px;display:block}._7ecs4a_head h1{letter-spacing:-.012em;margin:0;font-size:clamp(2.4rem,5.6vw,4.5rem);font-weight:600;font-stretch:84%;line-height:1}._7ecs4a_head p{max-width:58ch;color:var(--steel-700);margin:16px auto 0;font-size:1.1875rem}._7ecs4a_imageWrap{max-width:var(--page);aspect-ratio:21/9;background:#000;margin:0 auto;position:relative;overflow:hidden}._7ecs4a_imageWrap img{object-fit:cover}._7ecs4a_columns{max-width:var(--page);padding:clamp(36px, 5vw, 72px) var(--gutter) 28px;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px);margin:0 auto;display:grid}._7ecs4a_columns h2{margin:0 0 8px;font-size:1.5rem;font-weight:600;font-stretch:90%}._7ecs4a_columns p{color:var(--steel-700);margin:0}._7ecs4a_cta{padding:16px var(--gutter) clamp(48px, 7vw, 88px);flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:800px){._7ecs4a_columns{grid-template-columns:1fr}._7ecs4a_imageWrap{aspect-ratio:16/10}}
