:root{--color-amber:#ffbf00;--color-amber-rgba:255,191,0;--color-amber-light:#fff8d1;--color-olive:#abb07a;--color-olive-light:#d6d8c5;--color-earth:#c6aa91;--color-earth-light:#ece2da;--color-black:#1b1b1b;--color-black-rgba:27,27,27;--color-white:#fff;--color-white-off:#fbfaee;--color-grey-dark:#444;--color-grey:#848484;--color-grey-light:#e8e8e8;--color-primary:var(--color-amber);--color-primary-hover:rgba(var(--color-amber-rgba),0.8);--color-primary-light:var(--color-amber-light);--color-secondary:var(--color-olive);--color-secondary-light:var(--color-olive-light);--color-secondary-light-transparent:var(--color-olive-light-transparent);--color-tertiary:var(--color-earth);--color-tertiary-light:var(--color-earth-light);--color-black-faded:rgba(var(--color-black-rgb),0.3);--color-success:#28a745;--color-danger:#dc3545;--color-danger-faded:#ffd1d1;--color-warning:#ffc107;--color-info:#17a2b8;--color-focus-outline:var(--color-warning);--font-family-sans-serif:"neue-haas-grotesk-text","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;--font-family-serif:"Georgia","Times New Roman",serif;--font-family-monospace:"Fira Code","Monaco","Consolas",monospace;--font-size-xs:0.875rem;--font-size-sm:1rem;--font-size-base:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.375rem;--font-size-2xl:1.75rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-size-7xl:5.625rem;--font-size-8xl:7.5rem;--font-weight-normal:400;--font-weight-medium:500;--line-height-tight:1;--line-height-small:1.2;--line-height-base:1.5;--spacer:1rem;--spacer-xs:0.25rem;--spacer-sm:0.5rem;--spacer-md:1rem;--spacer-lg:1.5rem;--spacer-xl:2rem;--spacer-2xl:3rem;--spacer-3xl:4rem;--spacing-none:0;--spacing-sm:1rem;--spacing-md:2rem;--spacing-lg:4rem;--gap:2rem;--border-radius-none:0;--border-radius:0.5rem;--border-radius-large:2rem;--border-radius-full:50%;--button-padding-small:0.25rem 0.5rem;--button-padding-base:0.5rem 1rem;--button-padding-medium:1rem 2rem;--box-shadow-sm:0 1px 2px rgba(0,0,0,.05);--box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);--box-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--box-shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--blur:blur(1rem);--transition-fast:all 0.1s ease-in-out;--transition-base:all 0.2s ease-in-out;--transition-slow:all 0.3s ease-in-out;--container-max-width:1680px;--container-width-wide:var(--container-max-width);--container-width:1200px;--container-width-narrow:800px;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070}@media (min-width:768px){:root{--spacing-sm:2rem;--spacing-md:4rem;--spacing-lg:8rem}}*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{color:oklab(from currentColor l a b/50%);opacity:1}::placeholder{color:oklab(from currentColor l a b/50%);opacity:1}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}h1,h2,h3,h4,h5,h6{color:inherit;font-weight:var(--font-weight-normal);line-height:var(--line-height-small);margin-block-end:var(--spacer-md);margin-block-start:0}.display_1{font-size:var(--font-size-5xl);letter-spacing:-.06rem;line-height:var(--line-height-tight)}@media (min-width:992px){.display_1{font-size:var(--font-size-8xl);letter-spacing:-.225rem;margin-block-end:var(--spacer-xl)}}.display_2{font-size:var(--font-size-5xl);letter-spacing:-.06rem;line-height:var(--line-height-tight)}@media (min-width:992px){.display_2{font-size:var(--font-size-7xl);letter-spacing:-.169rem;margin-block-end:var(--spacer-xl)}}.h1,h1{font-size:var(--font-size-4xl);letter-spacing:-.045rem}@media (min-width:992px){.h1,h1{font-size:var(--font-size-6xl);letter-spacing:-.075rem}}.h2,h2{font-size:var(--font-size-3xl);letter-spacing:-.019rem}@media (min-width:992px){.h2,h2{font-size:var(--font-size-5xl);letter-spacing:-.06rem}}.h3,h3{font-size:var(--font-size-2xl);letter-spacing:-.018rem}@media (min-width:992px){.h3,h3{font-size:var(--font-size-4xl);letter-spacing:-.045rem}}.h4,h4{font-size:var(--font-size-xl);letter-spacing:-.014rem}@media (min-width:992px){.h4,h4{font-size:var(--font-size-2xl);letter-spacing:-.018rem}}.h5,h5{font-size:var(--font-size-lg);letter-spacing:-.013rem}@media (min-width:992px){.h5,h5{font-size:var(--font-size-xl);letter-spacing:-.014rem}}.h6,h6{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}@media (min-width:992px){.h6,h6{font-size:var(--font-size-lg);letter-spacing:-.013rem}}p{font-size:var(--font-size-sm);line-height:var(--line-height-base);margin-block-end:var(--spacer-xl)}p:last-child,p:only-child{margin-block-end:0}@media (min-width:992px){p{font-size:var(--font-size-base)}}p+h2,p+h3,p+h4,p+h5,p+h6{margin-block-start:1rem}.h1 p,.h2 p,.h3 p,.h4 p,.h5 p,.h6 p{font-size:inherit;line-height:inherit}hr{background-color:var(--color-grey,#848484);border:0;display:block;height:1px;margin:0;margin-block-end:var(--spacer)}hr,hr.width--half{width:100%}@media (min-width:992px){hr.width--half{width:50%}}ol,ul{font-size:var(--font-size-base);margin-block-end:var(--spacer);margin-block-start:0;padding-inline-start:1.5rem}ol li,ul li{margin-block-end:calc(var(--spacer)/2)}ol li:last-child,ul li:last-child{margin-block-end:0}ul{list-style:disc}ol{list-style:decimal}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-muted{color:color-mix(in srgb,var(--color-dark) 70%,transparent)}html{scroll-behavior:smooth}body{font-family:var(--font-family-sans-serif,"neue-haas-grotesk-text")}.row-number-1 section{padding-block-start:calc(64px + .5rem)}@media (min-width:768px){.row-number-1 section{padding-block-start:calc(75px + .5rem)}}.button,.hs-form .hs-button,:is(.hs-form,.hs-elevate-system-form) input[type=submit]{align-items:center;border-radius:var(--border-radius);border-style:solid;border-width:1px;display:inline-flex;font-family:var(--font-family-sans-serif);justify-content:space-around;line-height:1;text-align:center;text-decoration:none;transition:var(--transition-base);white-space:normal}.button:hover,.hs-form .hs-button:hover,:is(.hs-form,.hs-elevate-system-form) input[type=submit]:hover{cursor:pointer}.button:focus,.hs-form .hs-button:focus,:is(.hs-form,.hs-elevate-system-form) input[type=submit]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.button--small{font-size:var(--font-size-xs);padding:.25rem .5rem}.button--medium{font-size:var(--font-size-sm);padding:1rem 2rem}.button--square{font-size:var(--font-size-sm);padding:1rem!important}.button--primary{background-color:var(--color-primary,#ffbf00);border-color:var(--color-primary,#ffbf00);border-style:solid;border-width:1px;color:var(--color-black,#1b1b1b)}.button--primary:hover{background-color:var(--color-black,#1b1b1b)}.button--black,.button--primary:hover{border-color:var(--color-black,#1b1b1b);color:var(--color-white,#fff)}.button--black{background-color:var(--color--black,#1b1b1b);border-style:solid;border-width:1px}.button--black:hover{background-color:var(--color-primary,#ffbf00);border-color:var(--color-primary,#ffbf00);color:var(--color-black,#1b1b1b)}.button--text{border:none;color:var(--color-white,#fff)}.button--text:hover{text-decoration:underline}@keyframes pulse{0%{opacity:1}50%{opacity:.33}to{opacity:1}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.sr-only-focusable:active,.sr-only-focusable:focus{height:auto;overflow:visible;position:static;width:auto;clip:auto;white-space:normal}