@view-transition{navigation:auto}*,:before,:after{box-sizing:border-box}*{margin:0}img,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance}h1,h2,h3,h4,button,input,label{line-height:1.1}a{background-color:#0000}:root{--tablet:48rem;--desktop:70rem;--dvh:1vh;--prose-max-width:43rem;--page-max-width:70rem;--header-height:64px;--page-padding-inline:24px;--page-padding-block:64px;--section-padding-mobile:3rem;--section-padding-desktop:6rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2rem;--text-5xl:2.25rem;--text-6xl:2.625rem;--text-7xl:3rem;--text-8xl:3.25rem;--text-9xl:3.75rem;--rounded:.5rem;--rounded-full:999px;--button-small-padding:0 12px;--button-small-height:32px;--color-white:#fff;--color-black:#09090b;--color-background:#fdfdfc;--color-foreground:#050505;--color-text:#0a0a0a;--color-text-gray:#69728f;--color-text-gray-dark:#4b5563;--color-text-gray-darkest:#323b48;--color-primary:#46c38f;--color-primary-hover:#15a371;--color-highlight:#226248;--color-border:#e6e6e6;--color-border-subtle:#1b1b1b33}@supports (color:color(display-p3 0 0 0)){:root{--color-white:color(display-p3 1 1 1);--color-black:color(display-p3 .0353716 .0353595 .0435539);--color-background:color(display-p3 .991112 .993048 .990353);--color-foreground:color(display-p3 .0181031 .0181031 .0181031);--color-text:color(display-p3 .0393882 .0393882 .0393882);--color-text-gray:color(display-p3 .418335 .445948 .551252);--color-text-gray-dark:color(display-p3 .301525 .332107 .383145);--color-text-gray-darkest:color(display-p3 .202386 .231069 .27917);--color-primary:color(display-p3 .420327 .754663 .57548);--color-primary-hover:color(display-p3 .295862 .629902 .458109);--color-highlight:color(display-p3 .205573 .37899 .289469);--color-border:color(display-p3 .900099 .900099 .900099);--color-border-subtle:color(display-p3 .105856 .105856 .105856/.2)}}@supports (color:lab(0% 0 0)){:root{--color-white:lab(100% 0 0);--color-black:lab(2.51107% .242703 -.886115);--color-background:lab(99.3312% -.314116 .290644);--color-foreground:lab(1.26567% 0 0);--color-text:lab(2.75381% 0 0);--color-text-gray:lab(48.0974% 1.69745 -17.1045);--color-text-gray-dark:lab(35.6617% -1.46081 -9.53184);--color-text-gray-darkest:lab(24.5067% -1.32534 -9.48101);--color-primary:lab(70.9876% -45.275 15.6482);--color-primary-hover:lab(59.3813% -45.6187 15.7149);--color-highlight:lab(36.94% -26.4857 8.56175);--color-border:lab(91.126% 0 -.0000119209);--color-border-subtle:lab(9.7636% 0 0/.2)}}@supports (height:1dvh){:root{--dvh:1dvh}}.visually-hidden{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;white-space:inherit;width:auto;margin:0;position:static;overflow:visible}.full-bleed{margin-inline:calc(var(--page-padding-inline)*-1);grid-column:1/-1!important}form[data-astro-cid-47vq4obb]{--footer-bottom-spacing:1.25rem;padding-block:1.25rem var(--footer-bottom-spacing);max-width:24rem;overflow:hidden}@media (min-width:64rem){form[data-astro-cid-47vq4obb]{padding-block-start:1rem;padding-block-end:.75rem}}form[data-astro-cid-47vq4obb] div[data-astro-cid-47vq4obb]{margin-block-start:1rem;display:flex}form[data-astro-cid-47vq4obb] button[data-astro-cid-47vq4obb]{background-color:var(--color-primary);color:var(--color-white);border:none;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;padding:.75rem .5rem}label[data-astro-cid-47vq4obb]{font-weight:500;font-size:var(--text-lg);color:var(--color-text-gray-darkest)}input[data-astro-cid-47vq4obb][name=email]{border:1px solid var(--color-border-subtle);border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;width:100%;padding:.75rem .5rem}input[data-astro-cid-47vq4obb][name=username]{opacity:0;position:absolute;left:-9999px}.error[data-astro-cid-47vq4obb]{color:#8b0000;margin-block-start:.5em;margin-block-end:.5em;display:none}.error-visible[data-astro-cid-47vq4obb]{display:block}footer[data-astro-cid-sz7xmlte]{z-index:50;background-color:var(--color-white);border-top:1px solid var(--color-border);max-width:100%;padding-inline:var(--page-padding-inline);position:relative}@media (min-width:48rem){footer[data-astro-cid-sz7xmlte]{font-size:var(--text-base)}}a[data-astro-cid-sz7xmlte]{text-decoration:none}.footer-inner[data-astro-cid-sz7xmlte]{max-width:var(--page-max-width);margin-inline-start:auto;margin-inline-end:auto}.footer-inner[data-astro-cid-sz7xmlte] hr[data-astro-cid-sz7xmlte]{border-color:var(--color-border)}section[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{color:var(--color-text-gray-darkest);font-size:var(--text-lg);margin-bottom:1rem;font-weight:600}section[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{padding-inline-start:0;list-style:none}section[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-text-gray-dark);padding-block-start:.625rem;padding-block-end:.625rem;display:block}@media (min-width:48rem){section[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{padding-block-start:.5rem;padding-block-end:.5rem}}.footer-top[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);color:var(--color-text);gap:.5rem;max-width:-moz-fit-content;max-width:fit-content;padding-block-start:.25rem;padding-block-end:.25rem;display:flex}.footer-list[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:3rem 1.5rem;display:grid}.footer-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-weight:500}@media (min-width:64rem){.footer-list[data-astro-cid-sz7xmlte]{gap:2rem;width:70%}}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:center;gap:1rem;padding-block-start:2rem;padding-block-end:2rem;display:flex}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);text-align:center}.footer-bottom[data-astro-cid-sz7xmlte] div[data-astro-cid-sz7xmlte]{gap:1rem;display:flex}.footer-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{background-color:var(--color-primary);border-radius:50px;padding:.5rem}.footer-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{color:var(--color-white);width:20px;height:20px}.footer-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{background-color:var(--color-primary-hover)}@media (min-width:48rem){.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:row;justify-content:space-between}}nav[data-astro-cid-sz7xmlte]{flex-direction:column;justify-content:space-between;row-gap:3.5rem;padding:2rem 0;display:flex}nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-underline-offset:4px;color:var(--color-primary-hover);text-decoration:underline}@media (min-width:64rem){nav[data-astro-cid-sz7xmlte]{flex-direction:row;column-gap:5rem}}header[data-astro-cid-3ef6ksr2]{-webkit-user-select:none;user-select:none;isolation:isolate;z-index:100;border-bottom:1px solid var(--color-border);font-size:var(--text-sm);background-color:var(--color-white);padding-inline:var(--page-padding-inline);position:fixed;top:0;left:0;right:0}nav[data-astro-cid-3ef6ksr2]{align-items:center;height:100%;display:flex}ul[data-astro-cid-3ef6ksr2]{padding-inline-start:0;padding-inline-end:0;list-style:none}.header-wrapper[data-astro-cid-3ef6ksr2]{width:100%;height:var(--header-height);max-width:var(--page-max-width);min-height:var(--header-height);justify-content:space-between;align-items:center;gap:.5rem;margin-inline-start:auto;margin-inline-end:auto;display:flex}.header-logo[data-astro-cid-3ef6ksr2]{flex:0 auto}.header-logo[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2]{width:128px;height:36px;display:block}.menu-line[data-astro-cid-3ef6ksr2]{background:var(--color-text-gray-darkest);opacity:1;border-radius:9px;width:100%;height:2.5px;display:block;position:absolute;left:0;transform:rotate(0)}.menu-line[data-astro-cid-3ef6ksr2]:first-of-type{transform-origin:0;transition:transform .25s ease-in-out,top .25s ease-in-out,left .25s ease-in-out;top:0}.menu-line[data-astro-cid-3ef6ksr2]:nth-of-type(2){transform-origin:50%;transition:width .2s ease-in-out,opacity .2s ease-in-out;top:50%;transform:translateY(-50%)}.menu-line[data-astro-cid-3ef6ksr2]:nth-of-type(3){transform-origin:0;transition:transform .25s ease-in-out,top .25s ease-in-out,left .25s ease-in-out;top:100%;transform:translateY(-100%)}button[data-astro-cid-3ef6ksr2]{height:var(--header-height);z-index:1000;margin-right:calc(-1*var(--page-padding-inline));aspect-ratio:1;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}@media (min-width:48rem){button[data-astro-cid-3ef6ksr2]{display:none}}button[data-astro-cid-3ef6ksr2] div[data-astro-cid-3ef6ksr2]{width:24px;height:16px;position:relative}button[data-astro-cid-3ef6ksr2][aria-expanded=true] div[data-astro-cid-3ef6ksr2] .menu-line[data-astro-cid-3ef6ksr2]:first-of-type{top:-2px;left:4px;transform:rotate(45deg)}button[data-astro-cid-3ef6ksr2][aria-expanded=true] div[data-astro-cid-3ef6ksr2] .menu-line[data-astro-cid-3ef6ksr2]:nth-of-type(2){opacity:0;width:0%}button[data-astro-cid-3ef6ksr2][aria-expanded=true] div[data-astro-cid-3ef6ksr2] .menu-line[data-astro-cid-3ef6ksr2]:nth-of-type(3){top:14.5px;left:4px;transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){button[data-astro-cid-3ef6ksr2] .menu-line[data-astro-cid-3ef6ksr2]{transition:none}}.header-menu[data-astro-cid-3ef6ksr2]{min-height:var(--header-height);white-space:nowrap;align-items:center;display:none;position:relative;overflow:auto clip}.header-menu[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{align-items:center;gap:.25rem;display:flex}@media (min-width:64rem){.header-menu[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{gap:.5rem}}.header-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{isolation:isolate;color:var(--color-text-gray);padding-block-start:18px;padding-block-end:18px;padding-inline-start:.5rem;padding-inline-end:.5rem;text-decoration:none;position:relative}@media (min-width:64rem){.header-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding-inline-start:.75rem;padding-inline-end:.75rem}}.header-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{font-size:var(--text-base);font-weight:600}.header-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover span[data-astro-cid-3ef6ksr2]{color:var(--color-primary-hover);text-underline-offset:4px;text-decoration:underline}.header-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:before{content:"";z-index:0;position:absolute;inset:0 -8px}@media (min-width:48rem){.header-menu[data-astro-cid-3ef6ksr2]{overflow:initial;padding-block-start:16px;padding-block-end:16px;display:flex}}#menu2[data-astro-cid-3ef6ksr2]{width:100%;min-height:calc(100*var(--dvh));background:var(--color-white);z-index:500;padding:32px 24px;padding-block-start:calc(var(--header-height) + 32px);display:none;position:absolute;top:0;left:0;overflow-y:auto}#menu2[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{display:flex}#menu2[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]:not(:last-child){margin-block-end:.875rem}#menu2[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{width:100%;font-size:var(--text-2xl);color:var(--color-text);padding-block-start:12px;padding-block-end:12px;font-weight:500;text-decoration:none}#menu2[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--color-primary)}.header-buttons[data-astro-cid-3ef6ksr2]{align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}html{scroll-padding-top:calc(var(--header-height) + 36px);scroll-padding-bottom:32px}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;isolation:isolate;line-height:calc(1em + .5rem);overflow-x:hidden}body::selection{color:var(--color-white);background:var(--color-highlight)}body,html{min-height:100vh;padding:0}main[data-astro-cid-sckkx6r4]{min-height:calc(100*var(--dvh));padding-top:var(--header-height);background-color:var(--color-background);flex-direction:column;flex:1;display:flex}.skip-nav[data-astro-cid-sckkx6r4]{top:var(--header-height);background:var(--color-primary-hover);color:var(--color-white);font-size:var(--text-xl);z-index:1000;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;justify-content:center;align-items:center;width:auto;height:48px;padding:0 16px;font-weight:600;text-decoration:none;display:flex;position:fixed;left:0;right:0}.skip-nav[data-astro-cid-sckkx6r4]:focus{pointer-events:all;opacity:1;transform:none}.layout[data-astro-cid-sckkx6r4]{flex-direction:column;width:100%;height:100%;display:flex}#chatbot-container[data-astro-cid-sckkx6r4]{pointer-events:none;z-index:100;width:100%;height:100%;position:fixed}
