:root,:root.default,:root.light{--brand-red:0 100% 56%;--brand-red-dark:0 88% 34%;--brand-white:0 0% 100%;--brand-black:0 0% 0%;--brand-grey:0 0% 72%;--brand-grey-light:0 0% 91%;--brand-grey-dark:0 0% 61%;--brand-font-bold:"NeueHaasGroteskBold",Helvetica,sans-serif;--brand-font-regular:"NeueHaasGroteskRegular",Helvetica,sans-serif;--brand-font-light:"NeueHaasGroteskLight",Helvetica,sans-serif;--brand-font-medium:"NeueHaasGroteskMedium",Helvetica,sans-serif;--brand-font-sombra-bold:"SombraBold",sans-serif;--brand-font-sombra-black:"SombraBlack",sans-serif;--font-size:1.6rem;--btn-border-radius:1rem;--section-spacing:8rem;--popup-bg-colour:var(--brand-white);--popup-text-colour:var(--brand-black);--text-link-colour:var(--brand-black);--toggle-mandatory-colour:var(--brand-red-dark);--toggle-on-colour:var(--brand-black)}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.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{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);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}.slick-arrow{background:transparent;border:none;color:transparent;cursor:pointer;height:3rem;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:3rem;z-index:1}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{background-color:transparent;border:none;color:transparent}.slick-next:before,.slick-prev:before{background-image:url(../../../../assets/images/icons/carousel-arrow_qy9kbp.svg);background-repeat:no-repeat;content:"";display:block;font-size:2rem;height:51px;width:100%}.slick-prev{left:0}.slick-prev:before{rotate:180deg}.slick-next{right:0}.slick-dots{align-items:center;display:flex;justify-content:center;list-style:none}.slick-dots li{margin:0 .5rem}.slick-dots button{aspect-ratio:1;border:0;color:transparent;cursor:pointer;display:block;font-size:0;line-height:0;outline:none;padding:5px;width:10px}.button,.button--black-arrow,button{background-color:#000;border:1px solid transparent;border-radius:var(--btn-border-radius);color:#fff;cursor:pointer;display:inline-block;font-family:var(--brand-font-regular);font-size:var(--font-size);padding:1rem 2.4rem;text-align:center;text-decoration:none;transition:all .3s ease-in-out;user-select:none}.button--black-arrow:focus,.button--black-arrow:hover,.button:focus,.button:hover,button:focus,button:hover{background-color:#9c9c9c;border:1px solid #9c9c9c;color:#000;text-decoration:none}.button--border{background-color:hsl(var(--brand-white));border:1px solid transparent;border-radius:var(--btn-border-radius);color:hsl(var(--brand-black));cursor:pointer;display:inline-block;font-family:var(--brand-font-regular);font-size:var(--font-size);padding:1rem 2.4rem;text-align:center;text-decoration:none;transition:all .3s ease-in-out;user-select:none}.button--border:focus,.button--border:hover{background-color:hsl(var(--brand-black));border:1px solid hsl(var(--brand-black));color:hsl(var(--brand-white));text-decoration:none}.button--border{border:1px solid hsl(var(--brand-black))}.button--red{background-color:hsl(var(--brand-red));border:1px solid transparent;border-radius:var(--btn-border-radius);color:hsl(var(--brand-white));cursor:pointer;display:inline-block;font-family:var(--brand-font-regular);font-size:var(--font-size);padding:1rem 2.4rem;text-align:center;text-decoration:none;transition:all .3s ease-in-out;user-select:none}.button--red:focus,.button--red:hover{background-color:hsl(var(--brand-red-dark));border:1px solid hsl(var(--brand-red-dark));color:hsl(var(--brand-white));text-decoration:none}.button--black-arrow,.button--red-arrow,.button--red-arrow-flat{position:relative}.button--black-arrow:after,.button--red-arrow-flat:after,.button--red-arrow:after{content:""}.button--black-arrow:after,.button--red-arrow-flat:after{background:url(../../../../assets/images/icons/arrow-straight_mbgkxo.svg);display:inline-block;height:1.6rem;margin-left:1rem;vertical-align:middle}.button--black-arrow:after{background:url(../../../../assets/images/icons/arrow-straight_mbgkxo.svg);width:3rem}.button--red-arrow{background-color:hsl(var(--brand-red));border:1px solid transparent;border-radius:0;color:hsl(var(--brand-white));cursor:pointer;display:inline-block;font-family:var(--brand-font-regular);font-size:var(--font-size);padding:1rem 2.4rem;text-align:center;text-decoration:none;transition:all .3s ease-in-out;user-select:none}.button--red-arrow:focus,.button--red-arrow:hover{background-color:hsl(var(--brand-red-dark));border:1px solid hsl(var(--brand-red-dark));color:hsl(var(--brand-white));text-decoration:none}.button--red-arrow{padding:1.8rem}.button--red-arrow:after{background:url(../../../../assets/images/icons/arrow-icon_myejgh.svg) no-repeat;height:1.6rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.6rem}.button--red-arrow-flat{background-color:hsl(var(--brand-red));border:1px solid transparent;border-radius:var(--btn-border-radius);color:hsl(var(--brand-black));cursor:pointer;display:inline-block;font-family:var(--brand-font-regular);font-size:var(--font-size);padding:1rem 2.4rem;text-align:center;text-decoration:none;transition:all .3s ease-in-out;user-select:none}.button--red-arrow-flat:focus,.button--red-arrow-flat:hover{background-color:hsl(var(--brand-red-dark));border:1px solid hsl(var(--brand-red-dark));color:hsl(var(--brand-black));text-decoration:none}.button--red-arrow-flat:after{background:url(../../../../assets/images/icons/arrow-straight-black_imkopw.svg);width:3.7rem}.button--transparent{background-color:transparent;border:1px solid transparent;border-radius:var(--btn-border-radius);color:hsl(var(--brand-black));cursor:pointer;display:inline-block;font-family:var(--brand-font-regular);font-size:var(--font-size);padding:1rem 2.4rem;text-align:center;text-decoration:none;transition:all .3s ease-in-out;user-select:none}.button--transparent:focus,.button--transparent:hover{background-color:transparent;border:1px solid hsl(var(--brand-red));color:hsl(var(--brand-white));text-decoration:none}.image-text-logo-hero{align-items:center;background-image:var(--image-text-logo-hero-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;margin:0;min-height:80vh;position:relative;text-align:center}.image-text-logo-hero .overlay{background:hsl(var(--brand-black)/.8);background:linear-gradient(hsl(var(--brand-black)/.8) 70%,hsl(var(--brand-black)) 90%);height:100%;left:0;position:absolute;top:0;width:100%}.image-text-logo-hero .container{padding:var(--section-spacing) 2rem;z-index:1}.image-text-logo-hero .hero-logo{margin:0 auto;width:17rem}.image-text-logo-hero .hero-sub-title,.image-text-logo-hero .hero-title{font-size:clamp(5rem,3.25vw + 1.90625rem,7.6rem)}.image-text-logo-hero .hero-title{font-family:var(--brand-font-light);line-height:.5;margin:8rem 0 0}.image-text-logo-hero .hero-sub-title{font-family:var(--brand-font-medium);font-style:italic}.image-text-logo-hero .hero-description{font-family:var(--brand-font-light);font-size:clamp(2.4rem,.75vw + 1.21875rem,3rem);margin:0 auto;max-width:79.4rem}@media (width <= 720px){.image-text-logo-hero .hero-logo{margin:4rem auto 0;width:14rem}.image-text-logo-hero .hero-title{line-height:1;margin:6rem 0 0}.image-text-logo-hero .hero-description{line-height:1.4;margin:2rem auto 0}}@media (width < 800px){.image-text-logo-hero .hero-sub-title{line-height:1;padding:1rem 0 0}}.title--full-width--black,.title--full-width--red,.title--full-width--white{padding:3rem 1rem;position:relative}.title--full-width--black h2,.title--full-width--red h2,.title--full-width--white h2{background:hsl(var(--brand-black));font-family:var(--brand-font-light);font-size:4.5rem;margin:0 auto;padding:0 2rem;position:relative;text-align:center;width:fit-content;z-index:0}.title--full-width--black h2 span,.title--full-width--red h2 span,.title--full-width--white h2 span{font-family:var(--brand-font-medium);font-style:italic}.title--full-width--red h2{color:hsl(var(--brand-red))}.title--full-width--white h2{color:hsl(var(--brand-white))}.title--full-width--black h2{color:hsl(var(--brand-black))}@media (width >= 800px){.title--full-width--black:before,.title--full-width--red:before,.title--full-width--white:before{content:"";height:1px;left:0;position:absolute;top:50%;width:100%;z-index:0}.title--full-width--black h2,.title--full-width--red h2,.title--full-width--white h2{padding:0 5rem}.title--full-width--red:before{background-color:hsl(var(--brand-red))}.title--full-width--black:before{background-color:hsl(var(--brand-black))}.title--full-width--white:before{background-color:hsl(var(--brand-white))}}.board-spotlight .team-card__name,.leadership-spotlight .team-card__name{padding:2rem}.leadership-spotlight{background:linear-gradient(#fff 50%,#000 0);margin:0;padding:var(--section-spacing) 0}.leadership-spotlight .title--full-width--black h2{background:hsl(var(--brand-white))}.carousel-container{margin:0 auto;max-width:2000px;padding:0 2rem}.leadership-carousel .team-card{opacity:.5;padding:0 2rem;text-align:center;transform:scale(.8);width:400px}.leadership-carousel .team-card:not(.slick-active) .team-card__content{display:none}.leadership-carousel .team-card__name{margin:0}.leadership-carousel .team-card__content{margin:0 auto;max-width:522px}.leadership-carousel .team-card.slick-active{opacity:1;transform:scale(1)}.leadership-carousel .slick-prev{left:3rem}.leadership-carousel .slick-next{right:3rem}@media (width >= 900px){.leadership-carousel .team-card{width:802px}}.board-spotlight{margin:0;padding:0}@media (width < 900px){.leadership-spotlight{padding:2rem 0}}@media (width >= 600px){.carousel-container{padding:4rem 0}.leadership-spotlight{background:linear-gradient(#fff 40%,#000 0)}}@media (width >= 1200px){.leadership-spotlight{background:linear-gradient(#fff 30%,#000 0)}}.site-container{margin:0}.header--black{background:transparent}.title--full-width--black,.title--full-width--red,.title--full-width--white{padding:0 1rem}.slick-dots .slick-active button{background:hsl(var(--brand-grey-dark))}.slick-dots button{background:hsl(var(--brand-grey-light))}.audience{background:linear-gradient(transparent 40%,hsl(var(--brand-white)) 40%);color:hsl(var(--brand-black));margin-bottom:0;padding:0 0 2rem}.audience-intro__grid .paragrah--first{color:hsl(var(--brand-white))}.audience-intro__grid .audience-image--first img,.audience-intro__grid .audience-image--second img{width:100%}.quote-component{align-items:center;background:hsl(var(--brand-white));color:hsl(var(--brand-black));display:flex;margin:0;min-height:30rem;padding:13rem 0 6rem}.quote-component .quote{font-family:var(--brand-font-light);font-size:2.4rem;padding:4rem;position:relative;text-align:center}.quote-component .quote:after,.quote-component .quote:before{background:url(../../../../assets/images/icons/quotes-red-35-35_encyuz.svg) no-repeat;content:"";height:5rem;position:absolute;width:5rem}.quote-component .quote:before{left:0;top:0}.quote-component .quote:after{bottom:0;right:0;transform:rotate(180deg)}.quote-component .quote p span{font-family:var(--brand-font-medium);font-style:italic}.our-specialists-grid{padding:0 4rem;text-align:center}.team-card img{width:100%}.team-card__job-title,.team-card__name{text-transform:uppercase}.team-card__name{background-color:hsl(var(--brand-red));color:hsl(var(--brand-black));margin:0;padding:1rem}.team-card__job-title{color:hsl(var(--brand-red));font-family:var(--brand-font-medium);font-size:1.8rem}.client-services .team-card img,.our-specialists .team-card img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.client-services .team-card:hover img,.our-specialists .team-card:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.our-specialists{background-color:hsl(var(--brand-white));padding:var(--section-spacing) 0}.our-specialists .title--full-width--black h2{background:hsl(var(--brand-white))}.our-specialists .team-card__description,.our-specialists .team-card__job-title{color:hsl(var(--brand-black))}.client-services .team-card__job-title{color:hsl(var(--brand-red))}@media (500px <= width <= 600px){.team-card{margin:4rem}}@media (width < 600px){.board-spotlight .team-card,.leadership-spotlight .team-card{margin:4rem}.board-spotlight .team-card__job-title,.leadership-spotlight .team-card__job-title{margin:0 auto;max-width:25rem}.our-specialists-grid .team-card{padding:2rem 0}}@media (width <= 720px){.audience-intro__grid .paragrah--first,.audience-intro__grid .paragrah--second{font-size:1.8rem}.audience-intro__grid .audience-image--first,.audience-intro__grid .audience-image--second{margin:1rem 0}}@media (width < 900px){.audience{margin:0;padding:2rem 0}.quote-component{padding:4rem 0}.client-services,.our-specialists{margin:2rem 0}.our-specialists{margin:2rem 0;padding:2rem 0}}@media (width >= 600px){.our-specialists-grid{display:grid;gap:4rem;grid-template-columns:repeat(2,1fr);padding:4rem}}@media (width >= 720px){.audience{background:linear-gradient(transparent 40%,hsl(var(--brand-white)) 40%)}.audience-intro__grid{display:grid;gap:2rem;grid-template-columns:repeat(6,1fr)}.audience-intro__grid .paragrah--first{grid-column:1/4}.audience-intro__grid .audience-image--first{grid-column:4/7;grid-row:1/3}.audience-intro__grid .paragrah--second{grid-column:4/7;grid-row:3/4}.audience-intro__grid .audience-image--second{grid-column:1/4;grid-row:2/4}}@media (width >= 900px){.our-specialists-grid{grid-template-columns:repeat(3,1fr)}.quote-component .quote{font-size:3rem}}@media (720px <= width <= 1200px){.audience{background:linear-gradient(transparent 60%,hsl(var(--brand-white)) 60%)}}