*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;font-feature-settings:"ss02" on,"ss06" on}img,picture,video,canvas,svg{display:block;max-width:100%}ol,ul{list-style:none;padding:0}:root{--font-primary: "Atyp Text";--font-secondary: "Atyp Display";--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--color-white: #fff;--color-green-1: #e7ffa6;--color-green-2: #dbff76;--color-green-3: #c1ff14;--color-green-4: #99f524;--color-green-primary: var(--color-green-3);--color-blue-dark: #0128B0;--color-blue-light: #2857FF;--color-blue-cyan: #95EAFF;--color-pink-secondary: #ff62e6;--color-pink-2: #FF7FEA;--color-pink-3: #FF62E6;--color-blue-secondary: #0038ff;--color-red-seconday: #f2420c;--color-black-primary: #121212;--color-black-2: #1C1C1C;--color-black-3: #292929;--color-text: var(--color-black-primary);--color-gray-dark: #717171;--color-gray-light: #a0a0a0;--color-gray-1: #f2f2f2;--color-gray-2: #e5e5e5;--color-gray-3: #d8d8d8;--color-gray-4: #c0c0c0;--color-gray-5-light: #717171;--color-gray-5-dark: #a0a0a0;--color-grey-lighter: #f2f2f2;--screen-width: 100vw;--grid-gutter: max(calc(8 * 100vw / 1440), 8px);--grid-padding: calc(64 * 100vw / 1440);--grid-padding-mobile: 20px;--grid-column: 12;--grid-column-mobile: 4;--grid-container-size: calc(min(var(--screen-width), 1920px) - var(--grid-padding) * 2);--grid-column-size: calc((var(--grid-container-size) - var(--grid-gutter) * 11) / 12);--fullscreen-padding: 20px;--spacing-12: 12px;--spacing-16: 16px;--spacing-24: max(1.5rem, 24px);--spacing-40: 40px;--spacing-60: 60px;--spacing-80: 80px;--spacing-120: max(7.5rem, 60px);--spacing-200: 200px;--font-size-base: 16px;--border-radius-section: 12px;--border-radius-wrapper: 6px;--border-radius-small: 2px;--input-range: 0%;--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-out-back: cubic-bezier(.34, 1.85, .64, 1)}@font-face{font-family:Atyp Display;src:url(../../../fonts/AtypDisplay-Regular.woff2) format("woff2"),url(../../../fonts/AtypDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:Atyp Display;src:url(../../../fonts/AtypDisplay-Medium.woff2) format("woff2"),url(../../../fonts/AtypDisplay-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:fallback}@font-face{font-family:Atyp Display;src:url(../../../fonts/AtypDisplay-Semibold.woff2) format("woff2"),url(../../../fonts/AtypDisplay-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:fallback}@font-face{font-family:Atyp Display;src:url(../../../fonts/AtypDisplay-Bold.woff2) format("woff2"),url(../../../fonts/AtypDisplay-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:Atyp Text;src:url(../../../fonts/AtypText-Regular.woff2) format("woff2"),url(../../../fonts/AtypText-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:Atyp Text;src:url(../../../fonts/AtypText-Semibold.woff2) format("woff2"),url(../../../fonts/AtypText-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:fallback}@font-face{font-family:Atyp Text;src:url(../../../fonts/AtypText-Medium.woff2) format("woff2"),url(../../../fonts/AtypText-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:fallback}@font-face{font-family:Atyp Text;src:url(../../../fonts/AtypText-Bold.woff2) format("woff2"),url(../../../fonts/AtypText-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback}.type\:h1{font-size:max(4rem,40px);font-weight:var(--font-weight-regular);line-height:1.1em;font-family:var(--font-secondary)}.type\:h2,.rich-text h2{font-size:max(3.5rem,32px);font-weight:var(--font-weight-regular);line-height:1.2em;font-family:var(--font-secondary)}.type\:h3,.rich-text h2,.rich-text h3{font-size:max(2.25rem,28px);font-weight:var(--font-weight-regular);line-height:1.2em;font-family:var(--font-secondary)}.type\:h4,.rich-text h4{font-size:max(1.5rem,24px);font-weight:var(--font-weight-regular);line-height:1.2em;font-family:var(--font-secondary)}.type\:h5{font-size:max(1.125rem,14px);font-weight:var(--font-weight-regular);line-height:1.2em;font-family:var(--font-secondary)}.type\:h6,.rich-text h6{font-size:max(.75rem,12px);font-weight:var(--font-weight-regular);line-height:1.2em;font-family:var(--font-secondary)}.type\:body-large,#hbspot-follow-up-form .hs_submit .actions,#hbspot-follow-up-form .submitted-message p,#hbspot-report-form .hs_submit .actions,#hbspot-report-form .submitted-message p{font-size:max(1.5rem,16px);line-height:1.4em;font-weight:var(--font-weight-regular)}.type\:body-regular,#hbspot-follow-up-form .hs-email .input input::placeholder,#hbspot-follow-up-form .hs-email .input input,#hbspot-report-form .hs-error-msgs,#hbspot-report-form .hs-button{font-size:max(1rem,14px);line-height:1.6em;font-weight:var(--font-weight-regular)}.type\:body,.rich-text p,#hbspot-form .hs_email input::placeholder,#hbspot-form .hs_email input{font-size:max(1.125rem,16px);line-height:1.6em;font-weight:var(--font-weight-regular)}.type\:body-small,.article-fact .content p:last-child,#hbspot-follow-up-form .hs-richtext p,#hbspot-report-form .legal-consent-container .hs-richtext,#hbspot-report-form .legal-consent-container p,#hbspot-form .legal-consent-container p{font-size:max(.75rem,12px);line-height:1.5em;font-weight:var(--font-weight-regular)}.type\:label,.article-fact .content p:first-child,#hbspot-report-form .hs-form-booleancheckbox-display,#hbspot-form .hs-form-booleancheckbox-display{font-size:max(.75rem,12px);font-weight:var(--font-weight-semibold);letter-spacing:.1em;line-height:1em;text-transform:uppercase}.type\:tag{font-size:max(.75rem,12px);font-weight:var(--font-weight-bold);letter-spacing:.1em;line-height:1em;text-transform:uppercase}.type\:button,#hbspot-follow-up-form .submitted-message,#hbspot-report-form .submitted-message,#hbspot-form .submitted-message{font-size:max(.875rem,14px);line-height:1.4em;font-weight:400}.type\:caption{font-size:max(.875rem,14px);line-height:1.5em}.type\:anchor{font-size:max(1.125rem,14px);line-height:1.4em;font-weight:var(--font-weight-regular)}.type\:number{font-size:max(5rem,48px);font-weight:var(--font-weight-regular);line-height:.3em;font-family:var(--font-secondary)}.type\:number.small{font-size:max(3rem,48px);font-weight:var(--font-weight-regular);line-height:.7em;font-family:var(--font-secondary);height:max(3rem,48px)!important}.type\:link-block{font-size:max(1.125rem,14px);line-height:1.6em;font-weight:var(--font-weight-regular)}.type\:quote{font-size:max(2.25rem,28px);font-weight:var(--font-weight-regular);line-height:1.2em;font-family:var(--font-secondary)}.aspect-16-9{aspect-ratio:1.7777777778}.aspect-4-5{aspect-ratio:.8}.aspect-5-4{aspect-ratio:1.25}.aspect-3-2{aspect-ratio:1.5}.aspect-1{aspect-ratio:1}.aspect-md-16-9{aspect-ratio:1.7777777778}.aspect-md-4-5{aspect-ratio:.8}.aspect-md-5-4{aspect-ratio:1.25}.aspect-md-3-2{aspect-ratio:1.5}.aspect-md-1{aspect-ratio:1}.module-header .type\:label,.module-header .article-fact .content p:first-child,.article-fact .content .module-header p:first-child,.module-header #hbspot-report-form .hs-form-booleancheckbox-display,#hbspot-report-form .module-header .hs-form-booleancheckbox-display,.module-header #hbspot-form .hs-form-booleancheckbox-display,#hbspot-form .module-header .hs-form-booleancheckbox-display{margin-bottom:max(1.5rem,24px)}.module-header.centered{text-align:center}.module-header.centered .button{margin:0 auto}.has-appear-effect [class*=appear--]{transform:translateY(50px);opacity:0;transition:opacity .8s var(--ease-out-quad),transform .8s var(--ease-out-expo)}.has-appear-effect .is-visible .appear--1,.has-appear-effect.is-visible .appear--1{transition-delay:.13s}.has-appear-effect .is-visible .appear--2,.has-appear-effect.is-visible .appear--2{transition-delay:.26s}.has-appear-effect .is-visible .appear--3,.has-appear-effect.is-visible .appear--3{transition-delay:.39s}.has-appear-effect .is-visible .appear--4,.has-appear-effect.is-visible .appear--4{transition-delay:.52s}.has-appear-effect .is-visible .appear--5,.has-appear-effect.is-visible .appear--5{transition-delay:.65s}.has-appear-effect .is-visible [class*=appear--],.has-appear-effect.is-visible [class*=appear--]{transform:translateY(0);opacity:1}[class*=col-]{flex:0 0 auto;padding:0 calc(var(--grid-gutter)/2)}.col-1{flex-basis:8.3333333333%;width:8.3333333333%}.col-2{flex-basis:16.6666666667%;width:16.6666666667%}.col-3{flex-basis:25%;width:25%}.col-4{flex-basis:33.3333333333%;width:33.3333333333%}.col-5{flex-basis:41.6666666667%;width:41.6666666667%}.col-6{flex-basis:50%;width:50%}.col-7{flex-basis:58.3333333333%;width:58.3333333333%}.col-8{flex-basis:66.6666666667%;width:66.6666666667%}.col-9{flex-basis:75%;width:75%}.col-10{flex-basis:83.3333333333%;width:83.3333333333%}.col-11{flex-basis:91.6666666667%;width:91.6666666667%}.col-12{flex-basis:100%;width:100%}@media only screen and (min-width:767px){.col-md-1{flex-basis:8.3333333333%;width:8.3333333333%}}@media only screen and (min-width:767px){.col-md-2{flex-basis:16.6666666667%;width:16.6666666667%}}@media only screen and (min-width:767px){.col-md-3{flex-basis:25%;width:25%}}@media only screen and (min-width:767px){.col-md-4{flex-basis:33.3333333333%;width:33.3333333333%}}@media only screen and (min-width:767px){.col-md-5{flex-basis:41.6666666667%;width:41.6666666667%}}@media only screen and (min-width:767px){.col-md-6{flex-basis:50%;width:50%}}@media only screen and (min-width:767px){.col-md-7{flex-basis:58.3333333333%;width:58.3333333333%}}@media only screen and (min-width:767px){.col-md-8{flex-basis:66.6666666667%;width:66.6666666667%}}@media only screen and (min-width:767px){.col-md-9{flex-basis:75%;width:75%}}@media only screen and (min-width:767px){.col-md-10{flex-basis:83.3333333333%;width:83.3333333333%}}@media only screen and (min-width:767px){.col-md-11{flex-basis:91.6666666667%;width:91.6666666667%}}@media only screen and (min-width:767px){.col-md-12{flex-basis:100%;width:100%}}@media only screen and (min-width:1024px){.col-lg-1{flex-basis:8.3333333333%;width:8.3333333333%}}@media only screen and (min-width:1024px){.col-lg-2{flex-basis:16.6666666667%;width:16.6666666667%}}@media only screen and (min-width:1024px){.col-lg-3{flex-basis:25%;width:25%}}@media only screen and (min-width:1024px){.col-lg-4{flex-basis:33.3333333333%;width:33.3333333333%}}@media only screen and (min-width:1024px){.col-lg-5{flex-basis:41.6666666667%;width:41.6666666667%}}@media only screen and (min-width:1024px){.col-lg-6{flex-basis:50%;width:50%}}@media only screen and (min-width:1024px){.col-lg-7{flex-basis:58.3333333333%;width:58.3333333333%}}@media only screen and (min-width:1024px){.col-lg-8{flex-basis:66.6666666667%;width:66.6666666667%}}@media only screen and (min-width:1024px){.col-lg-9{flex-basis:75%;width:75%}}@media only screen and (min-width:1024px){.col-lg-10{flex-basis:83.3333333333%;width:83.3333333333%}}@media only screen and (min-width:1024px){.col-lg-11{flex-basis:91.6666666667%;width:91.6666666667%}}@media only screen and (min-width:1024px){.col-lg-12{flex-basis:100%;width:100%}}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.offset-12{margin-left:100%}@media only screen and (min-width:767px){.offset-md-0{margin-left:0%}}@media only screen and (min-width:767px){.offset-md-1{margin-left:8.3333333333%}}@media only screen and (min-width:767px){.offset-md-2{margin-left:16.6666666667%}}@media only screen and (min-width:767px){.offset-md-3{margin-left:25%}}@media only screen and (min-width:767px){.offset-md-4{margin-left:33.3333333333%}}@media only screen and (min-width:767px){.offset-md-5{margin-left:41.6666666667%}}@media only screen and (min-width:767px){.offset-md-6{margin-left:50%}}@media only screen and (min-width:767px){.offset-md-7{margin-left:58.3333333333%}}@media only screen and (min-width:767px){.offset-md-8{margin-left:66.6666666667%}}@media only screen and (min-width:767px){.offset-md-9{margin-left:75%}}@media only screen and (min-width:767px){.offset-md-10{margin-left:83.3333333333%}}@media only screen and (min-width:767px){.offset-md-11{margin-left:91.6666666667%}}@media only screen and (min-width:767px){.offset-md-12{margin-left:100%}}@media only screen and (min-width:1024px){.offset-lg-0{margin-left:0%}}@media only screen and (min-width:1024px){.offset-lg-1{margin-left:8.3333333333%}}@media only screen and (min-width:1024px){.offset-lg-2{margin-left:16.6666666667%}}@media only screen and (min-width:1024px){.offset-lg-3{margin-left:25%}}@media only screen and (min-width:1024px){.offset-lg-4{margin-left:33.3333333333%}}@media only screen and (min-width:1024px){.offset-lg-5{margin-left:41.6666666667%}}@media only screen and (min-width:1024px){.offset-lg-6{margin-left:50%}}@media only screen and (min-width:1024px){.offset-lg-7{margin-left:58.3333333333%}}@media only screen and (min-width:1024px){.offset-lg-8{margin-left:66.6666666667%}}@media only screen and (min-width:1024px){.offset-lg-9{margin-left:75%}}@media only screen and (min-width:1024px){.offset-lg-10{margin-left:83.3333333333%}}@media only screen and (min-width:1024px){.offset-lg-11{margin-left:91.6666666667%}}@media only screen and (min-width:1024px){.offset-lg-12{margin-left:100%}}#hbspot-form{--transition-duration: .35s}#hbspot-form .hs-form{display:flex;flex-wrap:wrap;column-gap:max(.5rem,8px);row-gap:max(.5rem,8px);overflow:hidden}#hbspot-form .hs-form-field{position:relative;height:max(5rem,60px);background:var(--color-gray-1)}#hbspot-form .hs-form-field:not(.hs_email){width:100%;flex-basis:100%}@media only screen and (min-width:1024px){#hbspot-form .hs-form-field:not(.hs_email){width:calc(50% - max(.25rem,4px) - 1px);flex-basis:calc(50% - max(.25rem,4px) - 1px)}}#hbspot-form .hs-fieldtype-booleancheckbox{position:relative;overflow:hidden}#hbspot-form .hs-fieldtype-booleancheckbox:before{content:"";position:absolute;top:0;left:0;width:calc(100% - max(5rem,60px));height:100%;background:var(--color-green-2);transform:translateY(100%)}#hbspot-form .hs-fieldtype-booleancheckbox.hover-in:before{transition:transform var(--transition-duration) var(--ease-out-quad);transform:translateY(0);opacity:1}#hbspot-form .hs-fieldtype-booleancheckbox.hover-in .check-decorator:after{transform:scale(1)}#hbspot-form .hs-fieldtype-booleancheckbox.hover-in .hs-form-booleancheckbox-display span{transform:translateY(min(-.625rem,-10px))}#hbspot-form .hs-fieldtype-booleancheckbox.hover-in .hs-field-desc{opacity:1;transform:translateY(calc(-50% + max(.625rem,10px)))}#hbspot-form .hs-fieldtype-booleancheckbox.hover-out:before{transition:opacity var(--transition-duration) var(--ease-out-quad);transform:translateY(0);opacity:0}#hbspot-form .hs-fieldtype-booleancheckbox.hover-out .check-decorator:after{transform-origin:top right;transform:scale(0)}#hbspot-form .hs-field-desc{position:absolute;left:max(1.5rem,24px);top:50%;transform:translateY(10px);font-size:max(.875rem,12px);z-index:0;padding:0;color:#12121299;opacity:0;transition:all var(--transition-duration) var(--ease-out-quad)}#hbspot-form .input{position:relative}#hbspot-form .hs_error_rollup{position:absolute;bottom:min(-2rem,-32px)}#hbspot-form .hs-form-booleancheckbox-display{height:max(5rem,60px);width:100%;display:flex;align-items:center;padding-left:max(1.5rem,24px);cursor:pointer;overflow:hidden;position:relative}#hbspot-form .hs-form-booleancheckbox-display input{position:absolute;left:-999px}#hbspot-form .hs-form-booleancheckbox-display span{position:relative;top:0;transition:transform var(--transition-duration) var(--ease-out-quad)}#hbspot-form .hs-form-booleancheckbox-display .check-decorator{height:max(5rem,60px);width:max(5rem,60px);position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center}#hbspot-form .hs-form-booleancheckbox-display .check-decorator:before{content:"";display:block;height:24px;width:24px;background:url(../../../assets/icons/plus-dark.svg);z-index:5}#hbspot-form .hs-form-booleancheckbox-display .check-decorator:after{content:"";height:100%;width:100%;background:var(--color-green-primary);position:absolute;top:0;left:0;z-index:1;transform:scale(0);transition:transform var(--transition-duration) var(--ease-out-quad);transform-origin:bottom left}#hbspot-form .hs-form-booleancheckbox-display input:checked+.check-decorator:before{background:url(../../../assets/icons/checkmark.svg)}#hbspot-form .hs-form-booleancheckbox-display input:checked+.check-decorator:after{transform:scale(1)!important}#hbspot-form .hs_email{width:calc(100% - max(11.875rem,68px));flex-shrink:0;margin-top:max(2rem,16px);height:max(5rem,68px)}#hbspot-form .hs_email input{width:100%;height:max(5rem,68px);background:0 0;border:none;font-family:var(--font-primary);padding:0 max(2rem,24px)}#hbspot-form .hs_email input::placeholder{font-family:var(--font-primary);line-height:0}#hbspot-form .hs-error-msgs{margin-top:max(.5rem,8px);color:var(--color-red-seconday);font-weight:var(--font-weight-medium);font-size:max(.875rem,14px)}#hbspot-form .hs_submit{width:max(11.875rem,68px);margin-left:min(-.5rem,-8px);margin-top:max(2rem,16px)}#hbspot-form .hs_submit .actions{position:relative}#hbspot-form .hs_submit .actions:before{content:"";position:absolute;height:24px;width:24px;background:url(../../../assets/icons/arrow-right.svg) no-repeat;background-size:contain;top:50%;left:50%;z-index:9;transform:translate(-50%,-50%);display:block}@media only screen and (min-width:767px){#hbspot-form .hs_submit .actions:before{display:none}}#hbspot-form .legal-consent-container{order:3;margin-top:24px}#hbspot-form .legal-consent-container p{color:#12121299}#hbspot-form .legal-consent-container a{font-weight:var(--font-weight-bold);text-decoration:underline;color:#12121299;transition:color .3s}#hbspot-form .legal-consent-container a:hover{color:#121212}#hbspot-form .hs-button{width:100%;border:0;height:max(5rem,68px);background:var(--color-black-primary);display:flex;align-items:center;padding:0;cursor:pointer;justify-content:center;font-size:max(.875rem,14px);font-weight:var(--font-weight-medium);font-family:var(--font-primary);position:relative;color:transparent;z-index:5;border-radius:0;transition:.5s;-webkit-appearance:none}@media only screen and (min-width:767px){#hbspot-form .hs-button{color:var(--color-gray-5-dark)}#hbspot-form .hs-button:hover{background:var(--color-green-2);color:var(--color-black-primary)}}#hbspot-report-form .hs-form{display:flex;flex-direction:column}#hbspot-report-form .hs_email{width:100%}#hbspot-report-form .hs_email span{display:none}#hbspot-report-form .hs_email .input{width:100%;height:80px}#hbspot-report-form .hs_email .input input{padding:27px;width:100%;height:80px}#hbspot-report-form .hs-button{all:unset;cursor:pointer;color:var(--color-gray-light);background-color:var(--color-black-primary);padding-left:26px;padding-right:26px;height:80px}#hbspot-report-form .hs-error-msgs{padding:12px 40px;color:var(--color-red-seconday);color:var(--color-white);font-weight:var(--font-weight-bold)}#hbspot-report-form .legal-consent-container{padding:40px;display:flex;flex-direction:column;align-items:flex-start;gap:25px;color:var(--color-white);width:100%;background-color:var(--color-blue-light)}#hbspot-report-form .legal-consent-container a{color:var(--color-white)}#hbspot-report-form .submitted-message{padding:40px;display:flex;flex-direction:column;align-items:flex-start;color:var(--color-white);width:100%;background-color:var(--color-blue-light)}#hbspot-report-form .submitted-message a{color:var(--color-white)}#hbspot-report-form .hs_submit{display:flex;flex-direction:row;width:100%}#hbspot-report-form .hs-fieldtype-booleancheckbox{position:relative;overflow:hidden}#hbspot-report-form .hs-fieldtype-booleancheckbox.hover-in:before{transition:transform var(--transition-duration) var(--ease-out-quad);transform:translateY(0);opacity:1}#hbspot-report-form .hs-fieldtype-booleancheckbox.hover-in .check-decorator:after{transform:scale(1)}#hbspot-report-form .hs-fieldtype-booleancheckbox.hover-in .hs-form-booleancheckbox-display span{transform:translateY(min(-.625rem,-10px))}#hbspot-report-form .hs-fieldtype-booleancheckbox.hover-in .hs-field-desc{opacity:1;transform:translateY(calc(-50% + max(.625rem,10px)))}#hbspot-report-form .hs-fieldtype-booleancheckbox.hover-out:before{transition:opacity var(--transition-duration) var(--ease-out-quad);transform:translateY(0);opacity:0}#hbspot-report-form .hs-fieldtype-booleancheckbox.hover-out .check-decorator:after{transform-origin:top right;transform:scale(0)}#hbspot-report-form .hs-recaptcha{display:none}#hbspot-follow-up-form .hs-form{position:relative;display:flex;flex-direction:column}#hbspot-follow-up-form .hs-richtext{margin-bottom:8px}#hbspot-follow-up-form .hs-richtext p{color:#12121299}#hbspot-follow-up-form .hs-richtext a{font-weight:var(--font-weight-bold);text-decoration:underline;color:#12121299;transition:color .3s}#hbspot-follow-up-form .hs-richtext a:hover{color:#121212}#hbspot-follow-up-form .hs-email{margin-bottom:24px;width:100%}#hbspot-follow-up-form .hs-email span{display:none}#hbspot-follow-up-form .hs-email .input{width:100%;height:80px}#hbspot-follow-up-form .hs-email .input input{background-color:var(--color-gray-1);border:none;padding:12px;width:100%;height:80px;font-family:var(--font-primary)}#hbspot-follow-up-form .hs-email .input input::placeholder{font-family:var(--font-primary);line-height:0}@media screen and (min-width:768px){#hbspot-follow-up-form .hs-email .input input{padding:27px}}#hbspot-follow-up-form .hs-button{font-size:max(.875rem,14px);font-weight:var(--font-weight-medium);font-family:var(--font-primary);color:transparent;background:var(--color-black-primary);padding-left:26px;padding-right:26px;height:80px;transition:.5s;border:none;color:var(--color-gray-5-dark);cursor:pointer}#hbspot-follow-up-form .hs-button:hover{background:var(--color-green-2);color:var(--color-black-primary)}#hbspot-follow-up-form .hs-error-msgs{position:absolute;color:var(--color-red-seconday);font-weight:var(--font-weight-medium);font-size:max(.875rem,14px)}#hbspot-follow-up-form .submitted-message{padding:40px;display:flex;flex-direction:column;align-items:flex-start;color:var(--color-black);width:100%;background-color:var(--color-green-3)}#hbspot-follow-up-form .submitted-message a{color:var(--color-white)}#hbspot-follow-up-form .hs_submit{display:flex;flex-direction:row;width:100%}:root{--vh: 100vh}body{font-size:var(--font-size-base);font-weight:var(--font-weight-regular);font-family:var(--font-primary);color:var(--color-text);background-color:rgb(var(--color-light-gray));line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;overflow-y:scroll}html,body{font-size:1.1111111111vw}@media screen and (min-width:1920px){html,body{font-size:21px}}a{text-decoration:none;color:var(--color-text)}.background-color-green{background:var(--color-green-primary)}.background-color-blue{background:var(--color-blue-secondary)}.background-color-blue>*{color:var(--color-white)}.background-color-pink{background:var(--color-pink-secondary)}.rich-text p:not(:last-child){margin-bottom:max(2rem,24px)}.rich-text h2,.rich-text h3,.rich-text h4{margin-bottom:max(1.5rem,24px)}.rich-text h3:not(:first-child){margin-top:80px}.rich-text a{display:inline-block;font-weight:600;text-decoration:underline}.rich-text h6{line-height:1.6em}.rich-text b{font-weight:var(--font-weight-semibold)}.rich-text a,.rich-text p{color:#262626}.rich-text a:hover{color:var(--color-black-primary)}.rich-text p+ul,.rich-text ul+p{margin-top:max(2.5rem,24px)}.rich-text ul{padding-left:max(1.5rem,24px)}.rich-text ul li{position:relative}.rich-text ul li:before{height:max(.5rem,8px);width:max(.5rem,8px);content:"";position:absolute;background:var(--color-black-primary);left:min(-1.5rem,-24px);top:max(.5625rem,9px)}.rich-text ul li:not(:last-child){margin-bottom:max(1rem,16px)}.rich-text .link{background:var(--color-black-primary);height:max(3rem,48px);border-radius:max(1.5rem,24px);padding:0 max(1.5rem,24px);display:flex;width:max-content;align-items:center;justify-content:center;text-decoration:none;color:var(--color-white);line-height:1;transition:background-color .3s;cursor:pointer;border:0;font-weight:400}.rich-text .link:hover{background:#dbff76;color:var(--color-black-primary)}.article-fact{position:relative;width:100%}.article-fact .content{position:absolute;top:100px;left:calc(var(--grid-column-size) * -5 - var(--grid-gutter) * 5);width:calc(var(--grid-column-size) * 2 + var(--grid-gutter) * 1)}.article-fact .content p:first-child{margin-bottom:12px}.aspect\:.ratio-16-9{aspect-ratio:16/9}.osano-cm-window__widget{display:none!important}.slider-arrow{height:max(3rem,32px);width:max(3rem,32px);background:var(--color-black-primary);border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .3s;color:var(--color-white)}.slider-arrow:disabled{background:var(--color-gray-2);color:var(--color-black-primary)}.footer-link.svelte-1wy7cpm.svelte-1wy7cpm{display:flex;text-decoration:none;align-items:center;color:var(--color-text);width:fit-content}.footer-link.link.svelte-1wy7cpm span.svelte-1wy7cpm{font-size:max(.875rem,14px);line-height:1.4em;font-weight:400}.footer-link.heading.svelte-1wy7cpm span.svelte-1wy7cpm{font-size:max(.875rem,14px);font-weight:var(--font-weight-semibold);line-height:1em}.footer-link.sub-heading.svelte-1wy7cpm span.svelte-1wy7cpm{font-size:max(.75rem,12px);font-weight:var(--font-weight-semibold);line-height:1em}.footer-link.svelte-1wy7cpm.svelte-1wy7cpm:hover{text-decoration:underline}.footer-link.svelte-1wy7cpm .icon{margin-left:max(.5rem,8px)}.footer.svelte-1hhtou8.svelte-1hhtou8.svelte-1hhtou8{background:var(--color-green-primary);margin-top:max(7.5rem,24px);position:relative}.footer.svelte-1hhtou8 .nav-item{display:flex;align-items:flex-start;line-height:1}.nav-column-wrapper.svelte-1hhtou8.svelte-1hhtou8.svelte-1hhtou8{display:flex}.main-navigation.svelte-1hhtou8.svelte-1hhtou8.svelte-1hhtou8{padding:max(5rem,40px) 0;border-bottom:1px solid rgba(0,0,0,.1)}.main-navigation.svelte-1hhtou8 .nav-item.svelte-1hhtou8.svelte-1hhtou8{margin-bottom:max(1.5rem,24px)}.main-navigation.svelte-1hhtou8 .nav-item a.svelte-1hhtou8.svelte-1hhtou8{display:flex;align-items:flex-start}@media only screen and (min-width:767px){.main-navigation.svelte-1hhtou8 .nav-item .svelte-1hhtou8.svelte-1hhtou8:last-child{margin-bottom:0}}.main-navigation.svelte-1hhtou8 svg{margin-left:max(.75rem,12px)}.logo.svelte-1hhtou8.svelte-1hhtou8.svelte-1hhtou8{width:max(13.25rem,120px)}.sub-navigation.svelte-1hhtou8.svelte-1hhtou8.svelte-1hhtou8{padding-top:60px}@media only screen and (min-width:767px){.sub-navigation.svelte-1hhtou8.svelte-1hhtou8.svelte-1hhtou8{padding:max(2.5rem,40px) 0 1.5rem}}.sub-navigation.svelte-1hhtou8 li.svelte-1hhtou8.svelte-1hhtou8{margin-bottom:max(.75rem,12px)}.sub-navigation.svelte-1hhtou8 .nav.svelte-1hhtou8.svelte-1hhtou8:not(:last-child){margin-bottom:3.75rem}.sub-navigation.svelte-1hhtou8 .heading.svelte-1hhtou8.svelte-1hhtou8{font-size:max(.875rem,14px);font-weight:var(--font-weight-semibold);line-height:1em}.nav-column-wrapper.svelte-1hhtou8 .nav.svelte-1hhtou8.svelte-1hhtou8{margin-bottom:max(3.75rem,60px)}.product-nav.svelte-1hhtou8.svelte-1hhtou8.svelte-1hhtou8{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:60px}@media only screen and (min-width:767px){.product-nav.svelte-1hhtou8.svelte-1hhtou8.svelte-1hhtou8{margin-bottom:0}}.product-nav.svelte-1hhtou8 .nav-category{width:100%;margin-bottom:max(1.25rem,20px)}.bottom-bar.svelte-1hhtou8 ul.svelte-1hhtou8.svelte-1hhtou8{display:flex;justify-content:space-between}@media only screen and (min-width:767px){.bottom-bar.svelte-1hhtou8 ul.svelte-1hhtou8.svelte-1hhtou8{justify-content:flex-start}}.bottom-bar.svelte-1hhtou8 ul.svelte-1hhtou8 li.svelte-1hhtou8{margin-right:2rem}.bottom-bar.svelte-1hhtou8 ul li button.svelte-1hhtou8.svelte-1hhtou8{font-family:inherit;background-color:transparent;border:none;padding:0;cursor:pointer}.submenu.svelte-f5tr9y.svelte-f5tr9y.svelte-f5tr9y{padding:calc(var(--grid-padding) + var(--grid-gutter) * .5);padding-bottom:24px}.submenu.svelte-f5tr9y.svelte-f5tr9y.svelte-f5tr9y:not(.disable-expand){background:#fafafa}@media only screen and (min-width:1024px){.submenu.svelte-f5tr9y.svelte-f5tr9y.svelte-f5tr9y{position:absolute;top:max(3.625rem,58px);right:-1px;min-width:33.125rem;padding:.75rem;box-shadow:0 7px 20px #0000000a;background:#fff;border:1px solid rgba(0,0,0,.05);opacity:0}}.submenu.has-articles.svelte-f5tr9y.svelte-f5tr9y.svelte-f5tr9y{min-width:calc(100% + 2px);width:max-content;display:flex;flex-direction:column;align-items:center}.submenu.svelte-f5tr9y .highlighted-link.svelte-f5tr9y.svelte-f5tr9y{background:var(--color-green-primary);height:max(8.875rem,64px);width:100%;display:flex;justify-content:space-between;padding-left:max(2.375rem,24px);align-items:center;text-decoration:none;color:var(--color-text);column-gap:2.375rem}.submenu.svelte-f5tr9y .highlighted-link .icon-wrapper.svelte-f5tr9y.svelte-f5tr9y{height:max(8.875rem,64px);width:max(8.875rem,64px);background:var(--color-black-primary);display:flex;align-items:center;justify-content:center;color:var(--color-white);position:relative;pointer-events:none}.submenu.svelte-f5tr9y .highlighted-link .icon-wrapper.svelte-f5tr9y.svelte-f5tr9y:after{position:absolute;top:calc(50% - max(1.5625rem,25px));left:calc(50% - max(1.5625rem,25px));height:max(3.125rem,50px);width:max(3.125rem,50px);content:"";background:var(--color-green-primary);z-index:1;transform:scale(0);transition:transform .3s var(--ease-in-out-circ)}.submenu.svelte-f5tr9y .highlighted-link .icon-wrapper.svelte-f5tr9y svg{transition:color .15s .15s;position:relative;z-index:5}.submenu.svelte-f5tr9y .highlighted-link:hover .icon-wrapper.svelte-f5tr9y.svelte-f5tr9y:after{transform:scale(1)}.submenu.svelte-f5tr9y .highlighted-link:hover .icon-wrapper.svelte-f5tr9y svg{color:var(--color-black-primary)}.submenu.svelte-f5tr9y .highlighted-link.svelte-f5tr9y+.links-list.svelte-f5tr9y{margin-top:14px}.submenu.svelte-f5tr9y .main-link.svelte-f5tr9y.svelte-f5tr9y{display:flex;align-items:center;margin-bottom:4px}@media only screen and (min-width:1024px){.submenu.svelte-f5tr9y .main-link.svelte-f5tr9y.svelte-f5tr9y{padding-left:max(.75rem,12px);margin-bottom:max(.625rem,10px)}}.submenu.svelte-f5tr9y .main-link .icon-wrapper.svelte-f5tr9y.svelte-f5tr9y{height:max(2rem,32px);width:max(2rem,32px);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s var(--ease-in-out-circ),transform .2s var(--ease-in-out-circ);margin-left:8px}.submenu.svelte-f5tr9y .main-link .icon-wrapper.svelte-f5tr9y svg{flex-shrink:0;height:max(.875rem,14px);width:max(.875rem,14px);transition:color .2s var(--ease-in-out-circ)}.submenu.svelte-f5tr9y .main-link:hover .icon-wrapper.svelte-f5tr9y.svelte-f5tr9y{background:var(--color-black-primary);transform:translate(8px)}.submenu.svelte-f5tr9y .main-link.svelte-f5tr9y:hover svg{color:var(--color-white)}.submenu.svelte-f5tr9y .links-list.svelte-f5tr9y.svelte-f5tr9y{padding:max(.75rem,8px) max(1.5rem,10px)}.submenu.svelte-f5tr9y .links-list li:not(:last-child) .main-link.svelte-f5tr9y.svelte-f5tr9y{margin-bottom:20px}@media only screen and (min-width:1024px){.submenu.svelte-f5tr9y .links-list li:not(:last-child) .main-link.svelte-f5tr9y.svelte-f5tr9y{margin-bottom:max(.625rem,10px)}}.submenu.svelte-f5tr9y .table-links.svelte-f5tr9y.svelte-f5tr9y{display:flex;column-gap:max(.5rem,8px);padding-top:max(1.125rem,18px);flex-direction:column}@media only screen and (min-width:1024px){.submenu.svelte-f5tr9y .table-links.svelte-f5tr9y.svelte-f5tr9y{flex-direction:row}}.submenu.svelte-f5tr9y .table-links .column.svelte-f5tr9y.svelte-f5tr9y{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:max(.5rem,8px);column-gap:max(.5rem,8px);width:100%}.submenu.svelte-f5tr9y .table-links .column.svelte-f5tr9y.svelte-f5tr9y:not(:first-child){margin-top:40px}@media only screen and (min-width:1024px){.submenu.svelte-f5tr9y .table-links .column.svelte-f5tr9y.svelte-f5tr9y{min-width:max(11.875rem,190px);flex-direction:column;margin-top:0!important}}.submenu.svelte-f5tr9y .table-links .category.svelte-f5tr9y.svelte-f5tr9y{width:100%}.submenu.svelte-f5tr9y .table-links .sub-category.svelte-f5tr9y.svelte-f5tr9y{background:var(--color-gray-1);width:calc(50% - 4px)}@media only screen and (min-width:1024px){.submenu.svelte-f5tr9y .table-links .sub-category.svelte-f5tr9y.svelte-f5tr9y{width:100%}}.submenu.svelte-f5tr9y .table-links .sub-link.svelte-f5tr9y.svelte-f5tr9y{padding:max(.5rem,8px) max(1rem,16px);width:100%;display:flex;justify-content:space-between;align-items:center;color:#717171;transition:color .3s var(--ease-in-out-circ);height:100%;line-height:120%}@media only screen and (max-width:1024px){.submenu.svelte-f5tr9y .table-links .sub-link.svelte-f5tr9y.svelte-f5tr9y{font-size:14px;padding:10px 16px;height:50px;align-items:flex-start}}.submenu.svelte-f5tr9y .table-links .sub-link.svelte-f5tr9y svg{width:max(.875rem,14px);height:max(.875rem,14px)}.submenu.svelte-f5tr9y .table-links .sub-link.svelte-f5tr9y.svelte-f5tr9y:hover{color:var(--color-text)}.submenu.svelte-f5tr9y .highlighted-articles.svelte-f5tr9y.svelte-f5tr9y{padding:max(1.625rem,26px) max(1.5rem,24px);display:none;width:100%}@media only screen and (min-width:1024px){.submenu.svelte-f5tr9y .highlighted-articles.svelte-f5tr9y.svelte-f5tr9y{display:block}}.submenu.svelte-f5tr9y .list-title.svelte-f5tr9y.svelte-f5tr9y{width:100%;margin-bottom:1.375rem}.submenu.svelte-f5tr9y .article-list.svelte-f5tr9y.svelte-f5tr9y{column-gap:4.75rem;display:flex;width:100%;justify-content:space-between}.submenu.svelte-f5tr9y .article-list.svelte-f5tr9y .article-preview{flex-shrink:0;width:auto}.submenu.svelte-f5tr9y .article-list.svelte-f5tr9y .article-preview .article-copy .tag-list{justify-content:flex-start}.mobile-drawer.svelte-12c4e8l.svelte-12c4e8l{position:fixed;top:0;left:0;width:100%;height:calc(var(--vh) + 2px);background:var(--color-white);padding-top:100px;overflow-y:scroll;overflow-x:hidden}@media only screen and (min-width:1024px){.mobile-drawer.svelte-12c4e8l.svelte-12c4e8l{display:none}}.mobile-drawer.svelte-12c4e8l .active .nav-item-header .state-indicator .bar.svelte-12c4e8l:nth-child(1){transform:rotate(0)}.mobile-drawer.svelte-12c4e8l .nav-item-header.svelte-12c4e8l{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 calc(var(--grid-padding) + var(--grid-gutter) * .5);font-size:16px}.mobile-drawer.svelte-12c4e8l .nav-item-header .state-indicator.svelte-12c4e8l{height:14px;width:14px;display:flex;justify-content:center;flex-direction:column;position:relative;top:-1px}.mobile-drawer.svelte-12c4e8l .nav-item-header .state-indicator .bar.svelte-12c4e8l{height:1px;width:14px;background:var(--color-black-primary);position:relative}.mobile-drawer.svelte-12c4e8l .nav-item-header .state-indicator .bar.svelte-12c4e8l:nth-child(1){top:1px;transform:rotate(90deg)}.mobile-drawer.svelte-12c4e8l :not(.disable-expand) .nav-item-body.svelte-12c4e8l{height:0}.mobile-drawer.svelte-12c4e8l :not(.disable-expand) .nav-item-header.svelte-12c4e8l{border-bottom:1px solid var(--color-gray-2)}.mobile-drawer.svelte-12c4e8l .nav-item-body.svelte-12c4e8l{overflow:hidden}header.svelte-13hq7me.svelte-13hq7me{position:fixed;width:100%;left:0;top:max(1.5rem,20px);z-index:10;padding:0 20px;transition:overflow .1s .45s}@media only screen and (min-width:1024px){header.svelte-13hq7me.svelte-13hq7me{pointer-events:none;padding:0 calc(var(--grid-padding) + var(--grid-gutter) * .5)}}header.hide-nav.svelte-13hq7me .header-inner.svelte-13hq7me{opacity:0;transform:translateY(calc(-100% - max(1.5rem,20px)))}header.hide-inner.svelte-13hq7me.svelte-13hq7me{transition-delay:0s}header.hide-inner.svelte-13hq7me .top-bar.svelte-13hq7me{opacity:0;visibility:hidden;transform:translateY(-100%)}.logo-link.svelte-13hq7me.svelte-13hq7me{height:100%;display:flex;align-items:center}.logo.svelte-13hq7me.svelte-13hq7me{width:max(5.875rem,94px)}.header-inner.svelte-13hq7me.svelte-13hq7me{background:var(--color-white);border:1px solid rgba(0,0,0,.05);box-shadow:0 7px 20px #0000000a;height:max(3.75rem,60px);position:relative;margin:0 auto;z-index:3;transition:transform .45s,opacity .45s;pointer-events:all}@media only screen and (min-width:1024px){.header-inner.svelte-13hq7me.svelte-13hq7me{width:max(54.5rem,872px)}}.burger-button.svelte-13hq7me.svelte-13hq7me{position:absolute;height:60px;width:60px;background:var(--color-black-primary);top:-1px;right:-1px;border:0;padding:0;display:flex;align-items:center;justify-content:center;flex-direction:column}@media only screen and (min-width:1024px){.burger-button.svelte-13hq7me.svelte-13hq7me{display:none}}.burger-button.svelte-13hq7me .burger-bar.svelte-13hq7me{height:2px;width:24px;background:var(--color-white);display:block;margin:2px 0}.burger-button.open.svelte-13hq7me .burger-bar.svelte-13hq7me:nth-child(1){transform:translateY(3px) rotate(45deg)}.burger-button.open.svelte-13hq7me .burger-bar.svelte-13hq7me:nth-child(2){transform:translateY(-3px) rotate(-45deg)}.top-bar.svelte-13hq7me.svelte-13hq7me{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 max(1.25rem,20px);height:100%;transition:transform .3s,opacity .3s,visibility .3s}.main-nav.svelte-13hq7me.svelte-13hq7me{display:none;list-style:none}@media only screen and (min-width:1024px){.main-nav.svelte-13hq7me.svelte-13hq7me{display:flex;align-items:center}}.main-nav.svelte-13hq7me li.svelte-13hq7me{line-height:1;padding:0 max(.625rem,10px)}.main-nav.svelte-13hq7me p.svelte-13hq7me{color:var(--color-text);height:max(3.75rem,60px);display:flex;align-items:center;cursor:pointer;transition:color .2s}.main-nav.svelte-13hq7me p.inactive.svelte-13hq7me{color:var(--color-gray-5-light)}.fullbleed.svelte-s4d2gz.svelte-s4d2gz{position:fixed;top:0;left:0;width:100vw;height:100vh}.container.svelte-s4d2gz.svelte-s4d2gz{display:flex;justify-content:center;align-items:center;z-index:15}.container.svelte-s4d2gz .content.svelte-s4d2gz{display:flex;justify-content:center;z-index:16}.background.svelte-s4d2gz.svelte-s4d2gz{background-color:#00000080}