@font-face{font-family:"Chunk Five";src:url("/assets/fonts/ChunkFive-Regular.eot?#iefix");src:url("/assets/fonts/ChunkFive-Regular.eot?#iefix") format("eot"),url("/assets/fonts/ChunkFive-Regular.woff2") format("woff2"),url("/assets/fonts/ChunkFive-Regular.woff") format("woff"),url("/assets/fonts/ChunkFive-Regular.ttf") format("truetype")}body{font-family:"Roboto","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif;font-size:17px;line-height:1.2;-webkit-font-smoothing:antialiased;font-weight:300;color:#010101}body strong,body b{font-family:"Roboto","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:bold}h1,h2,h3,h4,h5,h6{font-family:"Chunk Five","Roboto","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal;margin:0}h1{font-size:45px}small{display:block}.title-full{width:100%}.title-spaced{letter-spacing:3px;margin-bottom:10px}.title-gap{margin-bottom:50px}.title-large{font-size:36px;line-height:1}@media (min-width: 768px){.title-large{font-size:56px}}.title-xl{line-height:1;margin-bottom:40px;font-size:33px}@media (min-width: 500px){.title-xl{font-size:44px}}@media (min-width: 768px){.title-xl{font-size:52px}}@media (min-width: 960px){.title-xl{font-size:66px}}@media (min-width: 1100px){.title-xl{font-size:80px}}.title-underline{position:relative;margin-bottom:60px}.title-underline:after{content:"";position:absolute;bottom:-10px;left:0;width:150px;height:3px;background-color:#010101}.title-underline.text-centre:after{left:50%;margin-left:-78px}.title-underline.text-white:after{background-color:#fff}.title-body{font-family:"Roboto","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.title-small{font-size:22px}a{text-decoration:none;color:inherit}.intro-text{font-size:24px;line-height:1.3}@media (min-width: 768px){.intro-text{font-size:65px}}.intro-text{font-weight:normal}@media (max-width: 599px){.intro-text{font-size:32px}}@media (min-width: 600px) and (max-width: 939px){.intro-text{font-size:50px}}@media (min-width: 768px){.intro-text{line-height:84px}}@media (min-width: 940px){.intro-text{font-size:65px}}.footer .company{font-weight:bold}.text-white{color:#fff}.text-smallcaps{font-family:"Roboto","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.text-centre{text-align:center}.text-large{font-size:22px}@media (min-width: 768px){.text-large{font-size:28px}}.text-medium{font-size:19px}@media (min-width: 768px){.text-medium{font-size:22px}}.text-xxs{font-size:12px}.text-xs{font-size:14px}.text-bold{font-weight:bold}.text-med{font-weight:500}.text-light{font-weight:300}.subtitle{font-family:"Roboto","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif;font-size:19px;font-weight:300;width:80%}@media (min-width: 768px){.subtitle{width:80%;font-size:30px}}body{padding:0;margin:0;overflow-x:hidden}.container{max-width:1024px;width:80%;margin:0 auto}@media (min-width: 1400px){.container_large{max-width:1400px;width:80%}}@media (min-width: 1800px){.container_large{max-width:1800px;width:80%}}@media (min-width: 2400px){.container_large{max-width:2400px;width:80%}}iframe{width:100%;height:auto;max-width:100%;resize:both;overflow:auto}@media (min-width: 768px){iframe{width:600px;height:400px}}.row{margin-top:40px;margin-bottom:40px}.row-small{margin-top:20px;margin-bottom:20px}.thirds,.step,.value{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width: 768px){.thirds,.step,.value{width:50%}}@media (min-width: 940px){.thirds,.step,.value{width:33.333333%}}.on-top{position:relative;z-index:10}.intro-paragraph{width:100%;text-align:left}@media (min-width: 768px){.half-left{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left}.half-right{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:right}}.steps>article,.section--process .section--content>article,.section--values .section--content>article{margin-top:20px;margin-bottom:50px}@media (min-width: 768px){.steps,.section--process .section--content,.section--values .section--content{display:flex;flex-wrap:wrap}.steps>article,.section--process .section--content>article,.section--values .section--content>article{padding-left:0;padding-right:20px;margin-bottom:20px}}.step h1{font-weight:normal}.icon-box,.icon-box_wide{display:flex}.icon-box--icon{flex-shrink:0;width:40px;margin-top:-2px}.icon-box--icon img{width:100%;height:auto}.icon-box--content{width:90%;padding-left:3%}.icon-box_wide .icon-box--content{padding-left:10px}.icon_white{filter:invert(100%)}.button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:10px;font-size:12px;text-transform:uppercase;text-align:center;letter-spacing:2px;font-weight:500;border:2px solid #ffc962;background-color:#ffc962;color:white}.button:hover{background-color:transparent;color:#ffc962}@media (max-width: 767px){.button{width:100%}}@media (min-width: 768px) and (max-width: 939px){.button:not(.button__home),.button:not(.button__transparent){width:50%;display:block}}.button-icon{padding-right:5px}.button+.button{margin-top:10px}@media (min-width: 940px){.button+.button{margin-top:0;margin-left:10px}}.button__home{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position:relative;background-color:#010101;border-color:#010101;padding-top:20px;padding-right:50px;padding-bottom:20px;padding-left:20px;margin-top:40px}.button__home:after{content:"";position:absolute;top:20px;right:20px;width:12px;height:12px;background-image:url("/assets/img/icons/arrow-white.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.button__home:hover{background-color:#d44291;border-color:#d44291;color:#fff}.button__transparent{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:auto;background-color:transparent;position:relative;border:none;border-bottom:2px solid transparent;text-align:left;color:#010101;padding-right:20px;padding-bottom:5px;padding-left:0;margin-top:10px}.button__transparent:after{content:"";position:absolute;top:11px;right:0;width:12px;height:12px;background-image:url("/assets/img/icons/arrow.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.button__transparent:hover{color:#010101;border-color:#010101}.background{position:absolute;width:100%;left:0}.background_cover{background:#d44291;background:-moz-linear-gradient(180deg, #d44291 0%, #ffc962 50%, #d44291 100%);background:-webkit-linear-gradient(180deg, #d44291 0%, #ffc962 50%, #d44291 100%);background:linear-gradient(180deg, #d44291 0%, #ffc962 50%, #d44291 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:topdownGradient 15s ease infinite;background-size:400% 400%;height:51vw;bottom:-2px;clip-path:url("#bg-clip_cover");-webkit-clip-path:url("#bg-clip_cover")}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.background_cover{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background-image:url("/assets/img/bgs/bg-clip_cover.svg")}}@supports (-ms-accelerator: true){.background_cover{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background-image:url("/assets/img/bgs/bg-clip_cover.svg")}}@supports (-ms-ime-align: auto){.background_cover{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background-image:url("/assets/img/bgs/bg-clip_cover.svg")}}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.background_cover{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background:none}}}.background_error{background:#d44291;background:-moz-linear-gradient(180deg, #d44291 0%, #ffc962 50%, #d44291 100%);background:-webkit-linear-gradient(180deg, #d44291 0%, #ffc962 50%, #d44291 100%);background:linear-gradient(180deg, #d44291 0%, #ffc962 50%, #d44291 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:topdownGradient 15s ease infinite;background-size:400% 400%;height:51vw;bottom:-2px;clip-path:url("#bg-clip_error");-webkit-clip-path:url("#bg-clip_error")}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.background_error{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background-image:url("/assets/img/bgs/bg-clip_cover.svg")}}@supports (-ms-accelerator: true){.background_error{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background-image:url("/assets/img/bgs/bg-clip_cover.svg")}}@supports (-ms-ime-align: auto){.background_error{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background-image:url("/assets/img/bgs/bg-clip_cover.svg")}}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.background_error{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background:none}}}.background_jobs{background:#38efff;background:-moz-linear-gradient(180deg, #38efff 0%, #35d4fe 100%);background:-webkit-linear-gradient(180deg, #38efff 0%, #35d4fe 100%);background:linear-gradient(180deg, #38efff 0%, #35d4fe 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:bottomupGradient 12s ease infinite;background-size:100vw 150vh;height:25vw;top:-2px;clip-path:url("#bg-clip_jobs");-webkit-clip-path:url("#bg-clip_jobs")}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.background_jobs{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background-image:url("/assets/img/bgs/bg-clip_jobs.svg")}}@supports (-ms-accelerator: true){.background_jobs{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background-image:url("/assets/img/bgs/bg-clip_jobs.svg")}}@supports (-ms-ime-align: auto){.background_jobs{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background-image:url("/assets/img/bgs/bg-clip_jobs.svg")}}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.background_jobs{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background:none}}}.background_values{background:#c16ad6;background:-moz-linear-gradient(180deg, #c16ad6 0%, #df9386 100%);background:-webkit-linear-gradient(180deg, #c16ad6 0%, #df9386 100%);background:linear-gradient(180deg, #c16ad6 0%, #df9386 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:bottomupGradient 12s ease infinite;background-size:100% 150%;height:27vw;bottom:-2px;clip-path:url("#bg-clip_values");-webkit-clip-path:url("#bg-clip_values")}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.background_values{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background-image:url("/assets/img/bgs/bg-clip_values.svg")}}@supports (-ms-accelerator: true){.background_values{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background-image:url("/assets/img/bgs/bg-clip_values.svg")}}@supports (-ms-ime-align: auto){.background_values{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background-image:url("/assets/img/bgs/bg-clip_values.svg")}}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.background_values{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background:none}}}.background_about{background:#c8ff60;background:-moz-linear-gradient(180deg, #c8ff60 0%, #6ad6b9 100%);background:-webkit-linear-gradient(180deg, #c8ff60 0%, #6ad6b9 100%);background:linear-gradient(180deg, #c8ff60 0%, #6ad6b9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:bottomupGradient 12s ease infinite;background-size:100% 150%;height:25vw;top:-2px;clip-path:url("#bg-clip_about");-webkit-clip-path:url("#bg-clip_about")}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.background_about{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background-image:url("/assets/img/bgs/bg-clip_about.svg")}}@supports (-ms-accelerator: true){.background_about{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background-image:url("/assets/img/bgs/bg-clip_about.svg")}}@supports (-ms-ime-align: auto){.background_about{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background-image:url("/assets/img/bgs/bg-clip_about.svg")}}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.background_about{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background:none}}}.background_process{background:#4afeaa;background:-moz-linear-gradient(180deg, #4afeaa 0%, #fe6035 100%);background:-webkit-linear-gradient(180deg, #4afeaa 0%, #fe6035 100%);background:linear-gradient(180deg, #4afeaa 0%, #fe6035 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:bottomupGradient 12s ease infinite;background-size:100% 150%;height:30vw;bottom:-2px;clip-path:url("#bg-clip_process");-webkit-clip-path:url("#bg-clip_process")}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.background_process{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background-image:url("/assets/img/bgs/bg-clip_process.svg")}}@supports (-ms-accelerator: true){.background_process{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background-image:url("/assets/img/bgs/bg-clip_process.svg")}}@supports (-ms-ime-align: auto){.background_process{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background-image:url("/assets/img/bgs/bg-clip_process.svg")}}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.background_process{background:rgba(0,0,0,0);background:-moz-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:none;clip-path:none;background:none}}}.background_video{width:100%;height:100%;background-image:url("/assets/img/bgs/bg-clip_social.svg");background-size:100% auto;background-repeat:no-repeat;background-position:bottom center;background:linear-gradient(45deg, #9d79d8 0%, #4afeaa 100%)}@keyframes bottomupGradient{0%{background-position:100% 100%}50%{background-position:0% 0%}100%{background-position:100% 100%}}.logo-small{width:200px}.page--error{text-align:center}.page--error h1,.page--error h2{font-family:"Roboto","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400}.page--error h2{margin-top:10px}.page--error a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;margin-top:20px;border-bottom:2px solid transparent;padding-bottom:2px}.page--error a:hover{border-color:white}.header{transition:background-color 0.2s ease-in-out, max-height 0.2s ease-in-out;position:absolute;z-index:100;width:100%;max-height:64px;overflow:hidden;top:0;left:0;padding-top:20px;padding-bottom:20px;background-color:transparent}@media (min-width: 768px){.header{max-height:120px}}.header.open{height:auto;max-height:300px;background-color:#010101}.header.scrolling{position:fixed;background-color:#010101;opacity:0.95;animation:scroll-opacity 0.3s ease-in-out}@media (min-width: 768px){.header .container{display:flex;justify-content:space-between;align-items:center}}.header--logo{width:50px;height:auto}@media (min-width: 768px){.header--logo{width:80px}}.header--logo img{width:100%;height:auto}@media (max-width: 767px){.header--nav{padding-top:40px;padding-bottom:20px}.header--nav a{display:block}.header--nav a+a,.header--nav .nav-games{margin-top:20px}}@media (min-width: 768px){.header--nav{display:flex;text-align:right}.header--nav a{-webkit-transition:border-color 0.3s ease-in-out;-moz-transition:border-color 0.3s ease-in-out;-ms-transition:border-color 0.3s ease-in-out;-o-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out;margin-left:20px;padding-bottom:5px;border-bottom:2px solid transparent}.header--nav a:hover{border-color:#fff}.header--nav .nav-games{display:flex;margin-top:15px}}@media (min-width: 960px){.header--nav a{margin-left:50px}}@media (min-width: 1200px){.header--nav .nav-games{display:inline-flex;margin-top:0}}.header .hamburger{position:absolute;top:20px;right:20px;z-index:100;outline:none}@media (min-width: 768px){.header .hamburger{display:none !important}}.header .hamburger .hamburger-inner,.header .hamburger.is-active .hamburger-inner{background-color:#fff}.header .hamburger .hamburger-inner:before,.header .hamburger .hamburger-inner:after,.header .hamburger.is-active .hamburger-inner:before,.header .hamburger.is-active .hamburger-inner:after{background-color:#fff}@keyframes scroll-opacity{0%{opacity:0}100%{opacity:0.95}}.header{transition:background-color 0.2s ease-in-out, max-height 0.2s ease-in-out;position:absolute;z-index:100;width:100%;max-height:64px;overflow:hidden;top:0;left:0;padding-top:20px;padding-bottom:20px;background-color:transparent}@media (min-width: 768px){.header{max-height:120px}}.header.open{height:auto;max-height:300px;background-color:#010101}.header.scrolling{position:fixed;background-color:#010101;opacity:0.95;animation:scroll-opacity 0.3s ease-in-out}@media (min-width: 768px){.header .container{display:flex;justify-content:space-between;align-items:center}}.header--logo{width:50px;height:auto}@media (min-width: 768px){.header--logo{width:80px}}.header--logo img{width:100%;height:auto}@media (max-width: 767px){.header--nav{padding-top:40px;padding-bottom:20px}.header--nav a{display:block}.header--nav a+a,.header--nav .nav-games{margin-top:20px}}@media (min-width: 768px){.header--nav{display:flex;text-align:right}.header--nav a{-webkit-transition:border-color 0.3s ease-in-out;-moz-transition:border-color 0.3s ease-in-out;-ms-transition:border-color 0.3s ease-in-out;-o-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out;margin-left:20px;padding-bottom:5px;border-bottom:2px solid transparent}.header--nav a:hover{border-color:#fff}.header--nav .nav-games{display:flex;margin-top:15px}}@media (min-width: 960px){.header--nav a{margin-left:50px}}@media (min-width: 1200px){.header--nav .nav-games{display:inline-flex;margin-top:0}}.header .hamburger{position:absolute;top:20px;right:20px;z-index:100;outline:none}@media (min-width: 768px){.header .hamburger{display:none !important}}.header .hamburger .hamburger-inner,.header .hamburger.is-active .hamburger-inner{background-color:#fff}.header .hamburger .hamburger-inner:before,.header .hamburger .hamburger-inner:after,.header .hamburger.is-active .hamburger-inner:before,.header .hamburger.is-active .hamburger-inner:after{background-color:#fff}@keyframes scroll-opacity{0%{opacity:0}100%{opacity:0.95}}.section-hero{position:relative;padding-top:160px !important}.section-hero--video,.section-hero--overlay{position:absolute;width:100%;height:100%;top:0;left:0}.section-hero--video{overflow:hidden;filter:grayscale(1);-webkit-filter:grayscale(1);filter:grayscale(100%)}.section-hero--video video{min-width:100%;min-height:100%;margin:0 auto}.section-hero--overlay{background:linear-gradient(300deg, #d44291 .7%, #ffc962 99.27%);opacity:0.75}.section-hero .container{position:relative;z-index:10}@media (min-height: 1000px){.section-hero{padding-top:25vh !important}}.section-team{background-image:url("/assets/img/panels/team-bg.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}@media (max-width: 499px){.section-team{padding-top:50px;min-height:300px}}@media (min-width: 500px) and (max-width: 767px){.section-team{padding-top:50px;min-height:400px}}@media (min-width: 768px) and (max-width: 959px){.section-team{min-height:500px}}@media (min-width: 960px) and (max-height: 1349px) and (min-aspect-ratio: 16 / 9){.section-team{min-height:60vw}}@media (min-width: 2400px){.section-team{background-size:contain;background-color:#c35b48}}.section-blog{position:relative;background:linear-gradient(260deg, #eb8b78 .7%, #d44291 51.1%, #9d79d8 99.45%)}.section-blog--bg{position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:url("/assets/img/bgs/bg-clip_blog.svg");background-size:100% auto;background-position:center bottom;background-repeat:no-repeat;opacity:0.8}.section-blog .posts{position:relative;z-index:10}@media (min-width: 960px){.section-blog .posts{display:flex;justify-content:space-between}}@media (max-width: 959px){.section-blog .posts .post-preview{margin-bottom:60px}}@media (min-width: 960px){.section-blog .posts .post-preview{width:30%}}.section-blog .posts .post-preview--tag{color:#d44291;padding:2px 15px;display:inline-block;margin-bottom:8px;background-image:url("/assets/img/icons/badge.svg");background-size:100% 100%;background-position:center;background-repeat:no-repeat}.section-blog .posts .post-preview h2{width:80%}.section-social{position:relative;background:linear-gradient(259.45deg, #9d79d8 .47%, #d44291 99.33%)}@media (min-height: 1000px){.section-social{padding-bottom:25vh !important;min-height:auto !important}}.section-social--bg{position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:url("/assets/img/bgs/bg-clip_social.svg");background-size:100% auto;background-position:center bottom;background-repeat:no-repeat;opacity:0.8}.section-social .platforms{position:relative;z-index:10;display:flex;justify-content:center;flex-shrink:0;flex-wrap:wrap;margin-top:100px}.section-social .platforms .platform{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;width:50%;padding-right:10px;padding-left:10px}@media (max-width: 959px){.section-social .platforms .platform{margin-bottom:60px}}@media (min-width: 768px){.section-social .platforms .platform{width:33%;padding-right:30px;padding-left:30px}}@media (min-width: 960px){.section-social .platforms .platform{width:20%}}.section-social .platforms .platform a{display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer}.section-social .platforms .platform--logo{width:60px;height:60px;margin-bottom:10px}@media (min-width: 767px){.section-social .platforms .platform--logo{margin-bottom:20px}}.section-social .platforms .platform--logo img{max-width:100%;max-height:100%;width:auto;height:auto}.section-social .platforms .platform:hover{opacity:0.5}.section-contributions{position:relative;background:linear-gradient(260.14deg, #ffc962 .56%, #eb8b78 99.29%);padding-top:100px !important}@media (min-height: 1000px){.section-contributions{padding-top:25vh !important}}.section-contributions--bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/assets/img/bgs/bg-clip_contributions.svg");background-size:100% auto;background-position:center top;background-repeat:no-repeat;opacity:0.8}.section-contributions .container{position:relative;z-index:10}.section-contributions--intro{width:80%}.section-contributions .games{display:grid;grid-template-columns:1fr;grid-gap:40px;margin-top:40px}@media (min-width: 768px){.section-contributions .games{grid-template-columns:1fr 1fr;margin-top:40px}}@media (min-width: 960px){.section-contributions .games{margin-top:100px}}.section-contributions .games .game--cover{width:100%;height:auto}.section-contributions .games .game--details{position:relative;padding-top:20px}.section-contributions .games .game--logo{position:absolute;width:80px;height:auto;top:-20px;right:20px}@media (min-width: 960px){.section-contributions .games .game--logo{width:100px;top:-40px;right:40px}}@media (min-width: 960px){.section-supporting{padding-top:150px !important}}@media (min-height: 1000px){.section-supporting{min-height:auto !important;height:auto !important}}@media (min-width: 768px){.section-supporting--title{width:400px;text-align:left;margin-right:auto;margin-left:auto}.section-supporting--title span{display:block;text-align:right;width:100%}}.section-supporting--logos{display:flex;justify-content:center;flex-shrink:0;flex-wrap:wrap}.section-supporting--logos .logo{width:100%;text-align:center;margin-top:40px}.section-supporting--logos .logo img{max-width:150px;width:auto;max-height:120px;height:auto}@media (min-width: 500px){.section-supporting--logos .logo{width:50%}}@media (min-width: 768px){.section-supporting--logos{margin-top:100px}.section-supporting--logos .logo{-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;width:30%;text-align:center}.section-supporting--logos .logo:nth-child(3n+2){margin-top:0;margin-bottom:40px}.section-supporting--logos .logo:hover{opacity:0.5}}.home section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:100px;padding-bottom:100px}@media (min-width: 960px){.home section{padding-top:25vh;min-height:100vh}}@media (min-height: 1350px){.home section{min-height:auto;height:1350px;max-height:1350px}}@media (max-width: 767px){.home .container{width:90%}}.home .section-team,.home .section-armello,.home .section-twitch,.home .section-newgame,.home .section-solium{background-size:cover;background-repeat:no-repeat;background-position:center}.home .section-team{background-image:url("/assets/img/panels/team-bg.jpg")}@media (max-width: 499px){.home .section-team{padding-top:50px;min-height:300px}}@media (min-width: 500px) and (max-width: 767px){.home .section-team{padding-top:50px;min-height:400px}}@media (min-width: 768px) and (max-width: 959px){.home .section-team{min-height:500px}}@media (min-width: 960px) and (max-height: 1349px) and (min-aspect-ratio: 16 / 9){.home .section-team{min-height:60vw}}@media (min-width: 2400px){.home .section-team{background-size:contain;background-color:#c35b48}}.home .section-armello,.home .section-solium,.home .section-jumplight{position:relative;background-color:#010101}@media (max-width: 499px){.home .section-armello,.home .section-solium,.home .section-jumplight{background-size:contain}}@media (max-width: 767px){.home .section-armello,.home .section-solium,.home .section-jumplight{background-position:center top;padding-top:280px}}.home .section-armello--overlay,.home .section-solium--overlay,.home .section-jumplight--overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.6) 30%, rgba(0,0,0,0) 60%, rgba(0,0,0,0) 100%)}.home .section-armello--content,.home .section-solium--content,.home .section-jumplight--content{position:relative;z-index:10}@media (min-width: 768px){.home .section-armello--content,.home .section-solium--content,.home .section-jumplight--content{width:60%}}@media (min-width: 960px){.home .section-armello--content,.home .section-solium--content,.home .section-jumplight--content{width:50%}}@media (min-width: 1100px){.home .section-armello--content,.home .section-solium--content,.home .section-jumplight--content{width:40%}}.home .section-armello .platform-icons,.home .section-solium .platform-icons,.home .section-jumplight .platform-icons{margin-top:40px}.home .section-armello .platform-icons img,.home .section-solium .platform-icons img,.home .section-jumplight .platform-icons img{margin-right:10px}@media (max-width: 499px){.home .section-armello .platform-icons img,.home .section-solium .platform-icons img,.home .section-jumplight .platform-icons img{width:30px}}.home .section-armello{background-image:url("/assets/img/panels/armello-bg.png")}.home .section-solium{background-image:url("/assets/img/panels/solium-bg.png")}.home .section-jumplight{background-image:url("/assets/img/panels/jumplight-bg.png");background-size:cover}.home .section-newgame{position:relative;padding:0}.home .section-newgame--bg{position:absolute;top:0;left:0;width:600%;height:100%;background:linear-gradient(90deg, #d44291 0%, #d44291 5%, #eb8b78 13%, #ffc962 21%, #78ebcf 29%, #5cb7ea 39%, #9d79d8 47%, #9d79d8 53%, #5cb7ea 61%, #78ebcf 71%, #ffc962 79%, #eb8b78 87%, #d44291 95%, #d44291 100%);z-index:-1;animation:gradientCycle 45s ease infinite}.home .section-newgame--main{background-image:url("/assets/img/panels/Unannounced_oneTitles.png");background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:10vh;padding-bottom:10vh}.home .section-newgame .container{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:80vh}@media (min-width: 2400px){.home .section-newgame{background-size:contain}}.home .section-twitch{background-image:url("/assets/img/panels/twitch-bg.png")}@media (max-width: 767px){.home .section-twitch{background-position:25% center}}@media (min-width: 768px) and (max-width: 959px){.home .section-twitch{min-height:500px}}.home .section-twitch--logo{width:130px;height:auto;display:block}@media (min-width: 959px){.home .section-twitch--logo{margin-top:100px}}.home .section-twitch .half-right{padding-top:100px}@media (min-width: 768px) and (max-width: 959px){.home .section-twitch .half-right{padding-top:40px;padding-left:40px}.home .section-twitch .half-right .title-large{font-size:40px}}@keyframes gradientCycle{0%{transform:translateX(0)}50%{transform:translateX(calc(-100% + 100vw))}100%{transform:translateX(0)}}.careers-header{position:fixed;top:0;left:0;z-index:100;height:70px}.careers-header .menu-dropdown{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;position:relative;background-color:#fff;height:100vh;padding-top:8rem;padding-right:4rem;padding-bottom:4rem;padding-left:4rem;float:left}.careers-header .menu-dropdown a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:block;margin-bottom:2rem;border-bottom:2px solid transparent}.careers-header .menu-dropdown a:hover{border-color:#000}.careers-header .menu-dropdown_backlink a{margin-bottom:0}.careers-header .menu-dropdown_slant{position:relative;float:left}.careers-header .menu-dropdown_slant svg{height:100vh;width:6vw;fill:#fff}.careers-header .menu-animated{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;position:relative;z-index:50;transform:translateX(-100%)}.careers-header .menu-animated.open{transform:translateX(0%)}.careers-header .menu-animated_bg{position:fixed;top:0;left:0;width:100%;height:100%;display:none}.careers-header .menu-animated_bg.open{display:block}.careers-header .hamburger{position:absolute;top:0;left:0;z-index:100;outline:none}@media (min-width: 768px){.careers-header .hamburger{top:10px;left:10px}}@media (max-width: 767px){.careers-header .hamburger:before{content:"";position:absolute;top:-75px;left:-41px;width:120px;height:160px;background-color:white;transform:rotate(50deg)}}.container-cover{width:95%}.section--cover .logo{width:200px}@media (min-width: 768px){.section--cover .logo{width:260px}}.section--cover .tagline{display:inline-block}@media (min-width: 768px){.section--cover .tagline-mobile{display:none}}.section--cover .tagline-wrapper{display:flex;height:84px;justify-content:space-between;align-items:center;margin-left:180px}@media (max-width: 767px){.section--cover .tagline-wrapper{display:none}}.section--cover .tagline-start{height:89px}.section--cover .tagline-options{position:relative;height:89px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 15%, #000 85%, rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg, rgba(0,0,0,0) 0%, #000 15%, #000 85%, rgba(0,0,0,0) 100%)}.section--cover .tagline-options ul{list-style-type:none;margin:0;padding:0;animation:tagline-scroll 10s linear 1s infinite}.section--cover .tagline-options ul:hover{animation-play-state:paused}.section--cover .tagline-options li{display:inline-block;padding-left:1rem;padding-right:1rem;box-sizing:border-box}.section-full.section--openings{align-items:flex-start;padding-top:170px}.job{text-align:left;margin-top:60px}.job .job-link,.job p{width:100%}.job-title{position:relative;display:inline;font-family:"Roboto","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif;font-size:26px;font-weight:300;letter-spacing:1px}@media (min-width: 768px){.job-title{font-size:36px}}.job-title:after{content:"";position:absolute;bottom:7px;right:-30px;width:20px;height:14px;background-image:url("/assets/img/icons/arrow.svg");background-size:contain;background-repeat:no-repeat}@media (min-width: 768px){.job-title:after{bottom:9px;right:-50px}}.job-intro{color:#fff}@media (min-width: 768px){.job-intro{font-size:19px}}.job-date{padding-right:5px}@media (max-width: 767px){.job-date{display:block}}@media (min-width: 768px){.job-date{font-size:19px}}.job-description{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background-color:#fff;max-height:0;opacity:0;overflow:hidden}.job-description.job_open{margin-top:40px;padding-top:40px;padding-bottom:40px;opacity:1;max-height:100%}@media (min-width: 940px){.job-description.job_open{padding-top:80px;padding-bottom:80px}}.job-description--inner{width:100%}@media (min-width: 768px){.job-description--inner{padding-left:50px;padding-right:50px}}.job-description h3{font-family:"Roboto","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;margin-top:2rem}.job-description ul{margin-top:1.2rem}.job-description li{margin-bottom:5px}.job-page .job{margin-top:40px}.job-page .job_open{margin-top:0;padding-top:0}.job-page .job-description{overflow:auto !important}.job-page .job-description--inner{width:auto}.job-page .job-title:after{background:none}.share-link-url{position:relative;right:-10000px;opacity:0}.button.share-facebook{border-color:#3b5998;background-color:#3b5998}.button.share-facebook:hover{color:#3b5998;background-color:transparent}.button.share-twitter{border-color:#38a1f3;background-color:#38a1f3}.button.share-twitter:hover{color:#38a1f3;background-color:transparent}.button.share-linkedin{border-color:#0077b5;background-color:#0077b5}.button.share-linkedin:hover{color:#0077b5;background-color:transparent}.step h1{position:relative;font-family:"Roboto","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;width:100%;color:white;font-weight:normal;margin-bottom:15px}.step-number{position:absolute;top:0;left:-25px}.step-number p{display:inline;margin:0}@media (min-width: 940px){.section--values .section--content{width:calc(100% + 50px);margin-left:-50px}}.value h1{font-family:"Roboto","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;width:100%;color:white;font-weight:normal;margin-bottom:20px}.value.icon-box .icon-box--icon,.value.icon-box_wide .icon-box--icon{margin-top:-6px}.section--students p{width:100%}.video-wrapper{height:100%;width:auto}.section--video.section-full{padding-top:0;padding-bottom:0}@media (max-width: 959px){.section--video.section-full{min-height:auto}}@media (min-width: 960px){.section--video.section-full{min-height:0;height:auto;max-height:100vh}}.section-full{position:relative;display:flex;justify-content:center;align-items:center;box-sizing:border-box;min-height:100vh;width:100vw;padding-top:100px;padding-bottom:100px;overflow:hidden}.section-full .flex-container{width:100%;height:100%}.section-full .container{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:wrap}.section-arrow{position:absolute;z-index:10;width:60px;height:30px;bottom:70px;left:50%;margin-left:-30px;cursor:pointer;background-image:url("/assets/img/icons/down-arrow.png");background-size:100% auto;background-position:center;background-repeat:no-repeat}@media (min-width: 768px){.section-arrow{bottom:50px}}@media (min-width: 940px){.section-arrow{bottom:20px}}.section--cover{background:#d44291;background:-moz-linear-gradient(45deg, #d44291 0%, #ffc962 50%, #d44291 100%);background:-webkit-linear-gradient(45deg, #d44291 0%, #ffc962 50%, #d44291 100%);background:linear-gradient(45deg, #d44291 0%, #ffc962 50%, #d44291 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:diagonalGradient 15s ease infinite;background-size:400% 400%;color:#fff}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.section--cover:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background-image:url("/assets/img/bgs/bg-clip_cover.svg");background-repeat:no-repeat;background-position:bottom center}}}.section--openings{background:#35d1fe;background:-moz-linear-gradient(180deg, #35d1fe 0%, #7e48fc 100%);background:-webkit-linear-gradient(180deg, #35d1fe 0%, #7e48fc 100%);background:linear-gradient(180deg, #35d1fe 0%, #7e48fc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:topdownGradient 12s ease infinite;background-size:100% 150%}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.section--openings:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background-image:url("/assets/img/bgs/bg-clip_jobs.svg");background-repeat:no-repeat;background-position:top center}}}.section--values{background:#ff57fd;background:-moz-linear-gradient(180deg, #ff57fd 0%, #ffad65 100%);background:-webkit-linear-gradient(180deg, #ff57fd 0%, #ffad65 100%);background:linear-gradient(180deg, #ff57fd 0%, #ffad65 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:topdownGradient 12s ease infinite;background-size:100% 150%}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.section--values:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background-image:url("/assets/img/bgs/bg-clip_values.svg");background-repeat:no-repeat;background-position:bottom center}}}.section--about{background:#6ad6b9;background:-moz-linear-gradient(180deg, #6ad6b9 0%, #c8ff60 100%);background:-webkit-linear-gradient(180deg, #6ad6b9 0%, #c8ff60 100%);background:linear-gradient(180deg, #6ad6b9 0%, #c8ff60 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:topdownGradient 12s ease infinite;background-size:100% 150%}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.section--about:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background-image:url("/assets/img/bgs/bg-clip_about.svg");background-repeat:no-repeat;background-position:top center}}}.section--process{background:#79febd;background:-moz-linear-gradient(180deg, #79febd 0%, #ff3f3e 100%);background:-webkit-linear-gradient(180deg, #79febd 0%, #ff3f3e 100%);background:linear-gradient(180deg, #79febd 0%, #ff3f3e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start_colour', endColorstr='$end_colour',GradientType=1 );animation:topdownGradient 12s ease infinite;background-size:100% 150%}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){.section--process:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background-image:url("/assets/img/bgs/bg-clip_process.svg");background-repeat:no-repeat;background-position:bottom center}}}.job-page .section-full{min-height:25vh;padding-top:100px;padding-bottom:50px}.careers .section-team{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:url("/assets/img/panels/team-bg-2.jpg");padding-top:100px;padding-bottom:100px;min-height:500px}@media (min-width: 960px){.careers .section-team{padding-top:25vh;min-height:100vh}}@keyframes diagonalGradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes topdownGradient{0%{background-position:0% 0%}50%{background-position:100% 100%}100%{background-position:0% 0%}}.blog .post{padding-top:100px;padding-bottom:100px}.blog .post__latest{padding-top:160px}@media (min-width: 768px){.blog .post__latest{padding-top:250px}}.blog .post:nth-child(7n){background:linear-gradient(260.21deg, #78eb88 .62%, #5cb7ea 51.52%, #9d79d8 99.34%)}.blog .post:nth-child(7n+1){background:linear-gradient(260deg, #eb8b78 .7%, #d44291 51.1%, #9d79d8 99.45%)}.blog .post:nth-child(7n+2){background:linear-gradient(259.93deg, #78ebcf .59%, #ffc962 99.36%)}.blog .post:nth-child(7n+3){background:linear-gradient(260.14deg, #ffc962 .56%, #eb8b78 99.29%)}.blog .post:nth-child(7n+4){background:linear-gradient(259.45deg, #9d79d8 .47%, #d44291 99.33%)}.blog .post:nth-child(7n+5){background:linear-gradient(259.93deg, #5cb7ea .57%, #78ebcf 99.34%)}.blog .post:nth-child(7n+6){background:linear-gradient(261.33deg, #d44291 .7%, #ffc962 99.27%)}.blog .post .title-underline{margin-bottom:30px}@media (min-width: 960px){.blog .post--header{width:80%}}.blog .post--date{margin-bottom:40px}.blog .post--image{width:100%;height:auto;margin-bottom:40px}.blog .post--gallery{display:grid;grid-template-columns:1fr;grid-gap:20px;margin-top:40px;margin-bottom:40px}@media (min-width: 768px){.blog .post--gallery{grid-template-columns:1fr 1fr}}.blog .post--gallery img{width:100%;height:auto}.blog .post--gallery__small{grid-template-columns:1fr 1fr}@media (min-width: 768px){.blog .post--gallery__small{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 960px){.blog .post--gallery__small{grid-template-columns:repeat(4, 1fr)}}.blog .post--caption{text-transform:uppercase;font-weight:500;letter-spacing:1px;text-align:center;padding-top:5px;font-size:12px}.blog .post--video{margin-top:40px}@media (min-width: 960px){.blog .post--body{width:80%}}.blog .post--body h2,.blog .post--body h3,.blog .post--body h4,.blog .post--body h5,.blog .post--body h6{font-family:"Roboto","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.blog .post--body h2{font-weight:bold}.blog .post--body p{font-size:18px;line-height:1.4}.blog .post--body p+h2{margin-top:30px}.blog .post--body p+h3,.blog .post--body h2+h3{margin-top:20px}.blog .post--body h3+p,.blog .post--body p+p,.blog .post--body li+li{margin-top:10px}.blog .post--body ul{padding-left:20px}.blog .post--body a{font-weight:500;color:#fff}.section-contact{position:relative;background:linear-gradient(259.93deg, #5cb7ea .57%, #78ebcf 99.34%);padding-top:100px;padding-bottom:100px}.section-contact--bg{position:absolute;bottom:0;left:0;width:100%;height:100%;background-image:url("/assets/img/bgs/bg-clip_contact.svg");background-size:100% auto;background-position:center bottom;background-repeat:no-repeat;opacity:0.8}@media (min-width: 960px){.section-contact .container{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}}.section-contact--title,.section-contact--form{position:relative;z-index:10}@media (max-width: 959px){.section-contact--form{margin-top:40px}}.uniform__potty{position:absolute;left:-9999px}.contact-form label,.contact-form input,.contact-form textarea{display:block}.contact-form label{font-weight:500;font-size:16px;padding-bottom:5px}.contact-form .form--input{padding-bottom:20px}.contact-form input,.contact-form textarea,.contact-form select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;font-size:17px;font-family:inherit;font-weight:300;padding:10px;width:100%;box-shadow:none;background-color:white;border:3px solid white;border-radius:0}.contact-form input:active,.contact-form input:focus,.contact-form textarea:active,.contact-form textarea:focus,.contact-form select:active,.contact-form select:focus{outline:none;border-color:#ffc962}.contact-form input::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder{color:#bfbfbf}.contact-form input:-moz-placeholder,.contact-form textarea:-moz-placeholder{color:#bfbfbf}.contact-form input::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#bfbfbf}.contact-form input:-ms-input-placeholder,.contact-form textarea:-ms-input-placeholder{color:#bfbfbf}.contact-form select{position:relative;background-image:url("/assets/img/icons/down-triangle.png");background-size:10px auto;background-position:95% center;background-repeat:no-repeat}.contact-form .form--message{font-weight:500;border-left:3px solid #010101;padding-left:10px}.contact-form .form--message p{margin-top:0}.contact-form .form--message a{color:#fff}.contact-form .form--message a:hover{color:#ffc962}.contact-form input[type="submit"]{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;background-color:#010101;border-color:#010101;color:#fff;text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:500}.contact-form input[type="submit"]:hover{background-color:#d44291;border-color:#d44291}.contact-form .form--input:not(.form--topic),.contact-form .form--submit,.contact-form .form--message,.contact-form .label--steam{display:none}.uniform-errors{margin-bottom:20px}.uniform-errors__item{font-weight:500;font-size:20px}.uniform-errors__item span{color:#d44291;text-transform:uppercase;letter-spacing:1px;padding-right:5px}.pre-footer{padding-top:100px;padding-bottom:100px}.pre-footer--grid{display:grid;grid-template-columns:1fr;grid-gap:40px}@media (min-width: 960px){.pre-footer--grid{display:grid;grid-template-columns:6fr 4fr;grid-gap:100px}}.pre-footer .founders--grid{display:grid;grid-template-columns:1fr;grid-gap:40px}@media (min-width: 768px){.pre-footer .founders--grid{grid-template-columns:1fr 1fr 1fr;grid-gap:20px}}.pre-footer .founders--grid .founder img{width:100%;max-width:200px;height:auto;margin-bottom:10px}.pre-footer .founders--grid .founder--twitter{font-weight:500;background:linear-gradient(260.14deg, #ffc962 .56%, #eb8b78 99.29%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pre-footer .association-logos{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;align-items:center}.pre-footer .association-logos img{object-fit:contain;max-width:100%}@media (min-width: 768px) and (max-width: 959px){.pre-footer .association-logos{width:350px}.pre-footer .association-logos img{max-width:150px}}.footer{position:relative;z-index:1000;background-color:black;color:white;padding-top:20px;padding-bottom:20px}@media (min-width: 600px){.footer-content{display:grid;grid-template-columns:2fr 2fr}}.footer .legal,.footer .social{display:flex;align-items:center}.footer .legal a+a,.footer .social a+a{margin-left:20px}.footer .legal a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-size:14px;padding-bottom:2px;border-bottom:1px solid transparent}.footer .legal a:hover{border-color:white}.footer .social{margin-top:15px}.footer .social a{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-size:28px}.footer .social a:hover{color:#d44291}@media (min-width: 600px){.footer .social{justify-content:flex-end;text-align:right;margin-top:0}}.footer .footer-copyright{font-size:12px;opacity:0.4;margin-top:20px;border-top:1px solid rgba(255,255,255,0.5)}.legal-page{padding-top:200px;padding-bottom:100px;background-color:#eb8b78}.legal-page--text{margin-top:80px}@media (min-width: 960px){.legal-page--text{width:80%;margin-left:10%}}.legal-page--text h2,.legal-page--text h3{font-family:"Roboto","San Francisco",-apple-system,BlinkMacSystemFont,sans-serif}.legal-page--text h2{font-weight:bold}.legal-page--text h3{font-weight:500}.legal-page--text p+h2,.legal-page--text ul+h2,.legal-page--text ol+h2{margin-top:40px}.legal-page--text p+h3,.legal-page--text h2+h3{margin-top:30px}.legal-page--text h3+p{margin-top:10px}.legal-page--text ul{padding-left:20px}.legal-page--text li+li{margin-top:10px}.legal-page--text a{font-weight:500;color:#fff}.live{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:calc(100vh - 158px);background:linear-gradient(260deg, #eb8b78 .7%, #d44291 51.1%, #9d79d8 99.45%);padding-top:120px;padding-bottom:100px}@media (min-width: 768px){.live{padding-top:200px}}.live .subtitle{margin-top:20px}@media (max-width: 767px){.live .subtitle{width:100%}}.live ul{padding-left:20px}.live ul li+li{padding-top:10px}@media (max-width: 959px){.live--header{padding-top:100px;position:relative}.live--header__logo{position:absolute;top:0;left:0;width:100px}}@media (min-width: 960px){.live--header{display:grid;grid-template-columns:5fr 1fr;grid-gap:40px}.live--header__logo{width:100%}}.live--links{display:grid;grid-template-columns:1fr;margin-top:60px;grid-gap:40px}@media (min-width: 768px){.live--links{grid-template-columns:1fr 1fr}}.live--links div{display:flex;height:100%;flex-direction:column;justify-content:space-between;align-items:flex-start}@media (min-width: 960px){.live--links div{padding-right:60px}}@media (min-width: 1100px){.live--links div{padding-right:120px}}.live .button__home{margin-top:20px}.live .button__home:hover{background-color:#5cb7ea;border-color:#5cb7ea}@media (min-width: 768px) and (max-width: 959px){.live .button__home{width:auto}}.live .key{margin-top:40px}.live .key-number{font-size:30px;font-weight:500}
