.Link:where(.astro-ZPG4XOYS){--Link-color: var(--color-sand-900);font-family:var(--font-family-primary);font-weight:600;color:var(--Link-color);text-decoration:none;font-size:.9375em;display:flex;align-items:center;gap:.75em}.LinkThemeLight:where(.astro-ZPG4XOYS){--Link-color: var(--color-sand-000)}.LinkArrowPositionLeft:where(.astro-ZPG4XOYS) :where(.astro-ZPG4XOYS)[astro-icon=arrow]{transform:rotate(180deg)}.LinkArrowPositionLeft:where(.astro-ZPG4XOYS):hover :where(.astro-ZPG4XOYS)[astro-icon=arrow]{transform:rotate(180deg) translate(8px)}.LinkArrowPositionRight:where(.astro-ZPG4XOYS):hover :where(.astro-ZPG4XOYS)[astro-icon=arrow]{transform:translate(8px)}:where(.astro-ZPG4XOYS)[astro-icon=arrow]{width:1em;height:1em;transition:transform .2s}.Alert:where(.astro-WPKBBUPK){background-color:var(--color-grape-400);transition:background .2s;text-align:center;color:var(--color-sand-000);padding:1em;align-items:center;justify-content:center;font-size:clamp(.875rem,2vw,1rem)}.Alert:where(.astro-WPKBBUPK):hover{background-color:var(--color-grape-500)}.AlertIcon:where(.astro-WPKBBUPK){width:1em;height:auto}.Pancake:where(.astro-QLFJKSAO).Header{background:var(--color-sand-900);height:76px;padding:0;position:sticky;top:0;z-index:10;@media (max-width: 1100px){height:54px}}.HeaderLogo:where(.astro-QLFJKSAO){display:flex;align-items:center}.HeaderGrid:where(.astro-QLFJKSAO){display:flex;gap:3rem}@media (max-width: 1100px){.HeaderGrid:where(.astro-QLFJKSAO){display:flex;gap:.75rem;align-items:center}}.HeaderNav:where(.astro-QLFJKSAO){display:flex;align-items:center;justify-content:space-between;flex-grow:1}@media (max-width: 1100px){.HeaderNav:where(.astro-QLFJKSAO){flex-direction:column;position:absolute;top:100%;left:0;max-height:calc(100dvh - 54px);overflow:auto;background:var(--color-sand-100);z-index:10;width:100%;justify-content:flex-start;box-shadow:0 4px 12px #17140d33;border-bottom-right-radius:40px;padding-bottom:2rem;pointer-events:none;opacity:0;transform:scale(.95);transition:opacity .2s cubic-bezier(.72,0,.12,1),transform .2s cubic-bezier(.72,0,.12,1);visibility:hidden}.HeaderNav:where(.astro-QLFJKSAO).opened{opacity:1;transform:scale(1);pointer-events:initial;visibility:visible}}.HeaderNav:where(.astro-QLFJKSAO)>ul:where(.astro-QLFJKSAO){display:flex;align-items:center;height:100%;list-style:none;margin:0;padding:0;gap:clamp(1rem,2vw,2rem);@media (max-width: 1100px){align-items:stretch;width:100%;padding:.5rem 2rem 0;height:auto;gap:0;flex-direction:column}}.HeaderNav:where(.astro-QLFJKSAO)>ul:where(.astro-QLFJKSAO)>li:where(.astro-QLFJKSAO){position:relative;height:100%;display:flex;align-items:center;@media (max-width: 1100px){flex-direction:column;align-items:flex-start}}.HeaderNav:where(.astro-QLFJKSAO)>ul:where(.astro-QLFJKSAO)>li:where(.astro-QLFJKSAO)+li:where(.astro-QLFJKSAO){@media (max-width: 1100px){border-top:1px var(--color-sand-300) solid}}.HeaderLink:where(.astro-QLFJKSAO){font-size:15px;color:var(--color-sand-000);text-decoration:none;font-family:var(--font-family-primary);display:flex;align-items:center;gap:.35rem;&:hover{color:var(--color-persimmon-400);& svg:where(.astro-QLFJKSAO) path:where(.astro-QLFJKSAO){stroke:var(--color-persimmon-400)}}}@media (max-width: 1100px){.HeaderLink:where(.astro-QLFJKSAO){color:var(--color-sand-900);font-size:1.25em;font-weight:600;padding:1.5rem 0}}@media (min-width: 1101px){.HeaderNav:where(.astro-QLFJKSAO)>ul:where(.astro-QLFJKSAO)>li:where(.astro-QLFJKSAO):hover .HeaderNavDropdown:where(.astro-QLFJKSAO),.HeaderNav:where(.astro-QLFJKSAO)>ul:where(.astro-QLFJKSAO)>li:where(.astro-QLFJKSAO):focus-within .HeaderNavDropdown:where(.astro-QLFJKSAO){opacity:1;transform:translateY(0);pointer-events:initial;visibility:visible}}@media (min-width: 1101px){.HeaderLink:where(.astro-QLFJKSAO):before{content:"";position:absolute;z-index:3;inset:0}}@media (min-width: 1101px){.HeaderNavDropdown:where(.astro-QLFJKSAO){color:var(--color-sand-900);background:var(--color-sand-100);box-shadow:0 0 16px #17140d40;border-radius:1rem;padding:2rem;position:absolute;top:calc(100% - 8px);left:-2.6em;z-index:33;transform:translateY(7px);pointer-events:none;opacity:0;transition:opacity .2s,transform .2s;visibility:hidden}}@media (max-width: 1100px){.HeaderNavDropdown:where(.astro-QLFJKSAO){max-height:0;overflow:hidden;opacity:0;transition:opacity .3s,max-height .3s cubic-bezier(.72,0,.12,1);visibility:hidden}.HeaderPlatformGrid:where(.astro-QLFJKSAO){padding-bottom:1em}}.HeaderPlatformGrid:where(.astro-QLFJKSAO){display:flex;gap:3em}@media (max-width: 980px){.HeaderPlatformGrid:where(.astro-QLFJKSAO){flex-direction:column;gap:1em}}.HeaderNavDropdownLinks:where(.astro-QLFJKSAO){list-style:none;margin:0;padding:0}.HeaderNavDropdownLinks:where(.astro-QLFJKSAO) li:where(.astro-QLFJKSAO)+li:where(.astro-QLFJKSAO){margin-top:.5rem}.HeaderNavDropdownPlatform:where(.astro-QLFJKSAO) .HeaderPlatformGrid:where(.astro-QLFJKSAO) div:where(.astro-QLFJKSAO):last-child .HeaderNavDropdownLinks:where(.astro-QLFJKSAO) li:where(.astro-QLFJKSAO):last-child{border-top:1px solid var(--color-sand-300);padding-top:.5rem}.HeaderNavDropdownLink:where(.astro-QLFJKSAO){color:var(--color-sand-900);padding:.75rem;text-decoration:none;border:1px transparent solid;display:flex;gap:.5em;align-items:flex-start;transition:background .2s,border .2s;border-radius:8px}@media (min-width: 1101px){.HeaderNavDropdownLinkNoWrap:where(.astro-QLFJKSAO){white-space:nowrap}}@media (min-width: 1101px){.HeaderNavDropdownLink:where(.astro-QLFJKSAO):hover{background-color:var(--color-sand-000);border-color:var(--color-sand-300)}}.HeaderNavDropdownLinkLabel:where(.astro-QLFJKSAO){display:flex;align-items:center;gap:.5rem;transition:color .2s;text-wrap:inherit!important}.HeaderNavDropdownLink:where(.astro-QLFJKSAO):hover .HeaderNavDropdownLinkLabel:where(.astro-QLFJKSAO){color:var(--link-color-hover, currentColor)}.Text:where(.astro-QLFJKSAO).HeaderNavDropdownLinkDescription{margin-top:.25rem}.HeaderNavDropdownLinkLink:where(.astro-QLFJKSAO){margin-top:.5rem}@media (max-width: 1100px){.HeaderNavDropdownLinkPromotion:where(.astro-QLFJKSAO){background-color:var(--color-sand-000);border-color:var(--color-sand-300);border-radius:8px}}.Text:where(.astro-QLFJKSAO).HeaderNavDropdownHeading{padding-left:.75rem;margin-bottom:1rem}@media (max-width: 1100px){.Text:where(.astro-QLFJKSAO).HeaderNavDropdownHeading{color:var(--color-sand-600)}}.HeaderNavDropdownPlatform:where(.astro-QLFJKSAO){left:-23vw;@media (min-width: 1300px){left:-10vw}}.HeaderNavDropdownLinkPromotion:where(.astro-QLFJKSAO):not(.HeaderNavDropDownPromotionHorizontal) .HeaderNavDropdownLinkImage:where(.astro-QLFJKSAO){margin-bottom:.75rem}.HeaderNavDropdownResources:where(.astro-QLFJKSAO){@media (max-width: 1300px){left:-10vw}}.HeaderNavDropDownPromotion:where(.astro-QLFJKSAO){width:350px}@media (max-width: 1100px){.HeaderNavDropDownPromotion:where(.astro-QLFJKSAO){width:100%;max-width:350px}}@media (min-width: 1101px){.HeaderNavDropDownPromotionHorizontal:where(.astro-QLFJKSAO){width:437px}.HeaderNavDropdownLinkImageMobile:where(.astro-QLFJKSAO){display:none}}@media (max-width: 1100px){.HeaderNavDropDownPromotionHorizontal:where(.astro-QLFJKSAO){width:100%;max-width:350px}.HeaderNavDropDownPromotionHorizontal:where(.astro-QLFJKSAO) .HeaderNavDropdownLinkImage:where(.astro-QLFJKSAO):not(.HeaderNavDropdownLinkImageMobile){display:none}}.HeaderNavDropdownLinkContent:where(.astro-QLFJKSAO){display:flex;flex-direction:column}.HeaderNavDropdownLinkIcon:where(.astro-QLFJKSAO){width:1.5em;height:auto;margin-top:-3px;color:var(--link-color-hover, currentColor)}.HeaderNavDropdownLinkImage:where(.astro-QLFJKSAO){max-width:100%;border-radius:8px}.HeaderNavDropdownLinkPromotion:where(.astro-QLFJKSAO){flex-direction:column}.HeaderNavDropdownLinkPromotionHorizontal:where(.astro-QLFJKSAO){flex-direction:row;gap:1rem}@media (max-width: 1100px){.HeaderNavDropdownLinkPromotionHorizontal:where(.astro-QLFJKSAO){flex-wrap:wrap}}.HeaderNavDropdownLinkPromotionHorizontal:where(.astro-QLFJKSAO) .HeaderNavDropdownLinkImage:where(.astro-QLFJKSAO){width:188px;height:auto}@media (max-width: 1100px){.HeaderNavDropdownLinkPromotionHorizontal:where(.astro-QLFJKSAO) .HeaderNavDropdownLinkImageMobile:where(.astro-QLFJKSAO){width:auto}}.HeaderNavButtons:where(.astro-QLFJKSAO){display:flex;gap:.5rem}.HeaderNavButtonsMobile:where(.astro-QLFJKSAO){flex-direction:column;align-items:flex-start}@media (max-width: 450px){.HeaderNavButtonsMobile:where(.astro-QLFJKSAO){width:100%}.HeaderNavButtonsMobile a{width:100%}}@media (max-width: 1100px){.HeaderNavButtons:where(.astro-QLFJKSAO).HeaderNavButtonsDesktop{display:none}}.HeaderLogoHumanSignal:where(.astro-QLFJKSAO){width:173px;height:auto;@media (max-width: 1100px){width:160px}}.HamburgerButton:where(.astro-QLFJKSAO){appearance:none;display:none;flex-direction:column;justify-content:space-between;height:1rem;background-color:transparent;border:0;@media (max-width: 1100px){display:flex}@media (max-width: 400px){margin-left:auto}}.HamburgerButton:where(.astro-QLFJKSAO) span:where(.astro-QLFJKSAO){transition:transform .2s cubic-bezier(.72,0,.12,1),opacity .2s cubic-bezier(.72,0,.12,1)}.HamburgerButton:where(.astro-QLFJKSAO).active span:where(.astro-QLFJKSAO):nth-child(1){transform:rotate(45deg) translate(5px,5px)}.HamburgerButton:where(.astro-QLFJKSAO).active span:where(.astro-QLFJKSAO):nth-child(2){opacity:0}.HamburgerButton:where(.astro-QLFJKSAO).active span:where(.astro-QLFJKSAO):nth-child(3){transform:rotate(-45deg) translate(3px,-4px)}.HamburgerButton:where(.astro-QLFJKSAO) span:where(.astro-QLFJKSAO){width:1.25rem;height:1.5px;background-color:var(--color-sand-000)}.Button:where(.astro-QLFJKSAO).HeaderMobileCTA{display:none;@media (max-width: 1100px){display:block;margin-left:auto}@media (max-width: 400px){display:none}}.HeaderOpenMobileDropdown:where(.astro-QLFJKSAO){display:none}@media (max-width: 1100px){.HeaderOpenMobileDropdown:where(.astro-QLFJKSAO){appearance:none;border:0;padding:0 0 0 2em;margin:0;display:block;background:transparent;height:3em}.HeaderOpenMobileDropdown:where(.astro-QLFJKSAO) svg:where(.astro-QLFJKSAO){transition:transform .2s cubic-bezier(.72,0,.12,1)}.HeaderOpenMobileDropdown:where(.astro-QLFJKSAO).active svg:where(.astro-QLFJKSAO){transform:rotate(180deg)}}@media (max-width: 1100px){.HeaderLinkContainer:where(.astro-QLFJKSAO){display:flex;align-items:center;justify-content:space-between;width:100%}.HeaderLinkContainer:where(.astro-QLFJKSAO).opened+:where(.astro-QLFJKSAO){opacity:1;max-height:70vh;visibility:visible;overflow:auto}ul:where(.astro-QLFJKSAO).HeaderLinkLoginDesktop{display:none}}@media (min-width: 1101px){li:where(.astro-QLFJKSAO).HeaderLinkLoginMobile{display:none!important}}.Text:where(.astro-QLFJKSAO).HeaderNavDropdownLinkBadge{background-color:var(--color-gradient);border-radius:4px;font-size:.75rem;padding:2px 4px;color:var(--color-sand-000);background-clip:unset;-webkit-text-fill-color:unset}.Pancake:where(.astro-35ED7UM5).Footer{min-height:800px;padding-top:3rem!important}.FooterLogo:where(.astro-35ED7UM5){width:100%;height:auto;align-self:flex-end;margin:clamp(2rem,5vw,6rem) 0}.Text:where(.astro-35ED7UM5).FooterHeading{color:var(--color-sand-500);margin-bottom:1rem}.FooterGrid:where(.astro-35ED7UM5){display:flex;flex-wrap:wrap;column-gap:1em;row-gap:2rem}.FooterLinks:where(.astro-35ED7UM5){display:flex;flex-grow:1;gap:1em}@media (max-width: 400px){.FooterLinks:where(.astro-35ED7UM5){flex-direction:column;row-gap:2rem}}.FooterLinks:where(.astro-35ED7UM5)>div:where(.astro-35ED7UM5){flex-basis:264px}@media (max-width: 400px){.FooterLinks:where(.astro-35ED7UM5)>div:where(.astro-35ED7UM5){flex-basis:unset}}.FooterLinksList:where(.astro-35ED7UM5){list-style:none;margin:0;padding:0}.FooterLinksList:where(.astro-35ED7UM5) li:where(.astro-35ED7UM5)+li:where(.astro-35ED7UM5){margin-top:1rem}.FooterLinksList:where(.astro-35ED7UM5) a:where(.astro-35ED7UM5){color:var(--color-sand-000);text-decoration:none;transition:color .2s;display:flex;gap:.5rem}.FooterLinksList:where(.astro-35ED7UM5) a:where(.astro-35ED7UM5):hover{color:var(--color-persimmon-400)}.FooterSocial:where(.astro-35ED7UM5){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:6rem;gap:1rem;row-gap:2rem}.Text:where(.astro-35ED7UM5).FooterSocialHeading{color:var(--color-sand-500);margin-bottom:.5rem}.FooterSocialMediaList:where(.astro-35ED7UM5){display:flex;list-style:none;margin:0;padding:0;gap:1em}.FooterMeta:where(.astro-35ED7UM5){color:var(--color-sand-500);display:flex;align-items:center;gap:2em;list-style:none;margin:0;padding:0}@media (max-width: 450px){.FooterMeta:where(.astro-35ED7UM5){gap:1em}}@media (max-width: 400px){.FooterMeta:where(.astro-35ED7UM5){flex-direction:column;gap:.25em;align-items:flex-start}}.FooterMeta:where(.astro-35ED7UM5) a:where(.astro-35ED7UM5){color:currentColor;text-decoration:none;transition:color .2s}.FooterMeta:where(.astro-35ED7UM5) a:where(.astro-35ED7UM5):hover{color:var(--color-sand-100)}.FooterButtons:where(.astro-35ED7UM5){display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start}.FooterNewsletterForm .hs-form .hs_email label{display:none}.FooterNewsletterForm .hs-form-field{margin:0}.FooterNewsletterForm .hs-form .hs-input{background-color:var(--color-sand-800);border:0;border-radius:8px 0 0 8px;width:100%;height:48px;color:var(--color-sand-100)}.FooterNewsletterForm .hs-input:focus{outline:none;color:var(--color-sand-100)}.FooterNewsletterForm .submitted-message{font-family:var(--font-family-primary);font-size:1.5rem;font-weight:600;color:var(--color-persimmon-400)}.FooterNewsletterForm .submitted-message p{margin:0}.HubspotForm:where(.astro-35ED7UM5).FooterNewsletterForm{display:flex;flex-direction:row;margin-top:1.5rem}.FooterNewsletterFormSubmitButton:where(.astro-35ED7UM5){margin-left:-1em}.Text:where(.astro-35ED7UM5).FooterBadge{font-size:10px;background:var(--color-gradient);color:var(--color-sand-000);padding:.15rem .45rem;border-radius:4px;white-space:nowrap}html{--color-sand-900: #12110d;--color-sand-800: #262522;--color-sand-700: #45433e;--color-sand-600: #6b6860;--color-sand-500: #a49f95;--color-sand-400: #cac5b8;--color-sand-300: #e1ded5;--color-sand-200: #f0efeb;--color-sand-100: #f9f8f6;--color-sand-000: #fdfdfc;--color-persimmon-900: #803b2c;--color-persimmon-800: #994634;--color-persimmon-700: #b3523d;--color-persimmon-600: #cc5e46;--color-persimmon-500: #e6694e;--color-persimmon-400: #ff7557;--color-persimmon-300: #ff9f89;--color-persimmon-200: #ffbaaa;--color-persimmon-100: #ffd6cd;--color-persimmon-000: #fff1ee;--color-canteloupe-900: #664228;--color-canteloupe-800: #99643a;--color-canteloupe-700: #b37445;--color-canteloupe-600: #cc854f;--color-canteloupe-500: #e69559;--color-canteloupe-400: #ffa663;--color-canteloupe-300: #ffb882;--color-canteloupe-200: #ffd3b1;--color-canteloupe-100: #ffe4d0;--color-canteloupe-000: #fff6ef;--color-plum-900: #723e6a;--color-plum-800: #884a80;--color-plum-700: #9f5694;--color-plum-600: #b662a9;--color-plum-500: #cc6fbe;--color-plum-400: #e37bd3;--color-plum-300: #e995dc;--color-plum-200: #f1bde9;--color-plum-100: #f7d6f2;--color-plum-000: #fbf2fc;--color-grape-900: #2b3660;--color-grape-800: #37447a;--color-grape-700: #4c5fa9;--color-grape-600: #576cc1;--color-grape-500: #617ada;--color-grape-400: #6d87f1;--color-grape-300: #99abf5;--color-grape-200: #b6c3f8;--color-grape-100: #d4dbfb;--color-grape-000: #f0f3fe;--color-kale-600: #287A72;--color-kale-100: #D4F1EB;--color-fig-600: #9262B6;--color-fig-100: #E9D6F7;--color-gradient: linear-gradient( 109.47deg, var(--color-canteloupe-400) 0%, var(--color-persimmon-400) 51.56%, var(--color-plum-400) 100% );--font-family-primary: "Figtree", sans-serif;--font-family-mono: "IBMPlexMono", monospace;color:var(--color-sand-900);scroll-behavior:smooth}@font-face{font-family:Figtree;src:url(/fonts/Figtree-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-VariableFont_wght.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBMPlexMono;src:url(/fonts/IBMPlexMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}ol ol{list-style:lower-alpha}ol ol ol{list-style:lower-roman}body{margin:0;padding:0;background:var(--color-sand-000)}
