@media only screen and (min-width:768px){.banner-5050-module-scss-module__KW0NEG__banner-5050-container{position:relative}.banner-5050-module-scss-module__KW0NEG__banner-5050-container:before{content:"";width:100%;padding-top:50%;display:block}.banner-5050-module-scss-module__KW0NEG__banner-5050-container>*{position:absolute;inset:0}.banner-5050-module-scss-module__KW0NEG__banner-5050-container{min-height:300px}}@media only screen and (min-width:1200px){.banner-5050-module-scss-module__KW0NEG__banner-5050-container{min-height:400px}}@media only screen and (min-width:768px){.banner-5050-module-scss-module__KW0NEG__banner-5050-container.banner-5050-module-scss-module__KW0NEG__is-fullscreen{height:calc(100vh - 122px)}.banner-5050-module-scss-module__KW0NEG__banner-5050-container.banner-5050-module-scss-module__KW0NEG__is-fullscreen.banner-5050-module-scss-module__KW0NEG__is-below-jumplinks{height:calc(100vh - 222px)}}.banner-5050-module-scss-module__KW0NEG__banner-5050{flex-direction:column;width:100%;display:flex}@media only screen and (min-width:768px){.banner-5050-module-scss-module__KW0NEG__is-fullscreen .banner-5050-module-scss-module__KW0NEG__banner-5050{height:100%}.banner-5050-module-scss-module__KW0NEG__banner-5050{flex-direction:row}.banner-5050-module-scss-module__KW0NEG__banner-5050__block{flex-direction:column;flex:1;width:50%;display:flex;position:relative}}.banner-5050-module-scss-module__KW0NEG__banner-5050__block-media{position:relative}.banner-5050-module-scss-module__KW0NEG__is-darker .banner-5050-module-scss-module__KW0NEG__banner-5050__block-media{color:#fff;background:#110f0e}.banner-5050-module-scss-module__KW0NEG__is-dark .banner-5050-module-scss-module__KW0NEG__banner-5050__block-media{color:#fff;background:#221f1c}.banner-5050-module-scss-module__KW0NEG__is-light .banner-5050-module-scss-module__KW0NEG__banner-5050__block-media{color:#000;background:#f5f4f5}.banner-5050-module-scss-module__KW0NEG__banner-5050__block-media.banner-5050-module-scss-module__KW0NEG__is-text{color:#000;background:#00f5d0}@media only screen and (min-width:992px){.banner-5050-module-scss-module__KW0NEG__banner-5050__block-media.banner-5050-module-scss-module__KW0NEG__is-text{font-size:65px}}@media only screen and (min-width:1200px){.banner-5050-module-scss-module__KW0NEG__banner-5050__block-media.banner-5050-module-scss-module__KW0NEG__is-text{font-size:80px}}.banner-5050-module-scss-module__KW0NEG__banner-5050__title-wrapper{flex-grow:1;height:100%;padding:25px 30px}@media only screen and (min-width:768px){.banner-5050-module-scss-module__KW0NEG__banner-5050__title-wrapper{padding:50px 70px}.banner-5050-module-scss-module__KW0NEG__has-vertical-text .banner-5050-module-scss-module__KW0NEG__banner-5050__title-wrapper{padding-right:calc(.425px + 4.22344vw)}.banner-5050-module-scss-module__KW0NEG__has-down-arrow .banner-5050-module-scss-module__KW0NEG__banner-5050__title-wrapper{padding-bottom:calc(1.2375px + 12.2977vw)}}.banner-5050-module-scss-module__KW0NEG__banner-5050__subtitle-wrapper{margin-top:16px}@media only screen and (min-width:768px){.banner-5050-module-scss-module__KW0NEG__banner-5050__subtitle-wrapper{margin-top:calc(.125px + 1.24219vw)}}.banner-5050-module-scss-module__KW0NEG__banner-5050__subtitle{font-size:40px}@media only screen and (min-width:768px){.banner-5050-module-scss-module__KW0NEG__banner-5050__subtitle{font-size:50px}}.banner-5050-module-scss-module__KW0NEG__banner-5050__vertical-text{display:none}@media only screen and (min-width:768px){.banner-5050-module-scss-module__KW0NEG__banner-5050__vertical-text{color:#b8b8b8;writing-mode:vertical-rl;text-orientation:mixed;margin-left:auto;padding:0;font-family:Unity Sans TT Regular,sans-serif;font-size:18px;line-height:calc(.425px + 4.22344vw);display:block;position:absolute;top:40px;right:0}}.banner-5050-module-scss-module__KW0NEG__banner-5050__down-arrow{width:calc(.4875px + 4.84453vw);height:calc(.4875px + 4.84453vw);display:none;position:absolute;bottom:calc(.375px + 3.72656vw);left:30px}@media only screen and (min-width:768px){.banner-5050-module-scss-module__KW0NEG__banner-5050__down-arrow{display:block;left:70px}}.banner-5050-module-scss-module__KW0NEG__banner-5050__media-text{letter-spacing:-.02em;padding:25px 30px;font-family:Unity Sans TT SemiBold,sans-serif;font-size:40px;line-height:1}@media only screen and (min-width:768px){.banner-5050-module-scss-module__KW0NEG__banner-5050__media-text{letter-spacing:-.04em;padding:50px 70px;font-size:50px}}@media only screen and (min-width:992px){.banner-5050-module-scss-module__KW0NEG__banner-5050__media-text{font-size:65px}}@media only screen and (min-width:1200px){.banner-5050-module-scss-module__KW0NEG__banner-5050__media-text{font-size:80px}}
.search-careers-module-scss-module__7qaE-a__careers-input-wrap{margin-left:auto}@media only screen and (min-width:992px){.search-careers-module-scss-module__7qaE-a__careers-input-wrap{max-width:320px}}.search-careers-module-scss-module__7qaE-a__careers-input-wrap__close{appearance:none;color:currentColor;cursor:pointer;opacity:0;background-color:#0000;border:0;justify-content:center;align-items:center;width:30px;height:100%;margin:0;padding:0;line-height:1;display:flex;position:absolute;top:0;right:50px}.search-careers-module-scss-module__7qaE-a__careers-input-wrap__close.search-careers-module-scss-module__7qaE-a__is-visable{opacity:.8;pointer-events:all;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.search-careers-module-scss-module__7qaE-a__careers-input-wrap__close.search-careers-module-scss-module__7qaE-a__is-visable:hover,.search-careers-module-scss-module__7qaE-a__careers-input-wrap__close.search-careers-module-scss-module__7qaE-a__is-visable:focus{opacity:1}.search-careers-module-scss-module__7qaE-a__careers-input-wrap--mobile{margin-right:auto}.search-careers-module-scss-module__7qaE-a__careers-input{background-color:#f5f4f5;border:none;border-radius:5px;width:100%;padding:15px 80px 15px 20px;font-size:18px}.search-careers-module-scss-module__7qaE-a__careers-input-wrapper--dark .search-careers-module-scss-module__7qaE-a__careers-input{color:#f5f4f5;background-color:#221f1c}.search-careers-module-scss-module__7qaE-a__careers-input::placeholder{font-family:Unity Sans TT Regular,sans-serif}.search-careers-module-scss-module__7qaE-a__careers-input-wrapper--dark .search-careers-module-scss-module__7qaE-a__careers-input::placeholder{color:#999}@media only screen and (min-width:768px){.search-careers-module-scss-module__7qaE-a__careers-input{font-size:22px}}.search-careers-module-scss-module__7qaE-a__careers-input-inner{margin-left:auto;margin-right:auto;position:relative}.search-careers-module-scss-module__7qaE-a__careers-input-btn{background-color:#0000;border:none;padding:10px;transition:color .25s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;right:0}.search-careers-module-scss-module__7qaE-a__careers-input-wrapper--dark .search-careers-module-scss-module__7qaE-a__careers-input-btn{color:#999}.search-careers-module-scss-module__7qaE-a__careers-input-btn [class^=icon]{height:100%}.search-careers-module-scss-module__7qaE-a__careers-input-btn svg{width:22px;height:22px}.search-careers-module-scss-module__7qaE-a__careers-input-btn:focus,.search-careers-module-scss-module__7qaE-a__careers-input-btn:hover{color:#00f5d0}.search-careers-module-scss-module__7qaE-a__careers-input-btn:active{color:#00a39e}
.preamble-module-scss-module__75IYeG__preamble{flex-direction:column;display:flex}.preamble-module-scss-module__75IYeG__preamble__title{margin-bottom:30px}@media only screen and (min-width:768px){.preamble-module-scss-module__75IYeG__preamble__title{margin-right:15%}}@media only screen and (min-width:992px){.preamble-module-scss-module__75IYeG__preamble__title{margin-bottom:40px;margin-right:30%}}@media only screen and (max-width:767px){.preamble-module-scss-module__75IYeG__preamble__title{font-size:41px}}.preamble-module-scss-module__75IYeG__preamble--with-subtitle .preamble-module-scss-module__75IYeG__preamble__title{margin-bottom:20px}.preamble-module-scss-module__75IYeG__preamble__subtitle{color:#b8b8b8;letter-spacing:-.02em;margin-bottom:40px}.preamble-module-scss-module__75IYeG__preamble__content{margin:0}.preamble-module-scss-module__75IYeG__preamble__body{margin:0 0 24px}@media only screen and (min-width:768px){.preamble-module-scss-module__75IYeG__preamble__body{margin:0 0 30px}}.preamble-module-scss-module__75IYeG__preamble--for-article{max-width:100%}
