.panel-0{height:100vh;position:relative;overflow:hidden}.panel-0 video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media print, screen and (max-width: 63.99875em){.panel-0 video{-o-object-position:25%;object-position:25%}}.fadeInFadeOut{opacity:0;-webkit-animation-name:fadeInFadeOut;animation-name:fadeInFadeOut}@-webkit-keyframes fadeInFadeOut{0%{opacity:0}25%{opacity:1}75%{opacity:1}100%{opacity:0}}.main-text{position:absolute;width:100vw;padding:0 10vw;text-align:center;font-weight:bold;color:white;text-shadow:0 0 20px black;line-height:1.15}@media print, screen and (max-width: 63.99875em){.main-text{font-size:calc(24px + 3.5vw)}}@media print, screen and (min-width: 64em){.main-text{font-size:calc(24px + 2.5vw)}}.main-text.part-1{opacity:0;-webkit-animation-delay:0.25s;animation-delay:0.25s;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media print, screen and (max-width: 63.99875em){.main-text.part-1{top:45vh}}@media print, screen and (min-width: 64em){.main-text.part-1{top:45vh}}.main-text.part-2{opacity:0;-webkit-animation-delay:6.25s;animation-delay:6.25s;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media print, screen and (max-width: 63.99875em){.main-text.part-2{top:45vh}}@media print, screen and (min-width: 64em){.main-text.part-2{top:45vh}}.main-text.part-3{opacity:0;-webkit-animation-delay:9.25s;animation-delay:9.25s;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.main-text.part-3 img{margin:0 auto;-webkit-filter:drop-shadow(0 0 10px #666);filter:drop-shadow(0 0 10px #666)}@media print, screen and (max-width: 63.99875em){.main-text.part-3{top:calc(50vh - 6vw)}.main-text.part-3 img{width:75vw}}@media print, screen and (min-width: 64em){.main-text.part-3{top:calc(50vh - 6vw)}.main-text.part-3 img{width:30vw}}.panel-1 .description{padding:4em 1em}.panel-1 .description .header{text-align:center;line-height:1.2;font-weight:bold;margin-bottom:2em}@media print, screen and (min-width: 64em){.panel-1 .description{font-size:1.5rem;width:76vw;margin-left:12vw}.panel-1 .description .header{margin-bottom:1em}}@media print, screen and (max-width: 63.99875em){.panel-1 .text{width:94vw;margin-left:3vw;margin-top:6rem}}@media print, screen and (min-width: 64em){.panel-1 .text{width:75vw;margin-left:13vw;margin-top:4rem}}@media print, screen and (max-width: 63.99875em){.panel-1 .careers-list{padding:0 10vw 2rem 10vw}}@media print, screen and (min-width: 64em){.panel-1 .careers-list{padding:0 17.5vw 10vw 17.5vw}}.panel-1 .department{padding-top:2rem}.panel-1 .department a:hover{color:#afafaf}.panel-1 .department h4{color:#0096db;font-weight:bold}
