:root{--teal:var(--blue-light);--yellow:var(--yellow);--cream:var(--off-white);--purple:var(--purple-light);--green:var(--green);--pink:var(--pink);--black-oklch:0% 0 0;--white-oklch:100% 0 0;--off-white-oklch:95.38% 0.024 85.79;--blue-oklch:45.2% 0.313 264.05;--blue-light-oklch:84.45% 0.068 207.8;--blue-light-2-oklch:93.67% 0.029 207.44;--green-oklch:64.46% 0.115 176.87;--pink-oklch:80.4% 0.099 4.41;--purple-oklch:51.6% 0.235 316.76;--purple-light-oklch:73.03% 0.119 288.61;--yellow-oklch:82.28% 0.158 77.46;--background-color:oklch(var(--white-oklch));--background-color-secondary:oklch(var(--off-white-oklch));--black:oklch(var(--black-oklch));--blue:oklch(var(--blue-oklch));--blue-light:oklch(var(--blue-light-oklch));--blue-light-2:oklch(var(--blue-light-2-oklch));--green:oklch(var(--green-oklch));--interaction-color:oklch(var(--blue-oklch));--interaction-color-hover:oklch(var(--black-oklch));--off-white:oklch(var(--off-white-oklch));--pink:oklch(var(--pink-oklch));--primary:oklch(var(--blue-oklch));--purple:oklch(var(--purple-oklch));--purple-light:oklch(var(--purple-light-oklch));--text-color:oklch(var(--black-oklch));--text-color-secondary:oklch(var(--white-oklch));--white:oklch(var(--white-oklch));--yellow:oklch(var(--yellow-oklch));--space-xxs:1rem;--space-xs:1.5rem;--space-s:2.5rem;--space-m:3.5rem;--space-l:4rem;--space-xl:5rem;--space-2xl:7rem;--gutter:3rem;--outer-grid-gutter:3rem;--header-height:8rem;--shorthand-header-height:7.3125rem}@font-face{font-family:Averta-Bold;font-style:normal;font-weight:700;src:url(../fonts/Averta-Bold.woff2) format("woff2"),url(../fonts/Averta-Bold.woff) format("woff"),url(../fonts/Averta-Bold.ttf) format("truetype")}@font-face{font-family:Averta-Bold-Italic;font-style:italic;font-weight:700;src:url(../fonts/Averta-Bold-Italic.woff2) format("woff2"),url(../fonts/Averta-Bold-Italic.woff) format("woff"),url(../fonts/Averta-Bold-Italic.ttf) format("truetype")}@font-face{font-family:Averta-Semibold;font-style:normal;font-weight:600;src:url(../fonts/Averta-Semibold.woff2) format("woff2"),url(../fonts/Averta-Semibold.woff) format("woff"),url(../fonts/Averta-Semibold.ttf) format("truetype")}@font-face{font-family:Averta-Regular;font-style:normal;font-weight:400;src:url(../fonts/Averta-Reg.woff2) format("woff2"),url(../fonts/Averta-Reg.woff) format("woff"),url(../fonts/Averta-Reg.ttf) format("truetype")}@font-face{font-family:Averta-Regular-Italic;font-style:italic;font-weight:400;src:url(../fonts/Averta-Reg-Italic.woff2) format("woff2"),url(../fonts/Averta-Reg-Italic.woff) format("woff"),url(../fonts/Averta-Reg-Italic.ttf) format("truetype")}@font-face{font-family:Averta-Light-Italic;font-style:italic;font-weight:300;src:url(../fonts/Averta-Light-Italic.woff2) format("woff2"),url(../fonts/Averta-Light-Italic.woff) format("woff"),url(../fonts/Averta-Light-Italic.ttf) format("truetype")}@font-face{font-family:Averta-Light;font-style:normal;font-weight:300;src:url(../fonts/Averta-Light.woff2) format("woff2"),url(../fonts/Averta-Light.woff) format("woff"),url(../fonts/Averta-Light.ttf) format("truetype")}@media (max-width:64rem){:root{--gutter:1rem;--header-height:6.25rem;--shorthand-header-height:6.25rem}}@media (max-width:46.25rem){:root{--outer-grid-gutter:1rem;--space-s:2rem;--space-m:2.5rem;--space-l:2.5rem;--space-xl:4rem;--space-2xl:4.5rem}}*,:after,:before{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{max-width:100%}img{font-style:italic;height:auto;vertical-align:middle}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}button{-webkit-text-fill-color:currentcolor;all:unset;color:currentcolor;cursor:pointer}ul{list-style-type:none;padding-left:0}a{text-decoration:none}input[type=button],input[type=email],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url]{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;cursor:pointer}html{scroll-behavior:smooth}body{font-size:16px;scrollbar-gutter:stable}body.is-scroll-locked{overflow:hidden}@media (prefers-reduced-motion){body *{animation-duration:0s}}main:has(.o-section--has-background:last-child,.c-get-in-touch:last-child)+.c-footer{margin-block-start:0}main:has(.c-anchor-nav) .o-section{scroll-margin-block-start:calc(var(--header-height) + 3.5rem)}.o-button{align-items:center;background-color:var(--blue);box-sizing:border-box;color:var(--white);display:inline-flex;font-family:REM,sans-serif;font-optical-sizing:auto;font-size:1.125rem;font-weight:500;gap:.875em;inline-size:-moz-fit-content;inline-size:fit-content;justify-content:space-between;line-height:1;padding:.6875rem var(--space-xxs);text-align:start;transition:background-color .3s,color .3s}.o-button:focus,.o-button:hover{background-color:var(--black)}.o-button:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.o-button--light-blue{background-color:var(--blue-light-2);color:var(--black)}.o-button--light-blue:focus,.o-button--light-blue:hover{background-color:var(--blue-light)}.o-button--light-blue:focus-visible{outline:3px solid var(--blue);outline-offset:3px;outline-offset:-3px}.o-button--dark{background-color:var(--black)}.o-button--dark:focus,.o-button--dark:hover{background-color:var(--white);color:var(--black)}.o-card-block__cards-wrapper{display:grid;gap:var(--space-l) var(--gutter);margin-block-start:var(--space-l)}@media (max-width:46.25rem){.o-card-block__cards-wrapper{gap:var(--space-s)}}.o-card-block__cards-wrapper--one-per-row{grid-template-columns:1fr}.o-card-block__cards-wrapper--two-per-row{grid-template-columns:repeat(2,1fr)}@media (max-width:46.25rem){.o-card-block__cards-wrapper--two-per-row{grid-template-columns:1fr}}.o-card-block__cards-wrapper--three-per-row{grid-template-columns:repeat(3,1fr)}@media (max-width:64rem){.o-card-block__cards-wrapper--three-per-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:46.25rem){.o-card-block__cards-wrapper--three-per-row{grid-template-columns:1fr}}.o-card-block__cards-wrapper--four-per-row{grid-template-columns:repeat(4,1fr)}@media (max-width:64rem){.o-card-block__cards-wrapper--four-per-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:46.25rem){.o-card-block__cards-wrapper--four-per-row{grid-template-columns:1fr}}.o-card-block--listing .o-card-block__cards-wrapper{margin-block-start:0}.o-component-heading__title{color:var(--text-color);font-family:REM,sans-serif;font-optical-sizing:auto;font-size:3.5rem;font-weight:400;grid-column:1/8;line-height:1}@media (max-width:64rem){.o-component-heading__title{font-size:2.5rem;grid-column:1/10}}@media (max-width:46.25rem){.o-component-heading__title{grid-column:1/-1}}.o-component-heading__title--small{font-family:REM,sans-serif;font-optical-sizing:auto;font-size:2.75rem;font-weight:400;line-height:1.25}@media (max-width:64rem){.o-component-heading__title--small{font-size:2rem}}.o-component-heading__description{color:var(--text-color);font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;font-size:1.375rem;font-weight:400;grid-column:1/8;line-height:1.4;line-height:1.45}@media (max-width:64rem){.o-component-heading__description{grid-column:1/10}}@media (max-width:46.25rem){.o-component-heading__description{grid-column:1/-1}}.o-component-heading__title+.o-component-heading__description{margin-block-start:var(--space-s)}.o-component-heading--home-featured-links .o-component-heading__title{grid-column:1/9}.o-component-heading--home-featured-links .o-component-heading__description{font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:2rem;font-weight:600;grid-column:1/9;line-height:1.25}@media (max-width:64rem){.o-component-heading--home-featured-links .o-component-heading__description{font-size:1.75rem}}.o-container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:calc(108.5rem + var(--outer-grid-gutter)*2);padding-left:var(--outer-grid-gutter);padding-right:var(--outer-grid-gutter);width:100%}.o-container--grid{grid-column-gap:var(--outer-grid-gutter);display:grid;grid-template-columns:repeat(12,1fr)}@media (max-width:46.25rem){.o-container--grid{grid-template-columns:repeat(4,1fr)}}:where(.o-content-from-editor) h1,:where(.o-content-from-editor) h2{color:var(--text-color);font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:2rem;font-weight:600;line-height:1.25;margin-block-start:var(--space-s)}@media (max-width:64rem){:where(.o-content-from-editor) h1,:where(.o-content-from-editor) h2{font-size:1.75rem}}:where(.o-content-from-editor) h3{color:var(--text-color);font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.25;margin-block-start:var(--space-s)}@media (max-width:64rem){:where(.o-content-from-editor) h3{font-size:1.375rem}}:where(.o-content-from-editor) h4,:where(.o-content-from-editor) h5,:where(.o-content-from-editor) h6{font-family:REM,sans-serif;font-optical-sizing:auto;font-size:2.75rem;font-weight:400;line-height:1.25;margin-block-start:var(--space-xs)}@media (max-width:64rem){:where(.o-content-from-editor) h4,:where(.o-content-from-editor) h5,:where(.o-content-from-editor) h6{font-size:2rem}}:where(.o-content-from-editor) p{color:var(--text-color);font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:1.78;margin-block-start:var(--space-xs)}:where(.o-content-from-editor) p:has(.cta-link){line-height:inherit;margin-block-start:var(--space-xxs)}:where(.o-content-from-editor) p:has(.cta-link)+h1,:where(.o-content-from-editor) p:has(.cta-link)+h2,:where(.o-content-from-editor) p:has(.cta-link)+h3,:where(.o-content-from-editor) p:has(.cta-link)+p{margin-block-start:5rem}@media (max-width:46.25rem){:where(.o-content-from-editor) p:has(.cta-link)+h1,:where(.o-content-from-editor) p:has(.cta-link)+h2,:where(.o-content-from-editor) p:has(.cta-link)+h3,:where(.o-content-from-editor) p:has(.cta-link)+p{margin-block-start:2.5rem}}:where(.o-content-from-editor) p:has(.c-button,.o-button){margin-block-start:0}:where(.o-content-from-editor) p.cta-text{color:var(--primary);font-family:REM,sans-serif;font-optical-sizing:auto;font-size:2.75rem;font-weight:400;line-height:1.25;margin-block-start:5rem}@media (max-width:64rem){:where(.o-content-from-editor) p.cta-text{font-size:2rem}}:where(.o-content-from-editor) p.cta-text+h1,:where(.o-content-from-editor) p.cta-text+h2,:where(.o-content-from-editor) p.cta-text+h3,:where(.o-content-from-editor) p.cta-text+p:not(:has(.cta-link)){margin-block-start:5rem}@media (max-width:46.25rem){:where(.o-content-from-editor) p.cta-text+h1,:where(.o-content-from-editor) p.cta-text+h2,:where(.o-content-from-editor) p.cta-text+h3,:where(.o-content-from-editor) p.cta-text+p:not(:has(.cta-link)){margin-block-start:2.5rem}}:where(.o-content-from-editor) a:not(.cta-link):not(.c-button):not(.o-button){color:var(--blue);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.0625em;text-underline-offset:.1em;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}:where(.o-content-from-editor) a:not(.cta-link):not(.c-button):not(.o-button):focus,:where(.o-content-from-editor) a:not(.cta-link):not(.c-button):not(.o-button):hover{color:var(--blue);text-decoration-color:inherit}:where(.o-content-from-editor) a:not(.cta-link):not(.c-button):not(.o-button):focus-visible{outline:3px solid var(--text-color);outline-offset:3px}:where(.o-content-from-editor) a.cta-link{align-items:center;color:var(--primary);-moz-column-gap:.5rem;column-gap:.5rem;display:inline-flex;font-family:REM,sans-serif;font-optical-sizing:auto;font-size:1.125rem;font-weight:500;justify-content:space-between;line-height:1;position:relative;text-decoration:none}:where(.o-content-from-editor) a.cta-link:after{block-size:1rem;content:url(../img/arrow.svg);display:inline-block;inline-size:1rem;transition:transform .3s}:where(.o-content-from-editor) a.cta-link:focus:after,:where(.o-content-from-editor) a.cta-link:hover:after{transform:translateX(5px)}:where(.o-content-from-editor) a.cta-link:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}:where(.o-content-from-editor) a.c-button{align-items:center;background-color:var(--blue);box-sizing:border-box;color:var(--white);display:inline-flex;font-family:REM,sans-serif;font-optical-sizing:auto;font-size:1.125rem;font-weight:500;gap:.875em;inline-size:-moz-fit-content;inline-size:fit-content;justify-content:space-between;line-height:1;margin-block-start:var(--space-xs);padding:.6875rem var(--space-xxs);text-align:start;transition:background-color .3s,color .3s}:where(.o-content-from-editor) a.c-button:focus,:where(.o-content-from-editor) a.c-button:hover{background-color:var(--black)}:where(.o-content-from-editor) a.c-button:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}:where(.o-content-from-editor) a.c-button--light-blue{background-color:var(--blue-light-2);color:var(--black)}:where(.o-content-from-editor) a.c-button--light-blue:focus,:where(.o-content-from-editor) a.c-button--light-blue:hover{background-color:var(--blue-light)}:where(.o-content-from-editor) a.c-button--light-blue:focus-visible{outline:3px solid var(--blue);outline-offset:3px;outline-offset:-3px}:where(.o-content-from-editor) a.c-button--dark{background-color:var(--black)}:where(.o-content-from-editor) a.c-button--dark:focus,:where(.o-content-from-editor) a.c-button--dark:hover{background-color:var(--white);color:var(--black)}:where(.o-content-from-editor) a.o-button{margin-block-start:var(--space-xs)}:where(.o-content-from-editor) b,:where(.o-content-from-editor) strong{font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-weight:600}:where(.o-content-from-editor) em{font-style:italic}:where(.o-content-from-editor) address{font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;font-style:italic;line-height:1.78;margin-block-end:var(--space-m)}:where(.o-content-from-editor) big{font-size:22px;line-height:32px}:where(.o-content-from-editor) small{font-size:14px;line-height:22px}:where(.o-content-from-editor) q{font-style:italic}:where(.o-content-from-editor) code,:where(.o-content-from-editor) pre,:where(.o-content-from-editor) var{font-family:Consolas,monospace;font-size:12px}:where(.o-content-from-editor) code{padding:2px 4px;white-space:nowrap}:where(.o-content-from-editor) pre{word-wrap:break-word;display:block;line-height:18px;margin:0 0 10px;padding:9.5px;white-space:pre-wrap;word-break:break-all}:where(.o-content-from-editor) pre code{background-color:transparent;border:0;color:inherit;padding:0;white-space:pre-wrap}:where(.o-content-from-editor) blockquote{margin-block:var(--space-m)}:where(.o-content-from-editor) blockquote p{color:var(--primary);font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:2rem;font-weight:600;line-height:1.25;line-height:1.38}@media (max-width:64rem){:where(.o-content-from-editor) blockquote p{font-size:1.75rem}}:where(.o-content-from-editor) blockquote p:has(.blockquote-source),:where(.o-content-from-editor) blockquote p:has(.cite){margin-block-start:0}:where(.o-content-from-editor) blockquote .blockquote-source,:where(.o-content-from-editor) blockquote cite{color:var(--black);display:block;font-size:.875rem;font-style:normal;font-weight:600;line-height:.86;margin-block-start:var(--space-xxs)}:where(.o-content-from-editor) ol:not([class*=wp-block-]){list-style:decimal}:where(.o-content-from-editor) ol:not([class*=wp-block-]) ul{list-style:disc}:where(.o-content-from-editor) ol:not([class*=wp-block-]) ol{list-style:lower-latin}:where(.o-content-from-editor) ul:not([class*=wp-block-]){list-style:disc}:where(.o-content-from-editor) ul:not([class*=wp-block-]) ul{list-style:circle}:where(.o-content-from-editor) ul:not([class*=wp-block-]) ol{list-style:decimal}:where(.o-content-from-editor) ol:not([class*=wp-block-]),:where(.o-content-from-editor) ul:not([class*=wp-block-]){font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:1.78;margin-block-start:var(--space-xs);padding-left:22px}:where(.o-content-from-editor) ol:not([class*=wp-block-]).aligncenter,:where(.o-content-from-editor) ul:not([class*=wp-block-]).aligncenter{list-style-position:inside;padding:0;text-align:center}:where(.o-content-from-editor) ol:not([class*=wp-block-]).alignright,:where(.o-content-from-editor) ul:not([class*=wp-block-]).alignright{list-style-position:inside;padding:0;text-align:right}:where(.o-content-from-editor) ol:not([class*=wp-block-]) ol,:where(.o-content-from-editor) ol:not([class*=wp-block-]) ul,:where(.o-content-from-editor) ul:not([class*=wp-block-]) ol,:where(.o-content-from-editor) ul:not([class*=wp-block-]) ul{margin-block-start:0}:where(.o-content-from-editor) ol:not([class*=wp-block-]) li,:where(.o-content-from-editor) ul:not([class*=wp-block-]) li{margin-block-end:var(--space-xxs)}:where(.o-content-from-editor) ol:not([class*=wp-block-]) li>ol,:where(.o-content-from-editor) ol:not([class*=wp-block-]) li>ul,:where(.o-content-from-editor) ul:not([class*=wp-block-]) li>ol,:where(.o-content-from-editor) ul:not([class*=wp-block-]) li>ul{margin-block-start:var(--space-xxs)}:where(.o-content-from-editor) ol:not([class*=wp-block-]) li::marker,:where(.o-content-from-editor) ul:not([class*=wp-block-]) li::marker{color:var(--blue);font-family:REM,sans-serif;font-optical-sizing:auto;font-weight:500}:where(.o-content-from-editor) table{border-collapse:collapse;border-spacing:0;font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:1.78}:where(.o-content-from-editor) table:not([width]){inline-size:100%}:where(.o-content-from-editor) table td,:where(.o-content-from-editor) table th{border:1px solid var(--black);box-sizing:border-box;padding:var(--space-xxs) var(--space-xs)}:where(.o-content-from-editor) table td{background-color:var(--white)}:where(.o-content-from-editor) table th{font-weight:600}:where(.o-content-from-editor) iframe{border:none;inline-size:100%;margin-block-start:var(--space-s)}:where(.o-content-from-editor) iframe[src*=vimeo],:where(.o-content-from-editor) iframe[src*=youtube]{aspect-ratio:16/9;block-size:auto}:where(.o-content-from-editor) iframe[src*=soundcloud]{aspect-ratio:16/4;block-size:auto}:where(.o-content-from-editor)>:last-child{margin-block-end:0}:where(.o-content-from-editor)>:first-child{margin-block-start:0}:where(.o-content-from-editor) img{block-size:auto;display:block;max-inline-size:100%}:where(.o-content-from-editor) .wp-caption{display:inline-block;margin:0 var(--space-l) var(--space-l) 0;vertical-align:top}:where(.o-content-from-editor) .wp-caption img{block-size:auto;display:block;max-inline-size:100%}:where(.o-content-from-editor) .wp-caption-text{color:var(--blue);font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2;margin-block-start:var(--space-xxs);text-align:start}:where(.o-content-from-editor) .wp-caption-text ol:last-child,:where(.o-content-from-editor) .wp-caption-text p:last-child,:where(.o-content-from-editor) .wp-caption-text ul:last-child{margin-block-end:0}:where(.o-content-from-editor) .alignleft{float:left;margin:var(--space-xs) var(--space-xs) var(--space-xs) 0}:where(.o-content-from-editor) .alignleft .wp-caption-text{padding-inline-start:0;text-align:start}:where(.o-content-from-editor) .aligncenter{display:block;margin:var(--space-xs) auto}:where(.o-content-from-editor) .aligncenter .wp-caption-text{text-align:center}:where(.o-content-from-editor) .alignright{float:right;margin:var(--space-xs) 0 var(--space-xs) var(--space-xs)}:where(.o-content-from-editor) .alignright .wp-caption-text{padding-inline-end:0;text-align:end}:where(.o-content-from-editor) .alignnone{block-size:auto;display:block;margin:var(--space-xs) 0;max-inline-size:100%}:where(.o-content-from-editor) .alignnone .wp-caption-text{padding-inline-start:0}@media (max-width:46.25rem){:where(.o-content-from-editor) .alignleft,:where(.o-content-from-editor) .alignnone,:where(.o-content-from-editor) .alignright{display:block;float:none;margin:var(--space-xs) 0 0 0}}@media (max-width:46.25rem){:where(.o-content-from-editor) .alignleft .wp-caption-text,:where(.o-content-from-editor) .alignnone .wp-caption-text,:where(.o-content-from-editor) .alignright .wp-caption-text{text-align:start}}:where(.o-content-from-editor) .gallery{display:block;margin-block-end:var(--space-l)}:where(.o-content-from-editor) .gallery-item{display:inline-block;vertical-align:top}.o-layout{padding-block-start:var(--space-xl)}.o-layout__main{grid-column:2/9}@media screen and (width <= 1280px){.o-layout__main{grid-column:2/10}}@media (max-width:64rem){.o-layout__main{grid-column:1/10}}@media (max-width:46.25rem){.o-layout__main{grid-column:1/-1}}.o-layout__aside{grid-column:9/-2}@media screen and (width <= 1280px){.o-layout__aside{grid-column:10/-1}}@media (max-width:64rem){.o-layout__aside{grid-column:10/-1}}@media (max-width:46.25rem){.o-layout__aside{grid-column:1/-1;margin-block-start:var(--space-xl)}}.o-layout--no-top-padding{padding-block-start:0}@media (max-width:46.25rem){.o-layout--mobile-reverse .o-layout__main{order:2}.o-layout--mobile-reverse .o-layout__aside{margin-block:0 var(--space-xl);order:1}}.o-responsive-table{margin-block:var(--space-s) var(--space-xl);overflow:auto}@media (max-width:46.25rem){.o-responsive-table>table:not([width]){min-inline-size:37.5rem}}.o-responsive-table>table[width$="%"]{min-inline-size:37.5rem}.o-section{margin-block-start:var(--space-l);scroll-margin-block-start:var(--header-height)}@media (max-width:46.25rem){.o-section{margin-block-start:var(--space-2xl)}}.o-section--has-background{padding-block:var(--space-xl)}.o-section--has-background+.o-section--has-background{margin-block-start:0}.o-svg--bit-logo,.o-svg--bit-logo-current-color{block-size:3.1875rem;inline-size:9.9375rem}@media (max-width:64rem){.o-svg--bit-logo,.o-svg--bit-logo-current-color{block-size:2rem;inline-size:6.625rem}}.o-svg--instagram{block-size:1.5rem;inline-size:1.5rem}.o-svg--linkedin{block-size:1.3125rem;inline-size:1.4375rem}.o-svg--twitter{block-size:1.5rem;inline-size:1.5rem}.o-svg--youtube{block-size:1rem;inline-size:1.5rem}.o-svg--arrow-right{block-size:1rem;inline-size:1rem}.o-svg--search{block-size:1.25rem;inline-size:1.25rem}.o-svg--close{block-size:1rem;inline-size:1rem}.o-svg--burger{block-size:1.5rem;inline-size:1.5rem}.o-svg--chevron{block-size:.875rem;inline-size:1.5rem}.o-svg--download-icon,.o-svg--external-link-icon{block-size:1.125rem;inline-size:1.125rem}.o-svg--email{block-size:1rem;inline-size:1.375rem}.o-svg--bit-logo-symbol{height:51px;width:44px}.o-svg--bit-logo-text-only{height:100px;width:151px}.c-active-filter{background-color:var(--blue-light-2);-moz-column-gap:.25rem;column-gap:.25rem;cursor:pointer;display:inline-flex;font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;line-height:1;margin-block-end:.5rem;margin-inline-end:.25rem;padding-block:.594rem;padding-inline:.5rem;transition:background-color .3s ease}.c-active-filter__icon{background-image:url(../img/default-cross.svg);block-size:12px;color:var(--form-input);flex-shrink:0;inline-size:12px}.c-active-filter:focus,.c-active-filter:hover{background-color:var(--blue-light)}.c-active-filter:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-active-filters{margin-block-start:var(--space-xs)}.c-anchor-nav{background-color:var(--theme-colour);inset-block-start:var(--header-height);position:sticky;z-index:3}@media (max-width:46.25rem){.c-anchor-nav{display:none}}.logged-in .c-anchor-nav{inset-block-start:calc(var(--header-height) + 32px)}.c-anchor-nav__container{display:flex;gap:var(--space-m);justify-content:space-between;padding-block:var(--space-xxs)}.c-anchor-nav__title{font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2}.c-anchor-nav__content{display:flex;overflow:hidden;position:relative}.c-anchor-nav__content:after,.c-anchor-nav__content:before{block-size:100%;content:"";inline-size:5rem;inset-block-start:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease-out;z-index:2}.c-anchor-nav__content:before{background-image:linear-gradient(-90deg,rgba(235,240,248,0) 0,var(--theme-colour) 100%);inset-inline-start:0}.c-anchor-nav__content:after{background-image:linear-gradient(90deg,rgba(235,240,248,0) 0,var(--theme-colour) 100%);inset-inline-end:0}.c-anchor-nav__content.has-right-gradient:after{opacity:1;transition:opacity .3s ease-in}.c-anchor-nav__content.has-left-gradient:before{opacity:1;transition:opacity .3s ease-in}.c-anchor-nav__list{display:flex;gap:var(--space-s);overflow:auto hidden}.c-anchor-nav__list::-webkit-scrollbar{display:none}.c-anchor-nav__list-item{font-feature-settings:"pnum" on,"lnum" on;color:var(--text-color);font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:.75rem;font-size:1.125rem;font-weight:600;line-height:1;line-height:1.33}.c-anchor-nav__link{color:var(--text-color);white-space:nowrap}.c-anchor-nav__link:hover{text-decoration:underline;text-decoration-thickness:1px}.c-anchor-nav__link:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-aside{color:var(--text-color)}@media (max-width:46.25rem){.c-aside{margin-block-start:var(--space-xl)}}.c-aside__title{font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.25;margin-block-end:var(--space-s)}@media (max-width:64rem){.c-aside__title{font-size:1.375rem}}@media (max-width:46.25rem){.c-aside__title{margin-block-end:1.5rem}}.c-aside__meta-wrapper+.c-aside__box{margin-block-start:var(--space-xs)}.c-aside__meta-label{margin-block-end:.5rem}.c-aside__meta-label,.c-aside__meta-values{font-feature-settings:"pnum" on,"lnum" on;font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:.75rem;font-size:1.125rem;font-weight:600;line-height:1;line-height:1.33}.c-aside__meta-values{display:flex;flex-wrap:wrap;font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-weight:400;gap:.25em .5em;line-height:1.77}.c-aside__meta-values--column{flex-direction:column}.c-aside__meta-values+.c-aside__meta-label{margin-block-start:var(--space-xs)}.c-aside__newsletter,.c-aside__translations{margin-block-end:var(--space-s)}.c-aside__link{color:var(--interaction-color);text-decoration:underline;text-underline-offset:.1em;transition:color .3s}.c-aside__link:focus,.c-aside__link:hover{color:var(--interaction-color-hover)}.c-aside__link:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-aside__link--external{text-decoration:none}.c-aside__link--external .c-aside__link-text{text-decoration:underline;text-underline-offset:.1em}.c-aside__link--contact{word-break:break-all}.c-aside__link-icon-wrapper{display:inline;margin-inline-start:.25em;white-space:nowrap}.c-aside__link-icon{transform:translateY(.15em)}.c-aside__box{background-color:var(--blue-light-2);margin-block-start:0;padding:var(--space-xxs)}@media (max-width:46.25rem){.c-aside__box{display:none}}.c-aside__box--mobile{display:none}@media (max-width:46.25rem){.c-aside__box--mobile{display:block;margin-block:0 var(--space-xs)}}.c-authors__title{font-family:REM,sans-serif;font-optical-sizing:auto;font-size:2.75rem;font-weight:400;line-height:1.25;margin-block-end:var(--space-l)}@media (max-width:64rem){.c-authors__title{font-size:2rem}}.c-authors__card-wrapper{display:grid;gap:var(--space-l) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));margin-block-start:var(--space-l)}@media (max-width:46.25rem){.c-authors__card-wrapper{gap:var(--space-s)}}.c-breadcrumbs{padding-block:var(--gutter) 1rem;position:relative;z-index:2}@media (max-width:46.25rem){.c-breadcrumbs{padding-block-start:0}}.c-breadcrumbs__list{list-style:none;padding:0}.c-breadcrumbs__crumb{color:inherit;display:inline-block;font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;line-height:1}.c-breadcrumbs__crumb:not(:last-child):after{content:"/"}.c-breadcrumbs__crumb-link{color:inherit}.c-breadcrumbs__crumb-link:hover{text-decoration:underline}.c-breadcrumbs__crumb-link:focus-visible{outline:3px solid var(--white);outline-offset:3px}.c-breadcrumbs--in-banner .c-breadcrumbs__crumb:after{color:var(--blue)}.c-simple-page-banner .c-breadcrumbs{padding-block-start:2rem}@media (max-width:46.25rem){.c-simple-page-banner .c-breadcrumbs{padding-block-start:0}}.c-call-to-action{background-color:var(--white);block-size:60rem;color:var(--text-color);overflow:hidden;padding-block:0}@media (max-width:46.25rem){.c-call-to-action{block-size:auto;padding-block:0 4.5rem}}.c-call-to-action__container{grid-column-gap:var(--outer-grid-gutter);block-size:100%;display:grid;grid-template-columns:repeat(12,1fr);position:relative}@media (max-width:46.25rem){.c-call-to-action__container{display:flex;flex-direction:column;gap:var(--space-s);grid-template-columns:repeat(4,1fr);position:relative}}.c-call-to-action__inner{display:flex;flex-direction:column;grid-column:1/7;justify-content:center;row-gap:var(--space-s)}@media (max-width:46.25rem){.c-call-to-action__inner{inline-size:100%;order:2}}.c-call-to-action__image-container{grid-column:7/-1;pointer-events:none}@media (max-width:46.25rem){.c-call-to-action__image-container{aspect-ratio:1.12;inline-size:calc(100% + var(--outer-grid-gutter)*2);inset-block-start:-.0625rem;inset-inline-start:0;margin-inline-start:calc(var(--outer-grid-gutter)*-1);overflow:hidden;position:relative}}.c-call-to-action__image-wrapper{aspect-ratio:1.12;block-size:100%;inset-block-end:0;inset-inline-end:0;-webkit-mask:url(../img/fallback-shape.svg);mask:url(../img/fallback-shape.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute}@media only screen and (width <= 1400px){.c-call-to-action__image-wrapper{block-size:100%;inset-block-end:unset;inset-inline-end:-10rem}}@media (max-width:64rem){.c-call-to-action__image-wrapper{block-size:80%}}@media (max-width:46.25rem){.c-call-to-action__image-wrapper{aspect-ratio:1.12;block-size:auto;inline-size:auto;inset-block-start:0;inset-inline-end:unset;margin:0;-webkit-mask:none;mask:none;position:absolute}}.c-call-to-action__image{block-size:calc(100% + 30rem);inline-size:100%;-o-object-fit:cover;object-fit:cover}@media (prefers-reduced-motion:reduce){.c-call-to-action__image{block-size:100%}}@media (max-width:46.25rem){.c-call-to-action__image{aspect-ratio:.85;block-size:auto;inline-size:auto}}.c-call-to-action__fallback-shape{aspect-ratio:1.12;block-size:100%;inset-block-start:-.0625rem;inset-inline-end:0;pointer-events:none;position:absolute}@media only screen and (width <= 1400px){.c-call-to-action__fallback-shape{block-size:100%;inset-inline-end:-10rem}}@media (max-width:64rem){.c-call-to-action__fallback-shape{block-size:80%}}@media (max-width:46.25rem){.c-call-to-action__fallback-shape{aspect-ratio:1.12;inline-size:calc(100% + var(--outer-grid-gutter)*2);inset-block-end:0;inset-inline-end:0;margin-inline-start:calc(var(--outer-grid-gutter)*-1);position:relative}}.c-call-to-action__fallback-svg{block-size:100%;color:var(--white);inline-size:100%}@media (max-width:46.25rem){.c-call-to-action__fallback-svg{inset-block-start:-.0625rem;position:absolute}}.c-call-to-action__title{font-family:REM,sans-serif;font-optical-sizing:auto;font-size:3.875rem;font-weight:400;line-height:1.2}@media (max-width:64rem){.c-call-to-action__title{font-size:2.75rem}}.c-call-to-action__description{font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;font-size:1.375rem;font-weight:400;line-height:1.4;line-height:1.45}.c-call-to-action__links{display:flex;flex-wrap:wrap;gap:var(--space-xxs) 2em}.c-call-to-action__link{align-items:center;color:var(--text-color);font-family:REM,sans-serif;font-optical-sizing:auto;font-size:1.125rem;font-weight:500;line-height:1;line-height:1.3}.c-call-to-action__link:focus .c-call-to-action__link-text,.c-call-to-action__link:hover .c-call-to-action__link-text{text-decoration-color:var(--interaction-color-hover)}.c-call-to-action__link:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-call-to-action__link-text{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.1em;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.c-call-to-action__link-icon-wrapper{display:inline;margin-inline-start:.25em;white-space:nowrap}.c-call-to-action__link-icon{transform:translateY(.1em)}.c-call-to-action__shape-wrapper{display:none}@media (max-width:46.25rem){.c-call-to-action__shape-wrapper{display:block;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:1}}.c-call-to-action__shape{display:none}@media (max-width:46.25rem){.c-call-to-action__shape{aspect-ratio:1.12;color:var(--white);display:block;inset-block-start:0;inset-inline-start:0}}.c-call-to-action--white .c-call-to-action__fallback-svg{color:var(--blue)}.c-call-to-action--cream{background-color:var(--off-white)}.c-call-to-action--cream .c-call-to-action__shape{color:var(--off-white)}.c-call-to-action--yellow{background-color:var(--yellow)}.c-call-to-action--yellow .c-call-to-action__shape{color:var(--yellow)}.c-call-to-action--purple{background-color:var(--purple-light)}.c-call-to-action--purple .c-call-to-action__shape{color:var(--purple-light)}.c-call-to-action--green{background-color:var(--green)}.c-call-to-action--green .c-call-to-action__shape{color:var(--green)}.c-call-to-action--pink{background-color:var(--pink)}.c-call-to-action--pink .c-call-to-action__shape{color:var(--pink)}.c-call-to-action--teal{background-color:var(--blue-light)}.c-call-to-action--teal .c-call-to-action__shape{color:var(--blue-light)}.c-call-to-action--floating{background-color:var(--blue);color:var(--white);overflow:visible;padding-block:var(--space-s) 4.5rem;position:relative}.c-call-to-action--floating .c-call-to-action__container{align-items:center;position:static}.c-call-to-action--floating .c-call-to-action__inner{grid-column:7/-1}.c-call-to-action--floating .c-call-to-action__shape-wrapper{display:none}.c-call-to-action--floating .c-call-to-action__image-wrapper{aspect-ratio:.86;block-size:calc(100% - 7.5rem);grid-column:1/7;inset-block-end:-3.75rem;inset-block-start:unset;inset-inline-end:calc(50% + var(--outer-grid-gutter)/2);-webkit-mask:none;mask:none;position:absolute}@media (max-width:64rem){.c-call-to-action--floating .c-call-to-action__image-wrapper{inset-block-end:unset}}@media (max-width:46.25rem){.c-call-to-action--floating .c-call-to-action__image-wrapper{block-size:100%;inline-size:100%;margin:0;position:static}}.c-call-to-action--floating .c-call-to-action__image{block-size:100%}.c-call-to-action--floating .c-call-to-action__link{color:var(--white)}.c-call-to-action--floating .c-call-to-action__button{background-color:var(--white);color:var(--blue)}.c-call-to-action--floating .c-call-to-action__button:focus,.c-call-to-action--floating .c-call-to-action__button:hover{background-color:var(--black);color:var(--white)}@media (max-width:46.25rem){.c-call-to-action--no-image{padding-block:4.5rem}.c-call-to-action--no-image .c-call-to-action__fallback-shape{display:none}}.c-downloads{margin-block-start:var(--space-xl)}.c-downloads__title{font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:2rem;font-weight:600;line-height:1.25}@media (max-width:64rem){.c-downloads__title{font-size:1.75rem}}@media (max-width:46.25rem){.c-downloads__title{font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.25}}@media (max-width:46.25rem) and (max-width:64rem){.c-downloads__title{font-size:1.375rem}}.c-downloads__item-link{background-color:var(--blue-light-2);color:var(--text-color);-moz-column-gap:var(--gutter);column-gap:var(--gutter);display:flex;font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:1.375rem;font-weight:600;justify-content:space-between;line-height:1.36;margin-block-start:var(--space-xxs);padding:var(--space-xs) var(--space-xxs);transition:background-color .3s}@media (max-width:64rem){.c-downloads__item-link{font-size:1.375rem}}.c-downloads__item-link:focus,.c-downloads__item-link:hover{background-color:var(--blue-light)}.c-downloads__item-link:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-downloads__item-icon{block-size:1.1em;flex-shrink:0;inline-size:1.1em;margin-block-start:.15em}.c-featured-block__button-wrapper{margin-block-start:3rem}.c-featured-block.has-background{padding-block:var(--space-xl)}.c-featured-block--large-featured-plus-three,.c-featured-block--large-featured-plus-three.has-background,.c-featured-block--large_featured,.c-featured-block--large_featured.has-background{padding-block-start:0}.c-featured-block--large-featured-plus-three .c-featured-block__heading,.c-featured-block--large_featured .c-featured-block__heading{margin-block-start:var(--space-xl)}.c-featured-block--related-content{margin-block-start:var(--space-2xl)}.c-featured-block--cream{background-color:var(--off-white)}.c-featured-block--yellow{background-color:var(--yellow)}.c-featured-block--purple{background-color:var(--purple-light)}.c-featured-block--green{background-color:var(--green)}.c-featured-block--pink{background-color:var(--pink)}.c-featured-block--teal{background-color:var(--blue-light)}.c-featured-box{position:relative}.c-featured-box__title{font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:2rem;font-weight:600;line-height:1.25;margin-block-start:var(--space-xs)}@media (max-width:64rem){.c-featured-box__title{font-size:1.75rem}}.c-featured-box__title-link{color:var(--interaction-color);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.1em;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.has-background .c-featured-box__title-link{color:var(--text-color)}.c-featured-box__title-link:after{block-size:100%;content:"";inline-size:100%;inset:0;position:absolute}.c-featured-box__title-link:focus{color:var(--interaction-color-hover)}.c-featured-box__title-link:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-featured-box__image{aspect-ratio:16/9;inline-size:100%;-o-object-fit:cover;object-fit:cover}.c-featured-box__country{font-feature-settings:"pnum" on,"lnum" on;background-color:oklch(var(--black-oklch)/50%);color:var(--white);font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:600;inset-block-start:0;inset-inline-start:0;line-height:1;padding:.42em 1.3em;position:absolute}.c-featured-box:hover .c-featured-box__title-link{color:var(--interaction-color-hover);text-decoration-color:var(--interaction-color-hover)}.c-featured-box--inline-feature{display:grid;gap:var(--gutter);grid-template-columns:1fr 1fr;margin-block:var(--space-s)}@media (max-width:64rem){.c-featured-box--inline-feature{grid-template-columns:1fr}}@media (max-width:46.25rem){.c-featured-box--inline-feature{grid-template-columns:1fr 1fr}}@media (max-width:27rem){.c-featured-box--inline-feature{grid-template-columns:1fr}}.c-featured-links__card{border:1px solid var(--blue);color:var(--blue);display:flex;flex-direction:column;justify-content:flex-end;min-block-size:21.25rem;padding:4rem var(--space-xxs) var(--space-xxs) var(--space-xxs)}@media (min-width:46.25rem){.c-featured-links__card{overflow:hidden;position:relative;transition:background-color .3s,color .3s}.c-featured-links__card:focus,.c-featured-links__card:hover{background-color:var(--black);border-color:var(--black);box-shadow:0 .875rem 1.875rem -.875rem rgba(0,0,0,.3);color:var(--white);outline:0}.c-featured-links__card:focus .c-featured-links__card-lower,.c-featured-links__card:hover .c-featured-links__card-lower{transform:translateY(0)}}.c-featured-links__card-title{font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.25}@media (max-width:64rem){.c-featured-links__card-title{font-size:1.375rem}}@media (min-width:46.25rem){.c-featured-links__card-title{position:absolute;transform:translateY(-100%)}.c-featured-links__card-lower{inset-block-end:0;transform:translateY(100%);transition:transform .5s}}.c-featured-links__card-description{font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4;margin-block-start:var(--space-xxs)}.c-featured-links__card-link{align-items:center;display:flex;font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:600;gap:.5rem;line-height:1.2;line-height:1.1;margin-block-start:var(--space-xxs)}.c-featured-links--home{background-color:var(--off-white);margin-block-start:0;padding-block:var(--space-l) 9rem}.c-featured-links--home .c-featured-links__description{font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:2rem;font-weight:600;line-height:1.25}@media (max-width:64rem){.c-featured-links--home .c-featured-links__description{font-size:1.75rem}.c-featured-links--home{padding-block:var(--space-l)}}.c-featured-logos__image-wrapper{display:flex;filter:grayscale(100%);place-content:center;transition:filter .3s}.c-featured-logos__image-wrapper--link:focus,.c-featured-logos__image-wrapper--link:hover{filter:grayscale(0)}.c-featured-logos__image-wrapper--link:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-featured-logos__image{block-size:100%;display:block;inline-size:100%;max-block-size:6.875rem;max-inline-size:13.25rem;-o-object-fit:contain;object-fit:contain}.c-featured-logos__button{margin-block-start:var(--space-xl)}.c-featured-people__title{font-family:REM,sans-serif;font-optical-sizing:auto;font-size:3.875rem;font-weight:400;line-height:1.2;margin-block-end:var(--space-l)}@media (max-width:64rem){.c-featured-people__title{font-size:2.75rem}}.c-featured-people__card-wrapper{display:grid;gap:var(--space-l) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));margin-block-start:var(--space-l)}@media (max-width:46.25rem){.c-featured-people__card-wrapper{gap:var(--space-s)}}.c-featured-people__link{margin-block-start:var(--space-l)}.c-filters__form{display:flex;flex-direction:column}.c-filters__filter[open] .c-filters__filter-heading-icon{rotate:-180deg}.c-filters__filter-heading{align-items:center;border-block-end:2px solid var(--background-color-secondary);color:var(--black);-moz-column-gap:.75rem;column-gap:.75rem;cursor:pointer;display:flex;font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:1.375rem;font-weight:600;inline-size:100%;justify-content:space-between;line-height:1.36;padding-block:.563rem;transition:color .3s}@media (max-width:64rem){.c-filters__filter-heading{font-size:1.375rem}}.c-filters__filter-heading::-webkit-details-marker{display:none}.c-filters__filter-heading:hover{color:var(--black)}.c-filters__filter-heading:focus-visible{outline:3px solid var(--text-color);outline-offset:3px;outline-offset:-3px}.c-filters__filter-heading-icon{background-image:url(../img/default-dropdown-arrow.svg);block-size:16px;color:var(--black);flex-shrink:0;inline-size:16px;transition:rotate .3s}.c-filters__filter-search-label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.c-filters__filter-search-input{border:0;border-block-end:1px solid var(--black);border-block-start:1px solid var(--black);display:block;font-family:REM,sans-serif;font-optical-sizing:auto;font-size:1.125rem;font-weight:500;inline-size:100%;line-height:1;padding:.6rem 1rem}.c-filters__list{border:0;max-block-size:15.25rem;overflow-y:auto;padding:0;position:relative;scrollbar-color:var(--black) var(--background-color-secondary);scrollbar-width:thin}.c-filters__list::-webkit-scrollbar{inline-size:.25rem}.c-filters__list::-webkit-scrollbar-track{background-color:var(--background-color-secondary)}.c-filters__list::-webkit-scrollbar-thumb{border:3px solid var(--black);border-radius:7px}.c-filters__list-item{margin-block-start:-1px}.c-filters__list-item:last-of-type .c-filters__label{border-block-end:0}.c-filters__select-all{border-block-start:1px solid var(--black);box-sizing:border-box;cursor:pointer;display:flex;font-family:REM,sans-serif;font-optical-sizing:auto;font-size:1.125rem;font-style:italic;font-weight:500;inline-size:100%;justify-content:flex-start;line-height:1;padding:.813rem 1rem;transition:all .3s}.c-filters__select-all .deselect-all,.c-filters__select-all.is-deselect .select-all{display:none}.c-filters__select-all.is-deselect .deselect-all{display:block}.c-filters__select-all.is-deselect:before{background-color:var(--black);box-shadow:inset 0 0 0 3px var(--black),inset 0 0 0 4px var(--black)}.c-filters__label{background-color:var(--background-color-secondary);border-block-end:2px solid var(--white);box-sizing:border-box;-moz-column-gap:.5rem;column-gap:.5rem;cursor:pointer;display:flex;font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;inline-size:100%;justify-content:flex-start;line-height:1.78;padding:.5rem var(--space-xxs);transition:all .3s}.c-filters__label:before{background-color:var(--white);block-size:1rem;border:1px solid var(--black);box-shadow:inset 0 0 0 2px var(--white),inset 0 0 0 4px var(--white);box-sizing:border-box;content:"";display:block;flex-shrink:0;inline-size:1rem;margin-block-start:.45rem;transition:background-color .3s ease,box-shadow .3s ease}.c-filters__label:hover:before{background-color:var(--blue-light);box-shadow:inset 0 0 0 2px var(--white),inset 0 0 0 4px var(--blue-light)}.c-filters__checkbox{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.c-filters__checkbox:focus+.c-filters__label{outline:3px solid var(--text-color);outline-offset:3px;outline-offset:-3px}.c-filters__checkbox:focus+.c-filters__label:before{background-color:var(--blue-light);box-shadow:inset 0 0 0 2px var(--white),inset 0 0 0 4px var(--blue-light)}.c-filters__checkbox:checked+.c-filters__label:before{background-color:var(--black);box-shadow:inset 0 0 0 2px var(--white),inset 0 0 0 4px var(--black)}.c-filters__buttons{display:flex;flex-direction:column;gap:var(--space-xs) var(--space-s);margin-block-start:var(--space-xs)}.c-filters__button{padding:.688rem var(--space-xxs)}.c-filters__button--clear{font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;font-weight:500;line-height:1;padding:.5rem}.c-filters__active-filters{margin-block-start:var(--space-l)}.c-footer{background-color:var(--black);margin-block-start:var(--space-2xl);padding-block:var(--gutter)}@media (max-width:64rem){.c-footer{padding-block:var(--space-s)}}@media (max-width:46.25rem){.c-footer{padding-block:var(--space-s) var(--space-l)}}.c-footer__container{display:grid;gap:var(--space-l);grid-template-columns:repeat(1,1fr)}@media (max-width:46.25rem){.c-footer__container{row-gap:4rem}}.c-footer__content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--gutter);justify-content:space-between}.c-footer__content--top{gap:3rem}@media (max-width:46.25rem){.c-footer__content--top{flex-direction:column-reverse}}.c-footer__content--middle{align-items:center}@media (max-width:46.25rem){.c-footer__content--middle{gap:2rem}}.c-footer__content--credits{border-block-start:1px solid var(--white);padding-block-start:var(--space-xxs)}.c-footer__menu-list{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--gutter)}@media (max-width:46.25rem){.c-footer__menu-list{flex-direction:column}}.c-footer__menu-link{color:var(--white);cursor:pointer;display:block;font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.0625em;text-underline-offset:.1em;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.c-footer__menu-link:focus,.c-footer__menu-link:hover{color:var(--white);text-decoration-color:inherit}.c-footer__menu-link:focus-visible{outline:3px solid var(--text-color)}.c-footer__menu-link:focus-visible{outline:3px solid var(--white);outline-offset:3px}.c-footer__logo-wrapper{align-items:flex-end;display:flex;gap:var(--space-s);justify-content:flex-end}.c-footer__logo-link{display:flex}.c-footer__logo-link:focus-visible{outline:3px solid var(--white);outline-offset:3px}.c-footer__nesta-logo{block-size:1.75rem;inline-size:6.625rem}.c-footer__social{-moz-column-gap:var(--space-s);column-gap:var(--space-s);display:flex;justify-content:space-between}.c-footer__social-heading{color:var(--white);font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:1.375rem;font-weight:600;line-height:1.36;line-height:1.1;transform:translateY(.12em)}@media (max-width:64rem){.c-footer__social-heading{font-size:1.375rem}}.c-footer__social-links{align-items:center;-moz-column-gap:var(--space-s);column-gap:var(--space-s);display:flex}.c-footer__social-link{align-items:center;aspect-ratio:1;color:var(--white);display:flex;inline-size:1.5rem;justify-content:center;transition:color .3s ease}.c-footer__social-link:focus,.c-footer__social-link:hover{color:var(--blue-light)}.c-footer__social-link:focus-visible{outline:3px solid var(--white);outline-offset:3px}.c-footer__credits{color:var(--white);font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;line-height:1.2}.c-footer__credits--link{color:var(--white);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.0625em;text-underline-offset:.1em;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.c-footer__credits--link:focus,.c-footer__credits--link:hover{color:var(--white);text-decoration-color:inherit}.c-footer__credits--link:focus-visible{outline:3px solid var(--text-color)}.c-footer__credits--link:focus-visible{outline:3px solid var(--white);outline-offset:3px}.c-get-in-touch__container{grid-column-gap:var(--outer-grid-gutter);display:grid;grid-template-columns:repeat(12,1fr);padding-block-end:var(--space-xl);position:relative}@media (max-width:46.25rem){.c-get-in-touch__container{gap:var(--space-s);grid-column:1/-1;grid-template-columns:repeat(4,1fr);padding-block-end:0}}.c-get-in-touch__content-inner{grid-column:1/8}@media (max-width:46.25rem){.c-get-in-touch__content-inner{grid-column:1/-1}}.c-get-in-touch__image-wrapper{aspect-ratio:.63;block-size:100%;grid-column:8/-1;justify-self:flex-end;position:absolute}@media (max-width:46.25rem){.c-get-in-touch__image-wrapper{block-size:21.625rem;grid-column:2/-1;position:relative}}.c-get-in-touch__image{block-size:100%;inline-size:100%;inset-block-end:0;inset-inline-end:0;-o-object-fit:cover;object-fit:cover;position:absolute}.c-get-in-touch__title{font-family:REM,sans-serif;font-optical-sizing:auto;font-size:3.875rem;font-weight:400;line-height:1.2}@media (max-width:64rem){.c-get-in-touch__title{font-size:2.75rem}}.c-get-in-touch__description{font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;font-size:1.375rem;font-weight:400;line-height:1.4;line-height:1.45;margin-block-start:var(--space-xxs)}.c-get-in-touch__name{font-family:REM,sans-serif;font-optical-sizing:auto;font-size:2.75rem;font-weight:400;line-height:1.25;margin-block-start:var(--space-s)}@media (max-width:64rem){.c-get-in-touch__name{font-size:2rem}}.c-get-in-touch__job-title{font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;font-size:1.375rem;font-weight:400;line-height:1.4;line-height:1.45;margin-block-start:.5rem}.c-get-in-touch__email{color:var(--blue);display:block;font-family:REM,sans-serif;font-optical-sizing:auto;font-size:2.75rem;font-weight:400;inline-size:-moz-fit-content;inline-size:fit-content;line-height:1.25;margin-block-start:var(--space-xxs);overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:2px;transition:color .3s}@media (max-width:64rem){.c-get-in-touch__email{font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:2rem;font-size:1.375rem;font-weight:600;line-height:1.36}}@media (max-width:64rem) and (max-width:64rem){.c-get-in-touch__email{font-size:1.375rem}}.c-get-in-touch__email:focus,.c-get-in-touch__email:hover{color:var(--black)}.c-get-in-touch__email:focus-visible{outline:3px solid var(--black);outline-offset:3px}.c-header{inline-size:100%;inset-block-start:0;padding-block-start:var(--space-s);position:fixed;transition:background-color .3s;z-index:8}@media (max-width:46.25rem){.c-header{block-size:var(--header-height)}}.logged-in .c-header{inset-block-start:32px}.c-header__inner{align-items:flex-end;-moz-column-gap:var(--gutter);column-gap:var(--gutter);display:flex;justify-content:space-between}.c-header__logo{display:inline-block;flex-shrink:0;margin-block-end:var(--space-xs)}.c-header__logo svg{color:var(--black);transition:color .3s}@media (max-width:64rem){.c-header__logo svg{block-size:2rem;inline-size:6.625rem}}.c-header__logo svg .logo-shape{color:var(--blue);transition:color .3s}.c-header__logo:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}@media (max-width:64rem){.c-header__content-wrapper{background-color:var(--white);block-size:calc(100dvh - var(--header-height));display:none;inline-size:100%;inset-block-start:var(--header-height);inset-inline-start:0;overflow:auto;padding-block:3rem;position:absolute}@supports (scrollbar-color:auto){.c-header__content-wrapper{scrollbar-color:var(--blue) transparent;scrollbar-width:thin}}@supports selector(::-webkit-scrollbar){.c-header__content-wrapper::-webkit-scrollbar{inline-size:6px}.c-header__content-wrapper::-webkit-scrollbar-track{background-color:transparent}.c-header__content-wrapper::-webkit-scrollbar-thumb{background-color:var(--blue);border-radius:3.125rem}}}.c-header__menus-wrapper{align-items:flex-end;display:flex;flex-direction:column;gap:var(--space-xxs)}@media (max-width:64rem){.c-header__menus-wrapper{align-items:flex-start;box-sizing:border-box;gap:var(--space-m);margin-left:auto;margin-right:auto;max-width:calc(108.5rem + var(--outer-grid-gutter)*2);padding-left:var(--outer-grid-gutter);padding-right:var(--outer-grid-gutter);width:100%}}.c-header__content{-moz-column-gap:2rem;column-gap:2rem;display:flex}@media (max-width:64rem){.c-header__content{inline-size:100%}.c-header__content--top-menu{order:3}}.c-header__top-menu-link{color:var(--black);cursor:pointer;font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.0437rem;line-height:1.2;line-height:1.715;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.0625em;text-transform:uppercase;text-underline-offset:.1em;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.c-header__top-menu-link:focus,.c-header__top-menu-link:hover{color:var(--black);text-decoration-color:inherit}.c-header__top-menu-link:focus-visible{outline:3px solid var(--text-color)}.c-header__top-menu-link:focus-visible{outline:3px solid currentColor;outline-offset:3px}.c-header__language-page-links,.c-header__top-menu-list{display:flex;gap:2rem}.c-header__search-button{block-size:100%;flex-shrink:0;margin-block-start:.2rem;padding-block-end:var(--space-xs)}@media (max-width:64rem){.c-header__search-button{display:none}}.c-header__search-button:focus-visible{outline:3px solid currentColor;outline-offset:3px;padding-block-end:0}.c-header__search-button.is-open .c-header__search-icon--close{display:block}.c-header__search-button.is-open .c-header__search-icon--open{display:none}.c-header__search-icon{align-items:center;aspect-ratio:1;display:flex;justify-content:center}.c-header__search-icon:focus,.c-header__search-icon:hover{color:var(--blue)}.c-header__search-icon--close{display:none;margin-inline-start:.25rem}.c-header__burger-button{display:none}@media (max-width:64rem){.c-header__burger-button{display:block;padding-block-end:var(--space-xs)}}.is-open .c-header__burger-button .c-header__burger-icon{display:none}.is-open .c-header__burger-button .c-header__close-icon{display:block}.c-header__close-icon{block-size:1.5rem;display:none;inline-size:1.5rem}.c-header--light{background-color:var(--white)}.c-header--plus-banner{background-color:transparent;inline-size:100%;inset-inline-start:0}.c-header--plus-banner .c-header__top-menu-link{color:var(--white)}.c-header--plus-banner .c-header__search-icon{color:var(--white);transition:color .3s ease}.c-header--plus-banner .c-header__search-icon:focus,.c-header--plus-banner .c-header__search-icon:hover{color:var(--off-white)}.c-header--plus-banner .c-header__logo svg,.c-header--plus-banner .c-header__logo svg .logo-shape{color:var(--white)}.c-header--plus-banner .c-header__logo:focus-visible{outline:3px solid var(--white);outline-offset:3px}.c-header--plus-banner .c-header__burger-icon{color:var(--white)}.c-header--plus-banner .c-header__search-button:focus-visible{outline:3px solid var(--white);outline-offset:3px}.c-header--plus-banner .c-header__search-button.is-open:focus-visible{outline:3px solid var(--black);outline-offset:3px}.c-header--plus-banner .c-header__search-button.is-open .c-header__search-icon:focus,.c-header--plus-banner .c-header__search-button.is-open .c-header__search-icon:hover{color:var(--blue)}.c-header--static{padding-block-start:2rem;position:static}@media (max-width:64rem){.c-header--static{block-size:var(--shorthand-header-height);padding-block-start:var(--space-s)}}.c-header--static .c-header__inner{align-items:center}@media (max-width:64rem){.c-header--static .c-header__content-wrapper{block-size:calc(100dvh - var(--shorthand-header-height));inset-block-start:var(--shorthand-header-height);z-index:101}}body:has(.c-page-header--has-theme) .c-header .c-header__burger-icon,body:has(.c-page-header--has-theme) .c-header .c-header__logo-svg,body:has(.c-page-header--has-theme) .c-header .c-header__search-icon,body:has(.c-page-header--has-theme) .c-header a{color:var(--text-color)}body:has(.c-page-header--has-theme) .c-header .c-header__burger-icon .logo-shape,body:has(.c-page-header--has-theme) .c-header .c-header__logo-svg .logo-shape,body:has(.c-page-header--has-theme) .c-header .c-header__search-icon .logo-shape,body:has(.c-page-header--has-theme) .c-header a .logo-shape{color:var(--black)}body:has(.c-page-header--has-theme) .c-header .c-header__logo:focus-visible,body:has(.c-page-header--has-theme) .c-header .c-header__search-button:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-header.has-scrolled,.c-header.is-open,.c-header:has(.c-header-menu__list-item:focus-within>.c-header-menu__sub-menu-wrapper),.c-header:has(.c-header-menu__list-item:hover>.c-header-menu__sub-menu-wrapper),.c-header:has(.c-header__search-button.is-open){background-color:var(--white)}.c-header.has-scrolled .c-header-menu__link,.c-header.has-scrolled .c-header__burger-icon,.c-header.has-scrolled .c-header__search-icon,.c-header.has-scrolled .c-header__top-menu-link,.c-header.is-open .c-header-menu__link,.c-header.is-open .c-header__burger-icon,.c-header.is-open .c-header__search-icon,.c-header.is-open .c-header__top-menu-link,.c-header:has(.c-header-menu__list-item:focus-within>.c-header-menu__sub-menu-wrapper) .c-header-menu__link,.c-header:has(.c-header-menu__list-item:focus-within>.c-header-menu__sub-menu-wrapper) .c-header__burger-icon,.c-header:has(.c-header-menu__list-item:focus-within>.c-header-menu__sub-menu-wrapper) .c-header__search-icon,.c-header:has(.c-header-menu__list-item:focus-within>.c-header-menu__sub-menu-wrapper) .c-header__top-menu-link,.c-header:has(.c-header-menu__list-item:hover>.c-header-menu__sub-menu-wrapper) .c-header-menu__link,.c-header:has(.c-header-menu__list-item:hover>.c-header-menu__sub-menu-wrapper) .c-header__burger-icon,.c-header:has(.c-header-menu__list-item:hover>.c-header-menu__sub-menu-wrapper) .c-header__search-icon,.c-header:has(.c-header-menu__list-item:hover>.c-header-menu__sub-menu-wrapper) .c-header__top-menu-link,.c-header:has(.c-header__search-button.is-open) .c-header-menu__link,.c-header:has(.c-header__search-button.is-open) .c-header__burger-icon,.c-header:has(.c-header__search-button.is-open) .c-header__search-icon,.c-header:has(.c-header__search-button.is-open) .c-header__top-menu-link{color:var(--black)}.c-header.has-scrolled .c-header__search-icon:focus,.c-header.has-scrolled .c-header__search-icon:hover,.c-header.is-open .c-header__search-icon:focus,.c-header.is-open .c-header__search-icon:hover,.c-header:has(.c-header-menu__list-item:focus-within>.c-header-menu__sub-menu-wrapper) .c-header__search-icon:focus,.c-header:has(.c-header-menu__list-item:focus-within>.c-header-menu__sub-menu-wrapper) .c-header__search-icon:hover,.c-header:has(.c-header-menu__list-item:hover>.c-header-menu__sub-menu-wrapper) .c-header__search-icon:focus,.c-header:has(.c-header-menu__list-item:hover>.c-header-menu__sub-menu-wrapper) .c-header__search-icon:hover,.c-header:has(.c-header__search-button.is-open) .c-header__search-icon:focus,.c-header:has(.c-header__search-button.is-open) .c-header__search-icon:hover{color:var(--blue)}.c-header.has-scrolled .c-header__logo svg,.c-header.is-open .c-header__logo svg,.c-header:has(.c-header-menu__list-item:focus-within>.c-header-menu__sub-menu-wrapper) .c-header__logo svg,.c-header:has(.c-header-menu__list-item:hover>.c-header-menu__sub-menu-wrapper) .c-header__logo svg,.c-header:has(.c-header__search-button.is-open) .c-header__logo svg{color:var(--black)}.c-header.has-scrolled .c-header__logo svg .logo-shape,.c-header.is-open .c-header__logo svg .logo-shape,.c-header:has(.c-header-menu__list-item:focus-within>.c-header-menu__sub-menu-wrapper) .c-header__logo svg .logo-shape,.c-header:has(.c-header-menu__list-item:hover>.c-header-menu__sub-menu-wrapper) .c-header__logo svg .logo-shape,.c-header:has(.c-header__search-button.is-open) .c-header__logo svg .logo-shape{color:var(--blue)}.c-header.has-scrolled .c-header__logo:focus-visible,.c-header.is-open .c-header__logo:focus-visible,.c-header:has(.c-header-menu__list-item:focus-within>.c-header-menu__sub-menu-wrapper) .c-header__logo:focus-visible,.c-header:has(.c-header-menu__list-item:hover>.c-header-menu__sub-menu-wrapper) .c-header__logo:focus-visible,.c-header:has(.c-header__search-button.is-open) .c-header__logo:focus-visible{outline:3px solid var(--black);outline-offset:3px}@media (max-width:64rem){.c-header-menu{inline-size:100%}}.c-header-menu__list{display:flex;flex-wrap:wrap;gap:2rem}@media (max-width:64rem){.c-header-menu__list{flex-direction:column}}.c-header-menu__list-item{display:inline-block;font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2}@media (max-width:64rem){.c-header-menu__list-item{font-size:2rem;line-height:1.4;position:relative}}.c-header-menu__list-item:focus-within .c-header-menu__sub-menu-wrapper,.c-header-menu__list-item:hover .c-header-menu__sub-menu-wrapper{opacity:1;visibility:visible}.c-header-menu__dropdown-button{display:none}@media (max-width:64rem){.c-header-menu__dropdown-button{display:flex;inset-block-start:.5rem;inset-inline-end:-.5rem;padding:.5rem;position:absolute}.c-header-menu__dropdown-button:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-header-menu__dropdown-button.is-open .c-header-menu__dropdown-icon{rotate:180deg}}.c-header-menu__dropdown-icon{transition:rotate .3s}.c-header-menu__link{color:var(--black);cursor:pointer;display:inline-block;padding-block-end:var(--space-xs);position:relative;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.0625em;text-underline-offset:.1em;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.c-header-menu__link:focus,.c-header-menu__link:hover{color:var(--black);text-decoration-color:inherit}.c-header-menu__link:focus-visible{outline:3px solid var(--text-color)}.c-header-menu__link:focus-visible{outline:3px solid currentColor;outline-offset:3px;padding-block-end:0}@media (max-width:64rem){.c-header-menu__link{padding:0}}.c-header-menu__sub-menu-wrapper{background-color:var(--white);box-shadow:0 .875rem 1.875rem -.875rem rgba(0,0,0,.3);inline-size:100%;inset-block-start:var(--header-height);inset-inline-start:0;opacity:0;padding:2rem;position:absolute;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:8}@media (max-width:64rem){.c-header-menu__sub-menu-wrapper{box-shadow:none;display:none;opacity:1;padding:0;position:static;visibility:visible}.c-header-menu__sub-menu-wrapper:before{content:none}}.c-header-menu__sub-menu-wrapper:before{background:var(--white);block-size:.875rem;content:"";inset-block-start:-.875rem;inset-inline:0;position:absolute}.c-header--static .c-header-menu__sub-menu-wrapper{inset-block-start:var(--shorthand-header-height);z-index:101}.logged-in .c-header--static .c-header-menu__sub-menu-wrapper{margin-block-start:2rem}.c-header-menu__sub-menu-container{grid-column-gap:var(--outer-grid-gutter);display:grid;grid-template-columns:repeat(12,1fr);grid-template-columns:repeat(3,1fr)}@media (max-width:46.25rem){.c-header-menu__sub-menu-container{grid-template-columns:repeat(4,1fr)}}@media (max-width:64rem){.c-header-menu__sub-menu-container{display:block}}.c-header-menu__parent-title{color:var(--black);font-family:REM,sans-serif;font-optical-sizing:auto;font-size:3.875rem;font-weight:400;grid-column:1/2;line-height:1.2}@media (max-width:64rem){.c-header-menu__parent-title{display:none;font-size:2.75rem}}.c-header-menu__sub-menu-list{display:grid;gap:0 var(--gutter);grid-column:2/-1;grid-template-columns:1fr 1fr}@media (max-width:64rem){.c-header-menu__sub-menu-list{display:flex;flex-direction:column;gap:2rem;padding-block-start:2rem;padding-inline-start:1rem}}.c-header-menu__sub-menu-item{font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2}@media (max-width:64rem){.c-header-menu__sub-menu-item{font-size:2rem;font-size:1.75rem;line-height:1.4;line-height:1.35}}.c-header-menu__sub-menu-heading{color:var(--black);display:block;padding:.5625rem .75rem;transition:background-color .3s ease}@media (max-width:64rem){.c-header-menu__sub-menu-heading{padding:0}}.c-header-menu__sub-menu-heading:focus,.c-header-menu__sub-menu-heading:hover{background-color:var(--blue-light-2)}.c-header-menu__sub-menu-heading:focus-visible{outline:3px solid var(--text-color);outline-offset:3px;outline-offset:-3px}.c-header-menu--plus-banner .c-header-menu__sub-menu-wrapper:before{content:none}.c-header-menu--plus-banner .c-header-menu__link{color:var(--white)}.c-highlights{border:2px solid var(--blue);margin-block-end:var(--space-s);padding:2rem 1.5rem 3rem}.c-highlights__title{color:var(--blue);font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.25}@media (max-width:64rem){.c-highlights__title{font-size:1.375rem}}.c-highlights__list-item{font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;font-size:1.375rem;font-weight:400;line-height:1.4;line-height:1.45;margin-block-start:var(--space-xxs)}.c-highlights__social-icon-wrapper{display:inline;white-space:nowrap}.c-highlights__social-link{color:var(--interaction-color);font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;font-size:1.375rem;font-weight:400;line-height:1.4;line-height:1.45;transition:color .3s}.c-highlights__social-link:focus,.c-highlights__social-link:hover{color:var(--interaction-color-hover)}.c-highlights__social-link:focus .c-highlights__social-link-text,.c-highlights__social-link:hover .c-highlights__social-link-text{text-decoration:underline}.c-highlights__social-link:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-highlights__social-icon{block-size:.75em;inline-size:.75em}.c-homepage-banner{block-size:75vh;overflow:hidden;padding-block-start:var(--header-height);position:relative}.c-homepage-banner__video-wrapper{aspect-ratio:5/2;block-size:100%;inline-size:100%;overflow:hidden;position:relative}.c-homepage-banner__video{block-size:100%;border:none;inline-size:100%}.c-homepage-banner__video-image-wrapper{block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute}.c-homepage-banner__video-image{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.c-homepage-banner__image{block-size:calc(100% - var(--header-height));inline-size:100%;inset-block-start:var(--header-height);inset-inline-start:0;-o-object-fit:cover;object-fit:cover;position:absolute}.c-homepage-banner__container{grid-column-gap:var(--outer-grid-gutter);block-size:100%;display:grid;grid-template-columns:repeat(12,1fr);position:relative}@media (max-width:46.25rem){.c-homepage-banner__container{grid-template-columns:repeat(4,1fr)}}.c-homepage-banner__content-wrapper{align-items:flex-end;display:flex;grid-column:1/5;padding-block-end:var(--space-xl)}@media (max-width:46.25rem){.c-homepage-banner__content-wrapper{grid-column:1/-1;padding-block-end:var(--space-l)}}@media (max-width:27rem){.c-homepage-banner__content-wrapper{padding-block-end:var(--space-s)}}.c-homepage-banner__title{color:var(--white);font-family:REM,sans-serif;font-optical-sizing:auto;font-size:3.875rem;font-weight:400;line-height:1.2}@media (max-width:64rem){.c-homepage-banner__title{font-size:2.75rem}}@media (max-width:27rem){.c-homepage-banner__title{font-family:REM,sans-serif;font-optical-sizing:auto;font-size:3.5rem;font-weight:400;line-height:1}}@media (max-width:27rem) and (max-width:64rem){.c-homepage-banner__title{font-size:2.5rem}}@media (max-width:46.25rem){.c-homepage-banner__title{font-family:REM,sans-serif;font-optical-sizing:auto;font-size:2.75rem;font-weight:400;line-height:1.25}}@media (max-width:46.25rem) and (max-width:64rem){.c-homepage-banner__title{font-size:2rem}}.c-homepage-banner__fallback{background-color:var(--blue);block-size:100%;inline-size:100%;inset-inline-start:0;position:absolute}.c-homepage-banner--video{block-size:auto}.c-homepage-banner--video .c-homepage-banner__container{inset-block-end:0;inset-inline:0;position:absolute}.c-large-featured-box{align-items:flex-end;display:flex;min-block-size:49rem;padding-block-end:6rem;position:relative}@media (max-width:46.25rem){.c-large-featured-box{min-block-size:0;padding-block:18.25rem 4.5rem}}.c-large-featured-box:after{background:linear-gradient(180deg,oklch(var(--black-oklch)) 0,oklch(51.03% 0 0deg) 100%);content:"";opacity:.5}.c-large-featured-box:after,.c-large-featured-box__image{block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute;z-index:1}.c-large-featured-box__image{-o-object-fit:cover;object-fit:cover}.c-large-featured-box__content-wrapper{color:var(--text-color-secondary);grid-column:1/8;position:relative;z-index:2}@media (max-width:64rem){.c-large-featured-box__content-wrapper{grid-column:1/10}}@media (max-width:46.25rem){.c-large-featured-box__content-wrapper{grid-column:1/-1}}.c-large-featured-box__title{font-family:REM,sans-serif;font-optical-sizing:auto;font-size:2.75rem;font-weight:400;line-height:1.25}@media (max-width:64rem){.c-large-featured-box__title{font-size:2rem}}.c-large-featured-box__description,.c-large-featured-box__link{font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;font-size:1.375rem;font-weight:400;line-height:1.4;line-height:1.45;margin-block-start:var(--space-xs)}.c-large-featured-box__link{align-items:center;color:var(--text-color-secondary);-moz-column-gap:.37em;column-gap:.37em;display:inline-flex;font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-weight:600;inline-size:-moz-fit-content;inline-size:fit-content}.c-large-featured-box__link:focus .c-large-featured-box__link-text,.c-large-featured-box__link:hover .c-large-featured-box__link-text{text-decoration-color:var(--text-color-secondary)}.c-large-featured-box__link:focus .c-large-featured-box__link-icon,.c-large-featured-box__link:hover .c-large-featured-box__link-icon{transform:translateX(.37em)}.c-large-featured-box__link-text{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.1em;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s}.c-large-featured-box__link-icon{margin-block-start:-.15em;transition:transform .3s}.c-list-item{display:flex;flex-direction:column;position:relative;row-gap:.5rem}.c-list-item__link{color:var(--interaction-color);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.0625em;text-underline-offset:.1em;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.c-list-item__link:focus,.c-list-item__link:hover{color:var(--interaction-color-hover);text-decoration-color:inherit}.c-list-item__link:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-list-item__link:before{content:"";inset:0;position:absolute;z-index:1}.c-list-item__surtitle{font-feature-settings:"pnum" on,"lnum" on;color:var(--black);display:flex;flex-wrap:wrap;font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:.75rem;font-size:.875rem;font-weight:600;gap:.5rem var(--space-xxs);line-height:1;line-height:1.2}.c-list-item__title{color:var(--blue);font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:2rem;font-weight:600;line-height:1.25}@media (max-width:64rem){.c-list-item__title{font-size:1.75rem}}.c-list-item__excerpt{color:var(--black);font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4}.c-list-item__press-publication,.c-list-item__translations{padding-block-start:.5rem}.c-list-item__press-publication,.c-list-item__translations-title{color:var(--black);font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;line-height:1}.c-list-item__translations-link{color:var(--interaction-color);cursor:pointer;position:relative;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.0625em;text-underline-offset:.1em;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s;z-index:2}.c-list-item__translations-link:focus,.c-list-item__translations-link:hover{color:var(--interaction-color-hover);text-decoration-color:inherit}.c-list-item__translations-link:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-listing__events-wrapper .c-list-item:not(:last-child){margin-block-end:var(--space-l)}.c-listing{margin-block-start:var(--space-m)}.c-listing__inner{grid-column-gap:var(--outer-grid-gutter);display:grid;grid-template-columns:repeat(12,1fr)}@media (max-width:46.25rem){.c-listing__inner{grid-template-columns:repeat(4,1fr);row-gap:3rem}}.c-listing__intro{padding-block-end:var(--space-xl)}@media (max-width:46.25rem){.c-listing__intro{padding-block-end:var(--space-l)}}.c-listing__title{color:var(--black);font-family:REM,sans-serif;font-optical-sizing:auto;font-size:2.75rem;font-weight:400;line-height:1.25}@media (max-width:64rem){.c-listing__title{font-size:2rem}}.c-listing__sub-title{font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;font-size:1.375rem;font-weight:400;line-height:1.4;line-height:1.45;margin-block-start:1rem}.c-listing__title-wrapper{grid-column:1/7}@media (max-width:46.25rem){.c-listing__title-wrapper{grid-column:1/-1}}.c-listing__filters-wrapper{grid-column:1/5}@media (max-width:46.25rem){.c-listing__filters-wrapper{grid-column:1/-1}}.c-listing__content,.c-listing__sorter-container{grid-column:5/-1}@media (max-width:46.25rem){.c-listing__content,.c-listing__sorter-container{grid-column:1/-1}}.c-listing__sorter-container{display:flex;justify-content:space-between;padding-block-end:var(--space-s)}.c-listing__result-count-text{font-feature-settings:"pnum" on,"lnum" on;color:var(--black);font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:600;line-height:1}.c-listing__list{display:flex;flex-direction:column;row-gap:var(--space-l)}.c-listing__list:has(.c-listing__events-wrapper){row-gap:var(--space-s)}.c-listing__events-title{color:var(--black);font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:1.75rem;font-weight:600;line-height:1.25;margin-block-end:var(--space-s)}@media (max-width:64rem){.c-listing__events-title{font-size:1.375rem}}.o-section+.c-listing{margin-block-start:8.5rem}.c-listing--full-width .c-listing__content{grid-column:1/9}@media (max-width:46.25rem){.c-listing--full-width .c-listing__content{grid-column:1/-1}}.c-listing--people .c-listing__list{display:grid;gap:var(--space-l) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));margin-block-start:var(--space-l)}@media (max-width:46.25rem){.c-listing--people .c-listing__list{gap:var(--space-s)}}.c-map{color:var(--text-color)}.c-map__title{font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:2rem;font-weight:600;line-height:1.25}@media (max-width:64rem){.c-map__title{font-size:1.75rem}}.c-map__details{font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:1.78}.c-map__details,.c-map__iframe-wrapper{margin-block-start:var(--space-xs)}.c-map__iframe-wrapper iframe{aspect-ratio:16/9;border:0;inline-size:100%}.c-newsletter-form{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}@media (max-width:46.25rem){.c-newsletter-form{gap:1rem}}.c-newsletter-form__form{display:flex}@media (max-width:46.25rem){.c-newsletter-form__form{inline-size:100%}}.c-newsletter-form__title{color:var(--white);font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:1.375rem;font-weight:600;line-height:1.36}@media (max-width:64rem){.c-newsletter-form__title{font-size:1.375rem}}.c-newsletter-form__input[type=email]{background-color:var(--white);block-size:2.5rem;border:0;box-sizing:border-box;color:var(--black);flex:1;font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;inline-size:100%;line-height:1.4;min-inline-size:20.75rem;padding:.8125rem var(--space-xxs)}.c-newsletter-form__input[type=email]::-webkit-input-placeholder{color:var(--black);opacity:1}.c-newsletter-form__input[type=email]::-moz-placeholder{color:var(--black);opacity:1}.c-newsletter-form__input[type=email]:-ms-input-placeholder{color:var(--black);opacity:1}.c-newsletter-form__input[type=email]:-moz-placeholder{color:var(--black);opacity:1}.c-newsletter-form__input[type=email]:focus{outline:3px solid var(--blue);outline-offset:3px;outline-offset:-3px}@media (max-width:46.25rem){.c-newsletter-form__input[type=email]{min-inline-size:auto}}.c-newsletter-sign-up{color:var(--black)}.c-newsletter-sign-up__title{color:var(--black);font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:2rem;font-weight:600;line-height:1.25}@media (max-width:64rem){.c-newsletter-sign-up__title{font-size:1.75rem}}.c-newsletter-sign-up__heading{font-feature-settings:"pnum" on,"lnum" on;color:var(--black);display:block;font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:.75rem;font-size:1.125rem;font-weight:600;line-height:1;line-height:1.33;margin-block-end:.5rem}.c-newsletter-sign-up__description{margin-block-start:var(--space-xs)}.c-newsletter-sign-up__text-input{background-color:oklch(97.61% 0 0deg);border:none;border-radius:0;box-shadow:none;color:var(--black);display:block;font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;font-size:1rem;inline-size:100%;line-height:1.78;line-height:1.5;padding:.75rem}.c-newsletter-sign-up__text-input:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-newsletter-sign-up__asterisk{color:red}.c-newsletter-sign-up__field-group{margin-block-end:var(--space-xs)}.c-newsletter-sign-up__label{color:var(--black);-moz-column-gap:.5rem;column-gap:.5rem;cursor:pointer;display:flex;font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;inline-size:100%;justify-content:flex-start;line-height:1.78}.c-newsletter-sign-up__label:before{background-color:var(--white);block-size:1rem;border:1px solid var(--black);box-shadow:inset 0 0 0 2px var(--white),inset 0 0 0 4px var(--white);box-sizing:border-box;content:"";display:block;flex-shrink:0;inline-size:1rem;margin-block-start:.45rem;transition:background-color .3s ease,box-shadow .3s ease}input[type=radio]+.c-newsletter-sign-up__label:before{border-radius:50%}.c-newsletter-sign-up__label:hover:before{background-color:var(--blue-light);box-shadow:inset 0 0 0 2px var(--white),inset 0 0 0 4px var(--blue-light)}.c-newsletter-sign-up__label a{color:var(--blue);cursor:pointer;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.0625em;text-underline-offset:.1em;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.c-newsletter-sign-up__label a:focus,.c-newsletter-sign-up__label a:hover{color:var(--blue);text-decoration-color:inherit}.c-newsletter-sign-up__label a:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-newsletter-sign-up input[type=checkbox],.c-newsletter-sign-up input[type=radio]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}input[type=checkbox]:focus+.c-newsletter-sign-up__label,input[type=radio]:focus+.c-newsletter-sign-up__label{outline:3px solid var(--text-color);outline-offset:3px}input[type=checkbox]:focus+.c-newsletter-sign-up__label:before,input[type=radio]:focus+.c-newsletter-sign-up__label:before{background-color:var(--blue-light);box-shadow:inset 0 0 0 2px var(--white),inset 0 0 0 4px var(--blue-light)}input[type=checkbox]:checked+.c-newsletter-sign-up__label:before,input[type=radio]:checked+.c-newsletter-sign-up__label:before{background-color:var(--black);box-shadow:inset 0 0 0 2px var(--white),inset 0 0 0 4px var(--black)}.c-newsletter-sign-up__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f7f7 url(../img/dropdown-arrow.svg) no-repeat right .75rem center;border:none;border-radius:0;display:block;font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;font-size:1rem;inline-size:100%;line-height:1.78;padding:.75rem}.c-newsletter-sign-up__select:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-newsletter-sign-up__button{border:0}.c-newsletter-sign-up__indicates-required{color:var(--black);font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:1.78;margin-block:var(--space-s)}.c-newsletter-sign-up #mc_embed_signup div.mce_inline_error{background-color:var(--white);color:red;font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:inherit;line-height:1.78;margin-block-start:.5rem;padding:0}.c-newsletter-sign-up #mce-success-response{color:#4bb543;font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:1.78;margin-block:var(--space-xxs)}.c-pagination{align-items:center;display:flex;gap:.25rem;margin-block-start:var(--space-m)}.c-pagination__button{align-items:center;aspect-ratio:1;background-color:var(--blue-light-2);box-sizing:border-box;color:var(--black);display:inline-flex;font-family:REM,sans-serif;font-optical-sizing:auto;font-size:1.125rem;font-weight:500;inline-size:2.5rem;justify-content:center;line-height:1;text-align:center;transition:background-color .3s}.c-pagination__button:focus,.c-pagination__button:hover{background-color:var(--blue-light)}.c-pagination__button:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-pagination__button.is-current{background-color:var(--blue-light)}.c-pagination__button--next .o-svg,.c-pagination__button--previous .o-svg{block-size:1rem;inline-size:1rem}.c-pagination__button--previous .o-svg{rotate:180deg}.c-listing--full-width .c-pagination{justify-content:center}@media (max-width:46.25rem){.c-pagination--has-five{flex-wrap:wrap}}.c-page-header{background-color:var(--blue);color:var(--white);padding-block-start:var(--header-height);position:relative}.c-page-header:has(.c-page-header__image):after{background-image:linear-gradient(180deg,var(--black) 31.5%,#666 100%);block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;opacity:.5;position:absolute}.c-page-header__image{block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;-o-object-fit:cover;object-fit:cover;position:absolute}.c-page-header__container{grid-column-gap:var(--outer-grid-gutter);display:grid;grid-template-columns:repeat(12,1fr);position:relative;z-index:1}@media (max-width:46.25rem){.c-page-header__container{grid-template-columns:repeat(4,1fr)}}@media (max-width:46.25rem){.c-page-header__container:has(.c-page-header__aside) .c-page-header__main{padding-block-end:var(--space-l)}}.c-page-header__main{color:var(--white);grid-column:1/8;padding-block:var(--space-xl)}@media (max-width:46.25rem){.c-page-header__main{grid-column:1/-1}}.c-page-header__title{font-family:REM,sans-serif;font-optical-sizing:auto;font-size:3.875rem;font-weight:400;line-height:1.2}@media (max-width:64rem){.c-page-header__title{font-size:2.75rem}}.c-page-header__description{font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;font-size:1.375rem;font-weight:400;line-height:1.4;line-height:1.45;margin-block-start:2.5rem}.c-page-header__aside{display:flex;grid-column:8/-1;justify-content:flex-end;padding-block:var(--space-xl)}@media (max-width:46.25rem){.c-page-header__aside{grid-column:1/-1;justify-content:flex-start;padding-block:0 var(--space-xl)}}.c-page-header__logo-image{block-size:100%;display:block;inline-size:100%;max-block-size:11.25rem;max-inline-size:18.6875rem;-o-object-fit:contain;object-fit:contain}@media (max-width:46.25rem){.c-page-header__logo-image{max-inline-size:13.25rem}}.c-page-header--has-theme{background-color:var(--theme-colour);color:var(--black)}.c-page-header--has-theme:has(+.c-anchor-nav){border-block-end:1px solid var(--white)}.c-page-header--has-theme .c-page-header__main{color:var(--text-color)}.c-page-header--has-image{color:var(--white)}.c-person-card{-moz-column-gap:var(--space-xs);column-gap:var(--space-xs);display:flex;position:relative}.c-person-card__image{aspect-ratio:1;block-size:7.25rem;inline-size:7.25rem;-o-object-fit:cover;object-fit:cover}@media (max-width:46.25rem){.c-person-card__image{aspect-ratio:3/4;block-size:6.5rem;inline-size:4.875rem}}.c-person-card__image--fallback{-o-object-fit:contain;object-fit:contain}.c-person-card__title-text{color:var(--text-color);font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:2rem;font-weight:600;line-height:1.25}@media (max-width:64rem){.c-person-card__title-text{font-size:1.75rem}}.c-person-card__title-text--link{color:var(--interaction-color);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.1em;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.c-person-card__title-text--link:after{block-size:100%;content:"";inline-size:100%;inset:0;position:absolute}.c-person-card__title-text--link:focus{color:var(--interaction-color-hover)}.c-person-card__title-text--link:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-person-card__description{color:var(--text-color);font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:1.78;margin-block-start:.5rem}.c-person-card:hover .c-person-card__title-text--link{color:var(--interaction-color-hover);text-decoration-color:var(--interaction-color-hover)}.c-person-header{color:var(--text-color);padding-block-start:var(--header-height)}.c-person-header__container{align-items:center;padding-block-start:var(--space-m)}@media (max-width:46.25rem){.c-person-header__container{padding-block-start:var(--space-xl)}.c-person-header__main{order:2}.c-person-header__aside{order:1}}.c-person-header__title{font-family:REM,sans-serif;font-optical-sizing:auto;font-size:2.75rem;font-weight:400;line-height:1.25}@media (max-width:64rem){.c-person-header__title{font-size:2rem}}.c-person-header__meta{font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;font-size:1.375rem;font-weight:400;line-height:1.4;line-height:1.45;margin-block-start:var(--space-xxs)}.c-person-header__social-wrapper{align-items:center;display:flex;gap:var(--space-xs);margin-block-start:var(--space-xs)}.c-person-header__social-link{color:var(--interaction-color);font-size:0;transition:color .3s}.c-person-header__social-link:focus,.c-person-header__social-link:hover{color:var(--interaction-color-hover)}.c-person-header__social-link:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-person-header__image{aspect-ratio:1;block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:46.25rem){.c-person-header__image{margin-block-end:var(--space-s);max-inline-size:16.5rem}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.c-scrolling-testimonials .slick-slider{max-inline-size:none}@media (max-width:64rem){.c-scrolling-testimonials .slick-slider{padding-inline:var(--gutter)}}.c-scrolling-testimonials .slick-track{margin-inline-start:calc(var(--space-xxs)*-1)}.c-scrolling-testimonials__card{background-color:var(--blue);block-size:100%;color:var(--text-color);padding:var(--space-xxs)}.c-scrolling-testimonials__card-inner{block-size:100%;color:var(--white);display:flex;flex-direction:column;font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;font-weight:400;justify-content:space-between;line-height:1.4;row-gap:var(--space-xs)}.c-scrolling-testimonials__bottom>*{display:inline}.c-scrolling-testimonials__arrows-wrapper{display:none}@media (max-width:46.25rem){.c-scrolling-testimonials__arrows-wrapper{display:flex;gap:.25rem;justify-content:space-between;margin-block-start:var(--space-xxs);margin-inline-end:0;padding-inline:var(--space-s)}}.c-scrolling-testimonials__arrow{background-color:var(--blue-light-2);cursor:pointer;font-size:0;padding:13px;transition:background-color .3s,color .3s}.c-scrolling-testimonials__arrow:focus,.c-scrolling-testimonials__arrow:hover{background-color:var(--interaction-color-hover);color:var(--white)}.c-scrolling-testimonials__arrow--left svg{transform:rotate(180deg)}.c-scrolling-testimonials__slider-wrapper .slick-track{display:flex}.c-scrolling-testimonials__slider-wrapper .slick-slide{block-size:auto;display:flex;margin-inline-start:var(--space-s)}.c-scrolling-testimonials__slider-wrapper .slick-slide>div{block-size:100%}.c-search-form{background-color:var(--white);display:none;inline-size:100%;inset-block-start:var(--header-height);inset-inline-start:0;padding-block:2rem;position:absolute;z-index:7}@media (max-width:64rem){.c-search-form{background-color:transparent;display:block;order:2;padding:0;position:static}.c-search-form__container{padding:0}}.c-search-form__inner{display:flex;justify-content:flex-end;position:relative}@media (max-width:64rem){.c-search-form__inner{justify-content:flex-start}}.c-search-form__input{background-color:transparent;border:0;border-block-end:1px solid var(--blue);color:var(--blue);font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:1.375rem;font-weight:600;inline-size:22.375rem;line-height:1.36;line-height:0;padding:0;padding-block-end:.375rem}.c-search-form__input::-webkit-input-placeholder{color:var(--blue);opacity:1}.c-search-form__input::-moz-placeholder{color:var(--blue);opacity:1}.c-search-form__input:-ms-input-placeholder{color:var(--blue);opacity:1}.c-search-form__input:-moz-placeholder{color:var(--blue);opacity:1}@media (max-width:64rem){.c-search-form__input{font-size:1.375rem;inline-size:100%}}.c-search-form__input:focus-visible{outline:3px solid currentColor;outline-offset:3px;outline-offset:5px;outline-width:1px}.c-search-form__button{inset-inline-end:0;position:absolute}.c-search-form__button:focus .c-search-form__icon,.c-search-form__button:hover .c-search-form__icon{color:var(--black)}.c-search-form__icon{color:var(--blue)}.c-header--static .c-search-form{inset-block-start:var(--shorthand-header-height);z-index:101}.c-search-page-form{margin-block-start:var(--header-height);padding-block:var(--space-2xl) var(--gutter);position:relative}.c-search-page-form__form{align-items:center;display:flex;position:relative}.c-search-page-form__input{background-color:transparent;border:0;border-block-end:1px solid var(--blue);color:var(--blue);font-family:REM,sans-serif;font-optical-sizing:auto;font-size:2.75rem;font-weight:400;inline-size:100%;line-height:1.25;line-height:0;padding:0;padding-block-end:var(--space-xxs)}.c-search-page-form__input::-webkit-input-placeholder{color:var(--blue);opacity:1}.c-search-page-form__input::-moz-placeholder{color:var(--blue);opacity:1}.c-search-page-form__input:-ms-input-placeholder{color:var(--blue);opacity:1}.c-search-page-form__input:-moz-placeholder{color:var(--blue);opacity:1}@media (max-width:64rem){.c-search-page-form__input{font-size:2rem}}.c-search-page-form__input:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.c-search-page-form__button{inset-inline-end:0;position:absolute}.c-search-page-form__button:focus .c-search-page-form__icon,.c-search-page-form__button:hover .c-search-page-form__icon{color:var(--black)}.c-search-page-form__button:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-search-page-form__icon{block-size:2rem;color:var(--blue);inline-size:2rem;transition:color .3s ease}.c-simple-page-banner{padding-block-start:var(--header-height);position:relative}.c-simple-page-banner__container{padding-block:var(--space-xl) 0}.c-simple-page-banner__main{display:flex;flex-direction:column;grid-column:1/8;row-gap:var(--space-s)}@media (max-width:46.25rem){.c-simple-page-banner__main{grid-column:1/-1}}.c-simple-page-banner__title{color:var(--black);font-family:REM,sans-serif;font-optical-sizing:auto;font-size:3.875rem;font-weight:400;line-height:1.2}@media (max-width:64rem){.c-simple-page-banner__title{font-size:2.75rem}}.c-simple-page-banner__description{color:var(--black);font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;font-size:1.375rem;font-weight:400;line-height:1.4;line-height:1.45}.c-single-banner{padding-block-start:var(--header-height);position:relative}.c-single-banner__image{block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;-o-object-fit:cover;object-fit:cover;position:absolute}.c-single-banner__container{padding-block:var(--space-l) 0}.c-single-banner__main{display:flex;flex-direction:column;grid-column:2/9;justify-content:flex-end;position:relative;z-index:2}@media (max-width:64rem){.c-single-banner__main{grid-column:1/9}}@media (max-width:46.25rem){.c-single-banner__main{grid-column:1/-1}}.c-single-banner__focus-areas{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-end:2rem;order:1}.c-single-banner__focus-area{background-color:var(--interaction-color);color:var(--text-color-secondary);font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;line-height:1;padding:.25rem .5rem;transition:background-color .3s}.c-single-banner__focus-area:focus,.c-single-banner__focus-area:hover{background-color:var(--interaction-color-hover)}.c-single-banner__focus-area:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-single-banner__meta{display:flex;flex-wrap:wrap;gap:.5em var(--space-xs);margin-block-end:var(--space-xs);order:2}.c-single-banner__meta-item{font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:600;line-height:1}.c-single-banner__heading{font-family:REM,sans-serif;font-optical-sizing:auto;font-size:2.75rem;font-weight:400;line-height:1.25;order:3}@media (max-width:64rem){.c-single-banner__heading{font-size:2rem}}.c-single-banner__subtitle{font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:2rem;font-weight:600;line-height:1.25;margin-block-start:var(--space-xxs);order:4}@media (max-width:64rem){.c-single-banner__subtitle{font-size:1.75rem}}.c-single-banner__description{font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;font-size:1.375rem;font-weight:400;line-height:1.4;line-height:1.45;margin-block-start:var(--space-xxs);order:5}.c-single-banner__side{align-items:flex-end;display:flex;grid-column:9/-1;justify-content:flex-end;position:relative;z-index:2}@media (max-width:46.25rem){.c-single-banner__side{align-items:flex-start;grid-column:1/-1;justify-content:flex-start;margin-block-start:var(--space-xs)}}.c-single-banner--with-background{color:var(--text-color-secondary)}.c-single-banner--with-background .c-single-banner__main{grid-column:1/8}@media (max-width:64rem){.c-single-banner--with-background .c-single-banner__main{grid-column:1/9}}.c-single-banner--with-background .c-single-banner__container{padding-block-end:3rem}.c-single-banner--with-background:after{background:linear-gradient(180deg,oklch(var(--black-oklch)) 0,oklch(51.03% 0 0deg) 100%);block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;opacity:.5;position:absolute;z-index:1}.c-single-featured-image{aspect-ratio:16/9;margin-block-end:3rem}@media (max-width:46.25rem){.c-single-featured-image{margin-block:-1.5rem 2.5rem}}.c-skip-button{block-size:1px;font-family:REM,sans-serif;font-optical-sizing:auto;font-size:1.125rem;font-weight:500;inline-size:1px;inset-block-start:auto;inset-inline-start:-10000px;line-height:1;overflow:hidden;position:absolute}.c-skip-button:focus{align-items:center;background-color:var(--blue);block-size:auto;box-sizing:border-box;color:var(--white);display:block;inline-size:auto;inset-inline-start:auto;justify-content:space-between;padding:.6875rem var(--space-xxs);text-align:start;z-index:10}.c-skip-button:focus-visible{outline:3px solid var(--text-color);outline-offset:3px;outline-offset:-3px}.c-social-share{padding-block-start:3rem}.c-social-share__wrapper{align-items:center;-moz-column-gap:3rem;column-gap:3rem;display:flex}.c-social-share__link{color:var(--interaction-color);transition:color .3s}.c-social-share__link:focus,.c-social-share__link:hover{color:var(--interaction-color-hover)}.c-social-share__icon{pointer-events:none}.c-social-share+.c-footer{margin-block-start:var(--space-2xl)}.c-sorter{font-feature-settings:"pnum" on,"lnum" on;color:var(--black);font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:600;line-height:1}.c-sorter__link{color:var(--black);cursor:pointer;display:inline-block;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:.0625em;text-underline-offset:.1em;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.c-sorter__link:focus,.c-sorter__link:hover{color:var(--black);text-decoration-color:inherit}.c-sorter__link:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-sorter__link.is-active{text-decoration:underline}.c-tabs__container{display:flex;flex-wrap:wrap;gap:var(--space-xxs)}.c-tabs__button:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.c-tabs__button.is-active{background-color:var(--interaction-color-hover);color:var(--text-color-secondary)}.c-tabs__content{display:none}.c-tabs__content:focus-visible{outline:3px solid var(--text-color);outline-offset:3px;outline-offset:-4px}.c-tabs__content.is-active{display:block}.c-tabs__title{font-family:REM,sans-serif;font-optical-sizing:auto;font-size:2.75rem;font-weight:400;line-height:1.25}@media (max-width:64rem){.c-tabs__title{font-size:2rem}}.c-tabs__description{font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;font-size:1.375rem;font-weight:400;line-height:1.4;line-height:1.45}.c-tabs__description,.c-tabs__link{margin-block-start:var(--space-s)}.nf-form-content{overflow:hidden!important;padding-inline:0!important}.nf-form-content .nf-field-label{line-height:normal}.nf-form-content .nf-field-label .nf-label-span,.nf-form-content .nf-field-label label{font-feature-settings:"pnum" on,"lnum" on;color:var(--black);font-family:Averta-Semibold,Arial,Helvetica,sans-serif;font-size:.75rem;font-size:1.125rem;font-weight:600;line-height:1;line-height:1.33}.nf-form-content .submit-wrap input[type=button],.nf-form-content .submit-wrap input[type=submit]{align-items:center;background-color:var(--blue);block-size:auto;box-sizing:border-box;color:var(--white)!important;display:inline-flex;font-family:REM,sans-serif;font-optical-sizing:auto;font-size:1.125rem;font-weight:500;gap:.875em;inline-size:-moz-fit-content;inline-size:fit-content;justify-content:space-between;line-height:1;padding:.6875rem var(--space-xxs);text-align:start;transition:background-color .3s,color .3s}.nf-form-content .submit-wrap input[type=button]:focus,.nf-form-content .submit-wrap input[type=button]:hover,.nf-form-content .submit-wrap input[type=submit]:focus,.nf-form-content .submit-wrap input[type=submit]:hover{background-color:var(--black);color:var(--white)}.nf-form-content .submit-wrap input[type=button]:focus-visible,.nf-form-content .submit-wrap input[type=submit]:focus-visible{outline:3px solid var(--text-color);outline-offset:3px}.nf-form-cont{font-family:Averta-Regular,Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:1.78}.nf-before-form-content{margin-block-end:var(--space-s)}.nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-wrap .nf-form-content input:not([type=button]),.nf-form-wrap .nf-form-content input:not([type=submit]),.nf-form-wrap .nf-form-content select.ninja-forms-field,.nf-form-wrap .nf-form-content textarea,.nf-form-wrap .ninja-forms-field[type=text]{border:none;color:var(--black)}.nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element>div:focus,.nf-form-wrap .nf-form-content input:not([type=button]):focus,.nf-form-wrap .nf-form-content input:not([type=submit]):focus,.nf-form-wrap .nf-form-content select.ninja-forms-field:focus,.nf-form-wrap .nf-form-content textarea:focus,.nf-form-wrap .ninja-forms-field[type=text]:focus{color:var(--black)}.nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element>div:focus-visible,.nf-form-wrap .nf-form-content input:not([type=button]):focus-visible,.nf-form-wrap .nf-form-content input:not([type=submit]):focus-visible,.nf-form-wrap .nf-form-content select.ninja-forms-field:focus-visible,.nf-form-wrap .nf-form-content textarea:focus-visible,.nf-form-wrap .ninja-forms-field[type=text]:focus-visible{outline:3px solid var(--text-color);outline-offset:3px;transition:none}@media (max-width:46.25rem){.nf-form-wrap .five-sixths,.nf-form-wrap .four-sixths,.nf-form-wrap .one-fourth,.nf-form-wrap .one-half,.nf-form-wrap .one-sixth,.nf-form-wrap .one-third,.nf-form-wrap .three-fourths,.nf-form-wrap .three-sixths,.nf-form-wrap .two-fourths,.nf-form-wrap .two-sixths,.nf-form-wrap .two-thirds{margin-bottom:1.5625rem!important}}.nf-form-wrap .nf-form-hp{inline-size:100%!important;inset-inline-start:0!important}.nf-form-wrap .checkbox-wrap .nf-field-element label:after,.nf-form-wrap .checkbox-wrap .nf-field-label label:after,.nf-form-wrap .listcheckbox-wrap .nf-field-element label:after,.nf-form-wrap .listcheckbox-wrap .nf-field-label label:after{block-size:1rem;box-sizing:border-box;inline-size:1rem;transition:none}.nf-form-wrap .checkbox-wrap .nf-field-element label:before,.nf-form-wrap .checkbox-wrap .nf-field-label label:before,.nf-form-wrap .listcheckbox-wrap .nf-field-element label:before,.nf-form-wrap .listcheckbox-wrap .nf-field-label label:before{content:"";transition:none}.nf-form-wrap .checkbox-wrap .nf-field-element label.nf-checked-label:before,.nf-form-wrap .checkbox-wrap .nf-field-label label.nf-checked-label:before,.nf-form-wrap .listcheckbox-wrap .nf-field-element label.nf-checked-label:before,.nf-form-wrap .listcheckbox-wrap .nf-field-label label.nf-checked-label:before{background-color:var(--blue-light);block-size:.625rem;content:"";inline-size:.625rem;margin:.3125rem 0 0 .3125rem;transition:none}.nf-form-wrap .checkbox-wrap .nf-field-element label.nf-checked-label:before,.nf-form-wrap .checkbox-wrap .nf-field-label label.nf-checked-label:before{margin:.15rem 0 0 .3125rem}.u-accessible-hide{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}

/*# sourceMappingURL=style.min.css.map*/