html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button,input{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}input,select,textarea{margin:0;padding:0;border:0;font:inherit}body{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,button{background:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{height:auto;width:auto}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}*{box-sizing:border-box}*:focus{outline:none}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/build/theme/assets/space-grotesk-latin-300-normal-D2JxK3UW.woff2) format("woff2"),url(/build/theme/assets/space-grotesk-latin-300-normal-DjWM8_Wj.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/build/theme/assets/space-grotesk-latin-400-normal-C_H9aji2.woff2) format("woff2"),url(/build/theme/assets/space-grotesk-latin-400-normal-BXeG7fug.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/build/theme/assets/space-grotesk-latin-500-normal-KYfcXlvK.woff2) format("woff2"),url(/build/theme/assets/space-grotesk-latin-500-normal-Day7EzAn.woff) format("woff")}html{font-size:10px}body{background:#fff;color:#a0d443;font-family:Space Grotesk,sans-serif;font-weight:400;line-height:1.4em;font-size:2rem;min-height:100vh;padding-top:88px;display:flex;flex-direction:column}body.prevent-transition *{transition:none!important}footer{color:#2e286c;padding:70px 0;text-transform:uppercase;margin-top:auto;letter-spacing:.32px;background:#fff;position:relative;z-index:1}footer a{text-decoration:none;color:inherit}footer nav{margin-left:auto;margin-right:200px;display:flex;gap:200px;justify-content:flex-end}footer .flex{display:flex}header{position:fixed;top:0;left:0;width:100%;background:#2e286c;padding:30px 0;transition:padding .3s;z-index:101;color:#a0d443;text-transform:uppercase;font-size:2.2rem;letter-spacing:1.1px;font-weight:500}header a{color:inherit;text-decoration:none}strong{font-weight:500}.theme-container{width:100%;max-width:1920px;padding-inline:50px;margin:0 auto}@media screen and (max-width: 767px){.theme-container{padding-inline:20px}}.theme-container.no-pad{padding-inline:0}.theme-cta-button{font-size:2.2rem;line-height:1.2em;text-transform:uppercase;display:flex;align-items:center;gap:10px;padding:8px 20px;background:transparent;transition:color .3s;text-decoration:none;position:relative;font-weight:500}.theme-cta-button.blue{color:#2e286c}.theme-cta-button.blue:hover{color:#a0d443}.theme-cta-button.blue:hover .bg{fill:#2e286c}.theme-cta-button.blue .bg path{stroke:#2e286c}.theme-cta-button.green{color:#a0d443}.theme-cta-button.green:hover{color:#2e286c}.theme-cta-button.green:hover .bg{fill:#a0d443}.theme-cta-button.green .bg path{stroke:#a0d443}.theme-cta-button .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;fill:transparent;transition:fill .3s}.theme-cta-button .icon{font-size:.75em;position:relative;top:-2px}@media screen and (max-width: 768px){.theme-cta-button{font-size:1.8rem;padding:6px 16px}.theme-cta-button .icon{top:0}}.theme-cta-button-container{display:flex}.theme-cta-link{font-size:1.6rem;line-height:1.3em;text-transform:uppercase;display:inline-block;padding:5px 25px 5px 0;position:relative;text-decoration:none;color:#e8e8e8}.theme-cta-link:after{content:"";font-family:icon;position:absolute;right:5px;top:3px;transition:right .15s;transition-delay:90ms;font-size:.775em}.theme-cta-link:before{content:"";font-family:icon;position:absolute;right:10px;top:3px;transition:right .15s;font-size:.775em}.theme-cta-link:hover:after{right:0}.theme-cta-link:hover:before{right:5px}.theme-h1{font-size:4.5rem;font-weight:300;line-height:1.1em}.theme-h2{font-size:10rem;font-weight:400;line-height:1.1em}.theme-h3{font-size:2.5rem;font-weight:400;line-height:1.1em;text-transform:uppercase}.theme-wysiwyg a{color:inherit}.theme-wysiwyg a:hover{text-decoration:none}.theme-wysiwyg i,.theme-wysiwyg em{font-style:italic}.theme-wysiwyg p:not(:last-child),.theme-wysiwyg ol:not(:last-child),.theme-wysiwyg ul:not(:last-child){margin-bottom:.8em}.theme-wysiwyg small,.theme-wysiwyg sub,.theme-wysiwyg sup{font-size:.83em}.theme-wysiwyg sub{vertical-align:sub}.theme-wysiwyg sup{vertical-align:super}.theme-wysiwyg strong{font-weight:500}.theme-wysiwyg ul{padding-left:18px;list-style-type:disc}@media screen and (max-width: 1279px){footer nav{margin-left:auto;margin-right:0;gap:80px}}@media screen and (max-width: 1099px){.theme-h1{font-size:3.5rem}.theme-h2{font-size:8rem}}@media screen and (max-width: 768px){body{font-size:1.8rem;padding-top:70px}header{padding:23px 0}footer{padding:30px 0}footer nav{margin-left:0;margin-right:0;justify-content:flex-start;order:-1;gap:60px}footer .flex{flex-direction:column;gap:15px}.theme-h1{font-size:2.8rem}.theme-h2{font-size:4rem}}@media screen and (max-width: 380px){header{font-size:2rem}.theme-h1{font-size:2.6rem}.theme-h2{font-size:3.2rem}}.block-contact{color:#a0d443;position:relative;z-index:1;margin-top:-250px;transform:translateY(0);transition:margin-top .9s}.block-contact:after{content:"";position:absolute;top:250px;left:0;width:100%;height:calc(100% - 250px);background:#fff;z-index:-1}.block-contact.in-view{margin-top:-450px}.block-contact .content-container{position:relative}.block-contact .content-container .inner{background:#2e286c;border-radius:0 30px;clip-path:polygon(0px 250px,250px -1px,100% -1px,100% calc(100% - 250px),calc(100% - 250px) 100%,0px 100%);padding-top:120px;padding-bottom:120px;padding-inline:50px}.block-contact .content-container .rounded-edge{position:absolute;top:0;left:0;width:250px;height:auto;fill:#2e286c}.block-contact .content-container .rounded-edge-bottom{position:absolute;bottom:0;right:0;width:250px;height:auto;fill:#2e286c;transform:rotate(180deg)}.block-contact .headline{margin-bottom:60px}.block-contact .text-content{margin-top:60px;padding-left:33%;padding-right:8.25%}.block-contact .text-content a{color:inherit}.block-contact .text-content a:hover{text-decoration:none}.block-contact .text-content .text-blocks{display:flex;gap:80px 40px;flex-wrap:wrap}.block-contact .text-content .text-blocks .text-block{flex:0 0 calc(50% - 20px)}.block-contact .video-content{padding-left:33%;padding-right:8.25%;margin-bottom:120px}.block-contact .video-content .video-container{padding-bottom:56.25%;position:relative;clip-path:url(#contactClipPath);border-radius:0 0 0 30px;overflow:hidden}.block-contact .video-content .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.block-contact .video-content .video-container svg{position:absolute}.block-contact .video-content .video-container .preview-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;cursor:pointer}.block-contact .video-content .video-container .preview-container .bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.block-contact .video-content .video-container .preview-container .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:4rem;color:#fff}@media screen and (max-width: 768px){.block-contact{margin-top:-150px}.block-contact:after{top:80px;height:calc(100% - 80px)}.block-contact.in-view{margin-top:-350px}.block-contact .content-container .inner{border-radius:0 20px;clip-path:polygon(0px 80px,80px -1px,100% -1px,100% calc(100% - 80px),calc(100% - 80px) 100%,0px 100%);padding-top:20px;padding-bottom:60px;padding-inline:20px}.block-contact .content-container .rounded-edge,.block-contact .content-container .rounded-edge-bottom{width:80px}.block-contact .headline{margin-bottom:20px}.block-contact .text-content{margin-top:25px;padding-left:80px;padding-right:0}.block-contact .text-content .text-blocks{flex-wrap:nowrap;flex-direction:column;gap:25px}.block-contact .text-content .text-blocks .text-block{flex:0 1 auto}.block-contact .video-content{padding-left:0;padding-right:0;margin-bottom:50px}.block-contact .video-content .video-container{border-radius:0 0 0 20px}.block-contact .video-content .video-container .preview-container .icon{font-size:2.4rem}}.block-intro{color:#2e286c;position:relative;z-index:1;transform:translateY(100px);transition:transform .7s,opacity .9s;opacity:0}.block-intro:after{content:"";position:absolute;top:250px;left:0;width:100%;height:calc(100% - 250px);background:#fff;z-index:-1}.block-intro.in-view{transform:translateY(0);opacity:1}.block-intro .content-container{position:relative}.block-intro .content-container .inner{background:#a0d443;border-radius:0 30px 0 0;clip-path:polygon(0px 250px,250px -1px,100% -1px,100% 100%,0px 100%);padding-inline:50px;padding-top:85px;padding-bottom:550px}.block-intro .content-container .rounded-edge{position:absolute;top:0;left:0;width:250px;height:auto;fill:#a0d443}.block-intro .apply-info{margin-top:100px}.block-intro .apply-info .buttons{display:flex;flex-direction:column;gap:25px;align-items:flex-start}.block-intro .apply-info .copy{margin-top:40px;margin-bottom:30px}.block-intro .headline{margin-bottom:60px}.block-intro .pictures{display:flex;gap:20px;margin:70px 0 30px}.block-intro .pictures img{display:block;flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}.block-intro .text-content{padding-left:33%;padding-right:8.25%}@media screen and (max-width: 768px){.block-intro .content-container .inner{border-radius:0 20px 0 0;clip-path:polygon(0px 80px,80px -2px,100% -2px,100% 100%,0px 100%);padding-inline:20px;padding-top:50px;padding-bottom:400px}.block-intro .content-container .rounded-edge{width:80px}.block-intro .apply-info{margin-top:40px}.block-intro .apply-info .buttons{gap:15px}.block-intro .apply-info .copy{margin-top:20px;margin-bottom:15px}.block-intro .headline{margin-bottom:20px;padding-left:80px}.block-intro .pictures{gap:10px;margin:30px 0 25px}.block-intro .pictures img{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px)}.block-intro .text-content{padding-left:0;padding-right:0}}.block-text.bg-blue{color:#fff}.block-text.bg-blue .fixed-content{background:#2e286c}.block-text .fixed-content{position:fixed;top:88px;left:0;width:100%;padding-bottom:clamp(90px,25%,600px)}.block-text .text-logo{position:relative;z-index:1;padding-top:40px;transform:translate(-100px);transition:transform .9s,opacity 1.1s;opacity:0}.block-text .text-logo.in-view{opacity:1;transform:translate(0)}.block-text .text-logo svg{width:100%;height:auto}.block-text .text-logo svg:hover .filled{opacity:1}.block-text .text-logo svg .filled{opacity:0;transition:opacity .3s}@media screen and (max-width: 768px){.block-text .fixed-content{top:70px}.block-text .text-logo.mobile-filled svg .filled{opacity:1}}.block-text-box{color:#a0d443;position:relative;z-index:1}.block-text-box .content-container{position:relative;margin:0 auto;max-width:960px;width:100%}.block-text-box .content-container .inner{background:#2e286c;border-radius:0 30px;clip-path:polygon(0 250px,250px 0,100% 0,100% calc(100% - 250px),calc(100% - 250px) 100%,0 100%);padding-top:80px;padding-bottom:150px}.block-text-box .content-container .rounded-edge{position:absolute;top:0;left:0;width:250px;height:auto;fill:#2e286c}.block-text-box .content-container .rounded-edge-bottom{position:absolute;bottom:0;right:0;width:250px;height:auto;fill:#2e286c;transform:rotate(180deg)}.block-text-box .headline{margin-bottom:80px;padding-left:200px}@media screen and (max-width: 768px){.block-text-box .content-container{margin:0 20px;width:auto}.block-text-box .content-container .inner{border-radius:0 20px;clip-path:polygon(0 80px,80px 0,100% 0,100% calc(100% - 80px),calc(100% - 80px) 100%,0 100%);padding-top:20px;padding-bottom:60px}.block-text-box .content-container .rounded-edge,.block-text-box .content-container .rounded-edge-bottom{width:80px}.block-text-box .headline{margin-bottom:40px;padding-left:80px}}
