#about-careers #hero-block{background-color:#161c32}#about-careers #hero-block h1{max-width:6em}#about-careers #hero-block p{max-width:16em}@media all and (min-width:768px){#about-careers #hero-block p{max-width:21em}}@media all and (min-width:1024px){#about-careers #hero-block p{max-width:22em}}@media all and (max-width:767px){#about-careers #hero-block .about-hero__image-container.desktop{position:relative;display:block;margin-top:40px}#about-careers #hero-block .about-hero__image-container.desktop:before{display:block;content:'';width:100%;padding-top:66.93%}#about-careers #hero-block .about-hero__image-container.desktop>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}}#about-careers #open-positions .feature-text{max-width:32em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}@media all and (min-width:1440px){#about-careers #open-positions .feature-text{max-width:38em}}#about-careers #open-positions .feature-text__inner-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#about-careers #open-positions .feature-text[data-has-intersected=true] .feature-text__inner-wrapper{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#about-careers #open-positions .feature-text.remote-work-disclaimer{font-family:'Clarkson',Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;text-decoration:none;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-bottom:40px}@media all and (min-width:1440px){#about-careers #open-positions .feature-text.remote-work-disclaimer{font-size:18px}}@media all and (min-width:768px){#about-careers #open-positions .feature-text.remote-work-disclaimer{max-width:22em;margin-left:calc((((100% - 200px)/6)*1) + 40px + 0px);padding-bottom:48px}}@media all and (min-width:1024px){#about-careers #open-positions .feature-text.remote-work-disclaimer{max-width:26em;margin-left:calc((((100% - 440px)/12)*3) + 120px + 0px);padding-bottom:64px}}@media all and (min-width:1440px){#about-careers #open-positions .feature-text.remote-work-disclaimer{max-width:28em;padding-bottom:96px}}#about-careers #open-positions .stacked-section{padding-top:40px;padding-bottom:0}@media all and (min-width:768px){#about-careers #open-positions .stacked-section{padding-top:48px;padding-bottom:0}}@media all and (min-width:1024px){#about-careers #open-positions .stacked-section{padding-top:64px;padding-bottom:0}}@media all and (min-width:1280px){#about-careers #open-positions .stacked-section{padding-top:80px;padding-bottom:0}}@media all and (min-width:1440px){#about-careers #open-positions .stacked-section{padding-top:80px;padding-bottom:0}}@media all and (max-width:767px){#about-careers #carousel-block .about-locations-slider .image-wrapper:nth-child(1) .image{background-position:-10px center}#about-careers #carousel-block .about-locations-slider .image-wrapper:nth-child(2) .image{background-position:80% center}#about-careers #carousel-block .about-locations-slider .image-wrapper:nth-child(3) .image{background-position:27% center}#about-careers #carousel-block .about-locations-slider .image-wrapper:nth-child(4) .image{background-position:28% center}#about-careers #carousel-block .about-locations-slider .image-wrapper:nth-child(5) .image{background-position:55% center}#about-careers #carousel-block .about-locations-slider .image-wrapper:nth-child(6) .image{background-position:60% center}}#about-careers #benefits-block{background:#000}#about-careers #benefits-block .about-feature-list__feature-image-container{position:relative;display:block;margin-bottom:24px;-webkit-transition:opacity .45s cubic-bezier(.645,.045,.355,1);-o-transition:opacity .45s cubic-bezier(.645,.045,.355,1);transition:opacity .45s cubic-bezier(.645,.045,.355,1);opacity:0}#about-careers #benefits-block .about-feature-list__feature-image-container:before{display:block;content:'';width:100%;padding-top:66.965%}#about-careers #benefits-block .about-feature-list__feature-image-container>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}#about-careers #benefits-block .about-feature-list__feature-image-container[data-has-intersected=true]{opacity:1}@media all and (min-width:768px){#about-careers #benefits-block .about-feature-list__feature-image-container{width:calc((((100% - 200px)/6)*5) + 160px + 0px)}}@media all and (min-width:1024px){#about-careers #benefits-block .about-feature-list__feature-image-container{width:calc((((100% - 440px)/12)*8) + 280px + 0px);margin-left:calc((((100% - 440px)/12)*4) + 160px + 0px);margin-bottom:40px}}@media all and (min-width:768px) and (max-width:1023px){#about-careers #benefits-block .about-feature-list__grid{grid-template-columns:repeat(2,1fr)}}#about-careers #benefits-block .about-feature-list__grid-item h3{font-family:'Clarkson',Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;text-decoration:none;font-size:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media all and (min-width:1280px){#about-careers #benefits-block .about-feature-list__grid-item h3{font-size:22px}}@media all and (min-width:1440px){#about-careers #benefits-block .about-feature-list__grid-item h3{font-size:28px}}#about-careers #benefits-block .about-feature-list__grid-item p{font-family:'Clarkson',Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:1.2em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:none;text-decoration:none;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media all and (min-width:1440px){#about-careers #benefits-block .about-feature-list__grid-item p{font-size:18px}}@media all and (min-width:1024px){#about-careers #benefits-block .about-feature-list__grid-item:nth-child(odd){grid-column-start:2}}.about-hero{padding-top:40px;padding-bottom:40px;padding-top:83px;padding-left:16px;padding-right:16px;max-width:1480px;margin-left:auto;margin-right:auto;overflow:hidden}@media all and (min-width:768px){.about-hero{padding-top:48px;padding-bottom:48px}}@media all and (min-width:1024px){.about-hero{padding-top:64px;padding-bottom:64px}}@media all and (min-width:1280px){.about-hero{padding-top:80px;padding-bottom:80px}}@media all and (min-width:1440px){.about-hero{padding-top:80px;padding-bottom:80px}}@media all and (min-width:768px){.about-hero{padding-top:40px}}@media all and (min-width:1024px){.about-hero{padding-top:40px}}@media all and (min-width:1280px){.about-hero{padding-top:40px}}@media all and (min-width:1601px){.about-hero{padding-top:40px}}@media all and (min-width:768px){.about-hero{padding-left:40px;padding-right:40px}}@media all and (min-width:1024px){.about-hero{padding-left:40px;padding-right:40px}}@media all and (min-width:1280px){.about-hero{padding-left:40px;padding-right:40px}}@media all and (min-width:1440px){.about-hero{padding-left:40px;padding-right:40px}}@media all and (min-width:1480px) and (max-width:1600px){.about-hero{max-width:1360px}}@media all and (max-width:767px){.about-hero .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media all and (min-width:768px){.about-hero .heading.position-absolute{position:absolute;z-index:1}}.about-hero h1,.about-hero h3,.about-hero p{color:#fff}.about-hero h1{font-family:Geneva,Tahoma,"Nimbus Sans L",sans-serif;font-style:normal;font-weight:500;line-height:.9em;letter-spacing:0;text-rendering:geometricPrecision;text-transform:uppercase;text-decoration:none;font-size:48px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media all and (min-width:768px){.about-hero h1{font-size:60px}}@media all and (min-width:1024px){.about-hero h1{font-size:70px}}@media all and (min-width:1280px){.about-hero h1{font-size:86px}}@media all and (min-width:1440px){.about-hero h1{font-size:96px}}@media all and (max-width:767px){.about-hero h1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.about-hero p,.about-hero h3{margin-top:24px}@media all and (min-width:768px){.about-hero p,.about-hero h3{margin-top:48px;margin-left:calc((((100% - 200px)/6)*2) + 80px + 0px)}}@media all and (min-width:1024px){.about-hero p,.about-hero h3{margin-left:calc((((100% - 440px)/12)*6) + 240px + 0px)}}.about-hero p[data-has-intersected=true],.about-hero h3[data-has-intersected=true]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.about-hero__image-container.mobile{position:relative;display:block;margin-top:40px}.about-hero__image-container.mobile:before{display:block;content:'';width:100%;padding-top:140%}.about-hero__image-container.mobile>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}@media all and (min-width:768px){.about-hero__image-container.mobile{display:none}}.about-hero__image-container.desktop{display:none}@media all and (min-width:768px){.about-hero__image-container.desktop{position:relative;display:block;width:calc((((100% - 200px)/6)*5) + 160px + 0px);margin-top:48px}.about-hero__image-container.desktop:before{display:block;content:'';width:100%;padding-top:66.93%}.about-hero__image-container.desktop>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto}}@media all and (min-width:1024px){.about-hero__image-container.desktop{width:calc((((100% - 440px)/12)*9) + 320px + 0px);margin-top:60px}}@media all and (min-width:1440px){.about-hero__image-container.desktop{margin-top:80px}}.about-hero__image-skewed-mask{margin:auto;margin-top:0;width:120vw;height:90vw}@media all and (min-width:768px){.about-hero__image-skewed-mask{margin-top:100px;margin-left:-70px;width:115vw;height:75vw}}@media all and (min-width:1024px){.about-hero__image-skewed-mask{margin-top:0;margin-left:0;width:100%;height:58vw}}.background{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;opacity:0;-webkit-transition:opacity 300ms cubic-bezier(.694,0,.335,1);-o-transition:opacity 300ms cubic-bezier(.694,0,.335,1);transition:opacity 300ms cubic-bezier(.694,0,.335,1)}.background.is-loaded{opacity:1}.about-hero p{font-size:16px;letter-spacing:1px}