@font-face{font-family:Aeonik;src:url(/_next/static/media/d83f95a067cb03fb-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Aeonik;src:url(/_next/static/media/18fbb1efe9cfce44-s.p.woff2) 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.00%;size-adjust:101.39%}.__className_e367f5{font-family:Aeonik,Aeonik Fallback}.__variable_e367f5{--font-primary:"Aeonik","Aeonik Fallback"}@font-face{font-family:AeonikMono;src:url(/_next/static/media/14c9a22c99828952-s.p.woff) format("woff");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:AeonikMono;src:url(/_next/static/media/ff08a03737caaae3-s.p.woff) format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:AeonikMono;src:url(/_next/static/media/e95bd752ff0855b1-s.p.woff) 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.00%;size-adjust:135.87%}.__className_529d8b{font-family:AeonikMono,AeonikMono Fallback}.__variable_529d8b{--font-mono:"AeonikMono","AeonikMono Fallback"}.PreviewBanner_Outer__oEsyN{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:999;background:rgba(81,58,130,.7098039216);color:#fff;text-align:center;padding:12px 20px;border-radius:var(--border-radius);box-shadow:0 5px 10px rgba(0,0,0,.4)}.PreviewBanner_Outer__oEsyN h3{color:inherit}.PreviewBanner_Outer__oEsyN a{display:inline-block;background:#fff;color:#444;padding:5px 10px;margin-top:10px;border-radius:var(--border-radius-small);transition:.15s}.PreviewBanner_Outer__oEsyN a:hover{background:#444;color:#fff}*,:after,:before{box-sizing:border-box;position:relative}*{margin:0}body,html{height:100%;outline:none;max-width:100vw}body{line-height:1.3}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}ul{padding:0;margin:0}li{list-style:none}a{text-decoration:none}a,button{color:inherit;cursor:pointer}button{padding:0;border:none;background:none;font:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}:root{--font-size-xxxx-large:clamp(2.5rem,0.69vw + 2.28rem,3rem);--font-size-xxx-large:clamp(2.25rem,0.69vw + 2.03rem,2.75rem);--font-size-xx-large:clamp(2rem,0.69vw + 1.78rem,2.5rem);--font-size-x-large:clamp(1.75rem,0.17vw + 1.7rem,1.88rem);--font-size-large:clamp(1.31rem,0.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{line-height:1.05;font-weight:600;letter-spacing:-.03em;color:var(--dark-green)}.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-weight:400}.preTitle,.smallCaps{font-family:var(--font-mono);font-size:var(--font-size-x-small);text-transform:uppercase}.preTitle{display:flex;align-items:center;gap:8px;color:var(--mid-grey)}.preTitle:before{content:"";width:7px;height:7px;background:var(--mid-grey);border-radius:1px}.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:#ccff66;--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:#ffffff;--alert:#bc1515}.Cutout__Wrapper{--br:var(--border-radius);--cutout-height:75px;--cutout-colour:var(--white);display:grid;grid-template-columns:repeat(4,1fr)}.Cutout__Wrapper.Cutout__Black{background-color:var(--dark-grey)}.Cutout__Wrapper.Cutout__DarkGreen{background-color:var(--dark-green)}.Cutout__Wrapper .Cutout__Main{padding:60px 0 140px;grid-row:1/3;grid-column:1/5;border-radius:var(--_br);overflow:hidden;position:unset}.Cutout__Wrapper .Cutout__Main:before{bottom:-.5px;grid-column:4;grid-row:1/3;rotate:270deg}.Cutout__Wrapper .Cutout__Main:after,.Cutout__Wrapper .Cutout__Main:before{left:0;content:"";position:absolute;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))}.Cutout__Wrapper .Cutout__Main:after{top:calc(var(--br)*-1);grid-column:1;grid-row:2/3;box-shadow:-1rem 0 0 var(--cutout-colour);rotate:-90deg}.Cutout__Wrapper .Cutout__Cutout{height:calc(100% + 2px);display:grid;background:var(--cutout-colour);font-weight:500;grid-row:2/3;grid-column:1/4;border-radius:0 var(--br) 0 0;position:unset}.Cutout__Wrapper .Cutout__Cutout span{display:grid;place-items:center;background:#fff;padding:.75rem 0;border-radius:calc(var(--br)/2)}.Cutout__Wrapper .Cutout__Buttons{min-height:var(--cutout-height);display:flex;gap:10px;align-items:center;grid-column:4/5;grid-row:2/3;padding:10px 20px}@media(max-width:1024px){.Cutout__Wrapper .Cutout__Main{padding:60px 0 0}.Cutout__Wrapper .Cutout__Main:after,.Cutout__Wrapper .Cutout__Main:before{content:none}.Cutout__Wrapper .Cutout__Cutout{display:none}.Cutout__Wrapper .Cutout__Buttons{justify-content:center;grid-column:1/-1;grid-row:auto;padding:10px 30px 40px}}:root{--border-radius:15px;--border-radius-small:5px;--border-radius-large:25px;--easeInOut:cubic-bezier(0.16,1,0.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%;margin-left:auto;margin-right:auto;max-width:1480px;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*=TilesShowcase]+section[class*=JobBoard],main>section[class*=VideoAnimation]+section[class*=TilesShowcase]{margin-top:-110px}main>section[class*=LogoStrip]+section[class*=DownloadGrid],main>section[class*=LogoStrip]+section[class*=VideoGrid]{margin-top:-50px}main:has(div.has-grey-background:last-of-type)~footer{--bg-colour:var(--very-light-grey)}.AnimateDiv{transform:translateY(20px);transition:.5s;opacity:0}.AnimateDiv.Visible{opacity:1;transform:translateY(0)}.react-select__control{min-height:45px!important;border-radius:var(--border-radius-small)!important;border-color:var(--bright-grey)!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{min-height:35px!important;border-radius:3px!important;border-color:var(--mid-grey)!important;background-color:var(--dark-grey)!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,.react-select-dark__option{background-color:var(--dark-grey)!important}.react-select-dark__option{color:var(--white)!important}.react-select-dark__option--is-focused,.react-select-dark__option:active{background-color:#2e2e2e!important;color:var(--white)!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*=DownloadGrid],main>section[class*=LogoStrip]+section[class*=VideoGrid]{margin-top:-20px}}