*,:after,:before{box-sizing:border-box}blockquote,body,button,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}fieldset{border:none}button,fieldset,input{padding:0}html{scrollbar-gutter:stable}body,html{height:100%}body{text-rendering:optimizeSpeed;-webkit-text-size-adjust:100%}hr{border-top:1px solid #000;border-bottom:none;margin:0}img,picture,svg,video{max-width:100%;display:block}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}button,input,select,textarea{font:inherit}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}textarea{resize:vertical;padding:0}.flow>.module+.module,.flow>.pin-spacer+.module{margin-block-start:var(--flow-space,6.25rem)}.flow>.module:last-child{margin-block-end:6.25rem}.flow>.module--flush-to-footer:last-child{margin-block-end:0}.flow>.module--colour-inverted{padding-block-start:var(--inverted-flow-space-top,6.25rem)}.flow>.module--colour-inverted+.module--colour-inverted{margin-block-start:0}.flow>.module--colour-inverted:has(+.module:not(.module--colour-inverted)){padding-block-end:var(--inverted-flow-space-bottom,6.25rem)}.flow>.module--colour-inverted:has(+.module--colour-inverted):after{content:"";position:absolute;inset-inline-start:0;inset-block-end:-1px;width:100%;height:2px;background-color:#131b1f}@media only screen and (min-width:48rem){.flow>.module+.module,.flow>.pin-spacer+.module{margin-block-start:var(--flow-space,6.875rem)}.flow>.module:last-child{margin-block-end:6.875rem}.flow>.module--flush-to-footer-lg:last-child,.flow>.module--flush-to-footer:last-child{margin-block-end:0}.flow>.module--colour-inverted{padding-block-start:var(--inverted-flow-space-top,6.875rem)}.flow>.module--colour-inverted+.module--colour-inverted{margin-block-start:0}.flow>.module--colour-inverted:has(+.module:not(.module--colour-inverted)){padding-block-end:var(--inverted-flow-space-bottom,6.875rem)}}@media only screen and (min-width:64rem){.flow>.module+.module,.flow>.pin-spacer+.module{margin-block-start:var(--flow-space,7.5rem)}.flow>.module:last-child{margin-block-end:7.5rem}.flow>.module--flush-to-footer-lg:last-child,.flow>.module--flush-to-footer-xl:last-child,.flow>.module--flush-to-footer:last-child{margin-block-end:0}.flow>.module--colour-inverted{padding-block-start:var(--inverted-flow-space-top,7.5rem)}.flow>.module--colour-inverted+.module--colour-inverted{margin-block-start:0}.flow>.module--colour-inverted:has(+.module:not(.module--colour-inverted)){padding-block-end:var(--inverted-flow-space-bottom,7.5rem)}}@media only screen and (min-width:75rem){.flow>.module+.module,.flow>.pin-spacer+.module{margin-block-start:var(--flow-space,7.5rem)}.flow>.module:last-child{margin-block-end:7.5rem}.flow>.module--flush-to-footer-2xl:last-child,.flow>.module--flush-to-footer-lg:last-child,.flow>.module--flush-to-footer-xl:last-child,.flow>.module--flush-to-footer:last-child{margin-block-end:0}.flow>.module--colour-inverted{padding-block-start:var(--inverted-flow-space-top,7.5rem)}.flow>.module--colour-inverted+.module--colour-inverted{margin-block-start:0}.flow>.module--colour-inverted:has(+.module:not(.module--colour-inverted)){padding-block-end:var(--inverted-flow-space-bottom,7.5rem)}}@media only screen and (min-width:85.375rem){.flow>.module+.module,.flow>.pin-spacer+.module{margin-block-start:var(--flow-space,7.5rem)}.flow>.module:last-child{margin-block-end:7.5rem}.flow>.module--flush-to-footer-2xl:last-child,.flow>.module--flush-to-footer-3xl:last-child,.flow>.module--flush-to-footer-lg:last-child,.flow>.module--flush-to-footer-xl:last-child,.flow>.module--flush-to-footer:last-child{margin-block-end:0}.flow>.module--colour-inverted{padding-block-start:var(--inverted-flow-space-top,7.5rem)}.flow>.module--colour-inverted+.module--colour-inverted{margin-block-start:0}.flow>.module--colour-inverted:has(+.module:not(.module--colour-inverted)){padding-block-end:var(--inverted-flow-space-bottom,7.5rem)}}@media only screen and (min-width:90rem){.flow>.module+.module,.flow>.pin-spacer+.module{margin-block-start:var(--flow-space,7.5rem)}.flow>.module:last-child{margin-block-end:7.5rem}.flow>.module--flush-to-footer-2xl:last-child,.flow>.module--flush-to-footer-3xl:last-child,.flow>.module--flush-to-footer-4xl:last-child,.flow>.module--flush-to-footer-lg:last-child,.flow>.module--flush-to-footer-xl:last-child,.flow>.module--flush-to-footer:last-child{margin-block-end:0}.flow>.module--colour-inverted{padding-block-start:var(--inverted-flow-space-top,7.5rem)}.flow>.module--colour-inverted+.module--colour-inverted{margin-block-start:0}.flow>.module--colour-inverted:has(+.module:not(.module--colour-inverted)){padding-block-end:var(--inverted-flow-space-bottom,7.5rem)}}@media only screen and (min-width:100rem){.flow>.module+.module,.flow>.pin-spacer+.module{margin-block-start:var(--flow-space,7.5rem)}.flow>.module:last-child{margin-block-end:7.5rem}.flow>.module--flush-to-footer-2xl:last-child,.flow>.module--flush-to-footer-3xl:last-child,.flow>.module--flush-to-footer-4xl:last-child,.flow>.module--flush-to-footer-5xl:last-child,.flow>.module--flush-to-footer-lg:last-child,.flow>.module--flush-to-footer-xl:last-child,.flow>.module--flush-to-footer:last-child{margin-block-end:0}.flow>.module--colour-inverted{padding-block-start:var(--inverted-flow-space-top,7.5rem)}.flow>.module--colour-inverted+.module--colour-inverted{margin-block-start:0}.flow>.module--colour-inverted:has(+.module:not(.module--colour-inverted)){padding-block-end:var(--inverted-flow-space-bottom,7.5rem)}}@font-face{font-family:Poppins;src:url(../fonts/poppins/Poppins-Regular.woff2) format("woff2"),url(../fonts/poppins/Poppins-Regular.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(../fonts/poppins/Poppins-Medium.woff2) format("woff2"),url(../fonts/poppins/Poppins-Medium.woff) format("woff");font-style:normal;font-weight:500;font-display:swap}body{font-size:1rem;line-height:1.6;text-wrap:pretty}.h1,body{font-family:Poppins,"sans-serif";font-style:normal;font-weight:400;color:#131b1f}.h1{font-size:2.5rem;line-height:1.1;letter-spacing:-.04em;text-wrap:balance}@media only screen and (min-width:48rem){.h1{font-size:3.5rem}}@media only screen and (min-width:64rem){.h1{font-size:4rem}}@media only screen and (min-width:75rem){.h1{font-size:4.375rem}}.h2{font-family:Poppins,"sans-serif";font-style:normal;font-weight:400;font-size:1.875rem;letter-spacing:-.04em;color:#131b1f;text-wrap:balance;line-height:1.2}@media only screen and (min-width:48rem){.h2{font-size:2.25rem}}@media only screen and (min-width:64rem){.h2{font-size:2.375rem}}@media only screen and (min-width:75rem){.h2{font-size:2.5rem}}.h3{font-family:Poppins,"sans-serif";font-style:normal;font-weight:400;font-size:1.5rem;letter-spacing:-.04em;color:#131b1f;text-wrap:balance;line-height:1.2}@media only screen and (min-width:48rem){.h3{font-size:1.75rem}}@media only screen and (min-width:64rem){.h3{font-size:1.875rem}}.h4{font-family:Poppins,"sans-serif";font-style:normal;font-weight:400;font-size:1.25rem;letter-spacing:-.04em;color:#131b1f;text-wrap:balance;line-height:1.2}@media only screen and (min-width:48rem){.h4{font-size:1.375rem}}@media only screen and (min-width:64rem){.h4{font-size:1.5rem}}.h5,.h6{font-size:1.25rem;line-height:1.2}.generic-html h1,.h5,.h6{font-family:Poppins,"sans-serif";font-style:normal;font-weight:400;letter-spacing:-.04em;color:#131b1f;text-wrap:balance}.generic-html h1{font-size:2.5rem;line-height:1.1}@media only screen and (min-width:48rem){.generic-html h1{font-size:3.5rem}}@media only screen and (min-width:64rem){.generic-html h1{font-size:4rem}}@media only screen and (min-width:75rem){.generic-html h1{font-size:4.375rem}}.generic-html h2{font-family:Poppins,"sans-serif";font-style:normal;font-weight:400;font-size:1.875rem;letter-spacing:-.04em;color:#131b1f;text-wrap:balance;line-height:1.2}@media only screen and (min-width:48rem){.generic-html h2{font-size:2.25rem}}@media only screen and (min-width:64rem){.generic-html h2{font-size:2.375rem}}@media only screen and (min-width:75rem){.generic-html h2{font-size:2.5rem}}.generic-html h3{font-family:Poppins,"sans-serif";font-style:normal;font-weight:400;font-size:1.5rem;letter-spacing:-.04em;color:#131b1f;text-wrap:balance;line-height:1.2}@media only screen and (min-width:48rem){.generic-html h3{font-size:1.75rem}}@media only screen and (min-width:64rem){.generic-html h3{font-size:1.875rem}}.generic-html h4{font-family:Poppins,"sans-serif";font-style:normal;font-weight:400;font-size:1.25rem;letter-spacing:-.04em;color:#131b1f;text-wrap:balance;line-height:1.2}@media only screen and (min-width:48rem){.generic-html h4{font-size:1.375rem}}@media only screen and (min-width:64rem){.generic-html h4{font-size:1.5rem}}.generic-html h5,.generic-html h6{font-family:Poppins,"sans-serif";font-style:normal;font-weight:400;font-size:1.25rem;letter-spacing:-.04em;color:#131b1f;text-wrap:balance;line-height:1.2}.generic-html .p,.generic-html address,.generic-html dl:not([class]),.generic-html ol:not([class]),.generic-html p,.generic-html ul:not([class]){max-width:90ch}.generic-html dl:not([class]){padding-inline-start:1.1em;list-style:none}.generic-html ul:not([class]){font-family:Poppins,"sans-serif";font-style:normal;font-weight:500;list-style:none;padding-inline-start:2.5rem}.generic-html ul:not([class]) li{padding-inline-start:0;position:relative;list-style:none}.generic-html ul:not([class]) li+li,.generic-html ul:not([class]) li>ol,.generic-html ul:not([class]) li>ul{margin-block-start:1.25rem}.generic-html ul:not([class]) li:before{content:"";position:absolute;width:.625rem;height:.625rem;border-radius:50%;background-color:#131b1f;inset-inline-start:-2.5rem;inset-block-start:.5625rem}.generic-html ol:not([class]){font-family:Poppins,"sans-serif";font-style:normal;font-weight:500;list-style:decimal;padding-inline-start:1.375rem}.generic-html ol:not([class]) li{padding-inline-start:1.125rem}.generic-html ol:not([class]) li+li{margin-block-start:1.25rem}.generic-html ol:not([class]) li::marker{color:currentcolor}.generic-html ol:not([class]) li>ol,.generic-html ol:not([class]) li>ul{margin-block-start:1.25rem}.generic-html a:not([class]){font:inherit;font-weight:500;color:#00836d;text-decoration:underline;text-decoration-color:currentcolor;text-decoration-thickness:.0625rem;text-underline-offset:.125rem}.generic-html a:not([class]):visited{color:#00799a}@media(hover:hover){.generic-html a:not([class]):visited:hover{text-decoration-thickness:.125rem}}.generic-html a:not([class]):visited:focus-visible{text-decoration-thickness:.125rem}@media(hover:hover){.generic-html a:not([class]):hover{text-decoration-thickness:.125rem}}.generic-html a:not([class]):focus-visible{text-decoration-thickness:.125rem}.generic-html address{font-style:normal}.generic-html strong{font-weight:700}.generic-html em,.generic-html i{font-style:italic}.generic-html th{font-weight:unset}.generic-html code{padding-inline:5px;border:1px solid rgba(0,0,0,.6);background-color:#0000001a}.generic-html table{width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.generic-html table td,.generic-html table th{padding:.75rem 1rem;text-align:left;vertical-align:top;border:1px solid #ddd}.generic-html table th{background-color:#f5f5f5;font-weight:600;white-space:nowrap}.generic-html table tbody tr:nth-child(2n){background-color:#fafafa}.generic-html table tbody tr:hover{background-color:#dbdbdb}.generic-html table caption{margin-bottom:.75rem;font-weight:600;text-align:left}.visually-hidden{border:0!important;clip:rect(0 0 0 0)!important;height:auto!important;margin:0!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.no-scroll,.visually-hidden{overflow:hidden!important}.no-pointer-events,.no-pointer-events *{pointer-events:none!important}@keyframes animatedBorder{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes clipLeftToRight{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInLeft{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideOutRight{0%{transform:translate(0)}to{transform:translate(100%)}}.page-left-enter-active,.page-left-leave-active,.page-right-enter-active,.page-right-leave-active{position:absolute;inset-block-start:0;inset-inline:0;transition:transform .4s ease}.page-left-enter-from,.page-right-leave-to{transform:translate(100%)}.page-left-leave-to,.page-right-enter-from{transform:translate(-100%)}.module{position:relative}.module--colour-inverted{background-color:#131b1f;color:#fffc}.module--colour-inverted .h1,.module--colour-inverted .h2,.module--colour-inverted .h3,.module--colour-inverted .h4,.module--colour-inverted .h5,.module--colour-inverted .h6,.module--colour-inverted h1,.module--colour-inverted h2,.module--colour-inverted h3,.module--colour-inverted h4,.module--colour-inverted h5,.module--colour-inverted h6{color:#fff}body{background-color:#f5f5f5}body:has(.header--nav-open),body:has(.main-nav__dropdown.dropdown--active),body:has(.page-loader),body:has(.popup-holder--active){overflow:hidden}body div#hs-eu-cookie-confirmation{border-block-start:none!important;font-family:Poppins,sans-serif!important;font-size:.75rem!important;color:#131b1f!important;line-height:1.4!important}body div#hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom{box-shadow:none!important;padding-block:.8125rem!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{max-width:calc(100vw - 3.75rem)!important;padding:0!important;display:flex!important;gap:.625rem!important;flex-wrap:wrap!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p{margin:0!important;color:#131b1f!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a{font:inherit!important;color:#00836d!important;text-decoration:underline!important;text-decoration-color:currentcolor!important;transition:text-decoration-color .2s ease-in!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a:visited{color:currentcolor!important}@media(hover:hover){body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a:visited:hover{text-decoration-color:transparent!important;transition:text-decoration-color .2s ease-out!important}}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a:visited:focus-visible{text-decoration-color:transparent!important;transition:text-decoration-color .2s ease-out!important}@media(hover:hover){body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a:hover{text-decoration-color:transparent!important;transition:text-decoration-color .2s ease-out!important}}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a:focus-visible{text-decoration-color:transparent!important;transition:text-decoration-color .2s ease-out!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area,body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-policy-wording{margin:0!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-cookie-confirmation-button-group{gap:.625rem!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button,body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button{isolation:isolate!important;position:relative!important;border:none!important;border-radius:.625rem!important;margin:0!important;padding:.625rem 1.25rem!important;font-size:1rem!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button:before,body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button:before{content:""!important;position:absolute!important;inset-block-start:-.125rem!important;inset-inline-start:-.125rem!important;width:calc(100% + .25rem)!important;height:calc(100% + .25rem)!important;clip-path:inset(.125rem .125rem .125rem .125rem round .625rem)!important;transition:clip-path .2s ease-in!important}@media(hover:hover){body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button:hover:before,body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button:hover:before{clip-path:inset(0 0 0 0 round .625rem)!important;transition:clip-path .2s ease-out!important}}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button:focus-visible:before,body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button:focus-visible:before{clip-path:inset(0 0 0 0 round .625rem)!important;transition:clip-path .2s ease-out!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button{background:#131b1f!important;color:#fff!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-decline-button:before{z-index:-1!important;background-color:#131b1f!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button{background:transparent!important;color:#131b1f!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button:after,body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button:before{pointer-events:none!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button:before{background:linear-gradient(70deg,#0ff -84.63%,#d2fb7a 86.65%),#d2fb7a!important;z-index:-2!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button:after{content:""!important;position:absolute!important;inset-block-start:-.125rem!important;inset-inline-start:-.125rem!important;width:calc(100% + .25rem)!important;height:calc(100% + .25rem)!important;clip-path:inset(.125rem .125rem .125rem .125rem round .625rem)!important;transition:clip-path .2s ease-in,opacity .2s ease-in!important;background:linear-gradient(101deg,#d2fb7a 2.98%,#0ff 144.21%),#d2fb7a!important;opacity:0!important;z-index:-1!important}@media(hover:hover){body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button:hover:after{clip-path:inset(0 0 0 0 round .625rem)!important;opacity:1!important;transition:clip-path .2s ease-out,opacity .2s ease-out!important}}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a#hs-eu-confirmation-button:focus-visible:after{clip-path:inset(0 0 0 0 round .625rem)!important;opacity:1!important;transition:clip-path .2s ease-out,opacity .2s ease-out!important}@media only screen and (min-width:48rem){body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{max-width:calc(100vw - 5rem)!important}}@media only screen and (min-width:64rem){body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{max-width:calc(100vw - 6.25rem)!important;flex-wrap:nowrap!important;gap:2.5rem!important;justify-content:space-between!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-eu-cookie-confirmation-button-group{flex-wrap:nowrap!important}}@media only screen and (min-width:75rem){body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{max-width:75vw!important;gap:3.75rem!important}}@media only screen and (min-width:85.375rem){body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{max-width:75vw!important}}@media only screen and (min-width:90rem){body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{max-width:75vw!important}}@media only screen and (min-width:100rem){body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{max-width:75rem!important}}.container{display:grid;grid-template-columns:0 1.875rem repeat(22,minmax(0,1fr)) 1.875rem 0;position:relative}.container>*{grid-column:3/-3}@media only screen and (min-width:48rem){.container{grid-template-columns:0 2.5rem repeat(22,minmax(0,1fr)) 2.5rem 0}}@media only screen and (min-width:64rem){.container{grid-template-columns:0 3.125rem repeat(22,minmax(0,1fr)) 3.125rem 0}}@media only screen and (min-width:75rem){.container{grid-template-columns:0 4.1666666667vw repeat(22,minmax(0,1fr)) 4.1666666667vw 0}}@media only screen and (min-width:85.375rem){.container{grid-template-columns:0 4.1666666667vw repeat(22,minmax(0,1fr)) 4.1666666667vw 0}}@media only screen and (min-width:100rem){.container{grid-template-columns:minmax(0,1fr) 4.16667rem repeat(22,4.16667rem) 4.16667rem minmax(0,1fr)}}.brand-logo__path{transition:fill .4s cubic-bezier(.65,0,.35,1)}.brand-logo--light .brand-logo__path{fill:#fff}.brand-logo--dark .brand-logo__path{fill:#131b1f}.main-nav,.main-nav__overlay{pointer-events:none;width:100%;height:100%}.main-nav__overlay{position:absolute;inset:0;background-color:#00000080;opacity:0;transition:opacity .4s cubic-bezier(.65,0,.35,1)}.main-nav--open{pointer-events:auto}.main-nav--open .main-nav__overlay{opacity:1;pointer-events:auto}@media only screen and (min-width:75rem){.main-nav__overlay{display:none}}.mobile-nav-plus__line{transition:opacity .2s ease-in}.mobile-nav-plus--light .mobile-nav-plus__line{stroke:#fff}.mobile-nav-plus--dark .mobile-nav-plus__line{stroke:#131b1f}.arrow-right--light .arrow-right__path{stroke:#fff}.arrow-right--dark .arrow-right__path{stroke:#131b1f}.search-icon__path{transition:stroke .4s cubic-bezier(.65,0,.35,1)}.search-icon--light .search-icon__path{stroke:#fff}.search-icon--dark .search-icon__path{stroke:#131b1f}.search-close-icon__path{transition:stroke .4s cubic-bezier(.65,0,.35,1)}.search-close-icon--light .search-close-icon__path{stroke:#fff}.search-close-icon--dark .search-close-icon__path{stroke:#131b1f}.search-box{display:flex;flex-shrink:0;align-items:center;gap:.75rem;border-radius:.3125rem;height:1.875rem;padding-inline:.625rem;overflow:hidden;cursor:pointer;position:relative}.search-box:before{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:#eee;border-radius:.3125rem}.search-box__label,.search-box__search-icon-holder{z-index:1}.search-box__label{position:relative;flex-grow:1;font-size:.75rem;width:100%;height:100%;display:flex;align-items:center;white-space:nowrap;opacity:.8}.search-box__search-icon-holder{width:.8125rem;height:.8125rem;flex-shrink:0;position:relative}.search-box__search-icon{width:.8125rem;height:.8125rem;position:absolute;inset-block-start:0;inset-inline-start:0}.search-box__close-button,.search-box__search-icon--desktop{display:none}.search-box__close-icon{width:.625rem;height:.625rem;flex-shrink:0}.search-box__input{position:absolute;inset:0;width:100%;height:100%;background-color:transparent;color:#131b1f;border:none;outline:none}@media only screen and (min-width:75rem){.search-box:before{opacity:0;transition:opacity .2s ease-in}.search-box__close-button{display:flex;height:100%;width:1.25rem;align-items:center;justify-content:center;cursor:pointer;position:relative;z-index:1}.search-box__search-icon-holder{transform:translate(.625rem);transition:opacity .2s ease-in}.search-box__search-icon{opacity:.8;transition:opacity .2s ease-in}.search-box__search-icon--mobile{display:none}.search-box__search-icon--desktop{display:block}}@media only screen and (min-width:75rem)and (hover:hover){.search-box:hover .search-box__search-icon{opacity:1;transition:opacity .2s ease-out}}@media only screen and (min-width:75rem){.search-box:focus-visible .search-box__search-icon{opacity:1;transition:opacity .2s ease-out}.search-box--dark-header:before{background-color:#1f272a}.search-box--dark-header .search-box__input{color:#fff}.search-box.expanded{cursor:auto}.search-box.expanded .search-box__search-icon,.search-box.expanded:before{opacity:1;transition:opacity .2s ease-out}.search-box.expanded .search-box__search-icon-holder{transform:translate(0);transition:opacity .2s ease-out}}.asset{position:relative;overflow:hidden}.asset__image-holder,.asset__video{width:100%;height:100%}.asset__image,.asset__video{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.asset--with-parallax .asset__image,.asset--with-parallax .asset__video{inset-block-end:0;height:var(--parallax-image-height,120%)}.asset--natural-aspect-ratio .asset__image,.asset--natural-aspect-ratio .asset__video{position:static;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tag{display:inline-flex;align-items:center;justify-content:space-between;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;text-decoration:none;cursor:pointer;width:-moz-fit-content;width:fit-content;border:none;outline:none;isolation:isolate;background:transparent;white-space:nowrap;border-radius:.3125rem;padding:.3125rem;font-family:Poppins,"sans-serif";font-style:normal;font-weight:500;text-transform:uppercase;font-size:.75rem;line-height:165%;cursor:auto}.tag[href]{cursor:pointer}.tag--dark{background-color:#131b1f;color:#fff}.tag--light{background-color:#eee;color:#131b1f}.tag--green{background-color:#d2fb7a;color:#131b1f}[href] .tag{cursor:pointer}.chevron-down-solid__path{transition:stroke .4s cubic-bezier(.65,0,.35,1)}.chevron-down-solid--light .chevron-down-solid__path{stroke:#fff}.chevron-down-solid--dark .chevron-down-solid__path{stroke:#131b1f}.heading{display:inline-flex}.heading__heading-text{font-size:inherit;font-weight:inherit;text-wrap:inherit;color:inherit}.heading__heading-text--gradient-blue-green{display:block;background:var(--Gradient,linear-gradient(90deg,#0ff -35.38%,#d2fb7a));-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-block-end:.12em;margin-block-end:-.12em}.heading:not(:has(.heading__line)){padding-block-end:.1em}.heading--h1{font-family:Poppins,"sans-serif";font-style:normal;font-weight:400;font-size:2.5rem;line-height:1.1;letter-spacing:-.04em;color:#131b1f;text-wrap:balance}@media only screen and (min-width:48rem){.heading--h1{font-size:3.5rem}}@media only screen and (min-width:64rem){.heading--h1{font-size:4rem}}@media only screen and (min-width:75rem){.heading--h1{font-size:4.375rem}}.heading--h2{font-family:Poppins,"sans-serif";font-style:normal;font-weight:400;font-size:1.875rem;letter-spacing:-.04em;color:#131b1f;text-wrap:balance;line-height:1.2}@media only screen and (min-width:48rem){.heading--h2{font-size:2.25rem}}@media only screen and (min-width:64rem){.heading--h2{font-size:2.375rem}}@media only screen and (min-width:75rem){.heading--h2{font-size:2.5rem}}.heading--h3{font-family:Poppins,"sans-serif";font-style:normal;font-weight:400;font-size:1.5rem;letter-spacing:-.04em;color:#131b1f;text-wrap:balance;line-height:1.2}@media only screen and (min-width:48rem){.heading--h3{font-size:1.75rem}}@media only screen and (min-width:64rem){.heading--h3{font-size:1.875rem}}.heading--h4{font-family:Poppins,"sans-serif";font-style:normal;font-weight:400;font-size:1.25rem;letter-spacing:-.04em;color:#131b1f;text-wrap:balance;line-height:1.2}@media only screen and (min-width:48rem){.heading--h4{font-size:1.375rem}}@media only screen and (min-width:64rem){.heading--h4{font-size:1.5rem}}.heading--h5,.heading--h6{font-family:Poppins,"sans-serif";font-style:normal;font-weight:400;font-size:1.25rem;letter-spacing:-.04em;color:#131b1f;text-wrap:balance;line-height:1.2}.heading--animated{font-kerning:none;text-rendering:optimizeSpeed;text-wrap:unset}.heading--animated .heading__line{position:relative;width:-moz-fit-content;width:fit-content;display:block;overflow:hidden;vertical-align:top;padding-block-end:.1em}.heading--animated .heading__line:after{content:"";height:100%;width:200%;position:absolute;inset-block-start:0;inset-inline-start:0;background:linear-gradient(90deg,#0ff,#d2fb7a 50%,#f5f5f5 0,#f5f5f5);transform:translate(-50%);transition:transform .8s ease}.heading--animated .heading__line:not(:first-of-type){margin-block-start:-.1em}.heading--animated .heading__line--active:after{transform:translate(50%)}.heading--animation-complete .heading__heading-text{opacity:1}.module--colour-inverted .heading--animated .heading__line:after{background:linear-gradient(90deg,#0ff,#d2fb7a 50%,#131b1f 0,#131b1f)}.text-block>*+*{margin-block-start:1.875rem}.text-block>*+h2,.text-block>*+h3,.text-block>*+h4,.text-block>*+h5,.text-block>*+h6{margin-block-start:3.75rem}.text-block>h1+*{margin-block-start:1.875rem}.text-block>h2+*,.text-block>h3+*,.text-block>h4+*,.text-block>h5+*,.text-block>h6+*{margin-block-start:1.25rem}@media only screen and (min-width:75rem){.nav-dropdown-card{display:flex;flex-direction:column;padding:1.875rem;position:relative;text-decoration:none;border-radius:.3125rem;overflow:hidden}.nav-dropdown-card__asset{position:absolute;inset:0;width:100%;height:100%}.nav-dropdown-card__header{display:flex;align-items:center;justify-content:space-between;z-index:1;margin-block-end:1.875rem}.nav-dropdown-card__text-holder{z-index:1;margin-block-start:auto}.nav-dropdown-card__heading,.nav-dropdown-card__text-block{color:#fff;text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .2s ease-in}.nav-dropdown-card__text-block{margin-block-start:.625rem}.nav-dropdown-card__arrow{transition:transform .2s ease-in}}@media only screen and (min-width:75rem)and (hover:hover){.nav-dropdown-card:hover .nav-dropdown-card__heading,.nav-dropdown-card:hover .nav-dropdown-card__text-block{text-decoration-color:#fff;transition:text-decoration-color .2s ease-out}.nav-dropdown-card:hover .nav-dropdown-card__arrow{transform:translate(.625rem);transition:transform .2s ease-out}}@media only screen and (min-width:75rem){.nav-dropdown-card:focus-visible .nav-dropdown-card__heading,.nav-dropdown-card:focus-visible .nav-dropdown-card__text-block{text-decoration-color:#fff;transition:text-decoration-color .2s ease-out}.nav-dropdown-card:focus-visible .nav-dropdown-card__arrow{transform:translate(.625rem);transition:transform .2s ease-out}}.user-icon--light .user-icon__path{fill:#fff}.user-icon--dark .user-icon__path{fill:#000}.nav-menu-full{position:absolute;width:100%;height:auto;inset-inline-end:0;inset-block-start:0;z-index:1;padding:calc(5rem + 10px) 10px 30px;display:flex;flex-direction:column;align-items:center;transition:clip-path .4s cubic-bezier(.65,0,.35,1),background-color .4s cubic-bezier(.65,0,.35,1);pointer-events:none;background-color:#fff;clip-path:inset(10px 10px calc(100% - 5rem + 10px) 10px round .625rem)}.nav-menu-full__list,.nav-menu-full__search-box-holder,.nav-menu-full__secondary-nav{visibility:hidden}.nav-menu-full__list{list-style:none;padding:0;flex-grow:1;width:100%;margin-block-start:1.25rem;transition:visibility 0s .4s}.nav-menu-full__list--secondary{margin-block-start:0}.nav-menu-full__item{border-block-end:1px solid rgba(19,27,31,.1);position:relative}.nav-menu-full__item:first-child{border-block-start:1px solid rgba(19,27,31,.1)}.nav-menu-full__item:not(:has(.dropdown)) .nav-menu-full__dropdown-icon-holder{display:none}.nav-menu-full__item:has(.dropdown--active) .nav-menu-full__plus-line--vertical{opacity:0;transition:opacity .2s ease-out}.nav-menu-full__item--secondary:first-child{border-block-start:none}.nav-menu-full__plus-line--vertical{transition:opacity .2s ease-in}.nav-menu-full__link{height:100%;width:calc(100% - 3.125rem);font-family:Poppins,"sans-serif";font-style:normal;font-weight:500;font-size:1.125rem;padding-inline-start:1.25rem;padding-block:1.3125rem;line-height:1;display:flex;align-items:center;color:#131b1f;text-decoration:none;transition:transform .2s cubic-bezier(.65,0,.35,1);cursor:default}.nav-menu-full__link[href]{cursor:pointer}.nav-menu-full__link:has(+.dropdown) .nav-menu-full__link-arrow{opacity:0}.nav-menu-full__link:has(+.dropdown--active)[href] .nav-menu-full__link-arrow{opacity:1;transition:opacity .2s ease-out}.nav-menu-full__link-arrow{width:.75rem;height:.75rem;flex-shrink:0;margin-inline-start:.9375rem;transition:opacity .2s ease-in;pointer-events:none}.nav-menu-full__dropdown-icon-holder{position:absolute;inset-inline-end:1.25rem;inset-block-start:0;height:3.5625rem;width:3.125rem;display:flex;align-items:center;justify-content:flex-end;z-index:1}.nav-menu-full__dropdown-icon{width:.75rem;height:1.25rem;pointer-events:none}.nav-menu-full__button{display:none}.nav-menu-full__search-box-holder{width:calc(100% - 1.25rem);opacity:0;transition:opacity .4s cubic-bezier(.65,0,.35,1),visibility 0s .4s}.nav-menu-full__secondary-nav{transition:visibility 0s .4s}.nav-menu-full--dark{background-color:#1f272a}.nav-menu-full--open{clip-path:inset(10px 10px 0 10px round .625rem);background-color:#fff;pointer-events:auto}.nav-menu-full--open .nav-menu-full__list,.nav-menu-full--open .nav-menu-full__search-box-holder,.nav-menu-full--open .nav-menu-full__secondary-nav{visibility:visible}.nav-menu-full--open .nav-menu-full__list,.nav-menu-full--open .nav-menu-full__secondary-nav{transition:visibility 0s}.nav-menu-full--open .nav-menu-full__item{pointer-events:auto;opacity:1;transform:translateY(0);transition:opacity .4s ease-out,transform .4s ease-out}.nav-menu-full--open .nav-menu-full__search-box-holder{opacity:1;transition:opacity .4s cubic-bezier(.65,0,.35,1),visibility 0s}.nav-menu-full--open .nav-menu-full__item:first-child{transition-delay:.2s}.nav-menu-full--open .nav-menu-full__item:nth-child(2){transition-delay:.3s}.nav-menu-full--open .nav-menu-full__item:nth-child(3){transition-delay:.4s}.nav-menu-full--open .nav-menu-full__item:nth-child(4){transition-delay:.5s}.nav-menu-full--open .nav-menu-full__item:nth-child(5){transition-delay:.6s}.nav-menu-full--open .nav-menu-full__item:nth-child(6){transition-delay:.7s}.nav-menu-full--open .nav-menu-full__item:nth-child(7){transition-delay:.8s}.nav-menu-full--open .nav-menu-full__item:nth-child(8){transition-delay:.9s}.nav-menu-full--open .nav-menu-full__item:nth-child(9){transition-delay:1s}.nav-menu-full--open .nav-menu-full__item:nth-child(10){transition-delay:1.1s}@media only screen and (min-width:75rem){.nav-menu-full{position:relative;width:auto;height:auto;inset-inline-end:unset;inset-block-start:unset;background-color:unset;padding:0;flex-direction:row;align-items:center;transition:transform .4s cubic-bezier(.65,0,.35,1);pointer-events:auto;overflow:visible;clip-path:unset;display:grid;grid-template-rows:3.75rem 3.75rem;grid-template-columns:1fr auto}.nav-menu-full__list,.nav-menu-full__search-box-holder,.nav-menu-full__secondary-nav{visibility:visible}.nav-menu-full__list{display:flex;padding-block-end:0;height:3.75rem;transition:opacity .2s ease-in,transform .4s cubic-bezier(.65,0,.35,1);margin-block-start:0;grid-column:1/-1;grid-row:2;justify-self:center;justify-content:center}.nav-menu-full__list:has(.main-nav__item:hover) .main-nav__item:not(:hover){opacity:.6;transition:opacity .2s ease-out}.nav-menu-full__item{transform:unset;transition:opacity .2s ease-in;padding-block:0;border-block-end:none}.nav-menu-full__item:first-child{border-block-start:none}.nav-menu-full__link{font-size:.875rem;padding-block:0;white-space:nowrap;padding-inline:.9375rem;width:-moz-fit-content;width:fit-content;position:relative;z-index:1;transition:color .4s cubic-bezier(.65,0,.35,1),pointer-events 0s;overflow:hidden}.nav-menu-full__link-text{transition:transform .4s cubic-bezier(.65,0,.35,1)}.nav-menu-full__dropdown{position:fixed;inset-block-start:7.5rem;inset-inline-end:4.1666666667vw;width:91.66667vw;background-color:transparent}.nav-menu-full__dropdown-icon-holder,.nav-menu-full__link-arrow{display:none}.nav-menu-full__search-box-holder{grid-column:1;grid-row:1;justify-self:end;height:2rem;width:2rem;position:relative;align-self:center;opacity:1}.nav-menu-full__search-box-holder:has(.expanded){pointer-events:none}.nav-menu-full__search-box{position:absolute;inset-block-start:0;inset-inline-end:0;width:2rem;transition:width .2s cubic-bezier(.65,0,.35,1)}.nav-menu-full__search-box.expanded{pointer-events:auto}.nav-menu-full__secondary-nav{grid-column:2;grid-row:1;justify-self:end}.nav-menu-full:has(.dropdown--active) .nav-menu-full__link{opacity:.8}.nav-menu-full:has(.dropdown--active) .nav-menu-full__link:has(+.dropdown--active){opacity:1}.nav-menu-full--dark .nav-menu-full__link{color:#fff}.nav-menu-full--open .nav-menu-full__list{transition:opacity .2s ease-in,transform .4s cubic-bezier(.65,0,.35,1)}.nav-menu-full--open .nav-menu-full__item{transform:unset}.nav-menu-full--open .nav-menu-full__link{color:#131b1f}}@media only screen and (min-width:100rem){.nav-menu-full__dropdown{inset-inline-end:calc(-45.83333rem + 50vw);width:91.66667rem}}.dropdown{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .2s ease}.dropdown__content-holder{min-height:0;transition:visibility .2s ease;visibility:hidden}.dropdown__content{padding-block:1.25rem .625rem;padding-inline:1.25rem;background:#f5f5f5}.dropdown__list{list-style:none;padding:0;margin-block-start:.625rem}.dropdown__item:has(.sub-dropdown--active) .dropdown__plus-line--vertical{opacity:0;transition:opacity .2s ease-out}.dropdown__link{display:flex;padding-block:.625rem;gap:.625rem;text-decoration:none;color:#131b1f;transition:opacity .2s ease-in;position:relative}.dropdown__link-text{font-family:Poppins,"sans-serif";font-style:normal;font-weight:500;font-size:.875rem;line-height:1}.dropdown__link-text--sub{display:none}.dropdown__icon{width:1.25rem;height:1.25rem;transform:translateY(.1875rem)}.dropdown__plus{width:.75rem;height:.75rem;position:absolute;inset-block-start:.8125rem;inset-inline-end:0}.dropdown__secondary-list{list-style:none;padding-inline-start:1.875rem}.dropdown__secondary-link{display:block;padding-block:.625rem;text-decoration:none;color:#131b1f;opacity:.8}.dropdown__secondary-link-text{font-family:Poppins,"sans-serif";font-style:normal;font-weight:500;font-size:.875rem;line-height:1}.dropdown__card{display:none}.dropdown__minor-links{margin-block-start:.625rem}.dropdown:has(.dropdown__link:hover) .dropdown__link:not(:hover){opacity:.8;transition:opacity .2s ease-out}.dropdown--active{grid-template-rows:1fr}.dropdown--active .dropdown__content-holder{visibility:visible}@media only screen and (min-width:75rem){.dropdown{transition:grid-template-rows 0s}.dropdown__content{opacity:0;transition:opacity .2s ease-in;background:transparent;padding-inline:1.875rem .625rem;display:grid;grid-template-columns:7fr 3fr}.dropdown__primary-tag{align-self:start}.dropdown__list{display:grid;grid-template-columns:6fr 4fr;grid-column:1;position:relative;margin-block-start:1.625rem}.dropdown__list:after{content:"";position:absolute;width:.0625rem;height:calc(100% + 2.125rem);background-color:#131b1f1a;inset-block-end:0;inset-inline-start:60%}.dropdown__item{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:subgrid;pointer-events:none;padding-block-end:1.25rem}.dropdown__item--active .dropdown__dropdown{opacity:1;pointer-events:auto;transition:opacity .2s ease-out;z-index:1}.dropdown__item--active .dropdown__link:before{opacity:1}.dropdown .dropdown__item:first-child .dropdown__link{margin-block-start:0}.dropdown .dropdown__item:nth-child(2) .dropdown__link{margin-block-start:3.75rem}.dropdown .dropdown__item:nth-child(3) .dropdown__link{margin-block-start:7.5rem}.dropdown .dropdown__item:nth-child(4) .dropdown__link{margin-block-start:11.25rem}.dropdown .dropdown__item:nth-child(5) .dropdown__link{margin-block-start:15rem}.dropdown .dropdown__item:nth-child(6) .dropdown__link{margin-block-start:18.75rem}.dropdown .dropdown__item:nth-child(7) .dropdown__link{margin-block-start:22.5rem}.dropdown .dropdown__item:nth-child(8) .dropdown__link{margin-block-start:26.25rem}.dropdown .dropdown__item:nth-child(9) .dropdown__link{margin-block-start:30rem}.dropdown .dropdown__item:nth-child(10) .dropdown__link{margin-block-start:33.75rem}.dropdown__link{height:3.75rem;pointer-events:auto;padding:.625rem .9375rem;gap:1.25rem}.dropdown__link:before{content:"";position:absolute;inset:0;width:100%;height:100%;background:#f5f5f5;border-radius:.3125rem 0 0 .3125rem;opacity:0;transition:opacity .2s ease}}@media only screen and (min-width:75rem)and (hover:hover){.dropdown__link:hover:before{opacity:1}}@media only screen and (min-width:75rem){.dropdown__link:focus-visible:before{opacity:1}.dropdown__icon{width:2.5rem;height:2.5rem;position:relative;z-index:1;transform:translateY(0)}.dropdown__plus-holder{display:none}.dropdown__dropdown{opacity:0;pointer-events:none;transition:opacity .2s ease-in;height:100%;position:relative}.dropdown__card{display:flex;grid-column:2;grid-row:1/3}.dropdown__link-text-holder{position:relative;z-index:1}.dropdown__link-text--sub{display:block;font-family:Poppins,"sans-serif";font-style:normal;font-weight:400;font-size:.75rem;opacity:.8}.dropdown__minor-links{grid-column:2;margin-block-start:0}.dropdown:has(.dropdown__link:hover) .dropdown__link:not(:hover){opacity:1}.dropdown--minor-links .dropdown__content{grid-template-columns:4.2fr 2.8fr 3fr}.dropdown--minor-links .dropdown__list{grid-template-columns:minmax(0,1fr)}.dropdown--minor-links .dropdown__list:after{inset-inline-start:100%}.dropdown--minor-links .dropdown__card{grid-column:3}.dropdown--active .dropdown__content{opacity:1;transition:opacity .2s ease-out .2s}}.sub-dropdown{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .2s ease}.sub-dropdown__content-holder{min-height:0;transition:visibility .2s ease;visibility:hidden}.sub-dropdown__content{padding-block:.625rem;padding-inline:1.875rem;background:#f5f5f5}.sub-dropdown__tag{margin-block-end:.625rem}.sub-dropdown__list{list-style:none;padding-inline-start:0}.sub-dropdown__link{display:block;padding-block:.625rem;text-decoration:none;color:#131b1f;opacity:.8;font-size:.875rem;line-height:1}.sub-dropdown__link-text{font-family:Poppins,"sans-serif";font-style:normal;font-weight:500;font-size:.875rem;line-height:1}.sub-dropdown--active{grid-template-rows:1fr}.sub-dropdown--active .sub-dropdown__content-holder{visibility:visible}@media only screen and (min-width:75rem){.sub-dropdown{grid-template-rows:1fr;overflow:visible}.sub-dropdown__content-holder{visibility:visible}.sub-dropdown__content{background:transparent}.sub-dropdown__item{position:relative}.sub-dropdown__item:before{content:"";position:absolute;inset:0;width:100%;height:100%;background:#f5f5f5;border-radius:.3125rem;opacity:0;transition:opacity .2s ease}}@media only screen and (min-width:75rem)and (hover:hover){.sub-dropdown__item:hover:before{opacity:1}}@media only screen and (min-width:75rem){.sub-dropdown__item:focus-visible:before{opacity:1}.sub-dropdown__link{opacity:1;padding:.8125rem .625rem;position:relative;z-index:1}.sub-dropdown__tag{position:absolute;inset-block-start:-1.875rem;inset-inline-start:1.875rem}}.secondary-nav{width:100%}.secondary-nav__list{list-style:none;padding:0;flex-grow:1;width:100%}.secondary-nav__item{border-block-end:1px solid rgba(19,27,31,.1);position:relative}.secondary-nav__item:not(:has(.secondary-dropdown)) .nav-menu-full__dropdown-icon-holder{display:none}.secondary-nav__item:has(.secondary-dropdown--active) .nav-menu-full__plus-line--vertical{opacity:0;transition:opacity .2s ease-out}.secondary-nav__item--secondary:first-child{border-block-start:none}.secondary-nav__plus-line--vertical{transition:opacity .2s ease-in}.secondary-nav__user-icon{width:.625rem;height:.625rem;flex-shrink:0}.secondary-nav__user-icon--desktop{display:none}.secondary-nav__link{height:100%;width:calc(100% - 3.125rem);font-family:Poppins,"sans-serif";font-style:normal;font-weight:500;font-size:1.125rem;padding-inline-start:1.25rem;padding-block:1.3125rem;line-height:1;display:flex;align-items:center;color:#131b1f;text-decoration:none;transition:transform .2s cubic-bezier(.65,0,.35,1);cursor:default}.secondary-nav__link[href]{cursor:pointer}.secondary-nav__link:has(+.secondary-dropdown) .secondary-nav__link-arrow{opacity:0}.secondary-nav__link:has(+.secondary-dropdown--active)[href] .secondary-nav__link-arrow{opacity:1;transition:opacity .2s ease-out}.secondary-nav__link-arrow{width:.75rem;height:.75rem;flex-shrink:0;margin-inline-start:.9375rem;transition:opacity .2s ease-in;pointer-events:none}.secondary-nav__dropdown-icon-holder{position:absolute;inset-inline-end:1.25rem;inset-block-start:0;height:3.5625rem;width:3.125rem;display:flex;align-items:center;justify-content:flex-end;z-index:1}.secondary-nav__dropdown-icon{width:.75rem;height:1.25rem;pointer-events:none}.secondary-nav__language-switcher{margin-block-start:1.25rem;display:none}.secondary-nav__sign-in-link{display:inline-flex;align-items:center;justify-content:space-between;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer;width:-moz-fit-content;width:fit-content;border:none;outline:none;isolation:isolate;background:transparent;white-space:nowrap;gap:.3125rem;padding-inline:1.25rem;padding-block:.625rem;opacity:.8;transition:opacity .2s ease-in,color .4s cubic-bezier(.65,0,.35,1);color:#131b1f;text-decoration:none}@media(hover:hover){.secondary-nav__sign-in-link:hover{opacity:1;transition:opacity .2s ease-out,color .4s cubic-bezier(.65,0,.35,1)}}.secondary-nav__sign-in-link:focus-visible{opacity:1;transition:opacity .2s ease-out,color .4s cubic-bezier(.65,0,.35,1)}.secondary-nav__sign-in-link-text{font-family:Poppins,"sans-serif";font-style:normal;font-weight:500;font-size:.875rem}.secondary-nav__chevron{display:none}@media only screen and (min-width:75rem){.secondary-nav{display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.secondary-nav__list{width:auto;height:100%}.secondary-nav__item{border-block-end:none}.secondary-nav__link{font-family:Poppins,"sans-serif";font-style:normal;font-weight:400;padding-block:.625rem;font-size:.75rem;width:-moz-fit-content;width:fit-content;display:flex;gap:.25rem;align-items:center;opacity:.8;transition:opacity .2s ease-in,color .4s cubic-bezier(.65,0,.35,1)}.secondary-nav__link:has(+.secondary-dropdown--active-desktop){opacity:1;transition:opacity .2s ease-out}.secondary-nav__link:has(+.secondary-dropdown--active-desktop) .secondary-nav__chevron{transform:rotateX(180deg);transition:transform .2s ease-out}}@media only screen and (min-width:75rem)and (hover:hover){.secondary-nav__link:hover{opacity:1;transition:opacity .2s ease-out}}@media only screen and (min-width:75rem){.secondary-nav__link:focus-visible{opacity:1;transition:opacity .2s ease-out}.secondary-nav__language-switcher{margin-block-start:0}.secondary-nav__dropdown-icon-holder,.secondary-nav__link-arrow{display:none}.secondary-nav__chevron{display:block;width:.4375rem;height:.25rem;transition:transform .2s ease-in;flex-shrink:0;margin-inline-start:.25rem;will-change:transform}.secondary-nav__user-icon--mobile{display:none}.secondary-nav__user-icon--desktop{display:block}.secondary-nav__sign-in-link{line-height:1;padding-inline-end:.625rem;opacity:.8}.secondary-nav__sign-in-link-text{font-family:Poppins,"sans-serif";font-style:normal;font-weight:400;font-size:.75rem}.secondary-nav--header-dark .secondary-nav__link,.secondary-nav--header-dark .secondary-nav__sign-in-link{color:#fff}}.secondary-dropdown{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .2s ease}.secondary-dropdown__content-holder{min-height:0;transition:visibility .2s ease;visibility:hidden}.secondary-dropdown__content{padding-block:1.25rem .625rem;padding-inline:1.25rem;background:#f5f5f5}.secondary-dropdown__list{list-style:none;padding:0}.secondary-dropdown__link{display:block;padding-block:.625rem;text-decoration:none;color:#131b1f;opacity:.8;font-size:.875rem;line-height:1}.secondary-dropdown__link-text{font-family:Poppins,"sans-serif";font-style:normal;font-weight:500;font-size:.875rem;line-height:1}.secondary-dropdown--active{grid-template-rows:1fr}.secondary-dropdown--active .secondary-dropdown__content-holder{visibility:visible}@media only screen and (min-width:75rem){.secondary-dropdown{position:absolute;inset-block-start:100%;inset-inline-start:50%;transform:translate(-50%);grid-template-rows:1fr;background:#fff;border-radius:.625rem;box-shadow:0 10px 30px #0000001a;opacity:0;transition:opacity .2s ease-in;pointer-events:none}.secondary-dropdown__content-holder{visibility:visible}.secondary-dropdown__content{background:#fff;padding:.625rem 0}.secondary-dropdown__link{padding:.625rem 1.25rem;position:relative;opacity:1;font-family:Poppins,"sans-serif";font-style:normal;font-weight:500;font-size:.75rem;color:#131b1f;text-decoration:none}.secondary-dropdown__link:before{content:"";position:absolute;inset:0;width:100%;height:100%;background:#131b1f1a;opacity:0;transition:opacity .2s ease-in;pointer-events:none}}@media only screen and (min-width:75rem)and (hover:hover){.secondary-dropdown__link:hover .secondary-dropdown__link-text,.secondary-dropdown__link:hover:before{opacity:1;transition:opacity .2s ease-out}}@media only screen and (min-width:75rem){.secondary-dropdown__link:focus-visible:before{opacity:1;transition:opacity .2s ease-out}.secondary-dropdown__link:focus-visible .secondary-dropdown__link-text{opacity:1;transition:opacity .2s ease-out}.secondary-dropdown__link-text{white-space:nowrap;opacity:.8;transition:opacity .2s ease-in}.secondary-dropdown--active-desktop{opacity:1;transition:opacity .2s ease-out;pointer-events:auto}}.minor-links__tag{margin-block-end:.625rem}.minor-links__list{list-style:none;padding-inline-start:0}.minor-links__link{display:block;padding-block:.625rem;text-decoration:none;color:#131b1f;opacity:.8;font-size:.875rem;line-height:1}.minor-links__link-text{font-family:Poppins,"sans-serif";font-style:normal;font-weight:500;font-size:.875rem;line-height:1}@media only screen and (min-width:75rem){.minor-links,.minor-links__item{position:relative}.minor-links__item:before{content:"";position:absolute;inset:0;width:100%;height:100%;background:#f5f5f5;border-radius:.3125rem;opacity:0;transition:opacity .2s ease}}@media only screen and (min-width:75rem)and (hover:hover){.minor-links__item:hover:before{opacity:1}}@media only screen and (min-width:75rem){.minor-links__item:focus-visible:before{opacity:1}.minor-links__link{opacity:1;padding:.8125rem .625rem;position:relative;z-index:1}.minor-links__tag{position:absolute;inset-block-start:-1.875rem;inset-inline-start:1.875rem}.minor-links__list{margin-block-start:1.625rem;padding-block:0 .625rem;padding-inline:1.875rem}}@media only screen and (min-width:75rem){.header:has(.announcement-bar) .nav-menu-full__dropdown{inset-block-start:calc(var(--announcement-bar-height) + 7.5rem)}}@media only screen and (min-width:75rem){[data-scrolled=true] .nav-menu-full__item,[data-scrolled=true] .nav-menu-full__list{pointer-events:none}[data-scrolled=true] .nav-menu-full__link{pointer-events:none;transition:color .4s cubic-bezier(.65,0,.35,1)}[data-scrolled=true] .nav-menu-full__link-text{transform:translateY(-3.75rem)}[data-scrolled=true] .nav-menu-full--open .nav-menu-full__item,[data-scrolled=true] .nav-menu-full--open .nav-menu-full__link{pointer-events:auto}[data-scrolled=true] .nav-menu-full--open .nav-menu-full__link-text{transform:translateY(0)}}@media only screen and (min-width:75rem){[data-scrolled=true] .header:has(.announcement-bar) .nav-menu-full__dropdown{inset-block-start:7.5rem}}@media only screen and (min-width:75rem){[data-scrolled=true] .header--open .nav-menu-full__item,[data-scrolled=true] .header--open .nav-menu-full__link,[data-scrolled=true] .header--open .nav-menu-full__list{pointer-events:auto}[data-scrolled=true] .header--open .nav-menu-full__link-text{transform:translateY(0)}}.button-line{display:inline-flex;align-items:center;justify-content:space-between;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;text-decoration:none;cursor:pointer;width:-moz-fit-content;width:fit-content;border:none;outline:none;isolation:isolate;background:transparent;overflow:hidden;height:1.75rem;opacity:.8;transition:opacity .2s ease-in;font-family:Poppins,"sans-serif";font-style:normal;font-weight:500;font-size:.875rem;line-height:1;color:#131b1f;border-block-end:.0625rem solid #131b1f;border-block-start:.0625rem solid transparent}.button-line,.button-line__text{white-space:nowrap}.button-line:disabled{opacity:.2;cursor:not-allowed}@media(hover:hover){.button-line:hover{opacity:1;transition:opacity .2s ease-out}}.button-line:focus-visible{opacity:1;transition:opacity .2s ease-out}.footer .button-line,.module--colour-inverted .button-line{color:#fff;border-block-end:.0625rem solid #fff}.chevron-right-solid--light .chevron-right-solid__path{fill:#fff}.chevron-right-solid--dark .chevron-right-solid__path{fill:#131b1f}.button-primary{display:inline-flex;align-items:center;justify-content:space-between;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;text-decoration:none;cursor:pointer;width:-moz-fit-content;width:fit-content;border:none;outline:none;isolation:isolate;background:transparent;white-space:nowrap;border-radius:.625rem;height:3.125rem;padding-inline:1.25rem;gap:.9375rem;font-family:Poppins,"sans-serif";font-style:normal;font-weight:500;font-size:1rem;background-color:#131b1f;color:#fff}.button-primary:before{content:"";position:absolute;inset-block-start:-.125rem;inset-inline-start:-.125rem;background-color:#131b1f;width:calc(100% + .25rem);height:calc(100% + .25rem);clip-path:inset(.125rem .125rem .125rem .125rem round .625rem);transition:clip-path .2s ease-in}.button-primary__icon-holder,.button-primary__text{z-index:1}.button-primary__icon-holder{width:1.25rem;height:1.25rem;border-radius:.3125rem;background-color:#d2fb7a;display:grid;place-content:center}.button-primary__icon{width:.4375rem;height:.625rem}.button-primary:disabled{opacity:.2;cursor:not-allowed}@media(hover:hover){.button-primary:hover:before{clip-path:inset(0 0 0 0 round .625rem);transition:clip-path .2s ease-out}}.button-primary:focus-visible:before{clip-path:inset(0 0 0 0 round .625rem);transition:clip-path .2s ease-out}.footer .button-primary,.footer .button-primary:before,.module--colour-inverted .button-primary,.module--colour-inverted .button-primary:before{background-color:#2c3138}.chevron-right-dotted--light .chevron-right-dotted__path{fill:#fff}.chevron-right-dotted--dark .chevron-right-dotted__path{fill:#131b1f}.button-secondary{display:inline-flex;align-items:center;justify-content:space-between;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;text-decoration:none;cursor:pointer;width:-moz-fit-content;width:fit-content;border:none;outline:none;isolation:isolate;background:transparent;white-space:nowrap;border-radius:.625rem;height:3.125rem;padding-inline:.3125rem 1.25rem;gap:1.25rem;font-family:Poppins,"sans-serif";font-style:normal;font-weight:500;font-size:1rem;background-color:#131b1f;color:#fff}.button-secondary:before{content:"";position:absolute;inset-block-start:-.125rem;inset-inline-start:-.125rem;background-color:#131b1f;width:calc(100% + .25rem);height:calc(100% + .25rem);clip-path:inset(.125rem .125rem .125rem .125rem round .625rem);transition:clip-path .2s ease-in}.button-secondary__icon-holder,.button-secondary__text{z-index:1}.button-secondary__icon-holder{width:2.5rem;height:2.5rem;border-radius:.3125rem;background-image:linear-gradient(90deg,#0ff -115%,#d2fb7a);display:grid;place-content:center;overflow:hidden}.button-secondary__icon{width:1rem;height:1rem;grid-column:1;grid-row:1;transition:transform 0s}.button-secondary__icon--hover{transform:translate(-2.5rem)}.button-secondary:disabled{opacity:.2;cursor:not-allowed}@media(hover:hover){.button-secondary:hover:before{clip-path:inset(0 0 0 0 round .625rem);transition:clip-path .2s ease-out}.button-secondary:hover .button-secondary__icon--hover,.button-secondary:hover .button-secondary__icon--standard{transition:transform .2s ease-out}.button-secondary:hover .button-secondary__icon--hover{transform:translate(0)}.button-secondary:hover .button-secondary__icon--standard{transform:translate(2.5rem)}}.button-secondary:focus-visible:before{clip-path:inset(0 0 0 0 round .625rem);transition:clip-path .2s ease-out}.button-secondary:focus-visible .button-secondary__icon--hover,.button-secondary:focus-visible .button-secondary__icon--standard{transition:transform .2s ease-out}.button-secondary:focus-visible .button-secondary__icon--hover{transform:translate(0)}.button-secondary:focus-visible .button-secondary__icon--standard{transform:translate(2.5rem)}.module--colour-inverted .button-secondary,.module--colour-inverted .button-secondary:before{background-color:#2c3138}.button-tertiary{display:inline-flex;align-items:center;justify-content:space-between;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;text-decoration:none;cursor:pointer;width:-moz-fit-content;width:fit-content;border:none;outline:none;isolation:isolate;background:transparent;white-space:nowrap;gap:.625rem;font-family:Poppins,"sans-serif";font-style:normal;font-weight:400;font-size:.875rem;line-height:1;height:1.25rem;color:#131b1f}.button-tertiary__icon-holder{width:1.25rem;height:1.25rem;border-radius:.3125rem;background-color:#131b1f;display:grid;place-content:center;position:relative}.button-tertiary__icon-holder:after{content:"";position:absolute;inset-block-start:-.125rem;inset-inline-start:-.125rem;background-color:#131b1f;width:calc(100% + .25rem);height:calc(100% + .25rem);clip-path:inset(.125rem .125rem .125rem .125rem round .3125rem);transition:clip-path .2s ease-in}.button-tertiary__text{transition:transform .2s ease-in;will-change:transform}.button-tertiary__icon{width:.4375rem;height:.625rem;position:relative;z-index:2}.button-tertiary:disabled{opacity:.2;cursor:not-allowed}@media(hover:hover){.button-tertiary:hover .button-tertiary__icon-holder:after{clip-path:inset(0 0 0 0 round .3125rem);transition:clip-path .2s ease-out}.button-tertiary:hover .button-tertiary__text{transform:translate(.125rem);transition:transform .2s ease-out}}.button-tertiary:focus-visible .button-tertiary__icon-holder:after{clip-path:inset(0 0 0 0 round .3125rem);transition:clip-path .2s ease-out}.button-tertiary:focus-visible .button-tertiary__text{transform:translate(.125rem);transition:transform .2s ease-out}.module--colour-inverted .button-tertiary{color:#fff}.module--colour-inverted .button-tertiary__icon-holder,.module--colour-inverted .button-tertiary__icon-holder:after{background-color:#2c3138}.button-gradient{display:inline-flex;align-items:center;justify-content:space-between;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;text-decoration:none;cursor:pointer;width:-moz-fit-content;width:fit-content;border:none;outline:none;isolation:isolate;background:transparent;white-space:nowrap;border-radius:.3125rem;height:2.5rem;padding-inline:1.875rem;font-family:Poppins,"sans-serif";font-style:normal;font-weight:500;font-size:.875rem;color:#131b1f}.button-gradient:after,.button-gradient:before{content:"";position:absolute;inset-block-start:-.125rem;inset-inline-start:-.125rem;width:calc(100% + .25rem);height:calc(100% + .25rem);clip-path:inset(.125rem .125rem .125rem .125rem round .3125rem);pointer-events:none}.button-gradient:before{background:linear-gradient(70deg,#0ff -84.63%,#d2fb7a 86.65%),#d2fb7a;transition:clip-path .2s ease-in}.button-gradient:after{transition:clip-path .2s ease-in,opacity .2s ease-in;background:linear-gradient(101deg,#d2fb7a 2.98%,#0ff 144.21%),#d2fb7a;opacity:0;z-index:1}.button-gradient__text{z-index:2}.button-gradient:disabled{opacity:.2;cursor:not-allowed}@media(hover:hover){.button-gradient:hover:before{clip-path:inset(0 0 0 0 round .3125rem);transition:clip-path .2s ease-out}.button-gradient:hover:after{clip-path:inset(0 0 0 0 round .3125rem);opacity:1;transition:clip-path .2s ease-out,opacity .2s ease-out}}.button-gradient:focus-visible:before{clip-path:inset(0 0 0 0 round .3125rem);transition:clip-path .2s ease-out}.button-gradient:focus-visible:after{clip-path:inset(0 0 0 0 round .3125rem);opacity:1;transition:clip-path .2s ease-out,opacity .2s ease-out}.button-down{display:inline-flex;align-items:center;justify-content:space-between;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;text-decoration:none;cursor:pointer;width:-moz-fit-content;width:fit-content;border:none;outline:none;isolation:isolate;background:transparent;white-space:nowrap;gap:.625rem;font-family:Poppins,"sans-serif";font-style:normal;font-weight:500;font-size:.875rem;line-height:1;height:1.5rem;color:#131b1f}.button-down__icon-holder{width:1.5rem;height:1.5rem;border-radius:.3125rem;background-color:#d2fb7a;display:grid;place-content:center;position:relative}.button-down__icon-holder:after{content:"";position:absolute;inset-block-start:-.125rem;inset-inline-start:-.125rem;background-color:#d2fb7a;width:calc(100% + .25rem);height:calc(100% + .25rem);clip-path:inset(.125rem .125rem .125rem .125rem round .3125rem);transition:clip-path .2s ease-in}.button-down__text{transition:transform .2s ease-in}.button-down__icon{width:.5rem;height:.625rem;position:relative;z-index:2}.button-down:disabled{opacity:.2;cursor:not-allowed}@media(hover:hover){.button-down:hover .button-down__icon-holder:after{clip-path:inset(0 0 0 0 round .3125rem);transition:clip-path .2s ease-out}.button-down:hover .button-down__text{transform:translate(.125rem);transition:transform .2s ease-out}}.button-down:focus-visible .button-down__icon-holder:after{clip-path:inset(0 0 0 0 round .3125rem);transition:clip-path .2s ease-out}.button-down:focus-visible .button-down__text{transform:translate(.125rem);transition:transform .2s ease-out}.module--colour-inverted .button-down{color:#fff}.module--colour-inverted .button-down__icon-holder,.module--colour-inverted .button-down__icon-holder:after{background-color:#2c3138}.play-video--light .play-video__path{fill:#fff}.play-video--dark .play-video__path{fill:#131b1f}.button-video{display:inline-flex;align-items:center;justify-content:space-between;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;text-decoration:none;cursor:pointer;width:-moz-fit-content;width:fit-content;border:none;outline:none;isolation:isolate;background:transparent;white-space:nowrap;border-radius:.625rem;height:3.125rem;padding-inline:1.25rem;gap:.9375rem;font-family:Poppins,"sans-serif";font-style:normal;font-weight:500;font-size:1rem;background-color:#131b1f;color:#fff}.button-video:before{content:"";position:absolute;inset-block-start:-.125rem;inset-inline-start:-.125rem;background-color:#131b1f;width:calc(100% + .25rem);height:calc(100% + .25rem);clip-path:inset(.125rem .125rem .125rem .125rem round .625rem);transition:clip-path .2s ease-in}.button-video__icon-holder,.button-video__text{z-index:1}.button-video__icon-holder{width:1.25rem;height:1.25rem;border-radius:.3125rem;display:grid;place-content:center}.button-video__icon{width:.875rem;height:1rem}.button-video__image-holder{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;cursor:pointer}.button-video__image-holder:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:4}.button-video__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.button-video:disabled{opacity:.2;cursor:not-allowed}@media(hover:hover){.button-video:hover:before{clip-path:inset(0 0 0 0 round .625rem);transition:clip-path .2s ease-out}}.button-video:focus-visible:before{clip-path:inset(0 0 0 0 round .625rem);transition:clip-path .2s ease-out}.module--colour-inverted .button-video,.module--colour-inverted .button-video:before{background-color:#2c3138}.button-basic{display:inline-flex;align-items:center;justify-content:space-between;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;text-decoration:none;cursor:pointer;width:-moz-fit-content;width:fit-content;border:none;outline:none;isolation:isolate;background:transparent;white-space:nowrap;border-radius:.625rem;height:3.125rem;padding-inline:1.25rem;gap:.9375rem;font-family:Poppins,"sans-serif";font-style:normal;font-weight:500;font-size:1rem;background-color:#131b1f;color:#fff}.button-basic:before{content:"";position:absolute;inset-block-start:-.125rem;inset-inline-start:-.125rem;background-color:#131b1f;width:calc(100% + .25rem);height:calc(100% + .25rem);clip-path:inset(.125rem .125rem .125rem .125rem round .625rem);transition:clip-path .2s ease-in}.button-basic__text{z-index:1}.button-basic:disabled{opacity:.2;cursor:not-allowed}@media(hover:hover){.button-basic:disabled:hover:before{clip-path:inset(.125rem .125rem .125rem .125rem round .625rem)}}.button-basic:disabled:focus-visible:before{clip-path:inset(.125rem .125rem .125rem .125rem round .625rem)}@media(hover:hover){.button-basic:hover:before{clip-path:inset(0 0 0 0 round .625rem);transition:clip-path .2s ease-out}}.button-basic:focus-visible:before{clip-path:inset(0 0 0 0 round .625rem);transition:clip-path .2s ease-out}.module--colour-inverted .button-basic,.module--colour-inverted .button-basic:before{background-color:#2c3138}.button-sub-nav{display:inline-flex;align-items:center;justify-content:space-between;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer;width:-moz-fit-content;border:none;outline:none;isolation:isolate;background:transparent;white-space:nowrap;padding:.3125rem .625rem .375rem;font-family:Poppins,"sans-serif";font-style:normal;font-weight:500;text-transform:uppercase;font-size:.75rem;line-height:165%;text-decoration:none;width:fit-content}.button-sub-nav__text{color:#131b1f;position:relative;z-index:2}.button-sub-nav:after,.button-sub-nav:before{content:"";position:absolute;inset:0;width:100%;height:100%;border-radius:.3125rem}.button-sub-nav:before{position:absolute;inset-block-start:-.125rem;inset-inline-start:-.125rem;width:calc(100% + .25rem);height:calc(100% + .25rem);background-color:#eee;clip-path:inset(.125rem .125rem .125rem .125rem round .3125rem);transition:clip-path .2s ease-in}.button-sub-nav:after{position:absolute;inset:0;width:100%;height:100%;background-color:#d2fb7a;opacity:0;transition:opacity .2s ease-in}@media(hover:hover){.button-sub-nav:hover:before{clip-path:inset(0 0 0 0 round .3125rem);transition:clip-path .2s ease-out}}.button-sub-nav:focus-visible:before{clip-path:inset(0 0 0 0 round .3125rem);transition:clip-path .2s ease-out}.button-sub-nav.active:after{opacity:1;transition:opacity .2s ease-out}@media(hover:hover){.button-sub-nav.active:hover:before{clip-path:inset(.125rem .125rem .125rem .125rem round .3125rem)}}.button-sub-nav.active:focus-visible:before{clip-path:inset(.125rem .125rem .125rem .125rem round .3125rem)}.announcement-bar{pointer-events:auto}.announcement-bar__link{display:flex;align-items:center;justify-content:center;gap:.875rem;padding:.625rem 1.875rem;text-decoration:none;position:relative;isolation:isolate}.announcement-bar__link:before{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:#131b1f;z-index:1}.announcement-bar__link:after{content:"";position:absolute;inset-block-start:-3px;inset-inline-start:-3px;width:calc(100% + 6px);height:calc(100% + 6px);background:linear-gradient(270deg,#0ff,#d2fb7a,#0ff,#d2fb7a,#0ff,#d2fb7a);animation:animatedBorder 3s ease infinite alternate;background-size:300% 300%;opacity:0;transition:opacity .2s ease-in}@media(hover:hover){.announcement-bar__link:hover:after{opacity:1;transition:opacity .2s ease-out}.announcement-bar__link:hover .announcement-bar__arrow{transform:translate(.625rem);transition:transform .2s ease-out}}.announcement-bar__link:focus-visible:after{opacity:1;transition:opacity .2s ease-out}.announcement-bar__link:focus-visible .announcement-bar__arrow{transform:translate(.625rem);transition:transform .2s ease-out}.announcement-bar__text{color:#fff;line-height:1.2;font-size:.75rem;z-index:2}.announcement-bar__arrow{width:1rem;height:1rem;flex-shrink:0;z-index:2;transition:transform .2s ease-in;will-change:transform}@media only screen and (min-width:48rem){.announcement-bar__link{padding:.625rem 2.5rem}}@media only screen and (min-width:64rem){.announcement-bar__link{padding:.375rem 3.125rem}}@media only screen and (min-width:75rem){.announcement-bar__link{padding:.375rem 4.1666666667vw}}@media only screen and (min-width:100rem){.announcement-bar__link{padding:.375rem calc(-45.83333rem + 50vw)}}.pinned-secondary-nav{display:none}@media only screen and (min-width:75rem){.pinned-secondary-nav{display:flex;pointer-events:auto;align-items:center;position:fixed;inset-inline-end:4.1666666667vw;padding-block:.3125rem}.pinned-secondary-nav,.pinned-secondary-nav:before{background-color:#fff;inset-block-start:0;border-radius:0 0 .625rem .625rem}.pinned-secondary-nav:before{content:"";position:absolute;inset-inline-start:0;width:100%;height:100%;z-index:-1;transition:transform .2s ease-in;transform-origin:right}.pinned-secondary-nav__search-box-holder{height:2rem;width:2rem;position:relative;align-self:center;opacity:1}.pinned-secondary-nav__search-box-holder:has(.expanded){pointer-events:none}.pinned-secondary-nav__search-box{position:absolute;inset-block-start:0;inset-inline-end:0;width:2rem;transition:width .2s cubic-bezier(.65,0,.35,1)}.pinned-secondary-nav__search-box.expanded{pointer-events:auto}.pinned-secondary-nav__nav{display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.pinned-secondary-nav__user-icon{width:.625rem;height:.625rem;flex-shrink:0}.pinned-secondary-nav__link-arrow{width:.75rem;height:.75rem;flex-shrink:0;margin-inline-start:.9375rem;transition:opacity .2s ease-in;pointer-events:none}.pinned-secondary-nav__dropdown-icon-holder{position:absolute;inset-inline-end:1.25rem;inset-block-start:0;height:3.5625rem;width:3.125rem;display:flex;align-items:center;justify-content:flex-end;z-index:1}.pinned-secondary-nav__dropdown-icon{width:.75rem;height:1.25rem;pointer-events:none}.pinned-secondary-nav__language-switcher{margin-block-start:1.25rem;display:none}.pinned-secondary-nav__sign-in-link{display:inline-flex;align-items:center;justify-content:space-between;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer;width:-moz-fit-content;width:fit-content;border:none;outline:none;isolation:isolate;background:transparent;white-space:nowrap;gap:.3125rem;padding-inline:1.25rem;padding-block:.625rem;opacity:.8;transition:opacity .2s ease-in,color .4s cubic-bezier(.65,0,.35,1);color:#131b1f;text-decoration:none}}@media only screen and (min-width:75rem)and (hover:hover){.pinned-secondary-nav__sign-in-link:hover{opacity:1;transition:opacity .2s ease-out,color .4s cubic-bezier(.65,0,.35,1)}}@media only screen and (min-width:75rem){.pinned-secondary-nav__sign-in-link:focus-visible{opacity:1;transition:opacity .2s ease-out,color .4s cubic-bezier(.65,0,.35,1)}.pinned-secondary-nav__sign-in-link-text{font-family:Poppins,"sans-serif";font-style:normal;font-weight:500;font-size:.875rem}.pinned-secondary-nav__chevron{display:none}.pinned-secondary-nav__list{list-style:none;padding:0;flex-grow:1;width:auto;height:100%}.pinned-secondary-nav__item{border-block-end:none;position:relative}.pinned-secondary-nav__item:not(:has(.secondary-dropdown)) .nav-menu-full__dropdown-icon-holder{display:none}.pinned-secondary-nav__item:has(.secondary-dropdown--active) .nav-menu-full__plus-line--vertical{opacity:0;transition:opacity .2s ease-out}.pinned-secondary-nav__item--secondary:first-child{border-block-start:none}.pinned-secondary-nav__plus-line--vertical{transition:opacity .2s ease-in}.pinned-secondary-nav__link{height:100%;font-family:Poppins,"sans-serif";font-style:normal;font-weight:400;padding-block:.625rem;padding-inline-start:1.25rem;font-size:.75rem;line-height:1;color:#131b1f;text-decoration:none;width:-moz-fit-content;width:fit-content;display:flex;gap:.25rem;align-items:center;opacity:.8;transition:opacity .2s ease-in,color .4s cubic-bezier(.65,0,.35,1);cursor:default}.pinned-secondary-nav__link[href]{cursor:pointer}.pinned-secondary-nav__link:has(+.secondary-dropdown) .secondary-nav__link-arrow{opacity:0}.pinned-secondary-nav__link:has(+.secondary-dropdown--active)[href] .secondary-nav__link-arrow{opacity:1;transition:opacity .2s ease-out}.pinned-secondary-nav__link:has(+.secondary-dropdown--active-desktop){opacity:1;transition:opacity .2s ease-out}.pinned-secondary-nav__link:has(+.secondary-dropdown--active-desktop) .secondary-nav__chevron{transform:rotateX(180deg);transition:transform .2s ease-out}}@media only screen and (min-width:75rem)and (hover:hover){.pinned-secondary-nav__link:hover{opacity:1;transition:opacity .2s ease-out}}@media only screen and (min-width:75rem){.pinned-secondary-nav__link:focus-visible{opacity:1;transition:opacity .2s ease-out}.pinned-secondary-nav__language-switcher{margin-block-start:0}.pinned-secondary-nav__dropdown-icon-holder,.pinned-secondary-nav__link-arrow{display:none}.pinned-secondary-nav__chevron{display:block;width:.4375rem;height:.25rem;transition:transform .2s ease-in;flex-shrink:0;margin-inline-start:.25rem;will-change:transform}.pinned-secondary-nav__sign-in-link{line-height:1;padding-inline-end:.625rem;opacity:.8}.pinned-secondary-nav__sign-in-link-text{font-family:Poppins,"sans-serif";font-style:normal;font-weight:400;font-size:.75rem}.pinned-secondary-nav:has(.expanded):before{transform:translate(-11rem);transition:transform .2s ease-out}}@media only screen and (min-width:100rem){.pinned-secondary-nav{inset-inline-end:calc(-45.83333rem + 50vw)}}.header{position:fixed;inset-block-start:0;inset-inline:0;height:5rem;z-index:6;transition:none;isolation:isolate;pointer-events:none;width:100vw}.header__announcement{position:relative;z-index:3;pointer-events:auto}.header__announcement,.header__container{transition:transform .4s cubic-bezier(.65,0,.35,1)}.header__container{transform:translateY(0);height:100%;align-items:end}.header__inner{grid-column:1/-1;height:5rem;width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem;justify-self:center;position:relative;padding-inline:10px;pointer-events:auto}.header__logo-holder{position:relative;z-index:3;margin-inline-start:1.25rem;width:7rem;height:1rem;overflow:hidden}.header__logo{width:7rem;height:1rem;pointer-events:none}.header__nav{position:fixed;inset-block-start:0;inset-inline:0;height:100dvh}.header__menu{max-height:calc(100% - .625rem);overflow:auto}.header__burger{position:relative;z-index:3;grid-column:2;width:2.5rem;height:1.875rem;cursor:pointer;overflow:hidden;transform:translateZ(0)}.header__burger-inner{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:.125rem}.header__burger-line{width:1.875rem;height:.125rem}.header__burger-line:first-child,.header__burger-line:nth-child(3){background-color:#2c3138;transition:background-color .4s cubic-bezier(.65,0,.35,1),transform .2s ease-in .2s,opacity 0s .2s}.header__burger-line:nth-child(2){position:relative}.header__burger-line:nth-child(2):after,.header__burger-line:nth-child(2):before{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:#2c3138;opacity:0;transition:transform .2s ease-in,opacity 0s .2s}.header__demo-button{justify-self:end;margin-inline-end:.625rem;padding-inline:.625rem}.header--dark .header__burger-line:first-child,.header--dark .header__burger-line:nth-child(3){background-color:#fff}.header--nav-open .header__burger-line{transition:transform .2s ease-out}.header--nav-open .header__burger-line:first-child{opacity:0;transform:translateY(.3125rem);transition:transform .2s ease-out,opacity 0s .2s}.header--nav-open .header__burger-line:nth-child(2):before{opacity:1;transform:rotate(45deg) scale(1.2);transition:transform .2s ease-out .2s,opacity 0s .2s}.header--nav-open .header__burger-line:nth-child(2):after{opacity:1;transform:rotate(-45deg) scale(1.2);transition:transform .2s ease-out .2s,opacity 0s .2s}.header--nav-open .header__burger-line:nth-child(3){opacity:0;transform:translateY(-.3125rem);transition:transform .2s ease-out,opacity 0s .2s}.header:has(.header__announcement){height:auto}.header:has(.header__announcement) .header__menu{max-height:calc(100% - .625rem - var(--announcement-bar-height))}@media only screen and (min-width:75rem){.header{width:100%;height:7.5rem}.header:before{z-index:1;transform-origin:top;background-color:#fff;transition:clip-path .4s cubic-bezier(.65,0,.35,1),transform .4s cubic-bezier(.65,0,.35,1),background-color .4s cubic-bezier(.65,0,.35,1);clip-path:inset(3.75rem 4.1666666667vw calc(100% - 7.5rem) 4.1666666667vw round .625rem);border-radius:0}.header:after,.header:before{content:"";position:fixed;width:100%;height:100%;inset:0}.header:after{background-color:#00000080;pointer-events:none;opacity:0;transition:opacity .4s cubic-bezier(.65,0,.35,1)}.header__pinned-secondary-nav{z-index:3;transform:translateY(-100%);transition:transform .4s cubic-bezier(.65,0,.35,1),z-index 0s .4s}.header__container{transform:none;height:100%;z-index:2;transition:transform .4s cubic-bezier(.65,0,.35,1)}.header__inner{grid-column:3/-3;grid-template-rows:3.75rem 3.75rem;padding-block:0 0;height:auto;-moz-column-gap:1.25rem;column-gap:1.25rem;grid-template-columns:auto 1fr auto;padding-inline:0;row-gap:0;transition:width .4s cubic-bezier(.65,0,.35,1)}.header__menu{max-height:unset;overflow:visible}.header__demo-button{padding-inline:1.875rem;grid-row:2;grid-column:3;position:relative;z-index:1;transition:z-index 0s .2s}.header__burger{grid-column:2;grid-row:2;justify-self:center;pointer-events:none;overflow:hidden;width:2.5rem;height:2.5rem}.header__burger-inner{transform:translateY(3.75rem);transition:transform .4s cubic-bezier(.65,0,.35,1)}.header__burger-line{width:2.5rem}.header__logo-holder{grid-row:2;grid-column:1;margin-inline-start:1.875rem}.header__nav{position:relative;grid-row:1/3;grid-column:1/-1;inset-block-start:unset;inset-inline:unset;width:100%;height:100%;transform:unset;opacity:1;justify-self:end}.header:has(.dropdown--active):before{clip-path:inset(3.75rem 4.1666666667vw calc(100% - var(--clip-path-bottom, 100px)) 4.1666666667vw round .625rem)}.header:has(.dropdown--active):has(.header__announcement):before{clip-path:inset(calc(3.75rem + var(--announcement-bar-height)) 4.1666666667vw calc(100% - var(--clip-path-bottom, 100px)) 4.1666666667vw round .625rem)}.header:has(.language-switcher--open) .header__demo-button,.header:has(.secondary-dropdown--active-desktop) .header__demo-button{z-index:0;transition:z-index 0s}.header:has(.header__announcement):before{clip-path:inset(calc(3.75rem + var(--announcement-bar-height)) 4.1666666667vw calc(100% - 7.5rem - var(--announcement-bar-height)) 4.1666666667vw round .625rem)}.header:has(.header__announcement) .header__menu{max-height:unset}.header--dark:before{background-color:#1f272a}.header--nav-open:before{background-color:#fff}.header--nav-open:after{opacity:1}.header--nav-open .header__pinned-secondary-nav{z-index:0;transition:transform .4s cubic-bezier(.65,0,.35,1),z-index 0s}.header--nav-open:has(.dropdown--active):before{transition:clip-path .2s cubic-bezier(.65,0,.35,1),transform .2s cubic-bezier(.65,0,.35,1),background-color .2s cubic-bezier(.65,0,.35,1)}}@media only screen and (min-width:100rem){.header:before{clip-path:inset(3.75rem calc(-45.83333rem + 50vw) calc(100% - 7.5rem) calc(-45.83333rem + 50vw) round .625rem)}.header:has(.header__announcement):before{clip-path:inset(calc(3.75rem + var(--announcement-bar-height)) calc(-45.83333rem + 50vw) calc(100% - 7.5rem - var(--announcement-bar-height)) calc(-45.83333rem + 50vw) round .625rem)}.header:has(.header__announcement):has(.dropdown--active):before{clip-path:inset(calc(3.75rem + var(--announcement-bar-height)) calc(-45.83333rem + 50vw) calc(100% - var(--clip-path-bottom, 100px)) calc(-45.83333rem + 50vw) round .625rem)}.header:has(.dropdown--active):before{clip-path:inset(3.75rem calc(-45.83333rem + 50vw) calc(100% - var(--clip-path-bottom, 100px)) calc(-45.83333rem + 50vw) round .625rem)}}[data-scrolled=true] .header:has(.header__announcement) .header__announcement,[data-scrolled=true] .header:has(.header__announcement) .header__container{transform:translateY(calc(var(--announcement-bar-height)*-1))}[data-scrolled=true] .header:has(.header__announcement) .header__menu{max-height:calc(100% - .625rem);overflow:auto}@media only screen and (min-width:75rem){[data-scrolled=true] .header:before,[data-scrolled=true] .header__container{transform:translateY(-3.125rem)}[data-scrolled=true] .header:before{clip-path:inset(3.75rem calc(50% - 15rem) calc(100% - 7.5rem) calc(50% - 15rem) round .625rem)}[data-scrolled=true] .header__inner{width:30rem}[data-scrolled=true] .header__burger-inner{pointer-events:auto;transform:translateY(0)}[data-scrolled=true] .header__pinned-secondary-nav{transform:translateY(0)}[data-scrolled=true] .header:has(.header__announcement) .header__announcement,[data-scrolled=true] .header:has(.header__announcement) .header__container{transform:translateY(calc(var(--announcement-bar-height)*-1 + -3.125rem))}[data-scrolled=true] .header:has(.header__announcement) .header__menu{max-height:unset;overflow:unset}[data-scrolled=true] .header--nav-open:before{clip-path:inset(3.75rem 4.1666666667vw calc(100% - 7.5rem) 4.1666666667vw round .625rem)}[data-scrolled=true] .header--nav-open .header__inner{width:100%}[data-scrolled=true] .header--nav-open .header__burger{pointer-events:none}[data-scrolled=true] .header--nav-open .header__burger-inner{transform:translateY(3.75rem)}[data-scrolled=true] .header--nav-open:has(.dropdown--active):before{clip-path:inset(3.75rem 4.1666666667vw calc(100% - var(--clip-path-bottom, 100px)) 4.1666666667vw round .625rem)}[data-scrolled=true] .header--nav-open:has(.dropdown--active):has(.header__announcement):before{clip-path:inset(3.75rem 4.1666666667vw calc(100% - var(--clip-path-bottom, 100px) + var(--announcement-bar-height)) 4.1666666667vw round .625rem)}[data-scrolled=true] .header--open:before{clip-path:inset(3.75rem 4.1666666667vw calc(100% - 7.5rem) 4.1666666667vw round .625rem)}[data-scrolled=true] .header--open .header__inner{width:100%}[data-scrolled=true] .header--open .header__burger{pointer-events:none}[data-scrolled=true] .header--open .header__burger-inner{transform:translateY(3.75rem)}}@media only screen and (min-width:100rem){[data-scrolled=true] .header--nav-open:before{clip-path:inset(3.75rem calc(-45.83333rem + 50vw) calc(100% - 7.5rem) calc(-45.83333rem + 50vw) round .625rem)}[data-scrolled=true] .header--nav-open:has(.dropdown--active):before{clip-path:inset(3.75rem calc(-45.83333rem + 50vw) calc(100% - var(--clip-path-bottom, 100px)) calc(-45.83333rem + 50vw) round .625rem)}[data-scrolled=true] .header--nav-open:has(.dropdown--active):has(.header__announcement):before{clip-path:inset(3.75rem calc(-45.83333rem + 50vw) calc(100% - var(--clip-path-bottom, 100px) + var(--announcement-bar-height)) calc(-45.83333rem + 50vw) round .625rem)}[data-scrolled=true] .header--open:before{clip-path:inset(3.75rem calc(-45.83333rem + 50vw) calc(100% - 7.5rem) calc(-45.83333rem + 50vw) round .625rem)}}.footer-nav__list{display:flex;flex-direction:column;padding:0;list-style:none}.footer-nav__link,.footer-nav__list{width:100%;justify-content:space-between}.footer-nav__link{text-decoration:none;display:inline-flex;align-items:center;gap:.625rem;pointer-events:none}.footer-nav__text{color:#fff;font-size:.875rem}.footer-nav__sublinks{padding-inline-start:0;list-style:none;max-height:0;overflow:hidden;transition:max-height .2s ease-in}.footer-nav__sublink-item,.footer-nav__sublinks{display:flex;flex-direction:column}.footer-nav__sublink-category{display:block;margin-block-start:1.5625rem;color:#fff;letter-spacing:-.015rem;font-size:.75rem;opacity:.4;pointer-events:none}.footer-nav__sublink-list{display:flex;flex-direction:column;padding-inline-start:0;gap:.375rem;margin-block-start:.8125rem}.footer-nav__sublink{text-decoration:none;color:#fff;opacity:.8;transition:opacity .2s ease-in}@media(hover:hover){.footer-nav__sublink:hover{opacity:1;transition:opacity .2s ease-out}}.footer-nav__sublink:focus-visible{opacity:1;transition:opacity .2s ease-out}.footer-nav__sublink-text{color:#fff;font-size:.875rem}.footer-nav__plus path{transition:opacity .2s ease-in}.footer-nav__item{padding-block:1.25rem;border-block-start:1px solid hsla(0,0%,100%,.1)}.footer-nav__item--active .footer-nav__sublinks{transition:max-height .2s ease-out;max-height:var(--max-height,31.25rem)}.footer-nav__item--active .footer-nav__plus path:first-of-type{transition:opacity .2s ease-out;opacity:0}.footer-nav__item--active .footer-nav__link{pointer-events:auto}@media only screen and (min-width:48rem){.footer-nav{flex-direction:row}.footer-nav__item{margin-block-start:0;border-block-start:0;padding-inline:0;padding-block:0}.footer-nav__list{flex-direction:row;justify-self:end;gap:2.5rem}.footer-nav__sublinks{max-height:unset}.footer-nav__plus{display:none}.footer-nav__link{pointer-events:auto}}.footer-small-print{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:1.875rem;column-gap:1.875rem;row-gap:1.25rem}.footer-small-print__link{text-decoration:none;transition:opacity .2s ease-in}@media(hover:hover){.footer-small-print__link:hover{opacity:1;transition:opacity .2s ease-out}}.footer-small-print__link:focus-visible{opacity:1;transition:opacity .2s ease-out}.footer-small-print__links{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:1.875rem;column-gap:1.875rem;row-gap:1.25rem}.footer-small-print__copyright,.footer-small-print__link{color:#fff;opacity:.8}.button-block{display:flex;flex-wrap:wrap;align-items:center;gap:1.875rem;width:-moz-fit-content;width:fit-content}.button-block--centre{justify-content:center;margin-inline:auto}.button-block--column-centre{flex-direction:column;align-items:center}@media only screen and (min-width:48rem){.button-block{gap:2.5rem}}.footer{position:relative;z-index:1;pointer-events:auto}.footer,.footer:before{background-color:#131b1f}.footer:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:-1px;width:100%;height:2px}.footer__container{padding-block:3.75rem 1.875rem}.footer__logo-holder{width:-moz-fit-content;width:fit-content;display:flex;align-self:center}.footer__logo{filter:brightness(0) invert(1);height:1.5rem;width:auto}.footer__nav{margin-block-start:1.875rem}.footer__small-print{margin-block-start:3.75rem;font-size:.75rem}.footer__newsletter{margin-block-start:2.6875rem}.footer__newsletter-text{color:#fff;font-size:.75rem}.footer__newsletter-form{margin-block-start:1.25rem;max-width:18.75rem}.footer__email-input-wrapper{position:relative;display:flex;align-items:center}.footer__email-input{width:100%;padding:.75rem 2.5rem .75rem 1rem;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:.625rem;color:#fff;font-size:.875rem;transition:border-color .2s cubic-bezier(.65,0,.35,1) .2s}.footer__email-input::-moz-placeholder{color:#fffc}.footer__email-input::placeholder{color:#fffc}.footer__email-input:focus{outline:none;border-color:#fff6}.footer__submit-button{position:absolute;inset-inline-end:.5rem;background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:opacity .2s cubic-bezier(.65,0,.35,1) .2s}.footer__submit-button:hover{opacity:.8}.footer__submit-button:active{opacity:.6}.footer__arrow-icon{width:1rem;height:1rem}.footer--landing-page .footer__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.875rem}.footer--landing-page .footer__small-print{margin-block-start:5.625rem}@media only screen and (min-width:48rem){.footer__logo-holder{grid-row:1;justify-self:start}.footer__nav{margin-block-start:3.75rem}.footer__small-print{grid-column:3/-3;justify-content:space-between}}@media only screen and (min-width:64rem){.footer__newsletter{margin-block-start:0;grid-row:1;grid-column:13/-3;display:flex;align-items:center;justify-self:end;gap:1.25rem}.footer__newsletter-text{max-width:7.5rem;flex-shrink:0}.footer__newsletter-form{min-width:18.75rem;flex-shrink:0;margin-block-start:0}}@media only screen and (min-width:75rem){.footer__logo-holder{grid-column:3/12}.footer__nav{grid-column:3/-6}.footer__small-print{grid-column:3/-3}}.page-loader{position:fixed;z-index:1000;inset:0;background-color:#131b1f;transition:opacity .2s cubic-bezier(.65,0,.35,1)}.page-loader,.page-loader__container{width:100%;height:100%}.page-loader--loading .page-loader__container{opacity:1}.page-loader--loaded{opacity:0}.popup-holder{position:relative;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;display:flex;justify-content:center;align-items:center}.popup-holder__overlay{position:absolute;inset:0;background-color:#00000080}.popup-holder__card{position:relative;z-index:1;background-color:#fff;height:100%;width:100%;border-radius:.3125rem;padding:50px 20px;overflow:auto}.popup-holder__card:has(.popup-team){padding:0}.popup-holder__close-button{position:absolute;z-index:2;inset-block-start:30px;inset-inline-end:30px;width:20px;height:20px;border-radius:.625rem;cursor:pointer}.popup-holder__close-button:after,.popup-holder__close-button:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:1.5rem;height:.125rem;background-color:#fff;transition:transform .2s ease-in}.popup-holder__close-button:before{transform:translate(-50%,-50%) rotate(-45deg) scaleX(1)}.popup-holder__close-button:after{transform:translate(-50%,-50%) rotate(45deg) scaleX(1)}@media(hover:hover){.popup-holder__close-button:hover:after,.popup-holder__close-button:hover:before{transition:transform .2s ease-out;transform:translate(-50%,-50%) rotate(0) scaleX(.7)}}.popup-holder__close-button:focus-visible:after,.popup-holder__close-button:focus-visible:before{transition:transform .2s ease-out;transform:translate(-50%,-50%) rotate(0) scaleX(.7)}.popup-holder--assetVideo .popup-holder__card{position:absolute;inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-color:transparent;border-radius:0;padding:0;display:flex;justify-content:center;align-items:center;pointer-events:none}.popup-holder--active,.popup-holder--assetVideo .popup-holder__close-button{pointer-events:auto}.popup-holder--active .popup-holder__card,.popup-holder--active .popup-holder__overlay{animation:fadeIn .4s cubic-bezier(.65,0,.35,1)}.popup-holder--active.popup-holder--closing .popup-holder__card,.popup-holder--active.popup-holder--closing .popup-holder__overlay{animation:fadeOut .4s cubic-bezier(.65,0,.35,1)}@media only screen and (min-width:48rem){.popup-holder__close-button:after,.popup-holder__close-button:before{background-color:#131b1f}.popup-holder--assetVideo .popup-holder__close-button:after,.popup-holder--assetVideo .popup-holder__close-button:before{background-color:#fff}}@media only screen and (min-width:64rem){.popup-holder__card{height:auto;width:100%;max-width:960px;max-height:90%;border-radius:.625rem;padding:50px 60px}.popup-holder__card:has(.popup-team){max-width:1000px}.popup-holder--assetVideo .popup-holder__card{max-width:unset;max-height:unset}}.static-popup{padding-block:95px 80px;display:flex;flex-direction:column;height:100%;overflow:auto}.static-popup__body,.static-popup__header{padding-inline:1.875rem}.static-popup__body{margin-block-start:2.5rem}.static-popup__heading{font-family:Poppins,"sans-serif";font-style:normal;font-weight:400;font-size:1.875rem;letter-spacing:-.04em;color:#131b1f;text-wrap:balance;line-height:1.2}@media only screen and (min-width:48rem){.static-popup__heading{font-size:2.25rem}}@media only screen and (min-width:64rem){.static-popup__heading{font-size:2.375rem}}@media only screen and (min-width:75rem){.static-popup__heading{font-size:2.5rem}}@media only screen and (min-width:48rem){.static-popup__body,.static-popup__header{padding-inline:2.5rem}}@media only screen and (min-width:64rem){.static-popup{display:grid;grid-template-columns:1fr;overflow:hidden;padding-block:0}.static-popup__header{grid-column:1;grid-row:1;position:relative;z-index:1;align-self:start;padding-block:120px 20px;padding-inline:40px;width:min(40%,25rem);max-height:100%;overflow:auto}.static-popup__body{height:100%;overflow:auto;margin-block-start:0;flex-shrink:0;row-gap:0;grid-column:1;grid-row:1;padding-inline-start:min(40%,25rem);padding-inline-end:min(4.1666666667vw,66.6666666667px);padding-block:120px 80px}}@media only screen and (min-width:75rem){.static-popup__body{padding-block:150px 120px}.static-popup__header{padding-inline:60px;padding-block:150px 20px}}.dynamic-popup{overflow:auto;height:100%}.dynamic-popup__body{width:100%;position:relative;flex-grow:1;padding-block:30px;padding-inline:1.875rem}.dynamic-popup__asset{width:100%;aspect-ratio:36/40}.dynamic-popup__image{-o-object-position:center;object-position:center;border-radius:.625rem}.dynamic-popup__heading{font-family:Poppins,"sans-serif";font-style:normal;font-weight:400;font-size:1.5rem;letter-spacing:-.04em;color:#131b1f;text-wrap:balance;line-height:1.2}@media only screen and (min-width:48rem){.dynamic-popup__heading{font-size:1.75rem}}@media only screen and (min-width:64rem){.dynamic-popup__heading{font-size:1.875rem}}.dynamic-popup__text-block{margin-block-start:2.5rem;font-size:1rem}.dynamic-popup__position{margin-block-start:1.25rem}.dynamic-popup__intro{display:flex;align-items:flex-end;gap:1.875rem}.dynamic-popup__social-link{margin-block-end:.3125rem}.dynamic-popup__asset{border:.625rem solid #fff}@media only screen and (min-width:48rem){.dynamic-popup{overflow:hidden;display:flex}.dynamic-popup__body{overflow:auto;padding-inline:2.5rem;padding-block:120px 40px}.dynamic-popup__text-block{margin-block-start:3.75rem}.dynamic-popup__asset{width:50%;height:100%;flex-shrink:0;border:0}.dynamic-popup__image{border-radius:0}}@media only screen and (min-width:64rem){.dynamic-popup__body{padding:3.75rem;max-height:39.0625rem;overflow:auto}.dynamic-popup__asset{aspect-ratio:48/60}}.linkedin-icon--light .linkedin-icon__path{fill:#fff}.linkedin-icon--dark .linkedin-icon__path{fill:#131b1f}.popup-team{overflow:auto;height:100%}.popup-team__body{width:100%;position:relative;flex-grow:1;padding-block:30px;padding-inline:1.875rem}.popup-team__asset{width:100%;aspect-ratio:36/40}.popup-team__image{-o-object-position:center;object-position:center;border-radius:.625rem}.popup-team__heading{font-family:Poppins,"sans-serif";font-style:normal;font-weight:400;font-size:1.5rem;letter-spacing:-.04em;color:#131b1f;text-wrap:balance;line-height:1.2}@media only screen and (min-width:48rem){.popup-team__heading{font-size:1.75rem}}@media only screen and (min-width:64rem){.popup-team__heading{font-size:1.875rem}}.popup-team__text-block{margin-block-start:2.5rem;font-size:1rem}.popup-team__position{margin-block-start:1.25rem}.popup-team__intro{display:flex;align-items:flex-end;gap:1.875rem}.popup-team__social-link{margin-block-end:.3125rem}.popup-team__asset{border:.625rem solid #fff}@media only screen and (min-width:48rem){.popup-team{overflow:hidden;display:flex}.popup-team__body{overflow:auto;padding-inline:2.5rem;padding-block:120px 40px}.popup-team__text-block{margin-block-start:3.75rem}.popup-team__asset{width:50%;height:100%;flex-shrink:0;border:0}.popup-team__image{border-radius:0}}@media only screen and (min-width:64rem){.popup-team__body{padding:3.75rem;max-height:39.0625rem;overflow:auto}.popup-team__asset{aspect-ratio:48/60}}.popup-asset-video{width:90rem;height:auto;max-width:100vw;max-height:90svh;pointer-events:auto}.popups-rack{position:fixed;inset-block-start:0;inset-inline-start:0;width:100%;height:100%;z-index:10;pointer-events:none}.page-transition{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;background-color:#131b1f;z-index:100;opacity:0;pointer-events:none}.logo-block{display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:1.875rem;column-gap:1.875rem;row-gap:1.25rem}.logo-block__image-holder{position:static;height:100%;width:-moz-fit-content;width:fit-content}.logo-block__image{-o-object-fit:contain;object-fit:contain;height:100%;width:auto;position:static}@media only screen and (min-width:48rem){.logo-block{-moz-column-gap:3.125rem;column-gap:3.125rem;row-gap:1.5625rem}}@media only screen and (min-width:64rem){.logo-block{-moz-column-gap:3.75rem;column-gap:3.75rem;row-gap:1.875rem}}.phone-icon--light .phone-icon__path{fill:#fff}.phone-icon--dark .phone-icon__path{fill:#131b1f}.email-icon--light .email-icon__path{fill:#fff}.email-icon--dark .email-icon__path{fill:#131b1f}.map-pin--light .map-pin__path{fill:#fff}.map-pin--dark .map-pin__path{fill:#131b1f}.download-icon--light .download-icon__path{fill:#fff}.download-icon--dark .download-icon__path{fill:#000}.contact-link{position:relative;padding-inline-start:1.875rem}.contact-link__icon{width:20px;height:20px;position:absolute;inset-inline-start:0;inset-block-start:.25rem}.contact-link__links-holder{display:flex;flex-direction:column;gap:.3125rem}.contact-link__link{text-decoration:none}@media(hover:hover){.contact-link__link[href]:hover .contact-link__text{text-decoration-color:#000;transition:text-decoration-color .2s ease-out}}.contact-link__link[href]:focus-visible .contact-link__text{text-decoration-color:#000;transition:text-decoration-color .2s ease-out}.contact-link__text{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .2s ease-in}.contact-link--light .contact-link__text{color:#fff}@media(hover:hover){.contact-link--light .contact-link__link[href]:hover .contact-link__text{text-decoration-color:#fff}}.contact-link--light .contact-link__link[href]:focus-visible .contact-link__text{text-decoration-color:#fff}.contact-link--dark .contact-link__text{color:#000}@media(hover:hover){.contact-link--dark .contact-link__link[href]:hover .contact-link__text{text-decoration-color:#000}}.contact-link--dark .contact-link__link[href]:focus-visible .contact-link__text{text-decoration-color:#000}.contact-links{display:flex;flex-direction:column;gap:.875rem}.stat-card{display:flex;flex-direction:column}.module--colour-inverted .stat-card__text-block{color:#fff}.stat-card__heading{font-size:1.875rem}@media only screen and (min-width:48rem){.stat-card__heading{font-size:2.5rem}}@media only screen and (min-width:64rem){.stat-card__heading{font-size:3.75rem}}.stats-block{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem}@media only screen and (min-width:48rem){.stats-block{flex-direction:row}}.checklist-tick--light .checklist-tick__rect{fill:#fff}.checklist-tick--light .checklist-tick__path{stroke:#131b1f}.checklist-tick--dark .checklist-tick__rect{fill:#131b1f}.checklist-tick--dark .checklist-tick__path{stroke:#fff}.checklist{list-style:none;padding-inline-start:0}.checklist__item{position:relative;background-color:#eee;border-radius:.625rem;padding-inline-start:2.1875em;padding-inline-end:.625rem;padding-block:.375rem .3125rem;width:-moz-fit-content;width:fit-content;font-family:Poppins,"sans-serif";font-style:normal;font-weight:500}.checklist__item:not(:first-child){margin-block-start:.625rem}.checklist__tick{width:1.25rem;height:1.25rem;position:absolute;inset-block-start:.5rem;inset-inline-start:.3125rem}.content-area{display:flex;flex-direction:column}.content-area>*+*{margin-block-start:1.875rem}.content-area>*+.heading--h2,.content-area>*+.heading--h3,.content-area>*+.heading--h4,.content-area>*+.heading--h5,.content-area>*+.heading--h6{margin-block-start:3.75rem}.content-area>.heading--h1+*{margin-block-start:1.875rem}.content-area>.heading--h2+*,.content-area>.heading--h3+*,.content-area>.heading--h4+*,.content-area>.heading--h5+*,.content-area>.heading--h6+*{margin-block-start:1.25rem}.content-area>.content-area__button-block{margin-block-start:2.5rem}@media only screen and (min-width:64rem){.content-area>*+*{margin-block-start:2.5rem}}.error-module__container{padding-block-start:10.875rem}.error-module__content-area{align-items:center;text-align:center}@media only screen and (min-width:75rem){.error-module__container{padding-block-start:12.875rem}}body:has(.header__announcement) .error-module__container{padding-block-start:calc(10.875rem + var(--announcement-bar-height))}@media only screen and (min-width:75rem){body:has(.header__announcement) .error-module__container{padding-block-start:calc(12.875rem + var(--announcement-bar-height))}}
