.bg-brand,.bg-orange{background-color:#ad2324;color:#fff}.primary-color{color:#ad2324}.hero-section{position:relative;color:#000;padding:0}.hero-section .container{display:flex;position:relative;z-index:1}@media(max-width: 767.98px){.hero-section .container{flex-direction:column}}.hero-section .hero-col-text{position:relative;z-index:2}.hero-section .hero-graphic-wrapper{position:absolute;right:calc(50% - 50vw);top:0;transform:none;height:clamp(297px,30.065vw - 1.24px,576px);width:auto;max-width:56.25vw;aspect-ratio:1146/697;z-index:0;padding:0}@media(max-width: 991.98px){.hero-section .hero-graphic-wrapper{display:none}}.hero-section .hero-graphic-wrapper .hero-image-figure{width:100%;height:100%;margin:0;overflow:hidden}.hero-section .hero-graphic-wrapper img.hero-img{width:100%;object-fit:cover;object-position:top}@media(min-width: 992px){.hero-section.hero-section--archive .hero-container{min-height:clamp(297px,30.065vw - 1.24px,576px)}}.hero-section .hero-content-wrapper{padding-top:clamp(40px,-24px + 6.46vw,100px)}@media(max-width: 359.98px){.hero-section .hero-content-wrapper .hero-text-area h1{font-size:1.75rem}}@media(max-width: 676px){.hero-section .hero-content-wrapper .btn{max-width:310px;width:100%}}.hero-section .hero-content{max-width:1200px;position:relative}@media(min-width: 768px){.hero-section .hero-content{padding:3.5em}}.hero-section .hero-content h1,.hero-section .hero-content h2,.hero-section .hero-content h3,.hero-section .hero-content h4,.hero-section .hero-content h5,.hero-section .hero-content h6,.hero-section .hero-content .hero-headline,.hero-section .hero-content>:first-child{font-size:clamp(2rem,5vw + 1rem,4.5rem);line-height:1.1;font-weight:700;display:block}.hero-section .hero-content p:not(:first-child){font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;margin-top:1.5rem;max-width:600px}.hero-section .hero-content::before{content:"";display:block;width:150px;height:4px;background-color:#000}@media(max-width: 991.98px){.hero-section .hero-content::before{margin-bottom:2rem;width:100px;height:3px}}@media(min-width: 992px){.hero-section .hero-content::before{width:150px;left:-120px;margin-left:0;position:absolute;bottom:7rem}}/*# sourceMappingURL=style.css.map */
