@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fafaf9;--fg:#1c1c1b;--text:#3f3f3c;--muted:#6b6b67;--line:#e7e7e4;--hover:#f1f1ef;--surface:#fff;--font:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--mono:"Geist Mono Variable", ui-monospace, monospace;--column:640px;--gutter:20px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#111110;--fg:#ededeb;--text:#c9c9c5;--muted:#9a9a95;--line:#262625;--hover:#1a1a19;--surface:#161615}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:400 15px/1.65 var(--font);letter-spacing:-.003em;-webkit-font-smoothing:antialiased;margin:0}h1,h2,p,ul,dl,dd,figure{margin:0}ul{padding:0;list-style:none}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}p{text-wrap:pretty}svg{flex-shrink:0}::selection{background:var(--fg);color:var(--bg)}:focus-visible{outline:2px solid var(--fg);outline-offset:3px;border-radius:4px}[tabindex="-1"]:focus{outline:none}.skip-link{z-index:10;background:var(--fg);color:var(--bg);border-radius:6px;padding:8px 12px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.muted{color:var(--muted)}.tabular{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12.5px}.page{width:min(100% - var(--gutter) * 2, var(--column));margin:0 auto;padding:96px 0 40px}.masthead{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:48px;display:flex}.masthead-name{color:var(--fg);font-size:inherit;line-height:inherit;font-weight:500}.masthead-controls{align-items:center;gap:8px;display:flex}.language{gap:2px;font-size:13px;display:flex}.language a{color:var(--muted);border-radius:5px;padding:2px 6px;transition:color .15s}.language a:hover,.language a[aria-current]{color:var(--fg)}.icon-button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;transition:color .15s,background-color .15s;display:grid}.icon-button:hover{color:var(--fg);background:var(--hover)}.prose p+p{margin-top:1em}.prose a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .15s}.prose a:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.section{margin-top:64px}.section-label{color:var(--muted);margin-bottom:12px;font-size:13px;font-weight:400}.row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:9px 0;display:grid}.row-main{flex-direction:column;min-width:0;display:flex}.row-title{color:var(--fg);font-weight:500}.row-sub{color:var(--muted);font-size:14px}.row-meta{color:var(--muted);white-space:nowrap;padding-top:2px;font-size:13px}.row-meta.tabular{padding-top:3px;font-size:12.5px}.project-row{border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;margin:0 -10px;padding:10px;transition:background-color .15s}.project-row:hover{background:var(--hover)}.project-icon{border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--muted);border-radius:8px;place-items:center;margin-top:1px;transition:color .15s;display:grid}.project-row:hover .project-icon{color:var(--fg)}.course-row{align-items:baseline;padding:5px 0}.course-row .row-title{font-weight:400}.course-row .row-meta{padding-top:0}.pairs>div{grid-template-columns:120px minmax(0,1fr);gap:16px;padding:5px 0;display:grid}.pairs dt{color:var(--muted)}.pairs dd{color:var(--text)}.footer{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:112px;font-size:13px;display:flex}.footer time{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12.5px}.back{align-items:center;gap:6px;margin-bottom:32px;font-size:13.5px;transition:color .15s;display:inline-flex}.back:hover{color:var(--fg)}.project-header{margin-bottom:20px}.project-header h1{letter-spacing:-.015em;color:var(--fg);font-size:20px;font-weight:500;line-height:1.3}.inline-links{flex-wrap:wrap;gap:20px;display:flex}.prose .inline-links a{align-items:center;gap:4px;display:inline-flex}.shots{width:min(100vw - var(--gutter) * 2, 880px);gap:16px;margin-top:40px;display:grid;position:relative;left:50%;transform:translate(-50%)}.shots img{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:100%}.schematic{border:1px solid var(--line);background:var(--surface);font-family:var(--mono);border-radius:10px;margin-top:40px;padding:18px 20px;font-size:12.5px;line-height:1.8}.schematic-title{color:var(--fg);margin-bottom:10px}.schematic dl+dl{margin-top:12px}.schematic dl>div{grid-template-columns:88px minmax(0,1fr);gap:12px;display:grid}.schematic dt{color:var(--muted)}.schematic dd{color:var(--text);overflow-wrap:anywhere}.bullets li{padding-left:18px;position:relative}.bullets li+li{margin-top:8px}.bullets li:before{content:"–";color:var(--muted);position:absolute;left:0}.next{border-top:1px solid var(--line);align-items:baseline;margin-top:72px;padding-top:16px}.next .row-title{justify-self:end;align-items:center;gap:6px;display:inline-flex}.next:hover .row-title svg{transform:translate(3px)}.next svg{transition:transform .15s}@media (max-width:560px){.page{padding-top:56px}.project-row{grid-template-columns:30px minmax(0,1fr)}.project-row .row-meta{display:none}.row:not(.project-row):not(.next):not(.course-row){grid-template-columns:1fr;gap:0}.row:not(.project-row):not(.next):not(.course-row) .row-meta{order:-1;padding:0}.course-row,.pairs>div{grid-template-columns:1fr;gap:0;padding:6px 0}.footer{margin-top:88px}}:root{--contour-ink:#1c1c1b0d;--contour-edge:#1c1c1b12}:root[data-theme=dark]{--contour-ink:#ededeb0e;--contour-edge:#ededeb14}body:before{--contours:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='960' height='520' fill='none' stroke='url(%23f)'%3E%3ClinearGradient id='f' gradientUnits='userSpaceOnUse' x2='0' y2='520'%3E%3Cstop offset='.3'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cpath stroke-opacity='.5' d='M-9 4.1l6.3-13.1M879.9 -9l-4.9 21 .2 9 2.1 6 4.4 6 6.3 4.5 6 2.5 9 1.5 6-.3 9-2.4 6-3 7.6-5.8 7.4-7.8 6-8.2 6.6-11 5.7-12M13.8 -9l-10.8 19.5-12 17.6M854.4 -9l-1.3 18 .3 9 2.3 9 3.1 6 8.2 8.8 9 5.7 12 4.6 12 2.2 9 0 9-1.6 9-3.4 9-5.7 8.2-7.6 7.6-9 8.4-12 8.8-14.8M-9 57.7l9.2-9.7 11.1-15 12.7-20.1 12.5-21.9M636.9 -9l5.1 6.3 4.6 8.7 2.7 9 5 24 3.7 9 4 6 7 6.6 9 4.8 9 2.4 12 .9 12-1.5 6-1.8 6-3.1 6-5 2.4-3.3 1.4-3 1.4-6-.3-6-2.8-9-4.5-9-12.5-21-3.8-9M809.6 -9l1.9 21 1.5 9 3.3 9 6.3 9 10.7 9 10.2 6 14.5 6.6 18 6.2 15 3.7 15 2 12-.2 12-2.3 12-5.5 9-6.8 9-9.4 9-11.9M-9 70.9l9-7.9 12.1-15 14.9-23.4 19.4-33.6M410.7 -9l11.1 42 4 9 6.2 9.4 9 8.9 8.2 5.7 6.8 3.7 15 5.7 6 1.3 6 .3 6-1.4 4.2-3.6 2.3-6 .4-6-.5-6-2.6-12-4.2-12-18.4-39M606.4 -9l9.9 12 7.6 12 3.9 9 9.9 30 4.6 9 5.7 7.8 7.7 7.2 10.3 6.3 15 5.6 15 3.3 15 1.9 12 .3 9-1.2 9-2.8 8.4-4.4 6.6-4.7 21-18.9 6-4.5 6-3 6-1.4 9-.1 12 2.3 51.3 15.3 20.7 5.3 15 2.7 15 1 15-1.7 12-4.6 6-3.8 6-5 12-13.7M56.2 -9l-27.2 48-14 22.4-6 7.9-6 6.5-6 5-6 3.7M389.9 -9l6.1 14.2 7.8 24.8 4.4 12 4.8 9 7 9 9 7.9 10.8 7.1 60.4 30 9.4 6 6.2 6 3.1 6 2.4 9 5.6 57 2.2 12 2.7 9 5.2 10.8 6 7 6 4 6 1.7 3 .1 6-2.2 3-2.9 3-5.3 1.9-7.2 .8-9-.6-12-1.9-12-3.2-11.9-6-15.1-6-10.6-9-11.8-16.3-16.6-5.7-9-2.8-9-7.9-33-5.5-18-6.6-18-16.7-39M584.7 -9l16.5 21 6 9 5.8 12 9.4 27 3.8 9 5.2 9 7.6 9.2 12 9.5 15 7.7 24 8.4 27 7.7 9 1.1 6-.2 9-2.2 6-2.7 12-8.3 21-19 9-7.3 9-5.4 12-3.9 12-1 15 1.3 15 2.8 51 11.9 12 1.8 12 .6 12-1.2 12-4.3 9-6 9-9.2M287.3 531l6.7-6.6 6-3.1 6-1.5 9-.6 15 1.1 15 2.7 12 3.6 9.8 4.4M-9 99.5l9-3.5 6-3.9 6-5.6 6.8-8.5 9.1-15 38.7-72M361.7 -9l13.3 28.1 12.3 28.9 5.1 9 4.7 6 6.4 6 8.8 6 43.3 21 15.4 9 11.3 9 5.4 6 4.2 6 5.4 12 2.4 9 1.5 9 1 18-.8 36 1.2 15 3.4 12 4.9 9 5 6 6.1 5.5 6 4.2 9 4.8 15 5.1 9 1.7 9 .7 12-1 9-3.4 3.3-2.6 2.3-3 3.1-9 .9-15-1.8-27-3.7-27-4.4-21-6.8-21-7.7-15-8.9-12-24.3-27.5-6-8.6-6-10.6-9-20-23.1-59.3M564.6 -9l21.2 27 8.2 12.2 6.7 14.8 8.3 27.3 4.5 11.7 5 9 7.5 9 10 8.2 9 5.5 39 17.4 9.5 4.9 20.5 12.1 9 3.4 9-.2 6-2.2 6-3.6 6-4.6 9-8.5 23.8-26.4 12.2-11.8 12-8 11.2-4.2 6.8-1.3 9-.5 18 1.5 18 3.5 45 10.9 12 2.1 9 .7 9-.3 9-2 9-4.4 6-4.7M258.2 531l-.6-9-1.9-12-9.3-36-2.5-12-1-9 .3-9 2.8-9.8 3-4.8 3.3-3.4 4.3-3 6.7-3 6.7-1.7 6-.6 9 .9 6 2.1 6 4.5 3 3.8 3 6 1.9 6 5.1 24 2.7 9 4.3 9 7.5 9 5.5 4.1 9.3 4.9 35.7 12 9 3.8 9 5.6 7.9 8.6M24.2 531l14.8-7.7 6-2.1 6-.9 6 .8 3 1 6 3.7 5.5 5.2M-9 139.4l18 9.9 9 2.7 6 .2 6-1.4 6-3.3 4-3.5 5-6 8.4-15 7.5-21 3.4-15 5.2-33 5.5-21 9-23 9.8-19M194.1 -9l15.9 15.4 30 24 28.6 29.6 34.7 27 9.6 9 7.1 9 5.2 9 13.8 30.8 3 4.3 5.2 3.9 3.8 1 3-.2 9-3.8 9-7 22.3-20 7.7-4.9 9-3.5 12-1.4 12 1.9 12 5.1 9 6.9 6 7.3 3.5 6.6 2.7 9 1.1 9-.3 9-1.7 12-9 36-2.5 15-.3 15 1.6 9 2.2 6 3.3 6 4.7 6 10 9 14.7 10 37.7 23 8.3 6 8.6 9 1.7 3 1.6 6-1 6-4.9 9-37 48.5-9 10.7-9 8.2-6 3.7-9 3.3-12 1.3-15-1.1-36-5.2-12 .1-12 1.4-3 0-3-1.1-2.4-3.8-.5-3 2.9-23.4-.1-9.6-1.4-6-1.5-3.5-3-3.7-3-1.9-6-1.1-6 .6-30 7.8-27 4.4-24 1.8-21-.7-12-2.5-12-5.1-11-8.1-16-17.2-3-2-3-.7-3 .8-3 2.3-6 8.8-6.5 17-2.5 10.4-1.6 10.6-.6 12 .6 9 1.7 9 4 12 18.4 36 7.8 18 6.6 21 3.6 18M491.9 531l-1.8-12 1.1-12 3.8-12.1 6.8-11.9 5.2-6 7-6 29-17.3 12-8.6 12-11.6 10-13.5 4.8-9 3.5-9 3-12 4-27 2.6-6 2.1-2.9 6-4.9 8.6-4.2 36.4-11.4 18-7.6 12.5-8 12.9-12 9.6-12 10-15.1 31.4-53.9 54.1-90 10.5-14.5 9-8.8 6-4.2 6-3.1 7.3-2.4 7.7-1.3 15 0 18 3.3 21 6.7 18 8 14 7.3 31 18.8 9 4.5M-9 515.8l14-14.8 19-25.2 9-10 6-4.6 6-2.8 6-1.2 6 .1 9 2.2 11 5.5 8 6 8.8 9 6.3 9 4.7 9 12.7 33M931.1 531l10.9-7.7 8.8-7.3 9-9 9.2-11M148.3 -9l2.6 3 2.4 6-.1 3-1.2 3-2.8 3-5.2 2.7-6 1.5-6 .3-6.6-1.5-3.3-3-1.2-3-.1-3 1.8-6 4.6-6M-9 168.2l12 12.2 6 4.6 6 3.3 6 1.9 6 .7 6-.7 6-2 9-5.7 9-9.2 9-12.9 16.4-28.4 7.6-11.7 9-11 9-7.9 9-5.7 9-4.1 42.9-13.6 14-6 15.1-7.7 12-4 9-.5 9 1.6 12 4.4 15 8 18 11.3 12 8.9 9 8.6 8.1 11.4 4.2 9 3.4 12 1.7 12 .4 12-.9 12-1.9 10.4-3 8.8-4.5 7.8-5.7 6-9.3 6-10.5 4.3-25.7 7.7-13.3 4.9-15 7.6-18.2 11.5-16 12-10.8 10.8-6.6 10.2-4.1 12-1.9 15-2 45-9.2 66-.7 12 .7 12 2.1 9 4.6 9 20.1 23.5 10.3 15.5 4.3 9 3.2 9 3.1 15M519 531l.4-9 1.3-6 3.5-9 3.5-6 10.2-12 32.1-30.3 15.4-17.7 14.3-21 18.3-35.9 3.8-6.1 4.8-6 6.4-5.6 6-3.8 30-13 12-6.7 12-10.1 9-10.6 12-17.8 33-55.7 37.3-59.7 27-51 7.7-10.8 7.2-7.2 7.8-5 6-2.5 6-1.5 9-.8 9 .6 9 1.6 9 2.6 12 4.8 16.3 9.2 11.9 9 12.7 12 22.1 24.7 12 10.3M-9 496.1l9.3-13.1 17.7-29.4 6-8.1 4.4-4.5 7.6-5.2 6-2 9-.7 9 1.5 15 5.3 19.4 10.1 13.7 9 9.8 9 4.3 6 4 9 6.9 33 4.9 15M908.3 531l18.7-11.8 15-13 7.4-8.2 6.9-9 12.7-20.4M733.4 531l16.6-31.5 9-12.7 9-7.2 6-2.3 6-.6 6 1.4 3 1.6 6.1 6.3 4.3 9 8.2 27 4.8 9M-9 200.9l6 5.7 6 4.4 6 3.2 9 2.9 6 .8 9-.2 7.7-1.7 7.3-2.8 6-3.5 6-4.6 9-9.6 8.6-12.5 17-30 7.7-12 10-12 10.5-9 12.2-7.1 15-5.8 63-15.7 15-1.6 12 1.4 12 3.9 12.9 6.9 10.6 9 6.6 9 2.8 6 1.8 6 1.2 12-1.1 9-2.9 9-4.9 8.2-6.9 6.8-5.1 3.4-9 4.1-24 7.5-12 4.6-18 9.5-29.8 18.9-15.2 10.6-12 10.4-7.3 9-3.2 6-2 6-1.1 12 1.1 9 6.2 27 2.5 15 1 15-.6 15-2.6 17.8-3.8 15.2-5.2 13.8-6.1 10.2-2.9 3.1-6 4.2-6 1.8-6 .4-6-.6-9-2-30-10-12-2.9-12-.5-9 2.4-6 4-3 3-6 8.5-21 43M542.5 531l2.4-9 2.5-6 9.5-15 34.1-40.4 33-42.4 12-13.7 9-7.7 9-5.6 9-3.9 18.2-6.3 8.8-4 6-4.1 6.7-6.9 8.3-14.1 18.9-42.9 15.7-30 19.4-30.9 37.6-53.1 8.1-15 11.5-27 4.4-9 6.2-9 6.5-6 6.7-3.8 6-1.9 6-.8 9 .4 9 2 6 2.1 14.7 8 11.1 9 8.4 9 9.1 12 16.7 24.8 9 11.1 9 8 9 5.3M870.4 531l14.6-3.4 15-6.2 15-9 13.7-11.4 10.3-11.4 8.7-12.6 8.2-15 13.1-28M712.5 531l9.5-21 13-36.5 7.6-14.5 5.1-6 8.3-5.7 9-2.9 9-.9 12 .8 9 2.2 9 4 6.8 5.5 5.2 7.1 3.4 7.9 7.5 33 4.9 12 4.5 6 3.7 3.2 6 3.3 8.8 2.5M-9 229.3l9.3 4.7 11.7 3.7 12 1.8 12 .4 12-.9 15-2.7 15-4.2 9.4-4.1 4-3 3.5-6 10.9-36 4.9-12 6.5-12 6.5-9 8.3-8.4 9-6.1 7.4-3.5 7.6-2.5 9-1.7 9-.6 12 .3 14.1 1.5 18 3 8.1 3 .9 3-2.2 3-14.9 12.2-22.7 20.8-18.6 15-24.7 15.7-39.2 20.3-4.5 3-2.5 3-2.1 6-1.5 12 .3 12 2.2 12 5.9 15 12.2 21 5.2 10.4 3.7 10.6 2.4 12 .4 15-1.8 12-4.7 13.8-6 9.2-4.2 4-4.9 3-5.9 1.9-9 .6-15-2.9-42-14.3-12-1.5-7.6 1.2-4.4 2-3 2.2-3 3.3-3 5.1-3 8.4-6 25.2M969 386l-4.8 4-4.2 6.6-3 8.4-7.3 30-4.9 15-8.4 18-9.4 13.9-12 12.5-8.7 6.6-6.3 3.8-6 3-9 3.2-9 1.6-6 0-6-1.1-6-2.6-5.6-4.9-3.4-5-3-6.9-1.7-6.1-6.2-30-3.6-9-4.2-6-6.7-6-10.6-5.6-48-15-9-4.1-8-5.3-5.5-6-4.5-9-2.6-12-.6-12 1.6-21 3.9-18 6.2-18 10-21 11.1-18 12.4-16.9 15-17 23-23.1 9.8-12 3.7-6 4.1-9 7.4-23 2.9-7 6.1-8.5 4.8-3.5 7.2-2.2 9 .6 6 2.1 9 5.5 6.6 6 8.4 10.3 22.8 37.7 10.2 13.1 6 5.7 9 6.5 9 4.6 9 3M564.6 531l6.6-15 9.7-15 25.1-32 21-23.9 12-11 12-7.8 12-4.5 12-1.3 6 .5 8 2 6.4 3 3.6 2.7 3.2 3.3 3.6 6 3.4 12 .9 9-.1 12-2.4 21-5.5 21-8 18M969 328.4l-21 11-16 11.6-12.6 12-22.4 25.8-6 5.7-9 5-6 1.5-6 .5-21-1.1-24-3.8-18-5.3-12-6-9.3-7.3-5.1-6-3.8-6-4.4-12-1.1-6-.5-9 1.2-12 3.1-12 5.2-12 7.4-12 10.3-12 9-7.6 9-5.7 12-5.1 12-2.8 12-1.1 15 .2 15 1.4 18 2.8 21 4.4 30.8 7.5 17.2 5.3M-9 272.8l19.7 6.2 11.1 6 3.6 3 4.6 6 2.4 6 .6 6-1.5 6-1.5 2.6-6 5.8-6 3.6-27 13.6'/%3E%3Cpath d='M26 -9l-17.6 30-8.4 12.1-9 10.9M832.7 -9l.7 18 1 9 2.5 9 5 9 8.9 9 8.9 6 13.3 6.2 15 4.6 12 1.9 12 .2 12-2.1 9-3.7 9-5.8 9-8.3 9-10.9 9-13M-9 117.1l12 0 9-2.7 6-3.8 7.8-8.6 8.4-15 16.8-41.1 8.6-18.9 18.8-36M232.3 -9l13.7 5.2 21 5.2 6 2.8 1.8 1.8 1.5 3 2.5 18 2.3 9 4.3 9 4.6 6 6.1 6 6.9 5.3 31.1 18.7 16.9 13 6 3.7 3.5 1.3 5.5 .8 6-.5 24-4.8 9-.3 12 1.2 15 3.6 12 4.5 12 6.2 9.8 7.3 5.9 6 6.2 9 3.9 9 2.7 12 .7 12-.7 12-6.4 39-1 15 1 9 1.5 6 2.4 6 3.6 6 6.4 7.6 9 7.8 12 7.9 12 6.2 21 8.1 51 16.6 12 3.1 9 1 9-.1 9-1.1 9-2.2 9-3.4 6.7-3.5 8.3-5.7 6.9-6.3 7.6-9 7.6-12 5.8-12 12.4-30 7.4-12 36.3-46.6 37.6-52.4 10.8-12 11.6-9 9-4.3 9-2.4 12-1 12 .7 12 2 15 3.5 60 18.1 15 1.9 6-.4 6-1.5M238.2 531l-2-12-3.5-15-14.4-48-3.8-15-1.8-15 .5-6 1.8-6 4-5.8 3-2.3 9.8-3.9 23.2-3.3 33-1.8 12 .6 9 1.6 7.3 2.9 4.1 3 2.7 3 3.3 6 1.9 6 4.7 27 4.7 15 3.3 6 4.8 6 5.2 4.3 6 3.4 12 3.6 9 .7 6-.5 12-3.3 21-11.4 9-3.6 6-1.1 6 .3 6 1.7 4.5 2.9 4.4 6 1.9 9-.4 9-3.4 24 .7 12M-6.2 531l15.4-12 20.8-20.2 9-7.7 9-4.7 6-1.1 6 .5 6 2 6 3.7 6 5.4 9 12.1 11.1 22M953.8 531l15.2-11.9M969 353.2l-12 3.8-10 6-9.2 9-5.5 9-2.1 6-1.2 9 1.6 24-.9 15-4.1 15-4.1 9-3.5 5.7-9 10.6-9 6.9-9 4-9 1-4.9-1.2-4.1-2.4-3-3-3-5-3-8.7-5.1-25.9-2.2-6-4.7-7.2-5.3-4.8-6.7-3.9-12-4.6-33-10.3-11.4-5.2-9.6-6.4-8.4-8.6-5.4-9-4.1-12-1.7-15 1-15 4.4-18 7.7-18 9.5-15.8 12-15 12-11.6 15-10.7 18-9.1 39-15.5 6-1.3 6 .1 9 3.2 24.6 15.7 16.9 9 15.5 5.9 18 4.8M-9 251.9l12 3.4 36 8.2 8.6 3.5 6.4 4.2 7.2 7.8 15.8 24 15.6 18 4.4 6 3.4 6 2.4 6 1.4 6 .4 6-1.3 9-4.3 8.2-6 5-5 1.8-4 .5-9-.8-8.4-2.7-30.6-15.6-12-3.5-9-.4-9 1.4-9 3.1-6 3.2M588 531l5.5-12 7.5-12 11-14.6 12-13.5 9-8.5 9-6.5 9-4.3 9-1.6 6 .9 3 1.1 6 4.2 3.1 3.8 2.9 5.3 2.8 9.7 .8 12-1.4 12-3.5 12-5.6 12'/%3E%3C/svg%3E");content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, var(--contour-edge) calc(50% - 460px), var(--contour-ink) calc(50% - 340px), var(--contour-ink) calc(50% + 340px), var(--contour-edge) calc(50% + 460px));height:520px;-webkit-mask:var(--contours) 50% 0 / 960px 520px repeat-x;-webkit-mask:var(--contours) 50% 0 / 960px 520px repeat-x;mask:var(--contours) 50% 0 / 960px 520px repeat-x;position:absolute;top:0;left:0;right:0}@media (forced-colors:active),(prefers-contrast:more),print{body:before{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important}}
