@import url("https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,600;12..96,700;12..96,800&family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&display=swap");.ig26{--ig26-navy:#0f1c5c;--ig26-navy-soft:#1c2447;--ig26-purple:#7b5cff;--ig26-purple-deep:#5c3fe0;--ig26-yellow:#ffca28;--ig26-yellow-press:#f0b820;--ig26-ink:#1a1a1a;--ig26-ink-muted:#5a6278;--ig26-surface:#fff;--ig26-line:#e8ebf2;--ig26-font:"DM Sans",sans-serif;--ig26-font-display:"Bricolage Grotesque",sans-serif;--ig26-radius-lg:20px;--ig26-radius-pill:999px;--ig26-container:1280px;--ig26-pad-x:32px;--ig26-pad-y:clamp(48px,8vw,88px);color:var(--ig26-ink);display:block;font-family:var(--ig26-font);font-size:16px;font-weight:400;isolation:isolate;line-height:1.5;position:relative;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ig26,.ig26 *,.ig26 :after,.ig26 :before{box-sizing:border-box}.ig26 :where(h1,h2,h3,h4,h5,h6){color:var(--ig26-navy);font-family:var(--ig26-font-display);font-optical-sizing:auto;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0;padding:0;text-transform:none}.ig26 :where(p:not([class*=ig26-])){color:inherit;font-family:var(--ig26-font);font-size:inherit;line-height:inherit;margin:0;padding:0}.ig26 :where(a){color:inherit;font-family:inherit;text-decoration:none}.ig26 :where(img){border:0;height:auto;max-width:100%;vertical-align:middle}.ig26 :where(ul,ol){list-style:none;margin:0;padding:0}.ig26[data-ig26-module]{box-sizing:border-box;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:clip;padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);width:100%}@media (max-width:767px){.ig26[data-ig26-module]{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}@media (min-width:1025px) and (max-width:1349px){.header-container-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul{flex-wrap:nowrap}.header-container-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-menu-depth-1>a{white-space:nowrap}.header-container-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-menu-depth-1{padding-right:24px}.header-container-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-menu-depth-1.hs-item-has-children{padding-right:46px}.header-container-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-menu-depth-1:last-child{padding-right:0}}@media (min-width:1025px) and (max-width:1149px){.header-container-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-menu-depth-1{padding-right:16px}.header-container-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-menu-depth-1.hs-item-has-children{padding-right:38px}}@media (min-width:1025px){.header-container-wrapper .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-menu-depth-1.active-branch>a:before{display:block}}section.ig26:is(.ig26-icon-cards,.ig26-image-text,.ig26-why,.ig26-accordion,.ig26-case-cards,.ig26-contact-form,.ig26-stats,.ig26-team-grid,.ig26-testimonial,.ig26-jobs,.ig26-resources){padding-bottom:56px!important;padding-top:56px!important}@media (max-width:1024px){section.ig26:is(.ig26-icon-cards,.ig26-image-text,.ig26-why,.ig26-accordion,.ig26-case-cards,.ig26-contact-form,.ig26-stats,.ig26-team-grid,.ig26-testimonial,.ig26-jobs,.ig26-resources){padding-bottom:48px!important;padding-top:48px!important}}@media (max-width:767px){section.ig26:is(.ig26-icon-cards,.ig26-image-text,.ig26-why,.ig26-accordion,.ig26-case-cards,.ig26-contact-form,.ig26-stats,.ig26-team-grid,.ig26-testimonial,.ig26-jobs,.ig26-resources){padding-bottom:40px!important;padding-top:40px!important}}.hs_cos_wrapper_type_module:has(>section.ig26:is(.ig26-icon-cards--blue,.ig26-image-text--blue,.ig26-why--bg-blue))+.hs_cos_wrapper_type_module>section.ig26:is(.ig26-icon-cards,.ig26-image-text,.ig26-why,.ig26-accordion,.ig26-case-cards,.ig26-contact-form,.ig26-stats,.ig26-team-grid,.ig26-testimonial,.ig26-jobs,.ig26-resources):not(.ig26-stats):not(.ig26-why):is(.ig26-icon-cards--blue,.ig26-image-text--blue,.ig26-why--bg-blue){padding-top:0!important}.hs_cos_wrapper_type_module:has(>section.ig26:is(.ig26-case-cards:not(.ig26-case-cards--cream),.ig26-stats,.ig26-contact-form,.ig26-icon-cards:not(.ig26-icon-cards--blue):not(.ig26-icon-cards--white):not(.ig26-icon-cards--dark),.ig26-why--bg-mist,.ig26-image-text--mist))+.hs_cos_wrapper_type_module>section.ig26:is(.ig26-icon-cards,.ig26-image-text,.ig26-why,.ig26-accordion,.ig26-case-cards,.ig26-contact-form,.ig26-stats,.ig26-team-grid,.ig26-testimonial,.ig26-jobs,.ig26-resources):not(.ig26-stats):not(.ig26-why):is(.ig26-case-cards:not(.ig26-case-cards--cream),.ig26-stats,.ig26-contact-form,.ig26-icon-cards:not(.ig26-icon-cards--blue):not(.ig26-icon-cards--white):not(.ig26-icon-cards--dark),.ig26-why--bg-mist,.ig26-image-text--mist){padding-top:0!important}.hs_cos_wrapper_type_module:has(>section.ig26:is(.ig26-split-hero,.ig26-logo-carousel,.ig26-image-text:not(.ig26-image-text--blue):not(.ig26-image-text--stone):not(.ig26-image-text--mist),.ig26-why:not(.ig26-why--bg-blue):not(.ig26-why--bg-mist),.ig26-icon-cards--white,.ig26-accordion))+.hs_cos_wrapper_type_module>section.ig26:is(.ig26-icon-cards,.ig26-image-text,.ig26-why,.ig26-accordion,.ig26-case-cards,.ig26-contact-form,.ig26-stats,.ig26-team-grid,.ig26-testimonial,.ig26-jobs,.ig26-resources):not(.ig26-stats):not(.ig26-why):is(.ig26-split-hero,.ig26-logo-carousel,.ig26-image-text:not(.ig26-image-text--blue):not(.ig26-image-text--stone):not(.ig26-image-text--mist),.ig26-why:not(.ig26-why--bg-blue):not(.ig26-why--bg-mist),.ig26-icon-cards--white,.ig26-accordion){padding-top:0!important}.hs_cos_wrapper_type_module:has(>section.ig26:is(.ig26-image-text--stone))+.hs_cos_wrapper_type_module>section.ig26:is(.ig26-icon-cards,.ig26-image-text,.ig26-why,.ig26-accordion,.ig26-case-cards,.ig26-contact-form,.ig26-stats,.ig26-team-grid,.ig26-testimonial,.ig26-jobs,.ig26-resources):not(.ig26-stats):not(.ig26-why):is(.ig26-image-text--stone){padding-top:0!important}.hs_cos_wrapper_type_module:has(>section.ig26:is(.ig26-hero-centred,.ig26-jobs,.ig26-resources))+.hs_cos_wrapper_type_module>section.ig26:is(.ig26-icon-cards,.ig26-image-text,.ig26-why,.ig26-accordion,.ig26-case-cards,.ig26-contact-form,.ig26-stats,.ig26-team-grid,.ig26-testimonial,.ig26-jobs,.ig26-resources):not(.ig26-stats):not(.ig26-why):is(.ig26-hero-centred,.ig26-jobs,.ig26-resources){padding-top:0!important}.hs_cos_wrapper_type_module:has(>section.ig26:is(.ig26-icon-cards--dark))+.hs_cos_wrapper_type_module>section.ig26:is(.ig26-icon-cards,.ig26-image-text,.ig26-why,.ig26-accordion,.ig26-case-cards,.ig26-contact-form,.ig26-stats,.ig26-team-grid,.ig26-testimonial,.ig26-jobs,.ig26-resources):not(.ig26-stats):not(.ig26-why):is(.ig26-icon-cards--dark){padding-top:0!important}.hs_cos_wrapper_type_module:has(>section.ig26:is(.ig26-case-cards--cream))+.hs_cos_wrapper_type_module>section.ig26:is(.ig26-icon-cards,.ig26-image-text,.ig26-why,.ig26-accordion,.ig26-case-cards,.ig26-contact-form,.ig26-stats,.ig26-team-grid,.ig26-testimonial,.ig26-jobs,.ig26-resources):not(.ig26-stats):not(.ig26-why):is(.ig26-case-cards--cream){padding-top:0!important}.ig26 header[class*=__header]:not(:has(*)){display:none!important}@media (min-width:961px){.ig26.ig26-image-text:not(.ig26-image-text--center):not(.ig26-image-text--stacked) .ig26-image-text__media:not(:has(.ig26-image-text__quote-overlay)):not(.ig26-image-text__media--collage){aspect-ratio:576/402;height:auto!important}.ig26.ig26-image-text:not(.ig26-image-text--center):not(.ig26-image-text--stacked) .ig26-image-text__media:not(:has(.ig26-image-text__quote-overlay)):not(.ig26-image-text__media--collage) .ig26-image-text__figure{inset:0!important}.ig26.ig26-image-text--image-right:not(.ig26-image-text--center):not(.ig26-image-text--stacked):has(.ig26-image-text__visual:not(:has(.ig26-image-text__quote-overlay))) .ig26-image-text__copy,.ig26.ig26-image-text:not(.ig26-image-text--center):not(.ig26-image-text--stacked) .ig26-image-text__visual:not(:has(.ig26-image-text__quote-overlay))+.ig26-image-text__copy{padding-top:0!important}}.hs_cos_wrapper_type_module:has(>section.ig26-split-hero)+.hs_cos_wrapper_type_module>section.ig26-logo-carousel{padding-top:0!important}.hs_cos_wrapper_type_module:has(>section.ig26-cs-header)+.hs_cos_wrapper_type_module>section.ig26-cs-body{padding-top:16px!important}@media (min-width:961px){.ig26.ig26-image-text--stacked .ig26-image-text__media:not(:has(.ig26-image-text__quote-overlay)):not(.ig26-image-text__media--collage){aspect-ratio:3/1;height:auto!important}.ig26.ig26-image-text--stacked .ig26-image-text__media:not(:has(.ig26-image-text__quote-overlay)):not(.ig26-image-text__media--collage) .ig26-image-text__figure{inset:0!important}}@media (max-width:767px){.ig26.ig26-contact-form .ig26-contact-form__aside{padding-top:0!important}.ig26.ig26-contact-form .ig26-contact-form__panel{padding-bottom:0!important}}