@font-face{font-family:gaegu;src:url(../media/gaegu_latin_700_normal-s.p.2jzb0jt0c8yor.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:gaegu Fallback;src:local(Arial);ascent-override:79.22%;descent-override:25.02%;line-gap-override:26.06%;size-adjust:95.93%}.gaegu_2f547eb9-module__yYl0Pq__className{font-family:gaegu,gaegu Fallback,Comic Sans MS,Chalkboard SE,cursive;font-weight:700}.gaegu_2f547eb9-module__yYl0Pq__variable{--font-gaegu:"gaegu", "gaegu Fallback", Comic Sans MS, Chalkboard SE, cursive}
@font-face{font-family:atkinson;src:url(../media/atkinson_hyperlegible_latin_400_normal-s.p.3kiu02q1_kqh0.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:atkinson;src:url(../media/atkinson_hyperlegible_latin_700_normal-s.p.417-y-7y4nwlv.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:atkinson Fallback;src:local(Arial);ascent-override:95.93%;descent-override:29.29%;line-gap-override:0.0%;size-adjust:99.03%}.atkinson_5cd9b0e3-module__T6jKKG__className{font-family:atkinson,atkinson Fallback,system-ui,sans-serif}.atkinson_5cd9b0e3-module__T6jKKG__variable{--font-atkinson:"atkinson", "atkinson Fallback", system-ui, sans-serif}
@font-face{unicode-range:U+30-39;size-adjust:82%;font-family:digits;src:url(../media/atkinson_hyperlegible_latin_700_normal.417-y-7y4nwlv.woff2)format("woff2");font-display:swap;font-weight:700}.digits_c3494683-module__8vwL4G__className{font-family:digits;font-weight:700}.digits_c3494683-module__8vwL4G__variable{--font-digits:"digits"}
:root{--paper:#f2f1ec;--paper2:#e8e6df;--light:#fcfbf7;--ink:#1d1c1a;--ink-soft:#5e5a53;--clay:#d8764c;--clay-deep:#b25631;--navy:#182a42;--shade:#d9d6ce;--sand:#eae3d2;--metal:#4a4741;--wood:#d9d1bf;--cocoa:#7b4e35;--cocoa-soft:#946143;--mustard:#e2b04a;--leaf:#88a462;--hand:var(--font-gaegu), "Comic Sans MS", "Chalkboard SE", cursive;--body:var(--font-atkinson), system-ui, sans-serif;--tc-font-hand:var(--hand);--tc-font-body:var(--body);--r-card:18px 12px 20px 11px;--r-frame:10px 7px 11px 6px;--r-chip:16px 11px 17px 10px;--r-pill:30px 26px 28px 24px / 28px 30px 26px 30px;--lift:7px 9px 0 #1d1c1a1a;--gutter:20px;--maxw:1200px;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .08 0 0 0 0 .075 0 0 0 0 .07 0 0 0 .55 -.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--scuffs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='64'%3E%3Cg stroke='%235e5a53' stroke-width='1.4' stroke-linecap='round' opacity='.28'%3E%3Cpath d='M18 22h46M150 40h30M262 18h52M346 46h40M96 54h22M210 58h18'/%3E%3C/g%3E%3C/svg%3E")}.digits{--hand:var(--font-digits), var(--font-gaegu), "Comic Sans MS", "Chalkboard SE", cursive;--tc-font-hand:var(--hand)}@media (min-width:600px){:root{--gutter:32px}}@media (min-width:1024px){:root{--gutter:48px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--grain), var(--paper);min-height:100vh;color:var(--ink);font-family:var(--body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:17px;line-height:1.5;display:flex}@media (min-width:600px){body{font-size:18px}}main{flex:1}html.playing,html.playing body{overscroll-behavior:none;overflow:hidden}img,svg{display:block}img{max-width:100%;height:auto}a{color:inherit}h1,h2,h3{font-family:var(--hand);letter-spacing:-.012em;word-spacing:-.06em;margin:0;font-weight:700;line-height:1}p{margin:0}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--navy);outline-offset:3px}.p{font-family:var(--body);font-weight:400}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:calc(var(--maxw) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.eyebrow{letter-spacing:.03em;color:var(--ink-soft);font-size:15px}.meta,.quiet{color:var(--ink-soft);font-size:15px}.meta b,.quiet b{color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
