@font-face{font-family:lausanne;src:url(/_next/static/media/a7f6b2db854ffb1d-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:lausanne;src:url(/_next/static/media/7bbd495bddf53d9d-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:lausanne Fallback;src:local("Arial");ascent-override:89.21%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:102.11%}.__className_2a8e5f{font-family:lausanne,lausanne Fallback}.__variable_2a8e5f{--font-lausanne:"lausanne","lausanne Fallback"}.PreviewBanner_Outer__jars4{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__jars4 h3{color:inherit}.PreviewBanner_Outer__jars4 a{display:inline-block;background:#fff;color:#444;padding:5px 10px;margin-top:10px;border-radius:var(--border-radius-small);transition:.15s}.PreviewBanner_Outer__jars4 a:hover{background:#444;color:#fff}:root{--colour-black:#020202;--colour-black-80:#515151;--colour-black-60:#7D7D7D;--colour-black-20:#D9D9D9;--colour-white:#ffffff;--colour-purple:#302F51;--colour-grey:#F2F2F2;--colour-grey-light:#F9F9F9;--colour-grey-dark:#7D7D7D;--colour-grey-verydark:#262626;--colour-blue-80:#095476;--colour-blue-60:#6D98AD;--colour-blue-40:#9DBBC8;--colour-blue-20:#CEDEE4;--colour-another-blue:#CDDDE4;--colour-purple-80:#585974;--colour-purple-20:#D6D5DC;--colour-blue-dark:#0A5476;--colour-blue-pale:#C6D7DA;--colour-purple-dark:#303051;--font-size-xxxx-large:70px;--font-size-xxx-large:56px;--font-size-xx-large:44px;--font-size-x-large:32px;--font-size-large:28px;--font-size-medium:22px;--font-size-body:18px;--font-size-small:16px;--font-size-tiny:14px;--border-radius:35px;--border-radius-small:20px;--border-radius-very-small:5px}body{font-family:var(--font-lausanne);font-size:var(--font-size-body);color:var(--colour-black);font-weight:300;letter-spacing:-.3px;background:var(--colour-white)}main>section{margin:150px 0;scroll-margin-top:150px}main>section:first-of-type{margin-top:120px}main>section:first-of-type[class*=Hero]{margin-top:0}main>section:last-of-type{margin-bottom:0}main>section[class*=MediaLinks]~section[class*=Contact],main>section[class*=Team]~section[class*=Contact]{margin-top:-170px}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-weight:300;line-height:1.2;letter-spacing:-.01em}.h1 em video,.h1 em:before,.h2 em video,.h2 em:before,.h3 em video,.h3 em:before,.h4 em video,.h4 em:before,.h5 em video,.h5 em:before,h1 em video,h1 em:before,h2 em video,h2 em:before,h3 em video,h3 em:before,h4 em video,h4 em:before,h5 em video,h5 em:before{content:"";background-size:cover;position:absolute;z-index:-1;animation:sway 8s ease-in-out infinite}@keyframes sway{0%{background-position:0 50%}50%{background-position:150% 50%}to{background-position:0 50%}}.h1 em,.h2 em,.h3 em,.h4 em,.h5 em,h1 em,h2 em,h3 em,h4 em,h5 em{font-style:normal;position:relative;display:inline-block}.h1 strong,.h2 strong,.h3 strong,.h4 strong,.h5 strong,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong{font-weight:300}.h1:has(em),.h2:has(em),.h3:has(em),.h4:has(em),.h5:has(em),h1:has(em),h2:has(em),h3:has(em),h4:has(em),h5:has(em){margin-left:20px}.h1,h1{font-size:var(--font-size-xxxx-large);line-height:1}.h1 em video,.h1 em:before,h1 em video,h1 em:before{width:calc(100% + 40px);height:calc(100% + 20px);top:-10px;left:-20px;border-radius:80px;max-width:none;object-fit:cover}.h2,h2{font-size:var(--font-size-xxx-large)}.h2 em video,.h2 em:before,h2 em video,h2 em:before{width:calc(100% + 32px);height:calc(100% + 16px);top:-8px;left:-16px;border-radius:64px;max-width:none;object-fit:cover}.h3,h3{font-size:var(--font-size-x-large)}.h3 em video,.h3 em:before,h3 em video,h3 em:before{width:calc(100% + 24px);height:calc(100% + 12px);top:-6px;left:-12px;border-radius:48px;max-width:none;object-fit:cover}.h4,h4{font-size:var(--font-size-large)}.h4 em video,.h4 em:before,h4 em video,h4 em:before{width:calc(100% + 20px);height:calc(100% + 10px);top:-5px;left:-10px;border-radius:40px;max-width:none;object-fit:cover}.h5 em video,.h5 em:before,h5 em video,h5 em:before{width:calc(100% + 16px);height:calc(100% + 8px);top:-4px;left:-8px;border-radius:32px;max-width:none;object-fit:cover}.container{width:100%;margin-left:auto;margin-right:auto;max-width:1800px;padding-left:20px;padding-right:20px}.container.narrow{max-width:1100px}.copy.small{font-size:var(--font-size-small)}.copy.medium{font-size:var(--font-size-body)}.copy.large{font-size:var(--font-size-large)}.AnimateDiv{transform:translateY(20px);transition:.5s;opacity:0}.AnimateDiv.Visible{opacity:1;transform:translateY(0)}.smallCaps{font-size:var(--font-size-body);line-height:1.1;letter-spacing:.08rem;text-transform:uppercase}.smallCaps.grey{color:var(--colour-grey-dark)}.categoryTag{padding:10px 18px;border-radius:100px;background:var(--colour-white);width:-moz-fit-content;width:fit-content}.categoryTag.inverted{background:none;color:var(--colour-white);border:1px solid var(--colour-white)}.categoryTag.bordered{background:none;border:1px solid var(--colour-black)}@media(max-width:1024px){:root{--font-size-huge:42px;--font-size-xxxx-large:44px;--font-size-xxx-large:40px;--font-size-xx-large:34px;--font-size-x-large:26px;--font-size-large:24px;--font-size-body:20px;--font-size-body:16px;--font-size-small:14px;--font-size-tiny:12px;--border-radius:20px;--border-radius-small:10px}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-weight:300;line-height:1.1;letter-spacing:-.01em}.h1:has(em),.h2:has(em),.h3:has(em),.h4:has(em),.h5:has(em),h1:has(em),h2:has(em),h3:has(em),h4:has(em),h5:has(em){margin-left:10px}.h1 em:before,h1 em:before{width:calc(100% + 20px);height:calc(100% + 10px);top:-4.4444444444px;left:-10px;border-radius:40px;max-width:none;object-fit:cover}.h2 em:before,h2 em:before{width:calc(100% + 16px);height:calc(100% + 8px);top:-3.5555555556px;left:-8px;border-radius:32px;max-width:none;object-fit:cover}.h3 em:before,h3 em:before{width:calc(100% + 12px);height:calc(100% + 6px);top:-2.6666666667px;left:-6px;border-radius:24px;max-width:none;object-fit:cover}.h4 em:before,h4 em:before{width:calc(100% + 8px);height:calc(100% + 4px);top:-1.7777777778px;left:-4px;border-radius:16px;max-width:none;object-fit:cover}.h5 em:before,h5 em:before{width:calc(100% + 4px);height:calc(100% + 2px);top:-.8888888889px;left:-2px;border-radius:8px;max-width:none;object-fit:cover}.container{padding-left:10px;padding-right:10px}main>section{margin:100px 0;scroll-margin-top:100px}main>section[class*=Stages]~section[class*=Contact],main>section[class*=Team]~section[class*=Contact]{margin-top:-120px}.smallCaps{font-size:var(--font-size-small);letter-spacing:.1rem}}*,:after,:before{box-sizing:border-box;position:relative}*{margin:0}body,html{height:100%;outline:none;max-width:100vw}body{line-height:1.3;-webkit-font-smoothing:antialiased}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;color:inherit}