:root{--ff-green: #21C45D;--ff-green-dark: #0E8C3F;--ff-green-ink: #0B5A28;--ff-cream: #F7F2E7;--ff-paper: #FBF6EA;--ff-ink: #15170F;--ff-pencil: #3a3328;--ff-yellow: #FFC107;--ff-red: #E04B3A;--ff-blue: #3B82F6;--ff-purple: #A855F7;--ff-orange: #F97316;--ff-tape-yellow: #FFE38A;--ff-tape-green: #B7E1B0;--ff-font-sans: "Inter", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--ff-font-hand: "Kalam", cursive;--ff-font-scribble: "Caveat", cursive}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal.CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal.BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal.CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal.Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal.BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal.BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal.D1mf63XC.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-900-normal.D4nM5aha.woff2) format("woff2"),url(/assets/inter-latin-900-normal.EUCDUbiG.woff) format("woff")}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/kalam-latin-300-normal.BZrHEY_3.woff2) format("woff2"),url(/assets/kalam-latin-300-normal.BvFOWM3i.woff) format("woff")}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kalam-latin-400-normal.BthBl_aR.woff2) format("woff2"),url(/assets/kalam-latin-400-normal.Bl-H2BUA.woff) format("woff")}@font-face{font-family:Kalam;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kalam-latin-700-normal.D2H-9ISU.woff2) format("woff2"),url(/assets/kalam-latin-700-normal.7TSuSrjP.woff) format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-400-normal.D6LQsQ_v.woff2) format("woff2"),url(/assets/caveat-latin-400-normal.BzhAQZkN.woff) format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/caveat-latin-500-normal.B9SDL8cy.woff2) format("woff2"),url(/assets/caveat-latin-500-normal.Do9veZfZ.woff) format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal.zlTlWIYU.woff2) format("woff2"),url(/assets/caveat-latin-600-normal.DUjB8dgm.woff) format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal.D8_1Nw6V.woff2) format("woff2"),url(/assets/caveat-latin-700-normal.cPyBTTZN.woff) format("woff")}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:#fff;color:var(--ff-ink);font-family:var(--ff-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;text-size-adjust:100%;-webkit-text-size-adjust:100%}img,svg{display:block;max-width:100%}a{color:inherit}::selection{background:var(--ff-yellow);color:var(--ff-ink)}.ff-script{display:inline-block;line-height:.92;padding-bottom:.08em;font-family:var(--ff-font-hand);font-weight:700;font-style:italic}h2:has(.ff-script){line-height:1.08}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.storystrip [data-active]{transform:none!important}.storystrip svg path[data-anim-path]{stroke-dashoffset:0!important}.storystrip svg g[data-anim-arrow]{opacity:1!important}}.skip{position:absolute;left:-9999px;top:0;background:var(--ff-ink);color:#fff;padding:10px 14px;border-radius:0 0 8px;z-index:999}.skip:focus{left:0}:focus-visible{outline:3px solid var(--ff-green);outline-offset:3px;border-radius:4px}
