.hero-section{background-color:var(--Black);width:100%}.hero-section .hero-content{display:flex;gap:150px}.hero-section .hero-image{max-width:714px;width:100%}.hero-section .hero-graphic-container{background-color:var(--Black);height:539px;position:relative;width:376px}.hero-section .text-container{position:relative}.hero-section .main-graphic{height:538px;left:4px;position:absolute;top:6px;width:371px}.hero-section .accent-bar{fill:var(--Zest)}.hero-section .horizontal-text,.hero-section .vertical-text{fill:#fff;font-size:178px;letter-spacing:-.02em;white-space:pre}.hero-section .hero-content-text{display:flex;flex-direction:column;gap:32px;max-width:856px;width:865px}.hero-section .layout-graphic-left .hero-content-text{align-items:flex-end}.hero-section .layout-image_text-left .hero-content-text{align-items:flex-start}.hero-section .hero-content.content-type-rich_text{align-items:center;gap:unset}.hero-rich-text{align-items:flex-end;color:var(--Black);display:flex;flex-direction:column;max-width:568px;text-align:right}.hero-rich-text h1{text-transform:capitalize}@media screen and (max-width:992px){.hero-section .hero-image{position:relative}.hero-section img.company-image{position:absolute;right:30%;top:30%}}@media screen and (min-width:768px) and (max-width:1080px){.hero-section .layout-graphic-left .hero-content-text{align-items:flex-end;position:absolute;right:3%;top:35%}.hero-section .hero-content.content-type-rich_text{margin-bottom:90px}}@media screen and (min-width:1080px){.hero-section .layout-graphic-left .hero-content-text{padding-top:111px}}@media screen and (max-width:767px){.hero-section .horizontal-text,.hero-section .vertical-text{font-size:96px;line-height:105px}}.hs-content-id-190916150331 .hero-rich-text{max-width:600px}@media screen and (max-width:767px){.hs-content-id-190916150331 .hero-rich-text{max-width:300px}}.hs-content-id-190916150331 .hero-rich-text p{max-width:500px}