.footer.svelte-sa59vg.svelte-sa59vg{padding:2.5rem;z-index:2}.footer.svelte-sa59vg a.svelte-sa59vg{font-size:var(--font-size-l);color:var(--color-text);text-decoration:none}@media (min-width: 1000px){.footer.svelte-sa59vg.svelte-sa59vg{flex-direction:row;gap:2rem}}.menu.svelte-t3ynxs.svelte-t3ynxs{height:100%;background:linear-gradient(206deg,var(--color-rose) 0%,var(--color-yellow) 100%);position:fixed;top:0;gap:1rem;z-index:10;visibility:hidden;transition:.2s ease}.menu.menu-open.svelte-t3ynxs.svelte-t3ynxs{visibility:visible}.menu.svelte-t3ynxs a.svelte-t3ynxs{color:var(--color-text);text-decoration:none;font-size:var(--font-size-xl);font-weight:500;border:.1em solid;padding:.3em .8em;border-radius:1em}.menu.svelte-t3ynxs a.svelte-t3ynxs:not(.primary){border-color:transparent}.menu.svelte-t3ynxs a.svelte-t3ynxs:not(.primary):after{width:100%;height:.15rem;background:var(--color-primary);content:" ";display:block;border-radius:1rem;margin-top:.15rem;margin-bottom:-.3rem;opacity:0;transition:.2s ease}.menu.svelte-t3ynxs a.svelte-t3ynxs:not(.primary):hover:after{opacity:.3}.menu.svelte-t3ynxs a:not(.primary).active.svelte-t3ynxs:after{opacity:1}.buttons.svelte-t3ynxs.svelte-t3ynxs{position:fixed;width:100%;height:min-content;top:0;flex-direction:row;justify-content:space-between;padding:2rem;z-index:20;pointer-events:none;transition:.2s ease}.buttons.svelte-t3ynxs>.svelte-t3ynxs{pointer-events:auto}.buttons.svelte-t3ynxs .signet img.svelte-t3ynxs,.buttons.svelte-t3ynxs .hamburger.svelte-t3ynxs{height:3.5rem;transition:ease .4s}.buttons.menu-open.svelte-t3ynxs .hamburger.svelte-t3ynxs{transform:rotate(180deg)}.hidden.svelte-t3ynxs.svelte-t3ynxs:not(.menu-open){transform:translateY(-100%)}.spacer.svelte-t3ynxs.svelte-t3ynxs{height:var(--nav-spacing)}@media (min-width: 1000px){.hamburger.svelte-t3ynxs.svelte-t3ynxs{display:none}.menu.svelte-t3ynxs.svelte-t3ynxs{visibility:visible;position:fixed;background:none;width:auto;height:auto;flex-direction:row;right:0;padding:2rem}.menu.svelte-t3ynxs a.svelte-t3ynxs{color:var(--color-text);font-size:var(--font-size-l);font-weight:500}.menu.svelte-t3ynxs a.primary.svelte-t3ynxs{background:var(--color-text);color:var(--color-background);border-color:var(--color-text);font-weight:400}.menu.svelte-t3ynxs .noise.svelte-t3ynxs{display:none}.svelte-t3ynxs:not(.top) a.svelte-t3ynxs:not(.primary){text-shadow:2px 2px 0px var(--color-primary-alpha)}.signet.svelte-t3ynxs.svelte-t3ynxs{display:none}}@font-face{font-family:Roboto;src:local("Roboto"),local("Roboto-Regular"),url(../../../font/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Bold"),local("Roboto-Bold"),url(../../../font/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Italic"),local("Roboto-Italic"),url(../../../font/Roboto-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto BoldItalic"),local("Roboto-BoldItalic"),url(../../../font/Roboto-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Light"),local("Roboto-Light"),url(../../../font/Roboto-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto LightItalic"),local("Roboto-LightItalic"),url(../../../font/Roboto-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Medium"),local("Roboto-Medium"),url(../../../font/Roboto-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto MediumItalic"),local("Roboto-MediumItalic"),url(../../../font/Roboto-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto Condensed;src:url(../../../font/RobotoCondensed-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Roboto Condensed;src:url(../../../font/RobotoCondensed-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Roboto Condensed;src:url(../../../font/RobotoCondensed-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto Condensed;src:url(../../../font/RobotoCondensed-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto Condensed;src:url(../../../font/RobotoCondensed-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto Condensed;src:url(../../../font/RobotoCondensed-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Roboto Condensed;src:url(../../../font/RobotoCondensed-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto Condensed;src:url(../../../font/RobotoCondensed-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Roboto Mono;src:url(../../../font/RobotoMono-Medium.ttf) format("truetype");font-weight:500;font-style:italic}:root{--color-black: #000;--color-white: #fff;--color-blue-dark: #181240;--color-blue-light: #c4dcfd;--color-neon-green: #C8F701;--color-light-flieder: #D7CFFE;--color-light-purple: #7374EE;--color-blue-gray: #5c7f93;--color-rose: #f8beaa;--color-yellow: #fbeed4;--color-primary: var(--color-blue-dark);--color-primary-alpha: #1f344710;--color-accent: var(--color-rose);--color-accent-alpha: #f8beaaa0;--color-background: var(--color-blue-light);--color-background-alt: var(--color-yellow);--color-background-alt-alpha: #1f3447e0;--color-text: var(--color-blue-dark);--color-text-alpha: #1f344780;--color-body-bg: var(--color-blue-gray);--color-section-bg: var(--color-blue-dark);--color-section-bg-color: var(--color-blue-light);--nav-spacing: 6rem;--font-regular: "Roboto", "Open Sans", "Helvetica Neue", sans-serif;--font-condensed: "Roboto Condensed", "Open Sans", "Helvetica Neue", sans-serif;--font-mono: "Roboto Mono", monospace;--font-size-xs: 1rem;--font-size-s: 1.25rem;--font-size-m: 1.5rem;--font-size-l: 1.75rem;--font-size-xl: 2.25rem;--font-size-xxl: 3rem;--max-width: 50rem}*{padding:0;margin:0;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(31,52,71,.5019607843) rgba(0,0,0,0)}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#1f344780;border:transparent}body{color:var(--color-text);background:var(--color-body-bg);min-height:100vh;font-family:var(--font-regular);position:relative}a{color:var(--color-primary)}a.a-reset{color:var(--color-text);text-decoration:none}h2{font-weight:500;font-size:var(--font-size-l)}p{font-size:var(--font-size-s);font-weight:400}p strong{font-weight:500}.paragraphs p{margin:1em 0}.flex{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.flex.left{align-items:flex-start}.page-content{padding:0 2rem;max-width:var(--max-width);min-height:calc(100vh - var(--nav-spacing))}.page-content.flex{justify-content:flex-start}.btn{background:var(--color-primary);border:3px solid var(--color-primary);background:var(--color-primary-alpha);font-size:var(--font-size-l);padding:.5em 1em;border-radius:2em;text-decoration:none;cursor:pointer;text-align:center}.btn.primary{background:var(--color-primary);color:var(--color-background);font-weight:500}.hint{opacity:.8;font-style:italic}.rich-text{max-width:100%}.rich-text img{max-width:100%;max-height:40vh}@media (max-width: 1000px){.gradient{background:radial-gradient(circle at bottom right,var(--color-background-gradient) -10vw,rgba(0,0,0,0) 90vw)}}.container.svelte-1ase1fs.svelte-1ase1fs{--btn-size:3.5rem;bottom:1rem;left:1rem;z-index:10;pointer-events:all}.main-btn.svelte-1ase1fs.svelte-1ase1fs{display:block;height:var(--btn-size);width:var(--btn-size);text-align:center;line-height:var(--btn-size);font-size:calc(.6 * var(--btn-size));cursor:pointer;position:relative;bottom:0;left:0;transition:.2s ease-out;border-radius:100%;overflow:hidden}.main-btn.svelte-1ase1fs img.svelte-1ase1fs{position:absolute;width:100%;height:100%;left:0;top:0}.social-btn.svelte-1ase1fs.svelte-1ase1fs{cursor:pointer;height:calc(.85 * var(--btn-size));width:calc(.85 * var(--btn-size));position:absolute;transition:.2s ease-out .1s;transform:rotate(calc(var(--rotate) * -1deg))}.social-btn.svelte-1ase1fs img.svelte-1ase1fs{width:100%;height:100%}.social-btn-container.svelte-1ase1fs.svelte-1ase1fs{--extend:2;--scale:1;--rotate:40;height:calc((var(--extend) + 1) * var(--btn-size));position:absolute;transform:rotate(calc(var(--rotate) * 1deg)) scale(var(--scale));transform-origin:bottom center;transition:.3s ease-out;bottom:0}.overlay.svelte-1ase1fs.svelte-1ase1fs{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--color-primary);transition:.2s ease-out;opacity:.7}.container.svelte-1ase1fs:not(.active) .social-btn-container.svelte-1ase1fs{transform:rotate(-30deg)}.container.svelte-1ase1fs:not(.active) .social-btn.svelte-1ase1fs{opacity:0;transition:.3s ease-out}.container.svelte-1ase1fs:not(.active) .overlay.svelte-1ase1fs{opacity:0;pointer-events:none}.sidebar.svelte-1mlx2wv.svelte-1mlx2wv{display:block;position:fixed;left:0;top:0;height:100dvh;display:flex;flex-direction:column;justify-content:stretch;align-items:center;padding:2rem;gap:1rem;z-index:10}.line.svelte-1mlx2wv.svelte-1mlx2wv{flex-grow:2;width:.15rem;background:var(--color-text);display:block;border-radius:1rem}.text.svelte-1mlx2wv.svelte-1mlx2wv{writing-mode:vertical-lr;text-orientation:mixed;transform:rotate(180deg);font-family:var(--font-mono)}.signet.svelte-1mlx2wv img.svelte-1mlx2wv{height:3rem;border-radius:100%}@media (max-width: 1000px){.line.svelte-1mlx2wv.svelte-1mlx2wv,.text.svelte-1mlx2wv.svelte-1mlx2wv,.signet.svelte-1mlx2wv.svelte-1mlx2wv{display:none}.sidebar.svelte-1mlx2wv.svelte-1mlx2wv{justify-content:flex-end;pointer-events:none}.sidebar.svelte-1mlx2wv a.svelte-1mlx2wv{pointer-events:all}}
