.company-hero{grid-template-columns:var(--hero-columns);gap:var(--hero-col-gap);padding:max(var(--hero-pad-top), calc(var(--nav-h) + 2rem)) var(--hero-gutter) var(--hero-pad-bottom);align-items:stretch;display:grid}.company-hero.company-hero--form{min-height:calc(100svh - var(--nav-h));row-gap:2rem;padding-bottom:2rem}@media (min-width:981px){.company-hero.company-hero--form{grid-template-rows:auto 1fr}.company-hero--form .company-hero__panel{grid-area:1/2/span 2}}@media (max-width:980px){.company-hero.company-hero--form{min-height:0}.company-hero{padding-bottom:3.5rem}}.company-hero__copy{z-index:2;position:relative}.company-hero__block{max-width:var(--hero-copy-measure);position:relative}.company-hero__foot{max-width:var(--hero-copy-measure)}.company-hero-stage>.company-hero{align-content:center}.company-hero-stage .company-hero__copy,.company-hero__panel{flex-direction:column;justify-content:center;display:flex}.company-hero__h1{font-size:var(--hero-h1);line-height:var(--hero-h1-leading);font-weight:var(--hero-h1-weight);letter-spacing:var(--hero-h1-tracking);margin:0 0 var(--hero-h1-gap)}.company-hero__sub{font-size:var(--hero-sub);line-height:var(--hero-sub-leading);max-width:var(--hero-sub-measure);margin:0 0 var(--hero-sub-gap)}.company-hero__ctas{align-items:center;gap:var(--hero-ctas-gap);flex-wrap:wrap;display:flex}.company-hero__btn{font-size:var(--hero-btn-size);line-height:var(--hero-btn-leading);padding:var(--hero-btn-pad);min-height:0}.company-hero__link{font-size:var(--hero-btn-size);line-height:var(--hero-btn-leading)}.company-hero__chips{margin-top:var(--hero-sub-gap)}.company-hero-stage .company-hero__chips{margin:var(--hero-sub-gap) 0 0;position:absolute;top:100%;left:0;right:0}.company-hero-stage{isolation:isolate;height:100vh;min-height:600px;position:relative;overflow:clip}@supports (height:100svh){.company-hero-stage{height:100svh}}.company-hero-stage>.company-hero{z-index:1;position:absolute;inset:0}@media (min-width:981px){.company-hero-stage>.company-hero{grid-template-columns:min(var(--hero-copy-measure), calc((100% - var(--hero-col-gap)) / 2.05)) minmax(0, 1fr)}}.company-hero-stage .company-hero__copy{pointer-events:none}.company-hero-stage .company-hero__ctas{pointer-events:auto}@media (max-width:980px){.company-hero-stage{height:auto;min-height:100vh}@supports (height:100svh){.company-hero-stage{min-height:100svh}}.company-hero-stage>.company-hero{min-height:inherit;align-content:start;position:relative;inset:auto}.company-hero-stage .company-hero__chips{margin:var(--hero-sub-gap) 0 0;position:static}}
