@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.woff2?dpl=dpl_8cTp93qNE38E4vie3XcmYyN6mMX3)format("woff2");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:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2?dpl=dpl_8cTp93qNE38E4vie3XcmYyN6mMX3)format("woff2");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:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2?dpl=dpl_8cTp93qNE38E4vie3XcmYyN6mMX3)format("woff2");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}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_32243fc-module__uZdlga__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_32243fc-module__uZdlga__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2?dpl=dpl_8cTp93qNE38E4vie3XcmYyN6mMX3)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2?dpl=dpl_8cTp93qNE38E4vie3XcmYyN6mMX3)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2?dpl=dpl_8cTp93qNE38E4vie3XcmYyN6mMX3)format("woff2");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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2?dpl=dpl_8cTp93qNE38E4vie3XcmYyN6mMX3)format("woff2");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}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2?dpl=dpl_8cTp93qNE38E4vie3XcmYyN6mMX3)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2?dpl=dpl_8cTp93qNE38E4vie3XcmYyN6mMX3)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2?dpl=dpl_8cTp93qNE38E4vie3XcmYyN6mMX3)format("woff2");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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2?dpl=dpl_8cTp93qNE38E4vie3XcmYyN6mMX3)format("woff2");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}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_1ddbfa5-module__DpgoPa__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_1ddbfa5-module__DpgoPa__variable{--font-hand:"Caveat", "Caveat Fallback"}
.cz-root{--cz-paper:#f4f2ea;--cz-paper-2:#eae7dc;--cz-ink:#0e0e12;--cz-ink-soft:#44444d;--cz-blue:#2438ec;--cz-blue-deep:#1a29c0;--cz-white:#fff;--cz-up:#16c172;--cz-on-blue:#ffffffd1;--cz-line:#0e0e1224;--cz-line-strong:#0e0e12e6;--cz-ease:cubic-bezier(.22, 1, .36, 1);background:var(--cz-paper);color:var(--cz-ink);font-family:var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;font-size:17px;overflow-x:clip}.cz-root ::selection{background:var(--cz-blue);color:var(--cz-white)}.cz-display{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:-.02em;text-transform:uppercase;font-weight:800;line-height:.92}.cz-body{line-height:1.62}.cz-lead{font-size:1.22rem;line-height:1.55}@media (min-width:640px){.cz-lead{font-size:1.32rem}}.cz-em{color:var(--cz-ink);font-weight:700}.cz-em-w{color:#fff;font-weight:700}.cz-redact{width:var(--w,3rem);vertical-align:-.04em;background:repeating-linear-gradient(90deg, var(--rstripe,#f4f2ea99) 0 5px, transparent 5px 9px);filter:blur(2.2px);opacity:.85;border-radius:3px;height:.72em;margin-left:.18em;display:inline-block}.cz-hl{background-image:linear-gradient(#0000 58%,#2438ec33 58%);padding:0 .08em;font-weight:600}.cz-hl-w{background-image:linear-gradient(#0000 58%,#ffffff47 58%);padding:0 .08em;font-weight:600}.cz-num{font-family:var(--font-archivo), system-ui, sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:800}.cz-label{font-family:var(--font-mono-label), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem}.cz-blue{background:var(--cz-blue);color:var(--cz-white)}.cz-blue .cz-soft{color:var(--cz-on-blue)}.cz-ink-block{background:var(--cz-ink);color:var(--cz-paper)}.cz-soft{color:var(--cz-ink-soft)}.cz-up{color:var(--cz-up)}.cz-btn{background:var(--cz-blue);color:var(--cz-white);transition:transform .18s var(--cz-ease), box-shadow .18s var(--cz-ease), background .18s;border-radius:999px;align-items:center;gap:.55rem;padding:1rem 1.7rem;font-size:.98rem;font-weight:700;display:inline-flex}.cz-btn:hover{box-shadow:0 14px 38px -12px var(--cz-blue);background:var(--cz-blue-deep);transform:translateY(-2px)}.cz-btn-ink{background:var(--cz-ink);color:var(--cz-paper)}.cz-btn-ink:hover{background:#000;box-shadow:0 14px 38px -12px #00000080}.cz-btn-white{background:var(--cz-white);color:var(--cz-ink)}.cz-btn-white:hover{background:#fff;box-shadow:0 14px 38px -12px #fff6}.cz-btn-ghost{color:inherit;border:1.5px solid;border-radius:999px;align-items:center;gap:.6rem;padding:1rem 1.5rem;font-size:.98rem;font-weight:700;transition:opacity .2s;display:inline-flex}.cz-btn-ghost:hover{opacity:.65}.cz-card{background:var(--cz-white);border:1.5px solid var(--cz-line-strong);border-radius:1.25rem}@keyframes cz-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes cz-flow{to{stroke-dashoffset:-160px}}.cz-flowline{fill:none;stroke:var(--cz-blue);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1.5 11;opacity:.18;transition:opacity .4s;animation:2.8s linear infinite cz-flow}.cz-flowline.on{opacity:1;animation-duration:.95s}.cz-node-glow{box-shadow:0 10px 34px -10px #2438ec8c}@keyframes cz-ping2{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes cz-sweep{0%{left:-25%}to{left:115%}}@keyframes cz-open{0%{opacity:0;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1)}}@keyframes cz-soft-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cz-fly{0%{opacity:0;transform:translate(var(--fx,-180px), var(--fy,40px)) scale(.7)}18%{opacity:1}to{opacity:0;transform:translate(0)scale(1)}}@keyframes cz-type{0%{width:0}to{width:var(--tw,11rem)}}@keyframes cz-caret{50%{opacity:0}}@keyframes cz-stamp{0%{opacity:0;transform:scale(1.5)rotate(-7deg)}55%{opacity:1;transform:scale(.94)rotate(-7deg)}to{opacity:1;transform:scale(1)rotate(-7deg)}}@keyframes cz-grow{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes cz-fade-io{0%,to{opacity:.14}45%,62%{opacity:.95}}@keyframes cz-burst{0%{left:var(--ml);top:var(--mt);opacity:0;transform:translate(-50%,-50%)scale(.18)}45%{opacity:1}to{left:var(--fl);top:var(--ft);opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes cz-flow-dot{0%{left:var(--ax);top:var(--ay);opacity:0}14%{opacity:1}86%{opacity:1}to{left:var(--bx);top:var(--by);opacity:0}}@keyframes cz-boom{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)}22%{opacity:.5}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}@keyframes cz-scan-out{0%{opacity:.85}to{opacity:0}}@keyframes cz-foll-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes cz-box-out{0%{opacity:0;transform:scale(.28)}55%{opacity:1}to{opacity:1;transform:scale(1)}}.cz-mapfreeze,.cz-mapfreeze *{animation-play-state:paused!important}@keyframes cz-caption-fade{0%{opacity:0;transform:translateY(9px)}11%{opacity:1;transform:none}82%{opacity:1;transform:none}95%{opacity:0;transform:translateY(-5px)}to{opacity:0}}@keyframes cz-veil{0%{opacity:0}13%{opacity:.9}82%{opacity:.9}95%{opacity:0}to{opacity:0}}.cz-hand{font-family:var(--font-hand), "Comic Sans MS", cursive;color:var(--cz-blue);font-weight:700;line-height:1.05}.cz-draw{stroke-dasharray:var(--len,320);stroke-dashoffset:var(--len,320)}.cz-draw.on{animation:.9s ease-out .25s forwards cz-draw-on}@keyframes cz-draw-on{to{stroke-dashoffset:0}}@keyframes cz-slidein{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes cz-tap{0%{opacity:.55;transform:scale(.4)}to{opacity:0;transform:scale(2)}}@keyframes cz-heart{0%{transform:scale(0)}60%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes cz-rise{0%{opacity:0;transform:scale(.9)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes cz-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cz-marquee{width:max-content;animation:30s linear infinite cz-marquee;display:flex}.cz-reveal{opacity:0;transition:opacity .7s var(--cz-ease), transform .7s var(--cz-ease);transform:translateY(24px)}.cz-reveal.cz-in{opacity:1;transform:none}@keyframes b-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes b-bar{0%{transform:scaleY(.04)}to{transform:scaleY(1)}}@keyframes b-pop{0%{opacity:0;transform:translateY(9px)scale(.9)}to{opacity:1;transform:none}}@keyframes b-spin{to{transform:rotate(360deg)}}@keyframes b-pulse{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}.b-bar{transform-origin:bottom}.cz-reveal.cz-in .b-draw{animation:b-draw 1.2s var(--cz-ease) .15s both}.cz-reveal.cz-in .b-bar{animation:b-bar .9s var(--cz-ease) both}.cz-reveal.cz-in .b-pop{animation:b-pop .6s var(--cz-ease) both}.cz-reveal.cz-in .b-orbit{animation:24s linear infinite b-spin}.cz-reveal.cz-in .b-ring{animation:b-pulse 2.8s var(--cz-ease) infinite}@keyframes b-flow{0%{opacity:0;left:2%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:98%}}.cz-reveal.cz-in .b-flow{animation:b-flow 2.8s var(--cz-ease) infinite}.cz-root :where(a,button,input):focus-visible{outline:2.5px solid var(--cz-blue);outline-offset:3px;border-radius:.4rem}@media (prefers-reduced-motion:reduce){.cz-root *,.cz-root :before,.cz-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important}.cz-reveal{opacity:1;transform:none}}
