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{margin:0;padding:0;border:0;vertical-align:baseline}:root{line-height:1.15;-webkit-text-size-adjust:100%}*,*:after,*:before{box-sizing:border-box;-moz-box-sizing:border-box}*:focus,*:after:focus,*:before:focus{outline:0}html,body{min-height:100%}html{height:100%;font-size:10px}body{font-size:62.5%;min-height:-webkit-fill-available}p:empty,pre:empty,blockquote:empty,ol:empty,ul:empty,li:empty,legend:empty,figcaption:empty,body:empty,article:empty,nav:empty,aside:empty,section:empty,header:empty,footer:empty,address:empty{display:none}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}svg,symbol{overflow:visible}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;width:100%}address{font-style:normal}h1,h2,h3,h4,h5,h6{-webkit-margin-before:0em;-webkit-margin-after:0em;-webkit-margin-start:0px;-webkit-margin-end:0px;font-weight:normal}hr{border:none;height:1px;box-sizing:content-box;overflow:visible}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}ol,ul{list-style:none}pre{font-family:monospace,monospace;font-size:1em;background-color:#fff;color:#000;padding:16px;position:relative;z-index:9999}table{border-collapse:collapse;border-spacing:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background:none;border:none;padding:0;margin:0;cursor:pointer}button:focus,[type=button]:focus,[type=reset]:focus,[type=submit]:focus{outline:0}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[disabled]{cursor:default}img{border-style:none}em{font-style:italic}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bold}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}textarea{resize:none;overflow:auto}:root{--breakpoint-min: 320px;--breakpoint-small: 480px;--breakpoint-medium: 920px;--breakpoint-large: 1120px;--breakpoint-max: 1600px}:root{--navigation-height: 80px;--gutter: calc(2vw + 15px);--spacer: calc(4vh + 15px )}:root{--font-colour: #484847}.button{--background: transparent;--colour: var(--font-colour);--border-colour: initial;--padding: 8px 20px;--font-size: 14px;--hover-background: #004794;--hover-colour: white;--border-hover-colour:inherit;--hover-padding: var(--padding);--hover-font-size: var(--font-size);display:inline-block;position:relative;cursor:pointer;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-style:solid;border-width:1px;align-self:flex-start;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--background);color:var(--colour);border-color:var(--border-colour);padding:var(--padding);font-size:var(--font-size);transition:background-color .2s cubic-bezier(0.42, 0, 0.58, 1),color .2s cubic-bezier(0.42, 0, 0.58, 1),border .2s cubic-bezier(0.42, 0, 0.58, 1),transform .3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.button.small{--padding: 6px 10px;--font-size: 14px;--icon-size: 8px}.button.small svg{margin-left:7.5px}.button.small svg.icon-arrow-left{margin-right:7.5px}.button.large{--padding: 10px 20px;--font-size: 20px;--icon-size: 16px}.button.blue{--background: #004794;--colour: white;--hover-background: white;--hover-colour: #004794}@media(hover: hover){.button:hover{background-color:var(--background);background-color:var(--hover-background, var(--background));color:var(--colour);color:var(--hover-colour, var(--colour));border-color:var(--border-color);border-color:var(--border-hover-colour, var(--border-color));padding:var(--padding);padding:var(--hover-padding, var(--padding));font-size:var(--font-size);font-size:var(--hover-font-size, var(--font-size));transform:scale(1.05)}}body{overflow-x:hidden;color:#484847;color:var(--font-colour, #484847);min-width:320px;font-size:16pxpx;line-height:1.5;font-style:normal;font-family:montserrat,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width: 1066.6666666667px){body{font-size:16px}}@media(min-width: 1280px){body{font-size:19.2px}}@supports not (font-size: min(1px, 1vw, 2px)){body{font-size:calc(16px + (1.5vw - 19.2px))}}@supports(font-size: min(1px, 1vw, 2px)){body{font-size:min(max(16px, 1.5vw), 19.2px)}}figure[role=presentation]{display:block;background-position:center 33%;background-size:cover;background-repeat:no-repeat;position:relative;position:absolute;overflow:hidden;top:0;left:calc(50% - 1px);width:calc(100vw + 2px);margin:0;height:100%;z-index:-1;transform-origin:center center;transform:translateX(-50%);background-color:black;background-color:var(--background-colour, black)}figure[role=presentation]>img{display:block;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center 33.33%;object-position:center 33.33%;width:100%;height:100%;max-width:100%;max-height:100%;top:0;left:0}figure[role=presentation]>img{max-height:120vh}@media(min-width: 921px){figure[role=presentation]>img{--parallax-offset: 30;--image-scale: 1;max-height:calc(1%*var(--parallax-offset) + 100%);height:calc(1%*var(--parallax-offset) + 100%);transform:translateY(calc(-1 * var(--parallax) / 100 * var(--parallax-offset) / 2)) scale(var(--image-scale));-o-object-position:50% 0%;object-position:50% 0%}figure[role=presentation]>img~img{--parallax-offset: 40}figure[role=presentation]>img~img~img{--parallax-offset: 50}figure[role=presentation]>img~img~img~img{--parallax-offset: 60}}figure[role=presentation]:after{content:"";height:20vh;position:absolute;bottom:0;left:0;background-image:linear-gradient(transparent, black);background-image:linear-gradient(transparent, var(--background-colour, black));width:100%}figure[role=presentation] cite{position:absolute;top:calc(100% - calc(8vh + 30px) - calc(-1 * (2vh + 7.5px)));margin:0;right:calc(2vw + 15px);text-shadow:1px 1px 4px #000;z-index:1}@media(max-width: 920px){figure[role=presentation] cite{right:0;left:0;padding:0 calc(2vw + 15px) calc(2vh + 7.5px) calc(2vw + 15px)}}figure cite{position:relative;display:block;font-size:14px;margin-top:15px;color:#484847;color:var(--font-colour)}figure cite strong{font-weight:bold}video-container{padding-bottom:62.5%;display:block;position:relative;width:100%;height:auto}video-container[style*=background-image]{background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#000}video-container iframe,video-container canvas{position:absolute;display:block;top:0;left:0;height:100% !important;width:100% !important}modal-container{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(255, 255, 255, 0.9);background-color:var(--background-colour, rgba(255, 255, 255, 0.9));display:flex;z-index:20;transition:opacity cubic-bezier(0.42, 0, 0.58, 1) .3s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(var(--blur, 2px));backdrop-filter:blur(var(--blur, 2px));place-content:center;place-items:center;opacity:0}modal-container button.close{position:absolute;top:15px;right:15px;width:40px;height:40px;background-color:#004794;display:flex;align-items:center;justify-content:center}modal-container button.close svg{width:40%;height:40%;stroke:#fff;stroke-width:100px;color:#fff;transition:transform .3s cubic-bezier(0.68, -0.55, 0.265, 1.55)}@media(hover: hover){modal-container button.close:hover svg{transform:rotate(90deg)}}modal-container.show{opacity:1}modal-container.show modal-content{opacity:1;transform:translateY(0px)}modal-content{--width:clamp(300px, 60vw, 700px);font-family:Arial;display:block;position:relative;box-sizing:content-box;background-color:#004794;background-color:var(--background-colour, #004794);padding:calc(2vw + 15px);width:var(--width);border-radius:6px;color:#fff;margin:calc(2vw + 15px);opacity:0;transform:translateY(20px);transition:transform .3s cubic-bezier(0, 0, 0.58, 1) .5s,opacity .3s cubic-bezier(0, 0, 0.58, 1) .5s}@supports not (width: clamp(1px, 5vw, 10px)){modal-content{--width: 60vw}}modal-content .sub-heading{color:#fff;margin-bottom:0}modal-content span{font-size:.9em;margin-bottom:7.5px;display:block}modal-content .description{font-size:.8em}h1{font-size:66pxpx;line-height:1.1}@media(max-width: 1056px){h1{font-size:52.8px}}@media(min-width: 1584px){h1{font-size:79.2px}}@supports not (font-size: min(1px, 1vw, 2px)){h1{font-size:calc(52.8px + (5vw - 79.2px))}}@supports(font-size: min(1px, 1vw, 2px)){h1{font-size:min(max(52.8px, 5vw), 79.2px)}}h2{font-size:33pxpx;line-height:1.5}@media(max-width: 880px){h2{font-size:26.4px}}@media(min-width: 1320px){h2{font-size:39.6px}}@supports not (font-size: min(1px, 1vw, 2px)){h2{font-size:calc(26.4px + (3vw - 39.6px))}}@supports(font-size: min(1px, 1vw, 2px)){h2{font-size:min(max(26.4px, 3vw), 39.6px)}}h3,h4,h5,h6{font-size:22pxpx;line-height:1.4}@media(max-width: 586.6666666667px){h3,h4,h5,h6{font-size:17.6px}}@media(min-width: 880px){h3,h4,h5,h6{font-size:26.4px}}@supports not (font-size: min(1px, 1vw, 2px)){h3,h4,h5,h6{font-size:calc(17.6px + (3vw - 26.4px))}}@supports(font-size: min(1px, 1vw, 2px)){h3,h4,h5,h6{font-size:min(max(17.6px, 3vw), 26.4px)}}h1,h2,h3,h4,h5,h6{color:#484847;color:var(--font-colour);font-style:normal;font-family:montserrat,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.heading{grid-column:1/-1;width:100%;margin-bottom:calc(2vh + 7.5px);font-size:42px;line-height:1.1;font-style:normal;font-family:montserrat,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width: 672){.heading{font-size:33.6}}@media(min-width: 1008){.heading{font-size:50.4}}@supports not (font-size: min(1px, 1vw, 2px)){.heading{font-size:calc(33.6px + (5vw - 50.4px))}}@supports(font-size: min(1px, 1vw, 2px)){.heading{font-size:min(max(33.6px, 5vw), 50.4px)}}.sub-heading{font-size:16pxpx;line-height:1.6;grid-column:1/-1;margin-bottom:calc(2vh + 7.5px)}@media(max-width: 533.3333333333px){.sub-heading{font-size:16px}}@media(min-width: 640px){.sub-heading{font-size:19.2px}}@supports not (font-size: min(1px, 1vw, 2px)){.sub-heading{font-size:calc(16px + (3vw - 19.2px))}}@supports(font-size: min(1px, 1vw, 2px)){.sub-heading{font-size:min(max(16px, 3vw), 19.2px)}}pre{background-color:#fff;color:#000;text-transform:none;text-decoration:none;text-align:left;display:block;padding:15px;position:relative;z-index:999}q,blockquote{quotes:"“" "”" "‘" "’"}q:before,blockquote:before{content:open-quote}q:after,blockquote:after{content:close-quote}a{transition:color .3s cubic-bezier(0.42, 0, 0.58, 1);text-decoration:none}li{list-style:none}[data-animation].animate{transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1),cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-duration:.5s,.5s;transition-delay:.3s,.3s}[data-animation][data-animation*=fade-in]{opacity:0}[data-animation][data-animation*=fade-in].animate{opacity:1}[data-animation][data-animation*=from-above]{transform:translateY(-100px)}[data-animation][data-animation*=from-above].animate{transform:translateY(0px)}[data-animation][data-animation*=from-above]~[data-animation*=from-above]{transition-delay:.6s}[data-animation][data-animation*=from-above]~[data-animation*=from-above]~[data-animation*=from-below]{transition-delay:.9s}[data-animation][data-animation*=from-below]{transform:translateY(100px)}[data-animation][data-animation*=from-below].animate{transform:translateY(0px)}[data-animation][data-animation*=from-below]~[data-animation*=from-below]{transition-delay:.6s}[data-animation][data-animation*=from-below]~[data-animation*=from-below]~[data-animation*=from-below]{transition-delay:.9s}[data-animation][data-animation*=from-left]{transform:translateX(-100px)}[data-animation][data-animation*=from-left].animate{transform:translateX(0px)}[data-animation][data-animation*=from-left]~[data-animation*=from-left]{transition-delay:.6s}[data-animation][data-animation*=from-left]~[data-animation*=from-left]~[data-animation*=from-left]{transition-delay:.9s}[data-animation][data-animation*=from-right]{transform:translateX(100px)}[data-animation][data-animation*=from-right].animate{transform:translateX(0px)}[data-animation][data-animation*=from-right]~[data-animation*=from-right]{transition-delay:.6s}[data-animation][data-animation*=from-right]~[data-animation*=from-right]~[data-animation*=from-right]{transition-delay:.9s}:root[style*="direction:up"] [data-animation][data-animation*=from-direction]{transform:translateY(-100px)}:root[style*="direction:up"] [data-animation][data-animation*=from-direction].animate{transform:translateY(0px)}:root[style*="direction:down"] [data-animation][data-animation*=from-direction]{transform:translateY(100px)}:root[style*="direction:down"] [data-animation][data-animation*=from-direction].animate{transform:translateY(0px)}[data-animation][data-animation*=" "]{transition-property:all,transform}main>section,body>header,body>footer,navigation-bar{padding-left:calc(2vw + 15px);padding-left:var(--gutter);padding-right:calc(2vw + 15px);padding-right:var(--gutter);max-width:1600px;max-width:var(--breakpoint-max);width:100%;margin:0 auto}main>section,body>header{position:relative;display:flex;flex-wrap:wrap;align-items:center;align-content:center}main>section,body>header,main>footer,main,navigation-bar nav{transition:transform cubic-bezier(0.42, 0, 0.58, 1) .3s}main>section content-wrapper{font-style:normal;font-family:Arial,Helvetica,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main>section content-wrapper h4,main>section content-wrapper h3,main>section content-wrapper h2{font-style:normal;font-family:Arial,Helvetica,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}content-wrapper{display:flex;align-content:center;flex-wrap:wrap;min-height:100vh;padding-top:calc(12vh + 45px);padding-bottom:calc(8vh + 30px)}navigation-bar{position:fixed;top:0;left:50%;transform:translateX(-50%);display:flex;z-index:2;height:80px;height:var(--navigation-height);align-items:center;justify-content:space-between;--font-colour: white}navigation-bar button.logo{width:100%;min-width:140px;max-width:200px;margin-right:auto;display:flex;justify-content:center;align-items:center}navigation-bar button.logo svg{display:block;fill:#484847;fill:var(--font-colour);width:100%;transition:fill .2s cubic-bezier(0.42, 0, 0.58, 1)}navigation-bar button.logo span{display:none}navigation-bar nav{display:flex;flex-grow:1;justify-content:flex-end;flex-wrap:nowrap;margin-left:30px}navigation-bar nav a{color:#484847;color:var(--font-colour);white-space:nowrap;text-transform:uppercase}navigation-bar nav a+a{margin-left:calc(2vw + 7.5px)}navigation-bar button.menu{display:none;position:absolute;top:0;right:0;width:80px;width:var(--navigation-height);height:80px;height:var(--navigation-height);align-content:center;justify-content:center}navigation-bar button.menu svg{stroke:#484847;stroke:var(--font-colour);stroke-width:3px;position:relative;width:50%;align-self:center;height:50%}navigation-bar button.menu svg line{stroke-dasharray:26;stroke-dashoffset:0;transition:stroke-dashoffset cubic-bezier(0.42, 0, 0.58, 1) .3s,transform cubic-bezier(0.42, 0, 0.58, 1) .3s,opacity cubic-bezier(0.42, 0, 0.58, 1) .3s}navigation-bar button.menu svg line:nth-of-type(1){transform-origin:3px 5px}navigation-bar button.menu svg line:nth-of-type(3){transform-origin:3px calc(100% - 5px)}navigation-bar.open button.menu svg line:nth-of-type(1){transform:rotate(45deg)}navigation-bar.open button.menu svg line:nth-of-type(2){stroke-dashoffset:26}navigation-bar.open button.menu svg line:nth-of-type(3){transform:rotate(-45deg)}@media(max-width: 1400px){navigation-bar{position:fixed}navigation-bar button.menu{display:flex}navigation-bar nav{position:absolute;flex-direction:column;padding:80px 30px 30px 30px;padding:var(--navigation-height) 30px 30px 30px;top:0;right:0;background-color:#004794;width:320px;transform:translateX(320px)}navigation-bar nav:before{content:"";position:absolute;top:0;left:0;background-color:#080441;height:100vh;width:100%}navigation-bar nav a{text-align:left;margin:0 0 15px 0 !important;position:relative}navigation-bar nav a.current{text-decoration:underline}navigation-bar.open~*{transform:translateX(-320px)}navigation-bar.open button.menu{--font-colour: white}navigation-bar.open nav{--font-colour: white;transform:translateX(0px)}}body>header{--font-colour: white;min-height:100vh}:root[data-active-section=header] navigation-bar{--font-colour: white}body>header content-wrapper{min-height:inherit;padding-top:calc(calc(4vh + 15px ) + 80px);padding-top:calc(calc(4vh + 15px ) + var(--navigation-height));justify-content:center;align-content:flex-start;display:flex;flex-direction:column;position:relative}body>header h1,body>header h2{width:100%;text-shadow:0px 0px 16px #004794;max-width:920px}body>header h1{font-size:66pxpx;line-height:1.1}@media(max-width: 1056px){body>header h1{font-size:52.8px}}@media(min-width: 1584px){body>header h1{font-size:79.2px}}@supports not (font-size: min(1px, 1vw, 2px)){body>header h1{font-size:calc(52.8px + (5vw - 79.2px))}}@supports(font-size: min(1px, 1vw, 2px)){body>header h1{font-size:min(max(52.8px, 5vw), 79.2px)}}body>header h2{max-width:920px;margin-top:15px;font-size:22pxpx;line-height:1.4}@media(max-width: 586.6666666667px){body>header h2{font-size:17.6px}}@media(min-width: 880px){body>header h2{font-size:26.4px}}@supports not (font-size: min(1px, 1vw, 2px)){body>header h2{font-size:calc(17.6px + (3vw - 26.4px))}}@supports(font-size: min(1px, 1vw, 2px)){body>header h2{font-size:min(max(17.6px, 3vw), 26.4px)}}body>header .button{margin-top:calc(2vh + 7.5px);z-index:2}@media(max-width: 920px){body>header h1 br{display:none}}body>header .bottom-left{--pos-y: calc(100% - calc(8vh + 30px) - calc(-1 * (2vh + 7.5px)));display:block;position:absolute;top:var(--pos-y);z-index:1}@media(max-width: 920px){body>header .bottom-left{width:100%}}body>header .awards-carousel{width:100%;max-width:1000px}body>header .awards-track{position:relative;overflow:hidden;height:60px}body>header .award-item{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity .5s ease-in-out;pointer-events:none}body>header .award-item.active{opacity:1;pointer-events:auto}body>header .award-item img{max-width:100%;height:auto;display:block}main{position:relative;display:block;height:inherit;width:inherit}main:empty{display:none}main>*{position:relative}main h1,main h2,main h3,main h4,main h5,main h6{margin-bottom:15px;display:block}main h1+figure,main h2+figure,main h3+figure,main h4+figure,main h5+figure,main h6+figure{margin-top:30px}main>section>img,main>section .video-container,main>article>img,main>article .video-container,main text-block>img,main text-block .video-container{margin-top:7.5px;margin-bottom:7.5px}main p+*{margin-top:15px}main p+h2,main p+h3{margin-top:15px}main p,main li{color:#484847;color:var(--font-colour)}main strong,main b{font-weight:normal;font-style:normal;font-family:montserrat,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main ul{margin-top:15px;margin-bottom:15px}main ul li{position:relative;display:block;padding-left:20px}main ul li+li{margin-top:5px}main ul li a{text-decoration:none}main ul li:before{content:"";background-color:#484847;background-color:var(--font-colour);position:absolute;top:12px;left:0;width:8px;height:8px;border-radius:50%}main ol{counter-reset:counter;margin-top:15px;margin-bottom:15px}main ol>li{position:relative;display:block;padding-left:20px}main ol>li+li{margin-top:5px}main ol>li a{text-decoration:none}main ol>li:before{content:counter(counter) ".";counter-increment:counter;color:#484847;color:var(--font-colour);position:absolute;top:1px;left:0}main a{color:#484847;color:var(--font-colour)}main hr{border:none;background-color:#484847;margin-top:15px;margin-bottom:15px}main img{max-width:100%;height:auto}main figure{margin-bottom:15px}main figure figcaption{font-style:italic;text-align:center;margin-top:7.5px}main blockquote{margin-bottom:7.5px;font-style:italic;line-height:1.4;padding:15px !important}body>footer{display:block;height:60px;margin-top:-60px}body>footer small{display:block;width:100%;font-size:12px;color:rgba(255,255,255,.6)}body>footer small a{color:rgba(255,255,255,.6);text-decoration:underline}body>footer small a:hover{color:#fff}body>footer small br{display:none}@media(max-width: 480px){body>footer small{text-align:center}body>footer small br{display:inline}}:root[data-active-section=about-us] navigation-bar{--font-colour: #484847}@media(min-width: 921px){section#about-us content-wrapper{display:grid;grid-template-columns:minmax(480px, 700px) minmax(300px, 500px);grid-gap:0 calc(2vw + 15px);grid-gap:0 var(--gutter);justify-content:space-between}}section#about-us .content{grid-row:2;align-self:flex-start;margin-bottom:calc(4vh + 15px )}section#about-us figure{grid-row:2;align-self:flex-start;max-width:500px;padding:calc(1vw + 7.5px);margin:calc(-1*(1vw + 7.5px)) auto 0 auto;background-color:#f5f5f5}section#about-us figure video{width:100%}section#about-us .embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%}section#about-us .embed-container iframe,section#about-us .embed-container object,section#about-us .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}section#scientific-approach{--font-colour: white;--background-colour: #160728}section#scientific-approach .content{-moz-columns:373.3333333333px 2;columns:373.3333333333px 2;-moz-column-gap:60px;column-gap:60px;width:100%}:root[data-active-section=the-team] navigation-bar{--font-colour: #484847}section#the-team content-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:30px;align-items:flex-start}section#the-team .group{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px 60px;justify-content:space-between;grid-column:1/span 3}section#the-team h2.heading{margin-bottom:calc(calc(2vh + 7.5px) - 30px)}section#the-team h3.heading{color:#004794;font-size:30px;margin-bottom:0}section#the-team .team-member{display:flex;flex-wrap:wrap;align-self:flex-start;position:relative}section#the-team .team-member button{width:100%;display:block;align-items:flex-start;text-align:left}@media(hover: hover){section#the-team .team-member button figure:after{content:"";inset:0;background-color:#004794;position:absolute;opacity:0;mix-blend-mode:multiply;transition:opacity .3s cubic-bezier(0.42, 0, 0.58, 1)}section#the-team .team-member button:hover figure:after{opacity:.7}section#the-team .team-member button:hover h3{color:#004794}}section#the-team .team-member h3{margin-bottom:0;display:block;width:100%;font-weight:bold}section#the-team .team-member h3+span{width:100%;font-size:16px;line-height:1.4;margin-bottom:15px}section#the-team .team-member .description{display:none}section#the-team .team-member p{font-size:16px;line-height:1.8}section#the-team .team-member figure{width:100%;padding-top:100%;display:block;background-position:center 33%;background-size:cover;background-repeat:no-repeat;position:relative}section#the-team .team-member figure>img{display:block;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center 33.33%;object-position:center 33.33%;width:100%;height:100%;max-width:100%;max-height:100%;top:0;left:0}section#the-team .company-founders{grid-column:1/-1;margin-block:calc(4vh + 15px )}@media(max-width: 1100px){section#the-team content-wrapper{grid-template-columns:repeat(3, 1fr)}section#the-team .heading{margin-bottom:calc(calc(2vh + 7.5px) - 15px)}section#the-team .team-member button>*{opacity:1 !important}section#the-team .team-member figure{transform:initial !important}section#the-team .team-member h3{font-size:16px;line-height:1.1;margin-bottom:7.5px;text-align:left}section#the-team .team-member span{font-size:16px;text-align:left;line-height:1.3}section#the-team .team-member p{line-height:1.4}}@media(max-width: 700px){section#the-team content-wrapper .group{display:grid;grid-gap:calc(2vw + 15px);grid-template-columns:repeat(2, 1fr)}}section#the-team .team-member figure[data-animation]~*{opacity:0;transition-timing-function:cubic-bezier(0.42, 0, 0.58, 1);transition-duration:.5s;transition-delay:.3s}section#the-team .team-member figure[data-animation].animate~*{opacity:1}section#the-team .team-member:nth-of-type(1) figure[data-animation].animate{transition-delay:0.3s,0.3s}section#the-team .team-member:nth-of-type(1) figure[data-animation].animate~*{transition-delay:0.3s,0.3s}section#the-team .team-member:nth-of-type(2) figure[data-animation].animate{transition-delay:0.4s,0.4s}section#the-team .team-member:nth-of-type(2) figure[data-animation].animate~*{transition-delay:0.4s,0.4s}section#the-team .team-member:nth-of-type(3) figure[data-animation].animate{transition-delay:0.5s,0.5s}section#the-team .team-member:nth-of-type(3) figure[data-animation].animate~*{transition-delay:0.5s,0.5s}section#the-team .team-member:nth-of-type(4) figure[data-animation].animate{transition-delay:0.6s,0.6s}section#the-team .team-member:nth-of-type(4) figure[data-animation].animate~*{transition-delay:0.6s,0.6s}section#news-and-events{--font-colour: white;--background-colour: #180a10}section#news-and-events::after{content:"";position:absolute;top:0;left:calc(50% - 1px);height:100%;width:calc(100vw + 2px);transform-origin:center center;transform:translateX(-50%);background-color:var(--background-colour);z-index:-10}section#news-and-events .background-static{position:absolute;top:0;left:calc(50% - 1px);width:calc(100vw + 2px);transform:translateX(-50%);height:100%;background-color:var(--background-colour);z-index:-1}section#news-and-events figure[role=presentation]{max-height:140vh}section#news-and-events figure[role=presentation] img{opacity:.4}section#news-and-events content-wrapper{display:grid;grid-gap:0 calc(calc(2vw + 15px)*2);grid-gap:0 calc(var(--gutter)*2);justify-content:space-between;grid-template-columns:repeat(3, 1fr)}section#news-and-events content-wrapper section{position:relative}section#news-and-events content-wrapper::before{content:"";position:absolute}section#news-and-events section{align-self:flex-start}section#news-and-events section h3{font-style:normal;font-family:montserrat,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase}section#news-and-events section p strong{font-style:normal;font-family:Arial,Helvetica,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section#news-and-events .section-heading{font-weight:bold !important}section#news-and-events article-list{display:flex;flex-direction:column;font-style:normal;font-family:Arial,Helvetica,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section#news-and-events article-list article{width:100%;max-width:460px}section#news-and-events article-list article+article{margin-top:30px}section#news-and-events article-list article h4{margin:0;font-style:normal;font-family:Arial,Helvetica,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section#news-and-events article-list article p{font-size:16px}section#news-and-events article-list article cite{margin-top:0;display:block;color:#484847;color:var(--font-colour);font-size:14px;font-style:italic;font-family:Arial,Helvetica,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section#news-and-events article-list article .button{--font-colour: rgba(255, 255, 255, 0.7);margin-top:15px}section#news-and-events article-list article .button:hover{--font-colour: rgba(255, 255, 255, 1)}section#news-and-events figure[role=presentation] img{opacity:.6}section#news-and-events section#press-releases article img,section#news-and-events section#press-releases article p strong{margin-bottom:15px}@media(max-width: 1200px){section#news-and-events content-wrapper{grid-template-columns:repeat(2, 1fr);grid-gap:calc(2vw + 15px) calc(8vh + 30px)}}@media(max-width: 700px){section#news-and-events content-wrapper{grid-template-columns:1fr}section#news-and-events #news{margin-bottom:calc(4vh + 15px )}}@media(min-width: 701px){section#news-and-events #press-releases::after,section#news-and-events #news::after{content:"";display:block;position:absolute;top:0;right:calc(0px - (8vh + 30px)/2);width:1px;background:#fff;height:100%}}@media(min-width: 1201px){section#news-and-events #press-releases::after,section#news-and-events #events::after{content:"";display:block;position:absolute;top:0;right:calc(0px - calc(2vw + 15px)*2/2);right:calc(0px - var(--gutter)*2/2);width:1px;background:#fff;height:100%}section#news-and-events #news::after{content:unset}}:root[data-active-section=publications] navigation-bar{--font-colour: #484847}section#publications ol{-moz-columns:373.3333333333px 2;columns:373.3333333333px 2;-moz-column-gap:60px;column-gap:60px;width:100%}section#publications ol li{margin-bottom:30px;padding-left:45px;-moz-column-break-inside:avoid;break-inside:avoid}section#publications ol li a{color:#004794;text-decoration:underline;display:block;font-size:16px}section#publications ol li:before{font-weight:bold}section#publications ol li strong{font-weight:bold}section#vacancies{border-bottom:1px solid #e5e5e5}:root[data-active-section=vacancies] navigation-bar{--font-colour: #484847}section#vacancies .jobs{display:grid;grid-gap:calc(2vw + 15px)}section#vacancies .jobs article{background-color:rgba(245,245,245,.6);padding:calc(2vw + 15px);display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-gap:calc(1vw + 7.5px) calc(2vw + 15px)}section#vacancies .jobs article a{text-decoration:underline}section#vacancies .jobs article .span-full{grid-column:1/-1}section#vacancies .jobs article h3{grid-column:1/-1;color:#004794;font-style:normal;font-family:montserrat,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:min(max(20px,3vw),30px);padding-bottom:calc(1vw + 7.5px);margin-bottom:0;border-bottom:1px solid rgba(0,71,148,.3)}section#vacancies .jobs article h4{color:#004794;font-size:min(max(16px,3vw),20px)}section#vacancies .jobs article .details{display:flex;flex-direction:column;margin-bottom:calc(2vh + 7.5px)}section#vacancies .jobs article .details address{margin-right:30px}section#vacancies .jobs article strong{font-weight:bold;margin-right:7.5px}section#vacancies .jobs .apply{--font-colour: white;grid-column:1/-1;display:flex;gap:30px;background-color:#004794;padding:30px}@media(min-width: 1121px){section#vacancies .jobs article{grid-template-columns:1fr 1fr}}section#contact{--font-colour: white;--background-colour: #04311d}section#contact content-wrapper{display:grid;grid-gap:0 60px;justify-content:space-between}@media(min-width: 701px){section#contact content-wrapper{grid-template-columns:auto 1fr}}@media(max-width: 920px){section#contact{padding-bottom:calc(calc(4vh + 15px ) + 50px)}section#contact figure[role=presentation] cite{opacity:1 !important;top:initial;bottom:70px}}section#contact .content{align-self:flex-start;display:flex;flex-direction:column;margin-right:calc(4vw + 30px);text-shadow:0px 0px 10px #000}section#contact .content address{color:#484847;color:var(--font-colour);margin-bottom:calc(2vh + 7.5px)}section#contact .content address:first-line{font-style:normal;font-family:montserrat,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section#contact .content a{margin-bottom:calc(2vh + 7.5px)}section#contact .content a[href*=tel] span{font-style:normal;font-family:montserrat,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:6px}section#contact google-map a{display:block}section#contact google-map a img{display:block}
/*# sourceMappingURL=maps/global.css.map */