@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.0m27yxnqbjygb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.3rq2mce8ozlxj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.1iowrflh516kh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.08xli7-4ntimz.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.05ymlrkv94iec.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_3b4cfc25-module__XHW1-W__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_3b4cfc25-module__XHW1-W__variable{--font-plex:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.page-module__E0kJGG__page{width:640px;margin:0 auto;padding-bottom:37px;position:relative}.page-module__E0kJGG__doodle{pointer-events:none;-webkit-user-select:none;user-select:none}.page-module__E0kJGG__hero{padding-top:205px;position:relative}.page-module__E0kJGG__noodle{position:absolute;top:132.5px;left:-271px}.page-module__E0kJGG__noodlePath{stroke-dasharray:1;stroke-dashoffset:1px;animation:page-module__E0kJGG__noodle-flow 2s var(--ease-in-out-cubic) .3s forwards}@keyframes page-module__E0kJGG__noodle-flow{to{stroke-dashoffset:0}}.page-module__E0kJGG__ink{fill:#e64a7d;fill:color(display-p3 .8353 .3373 .4902)}.page-module__E0kJGG__paper{fill:#f1ced7;fill:color(display-p3 .9216 .8118 .8431)}.page-module__E0kJGG__steam{transform-box:fill-box;transform-origin:50% 100%;animation:page-module__E0kJGG__steam-rise 2.4s var(--ease-in-out-quad) infinite}.page-module__E0kJGG__steam:nth-of-type(19){animation-delay:-800ms}.page-module__E0kJGG__steam:nth-of-type(20){animation-delay:-1600ms}@keyframes page-module__E0kJGG__steam-rise{0%{opacity:0;transform:translateY(3px)}35%{opacity:.9}to{opacity:0;transform:translateY(-6px)}}.page-module__E0kJGG__headline,.page-module__E0kJGG__actions,.page-module__E0kJGG__screenshot{animation:page-module__E0kJGG__rise .5s var(--ease-out) both}.page-module__E0kJGG__actions{animation-delay:60ms}.page-module__E0kJGG__screenshot{animation-delay:.12s}@keyframes page-module__E0kJGG__rise{0%{opacity:0;transform:translateY(8px)}}.page-module__E0kJGG__bowl{position:absolute;top:79px;left:-17px}.page-module__E0kJGG__fork{position:absolute;top:29px;left:29px}.page-module__E0kJGG__headline{letter-spacing:-.32px;font-size:32px;font-weight:500;line-height:1.2;position:relative}.page-module__E0kJGG__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:39px;display:flex;position:relative}.page-module__E0kJGG__download,.page-module__E0kJGG__github{letter-spacing:-.3px;white-space:nowrap;transition:transform .16s var(--ease-out), background-color .16s ease;justify-content:center;align-items:center;gap:8px;font-size:15px;line-height:1.2;display:inline-flex}.page-module__E0kJGG__download{background:var(--ink);color:#fff;border-radius:12px;padding:12px 14px 12px 12px;font-weight:600;box-shadow:-16px 42px 12px #580e2300,-10px 27px 11px #580e2305,-6px 15px 10px #580e230f,-3px 7px 7px #580e231a,-1px 2px 4px #580e231f}.page-module__E0kJGG__labels{--shift:4px;display:grid}.page-module__E0kJGG__label{transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);grid-area:1/1}.page-module__E0kJGG__label+.page-module__E0kJGG__label,.page-module__E0kJGG__download[data-started] .page-module__E0kJGG__label:first-child{opacity:0}.page-module__E0kJGG__label+.page-module__E0kJGG__label{transform:translateY(var(--shift))}.page-module__E0kJGG__download[data-started] .page-module__E0kJGG__label:first-child{transform:translateY(calc(-1 * var(--shift)))}.page-module__E0kJGG__download[data-started] .page-module__E0kJGG__label+.page-module__E0kJGG__label{opacity:1;transform:none}.page-module__E0kJGG__github{border-radius:6px;padding:12px;font-weight:500}.page-module__E0kJGG__download:active,.page-module__E0kJGG__github:active{transform:scale(.97)}.page-module__E0kJGG__download:focus-visible,.page-module__E0kJGG__github:focus-visible,.page-module__E0kJGG__socials a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.page-module__E0kJGG__download:hover{background:#2b1a1f}.page-module__E0kJGG__github:hover{background:#0c00000f}}.page-module__E0kJGG__stage{width:1011px;margin:40px 0 0 calc(50% - 508px);position:relative}.page-module__E0kJGG__screenshot{width:100%;height:auto;display:block;position:relative}.page-module__E0kJGG__cookNote{--turn:4deg;z-index:2;width:184px;color:var(--ink);transform:rotate(var(--turn));animation:page-module__E0kJGG__stick .45s var(--ease-out) .7s backwards;background:linear-gradient(160deg,#fff6c2 0%,#fff0a8 70%,#f6e38f 100%);border-radius:3px 3px 14px;flex-direction:column;align-items:flex-start;padding:16px 14px 12px;transition:transform .2s;display:flex;position:absolute;top:calc(4.22% - 30px);right:calc(4.09% - 34px);box-shadow:-10px 24px 18px -6px #580e232e,-3px 7px 7px #580e231a,-1px 2px 3px #580e231f}.page-module__E0kJGG__cookNote:before{content:"";background:#ffffff80;width:72px;height:22px;margin-left:-36px;position:absolute;top:-11px;left:50%;transform:rotate(-5deg);box-shadow:0 1px 2px #580e231a}@keyframes page-module__E0kJGG__stick{0%{opacity:0;transform:translateY(-14px)rotate(12deg)scale(1.06)}}.page-module__E0kJGG__cookJust{font-family:var(--font-caveat), cursive;color:var(--accent);font-size:20px;font-weight:700;line-height:1}.page-module__E0kJGG__cookSticker{background:var(--accent);color:#fff;letter-spacing:.3px;text-transform:uppercase;border-radius:5px;margin-top:8px;padding:2px 7px;font-size:10px;font-weight:700;transform:rotate(-3deg)}.page-module__E0kJGG__cookSticker[data-kind=better]{background:var(--ink);transform:rotate(2deg)}.page-module__E0kJGG__cookSticker[data-kind=fixed]{color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent);background:#fff}.page-module__E0kJGG__cookSticker[data-kind=kitchen]{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0;border-radius:999px}.page-module__E0kJGG__cookTitle{letter-spacing:-.3px;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.page-module__E0kJGG__cookMore{font-family:var(--font-caveat), cursive;color:var(--accent);margin-top:8px;font-size:19px;line-height:1;transition:transform .2s;display:inline-block}.page-module__E0kJGG__cookNote:active{transform:rotate(1deg)scale(.97)}.page-module__E0kJGG__cookNote:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (hover:hover) and (pointer:fine){.page-module__E0kJGG__cookNote:hover{transform:rotate(1deg)translateY(-3px)}.page-module__E0kJGG__cookNote:hover .page-module__E0kJGG__cookMore{transform:translate(3px)}}.page-module__E0kJGG__mock{aspect-ratio:2784/1824}.page-module__E0kJGG__mFrame{aspect-ratio:1280/800;width:91.92%;box-shadow:var(--t-win-shadow,0 0 0 1px #000000b3, 0 24px 70px 6px #0000004d);border-radius:1.17%/1.875%;position:absolute;top:4.22%;left:3.987%;overflow:hidden;container-type:inline-size}.page-module__E0kJGG__mWin{--m-bg:var(--t-bg,#141416);--m-text:var(--t-text,#ececf1);--m-tree:var(--t-text,#e6e6e6);--m-accent:var(--t-accent,#7c6cff);--m-line:color-mix(in srgb, var(--m-text) 12%, var(--m-bg));--m-faint:color-mix(in srgb, var(--m-text) 30%, var(--m-bg));--m-dim:color-mix(in srgb, var(--m-text) 60%, var(--m-bg));--m-hover:color-mix(in srgb, var(--m-text) 8%, transparent);--m-sel:color-mix(in srgb, var(--m-text) 10%, transparent);--m-accent-soft:color-mix(in srgb, var(--m-accent) 14%, transparent);background:var(--m-bg);width:1280px;height:800px;color:var(--m-text);font:13px/1.4 -apple-system, BlinkMacSystemFont, "SF Pro Text", var(--font-inter), sans-serif;cursor:default;-webkit-user-select:none;user-select:none;transform-origin:0 0;transform:scale(.7259);transform:scale(tan(atan2(100cqw, 1280px)));border-radius:15px;grid-template:44px 1fr/232px 1fr;transition:background-color .3s,color .3s;display:grid;position:absolute;top:0;left:0;overflow:hidden}.page-module__E0kJGG__mWin:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff2e}.page-module__E0kJGG__mIc{stroke-width:1.5px;flex:none;width:14px;height:14px;display:block}.page-module__E0kJGG__mIc *{vector-effect:non-scaling-stroke}.page-module__E0kJGG__mSide{background:var(--t-side,#4a4948);border-right:1px solid var(--m-hover);flex-direction:column;grid-area:1/1/3;min-height:0;transition:background-color .3s;display:flex}.page-module__E0kJGG__mSideTop{flex:none;align-items:center;gap:2px;height:44px;padding:0 8px 0 76px;display:flex;position:relative}.page-module__E0kJGG__mLights{gap:9px;display:flex;position:absolute;top:14.5px;left:13.5px}.page-module__E0kJGG__mLights>span{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 .5px #0000002e}.page-module__E0kJGG__mLights svg{fill:none;stroke:#0000008c;stroke-width:1.3px;stroke-linecap:round;opacity:0;display:block}.page-module__E0kJGG__mClose{background:#ec6765}.page-module__E0kJGG__mMin{background:#f2ca44}.page-module__E0kJGG__mMax{background:#65c466}.page-module__E0kJGG__mIbtn{width:28px;height:28px;color:var(--m-dim);border-radius:7px;place-items:center;display:grid}.page-module__E0kJGG__mOff{opacity:.35}.page-module__E0kJGG__mSideScroll{flex:1;padding:4px 8px 12px;overflow:hidden}.page-module__E0kJGG__mBrand{letter-spacing:-.01em;margin:2px 8px 12px;font-size:15px;font-weight:700;line-height:1.2}.page-module__E0kJGG__mSrow{color:var(--m-tree);border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.page-module__E0kJGG__mKbd{font:500 11px/1 -apple-system, BlinkMacSystemFont, var(--font-inter), sans-serif;background:var(--m-hover);color:var(--m-dim);border-radius:999px;align-items:center;gap:3px;margin-left:auto;padding:3px 7px;display:inline-flex}.page-module__E0kJGG__mDiv{background:var(--m-hover);height:1px;margin:8px 8px 14px}.page-module__E0kJGG__mChips{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.page-module__E0kJGG__mChip{background:var(--m-hover);border:1px solid var(--m-hover);border-radius:999px;padding:4px 10px;font-size:12px;transition:border-color .15s,background .15s}.page-module__E0kJGG__mSide h3{color:var(--m-dim);margin:4px 8px 6px;font-size:12px;font-weight:500}.page-module__E0kJGG__mSec{justify-content:space-between;align-items:center;margin:4px 4px 6px 8px;display:flex}.page-module__E0kJGG__mSide .page-module__E0kJGG__mSec h3{margin:0}.page-module__E0kJGG__mAdd{width:22px;height:22px;color:var(--m-dim);border-radius:6px;place-items:center;display:grid}.page-module__E0kJGG__mTab{border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.page-module__E0kJGG__mTab.page-module__E0kJGG__mOn{background:var(--m-sel)}.page-module__E0kJGG__mTblob{flex:none;place-items:center;width:16px;height:16px;display:grid}.page-module__E0kJGG__mBlob{margin:-3px;display:block}.page-module__E0kJGG__mTname{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.page-module__E0kJGG__mTclose{color:var(--m-dim);opacity:0;border-radius:4px;padding:2px;display:grid}.page-module__E0kJGG__mTclose .page-module__E0kJGG__mIc,.page-module__E0kJGG__mTwisty .page-module__E0kJGG__mIc{width:12px;height:12px}.page-module__E0kJGG__mSide h3.page-module__E0kJGG__mFolder{margin-top:20px}.page-module__E0kJGG__mEntry{padding:5px 8px 5px calc(2px + var(--depth,0) * 14px);white-space:nowrap;color:var(--m-tree);border-radius:6px;align-items:center;gap:6px;display:flex}.page-module__E0kJGG__mNoise{opacity:.45}.page-module__E0kJGG__mTwisty{width:16px;height:16px;color:var(--m-dim);border-radius:4px;flex:none;place-items:center;display:grid}.page-module__E0kJGG__mOpen svg{transform:rotate(90deg)}.page-module__E0kJGG__mTop{background:var(--m-bg);border-bottom:1px solid var(--m-line);grid-column:2;align-items:center;gap:2px;min-width:0;padding:0 16px;display:flex}.page-module__E0kJGG__mCrumb{color:var(--m-dim);white-space:nowrap;border-radius:6px;padding:4px 8px}.page-module__E0kJGG__mCrumb.page-module__E0kJGG__mHere{color:var(--m-text);font-weight:600}.page-module__E0kJGG__mSep{color:var(--m-faint)}.page-module__E0kJGG__mSpacer{flex:1}.page-module__E0kJGG__mTerm{background:var(--m-bg);cursor:text;grid-area:2/2;min-height:0;position:relative}.page-module__E0kJGG__mScreen{white-space:pre-wrap;word-break:break-all;font:13px/18.5px ui-monospace,SF Mono,Menlo,Consolas,monospace;position:absolute;inset:10px 4px 0 14px;overflow:hidden}.page-module__E0kJGG__mLine{min-height:18.5px}.page-module__E0kJGG__mPlay .page-module__E0kJGG__mLine{animation:page-module__E0kJGG__m-line .3s var(--ease-out) var(--at,0s) backwards}.page-module__E0kJGG__mPlay .page-module__E0kJGG__mType{animation:page-module__E0kJGG__m-type calc(var(--n) * 16ms) steps(var(--n), end) .95s backwards;display:inline-block}@keyframes page-module__E0kJGG__m-line{0%{opacity:0;transform:translateY(4px)}}@keyframes page-module__E0kJGG__m-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.page-module__E0kJGG__mText{color:var(--t-text,#ececf1)}.page-module__E0kJGG__mDim{color:var(--t-dim,#8e8e99)}.page-module__E0kJGG__mAccent{color:var(--t-accent-text,#9d91ff)}.page-module__E0kJGG__mCursor{color:var(--t-text,#ececf1);box-shadow:inset 0 0 0 1px var(--t-text,#ececf1)}.page-module__E0kJGG__mCursor.page-module__E0kJGG__mFocused{background:var(--t-text,#ececf1);color:var(--m-bg);box-shadow:none;animation:1s step-end infinite page-module__E0kJGG__m-blink}@keyframes page-module__E0kJGG__m-blink{50%{color:var(--t-text,#ececf1);background:0 0}}.page-module__E0kJGG__mInput{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;font-size:16px;position:absolute;bottom:0;left:0}@media (hover:hover) and (pointer:fine){.page-module__E0kJGG__mLights:hover svg{opacity:1}.page-module__E0kJGG__mIbtn:not(.page-module__E0kJGG__mOff):hover{background:var(--m-line);color:var(--m-text)}.page-module__E0kJGG__mSrow:hover,.page-module__E0kJGG__mTab:hover,.page-module__E0kJGG__mEntry:hover{background:var(--m-hover)}.page-module__E0kJGG__mChip:hover{border-color:var(--m-accent);background:var(--m-accent-soft)}.page-module__E0kJGG__mAdd:hover{background:var(--m-hover);color:var(--m-text)}.page-module__E0kJGG__mTab:hover .page-module__E0kJGG__mTclose{opacity:1}.page-module__E0kJGG__mTclose:hover{color:var(--m-text)}.page-module__E0kJGG__mTwisty:not(:empty):hover{background:color-mix(in srgb, var(--m-text) 14%, transparent);color:var(--m-text)}.page-module__E0kJGG__mCrumb:hover{background:var(--m-line);color:var(--m-text)}}.page-module__E0kJGG__note{font-family:var(--font-caveat), cursive;color:var(--accent);font-size:32px;font-weight:400;line-height:1.2}.page-module__E0kJGG__story{margin-top:128px}.page-module__E0kJGG__why{position:relative}.page-module__E0kJGG__magnifier{position:absolute;top:-65px;left:-29px}.page-module__E0kJGG__story p,.page-module__E0kJGG__bio{letter-spacing:-.3px;font-size:15px;font-weight:450;line-height:1.5}.page-module__E0kJGG__story p{margin-top:22.5px}.page-module__E0kJGG__story .page-module__E0kJGG__why+p{margin-top:24px}.page-module__E0kJGG__thanks{margin-top:126px}.page-module__E0kJGG__snowmanButton{color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;margin-left:calc(50% - 82px);padding:0;display:block;position:relative}.page-module__E0kJGG__snowmanButton:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.page-module__E0kJGG__snowmanArt{stroke:#d5567d;stroke:color(display-p3 .8353 .3373 .4902);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.page-module__E0kJGG__part{transform-box:view-box}.page-module__E0kJGG__paperFill{fill:var(--bg)}.page-module__E0kJGG__inkFill{fill:#d5567d;fill:color(display-p3 .8353 .3373 .4902);stroke:none}.page-module__E0kJGG__lean{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.page-module__E0kJGG__snowmanButton:hover .page-module__E0kJGG__lean{transform:rotate(-3deg)}}.page-module__E0kJGG__snowfield{pointer-events:none;position:absolute;inset:-60px -90px}.page-module__E0kJGG__flake{fill:none;stroke:#d5567d;stroke:color(display-p3 .8353 .3373 .4902);stroke-width:1.5px;stroke-linecap:round;position:absolute;top:0;overflow:visible}.page-module__E0kJGG__thanksNote{margin-left:calc(50% - 135px)}.page-module__E0kJGG__bio{text-align:center;width:591px;margin:19.5px 0 0 calc(50% - 313px)}.page-module__E0kJGG__footer{flex-direction:column;align-items:center;margin-top:249px;display:flex}.page-module__E0kJGG__signoff{font-family:var(--font-caveat), cursive;margin-top:12px;font-size:20px;line-height:1.5}.page-module__E0kJGG__socials{align-items:center;gap:24px;margin-top:16px;display:flex}.page-module__E0kJGG__socials a{transition:transform .16s var(--ease-out);border-radius:4px;display:block}.page-module__E0kJGG__cooking{font-family:var(--font-caveat), cursive;color:var(--accent);transition:transform .16s var(--ease-out);border-radius:4px;margin-top:20px;padding:2px 6px;font-size:20px;line-height:1.5}.page-module__E0kJGG__cooking:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.page-module__E0kJGG__socials a:hover{transform:translateY(-2px)}.page-module__E0kJGG__cooking:hover{transform:rotate(-2deg)translateY(-1px)}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__download,.page-module__E0kJGG__github,.page-module__E0kJGG__socials a,.page-module__E0kJGG__cooking{transition:none}.page-module__E0kJGG__labels{--shift:0px}.page-module__E0kJGG__noodlePath{stroke-dashoffset:0;animation:none}.page-module__E0kJGG__steam{animation:none}.page-module__E0kJGG__lean{transition:none}.page-module__E0kJGG__snowmanButton:hover .page-module__E0kJGG__lean{transform:none}.page-module__E0kJGG__headline,.page-module__E0kJGG__actions,.page-module__E0kJGG__screenshot{animation:.2s both page-module__E0kJGG__fade}.page-module__E0kJGG__cookNote{transition:none;animation:none}.page-module__E0kJGG__cookMore{transition:none}.page-module__E0kJGG__mCursor.page-module__E0kJGG__mFocused,.page-module__E0kJGG__mPlay .page-module__E0kJGG__mLine,.page-module__E0kJGG__mPlay .page-module__E0kJGG__mType{animation:none}}@keyframes page-module__E0kJGG__fade{0%{opacity:0}}@media (max-width:1100px){.page-module__E0kJGG__page{width:auto;max-width:760px;padding:0 24px 37px}.page-module__E0kJGG__hero{padding-top:150px}.page-module__E0kJGG__noodle{display:none}.page-module__E0kJGG__bowl{width:64px;height:auto;top:44px;left:0}.page-module__E0kJGG__fork{width:55px;height:auto;top:24px;left:44px}.page-module__E0kJGG__headline{font-size:26px}.page-module__E0kJGG__stage{width:100%;margin:32px 0 0}.page-module__E0kJGG__cookNote{width:156px;padding:14px 12px 10px;top:-22px;right:8px}.page-module__E0kJGG__story{margin-top:110px}.page-module__E0kJGG__magnifier{width:45px;height:auto;top:-58px;left:-6px}.page-module__E0kJGG__thanks{text-align:center;margin-top:88px}.page-module__E0kJGG__snowmanButton{margin:0 auto}.page-module__E0kJGG__thanksNote{margin-left:0}.page-module__E0kJGG__bio{width:auto;max-width:591px;margin:16px auto 0}.page-module__E0kJGG__footer{margin-top:140px}}@media (max-width:600px){.page-module__E0kJGG__cookNote{width:auto;padding:10px 12px 8px;top:-14px;right:10px}.page-module__E0kJGG__cookNote:before{width:40px;height:16px;margin-left:-20px;top:-8px}.page-module__E0kJGG__cookSticker,.page-module__E0kJGG__cookTitle,.page-module__E0kJGG__cookMore{display:none}.page-module__E0kJGG__cookJust:after{content:" →"}}@media (max-width:480px){.page-module__E0kJGG__actions{flex-direction:column;align-items:stretch;gap:8px}.page-module__E0kJGG__github{align-self:center}}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.0m27yxnqbjygb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.3rq2mce8ozlxj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.1iowrflh516kh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.08xli7-4ntimz.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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.05ymlrkv94iec.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_72d1c495-module__948zBq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:700}
