@font-face{font-family:Grifter;src:url(/fonts/grifter.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PlusJakartaSans;src:url(/fonts/PlusJakartaSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PlusJakartaSans;src:url(/fonts/PlusJakartaSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PlusJakartaSans;src:url(/fonts/PlusJakartaSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}details{-webkit-user-select:none;-moz-user-select:none;user-select:none}details summary svg{transform:rotate(0);transition:all .3s}details[open] summary svg{transform:rotate(45deg);transition:all .3s}details[open] summary~*{animation:ease-opacity-t-b .5s ease}summary{cursor:pointer}html{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}section{position:relative;--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity));padding-top:4rem;padding-bottom:4rem}@media (min-width: 640px){section{padding-top:6rem;padding-bottom:6rem}}@media (min-width: 1024px){section{padding-top:4rem;padding-bottom:4rem}}@media (min-width: 1536px){section{padding-top:8rem;padding-bottom:8rem}}section.relaxed{position:relative;--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity));padding-top:4rem;padding-bottom:4rem}@media (min-width: 640px){section.relaxed{padding-top:2rem;padding-bottom:2rem}}.rte a{text-decoration-line:underline}.hero-markup b,.hero-markup strong{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity))}.markdown{font-size:1.125rem;line-height:1.75rem;line-height:1.625}.markdown p,.markdown ul,.markdown ol,.markdown blockquote{margin-top:1.5rem;margin-bottom:1.5rem}.markdown li{margin-top:1.5rem;margin-bottom:1.5rem;list-style-type:disc;padding-left:.75rem}.markdown a{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity));text-decoration-line:underline;text-decoration-color:#14b8a6;text-decoration-style:wavy;text-decoration-thickness:2px;text-underline-offset:4px}.markdown h1{margin-bottom:1rem;margin-top:3rem;font-size:2.25rem;line-height:2.5rem;font-weight:700;line-height:1.375;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}@media (min-width: 640px){.markdown h1{font-size:3.75rem;line-height:1}}.markdown h2{margin-bottom:1rem;margin-top:3rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;line-height:1.375;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.markdown h3{margin-bottom:1rem;margin-top:2rem;font-size:1.5rem;line-height:2rem;font-weight:700;line-height:1.375;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.markdown h4{margin-bottom:1rem;margin-top:2rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;line-height:1.375;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.markdown h5{margin-bottom:1rem;margin-top:2rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.375;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.markdown h6{margin-bottom:1rem;margin-top:2rem;font-size:.875rem;line-height:1.25rem;font-weight:700;line-height:1.375;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-balance{text-wrap:balance}
