.careers__logo{margin:0 auto 1.2rem}.careers__marquee{text-align:center;margin-top:4rem;padding:0 0 4rem}@media screen and (width>=48em){.careers__marquee{margin-top:5.33333rem;padding:0 0 5.33333rem}}.careers__marquee-button{margin-top:1.6rem}@media screen and (width>=48em){.careers__marquee-button{margin-top:4.26667rem}}.careers .cta{text-align:center;background-color:#ea1a1e;padding:4rem 0}@media screen and (width>=48em){.careers .cta{padding:var(--comp-vert-spacing-3) 0}}.careers .cta h2,.careers .cta .text-link{color:#fff}.careers .cta h2:first-of-type{font:var(--typo-Heading3);text-transform:uppercase;margin-bottom:.333333rem}.careers .cta .section-career-search-form{margin:2.13333rem auto 3.33333rem;position:relative}.careers .cta .text-link{text-decoration:underline}.careers .grid{margin-top:var(--comp-vert-spacing-2);text-align:center}.careers .grid__cards{margin-top:var(--comp-vert-spacing-3)}@media screen and (width>=48em){.careers .grid__cards{flex-wrap:wrap;justify-content:center;margin-top:0;display:flex}.careers .grid>p{width:100%;max-width:41.5333rem;margin:0 auto 4.66667rem}}.careers .hero{z-index:25;position:relative}.careers .hero__background{object-fit:cover;width:100%;height:auto;position:absolute;inset:0}.careers .hero__background:after{content:"";background-color:#0000004d;width:100%;height:100%;position:absolute}.careers .hero__wrapper{min-height:23.3333rem;display:flex;position:relative}@media screen and (width>=48em){.careers .hero__wrapper{min-height:30rem}}.careers .hero__wrapper:before{content:"";opacity:.3;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0}.careers .hero__content-container{margin:auto;display:block}@media screen and (width>=48em){.careers .hero__form{width:100%;position:absolute;left:50%;transform:translate(-50%)}}.careers .hero h1,.careers .hero h2{color:#fff;text-align:center;position:relative}.careers .hero h1{margin-bottom:.5rem;font-size:1.33333em}@media screen and (width>=48em){.careers .hero h1{margin-bottom:.666667rem}}.careers .hero h2{font-size:2.13333em}@media screen and (width>=48em){.careers .hero h2{max-width:42rem;font-size:3.46667em;line-height:.96}}@media screen and (width>=59.375em){.section-checklist-banner{margin-top:0;margin-bottom:0}}.section-list--topo-bg-fade-up{margin-bottom:var(--comp-vert-spacing-3)}@media screen and (width>=0) and (width<=47.9375em){.section-list--topo-bg-fade-up .section-list__block-full-width{margin-top:var(--comp-vert-spacing-1)}}.section-list--topo-bg-fade-up .section-list__note{margin-top:1em;font-size:.666667em;display:block}.careers .video-content{text-align:center;max-width:none}@media screen and (width>=48em){.careers .video-content{padding-top:0;padding-right:0;display:flex;position:relative}}.careers .video-content__text{margin:var(--comp-vert-spacing-2) 0}@media screen and (width>=48em){.careers .video-content__text{flex-direction:column;justify-content:center;align-items:center;width:50%;padding-right:3.33333rem;display:flex}.careers .video-content__text h3{max-width:26rem}.careers .video-content__text p{max-width:40rem}}.careers .video-content__video{width:100vw;max-width:100vw;margin-left:-50vw;margin-right:-50vw;margin-top:var(--comp-vert-spacing-2);position:relative;left:50%;right:50%}@media screen and (width>=48em){.careers .video-content__video{width:60%;margin:0;left:0;right:0}.careers .video-content__video .modal-youtube-video__preview-image{border-radius:0 0 0 6.66667rem}}.careers .video-content__video .modal-youtube-video__preview-image img{height:100%}
