@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Righteous&family=Wendy+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Just+Another+Hand&display=swap:wght@100;200;300;400;500;600;700;800;900";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}body{background:oklch(var(--color-background-primary));min-height:100svh;display:flex;flex-direction:column;--space-static-3xs: .5rem;--space-static-2xs: .65rem;--space-static-xs: 1.15rem;--space-static-s: 1.88rem;--space-static-m: 2.9rem;--space-static-l: 4.3rem;--space-static-xl: 6rem;--space-static-2xl: 8rem;--space-2xs: min( calc(var(--space-static-3xs) + .1vw / .75), var(--space-static-2xs) );--space-xs: min( calc(var(--space-static-2xs) + .45vw / .75), var(--space-static-xs) );--space-s: min( calc(var(--space-static-xs) + .6vw / .75), var(--space-static-s) );--space-m: min( calc(var(--space-static-s) + .7vw / .75), var(--space-static-m) );--space-l: min( calc(var(--space-static-m) + .9vw / .75), var(--space-static-l) );--space-xl: min( calc(var(--space-static-l) + 1.1vw / .75), var(--space-static-xl) );--space-2xl: min( calc(var(--space-static-xl) + 1.3vw / .75), var(--space-static-2xl) );--max-content-width: 950px;--corner-radius: 50px}.background-bubble{border-radius:39px;box-shadow:0 4px 4px #00000040;padding:20px var(--space-m)}.border{border:2px solid #a7d49b}@layer base{:root{--color-gray-0: 0 0 0;--color-gray-10: 10 10 10;--color-gray-20: 31 31 31;--color-gray-30: 61 61 61;--color-gray-40: 92 92 92;--color-gray-50: 122 122 122;--color-gray-60: 154 154 154;--color-gray-70: 182 182 182;--color-gray-80: 212 212 212;--color-gray-90: 245 245 245;--color-gray-100: 255 255 255;--color-purple-10: 69 33 69;--color-purple-20: 111 52 111;--color-purple-30: 139 65 139;--color-purple-40: 166 78 166;--color-purple-50: 183 102 183;--color-purple-60: 196 130 196;--color-purple-70: 186 108 186;--color-purple-80: 196 130 196;--color-purple-90: 209 158 209;--color-purple-100: 216 172 216;--gray-ch: 0 0;--purple-ch: .1415 327.06;--purple-l: 64.49%;--purple-lch: oklch(var(--purple-l) var(--purple-ch));--main-text-color: 90% var(--gray-ch);--heading-text-color: 64.49% var(--purple-ch);--color-background-primary: 14% var(--gray-ch);--nav-text-color: 56% var(--purple-ch);--input-text-color: 55% var(--gray-ch);--input-background-color: 20% var(--gray-ch);--button-color: 15% var(--gray-ch);--hover-text-color: 70% var(--gray-ch)}body{color:oklch(var(--main-text-color));background-color:oklch(var(--color-background-primary))}.highlight{color:oklch(var(--heading-text-color));font-weight:700}.heading-3XL,.heading-2XL,.heading-XL,.heading-L,.heading-M,.heading-S{color:oklch(var(--heading-text-color))}.heading-3XL .highlight,.heading-2XL .highlight,.heading-XL .highlight,.heading-L .highlight,.heading-M .highlight,.heading-S .highlight{color:oklch(var(--main-text-color));font-weight:initial}.caption-M,.caption-S,.body-L,.body-M,.body-S,.body-XS,.link-L,.link-M{color:oklch(var(--main-text-color))}}:root{--primary-font-family: "Lato", serif;--heading-font-family: "Righteous", serif;--action-font-family: "Righteous", serif;--spicy-font-family: "Just Another Hand", cursive;--fluid-size-divisor: .75;--relative-size-divisor: 1.7;font-family:var(--primary-font-family);--text-max-width: 60ch}.text-shadow{text-shadow:0px 2px 0px rgba(0,0,0,.75)}.heading-3XL{--min-font-size-in-rem: 6;--min-line-height-in-rem: 6.5;--min-font-size-as-rem: calc(var(--min-font-size-in-rem) * 1rem);--min-line-height-as-rem: calc(var(--min-line-height-in-rem) * 1rem);font-family:var(--heading-font-family);font-style:normal;font-weight:500;font-size:clamp(var(--min-font-size-as-rem),calc(var(--min-font-size-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-font-size-as-rem) / var(--relative-size-divisor)),calc(var(--min-font-size-as-rem) * 2));line-height:clamp(var(--min-line-height-as-rem),calc(var(--min-line-height-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-line-height-as-rem) / var(--relative-size-divisor)),calc(var(--min-line-height-as-rem) * 2))}.heading-2XL{--min-font-size-in-rem: 3;--min-line-height-in-rem: 3.5;--min-font-size-as-rem: calc(var(--min-font-size-in-rem) * 1rem);--min-line-height-as-rem: calc(var(--min-line-height-in-rem) * 1rem);font-family:var(--heading-font-family);font-style:normal;font-weight:500;font-size:clamp(var(--min-font-size-as-rem),calc(var(--min-font-size-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-font-size-as-rem) / var(--relative-size-divisor)),calc(var(--min-font-size-as-rem) * 2));line-height:clamp(var(--min-line-height-as-rem),calc(var(--min-line-height-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-line-height-as-rem) / var(--relative-size-divisor)),calc(var(--min-line-height-as-rem) * 2))}.heading-XL{--min-font-size-in-rem: 2;--min-line-height-in-rem: 2.25;--min-font-size-as-rem: calc(var(--min-font-size-in-rem) * 1rem);--min-line-height-as-rem: calc(var(--min-line-height-in-rem) * 1rem);font-family:var(--heading-font-family);font-style:normal;font-weight:500;font-size:clamp(var(--min-font-size-as-rem),calc(var(--min-font-size-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-font-size-as-rem) / var(--relative-size-divisor)),calc(var(--min-font-size-as-rem) * 2));line-height:clamp(var(--min-line-height-as-rem),calc(var(--min-line-height-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-line-height-as-rem) / var(--relative-size-divisor)),calc(var(--min-line-height-as-rem) * 2))}.heading-L{--min-font-size-in-rem: 1.5;--min-line-height-in-rem: 1.75;--min-font-size-as-rem: calc(var(--min-font-size-in-rem) * 1rem);--min-line-height-as-rem: calc(var(--min-line-height-in-rem) * 1rem);font-family:var(--heading-font-family);font-style:normal;font-weight:500;font-size:clamp(var(--min-font-size-as-rem),calc(var(--min-font-size-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-font-size-as-rem) / var(--relative-size-divisor)),calc(var(--min-font-size-as-rem) * 2));line-height:clamp(var(--min-line-height-as-rem),calc(var(--min-line-height-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-line-height-as-rem) / var(--relative-size-divisor)),calc(var(--min-line-height-as-rem) * 2))}.heading-M{--min-font-size-in-rem: 1.25;--min-line-height-in-rem: 1.5;--min-font-size-as-rem: calc(var(--min-font-size-in-rem) * 1rem);--min-line-height-as-rem: calc(var(--min-line-height-in-rem) * 1rem);font-family:var(--heading-font-family);font-style:normal;font-weight:400;font-size:clamp(var(--min-font-size-as-rem),calc(var(--min-font-size-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-font-size-as-rem) / var(--relative-size-divisor)),calc(var(--min-font-size-as-rem) * 2));line-height:clamp(var(--min-line-height-as-rem),calc(var(--min-line-height-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-line-height-as-rem) / var(--relative-size-divisor)),calc(var(--min-line-height-as-rem) * 2))}.heading-S{--min-font-size-in-rem: .875;--min-line-height-in-rem: 1;--min-font-size-as-rem: calc(var(--min-font-size-in-rem) * 1rem);--min-line-height-as-rem: calc(var(--min-line-height-in-rem) * 1rem);font-family:var(--heading-font-family);font-style:normal;font-weight:300;font-size:clamp(var(--min-font-size-as-rem),calc(var(--min-font-size-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-font-size-as-rem) / var(--relative-size-divisor)),calc(var(--min-font-size-as-rem) * 2));line-height:clamp(var(--min-line-height-as-rem),calc(var(--min-line-height-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-line-height-as-rem) / var(--relative-size-divisor)),calc(var(--min-line-height-as-rem) * 2))}.heading-XS{--min-font-size-in-rem: .8;--min-line-height-in-rem: .5;--min-font-size-as-rem: calc(var(--min-font-size-in-rem) * 1rem);--min-line-height-as-rem: calc(var(--min-line-height-in-rem) * 1rem);font-family:var(--heading-font-family);font-style:normal;font-weight:300;font-size:clamp(var(--min-font-size-as-rem),calc(var(--min-font-size-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-font-size-as-rem) / var(--relative-size-divisor)),calc(var(--min-font-size-as-rem) * 2));line-height:clamp(var(--min-line-height-as-rem),calc(var(--min-line-height-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-line-height-as-rem) / var(--relative-size-divisor)),calc(var(--min-line-height-as-rem) * 2))}.body-L{--min-font-size-in-rem: 1;--min-line-height-in-rem: 1.5;--min-font-size-as-rem: calc(var(--min-font-size-in-rem) * 1rem);--min-line-height-as-rem: calc(var(--min-line-height-in-rem) * 1rem);font-family:var(--primary-font-family);font-style:normal;font-weight:300;font-size:clamp(var(--min-font-size-as-rem),calc(var(--min-font-size-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-font-size-as-rem) / var(--relative-size-divisor)),calc(var(--min-font-size-as-rem) * 2));line-height:clamp(var(--min-line-height-as-rem),calc(var(--min-line-height-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-line-height-as-rem) / var(--relative-size-divisor)),calc(var(--min-line-height-as-rem) * 2))}.body-M{--min-font-size-in-rem: .875;--min-line-height-in-rem: 1.25;--min-font-size-as-rem: calc(var(--min-font-size-in-rem) * 1rem);--min-line-height-as-rem: calc(var(--min-line-height-in-rem) * 1rem);font-family:var(--primary-font-family);font-style:normal;font-weight:400;font-size:clamp(var(--min-font-size-as-rem),calc(var(--min-font-size-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-font-size-as-rem) / var(--relative-size-divisor)),calc(var(--min-font-size-as-rem) * 2));line-height:clamp(var(--min-line-height-as-rem),calc(var(--min-line-height-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-line-height-as-rem) / var(--relative-size-divisor)),calc(var(--min-line-height-as-rem) * 2))}.body-S{--min-font-size-in-rem: .75;--min-line-height-in-rem: 1;--min-font-size-as-rem: calc(var(--min-font-size-in-rem) * 1rem);--min-line-height-as-rem: calc(var(--min-line-height-in-rem) * 1rem);font-family:var(--primary-font-family);font-style:normal;font-weight:400;font-size:clamp(var(--min-font-size-as-rem),calc(var(--min-font-size-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-font-size-as-rem) / var(--relative-size-divisor)),calc(var(--min-font-size-as-rem) * 2));line-height:clamp(var(--min-line-height-as-rem),calc(var(--min-line-height-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-line-height-as-rem) / var(--relative-size-divisor)),calc(var(--min-line-height-as-rem) * 2))}.body-XS{--min-font-size-in-rem: .625;--min-line-height-in-rem: 1;--min-font-size-as-rem: calc(var(--min-font-size-in-rem) * 1rem);--min-line-height-as-rem: calc(var(--min-line-height-in-rem) * 1rem);font-family:var(--primary-font-family);font-style:normal;font-weight:400;font-size:clamp(var(--min-font-size-as-rem),calc(var(--min-font-size-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-font-size-as-rem) / var(--relative-size-divisor)),calc(var(--min-font-size-as-rem) * 2));line-height:clamp(var(--min-line-height-as-rem),calc(var(--min-line-height-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-line-height-as-rem) / var(--relative-size-divisor)),calc(var(--min-line-height-as-rem) * 2))}.spicy-XL{--min-font-size-in-rem: 2;--min-line-height-in-rem: 2.25;--min-font-size-as-rem: calc(var(--min-font-size-in-rem) * 1rem);--min-line-height-as-rem: calc(var(--min-line-height-in-rem) * 1rem);font-family:var(--spicy-font-family);font-style:normal;font-weight:300;font-size:clamp(var(--min-font-size-as-rem),calc(var(--min-font-size-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-font-size-as-rem) / var(--relative-size-divisor)),calc(var(--min-font-size-as-rem) * 2));line-height:clamp(var(--min-line-height-as-rem),calc(var(--min-line-height-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-line-height-as-rem) / var(--relative-size-divisor)),calc(var(--min-line-height-as-rem) * 2))}.spicy-M{--min-font-size-in-rem: .875;--min-line-height-in-rem: 1.25;--min-font-size-as-rem: calc(var(--min-font-size-in-rem) * 1rem);--min-line-height-as-rem: calc(var(--min-line-height-in-rem) * 1rem);font-family:var(--spicy-font-family);font-style:normal;font-weight:100;font-size:clamp(var(--min-font-size-as-rem),calc(var(--min-font-size-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-font-size-as-rem) / var(--relative-size-divisor)),calc(var(--min-font-size-as-rem) * 2));line-height:clamp(var(--min-line-height-as-rem),calc(var(--min-line-height-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-line-height-as-rem) / var(--relative-size-divisor)),calc(var(--min-line-height-as-rem) * 2))}.action-M{--min-font-size-in-rem: .875;--min-line-height-in-rem: 1.25;--min-font-size-as-rem: calc(var(--min-font-size-in-rem) * 1rem);--min-line-height-as-rem: calc(var(--min-line-height-in-rem) * 1rem);font-family:var(--action-font-family);font-style:normal;font-weight:400;font-size:clamp(var(--min-font-size-as-rem),calc(var(--min-font-size-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-font-size-as-rem) / var(--relative-size-divisor)),calc(var(--min-font-size-as-rem) * 2));line-height:clamp(var(--min-line-height-as-rem),calc(var(--min-line-height-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-line-height-as-rem) / var(--relative-size-divisor)),calc(var(--min-line-height-as-rem) * 2))}.action-S{--min-font-size-in-rem: .75;--min-line-height-in-rem: 1;--min-font-size-as-rem: calc(var(--min-font-size-in-rem) * 1rem);--min-line-height-as-rem: calc(var(--min-line-height-in-rem) * 1rem);font-family:var(--action-font-family);font-style:normal;font-weight:400;font-size:clamp(var(--min-font-size-as-rem),calc(var(--min-font-size-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-font-size-as-rem) / var(--relative-size-divisor)),calc(var(--min-font-size-as-rem) * 2));line-height:clamp(var(--min-line-height-as-rem),calc(var(--min-line-height-in-rem) * 1vw / var(--fluid-size-divisor)) + calc(var(--min-line-height-as-rem) / var(--relative-size-divisor)),calc(var(--min-line-height-as-rem) * 2))}.text-sizing{max-width:var(--text-max-width);text-wrap:pretty}.text-block{display:grid;row-gap:var(--space-m)}.text-block p{max-width:var(--text-max-width);text-wrap:pretty}.text-block ul{display:grid;row-gap:var(--space-xs);padding-left:var(--space-s);list-style-type:disc}.text-block>div,.text-block section{display:grid;row-gap:var(--space-s)}nav.svelte-la7zjc{padding:var(--space-s) var(--space-s);border-bottom:2px solid oklch(var(--heading-text-color))}.nav-container.svelte-la7zjc{display:flex;justify-content:space-between;align-items:center}.tab-wrap.svelte-la7zjc{display:flex;justify-content:end;align-items:center}.highlight.svelte-la7zjc{font-weight:initial;color:oklch(var(--heading-text-color))}.second-highlight.svelte-la7zjc{color:oklch(var(--main-text-color))}.logo.svelte-la7zjc{display:flex;justify-content:start;align-items:center}a.svelte-la7zjc{padding:var(--space-xs);text-decoration:none;color:oklch(var(--nav-text-color));transition:all .2s ease;position:relative}a.svelte-la7zjc:after{content:"";position:absolute;bottom:0;left:var(--space-xs);right:var(--space-xs);height:2px;background-color:oklch(var(--heading-text-color));transform:scaleX(0);transition:transform .2s ease}a.active.svelte-la7zjc:after{transform:scaleX(1)}a.svelte-la7zjc:hover{color:oklch(var(--heading-text-color))}a.svelte-la7zjc:hover:after{transform:scaleX(1)}a.active.svelte-la7zjc,a.active.svelte-la7zjc:active{color:oklch(var(--main-text-color))}@media (min-width: 960px){a.svelte-la7zjc{padding:var(--space-xs) var(--space-m)}a.svelte-la7zjc:after{left:var(--space-m);right:var(--space-m)}}footer.svelte-9xvm23{display:grid;justify-content:center;text-align:center;padding:var(--space-m) var(--space-s);row-gap:var(--space-s);border-top:2px solid oklch(var(--heading-text-color))}.link-container.svelte-9xvm23{display:flex;width:100%;max-width:800px;justify-content:center;column-gap:var(--space-m)}a.svelte-9xvm23{display:flex;gap:var(--space-xs);align-items:center;color:oklch(var(--hover-text-color));text-decoration:none}.icon-container.svelte-9xvm23{position:relative;display:flex;align-items:center;transition:transform .3s ease}.email-text.svelte-9xvm23{transition:transform .3s ease,color .3s ease;display:inline-block}a.svelte-9xvm23:hover .icon-container:where(.svelte-9xvm23),a.svelte-9xvm23:hover .email-text:where(.svelte-9xvm23){transform:scale(1.03);color:oklch(var(--main-text-color))}.site.svelte-1fnsk5z{height:100svh;width:100svw;min-width:100svw;display:flex;flex-direction:column}main.svelte-1fnsk5z{width:100%;margin:0;box-sizing:border-box}.rest-of-vertical.svelte-1fnsk5z{display:flex;flex-direction:column;flex-grow:1;width:100%}div.svelte-1fnsk5z,.rest-of-vertical.svelte-1fnsk5z{position:relative}.overflow-y-auto.svelte-1fnsk5z{overflow-y:auto}
