@import url("https://use.typekit.net/ibv2cpi.css");:root{--neutral-0:#fff;--neutral-100:#fcfaf8;--neutral-200:#f8f4f1;--neutral-300:#efeae6;--neutral-400:#d5d1ce;--neutral-500:#aba4a0;--neutral-600:#837f7c;--neutral-700:#4f4c4b;--neutral-800:#2e2c2b;--neutral-900:#181716;--green-100:#eafff7;--green-200:#cdfee9;--green-400:#00b487;--green-500:#00a37a;--green-700:#0c493a;--green-900:#0c2322;--blue-100:#f1fafe;--blue-200:#bfe8f8;--blue-400:#6dd0f0;--blue-600:#1f48b1;--orange-100:#fff9eb;--orange-200:#fd8;--orange-400:#ffc548;--orange-600:#f17d10;--red-100:#fdd;--red-200:#ffabab;--red-400:#f23f3a;--red-600:#9d1233;--body-padding:16px}body,html{max-width:100vw;display:flex;flex-direction:column;gap:var(--body-padding)}body{background-color:var(--neutral-200);padding:0 var(--body-padding) var(--body-padding) var(--body-padding)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button{font-family:stevie-sans,sans-serif;font-weight:400}@media (max-width:1600px){:root{--body-padding:12px}}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}h1{font-size:64px;letter-spacing:-1.28px;font-weight:500;line-height:1}h2{letter-spacing:-1.12px}h2,h3{font-size:56px;line-height:56px}h2,h3,h4{font-weight:500}h4{font-size:40px;line-height:1.1}@media (max-width:1600px){h1{font-size:56px}}@media (max-width:1279px){h1{font-size:40px;line-height:44px}h2{font-size:36px;line-height:36px;letter-spacing:-.72px}}@media (max-width:990px){h1{font-size:36px;line-height:110%;letter-spacing:-.72px}}.heading-xl{font-size:48px;line-height:1.1}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-bold{font-weight:600}.AccordionContent{overflow:hidden}.AccordionContent[data-state=open]{animation:slideDown .3s ease-out}.AccordionContent[data-state=closed]{animation:slideUp .3s ease-out}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}body[data-scroll-locked][data-scroll-locked]{overflow:auto!important;margin-right:0!important}