@font-face{font-family:Gochi Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/135621743ed75db1-s.p.3rkrels9g7w9t.woff2)format("woff2");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:Gochi Hand Fallback;src:local(Arial);ascent-override:82.14%;descent-override:43.44%;line-gap-override:0.0%;size-adjust:93.87%}.PMqDwa_className{font-family:Gochi Hand,Gochi Hand Fallback;font-style:normal;font-weight:400}.PMqDwa_variable{--font-marker:"Gochi Hand", "Gochi Hand Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cb20b375a5739b57-s.2njitm-prmz2_.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0d3323de857e1fce-s.p.38hmww4cj4vme.woff2)format("woff2");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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b7a08e852a63f857-s.12_ml6bnugnre.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86fd170c8543a779-s.p.2yee423r7ahpo.woff2)format("woff2");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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dwiynG_className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dwiynG_variable{--font-mono:"DM Mono", "DM Mono Fallback"}
:root{--ground:#ee7756;--ground-deep:#d4603f;--paper:#f4efe2;--dots:#cfc8b5;--spine:#d8d1bd;--ring:#4a4a4a;--ink:#222;--ink-soft:#55524c;--yellow:#f7dc5c;--mint:#a6e3c8;--lilac:#c6b9f6;--red:#d9472b;--white:#fffdf7;--pink:#f2a7b8;--line:3px solid var(--ink);--drop:.375rem .375rem 0 var(--dots);--marker:var(--font-marker), "Comic Sans MS", cursive;--mono:var(--font-mono), ui-monospace, "Courier New", monospace;--body:.9375rem;--small:.8125rem;--h2:2.5rem;--pad:1.75rem;--tabs:calc(4rem + env(safe-area-inset-bottom));--fold-size:4rem}@media (max-width:59.99rem){:root{--h2:2.25rem;--pad:1.375rem}}@media (min-width:60rem){:root{--body:1.0625rem;--small:.9375rem;--h2:3.75rem;--pad:4rem;--tabs:0px;--fold-size:clamp(6rem, 11vw - 3rem, 10.5rem)}}*,:before,:after{box-sizing:border-box}html{background:radial-gradient(circle at 0 0, transparent 9.5rem, #d4603f8c 9.5rem 11.5rem, transparent 11.5rem) no-repeat, var(--ground);color:var(--ink);font-family:var(--mono);font-synthesis:none;-webkit-text-size-adjust:100%;font-size:100%}@media (max-width:59.99rem){html{background:var(--ground)}}html[data-page]{overscroll-behavior:none;overflow:hidden}html[data-page]:not([data-live]) main>section{display:none}html[data-page=top]:not([data-live]) #top,html[data-page=who]:not([data-live]) #who,html[data-page=what]:not([data-live]) #what,html[data-page=reach]:not([data-live]) #reach,html[data-page=next]:not([data-live]) #next{display:block}body{font-size:var(--body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.8;overflow-x:clip}h1,h2,h3,p,ul,ol,figure,dl,dd{margin:0;padding:0}h1,h2,h3{font-family:var(--marker);font-weight:400;line-height:1.05}ul,ol{list-style:none}img,svg{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}[tabindex="-1"]:focus{outline:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}mark{background:linear-gradient(var(--yellow), var(--yellow)) 0 0 / 100% 100% no-repeat;color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.05em .3em}@property --fold-k{syntax:"<number>";inherits:true;initial-value:1}[data-write]{display:inline-block}@keyframes write{0%{clip-path:inset(-.5em 100% -.5em -.5em)}to{clip-path:inset(-.5em)}}@keyframes sweep{0%{background-size:0% 100%}}@media (prefers-reduced-motion:no-preference){main>section[data-land=flat] [data-write]{clip-path:inset(-.5em 100% -.5em -.5em)}html[data-land] main>section [data-write],main>section[data-land=play] [data-write]{animation:write .45s steps(var(--letters,10), jump-start) .4s backwards}html[data-land] main>section [data-write="1"],main>section[data-land=play] [data-write="1"]{animation-duration:.24s}html[data-land] main>section [data-write="2"],main>section[data-land=play] [data-write="2"]{animation-duration:.21s;animation-delay:.64s}main>section[data-land=flat] mark{background-size:0% 100%}html[data-land] main>section mark,main>section[data-land=play] mark{animation:.35s cubic-bezier(.45,0,.3,1) .85s backwards sweep}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}
