@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./outfit-latin-ext-wght-normal.DdQaqQDo.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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./outfit-latin-wght-normal.Bc-8i84L.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}@font-face{font-family:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(./permanent-marker-latin-400-normal.BF23djCy.woff2)format("woff2"),url(./permanent-marker-latin-400-normal.BnZj5c41.woff)format("woff");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:Thunder;src:url(../../../fonts/Thunder-BlackLC.woff2)format("woff2");font-weight:900;font-display:block}@font-face{font-family:Thunder;src:url(../../../fonts/Thunder-SemiBoldLC.woff2)format("woff2");font-weight:600;font-display:block}@font-face{font-family:ToyMonster Play;src:url(../../../fonts/ToyMonsterPlay-Black.woff2)format("woff2");font-weight:900;font-display:block}:root{--cyan:#00a8e6;--cyan-deep:#0089c2;--sky:#e6f6fd;--paper:#fffdf7;--sun:#ffd23f;--bubble:#ff6fae;--ink:#13243b;--ink-soft:#4f6074;--line:#13243b1f;--font-display:"Thunder", "Impact", "Arial Narrow", sans-serif;--font-text:"Outfit Variable", system-ui, sans-serif;--font-marker:"Permanent Marker", "Comic Sans MS", cursive;--ease-out:cubic-bezier(.23, 1, .32, 1);--rail:4.25rem;--bar:4.25rem;--gutter:clamp(1rem, 3vw, 2.75rem);--section:clamp(5rem, 10vw, 9rem);--radius:1.1rem;--tab:1.9rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--paper);overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.6}.marker{font-family:var(--font-marker)}html.is-locked{overflow:hidden}img,video,canvas{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}::selection{background:var(--sun);color:var(--ink)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;font-weight:900;line-height:.86}.label{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:600}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{background:var(--ink);color:#fff;white-space:nowrap;transition:transform .14s var(--ease-out), background-color .16s var(--ease-out);border-radius:999px;align-items:center;gap:.6em;padding:.85em 1.4em;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn--sun{background:var(--sun);color:var(--ink)}@media (hover:hover) and (pointer:fine){.btn:hover{background:#24395a}.btn--sun:hover{background:#ffdc66}}.folder{--t:var(--tab);clip-path:polygon(0 calc(var(--t) + 10px), 0 10px, 10px 0, 38% 0, calc(38% + var(--t)) var(--t), calc(100% - 10px) var(--t), 100% calc(var(--t) + 10px), 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px));position:relative}.topo{pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='520' height='520' viewBox='0 0 520 520' fill='none' stroke='%2300a8e6' stroke-opacity='.18' stroke-width='1.2'><path d='M0 43.3C80 9.3 190 3.3 260 44.3C330 85.3 440 77.3 520 43.3'/><path d='M0 130C95 90 170 96 260 127C350 158 425 170 520 130'/><path d='M0 216.7C70 186.7 200 174.7 260 217.7C320 260.7 450 246.7 520 216.7'/><path d='M0 303.3C100 261.3 180 273.3 260 302.3C340 331.3 420 345.3 520 303.3'/><path d='M0 390C85 354 160 352 260 393C360 434 435 426 520 390'/><path d='M0 476.7C75 444.7 210 440.7 260 475.7C310 510.7 445 508.7 520 476.7'/></svg>");background-size:520px 520px;position:absolute;inset:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.pill{--pill-size:2.9rem;--pill-padding:1.15rem;--pill-color:#0b0f17;--pill-ease:cubic-bezier(.72, .17, .17, 1);--pill-bounce:cubic-bezier(.34, 1.42, .64, 1);--pill-elastic:linear(0, .5737 7.6%, .8382 11.87%, .9463 14.19%, 1.0292 16.54%, 1.0886 18.97%, 1.1258 21.53%, 1.137 22.97%, 1.1424 24.48%, 1.1423 26.1%, 1.1366 27.86%, 1.1165 31.01%, 1.0507 38.62%, 1.0219 42.57%, .9995 46.99%, .9872 51.63%, .9842 58.77%, 1.0011 81.26%, 1);height:var(--pill-size);color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;isolation:isolate;border-radius:6.25rem;flex-shrink:0;align-items:stretch;font-size:.85rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.pill__body{z-index:2;padding-inline:var(--pill-padding);background:var(--pill-color);pointer-events:none;transition:translate .8s var(--pill-elastic), transform .8s var(--pill-elastic);border-radius:6.25rem;align-items:center;display:flex;position:relative;transform:rotate(0)scale(1)}.pill__circle{width:var(--pill-size);height:var(--pill-size);pointer-events:none;flex-shrink:0;display:grid}.pill__circle--second{position:absolute;top:-.125rem;right:0}.pill__circle-bg{background:var(--pill-color);transition:scale .75s var(--pill-elastic), opacity .15s ease-out;border-radius:50%;grid-area:1/1}.pill__arrow{z-index:1;grid-area:1/1;place-self:center;width:.85rem;height:.85rem}.pill__circle--first .pill__arrow{transition:translate .3s .15s var(--pill-bounce), scale .3s .1s var(--pill-ease), opacity .15s .15s ease-out, filter .15s .15s ease-out}.pill__circle--second .pill__circle-bg{opacity:0;transition:scale .75s var(--pill-elastic), opacity .15s .1s ease-out;scale:0}.pill__circle--second .pill__arrow{filter:blur(.5rem);opacity:0;transition:translate .75s var(--pill-elastic), scale .3s var(--pill-ease), opacity .15s 50ms ease-out, filter .15s 50ms ease-out;translate:-.75rem .75rem;scale:.625}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pill:is(:hover,:focus-visible) .pill__body{translate:calc(-1 * var(--pill-size)) -.325rem;transition:translate .8s .1s var(--pill-elastic), transform .8s .1s var(--pill-elastic);animation:.6s .1s both pill-squash;transform:rotate(-4deg)}.pill:is(:hover,:focus-visible) .pill__circle--first .pill__circle-bg{opacity:0;transition:scale .35s var(--pill-ease), opacity .15s .15s ease-out;scale:0}.pill:is(:hover,:focus-visible) .pill__circle--first .pill__arrow{filter:blur(.5rem);opacity:0;transition:translate .75s .1s var(--pill-elastic), scale .25s .1s var(--pill-ease), opacity .1s .15s ease-out, filter .1s .15s ease-out;translate:-.75rem .75rem;scale:.625}.pill:is(:hover,:focus-visible) .pill__circle--second .pill__circle-bg{opacity:1;transition:scale .75s .1s var(--pill-elastic), opacity .15s ease-out;scale:1}.pill:is(:hover,:focus-visible) .pill__circle--second .pill__arrow{filter:blur();opacity:1;transition:translate .3s .2s var(--pill-bounce), scale .3s .15s var(--pill-ease), opacity .15s .2s ease-out, filter .15s .2s ease-out;translate:0;scale:1}.pill:active .pill__body{transition:transform .1s ease-out;animation:none;transform:rotate(-4deg)scale(.96)}}@keyframes pill-squash{0%{animation-timing-function:var(--pill-ease);scale:1}25%{animation-timing-function:var(--pill-bounce);scale:.945 .915}to{scale:1}}
