.company-hero .mxd-hero-03__marquee{top:calc(40% - 80px);transform:translateY(-50%)}.company-hero .hero-03-marquee__video{width:86.112vw;height:86.112vw}.company-hero .hero-03-marquee__image{width:86.112vw}.company-hero .hero-03-marquee__image img{width:100%;height:auto;display:block}.company-hero .mxd-hero-03__marquee .marquee__item{margin-right:4.32rem;padding:.72rem 0}@media only screen and (min-width:768px){.company-hero .mxd-hero-03__marquee{top:calc(43% - 80px)}.company-hero .hero-03-marquee__video{width:34.776vw;height:34.776vw}.company-hero .hero-03-marquee__image{width:34.776vw}}@media only screen and (min-width:1200px){.company-hero .hero-03-marquee__video{width:21.528vw;height:21.528vw}.company-hero .hero-03-marquee__image{width:21.528vw}}@media only screen and (min-width:1600px){.company-hero .hero-03-marquee__video{width:19.872vw;height:19.872vw}.company-hero .hero-03-marquee__image{width:19.872vw}}.company-hero .mxd-hero-03__top{overflow-x:clip}.company-hero .mxd-hero-03__headline{box-sizing:border-box;width:100%;max-width:none;padding-inline:1.25rem}.company-hero .mxd-hero-03__headline .hero-03-headline__title{width:100%;margin:0}.company-hero .hero-03-headline__text{width:100%;max-width:100%;font-family:var(--_font-accent);font-weight:var(--fw-bold);letter-spacing:-.04em;color:#fff;mix-blend-mode:difference;line-height:.9;display:block}.company-hero .hero-03-headline__line{white-space:nowrap;width:100%;max-width:100%;display:block}@media only screen and (max-width:767px){.company-hero .hero-03-headline__text{font-size:calc(14.5985vw - .364964rem)}.company-hero .hero-03-headline__line{font-size:1em}}@media only screen and (min-width:768px){.company-hero .mxd-hero-03__headline{padding-inline:2rem}.company-hero .hero-03-headline__text{font-size:clamp(3.2rem,11.5vw,8rem)}.company-hero .hero-03-headline__line:last-child{font-size:1em}}@media only screen and (min-width:992px){.company-hero .mxd-hero-03__headline{padding-inline:clamp(1.6rem,2.8vw,3.2rem)}.company-hero .hero-03-headline__text{font-size:clamp(4rem,15.6vw,19rem);line-height:.86}.company-hero .hero-03-headline__line:last-child{font-size:1em}}@media only screen and (min-width:1600px){.company-hero .hero-03-headline__text{font-size:clamp(4.6rem,14.2vw,21rem)}}
.company-facts-after-hero,.company-facts-after-hero .mxd-container{padding-top:0}
