:root{--fx-distort: .25;--fx-aberration: 0;--fx-posterize: 8;--fx-wobble: 1;--fx-banding: 1;--fx-bloom: .25;--fx-glitch-scale: 0;--fx-opacity: 0;--fx-scanlines-op: .01;--fx-dither-op: .01}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}:root{--color-base: #f7f4e6;--color-contrast: #393442;--color-surface: var(--color-base);--color-text: var(--color-contrast);--color-focus-ring: #00a3ff;--temp-storage: #f7f4e6;--temp-storage2: #393442}@supports (color: oklch(0% 0 0deg)){:root{--color-base: oklch(96.7% .012 93);--color-contrast: oklch(33% .03 300);--color-surface: var(--color-base);--color-text: var(--color-contrast)}}@font-face{font-family:Morse Code;src:url(/_astro/MorsoKode-dnXX.C43dv_hI.woff2) format("woff2")}@font-face{font-family:Special Elite;src:url(/_astro/SpecialElite-Regular.CSV-KbLm.woff2) format("woff2")}@font-face{font-family:Underwood;src:url(/_astro/zai_Olivetti-UnderwoodStudio21Typewriter.B8dVTS26.woff2) format("woff2")}body{background-color:var(--color-base);min-height:100vh;max-width:100vw;display:grid;grid-template-rows:auto 1fr auto}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}*{margin:0;padding:0;font:inherit}*,*:before,*:after{box-sizing:inherit}html,body{height:100%}html{hanging-punctuation:first last;font-size:100%;box-sizing:border-box;color-scheme:light}body{margin:0 auto;padding:0}img,picture,video{display:block;max-width:100%}svg{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;text-wrap:stable;max-width:75ch}p,li{max-width:75ch;line-height:1.5;font-size:1rem;text-wrap:balance;text-wrap:pretty}li{list-style:none}@media(prefers-reduced-motion:no-preference){:has(:target){scroll-behavior:smooth;scroll-padding-top:3rem}}h1,h2,h3,h4,h5,h6{font-family:Special Elite,Arial,sans-serif;text-wrap:stable;color:var(--color-text)}p,li,span,input,label,em,strong,figcaption{font-family:Special Elite,system-ui,sans-serif;color:var(--color-text)}h1,h2,h3{margin-top:0;line-height:1.5;font-weight:600;width:fit-content}h1{font-size:4rem;font-weight:800}@media only screen and (max-width:768px){h1{font-size:3rem}}h2{font-size:1.5rem;margin-bottom:1rem}h3{font-size:1.25rem;margin-bottom:1.5rem}h4{font-weight:600;margin-bottom:1rem}a,a:visited{font-size:1.25rem;font-family:Special Elite,Arial,sans-serif;text-decoration:underline;text-underline-offset:.14em;text-decoration-thickness:.08em;color:var(--color-text)}@media only screen and (max-width:1024px){a,a:visited{font-size:1rem}}@media only screen and (max-width:768px){a,a:visited{font-size:.875rem}}a:hover,a:active,a:focus-visible{color:var(--color-text);text-decoration-line:underline;text-decoration-color:currentColor;text-underline-offset:.14em;text-decoration-thickness:.08em}select,option,button{color:var(--color-text);font-family:Special Elite,Arial,sans-serif;font-size:1rem}@media only screen and (max-width:640px){select,option,button{font-size:.875rem}}p,span{font-size:1rem;color:var(--color-text)}@media only screen and (max-width:768px){p,span{font-size:.875rem}}em,strong{font-size:1.25rem}@media only screen and (max-width:768px){em,strong{font-size:1rem}}label{font-family:Special Elite,Arial,sans-serif;font-weight:600;font-size:1rem}@media only screen and (max-width:768px){label{font-size:.875rem}}.fx-scanlines,.fx-dither{position:fixed;inset:0;pointer-events:none;z-index:9999;mix-blend-mode:multiply;height:auto}.fx-scanlines{opacity:var(--fx-scanlines-op, 0);background:repeating-linear-gradient(to bottom,var(--contrast-color) 0,var(--contrast-color) 1px,transparent 1px,transparent 3px)}.fx-dither{opacity:var(--fx-dither-op, 0);background:repeating-conic-gradient(var(--contrast-color) 0 25%,var(--base-color) 0 50%) 0 0/2px 2px}@media(prefers-reduced-motion:reduce){html.fx-on body{filter:none!important}.fx-scanlines,.fx-dither{display:none}}svg#fx-defs{position:absolute;width:0;height:0;opacity:var(--fx-opacity, 0)}
