:root{--hero-large-info-padding:1.5rem}@media screen and (min-width:768px){:root{--hero-large-info-padding:2.5rem}}@media screen and (max-width:640px){.cmp-hero-large{grid-gap:1.5rem;display:flex;flex-direction:column-reverse;gap:1.5rem;padding-bottom:0;padding-top:5.75rem}}.cmp-hero-large{min-height:32rem;position:relative}@media screen and (max-width:640px){.cmp-hero-large .image,.cmp-hero-large .video{aspect-ratio:5/4}}@media screen and (min-width:768px){.cmp-hero-large .image,.cmp-hero-large .video{inset:0;position:absolute;width:100%}}.cmp-hero-large .image img,.cmp-hero-large .video video{height:100%;object-fit:cover;width:100%}@media screen and (min-width:768px){.cmp-hero-large .video.mobile{display:none}}@media screen and (max-width:768px){.cmp-hero-large .video.desktop{display:none}}@media screen and (min-width:768px){.cmp-hero-large-container.center{text-align:center}.cmp-hero-large-container.center .cmp-hero-large-info{margin:auto;width:66.66667%}}.cmp-hero-large-info{padding-bottom:var(--hero-large-info-padding);padding-top:var(--hero-large-info-padding);position:relative}@media screen and (min-width:768px){.cmp-hero-large-info{padding-bottom:0;width:50%}}.cmp-hero-large-info h6{margin-bottom:.625rem}.cmp-hero-large-info .ingress,.cmp-hero-large-info h1{margin-bottom:0}.cmp-hero-large-info .ingress{margin-top:1rem}.cmp-hero-large-cta{margin-top:1.875rem}.cmp-hero-large-cta a{margin-top:0}@media screen and (min-width:768px){.cmp-hero-large-info .ingress{margin-top:1.5rem}.cmp-hero-large-cta{margin-top:2.5rem}}