@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/poppins-v21-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(../fonts/poppins-v21-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter-v13-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/inter-v13-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/inter-v13-latin-700.woff2) format("woff2")}*,::after,::before{box-sizing:border-box}blockquote,body,dd,dl,figure{padding:0;margin:0}body{background:#eef0eb}body.is-locked{overscroll-behavior:none}html{scroll-behavior:smooth}button{padding:0;border:0;background-color:transparent;cursor:pointer}:root{--font-size-body:16px}@media (min-width:90em){:root{--font-size-body:clamp(16px, 0.85vw, 28px)}}::selection{background-color:#3bbea1;color:#fff}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}:focus{outline:1px solid currentColor;outline-offset:2px}:focus:not(:focus-visible){outline:0}@media (min-width:21.875em){.hide-mobile{display:none}}@media (max-width:21.865em){.show-mobile{display:none}}@media (min-width:30em){.hide-mobile-landscape{display:none}}@media (max-width:29.99em){.show-mobile-landscape{display:none}}@media (min-width:47.5em){.hide-tablet{display:none}}@media (max-width:47.49em){.show-tablet{display:none}}@media (min-width:61.25em){.hide-tablet-landscape{display:none}}@media (max-width:61.24em){.show-tablet-landscape{display:none}}@media (min-width:73.75em){.hide-desktop{display:none}}@media (max-width:73.74em){.show-desktop{display:none}}@media (min-width:90em){.hide-notebook{display:none}}@media (max-width:89.99em){.show-notebook{display:none}}@media (min-width:103.125em){.hide-laptop{display:none}}@media (max-width:103.115em){.show-laptop{display:none}}@media (min-width:120em){.hide-page{display:none}}@media (max-width:119.99em){.show-page{display:none}}.hide{display:none}.lazyloaded{transition:opacity .3s ease-in-out}.lazyload,.lazyloading{opacity:0}.module-preview-example+.module-preview-example{margin-top:10rem}.module-preview-example pre{display:inline-block;padding:1.25rem;background:#4d4d4d;color:#fff;border-radius:.5rem;margin-left:.5rem}.module-preview-example__space-container{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;padding-top:1rem!important;padding-bottom:1rem!important}.color-text-white{color:#fff}.color-text-light-grey{color:#bfbfbf}.color-text-medium-grey{color:#999}.color-text-dark-grey{color:#666}.color-text-ultra-dark-grey{color:#333}.color-text-black{color:#000}.color-text-primary{color:#3bbea1}.color-text-primary-dark{color:#23705f}body,button,html,input,select,textarea{font-family:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:var(--font-size-body,16px);line-height:1.5;color:#1a4249}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}a{color:#3bbea1;text-decoration:none}p{margin-bottom:1em;margin-top:0}p:last-child{margin-bottom:0}.h1{font-weight:400;font-family:Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:3.25rem;line-height:1.2}@media (min-width:47.5em){.h1{font-size:4.5rem;line-height:1.1}}@media (min-width:73.75em){.h1{font-size:6rem;line-height:1.05}}.h2{font-weight:400;font-family:Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2.25rem;line-height:1.1}@media (min-width:47.5em){.h2{font-size:3.25rem}}@media (min-width:73.75em){.h2{font-size:4.5rem}}.h3{font-weight:400;font-family:Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.75rem;line-height:1.2}@media (min-width:47.5em){.h3{font-size:2.5rem}}@media (min-width:73.75em){.h3{font-size:3.25rem}}.h4{font-weight:400;font-family:Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5rem;line-height:1.3}@media (min-width:47.5em){.h4{font-size:2rem}}@media (min-width:73.75em){.h4{font-size:2.5rem}}.h5{font-weight:400;font-family:Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.375rem;line-height:1.4}@media (min-width:47.5em){.h5{font-size:1.5rem}}@media (min-width:73.75em){.h5{font-size:1.75rem;line-height:1.35}}.h6{font-weight:400;font-family:Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25rem;line-height:1.4}@media (min-width:73.75em){.h6{font-size:1.5rem;line-height:1.5}}.sub-1{font-weight:400;font-size:2.25rem;line-height:1.3}@media (min-width:47.5em){.sub-1{font-size:3rem;line-height:1.2}}@media (min-width:73.75em){.sub-1{font-size:4rem;line-height:1.15}}.sub-2{font-weight:400;font-size:1.75rem;line-height:1.35}@media (min-width:47.5em){.sub-2{font-size:2rem;line-height:1.2}}@media (min-width:73.75em){.sub-2{font-size:3rem}}.sub-3{font-weight:400;font-size:1.25rem;line-height:1.4}@media (min-width:47.5em){.sub-3{font-size:1.5rem}}@media (min-width:73.75em){.sub-3{font-size:2rem;line-height:1.3}}.sub-4{font-weight:400;font-size:1.125rem;line-height:1.45}@media (min-width:73.75em){.sub-4{font-size:1.5rem;line-height:1.4}}.title-1{font-weight:700;font-size:1.25rem;line-height:1.4}@media (min-width:73.75em){.title-1{font-size:1.5rem}}.title-2{font-weight:700;font-size:1.125rem;line-height:1.45}@media (min-width:73.75em){.title-2{font-size:1.375rem;line-height:1.4}}.title-3{font-weight:700;font-size:1rem;line-height:1.5}@media (min-width:73.75em){.title-3{font-size:1.25rem;line-height:1.4}}.quote-1{font-weight:700;font-size:2rem;line-height:1.3}@media (min-width:47.5em){.quote-1{font-size:2.25rem}}@media (min-width:73.75em){.quote-1{font-size:2.5rem}}.quote-2{font-weight:700;font-size:1.5rem;line-height:1.4}@media (min-width:47.5em){.quote-2{font-size:1.75rem}}@media (min-width:73.75em){.quote-2{font-size:2rem}}.copy-xl{font-size:1.125rem;line-height:1.45}.copy-xl a{text-decoration:underline}@media (min-width:47.5em){.copy-xl{font-size:1.25rem;line-height:1.4}}.copy-xl-bold{font-size:1.125rem;line-height:1.45;font-weight:700}.copy-xl-bold a{text-decoration:underline}@media (min-width:47.5em){.copy-xl-bold{font-size:1.25rem;line-height:1.4}}.copy-l{font-size:1rem;line-height:1.5}.copy-l a{text-decoration:underline}@media (min-width:47.5em){.copy-l{font-size:1.125rem;line-height:1.45}}.copy-l-bold{font-size:1rem;line-height:1.5;font-weight:700}.copy-l-bold a{text-decoration:underline}@media (min-width:47.5em){.copy-l-bold{font-size:1.125rem;line-height:1.45}}.copy{font-size:.875rem;line-height:1.55}.copy a{text-decoration:underline}@media (min-width:47.5em){.copy{font-size:1rem;line-height:1.5}}.copy-bold{font-size:.875rem;line-height:1.55;font-weight:700}.copy-bold a{text-decoration:underline}@media (min-width:47.5em){.copy-bold{font-size:1rem;line-height:1.5}}.copy-s{font-size:.75rem;line-height:1.6}.copy-s a{text-decoration:underline}@media (min-width:47.5em){.copy-s{font-size:.875rem}}.copy-s-bold{font-size:.75rem;line-height:1.6;font-weight:700}.copy-s-bold a{text-decoration:underline}@media (min-width:47.5em){.copy-s-bold{font-size:.875rem}}.copy-xs{font-size:.625rem;line-height:1.8}.copy-xs a{text-decoration:underline}@media (min-width:47.5em){.copy-xs{font-size:.75rem;line-height:1.65}}.copy-xs-bold{font-size:.625rem;line-height:1.8;font-weight:700}.copy-xs-bold a{text-decoration:underline}@media (min-width:47.5em){.copy-xs-bold{font-size:.75rem;line-height:1.65}}.label-l{font-weight:700;font-size:1rem;line-height:1.5}@media (min-width:47.5em){.label-l{font-size:1.125rem}}.label{font-weight:700;font-size:.875rem;line-height:1.5}@media (min-width:47.5em){.label{font-size:1rem}}.label-s{font-weight:700;font-size:.75rem;line-height:1.5}@media (min-width:47.5em){.label-s{font-size:.875rem}}.caption-l{letter-spacing:.05em;font-size:1rem;line-height:1.45}@media (min-width:47.5em){.caption-l{font-size:1.125rem}}.caption{letter-spacing:.05em;font-size:.875rem;line-height:1.45}@media (min-width:47.5em){.caption{font-size:1rem}}.caption-s{letter-spacing:.05em;font-size:.75rem;line-height:1.6}@media (min-width:47.5em){.caption-s{font-size:.875rem}}.caption-xs{letter-spacing:.05em;font-size:.625rem;line-height:1.4}.overline{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;line-height:1.65}.copy-link{display:inline-block;color:#3bbea1;border-bottom:.0625rem solid currentColor;font-size:.875rem;line-height:1.55}.copy-link a{text-decoration:underline}@media (min-width:47.5em){.copy-link{font-size:1rem;line-height:1.5}}.copy-link-s{display:inline-block;color:#3bbea1;border-bottom:.0625rem solid currentColor;font-size:.75rem;line-height:1.6}.copy-link-s a{text-decoration:underline}@media (min-width:47.5em){.copy-link-s{font-size:.875rem}}.copy-link-xs{display:inline-block;color:#3bbea1;border-bottom:.0625rem solid currentColor;font-size:.625rem;line-height:1.8}.copy-link-xs a{text-decoration:underline}@media (min-width:47.5em){.copy-link-xs{font-size:.75rem;line-height:1.65}}.foundation-border-radius__cube{background:#b3b3b3;width:120px;height:120px}.foundation-border-radius__cube--border-radius-xxs{border-radius:.125rem}.foundation-border-radius__cube--border-radius-xs{border-radius:.25rem}.foundation-border-radius__cube--border-radius-s{border-radius:.5rem}.foundation-border-radius__cube--border-radius-m{border-radius:1rem}.foundation-border-radius__cube--border-radius-l{border-radius:1.5rem}.foundation-border-radius__cube--border-radius-xl{border-radius:1.875rem}.foundation-border-radius__cube--border-radius-xxl{border-radius:3.875rem}.foundation-color__circle{width:2.5rem;height:2.5rem;border-radius:100%}.foundation__header{position:sticky;top:0;background:#fff;padding:1rem 0;height:3.75rem;box-shadow:0 0 8px rgba(0,0,0,.08);z-index:10;max-width:100vw;overflow:auto}.foundation__header__inner{display:flex;gap:1.5rem}.foundation__header__inner a{white-space:nowrap}.foundation__section{margin-top:10rem;margin-bottom:10rem}.foundation__section__body{margin-top:2.5rem}.foundation__section__anchor{padding-top:3.75rem}.foundation__subtitle{margin-top:4rem;margin-bottom:1.5rem}.foundation__table--grid--4 .foundation__table__row{grid-template-columns:repeat(4,minmax(0,1fr))}.foundation__table--grid--7 .foundation__table__row{grid-template-columns:repeat(7,minmax(0,1fr))}.foundation__table__row{display:grid;gap:.25rem;border-bottom:1px solid #b3b3b3;align-items:center;padding:1rem 0}@media (max-width:47.49em){.foundation__table__row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.foundation__table__row--dark{background:#23705f;color:#fff}@media (max-width:47.49em){.foundation__table__row>*{display:none}}.foundation__table__row>:first-child{padding-left:1rem}.foundation__table__row>:last-child{padding-right:1rem}@media (max-width:47.49em){.foundation__table__row>:first-child,.foundation__table__row>:nth-child(2){display:block}}.foundation-shadow__cube{background:#fff;width:120px;height:120px}.foundation-shadow__cube--shadow-xs{box-shadow:0 0 2px rgba(0,0,0,.08)}.foundation-shadow__cube--shadow-s{box-shadow:0 0 4px rgba(0,0,0,.08)}.foundation-shadow__cube--shadow-m{box-shadow:0 0 8px rgba(0,0,0,.08)}.foundation-shadow__cube--shadow-l{box-shadow:0 0 16px rgba(0,0,0,.08)}.foundation-shadow__cube--shadow-xl{box-shadow:0 0 24px rgba(0,0,0,.08)}.foundation-spacing__cube{background:#d9d9d9}.foundation-spacing__cube--spacing-01{width:.125rem;height:.125rem}.foundation-spacing__cube--spacing-02{width:.25rem;height:.25rem}.foundation-spacing__cube--spacing-03{width:.5rem;height:.5rem}.foundation-spacing__cube--spacing-04{width:.75rem;height:.75rem}.foundation-spacing__cube--spacing-05{width:1rem;height:1rem}.foundation-spacing__cube--spacing-06{width:1.5rem;height:1.5rem}.foundation-spacing__cube--spacing-07{width:2rem;height:2rem}.foundation-spacing__cube--spacing-08{width:2.5rem;height:2.5rem}.foundation-spacing__cube--spacing-09{width:3rem;height:3rem}.foundation-spacing__cube--spacing-10{width:4rem;height:4rem}.foundation-spacing__cube--spacing-11{width:5rem;height:5rem}.foundation-spacing__cube--spacing-12{width:7.5rem;height:7.5rem}.foundation-spacing__cube--spacing-13{width:10rem;height:10rem}