.company-landing-wrap{display:flex;flex-direction:column;justify-content:center;min-height:65vh;padding:0 var(--margin-sides);position:relative;text-align:center}.company-landing-wrap .company-landing-dots{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.company-landing-wrap .heading{color:var(--charcoal);font-family:Haffer;font-feature-settings:"pnum" on,"lnum" on;font-size:80px;font-weight:500;letter-spacing:-.03em;line-height:100%;margin:50px auto 35px;max-width:990px}@media (max-width:800px){.company-landing-wrap .heading{font-size:30px;letter-spacing:-.01em;margin:0 auto}}.company-landing-wrap .heading em{color:var(--color);font-style:normal}.company-landing-wrap .heading .small-header{color:var(--stone);display:block;font-family:Aeonik Mono;font-size:12px;letter-spacing:.03em;line-height:120%;margin-bottom:10px;text-transform:uppercase}@media (max-width:800px){.company-landing-wrap .heading .small-header{font-size:10px}}.company-landing-wrap .heading .main-header p{margin-bottom:0}.company-landing-wrap .content{color:var(--charcoal);font-family:Haffer;font-size:21px;line-height:120%;margin:0 auto;max-width:590px}@media (max-width:800px){.company-landing-wrap .content{font-size:15px;margin-top:15px}}.company-landing-wrap .cta-wrap{margin-top:60px}@media (max-width:800px){.company-landing-wrap .cta-wrap{margin-top:30px}}