@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-ext-400-normal.87b08ce1.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-ext-400-normal.d065c9d0.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-normal.e872e3f2.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-400-normal.4ace7644.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-ext-400-italic.62f67739.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-ext-400-italic.8586994d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-italic.7cb8e1b9.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-400-italic.4acb39b8.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/caveat-cyrillic-ext-500-normal.a0d10130.woff2) format("woff2"),url(/_next/static/media/caveat-cyrillic-ext-500-normal.735d5e2a.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/caveat-cyrillic-500-normal.b1f2573f.woff2) format("woff2"),url(/_next/static/media/caveat-cyrillic-500-normal.4270da09.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/caveat-latin-ext-500-normal.26478c9f.woff2) format("woff2"),url(/_next/static/media/caveat-latin-ext-500-normal.d215da3d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/caveat-latin-500-normal.bb53c197.woff2) format("woff2"),url(/_next/static/media/caveat-latin-500-normal.0ff7e852.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/caveat-cyrillic-ext-700-normal.0c73d147.woff2) format("woff2"),url(/_next/static/media/caveat-cyrillic-ext-700-normal.cdcbf22d.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/caveat-cyrillic-700-normal.d6bd3314.woff2) format("woff2"),url(/_next/static/media/caveat-cyrillic-700-normal.e810f536.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/caveat-latin-ext-700-normal.faa08336.woff2) format("woff2"),url(/_next/static/media/caveat-latin-ext-700-normal.a743f5bb.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/caveat-latin-700-normal.9726ba42.woff2) format("woff2"),url(/_next/static/media/caveat-latin-700-normal.369892fe.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-instrument-serif:"Instrument Serif",Georgia,serif;--font-caveat:"Caveat",cursive;--bg:#f4f3ef;--bg-alt:#ffffff;--ink:#0c0c0b;--ink-muted:#6b6860;--ink-body:#3a3834;--border:#e6e3dc;--lime:#d4ff3a;--lime-dark:#65a30d;--orange:#c2410c;--amber:#b45309;--green:#4d7c0f;--accent-red:#d14b2e;--note-yellow:#fff27a;--note-blue:#cfe3ff;--note-peach:#ffd9c2;--peach:#ffb8a3;--elevated:#1c1b19;--max:1440px;--pad:16px;--header-h:56px;--header-pad-top:0px;--section-y:56px;--fridge-bg:linear-gradient(90deg,#efeeea,#f7f6f2 30%,#fbfaf7 55%,#f1f0ec)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}@media (max-width:900px){:root{--header-pad-top:max(20px,env(safe-area-inset-top,0px))}}@media (max-width:820px){:root{--pad:24px}}@media (min-width:640px){:root{--pad:clamp(20px,4vw,64px);--section-y:clamp(64px,10vw,90px)}}@media (min-width:901px){:root{--header-h:clamp(64px,12vw,84px);--header-pad-top:0px}}body{margin:0;background:var(--ink);font-family:var(--font-geist-sans,"Geist"),system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}a{text-decoration:none}a,button{color:inherit}button{font-family:inherit;cursor:pointer;border:none;background:none}img,svg{display:block;max-width:100%}.wob svg{max-width:none}.page{min-height:100vh;min-height:100dvh;position:relative;background:var(--fridge-bg)}.pageHome{background:var(--ink);color:#fff;overflow-x:clip;--max:1280px;--header-pad-top:max(8px,env(safe-area-inset-top,0px))}@media (min-width:821px){.pageHome{--header-pad-top:0px}}.pageDoc{background:#f4f3ef;color:var(--ink)}.grain{position:relative;isolation:isolate}.grain:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.09;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.grain>*{position:relative;z-index:1}.lnk{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% /0 2px no-repeat;transition:background-size .3s ease}.lnk:hover{background-size:100% 2px}.fl{animation:fl 6s ease-in-out infinite;display:inline-block}.mq{display:flex;width:max-content;animation:mq 34s linear infinite}.mq.rev{animation-direction:reverse;animation-duration:40s}.spin{animation:spin 18s linear infinite}.note{transition:rotate .3s cubic-bezier(.3,1.6,.5,1),scale .3s cubic-bezier(.3,1.6,.5,1)}.note:hover{rotate:0deg!important;scale:1.04}.wv{display:flex;align-items:center;gap:5px;height:40px;overflow:hidden;flex:1 1}.wv span{display:block;width:5px;border-radius:3px;background:var(--lime);animation:wv 1s ease-in-out infinite}.type{animation:type 9s steps(48) infinite}.popin,.type{display:inline-block}.popin{animation:popin 9s ease-out infinite}.cyc{display:block;animation:cyc 10s cubic-bezier(.7,0,.2,1) infinite}.bub{animation:bub 7s ease-out infinite both}main :is(section,[id]){scroll-margin-top:calc(var(--header-h) + var(--header-pad-top) + 12px)}.container{width:min(100%,var(--max));margin-inline:auto}.serif{font-family:var(--font-instrument-serif,"Instrument Serif"),Georgia,serif;font-style:italic;font-weight:400}.mono{font-family:var(--font-geist-mono),ui-monospace,monospace}.hand{font-family:var(--font-caveat),"Segoe Print",cursive}.highlight{background:linear-gradient(180deg,transparent 62%,var(--lime) 62%,var(--lime) 92%,transparent 92%);padding:0 6px}@keyframes sway{0%,to{transform:rotate(var(--r,0deg))}50%{transform:rotate(calc(var(--r, 0deg) + 1.6deg))}}@keyframes flut{0%,to{transform:rotate(var(--r,0deg)) skewX(0)}50%{transform:rotate(var(--r,0deg)) skewX(-1.5deg)}}@keyframes strike{0%,30%{width:0}45%,to{width:104%}}@keyframes draw{0%{stroke-dashoffset:600}40%,to{stroke-dashoffset:0}}@keyframes drawOnce{to{stroke-dashoffset:0}}@keyframes fl{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -14px;rotate:4deg}}@keyframes mq{to{transform:translateX(-50%)}}@keyframes rise{0%{opacity:0;translate:0 .5em}to{opacity:1;translate:0 0}}@keyframes wv{0%,to{height:8px}50%{height:36px}}@keyframes type{0%,6%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}46%,92%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:0}}@keyframes popin{0%,48%{scale:0}53%{scale:1.15}56%,93%{scale:1}to{scale:0}}@keyframes cyc{0%,18%{translate:0 0}25%,43%{translate:0 -1.15em}50%,68%{translate:0 -2.3em}75%,93%{translate:0 -3.45em}to{translate:0 -4.6em}}@keyframes spin{to{rotate:1turn}}@keyframes bub{0%,8%{opacity:0;translate:0 14px}14%,to{opacity:1;translate:0 0}}@keyframes stripes{to{background-position:56px 0}}@keyframes rv{0%{opacity:0;translate:0 70px}to{opacity:1;translate:0 0}}@supports (animation-timeline:view()){.rv{animation:rv linear both;animation-timeline:view();animation-range:entry 0 cover 26%}}@keyframes chipA{0%,30%{opacity:0;transform:translateY(16px) scale(.8)}36%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes chipB{0%,42%{opacity:0;transform:translateY(16px) scale(.8)}48%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes chipC{0%,54%{opacity:0;transform:translateY(16px) scale(.8)}60%,90%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes chipD{0%,66%{opacity:0;transform:translateY(16px) scale(.8)}72%,90%{opacity:1;transform:none}97%,to{opacity:0}}.sway{animation:sway 5s ease-in-out infinite}.flut,.sway{transform-origin:50% 0}.flut{animation:flut 4s ease-in-out infinite}.strike{animation:strike 6s ease-in-out infinite}.draw{stroke-dasharray:600;animation:draw 6s ease-in-out infinite}.cA{animation:chipA 9s cubic-bezier(.3,1.4,.5,1) infinite}.cB{animation:chipB 9s cubic-bezier(.3,1.4,.5,1) infinite}.cC{animation:chipC 9s cubic-bezier(.3,1.4,.5,1) infinite}.cD{animation:chipD 9s cubic-bezier(.3,1.4,.5,1) infinite}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bub,.cA,.cB,.cC,.cD,.cyc,.draw,.fl,.flut,.mq,.note,.popin,.spin,.strike,.sway,.type{animation:none}}