@font-face{font-family:Gochi Hand;src:url(/fonts/gochi-hand.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Atkinson Next;src:url(/fonts/atkinson-next.woff2)format("woff2");font-display:swap;font-weight:200 800}:root{--blue:#1f3fa0;--red:#d7262b;--ink:#151515;--paper:#faf8f2;--grid:#c9d6ea;--grifo:#1f3fa038;--paper-2:#f2efe6;--white:#fff;--grid-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cpath d='M0 .5H28M.5 0V28' stroke='%23C9D6EA' fill='none'/%3E%3C/svg%3E");--lines-img:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='18'%3E%3Cpath d='M0 .5H8' stroke='%23C9D6EA' fill='none'/%3E%3C/svg%3E");--hand:"Gochi Hand", "Comic Sans MS", cursive;--read:"Atkinson Next", system-ui, -apple-system, "Segoe UI", sans-serif;--margin:clamp(16px, 4vw, 40px);--max:1400px;--cell:28px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--hand-radius:255px 18px 225px 18px / 18px 225px 18px 255px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--paper);background-image:var(--grid-img);background-size:var(--cell) var(--cell);color:var(--ink);font-family:var(--read);margin:0;font-size:17px;line-height:1.55;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3{margin:0;font-weight:400}p{margin:0}.hand{font-family:var(--hand);letter-spacing:0;font-weight:400}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:6px}::selection{background:var(--grifo)}.wrap{width:100%;max-width:calc(var(--max) + var(--margin) * 2);padding:0 var(--margin);margin:0 auto}.sec{--sec-gap:clamp(96px, 11vw, 168px);padding-top:var(--sec-gap);scroll-margin-top:16px;position:relative}.sec:before{content:"";left:50%;top:calc(var(--sec-gap) / 2 - 11px);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 22' fill='none' stroke-linecap='round'%3E%3Cpath d='M6 11q14-13 28 0t28 0 28 0 28 0 28 0 28 0 28 0' stroke='%231F3FA0' stroke-width='3.2'/%3E%3Ccircle cx='120' cy='11' r='4.5' fill='%23D7262B'/%3E%3C/svg%3E") 50%/contain no-repeat;width:min(240px,56vw);height:22px;position:absolute;transform:translate(-50%)}.h-section{font-family:var(--hand);color:var(--blue);letter-spacing:-.01em;font-size:clamp(44px,7.4vw,104px);line-height:.95}.lede{max-width:34ch;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.underline-red{display:inline-block;position:relative}.underline-red>svg{width:104%;height:.28em;position:absolute;bottom:-.12em;left:-2%;overflow:visible}.btn{font-family:var(--hand);border-radius:var(--hand-radius);cursor:pointer;border:3px solid var(--blue);transition:transform .14s var(--ease-out), background-color .16s ease, color .16s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;align-items:center;gap:12px;padding:16px 26px 14px;font-size:26px;line-height:1;text-decoration:none;display:inline-flex}.btn-primary{background:var(--blue);color:var(--paper)}.btn-ghost{background:var(--paper);color:var(--blue)}.btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background:var(--ink);border-color:var(--ink)}.btn-ghost:hover{background:var(--blue);color:var(--paper)}}.btn svg{flex:none;width:22px;height:22px}.ink-link{color:var(--blue);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:6px;font-family:var(--hand);font-size:24px;text-decoration-thickness:3px;transition:color .16s}@media (hover:hover) and (pointer:fine){.ink-link:hover{color:var(--red)}}.js [data-reveal]{opacity:0;transform:translateY(24px)}.js [data-reveal].in{opacity:1;transition:opacity .6s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(var(--i,0) * 80ms);transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal]{transform:none}.js [data-reveal].in{transition:opacity .3s}}.boil{filter:url(#boil)}.site-header[data-astro-cid-fzpbxy5g]{z-index:20;padding-top:max(14px, env(safe-area-inset-top));position:absolute;inset:0 0 auto}.bar[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:16px;min-height:60px;display:flex}.brand[data-astro-cid-fzpbxy5g]{color:var(--blue);align-items:center;gap:8px;font-size:25px;line-height:1;text-decoration:none;display:inline-flex}.brand[data-astro-cid-fzpbxy5g] .brand-head{transition:transform .26s var(--ease-out)}@media (hover:hover) and (pointer:fine){.brand[data-astro-cid-fzpbxy5g]:hover .brand-head{transform:rotate(-12deg)scale(1.06)}}nav[data-astro-cid-fzpbxy5g]{gap:clamp(14px,2.4vw,32px);display:flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-family:var(--hand);color:var(--ink);padding:6px 2px;font-size:23px;text-decoration:none;position:relative}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:after{content:"";background:var(--red);transform-origin:0;height:3px;transition:transform .22s var(--ease-out);border-radius:3px;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover:after{transform:scaleX(1)}}@media (width<=520px){.brand[data-astro-cid-fzpbxy5g]{font-size:21px}.brand[data-astro-cid-fzpbxy5g] .brand-head{width:32px;height:32px}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{font-size:21px}.ig[data-astro-cid-fzpbxy5g]{display:none}}.astro-sprite{aspect-ratio:462/640;-webkit-user-select:none;user-select:none;display:block;position:relative}.astro-sprite .sprite-float,.astro-sprite .sprite-boil{display:block;position:absolute;inset:0}.astro-sprite .pose{object-fit:contain;object-position:50% 100%;visibility:hidden;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.astro-sprite .pose.on{visibility:visible}.astro-sprite .sprite-boil{transform-origin:50% 100%;animation:.4s step-end infinite sprite-boil}.astro-sprite.is-float .sprite-float{animation:3.4s ease-in-out infinite alternate sprite-float}.astro-sprite.squash .sprite-float{animation:sprite-squash .36s var(--ease-out)}.astro-sprite .jets{opacity:0;width:30%;position:absolute;bottom:-9%;left:14%;transform:rotate(18deg)}.astro-sprite[data-pose=voa] .jets{opacity:1;animation:.266s step-end infinite jets}@keyframes sprite-boil{0%{transform:translate(0)rotate(0)}33%{transform:translate(.6px,-.4px)rotate(.45deg)}66%{transform:translate(-.5px,.3px)rotate(-.35deg)}}@keyframes sprite-float{0%{transform:translateY(0)}to{transform:translateY(-3.5%)}}@keyframes sprite-squash{0%{transform:scale(1)}30%{transform:scale(1.07,.9)}65%{transform:scale(.96,1.05)}to{transform:scale(1)}}@keyframes jets{0%{transform:rotate(18deg)scaleY(1)}50%{transform:rotate(18deg)scaleY(.7)translateY(-6%)}}@media (prefers-reduced-motion:reduce){.astro-sprite .sprite-boil,.astro-sprite.is-float .sprite-float,.astro-sprite.squash .sprite-float,.astro-sprite[data-pose=voa] .jets{animation:none}}.site-footer[data-astro-cid-nns7i3if]{background:var(--blue);color:var(--paper);padding:clamp(56px, 8vw, 110px) 0 calc(40px + env(safe-area-inset-bottom));margin-top:clamp(96px,14vw,200px);overflow:hidden}.foot[data-astro-cid-nns7i3if]{grid-template-columns:1fr auto;grid-template-areas:"sign astro""links astro""fine fine";align-items:end;gap:28px 40px;display:grid}.sign[data-astro-cid-nns7i3if]{grid-area:sign}.at[data-astro-cid-nns7i3if]{overflow-wrap:anywhere;letter-spacing:-.01em;font-size:clamp(34px,9.4vw,160px);line-height:.9}.at[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--paper);text-decoration:none}.at[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:12px;text-decoration-thickness:6px}.more[data-astro-cid-nns7i3if]{margin-top:12px;font-size:clamp(26px,3vw,40px)}.site-footer[data-astro-cid-nns7i3if] .foot-astro{grid-area:astro;width:clamp(120px,15vw,220px)}.links[data-astro-cid-nns7i3if]{flex-wrap:wrap;grid-area:links;gap:10px 32px;margin:0;padding:0;list-style:none;display:flex}.links[data-astro-cid-nns7i3if] .ink-link[data-astro-cid-nns7i3if]{color:var(--paper);font-size:24px}.fine[data-astro-cid-nns7i3if]{opacity:.88;grid-area:fine;max-width:70ch;font-size:15px}@media (width<=640px){.foot[data-astro-cid-nns7i3if]{grid-template-columns:1fr;grid-template-areas:"sign""astro""links""fine"}.site-footer[data-astro-cid-nns7i3if] .foot-astro{justify-self:end;width:120px;margin-top:-40px}.links[data-astro-cid-nns7i3if]{flex-direction:column}}.skip[data-astro-cid-hkbrpulz]{z-index:50;background:var(--blue);color:var(--paper);font-family:var(--hand);border-radius:var(--hand-radius);padding:10px 16px;font-size:20px;position:absolute;top:-60px;left:12px}.skip[data-astro-cid-hkbrpulz]:focus{top:12px}
