#footer[data-astro-cid-ak3upacl]{text-align:center;padding:1rem 0;box-sizing:border-box;position:sticky;top:100%}#footer[data-astro-cid-ak3upacl] .text[data-astro-cid-ak3upacl]{font-size:.8rem;margin-top:.5rem;opacity:.8}#footer[data-astro-cid-ak3upacl]>.personal-logo-link[data-astro-cid-ak3upacl] img[data-astro-cid-ak3upacl]{border-radius:50%;height:2rem;width:2rem}@font-face{font-family:InterVariable;font-weight:100 900;font-style:normal;font-named-instance:"Regular";font-display:swap;src:url(/_astro/InterVariable.DiVDrmQJ.woff2?v=4.1) format("woff2 supports variations(gvar)"),url(/_astro/InterVariable.DiVDrmQJ.woff2?v=4.1) format("woff2-variations"),url(/_astro/InterVariable.DiVDrmQJ.woff2?v=4.1) format("woff2")}@font-face{font-family:InterVariable;font-weight:100 900;font-style:italic;font-named-instance:"Italic";font-display:swap;src:url(/_astro/InterVariable-Italic.FCBEiFp6.woff2?v=4.1) format("woff2 supports variations(gvar)"),url(/_astro/InterVariable-Italic.FCBEiFp6.woff2?v=4.1) format("woff2-variations"),url(/_astro/InterVariable-Italic.FCBEiFp6.woff2?v=4.1) format("woff2")}:root{--csstools-color-scheme--light: initial;color-scheme:light dark;--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #ffb3b6;--primary: var(--csstools-light-dark-toggle--0, #8f4a4f);--csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #561d23;--on-primary: var(--csstools-light-dark-toggle--1, #ffffff);--csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) #e6bdbe;--secondary: var(--csstools-light-dark-toggle--2, #765657);--csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) #44292b;--on-secondary: var(--csstools-light-dark-toggle--3, #ffffff);--csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) #ffb4ab;--error: var(--csstools-light-dark-toggle--4, #ba1a1a);--csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) #fff;--primary-text: var(--csstools-light-dark-toggle--5, rgba(0, 0, 0, .87));--csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) rgba(255, 255, 255, .7);--secondary-text: var(--csstools-light-dark-toggle--6, rgba(0, 0, 0, .54));--csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) rgba(255, 255, 255, .5);--disabled-text: var(--csstools-light-dark-toggle--7, rgba(0, 0, 0, .38));--csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) #1a1111;--primary-background: var(--csstools-light-dark-toggle--8, #fff8f7);--csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) #3d3232;--secondary-background: var(--csstools-light-dark-toggle--9, #f0dede);--csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) #723338;--disabled-background: var(--csstools-light-dark-toggle--10, #ffdada)}@supports (color: light-dark(red,red)){:root{--primary: light-dark(#8f4a4f, #ffb3b6);--on-primary: light-dark(#ffffff, #561d23);--secondary: light-dark(#765657, #e6bdbe);--on-secondary: light-dark(#ffffff, #44292b);--error: light-dark(#ba1a1a, #ffb4ab);--primary-text: light-dark(rgba(0, 0, 0, .87), #fff);--secondary-text: light-dark(rgba(0, 0, 0, .54), rgba(255, 255, 255, .7));--disabled-text: light-dark(rgba(0, 0, 0, .38), rgba(255, 255, 255, .5));--primary-background: light-dark(#fff8f7, #1a1111);--secondary-background: light-dark(#f0dede, #3d3232);--disabled-background: light-dark(#ffdada, #723338)}}@supports not (color: light-dark(tan,tan)){:root [data-astro-cid-sckkx6r4]{--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) #ffb3b6;--primary: var(--csstools-light-dark-toggle--0, #8f4a4f);--csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) #561d23;--on-primary: var(--csstools-light-dark-toggle--1, #ffffff);--csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) #e6bdbe;--secondary: var(--csstools-light-dark-toggle--2, #765657);--csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) #44292b;--on-secondary: var(--csstools-light-dark-toggle--3, #ffffff);--csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) #ffb4ab;--error: var(--csstools-light-dark-toggle--4, #ba1a1a);--csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) #fff;--primary-text: var(--csstools-light-dark-toggle--5, rgba(0, 0, 0, .87));--csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) rgba(255, 255, 255, .7);--secondary-text: var(--csstools-light-dark-toggle--6, rgba(0, 0, 0, .54));--csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) rgba(255, 255, 255, .5);--disabled-text: var(--csstools-light-dark-toggle--7, rgba(0, 0, 0, .38));--csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) #1a1111;--primary-background: var(--csstools-light-dark-toggle--8, #fff8f7);--csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) #3d3232;--secondary-background: var(--csstools-light-dark-toggle--9, #f0dede);--csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) #723338;--disabled-background: var(--csstools-light-dark-toggle--10, #ffdada)}}@media (prefers-color-scheme: dark){:root{--csstools-color-scheme--light: }}a{--csstools-light-dark-toggle--13: var(--csstools-color-scheme--light) #ffb3b6;color:#8f4a4f;color:initial #ffb3b6;color:var(--csstools-light-dark-toggle--13, #8f4a4f);color:light-dark(#8f4a4f,#ffb3b6);color:var(--primary);-webkit-tap-highlight-color:initial}html,body{font-family:InterVariable,"system-ui";margin:0;padding:0;--csstools-light-dark-toggle--14: var(--csstools-color-scheme--light) #1a1111;background-color:#fff8f7;background-color:initial #1a1111;background-color:var(--csstools-light-dark-toggle--14, #fff8f7);background-color:light-dark(#fff8f7,#1a1111);background-color:var(--primary-background);--csstools-light-dark-toggle--15: var(--csstools-color-scheme--light) #fff;color:initial #fff;color:var(--csstools-light-dark-toggle--15, rgba(0, 0, 0, .87));color:light-dark(rgba(0,0,0,.87),#fff);color:#000000de;color:var(--primary-text);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;overflow-y:auto;scrollbar-gutter:stable}html:has(dialog[open]),body:has(dialog[open]){overflow-y:hidden;touch-action:none}body{min-height:100svh}.invert-light-dark{--csstools-color-scheme--light: ;color-scheme:dark}@media (prefers-color-scheme: dark){.invert-light-dark{--csstools-color-scheme--light: initial;color-scheme:light}}button,a.button{border:none;border-radius:.75rem;font-family:Varela Round,sans-serif;padding:.8em 1em;--csstools-light-dark-toggle--16: var(--csstools-color-scheme--light) #ffb3b6;background-color:#8f4a4f;background-color:initial #ffb3b6;background-color:var(--csstools-light-dark-toggle--16, #8f4a4f);background-color:light-dark(#8f4a4f,#ffb3b6);background-color:var(--primary);--csstools-light-dark-toggle--17: var(--csstools-color-scheme--light) #561d23;color:#fff;color:initial #561d23;color:var(--csstools-light-dark-toggle--17, #ffffff);color:light-dark(#ffffff,#561d23);color:var(--on-primary);cursor:pointer;transition:all .2s ease-in-out;transition-property:background-color,border-color;box-sizing:border-box;text-align:center;-webkit-text-stroke-width:.03em}@media (hover: hover){button:hover,a.button:hover{--csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) lch(from var(--primary) calc(l + 10) c h);--csstools-light-dark-toggle--19: var(--csstools-color-scheme--light) #ffb3b6;background-color:#743238;background-color:lch(from light-dark(#8f4a4f,#ffb3b6) calc(l - 10) c h);background-color:light-dark(lch(from light-dark(#8f4a4f,#ffb3b6) calc(l - 10) c h),lch(from light-dark(#8f4a4f,#ffb3b6) calc(l + 10) c h))}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){button:hover,a.button:hover{background-color:lch(from #8f4a4f calc(l - 10) c h)}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){button:hover,a.button:hover{background-color:lch(from var(--csstools-light-dark-toggle--19, #8f4a4f) calc(l - 10) c h);background-color:var(--csstools-light-dark-toggle--11, lch(from var(--primary) calc(l - 10) c h))}}}@supports (color: lab(from red l 1 1% / calc(alpha + .1))) and (color: light-dark(red,red)){button:hover,a.button:hover{background-color:light-dark(lch(from #8f4a4f calc(l - 10) c h),lch(from #8f4a4f calc(l + 10) c h))}@supports (color: lab(from red l 1 1% / calc(alpha + .1))) and (color: light-dark(red,red)){button:hover,a.button:hover{background-color:light-dark(lch(from var(--primary) calc(l - 10) c h),lch(from var(--primary) calc(l + 10) c h))}}}}button:focus-visible,a.button:focus-visible{--csstools-light-dark-toggle--18: var(--csstools-color-scheme--light) #ffb3b6;outline-color:#8f4a4f;outline-color:initial #ffb3b6;outline-color:var(--csstools-light-dark-toggle--18, #8f4a4f);outline-color:light-dark(#8f4a4f,#ffb3b6);outline-color:var(--primary);outline-width:.2em;outline-offset:.2em;outline-style:solid}button:active,a.button:active{--csstools-light-dark-toggle--12: var(--csstools-color-scheme--light) lch(from var(--primary) calc(l + 20) c h);--csstools-light-dark-toggle--20: var(--csstools-color-scheme--light) #ffb3b6;background-color:#5a1a23;background-color:lch(from light-dark(#8f4a4f,#ffb3b6) calc(l - 20) c h);background-color:light-dark(lch(from light-dark(#8f4a4f,#ffb3b6) calc(l - 20) c h),lch(from light-dark(#8f4a4f,#ffb3b6) calc(l + 20) c h))}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){button:active,a.button:active{background-color:lch(from #8f4a4f calc(l - 20) c h)}@supports (color: lab(from red l 1 1% / calc(alpha + .1))){button:active,a.button:active{background-color:lch(from var(--csstools-light-dark-toggle--20, #8f4a4f) calc(l - 20) c h);background-color:var(--csstools-light-dark-toggle--12, lch(from var(--primary) calc(l - 20) c h))}}}@supports (color: lab(from red l 1 1% / calc(alpha + .1))) and (color: light-dark(red,red)){button:active,a.button:active{background-color:light-dark(lch(from #8f4a4f calc(l - 20) c h),lch(from #8f4a4f calc(l + 20) c h))}@supports (color: lab(from red l 1 1% / calc(alpha + .1))) and (color: light-dark(red,red)){button:active,a.button:active{background-color:light-dark(lch(from var(--primary) calc(l - 20) c h),lch(from var(--primary) calc(l + 20) c h))}}}
