label.svelte-1k0f5gz.svelte-1k0f5gz{padding:0;display:flex;align-items:center;background:transparent;border:none;box-sizing:border-box;--toggle-height:20px}input.svelte-1k0f5gz.svelte-1k0f5gz{position:absolute;width:0;height:0;opacity:0;overflow:hidden}.toggle.svelte-1k0f5gz.svelte-1k0f5gz,.toggle.svelte-1k0f5gz.svelte-1k0f5gz:after,.toggle.svelte-1k0f5gz.svelte-1k0f5gz:before{transition:var(--transition)}.toggle.svelte-1k0f5gz.svelte-1k0f5gz{position:relative;display:inline-block;width:calc(var(--toggle-height) * 2);height:var(--toggle-height);margin:0;background-color:#404346;color:#404346;border-radius:var(--toggle-height);cursor:pointer}input.svelte-1k0f5gz:checked~.toggle.svelte-1k0f5gz{color:#fff;background-color:#fff}.toggle.svelte-1k0f5gz.svelte-1k0f5gz:after{position:absolute;top:3px;left:calc(var(--toggle-height) + 3px);width:calc(var(--toggle-height) - 6px);height:calc(var(--toggle-height) - 6px);background-color:#fff;border-radius:var(--toggle-height);content:""}input.svelte-1k0f5gz:checked~.toggle.svelte-1k0f5gz:after{left:3px;background-color:#404346}.toggle.svelte-1k0f5gz.svelte-1k0f5gz:hover{background-color:#202122}input.svelte-1k0f5gz:checked~.toggle.svelte-1k0f5gz:hover{background-color:#cacaca}input.svelte-1k0f5gz:checked~.toggle.svelte-1k0f5gz:hover:before{background-color:#cacaca}.toggle.svelte-1k0f5gz.svelte-1k0f5gz:before{z-index:2;content:"";top:2px;right:8px;width:1px;height:1px;display:block;position:absolute;border-radius:var(--toggle-height);background-color:none}input.svelte-1k0f5gz:checked~.toggle.svelte-1k0f5gz:before{top:1px;right:15px;width:calc(var(--toggle-height) - 3px);height:calc(var(--toggle-height) - 7px);border-radius:var(--toggle-height);background-color:#fff}:root{--nav-height:70px;--nav-scroll-pt:30px;--nav-item-padding:20px}header.svelte-1jkaqp5.svelte-1jkaqp5{position:sticky;z-index:2;top:0;left:0;height:var(--nav-height);color:var(--text);display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 calc((100vw - var(--max-width)) / 2);margin-top:var(--nav-scroll-pt);font-weight:500;letter-spacing:.07rem;transition:var(--transition) all;background-color:var(--color-bg)}header.scroll.svelte-1jkaqp5.svelte-1jkaqp5{background-color:var(--color-bg);border-bottom:1px solid rgba(var(--color-primary-rgb),.1)}nav.svelte-1jkaqp5.svelte-1jkaqp5{display:flex;flex-direction:row}ul.svelte-1jkaqp5.svelte-1jkaqp5{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;list-style:none;margin:0;padding:0;transition:var(--transition)}li.svelte-1jkaqp5.svelte-1jkaqp5{padding:0 var(--nav-item-padding);display:inline-block;transition:var(--transition);border-radius:var(--border-radius)}li.svelte-1jkaqp5.svelte-1jkaqp5:last-of-type{padding-right:0}a.svelte-1jkaqp5>span.svelte-1jkaqp5{display:inline;color:var(--color-primary);font-family:var(--font-mono);font-size:.8rem}a.svelte-1jkaqp5.svelte-1jkaqp5{text-decoration:none;color:var(--color-text)}a.svelte-1jkaqp5.svelte-1jkaqp5:hover{color:var(--color-primary)}a.svelte-1jkaqp5.svelte-1jkaqp5,button.svelte-1jkaqp5.svelte-1jkaqp5{transition:var(--transition);font-family:var(--font-mono);text-transform:uppercase}img.svelte-1jkaqp5.svelte-1jkaqp5{height:calc(var(--nav-height) - 20px);transition:var(--transition)}body.dark img.svelte-1jkaqp5.svelte-1jkaqp5{filter:invert(100%)}[aria-current].svelte-1jkaqp5.svelte-1jkaqp5:not([aria-current="false"]){color:var(--color-primary)}label.svelte-1jkaqp5.svelte-1jkaqp5{display:none}@media only screen and (max-width: 1200px){.logo.svelte-1jkaqp5.svelte-1jkaqp5{display:none}label.svelte-1jkaqp5.svelte-1jkaqp5{display:inline}ul.svelte-1jkaqp5.svelte-1jkaqp5{position:absolute;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0 calc((100vw - var(--max-width)) / 2);list-style:none;background:var(--color-bg);top:var(--nav-height);left:0;width:100vw;height:100vh}ul.mobile-closed.svelte-1jkaqp5.svelte-1jkaqp5{opacity:0;pointer-events:none}nav.svelte-1jkaqp5.svelte-1jkaqp5{justify-content:space-between;width:100%}input.svelte-1jkaqp5.svelte-1jkaqp5{position:absolute;width:0;height:0;opacity:0;overflow:hidden}.toggle.svelte-1jkaqp5.svelte-1jkaqp5{transition:opacity .3s ease;position:relative;display:inline-block;margin:0;width:25px;height:25px;cursor:pointer}div.svelte-1jkaqp5.svelte-1jkaqp5{transition:opacity .3s ease,transform .3s ease;position:absolute;width:100%;height:100%}.menu.svelte-1jkaqp5.svelte-1jkaqp5{opacity:100;transform:scale(1)}.cross.svelte-1jkaqp5.svelte-1jkaqp5{opacity:0;transform:scale(0)}input:checked~.toggle.svelte-1jkaqp5 .menu.svelte-1jkaqp5{opacity:0;transform:scale(0)}input:checked~.toggle.svelte-1jkaqp5 .cross.svelte-1jkaqp5{transform:scale(1);opacity:100}ul.mobile-open.svelte-1jkaqp5.svelte-1jkaqp5{opacity:100;overflow:hidden}li.svelte-1jkaqp5.svelte-1jkaqp5{display:flex;border-radius:0;padding:0;width:100%;border-bottom:1px solid gray}li.svelte-1jkaqp5.svelte-1jkaqp5:last-of-type{border-bottom:none}li.svelte-1jkaqp5>a.svelte-1jkaqp5{width:100%;height:100%;padding:40px 0}a.svelte-1jkaqp5>button.svelte-1jkaqp5{width:100%}}@keyframes svelte-fvp20n-bounce{0%{transform:translateY(0)}50%{transform:translateY(100%)}to{transform:translateY(0)}}#eq-1.svelte-fvp20n,#eq-2.svelte-fvp20n,#eq-3.svelte-fvp20n,#eq-4.svelte-fvp20n{animation:svelte-fvp20n-bounce 1s;animation-iteration-count:infinite}#eq-2.svelte-fvp20n{animation-delay:.3s}#eq-3.svelte-fvp20n{animation-delay:.6s}#eq-4.svelte-fvp20n{animation-delay:.9s}p.svelte-fvp20n{margin-bottom:20px;text-align:center}a.svelte-fvp20n{position:relative;text-decoration:none;color:rgba(var(--color-text-rgb),.7);padding:6px 12px;transition:var(--transition);border-radius:var(--border-radius)}b.svelte-fvp20n{color:var(--color-text)}a.svelte-fvp20n:hover{background-color:rgb(var(--color-primary-rgb),.3)}span.svelte-fvp20n{display:inline-block;position:relative;top:6px;margin-right:10px}svg.svelte-fvp20n{margin-left:10px}footer.svelte-k9efdy.svelte-k9efdy.svelte-k9efdy{bottom:0;color:var(--color-text);padding:10px 0;font-family:var(--font-mono);margin:200px auto 0}ul.svelte-k9efdy.svelte-k9efdy.svelte-k9efdy{position:fixed;bottom:0;list-style:none;display:flex;flex-direction:column;align-items:center;padding:0 calc((100vw - var(--max-width)) / 2);margin:0;color:var(--color-primary);transition:var(--transition)}ul.right.svelte-k9efdy.svelte-k9efdy.svelte-k9efdy{right:0}ul.right.svelte-k9efdy>li.svelte-k9efdy>a.svelte-k9efdy{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.07rem;margin-bottom:10px;transform:translate(3px)}ul.left.svelte-k9efdy.svelte-k9efdy.svelte-k9efdy{left:0}ul.svelte-k9efdy.svelte-k9efdy.svelte-k9efdy:after{content:"";width:1px;height:100px;background-color:var(--color-text)}ul.left.svelte-k9efdy>li.svelte-k9efdy.svelte-k9efdy{display:inline;padding:10px;transition:ease .3s}ul.left.svelte-k9efdy>li.svelte-k9efdy.svelte-k9efdy:hover{transform:scale(1.2)}a.svelte-k9efdy.svelte-k9efdy.svelte-k9efdy{text-decoration:none;color:var(--color-text);padding:6px 12px;transition:var(--transition);border-radius:var(--border-radius)}a.svelte-k9efdy.svelte-k9efdy.svelte-k9efdy:hover{background-color:rgb(var(--color-primary-rgb),.3)}li.svelte-k9efdy>a.svelte-k9efdy.svelte-k9efdy{padding:0}li.svelte-k9efdy>a.svelte-k9efdy.svelte-k9efdy:hover{background-color:transparent;color:var(--color-primary)}section.svelte-k9efdy.svelte-k9efdy.svelte-k9efdy{text-align:center;margin-top:20px}@media only screen and (max-width: 1200px){footer.svelte-k9efdy.svelte-k9efdy.svelte-k9efdy{display:flex;flex-direction:column;align-items:center}ul.svelte-k9efdy.svelte-k9efdy.svelte-k9efdy{position:unset;flex-direction:row}ul.right.svelte-k9efdy>li.svelte-k9efdy>a.svelte-k9efdy{text-orientation:initial;writing-mode:inherit}ul.svelte-k9efdy.svelte-k9efdy.svelte-k9efdy:after{display:none}}button.svelte-1gbnw28{--to-top-size:40px;position:fixed;right:50%;margin-right:calc(-1 * var(--to-top-size) / 2);bottom:100px;width:var(--to-top-size);height:var(--to-top-size);opacity:30%;padding:0!important}button.svelte-1gbnw28:hover{opacity:100%}@media only screen and (max-width: 1200px){button.svelte-1gbnw28{margin-right:0;right:20px;bottom:20px;opacity:100%}}@font-face{font-family:SpaceMono,monospace;font-style:normal;font-weight:400;src:url(/fonts/SpaceMono/SpaceMono-Regular.ttf)}@font-face{font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;src:url(/fonts/Inter/Inter-Regular.ttf)}@font-face{font-family:"Apfel",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;src:url(/fonts/Apfel/ApfelGrotezk-Regular.woff2) format("woff2")}@font-face{font-family:"Sato",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;src:url(/fonts/Sato/Satoshi-Variable.woff2) format("woff2")}:root{--color-bg-dark: #1C1C1C;--color-bg-dark-accent: #1f2125;--color-bg-light: #ffffff;--color-bg-light-accent: #c0c1c5;--color-text-dark-rgb: 255, 255, 255;--color-text-dark: rgb(var(--color-text-dark-rgb));--color-text-light-rgb: 19, 20, 24;--color-text-light: rgb(var(--color-text-light-rgb));--color-highlight: rgb(248, 200, 64)}body.light{--color-primary-rgb: 31, 119, 227;--color-primary-hex: #1f77e3;--color-primary: rgb(var(--color-primary-rgb));--color-secondary: blue;--color-bg: var(--color-bg-light);--color-bg-accent: var(--color-bg-light-accent);--color-text-rgb: var(--color-text-light-rgb);--color-text: var(--color-text-light);color-scheme:light}@media (prefers-color-scheme: dark){body:not(.light){--color-primary-rgb: 123, 252, 194;--color-primary-hex: #7bfcc2;--color-primary: rgb(var(--color-primary-rgb));--color-secondary-rgb: 248, 200, 64;--color-secondary: rgb(var(--color-secondary-rgb));--color-bg: var(--color-bg-dark);--color-bg-accent: var(--color-bg-dark-accent);--color-text-rgb: var(--color-text-dark-rgb);--color-text: var(--color-text-dark);color-scheme:dark}}body.dark{--color-primary-rgb: 123, 252, 194;--color-primary-hex: #7bfcc2;--color-primary: rgb(var(--color-primary-rgb));--color-secondary-rgb: 248, 200, 64;--color-secondary: rgb(var(--color-secondary-rgb));--color-bg: var(--color-bg-dark);--color-bg-accent: var(--color-bg-dark-accent);--color-text-rgb: var(--color-text-dark-rgb);--color-text: var(--color-text-dark);color-scheme:dark}:root{--transition: all ease-in-out .25s}:root{--font-mono: "Space Mono", monospace;--max-width: 97vw;--max-content-width: 42rem;--border-radius: 5px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-family:Inter,sans-serif;font-size:1rem;tab-size:4}body{background:var(--color-bg);color:var(--color-text);transition:all var(--transition)}h1,h2{font-size:1.875rem}p{margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px}button.styled-btn{cursor:pointer;background:none;border-style:solid;border-width:2px;font-weight:500;letter-spacing:.07rem;padding:10px 20px;border-radius:var(--border-radius);color:var(--color-primary);border-color:var(--color-primary);transition:var(--transition)}button.styled-btn:hover{background-color:rgba(var(--color-primary-rgb),.1)}::selection{background-color:var(--color-highlight)}:focus-visible{box-shadow:0 0 0 1px var(--color-primary);outline:none}@media (orientation: landscape){::-webkit-scrollbar{width:12px;background-color:var(--color-bg-accent);height:12px}::-webkit-scrollbar-track{border-radius:3px;background-color:transparent}::-webkit-scrollbar-corner{background-color:var(--color-bg-accent)}::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(var(--color-text-rgb),.3);border:2px solid var(--color-bg-accent)}::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--color-text-rgb),.4)}}@media only screen and (max-width: 1200px){:root{--max-width: 90vw;--max-content-width: 90vw}}main.svelte-13kwhv3{margin:0 auto;position:relative;z-index:0;margin-top:var(--nav-height);max-width:var(--max-content-width)}
