@import"https://fonts.googleapis.com/css2?family=Atkinson+Hyperlegible:ital,wght@0,400;0,700;1,400;1,700&display=swap";*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--background-color: #fff;--body-color: #171717;--darker-white: #f5f5f5;--section-background: #fff;--card-background: #fff;--border-color: #e6e6e6;--text-muted: rgba(23, 23, 23, .7);--pulse-color-start: rgba(23, 23, 23, .8);--pulse-color-mid: rgba(23, 23, 23, 0);--pulse-color-end: rgba(23, 23, 23, 0);--link-color: #16588f;--link-hover-color: #2874b2;--link-active-color: #125a8a;--anchor-button-background-color: var(--link-color);--anchor-button-color: #fff;--anchor-button-hover-color: var(--link-hover-color);--anchor-button-active-color: var(--link-active-color)}@media (prefers-color-scheme: dark){:root{--background-color: #0f0f0f;--body-color: #e5e5e5;--darker-white: #1a1a1a;--section-background: #111111;--card-background: #1a1a1a;--border-color: #333333;--text-muted: rgba(229, 229, 229, .7);--pulse-color-start: rgba(229, 229, 229, .8);--pulse-color-mid: rgba(229, 229, 229, 0);--pulse-color-end: rgba(229, 229, 229, 0);--link-color: #4a9eff;--link-hover-color: #66b3ff;--link-active-color: #3385ff;--anchor-button-background-color: var(--link-color);--anchor-button-color: #0f0f0f;--anchor-button-hover-color: var(--link-hover-color);--anchor-button-active-color: var(--link-active-color)}}.atkinson-hyperlegible-regular{font-family:Atkinson Hyperlegible,sans-serif;font-weight:400;font-style:normal}.atkinson-hyperlegible-bold{font-family:Atkinson Hyperlegible,sans-serif;font-weight:700;font-style:normal}.atkinson-hyperlegible-regular-italic{font-family:Atkinson Hyperlegible,sans-serif;font-weight:400;font-style:italic}.atkinson-hyperlegible-bold-italic{font-family:Atkinson Hyperlegible,sans-serif;font-weight:700;font-style:italic}.hero{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 1024px){.hero{grid-template-columns:1fr 1fr;gap:3rem;align-items:center}}@media (min-width: 1024px){.hero{grid-template-columns:2fr 1fr}}.hero h1{margin-bottom:0}.hero__content{grid-row:2}@media (min-width: 1024px){.hero__content{grid-row:unset}}.hero__buttons{display:flex;flex-direction:row;align-items:center;gap:1rem}@media (max-width: 1024px){.hero__buttons{margin-bottom:2rem}}.hero__photo{border-radius:50%;width:100%;grid-row:1;max-width:350px;margin:0 auto}@media (min-width: 1024px){.hero__photo{grid-row:unset;margin:0 0 0 auto}}html,body{margin:0;padding:0;color:var(--body-color);background-color:var(--background-color);font-family:Atkinson Hyperlegible,sans-serif;min-width:320px;font-size:16px}p,li,blockquote{text-wrap:pretty}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}@media screen and (min-width: 1740px){body{font-size:1.0625rem}}h1,p{margin:1rem 0}section{margin-bottom:4rem}hr{border:none;border-bottom:1px solid var(--border-color)}small{color:var(--text-muted)}h1,h2{margin-bottom:0}h1{font-size:1.5rem}h2{font-size:1.125rem}.toggle.svelte-1j4c0tl{display:flex;justify-content:center;margin-bottom:3rem}.logo-container.svelte-1j4c0tl{max-width:250px;height:auto;display:block;margin:2rem auto 1rem}.logo-container.svelte-1j4c0tl .logo:where(.svelte-1j4c0tl){width:100%;height:auto}@media (prefers-color-scheme: dark){.logo-container.svelte-1j4c0tl .logo:where(.svelte-1j4c0tl){filter:invert(1) brightness(1)}}.footer.svelte-1j4c0tl{text-align:center;padding:1rem 0;background-color:var(--darker-white);color:var(--body-color);margin-bottom:1rem;border-radius:10px}.footer.svelte-1j4c0tl p:where(.svelte-1j4c0tl){margin:0 0 .5rem}.footer.svelte-1j4c0tl a:where(.svelte-1j4c0tl){color:unset;text-decoration:none}
