@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-ext-opsz-normal.C5tfwALZ.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-opsz-normal.DgmypKXX.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-ext-opsz-normal.DGm64vGR.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-opsz-normal.DFglUmAd.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-vietnamese-opsz-normal.Gqw5JQlq.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-ext-opsz-normal.STiTPs0F.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:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-opsz-normal.BHZsWIlc.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-ext-opsz-italic.5yUt4G_9.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-opsz-italic.Bj0ndbyp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-ext-opsz-italic.DFpO5j-Z.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-opsz-italic.CHERNRFq.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-vietnamese-opsz-italic.BdcrZMcO.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-ext-opsz-italic.4y8iAqqs.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:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-opsz-italic.CJ93D38p.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-vietnamese-wght-normal.D0rl6rjA.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-ext-wght-normal.D9tNdqV9.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-wght-normal.BhU9QXUp.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");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-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");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-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-cyrillic-ext-700-normal.CrK2-ngJ.woff2)format("woff2"),url(/_astro/caveat-cyrillic-ext-700-normal.DjFGiEhD.woff)format("woff");unicode-range:U+460-52F,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(/_astro/caveat-cyrillic-700-normal.BIyejhEL.woff2)format("woff2"),url(/_astro/caveat-cyrillic-700-normal.Bhcx9qBB.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-latin-ext-700-normal.DFbRgDry.woff2)format("woff2"),url(/_astro/caveat-latin-ext-700-normal.DjJQd59I.woff)format("woff");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:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-latin-700-normal.D8_1Nw6V.woff2)format("woff2"),url(/_astro/caveat-latin-700-normal.cPyBTTZN.woff)format("woff");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{color-scheme:light;--ink:#093036;--ink-rgb:9 48 54;--band:#093036;--band-2:#0f3f46;--on-band:#edf5ef;--shadow:#093036;--btn:#17664a;--reader-bg:#fbfbf8;--warn-bg:#fff4ec;--text-w:450;--grid-major:.075;--grid-minor:.032;--ink-2:#0f3f46;--green:#17664a;--sage:#d5e3d9;--sage-2:#c6d8cb;--mint:#edf5ef;--card:#f5f9f6;--white:#fff;--apricot:#ffbb8c;--apricot-2:#f29a63;--apricot-3:#e3844c;--orange:#f2672c;--orange-text:#c4480f;--yellow:#efcc3a;--muted:#3e4c47;--rule:#9db0a4;--on-ink:#cfe0d7;--sans:"Space Grotesk Variable", "Space Grotesk", system-ui, sans-serif;--serif:"Literata Variable", "Literata", Georgia, serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--hand:"Caveat", "Comic Sans MS", cursive;--ease:cubic-bezier(.2, .7, .2, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--gutter:44px}html[data-theme=dark]{color-scheme:dark;--ink:#dceae3;--ink-rgb:220 234 227;--ink-2:#c4d6cd;--band:#051a1e;--band-2:#0b282d;--on-band:#edf5ef;--shadow:#020d0f;--btn:#237556;--green:#6ccb9f;--sage:#0a2327;--sage-2:#0d2a2f;--mint:#12363c;--card:#0f2f34;--white:#143a40;--muted:#9fb5ac;--rule:#3d605b;--orange-text:#ff9f6e;--on-ink:#cfe0d7;--reader-bg:#101716;--warn-bg:#3a2418;--text-w:420;--grid-major:.06;--grid-minor:.025}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;background-color:var(--sage);background-image:linear-gradient(rgb(var(--ink-rgb) / var(--grid-major)) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--ink-rgb) / var(--grid-major)) 1px, transparent 1px), linear-gradient(rgb(var(--ink-rgb) / var(--grid-minor)) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--ink-rgb) / var(--grid-minor)) 1px, transparent 1px);background-position:top;background-size:80px 80px,80px 80px,16px 16px,16px 16px;scroll-padding-top:24px;overflow-x:clip}body{color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2.5px solid var(--orange);outline-offset:3px}::selection{background:var(--apricot);color:#093036}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--band);color:var(--apricot);z-index:10;padding:10px 14px;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.wrap{width:100%;max-width:calc(72rem + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.stage{flex:1;position:relative}.stage>main{z-index:1;padding-bottom:32px;position:relative}.stage>.bp-field{opacity:.55}.hand{font-family:var(--hand);color:var(--orange-text);font-weight:700;line-height:1.05}.btn{font:500 .9375rem var(--sans);border:1.5px solid var(--ink);white-space:nowrap;align-items:center;gap:8px;padding:11px 18px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.btn .arr{transition:transform .25s var(--ease)}.btn:hover .arr{transform:translate(4px)}.btn.primary{background:var(--btn);border-color:var(--btn);color:var(--on-band)}.btn.primary:hover{background:var(--band);border-color:var(--band);color:var(--apricot)}.btn.ghost:hover{background:var(--band);color:var(--on-band)}.pill{font:600 .8125rem var(--sans);border:1.2px solid;border-radius:999px;padding:3px 11px;display:inline-block}.link{border-bottom:2px solid var(--orange);transition:color .2s}.link:hover{color:var(--green)}.sec{border-bottom:1.2px dashed var(--ink);padding:52px 0}.sec:last-of-type{border-bottom:0}.sec-h{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:26px;display:flex}.sec-h .n{font:500 1rem var(--mono);color:var(--orange-text)}.sec-h h2{font:500 2.375rem/1.1 var(--serif);letter-spacing:-.02em}.sec-h .hand{font-size:1.625rem;display:inline-block;transform:rotate(-3deg)}.sec-h .more{font:500 .9375rem var(--sans);margin-left:auto}.rv{opacity:0;transition-property:opacity,transform,background,box-shadow,color,padding;transition-duration:.7s,.6s,.35s,.35s,.25s,.3s;transition-timing-function:var(--ease);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(18px)}.rv.in{opacity:1;transform:none}.rv.done{transition-delay:0s}html:not(.js) .rv{opacity:1;transform:none}.fl{pointer-events:none;transform:translate(calc(var(--mx,0) * var(--k,10px)), calc(var(--my,0) * var(--k,10px)));transition:transform .4s var(--ease);position:absolute}.fl>*{animation:bob var(--t,5s) ease-in-out infinite alternate;animation-delay:var(--dl,0s);display:block}@keyframes bob{0%{transform:translateY(0) rotate(var(--r0,-6deg))}to{transform:translateY(var(--y,-12px)) rotate(var(--r1,6deg))}}html[data-theme=dark] [stroke=\#093036 i]:not([data-keep-colors],[data-keep-colors] *){stroke:var(--ink)}html[data-theme=dark] [fill=\#093036 i]:not([data-keep-colors],[data-keep-colors] *){fill:var(--ink)}html[data-theme=dark] :is([fill=\#EDF5EF i],[fill=\#F5F9F6 i],[fill=\#FFFFFF i],[fill=\#FCFDFB i],[fill=\#F1F8F3 i]):not([data-keep-colors],[data-keep-colors] *){fill:var(--card)}html[data-theme=dark] [fill=\#AFC6B7 i]:not([data-keep-colors],[data-keep-colors] *){fill:#1d4a50}html[data-theme=dark] [fill=\#94B19F i]:not([data-keep-colors],[data-keep-colors] *){fill:#163e43}html[data-theme=dark] [fill=\#4C5A55 i]:not([data-keep-colors],[data-keep-colors] *){fill:var(--muted)}html[data-theme=dark] [stroke=\#17664A i]:not([data-keep-colors],[data-keep-colors] *){stroke:var(--green)}html[data-theme=dark] [fill=\#17664A i]:not([data-keep-colors],[data-keep-colors] *){fill:var(--green)}html[data-theme=dark] [stroke=\#C4480F i]:not([data-keep-colors],[data-keep-colors] *){stroke:var(--orange-text)}html[data-theme=dark] [fill=\#C4480F i]:not([data-keep-colors],[data-keep-colors] *){fill:var(--orange-text)}html.theme-ready body,html.theme-ready .nav,html.theme-ready .foot{transition:background-color .3s,color .3s}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:1}}html{font-size:100%}@media (width>=1200px){html{font-size:106.25%}}@media (width>=1440px){html{font-size:112.5%}}@media (width>=1800px){html{font-size:118.75%}}@media (width<=900px){:root{--gutter:28px}.sec-h h2{font-size:2rem}}@media (width<=560px){:root{--gutter:20px}.sec{padding:40px 0}.sec-h h2{font-size:1.8125rem}.sec-h:has(.more):after{content:"";flex-basis:100%;order:1}.sec-h .more{order:2;margin:-6px 0 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.theme-toggle[data-astro-cid-l6lhmie6]{width:40px;height:40px;transition:background .25s, color .25s, transform .4s var(--spring);border:1.5px solid;border-radius:50%;place-items:center;display:inline-grid}.theme-toggle[data-astro-cid-l6lhmie6]:hover{transform:rotate(-18deg)}.theme-toggle[data-astro-cid-l6lhmie6] svg[data-astro-cid-l6lhmie6]{transition:opacity .3s, transform .5s var(--spring);grid-area:1/1}.moon[data-astro-cid-l6lhmie6]{opacity:0;transform:rotate(-90deg)scale(.6)}html[data-theme=dark] .sun[data-astro-cid-l6lhmie6]{opacity:0;transform:rotate(90deg)scale(.6)}html[data-theme=dark] .moon[data-astro-cid-l6lhmie6]{opacity:1;transform:none}.nav[data-astro-cid-wpvy4v7s]{background:var(--band);color:var(--on-band);font:.9375rem var(--sans);z-index:2;position:relative}.bar[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:16px;padding-top:20px;padding-bottom:18px;display:flex}.brand[data-astro-cid-wpvy4v7s]{letter-spacing:-.01em;align-items:center;gap:10px;font-weight:700;display:flex}.brand[data-astro-cid-wpvy4v7s] .logo{transition:transform .5s var(--spring)}.brand[data-astro-cid-wpvy4v7s]:hover .logo{transform:rotate(-12deg)scale(1.1)}ul[data-astro-cid-wpvy4v7s]{gap:32px;list-style:none;display:flex}li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding:4px 0;display:inline-block;position:relative}li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{content:"";background:var(--orange);transform-origin:0;height:2px;transition:transform .3s var(--ease);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover:after,li[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]:after{transform:scaleX(1)}.n[data-astro-cid-wpvy4v7s]{color:var(--apricot);font:.8125rem var(--mono);margin-right:4px}.tools[data-astro-cid-wpvy4v7s]{color:var(--apricot);align-items:center;gap:12px;display:flex}.tools[data-astro-cid-wpvy4v7s] .theme-toggle:hover{background:var(--apricot);color:var(--band)}.cv[data-astro-cid-wpvy4v7s]{border-color:var(--apricot);color:var(--apricot);padding:9px 16px}.cv[data-astro-cid-wpvy4v7s]:hover{background:var(--apricot);color:var(--ink)}@media (width<=760px){.bar[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;row-gap:12px;padding-top:16px;padding-bottom:14px}nav[data-astro-cid-wpvy4v7s]{border-top:1px dashed #cfe0d759;order:3;width:100%;padding-top:10px}ul[data-astro-cid-wpvy4v7s]{justify-content:space-between;gap:12px}.n[data-astro-cid-wpvy4v7s]{display:none}}.foot[data-astro-cid-jo6i4kqk]{background:var(--band);color:var(--on-ink);font:.9375rem var(--sans);z-index:2;--icon-bg:var(--band);margin-top:24px;position:relative}.map[data-astro-cid-jo6i4kqk]{grid-template-columns:1.3fr 1fr 1.4fr .9fr;gap:36px;padding:52px 0 36px;display:grid}.brand[data-astro-cid-jo6i4kqk]{color:var(--on-band);align-items:center;gap:10px;font-size:1.0625rem;font-weight:700;display:flex}.who[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font:italic var(--text-w) 1.1875rem var(--serif);color:var(--on-ink);margin-top:12px}.talk[data-astro-cid-jo6i4kqk]{border-color:var(--apricot);color:var(--apricot);margin-top:20px}.talk[data-astro-cid-jo6i4kqk]:hover{background:var(--apricot);color:var(--ink)}h2[data-astro-cid-jo6i4kqk]{font:600 .75rem var(--sans);text-transform:uppercase;letter-spacing:.14em;color:var(--apricot);margin-bottom:14px}ul[data-astro-cid-jo6i4kqk]{gap:9px;list-style:none;display:grid}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-band);border-bottom:1px solid #0000;align-items:center;gap:8px;line-height:1.35;transition:color .2s,border-color .2s;display:inline-flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--apricot);border-color:var(--apricot)}.base[data-astro-cid-jo6i4kqk]{border-top:1px dashed #cfe0d74d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:18px 0 24px;font-size:.875rem;display:flex}.links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:18px;display:flex}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-band);border-bottom:2px solid var(--apricot);align-items:center;gap:6px;display:inline-flex}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--apricot)}@media (width<=980px){.map[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=560px){.map[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:28px;padding-top:40px}}
