@font-face{font-family:Aeonik;src:url(../media/Aeonik_Regular-s.p.0qq3p5o4ve~w3.woff2?dpl=dpl_Hip7nCbfNnBAPJhwi8W5yChMYNEU)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Aeonik;src:url(../media/Aeonik_Medium-s.p.0g.j3i7p.ol71.woff2?dpl=dpl_Hip7nCbfNnBAPJhwi8W5yChMYNEU)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Aeonik Fallback;src:local(Arial);ascent-override:92.72%;descent-override:20.71%;line-gap-override:0.0%;size-adjust:101.39%}.aeonik_2105a2fc-module__rtX2fG__className{font-family:Aeonik,Aeonik Fallback}.aeonik_2105a2fc-module__rtX2fG__variable{--font-primary:"Aeonik", "Aeonik Fallback"}
@font-face{font-family:AeonikMono;src:url(../media/AeonikMono_Light-s.p.06ruzn~b.j~nm.woff?dpl=dpl_Hip7nCbfNnBAPJhwi8W5yChMYNEU)format("woff");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:AeonikMono;src:url(../media/AeonikMono_Regular-s.p.0clds.jwgdns~.woff?dpl=dpl_Hip7nCbfNnBAPJhwi8W5yChMYNEU)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:AeonikMono;src:url(../media/AeonikMono_Bold-s.p.0xy9o9seqie5l.woff?dpl=dpl_Hip7nCbfNnBAPJhwi8W5yChMYNEU)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:AeonikMono Fallback;src:local(Arial);ascent-override:68.45%;descent-override:15.46%;line-gap-override:0.0%;size-adjust:135.87%}.aeonikmono_2c8014aa-module__FjlBaq__className{font-family:AeonikMono,AeonikMono Fallback}.aeonikmono_2c8014aa-module__FjlBaq__variable{--font-mono:"AeonikMono", "AeonikMono Fallback"}
*,:before,:after{box-sizing:border-box;position:relative}*{margin:0}html,body{outline:none;max-width:100vw;height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.3}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}ul{margin:0;padding:0}li{list-style:none}a{color:inherit;cursor:pointer;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;padding:0}:root{--font-size-xxxx-large:clamp(2.5rem, .69vw + 2.28rem, 3rem);--font-size-xxx-large:clamp(2.25rem, .69vw + 2.03rem, 2.75rem);--font-size-xx-large:clamp(2rem, .69vw + 1.78rem, 2.5rem);--font-size-x-large:clamp(1.75rem, .17vw + 1.7rem, 1.88rem);--font-size-large:clamp(1.31rem, .26vw + 1.23rem, 1.5rem);--font-size-medium:18px;--font-size-small:16px;--font-size-x-small:14px;--font-size-xx-small:12px}body{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;font-size:clamp(1rem,.17vw + .95rem,1.13rem)}h1,h2,h3,h4{letter-spacing:-.03em;color:var(--dark-green);font-weight:600;line-height:1.05}h1,.h1{font-size:var(--font-size-xxxx-large)}h2,.h2{font-size:var(--font-size-xxx-large)}h3,.h3{font-size:var(--font-size-xx-large)}h4,.h4{font-size:var(--font-size-x-large)}h5,.h5{font-size:var(--font-size-large)}h6,.h6{font-size:var(--font-size-medium)}[class*=copy][class*=small]{font-size:var(--font-size-small)}[class*=copy][class*=xsmall]{font-size:var(--font-size-x-small)}[class*=copy][class*=large]{font-size:var(--font-size-large)}[class*=copy][class*=bold]{font-weight:700}.smallCaps{font-family:var(--font-mono);font-size:var(--font-size-x-small);text-transform:uppercase;font-weight:400}.preTitle{color:var(--mid-grey);text-transform:uppercase;font-family:var(--font-mono);font-size:var(--font-size-x-small);align-items:center;gap:8px;display:flex}.preTitle:before{content:"";background:var(--mid-grey);border-radius:1px;width:7px;height:7px}.preTitle.light{color:var(--light-grey)}.preTitle.light:before{background:var(--light-grey)}.preTitle.white{color:var(--white)}.preTitle.white:before{background:var(--light-grey)}:root{--black:#0c0c0c;--bright-green:#cf6;--mid-green:#00601b;--dark-green:#003b0e;--interface-green:#cf3;--light-interface-green:#f5ffd6;--mist-green:#a9dac7;--grey:#eff0f2;--mid-grey:#6f6f6f;--dark-grey:#1a1a1a;--light-grey:#ddd;--very-light-grey:#f7f7f7;--bright-grey:#d1d2d3;--white:#fff;--alert:#bc1515}.Cutout__Wrapper{--br:var(--border-radius);--cutout-height:75px;--cutout-colour:var(--white);grid-template-columns:repeat(4,1fr);display:grid}.Cutout__Wrapper.Cutout__Black{background-color:var(--dark-grey)}.Cutout__Wrapper.Cutout__DarkGreen{background-color:var(--dark-green)}.Cutout__Wrapper .Cutout__Main{border-radius:var(--_br);position:unset;grid-area:1/1/3/5;padding:60px 0 140px;overflow:hidden}.Cutout__Wrapper .Cutout__Main:before{content:"";width:var(--br);aspect-ratio:1;background-image:radial-gradient(circle at 100% 100%, transparent var(--br), var(--cutout-colour,white) calc(var(--br) + 1px));grid-area:1/4/3;position:absolute;bottom:-.5px;left:0;rotate:270deg}.Cutout__Wrapper .Cutout__Main:after{left:0;top:calc(var(--br)*-1);box-shadow:-1rem 0 0 var(--cutout-colour);content:"";width:var(--br);aspect-ratio:1;background-image:radial-gradient(circle at 100% 100%, transparent var(--br), var(--cutout-colour,white) calc(var(--br) + 1px));grid-area:2/1/3;position:absolute;rotate:-90deg}.Cutout__Wrapper .Cutout__Cutout{background:var(--cutout-colour);border-radius:0 var(--br) 0 0;height:calc(100% + 2px);position:unset;grid-area:2/1/3/4;font-weight:500;display:grid}.Cutout__Wrapper .Cutout__Cutout span{border-radius:calc(var(--br)/2);background:#fff;place-items:center;padding:.75rem 0;display:grid}.Cutout__Wrapper .Cutout__Buttons{min-height:var(--cutout-height);grid-area:2/4/3/5;align-items:center;gap:10px;padding:10px 20px;display:flex}@media (max-width:1024px){.Cutout__Wrapper .Cutout__Main{padding:60px 0 0}.Cutout__Wrapper .Cutout__Main:before,.Cutout__Wrapper .Cutout__Main:after{content:none}.Cutout__Wrapper .Cutout__Cutout{display:none}.Cutout__Wrapper .Cutout__Buttons{grid-area:auto/1/auto/-1;justify-content:center;padding:10px 30px 40px}}:root{--border-radius:15px;--border-radius-small:5px;--border-radius-large:25px;--easeInOut:cubic-bezier(.16, 1, .3, 1)}body{color:var(--black)}body:has(header>a) main>section:first-child{padding-top:110px}body:has(div[class*=Background-black]){background-color:var(--dark-grey)}.container{width:100%;max-width:1480px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.container.narrow{max-width:1100px}@media (min-width:1260px){.container{padding-left:80px;padding-right:80px}}main{max-width:1520px;margin:auto}main>section{margin:80px 0}main>section:first-child{margin-top:0}main>section[class*=VideoAnimation]+section[class*=TilesShowcase],main>section[class*=TilesShowcase]+section[class*=JobBoard]{margin-top:-110px}main>section[class*=LogoStrip]+section[class*=VideoGrid],main>section[class*=LogoStrip]+section[class*=DownloadGrid]{margin-top:-50px}main:has(div.has-grey-background:last-of-type)~footer{--bg-colour:var(--very-light-grey)}.AnimateDiv{opacity:0;transition:all .5s;transform:translateY(20px)}.AnimateDiv.Visible{opacity:1;transform:translateY(0)}.react-select__control{border-radius:var(--border-radius-small)!important;border-color:var(--bright-grey)!important;min-height:45px!important}.react-select__control:has(div[class*=--has-value]){border-color:var(--mid-grey)!important}.react-select__control--is-focused{border-color:var(--mid-grey)!important;box-shadow:none!important}.react-select__value-container{padding:2px 12px!important}.react-select__indicator{padding:0 8px!important}.react-select__option:active{background-color:var(--grey)!important;color:var(--black)!important}.react-select__option--is-focused{background-color:var(--very-light-grey)!important;color:var(--black)!important}.react-select__option--is-selected{background-color:var(--light-grey)!important;color:var(--black)!important}.react-select__indicator-separator{display:none!important}.react-select__dropdown-indicator{color:var(--dark-grey)!important}.react-select__dropdown-indicator:before{content:"→";font-size:var(--font-size-medium);rotate:90deg}.react-select__dropdown-indicator svg{display:none}.react-select-dark__control{border-color:var(--mid-grey)!important;background-color:var(--dark-grey)!important;border-radius:3px!important;min-height:35px!important}.react-select-dark__control--is-focused{border-color:var(--grey)!important;box-shadow:none!important}.react-select-dark__single-value{color:var(--light-grey)!important}.react-select-dark__indicator{padding:0 8px!important}.react-select-dark__indicator:before{color:var(--light-grey)!important}.react-select-dark__menu{background-color:var(--dark-grey)!important}.react-select-dark__option{background-color:var(--dark-grey)!important;color:var(--white)!important}.react-select-dark__option:active,.react-select-dark__option--is-focused{color:var(--white)!important;background-color:#2e2e2e!important}.react-select-dark__option--is-selected{background-color:var(--black)!important;color:var(--white)!important}.react-select-dark__indicator-separator{display:none!important}.react-select-dark__dropdown-indicator{color:var(--dark-grey)!important}.react-select-dark__dropdown-indicator:before{content:"→";font-size:var(--font-size-medium);rotate:90deg}.react-select-dark__dropdown-indicator svg{display:none}@media (max-width:1024px){:root{--border-radius:12px}.container{padding-left:10px;padding-right:10px}main>section{margin:50px 0}main>section[class*=VideoAnimation]+section[class*=TilesShowcase]{margin-top:-70px}main>section[class*=TilesShowcase]+section[class*=JobBoard]{margin-top:-60px}main>section[class*=LogoStrip]+section[class*=VideoGrid],main>section[class*=LogoStrip]+section[class*=DownloadGrid]{margin-top:-20px}}
.PreviewBanner-module-scss-module__lbINWG__Outer{z-index:999;color:#fff;text-align:center;border-radius:var(--border-radius);background:#513a82b5;padding:12px 20px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 5px 10px #0006}.PreviewBanner-module-scss-module__lbINWG__Outer h3{color:inherit}.PreviewBanner-module-scss-module__lbINWG__Outer a{color:#444;border-radius:var(--border-radius-small);background:#fff;margin-top:10px;padding:5px 10px;transition:all .15s;display:inline-block}.PreviewBanner-module-scss-module__lbINWG__Outer a:hover{color:#fff;background:#444}
