@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-normal.DIwfbPUE.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-opsz-normal.C0olyEE-.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-opsz-normal.DrHU7SY7.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-opsz-normal.DX68cEVD.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-opsz-normal.HoL-AExg.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-opsz-normal.BpEBLj1O.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-italic.Bl6DJqma.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-opsz-italic.Dibx14aP.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-opsz-italic.CMW9dfKg.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-opsz-italic.Hh3oeMt5.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-opsz-italic.BhUEwDRF.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-opsz-italic.BOLXpvkj.woff2)format("woff2-variations");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}:root{--paper:#fff;--ink:#2e2421;--muted:#85756f;--maroon:#7a1f1f;--amber:#e08a00;--dot:#f5dcc1;--rule:#efe4d8;--wash:#fcf8f3;--serif:"Source Serif 4 Variable", Georgia, serif;--measure:64ch;--page:68rem;--gutter:clamp(1.25rem, 5vw, 3rem);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:1.5rem}body{background:var(--paper);color:var(--ink);font-family:var(--serif);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;font-weight:380;line-height:1.7}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;font-weight:400;line-height:1.1}strong{font-weight:560}a{color:inherit;text-decoration-line:underline;text-decoration-color:var(--rule);text-underline-offset:.22em;text-decoration-thickness:1px;transition:color .12s,text-decoration-color .12s}a:hover{color:var(--maroon);text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:2px}::selection{background:#ffe2b0}.wrap{width:100%;max-width:var(--page);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:10;background:var(--ink);color:#fff;padding:.5rem .9rem;text-decoration:none;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.meta{color:var(--muted);font-size:.9375rem;line-height:1.45}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.doodles[data-astro-cid-yu45eqzi]{pointer-events:none;z-index:5;position:fixed;inset:0;overflow:hidden}.blob[data-astro-cid-mizhbyro]{--blob-line:#b5521b;--blob-body:#f5892c;--blob-shine:#ffc684;--blob-eye:#3b2218;--blob-cheek:#ff9a8a;pointer-events:auto;will-change:transform;z-index:1;width:42px;height:33px;position:absolute;top:0;left:0}.prop[data-astro-cid-mizhbyro]{position:absolute;top:0;left:0}.blob[data-astro-cid-mizhbyro][hidden],.prop[data-astro-cid-mizhbyro][hidden]{display:none}svg[data-astro-cid-mizhbyro]{display:block;overflow:visible}.blob[data-astro-cid-mizhbyro].left .bounce[data-astro-cid-mizhbyro] svg[data-astro-cid-mizhbyro]{transform:scaleX(-1)}.eyes[data-astro-cid-mizhbyro]{transition:transform .16s}.closed[data-astro-cid-mizhbyro],.smile[data-astro-cid-mizhbyro],.feet-b[data-astro-cid-mizhbyro],.arm-a[data-astro-cid-mizhbyro],.arm-b[data-astro-cid-mizhbyro],.z[data-astro-cid-mizhbyro],.blob[data-astro-cid-mizhbyro].blink .eyes[data-astro-cid-mizhbyro]{visibility:hidden}.blob[data-astro-cid-mizhbyro].happy .smile[data-astro-cid-mizhbyro],.blob[data-astro-cid-mizhbyro].waving .smile[data-astro-cid-mizhbyro],.blob[data-astro-cid-mizhbyro].sleeping .closed[data-astro-cid-mizhbyro],.blob[data-astro-cid-mizhbyro].sleeping .z[data-astro-cid-mizhbyro],.blob[data-astro-cid-mizhbyro].waving .arm-a[data-astro-cid-mizhbyro]{visibility:visible}.blob[data-astro-cid-mizhbyro].happy .mouth[data-astro-cid-mizhbyro],.blob[data-astro-cid-mizhbyro].waving .mouth[data-astro-cid-mizhbyro],.blob[data-astro-cid-mizhbyro].sleeping .eyes[data-astro-cid-mizhbyro]{visibility:hidden}.z[data-astro-cid-mizhbyro]{align-items:flex-end;gap:2px;display:flex;position:absolute;bottom:30px;left:30px}.z[data-astro-cid-mizhbyro] svg[data-astro-cid-mizhbyro]:last-child{margin-bottom:10px}@media (prefers-reduced-motion:no-preference){.blob[data-astro-cid-mizhbyro].walking .feet-a[data-astro-cid-mizhbyro]{animation:.7s step-end infinite step-a}.blob[data-astro-cid-mizhbyro].walking .feet-b[data-astro-cid-mizhbyro]{animation:.7s step-end infinite step-b}.blob[data-astro-cid-mizhbyro].walking .body[data-astro-cid-mizhbyro]{animation:.7s step-end infinite bob}.blob[data-astro-cid-mizhbyro].waving .arm-a[data-astro-cid-mizhbyro]{animation:.5s step-end infinite step-a}.blob[data-astro-cid-mizhbyro].waving .arm-b[data-astro-cid-mizhbyro]{animation:.5s step-end infinite step-b}.blob[data-astro-cid-mizhbyro].happy .bounce[data-astro-cid-mizhbyro]{animation:.45s ease-out happy-hop}.blob[data-astro-cid-mizhbyro].sleeping .body[data-astro-cid-mizhbyro]{transform-origin:50% 100%;animation:2.4s ease-in-out infinite breathe}.blob[data-astro-cid-mizhbyro].sleeping .z[data-astro-cid-mizhbyro] svg[data-astro-cid-mizhbyro]{animation:2.4s ease-in-out infinite drift}.blob[data-astro-cid-mizhbyro].sleeping .z[data-astro-cid-mizhbyro] svg[data-astro-cid-mizhbyro]:last-child{animation-delay:1.2s}}@keyframes step-a{0%{visibility:visible}50%{visibility:hidden}}@keyframes step-b{0%{visibility:hidden}50%{visibility:visible}}@keyframes bob{0%{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes happy-hop{0%{transform:translateY(0)}40%{transform:translateY(-7px)}to{transform:translateY(0)}}@keyframes breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.94)}}@keyframes drift{0%{opacity:0;transform:translateY(4px)}30%{opacity:1}to{opacity:0;transform:translateY(-8px)}}.wafers[data-astro-cid-ffskh3xm]{--r:340px;--line:#f1dcc6;--rim:#e8c6a2;--ink:#f3d2b0;z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.filters[data-astro-cid-ffskh3xm]{position:absolute}.wafer[data-astro-cid-ffskh3xm]{width:calc(var(--r) * 2);height:calc(var(--r) * 2);filter:url(#wafer-sketch);position:absolute}.wafer[data-astro-cid-ffskh3xm][data-wafer=left]{left:calc(50% - 33rem - var(--r) * 2);top:calc(60% - var(--r))}.wafer[data-astro-cid-ffskh3xm][data-wafer=right]{left:calc(50% + 33rem);top:calc(32% - var(--r))}.dies[data-astro-cid-ffskh3xm]{background-image:radial-gradient(circle, var(--ink) 2.5px, transparent 3px), radial-gradient(circle, var(--ink) 2.5px, transparent 3px), linear-gradient(to right, var(--line) 1px, transparent 1px), linear-gradient(to bottom, var(--line) 1px, transparent 1px);background-position:120px 160px,120px 0,0 0,0 0;background-size:200px 280px,280px 120px,40px 40px,40px 40px;background-attachment:fixed;border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle closest-side,#000 calc(100% - 12px),#0000 calc(100% - 11px));mask-image:radial-gradient(circle closest-side,#000 calc(100% - 12px),#0000 calc(100% - 11px))}.rim[data-astro-cid-ffskh3xm],.rim[data-astro-cid-ffskh3xm]:before{border:1.5px solid var(--rim);border-radius:50%;position:absolute;inset:0}.rim[data-astro-cid-ffskh3xm]:before{content:"";opacity:.55;border-width:1px;inset:3px -1px -2px 2px;transform:rotate(4deg)}.rim[data-astro-cid-ffskh3xm]:after{content:"";background:var(--paper);border:1.5px solid var(--rim);width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;transform:rotate(45deg)}.wafer[data-astro-cid-ffskh3xm][data-wafer=left] .rim[data-astro-cid-ffskh3xm]:after{border-bottom-color:#0000;border-left-color:#0000;right:-5px;transform:rotate(-135deg)}.wafer[data-astro-cid-ffskh3xm][data-wafer=right] .rim[data-astro-cid-ffskh3xm]:after{border-top-color:#0000;border-right-color:#0000;left:-5px;transform:rotate(-135deg)}@media (width<=66rem){.wafers[data-astro-cid-ffskh3xm]{display:none}}.site-footer[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:clamp(4rem,10vw,7rem);padding-block:1.5rem 2.5rem;display:flex}.site-footer[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin:0}
