@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-ext-wght-normal.D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-wght-normal.CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-vietnamese-wght-normal.U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-ext-wght-normal.CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-wght-normal.BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--orange:#f59421;--blue:#26a7e0;--green:#6ebe45;--purple:#814c9c;--orange-ink:#a85500;--blue-ink:#0b6b98;--green-ink:#3a7a1c;--purple-ink:#6b3887;--orange-50:#fff0dc;--blue-50:#e2f3fb;--green-50:#eaf6e1;--purple-50:#f2e9f6;--cream:#fff8ee;--cream-2:#fcefdc;--paper:#fff;--ink:#2e2140;--ink-2:#5a4e6a;--ink-3:#8b8097;--line:#efe3d3;--font:"Nunito Variable", "Nunito", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--radius-s:14px;--radius:24px;--radius-l:36px;--shadow-s:0 1px 2px #2e21400d, 0 4px 14px #2e21400f;--shadow:0 2px 6px #2e21400d, 0 18px 44px #2e21401a;--container:1200px;--gutter:clamp(16px, 4vw, 32px);--header-h:72px;--section-y:clamp(72px, 10vw, 128px);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px)}body{background:var(--cream);color:var(--ink);font-family:var(--font);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.6;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:8px}::selection{background:var(--orange-50);color:var(--ink)}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:12px;padding:10px 16px;font-weight:800;text-decoration:none;transition:top .2s;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow,var(--orange-ink));align-items:center;gap:10px;margin-bottom:14px;font-size:.8125rem;font-weight:900;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:4px;width:22px;height:4px}.h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,4.4vw,3.25rem);font-weight:900;line-height:1.08}.lead{max-width:60ch;color:var(--ink-2);text-wrap:pretty;margin-top:18px;font-size:clamp(1.0625rem,1.6vw,1.25rem)}.section-head{max-width:760px;margin-bottom:clamp(36px,5vw,56px)}.section-head--center{text-align:center;margin-inline:auto}.section-head--center .eyebrow{justify-content:center}.section-head--center .lead{margin-inline:auto}.btn{--btn-bg:var(--ink);--btn-fg:#fff;background:var(--btn-bg);min-height:54px;color:var(--btn-fg);white-space:nowrap;cursor:pointer;transition:transform .35s var(--ease-spring), box-shadow .35s var(--ease-out), background-color .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:1.0625rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 6px 18px -8px #2e214073}.btn svg{flex:none;width:22px;height:22px}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px -12px #2e214080}.btn:active{transform:translateY(0)scale(.97)}.btn--primary{--btn-bg:linear-gradient(180deg, #f8a137, #ee7b15);--btn-fg:#fff;text-shadow:0 1px 1px #9640004d;box-shadow:inset 0 1px #ffffff40,0 8px 22px -10px #ee7b15f2}.btn--primary:hover{box-shadow:inset 0 1px #ffffff40,0 16px 30px -12px #ee7b15f2}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.btn--ghost:hover{--btn-bg:var(--ink);--btn-fg:#fff;box-shadow:inset 0 0 0 2px var(--ink), 0 14px 28px -14px #2e214099}.btn--light{--btn-bg:#fff;--btn-fg:var(--ink)}.btn--small{min-height:44px;padding:0 18px;font-size:.9375rem}.card{background:var(--paper);border-radius:var(--radius);box-shadow:var(--shadow-s)}.js .reveal{opacity:0}.js .reveal.is-in{animation:reveal-in .8s var(--ease-out) var(--d,0s) both}@keyframes reveal-in{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mark[data-astro-cid-cid6nnlj]{width:100%;height:auto;overflow:visible}.mark__fig[data-astro-cid-cid6nnlj]{animation:fig-in 1.1s var(--ease-spring) both;animation-delay:calc(var(--i) * .12s + .15s)}.mark__bob[data-astro-cid-cid6nnlj]{animation:3s ease-in-out infinite bob;animation-delay:calc(var(--i) * .4s + 1.5s)}.mark__head[data-astro-cid-cid6nnlj]{transform-box:fill-box;transform-origin:50%;animation:head-in .7s var(--ease-spring) both, head-bob 3s ease-in-out infinite;animation-delay:calc(var(--i) * .12s + .55s), calc(var(--i) * .4s + 1.5s)}.mark[data-astro-cid-cid6nnlj].is-paused .mark__bob[data-astro-cid-cid6nnlj],.mark[data-astro-cid-cid6nnlj].is-paused .mark__head[data-astro-cid-cid6nnlj]{animation-play-state:paused}@keyframes fig-in{0%{opacity:0;translate:calc(var(--dx) * 90px) calc(var(--dy) * 90px)}to{opacity:1;translate:0}}@keyframes head-in{0%{scale:0}to{scale:1}}@keyframes bob{0%,60%,to{translate:0}30%{translate:calc(var(--dx) * 6px) calc(var(--dy) * 6px)}}@keyframes head-bob{0%,60%,to{translate:0}30%{translate:calc(var(--dx) * 7px) calc(var(--dy) * 7px)}}@media (prefers-reduced-motion:reduce){.mark__fig[data-astro-cid-cid6nnlj],.mark__bob[data-astro-cid-cid6nnlj],.mark__head[data-astro-cid-cid6nnlj]{animation:none}}
