@font-face{font-family:Fredoka;src:url(../fonts/Fredoka-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Fredoka;src:url(../fonts/Fredoka-Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--ink:#3b2a1a;--paper:#fff9ea;--paper-dim:#f4e9cf;--gold:#f5c542;--gold-dark:#c48c1e;--green:#7cc04b;--green-dark:#488028;--red:#e2553f;--muted:#8c765c;--sky-top:#8fcaf0;--sky-low:#d9efff;--grass:#6db33f;--grass-dark:#4f8f2c;--pink:#f4a6c8;--blue:#9cc8ef;--radius:16px;--edge:3px;--shadow:0 10px 0 #3b2a1a1f;--gutter:calc(clamp(16px, 4vw, 40px));--max:1180px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body{color:var(--ink);background:var(--paper-dim);-webkit-font-smoothing:antialiased;margin:0;font-family:Fredoka,ui-rounded,Segoe UI,system-ui,sans-serif;font-weight:600;line-height:1.45;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.08}p{margin:0}.wrap{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.panel{background:var(--paper);border:var(--edge) solid var(--ink);border-radius:var(--radius);border-bottom-width:6px}.btn{border:3px solid var(--green-dark);background:var(--green);color:#fff;min-height:52px;font:inherit;cursor:pointer;text-shadow:-1px -1px 0 var(--green-dark),1px -1px 0 var(--green-dark),-1px 1px 0 var(--green-dark),1px 1px 0 var(--green-dark),0 2px 0 var(--green-dark);border-bottom-width:6px;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:20px;font-weight:700;text-decoration:none;transition:transform 80ms,background-color .15s;display:inline-flex}.btn:hover{background:#8cd25a}.btn:active{border-bottom-width:3px;transform:translateY(3px)}.btn:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.btn--gold{background:var(--gold);border-color:var(--gold-dark);color:var(--ink);text-shadow:none}.btn--gold:hover{background:#ffd65c}.btn--paper{background:var(--paper);border-color:var(--ink);color:var(--ink);text-shadow:none}.btn--paper:hover{background:#fff}.coin{background:var(--gold);border:3px solid var(--gold-dark);width:1.4em;height:1.4em;color:var(--gold-dark);border-radius:50%;flex:none;place-items:center;font-size:.8em;font-weight:700;display:inline-grid}.coin:after{content:"c";transform:translateY(-.05em)}.kicker{background:var(--gold);border:2px solid var(--gold-dark);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:700;display:inline-block}.section{padding:calc(clamp(64px,10vw,120px)) 0;position:relative}.section__head{text-align:center;justify-items:center;gap:14px;max-width:760px;margin:0 auto calc(clamp(32px,5vw,56px));display:grid}.section__head h2{font-size:calc(clamp(34px,5.4vw,58px))}.section__head p{color:var(--muted);font-size:calc(clamp(18px,2.2vw,21px))}.shot{border:var(--edge) solid var(--ink);background:var(--ink);box-shadow:var(--shadow);border-bottom-width:7px;border-radius:20px;overflow:hidden}.shot img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.reveal{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.reveal.is-in{opacity:1;transform:none}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header[data-v-165b39da]{z-index:50;padding:12px var(--gutter) 0;pointer-events:none;position:sticky;top:0}.header__bar[data-v-165b39da]{pointer-events:auto;max-width:var(--max);box-shadow:var(--shadow);gap:18px;margin:0 auto;padding:8px 10px 8px 12px}.brand[data-v-165b39da],.header__bar[data-v-165b39da]{align-items:center;display:flex}.brand[data-v-165b39da]{white-space:nowrap;gap:10px;font-size:20px;font-weight:700;text-decoration:none}.brand img[data-v-165b39da]{border:2px solid var(--ink);border-radius:10px;width:40px;height:40px}.nav[data-v-165b39da]{gap:4px;margin-left:auto;display:flex}.nav a[data-v-165b39da]{border-radius:10px;padding:8px 12px;font-size:17px;text-decoration:none}.nav a[data-v-165b39da]:hover{background:var(--paper-dim)}.menu[data-v-165b39da]{cursor:pointer;background:0 0;border:0;padding:8px;display:none}.menu span[data-v-165b39da]{background:var(--ink);border-radius:2px;width:24px;height:3px;margin:4px 0;display:block}@media (width<=900px){.nav[data-v-165b39da]{left:var(--gutter);right:var(--gutter);background:var(--paper);border:3px solid var(--ink);border-bottom-width:6px;border-radius:16px;flex-direction:column;padding:10px;display:none;position:absolute;top:74px}.nav--open[data-v-165b39da]{display:flex}.nav a[data-v-165b39da]{padding:12px;font-size:20px}.menu[data-v-165b39da]{margin-left:auto;display:block}}.footer[data-v-db94b179]{background:var(--grass-dark);color:#f3f9e9;padding:70px 0 40px;position:relative}.grass[data-v-db94b179]{background:radial-gradient(circle at 12px 30px,var(--grass-dark) 14px,transparent 15px) 0 0/24px 30px repeat-x;height:30px;position:absolute;top:-28px;left:0;right:0}.footer__inner[data-v-db94b179]{text-align:center;justify-items:center;gap:10px;display:grid}.brand[data-v-db94b179]{align-items:center;gap:12px;font-size:24px;font-weight:700;text-decoration:none;display:flex}.brand img[data-v-db94b179]{border:3px solid var(--ink);border-radius:12px}.footer__small[data-v-db94b179]{opacity:.7;font-size:14px}.footer__links[data-v-db94b179]{gap:18px;font-size:16px;display:flex}.footer__links a[data-v-db94b179]{border-bottom:2px solid #f3f9e966;text-decoration:none}.footer__links a[data-v-db94b179]:hover{border-color:#f3f9e9}
