html{scroll-behavior:smooth}.job-listing-hero{background:linear-gradient(180deg,#fdede2,#fff 85%);overflow:hidden;padding-bottom:2em}.job-listing-hero__container{display:flex;flex-direction:column-reverse;margin:0 auto;max-width:var(--content-max-width);padding:1em}.job-listing-hero__text{align-self:center;margin-top:1em;max-width:48ch}.job-listing-hero__text h1{font-size:var(--dudler-font-size);font-weight:var(--middle-font-weight);font-weight:var(--heavy-font-weight);line-height:var(--dudler-line-height)}.job-listing-hero__image{transform:translate(15%,5%)}@media (min-width:768px){.job-listing-hero__container{flex-direction:row}.job-listing-hero__image{transform:translate(10%,5%)}.job-listing-hero__text{margin-top:5em}.job-listing-hero__text h1{font-size:var(--eames-font-size);font-weight:var(--heavy-font-weight);line-height:var(--eames-line-height)}.job-listing-hero__text p{font-size:var(--freed-font-size);font-weight:var(--middle-font-weight);font-weight:var(--light-font-weight);line-height:var(--freed-line-height)}}@media (min-width:1024px){.job-listing-hero__image{scale:1.2}}@media (min-width:1300px){.job-listing-hero__container{overflow:revert;padding:1em 0}}.locations{background:linear-gradient(180deg,rgba(239,119,38,.3),#fff)}.featured-job,.locations__container{margin:0 auto;max-width:var(--content-inner-max-width);padding:3em 1em}.job-listing-page-filter{margin:0 auto;max-width:var(--content-inner-max-width);padding:0 1em}.job-listing__cta-block{background:50%/cover no-repeat url(https://3042464.fs1.hubspotusercontent-na1.net/hubfs/3042464/Careers%20Page/Overview/CTA%20block/cta-bg-dark.svg);margin-top:2em}.job-listing__cta-block .cta-block{padding:3em 4em}.job-listing__cta-block .cta-block__title{max-width:none}