:root{--c-ink:#1d222e;--c-bg:#eeeac1;--c-white:#fff;--c-blue:#4993aa;--c-link:#244955;--c-teal:#55b8ae;--c-teal-l:#98d4cd;--c-sand:#e4b869;--c-sig:#55b8ae;--f-body:Roboto,sans-serif;--f-label:Montserrat,sans-serif;--w-max:1200px;--r:8px;--pad-x:clamp(20px,4vw,48px);--pad-y:clamp(64px,8vw,112px);--hdr-a:0.0;--hdr-a2:0.65;--hdr-blur:0px;--hdr-fade:200;--hdr-p:0;--rv-d:80px;--rv-t:1500ms;--rv-s:200ms;--rv-z:0.95}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--c-bg);color:var(--c-ink);font:400 17px/1.65 var(--f-body);margin:0;-webkit-font-smoothing:antialiased}img,video{display:block;height:auto;max-width:100%}a{color:var(--c-link);text-underline-offset:3px}a:hover{color:var(--c-ink)}h1,h2,h3,h4{font-family:var(--f-body);font-weight:700;margin:0;text-wrap:balance}h1{font-size:clamp(38px,5.4vw,66px);line-height:1.08}h2{font-size:clamp(28px,3vw,36px);line-height:1.2}h3{font-size:22px;line-height:1.3}p{margin:0;text-wrap:pretty}.b-label{font:700 11px/1 var(--f-label);letter-spacing:2px;text-transform:uppercase}.b-wrap{margin:0 auto;max-width:var(--w-max);padding:var(--pad-y) var(--pad-x)}.b-stack{display:flex;flex-direction:column;gap:20px}.b-split{align-items:center;display:grid;gap:clamp(32px,6vw,80px);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.b-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:36px}.b-card{background:var(--c-white);border-radius:var(--r);padding:32px}.b-img{aspect-ratio:5/4;border-radius:0;object-fit:cover;width:100%}body,html{overflow-x:clip}.b-media{position:relative}.b-media.has-sig:after{aspect-ratio:1;background:radial-gradient(circle closest-side,transparent 43.3%,var(--sig) 43.6%,var(--sig) 99%,transparent 100%);border-radius:50%;content:"";pointer-events:none;position:absolute;right:0;top:0;transform:translate(44%,-44%);width:min(calc(var(--sig-w,22)*1%),calc(var(--sig-w,22)*140px/22))}.b-media{--sig:var(--c-sig)}.sig-teal{--sig:var(--c-teal)}.sig-blue{--sig:var(--c-blue)}.sig-green{--sig:#8cb566}.sig-sand{--sig:var(--c-sand)}.sig-peach{--sig:#eb906a}.sig-ink{--sig:var(--c-ink)}.sig-white{--sig:var(--c-white)}.bg-eggshell .sig-bg{--sig:var(--c-bg)}.bg-white .sig-bg{--sig:var(--c-white)}.bg-dark .sig-bg{--sig:var(--c-ink)}.m-ti--rev .b-media.has-sig:after{bottom:0;left:0;right:auto;top:auto;transform:translate(-44%,44%)}.b-o,.m-form__list li:before,main ul:not([class])>li:before{background:radial-gradient(circle closest-side,transparent 43.3%,currentColor 43.6%,currentColor 99%,transparent 100%);border-radius:50%;content:"";display:inline-block;flex:none;height:12px;width:12px}main ul:not([class]){display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}main ul:not([class])>li{display:flex;gap:12px}.m-form__list li:before,main ul:not([class])>li:before{margin-top:.42em}.bg-eggshell{background:var(--c-bg)}.bg-white{background:var(--c-white)}.bg-dark{background:var(--c-ink)}.bg-dark,.bg-dark a:not(.b-btn){color:var(--c-white)}.bg-dark .b-label{color:var(--c-teal-l)}.b-btn{align-items:center;border:1.5px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font:700 16px/1 var(--f-body);gap:10px;padding:16px 26px;text-decoration:none;transition:background .15s,color .15s}.b-btn--primary{background:var(--c-ink);color:var(--c-white)}.b-btn--primary:hover{background:var(--c-link);color:var(--c-white)}.b-btn--secondary{background:transparent;border-color:currentColor;color:var(--c-ink);font-size:15px;padding:12px 20px}.b-btn--secondary:hover{background:var(--c-ink);color:var(--c-white)}.bg-dark .b-btn--primary{background:var(--c-white);color:var(--c-ink)}.bg-dark .b-btn--primary:hover{background:var(--c-bg)}.bg-dark .b-btn--secondary{color:var(--c-white)}.bg-dark .b-btn--secondary:hover{background:var(--c-white);color:var(--c-ink)}.hs-form fieldset{max-width:none!important}.hs-form .hs-form-field{margin-bottom:18px}.hs-form label{color:var(--c-ink);display:block;font:500 14px/1.2 var(--f-body);margin-bottom:8px}.hs-form .hs-input:not([type=checkbox]):not([type=radio]){background:var(--c-white);border:1.5px solid var(--c-ink);border-radius:0;color:var(--c-ink);font:400 16px/1.4 var(--f-body);padding:14px 16px;width:100%!important}.hs-form .hs-input:focus{box-shadow:0 0 0 3px var(--c-teal-l);outline:none}.hs-form .inputs-list{list-style:none;margin:0;padding:0}.hs-form input[type=checkbox]{accent-color:var(--c-ink);height:20px;margin-right:10px;vertical-align:-4px;width:20px}.hs-form .hs-error-msgs{color:#963a13;font-size:14px;list-style:none;margin:6px 0 0;padding:0}.hs-form .legal-consent-container{font-size:14px;line-height:1.5}.hs-form .hs-button{background:var(--c-ink);border:0;border-radius:999px;color:var(--c-white);cursor:pointer;font:700 16px/1 var(--f-body);padding:16px 28px}.hs-form .hs-button:hover{background:var(--c-link)}.submitted-message{font-size:17px}.b-header{position:sticky;top:0;z-index:100;--hdr-now:calc(var(--hdr-a) + (var(--hdr-a2) - var(--hdr-a))*var(--hdr-p));-webkit-backdrop-filter:blur(calc(var(--hdr-blur)*(.35 + var(--hdr-p)*0.65))) saturate(140%);backdrop-filter:blur(calc(var(--hdr-blur)*(.35 + var(--hdr-p)*0.65))) saturate(140%);background:rgba(29,34,46,var(--hdr-now));color:var(--c-white);transition:background .45s cubic-bezier(.2,.7,.2,1),backdrop-filter .45s ease,-webkit-backdrop-filter .45s ease}.b-header.is-open{background:var(--c-ink)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.b-header{background:rgba(29,34,46,.92)}}.b-header .b-lang,.b-header .b-nav a{text-shadow:0 1px 12px rgba(29,34,46,.3)}body>div:has(>.b-header){display:contents}.hdr-overlay .b-header,html:has(#main-content .m-hero) .b-header{margin-bottom:calc(var(--hdr-h,74px)*-1)}html:not(.hdr-overlay):not(:has(#main-content .m-hero)) .b-header{--hdr-p:1}.hdr-overlay #main-content .m-hero:first-of-type .m-hero__in,html:has(#main-content .m-hero) #main-content .m-hero:first-of-type .m-hero__in{padding-top:calc(clamp(88px,12vw,170px) + var(--hdr-h,74px))}.b-header__in{align-items:center;display:flex;flex-wrap:wrap;gap:32px;margin:0 auto;max-width:var(--w-max);padding:20px var(--pad-x)}.b-header__logo img{height:34px;width:auto}.b-nav{align-items:center;flex-wrap:wrap;margin-left:auto}.b-nav,.b-nav ul{display:flex;gap:28px}.b-nav ul{list-style:none;margin:0;padding:0}.b-nav a{color:var(--c-white);text-decoration:none}.b-nav .b-btn,.b-nav a{font-weight:700}.b-nav .hs-menu-wrapper>ul{display:flex;gap:28px;list-style:none;margin:0;padding:0}.b-nav .hs-menu-item a{font-weight:700}.b-lang{align-items:center;display:flex;font:700 11px/1 var(--f-label);gap:6px;letter-spacing:2px}.b-lang span[aria-current]{color:var(--c-white)}.b-lang span[aria-hidden],.b-nav .b-lang a{color:var(--c-teal-l)}.b-nav .b-lang a{font-weight:700}.b-nav .b-lang a:hover{color:var(--c-white)}.b-nav li{position:relative}.b-nav .hs-menu-wrapper li ul,.b-nav li ul{background:var(--c-ink);display:none;flex-direction:column;gap:0;left:-20px;min-width:240px;padding:14px 20px;position:absolute;top:100%;z-index:50}.b-nav li:focus-within>ul,.b-nav li:hover>ul{display:flex}.b-nav li ul a{display:block;font-weight:500;padding:8px 0}.b-burger{align-items:center;background:none;border:0;color:var(--c-white);cursor:pointer;display:none;flex-direction:column;gap:6px;height:44px;justify-content:center;margin-right:-10px;padding:0;width:44px}.b-burger span{background:currentColor;display:block;height:2px;transition:transform .2s,opacity .2s;width:24px}.b-header.is-open .b-burger span:first-child{transform:translateY(8px) rotate(45deg)}.b-header.is-open .b-burger span:nth-child(2){opacity:0}.b-header.is-open .b-burger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width:960px){.b-header{z-index:100}.b-header__in{flex-wrap:nowrap;justify-content:space-between;padding:14px var(--pad-x)}.has-burger .b-burger{display:inline-flex}.has-burger .b-nav{align-items:stretch;background:var(--c-ink);border-top:1px solid hsla(0,0%,100%,.14);display:none;flex-direction:column;flex-wrap:nowrap;gap:0;height:calc(100vh - 72px);height:calc(100dvh - 72px);left:0;margin:0;max-height:none;overflow-y:auto;padding:8px var(--pad-x) 32px;position:absolute;right:0;top:100%}.b-header.has-burger.is-open .b-nav{display:flex}.b-nav .hs-menu-wrapper>ul,.b-nav ul{flex-direction:column;gap:0}.b-nav li a{border-bottom:1px solid hsla(0,0%,100%,.14);display:block;font-size:20px;padding:15px 0}.b-nav .hs-menu-wrapper li ul,.b-nav li ul{background:none;display:flex;min-width:0;padding:0 0 0 18px;position:static}.b-nav li ul a{font-size:16px;padding:11px 0}.b-nav>.b-btn{justify-content:center;margin-top:28px}.b-lang{font-size:13px;margin-top:24px}body.b-nav-open{overflow:hidden}}.b-footer{background:var(--c-ink);font-size:15px}.b-footer,.b-footer a{color:var(--c-white)}.b-footer__grid{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.b-footer__bar{border-top:1px solid #3a4152;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;justify-content:space-between;margin-top:48px;padding-top:24px}.dnd-section{padding:0!important}.dnd-section>.row-fluid{max-width:none!important}html{scroll-behavior:smooth}[id]{scroll-margin-top:calc(var(--hdr-h,74px) + 16px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.b-logo{display:flex;flex:none}.b-logo img{display:block;height:34px;width:auto}@media (max-width:960px){.b-logo img{height:30px}}.b-nav>.hs_cos_wrapper_type_module{display:contents}@media (max-width:960px){.b-nav .b-btn{justify-content:center;margin-top:28px}}.b-btn--secondary{font-weight:700}.hs-form input[type=submit],[class*=hsfc-Button],form button[type=submit]{font-weight:700!important}.rv{opacity:0;transform:scale(var(--rv-z));transform-origin:50% 0;transition:opacity calc(var(--rv-t)*.8) cubic-bezier(.2,.7,.2,1),transform var(--rv-t) cubic-bezier(.16,.84,.24,1)}[data-reveal=rise] .rv{transform:translateY(var(--rv-d)) scale(var(--rv-z))}.rv.is-in{opacity:1;transform:none}.rv .rv-c{opacity:0;transform:translateY(calc(var(--rv-d)*.5));transition:opacity calc(var(--rv-t)*.7) ease,transform calc(var(--rv-t)*.8) cubic-bezier(.16,.84,.24,1);transition-delay:calc(var(--rv-i,0)*var(--rv-s) + var(--rv-t)*.15)}.rv.is-in .rv-c{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv,.rv .rv-c{opacity:1!important;transform:none!important;transition:none!important}}.b-stack.b-intro--split{align-items:end;display:grid;gap:16px clamp(32px,6vw,96px);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));max-width:none;width:100%}.b-head>.b-intro--split{flex:1 1 100%}.b-intro--split h2{max-width:18ch}.b-intro--split .b-intro__text{max-width:52ch}.b-intro--split .b-intro__text>*+*{margin-top:12px}