@import"https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap";/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */.svelte-1ek0jeq,.svelte-1ek0jeq:before,.svelte-1ek0jeq:after{box-sizing:border-box}.svelte-1ek0jeq::-webkit-inner-spin-button,.svelte-1ek0jeq::-webkit-outer-spin-button{height:auto}.svelte-1ek0jeq::-webkit-search-decoration{-webkit-appearance:none}.svelte-1ek0jeq::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:root{--content-max-width: 90vw;--content-intended-width: 80rem;--breakpoint-large: 1200px;--breakpoint-medium: 1000px;--breakpoint-small: 800px;--breakpoint-tiny: 600px;--transition-base: .3s;--transition-slow: 1.5s;--gap: 2rem;--padding: 1rem;--input-height: 3.5rem;--radius: 1rem;--radius-1: .4rem;--color-text: #333;--color-primary: #87c23f;--color-primary-hover: #87c23f;--color-primary-text: #6d9e31;--color-primary-text-hover: #87c23f}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;padding:0;scroll-behavior:smooth}html{font-size:100%}@keyframes svelte-1ek0jeq-gradient-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}body{background-color:#fff;color:var(--color-text);font-family:Geist,sans-serif;font-weight:450;font-style:normal;font-size:1.0625rem;line-height:1.75;overflow-y:scroll;-ms-overflow-style:none}body::-webkit-scrollbar{display:none;width:0px;background-color:transparent}div.background.svelte-1ek0jeq{position:fixed;z-index:-1;top:-10vh;right:-10vw;bottom:-10vh;left:-10vw;width:120vw;height:120vh;background:linear-gradient(300deg,#fff,#daf5ff,#fff,#fef3ff,#fff);background-size:170% 230%;animation:svelte-1ek0jeq-gradient-animation 8s ease infinite;pointer-events:none}a{color:var(--color-primary-text);text-decoration:none;font-weight:500;transition:all var(--transition-base) ease}a:hover{color:var(--color-primary-text-hover)}p{margin:0}p+p{margin-top:.8rem}img.svelte-1ek0jeq{height:3rem;width:auto;object-fit:contain}header.svelte-1ek0jeq,main.svelte-1ek0jeq,footer.svelte-1ek0jeq{width:100%;padding:var(--gap) max(5vw,(100vw - var(--content-intended-width)) / 2);display:flex}header.svelte-1ek0jeq{margin-top:var(--gap);justify-content:center;padding-top:calc(var(--gap) * .75);padding-bottom:calc(var(--gap) * .75)}main.svelte-1ek0jeq{flex-direction:column}h1{font-size:3.5rem;font-weight:700;line-height:1.3}@media screen and (max-width: 60rem){h1{font-size:2.7rem}}h2{font-size:1.8rem;font-weight:550;line-height:1.5}@media screen and (max-width: 60rem){h2{font-size:1.5rem}}footer.svelte-1ek0jeq{justify-content:space-between;margin-top:var(--gap);font-size:.9em;opacity:.6;transition:all var(--transition-base) ease}footer.svelte-1ek0jeq:hover{opacity:1}@media screen and (max-width: 60rem){footer.svelte-1ek0jeq{flex-direction:column-reverse;align-items:center}}@media screen and (max-width: 35rem){footer.svelte-1ek0jeq .copyright:where(.svelte-1ek0jeq){display:flex;flex-direction:column;justify-content:center;align-items:center}footer.svelte-1ek0jeq .copyright:where(.svelte-1ek0jeq) .separator:where(.svelte-1ek0jeq){display:none}}footer.svelte-1ek0jeq nav:where(.svelte-1ek0jeq){margin-right:calc(var(--gap) * -.75)}@media screen and (max-width: 60rem){footer.svelte-1ek0jeq nav:where(.svelte-1ek0jeq){margin-right:unset;margin-bottom:var(--gap);width:100%}}footer.svelte-1ek0jeq nav:where(.svelte-1ek0jeq) ul:where(.svelte-1ek0jeq),footer.svelte-1ek0jeq nav:where(.svelte-1ek0jeq) li:where(.svelte-1ek0jeq){list-style-type:none;margin:0;padding:0}footer.svelte-1ek0jeq nav:where(.svelte-1ek0jeq) ul:where(.svelte-1ek0jeq){display:flex}@media screen and (max-width: 60rem){footer.svelte-1ek0jeq nav:where(.svelte-1ek0jeq) ul:where(.svelte-1ek0jeq){justify-content:center}}@media screen and (max-width: 35rem){footer.svelte-1ek0jeq nav:where(.svelte-1ek0jeq) ul:where(.svelte-1ek0jeq){flex-direction:column;align-items:stretch;justify-content:center}}@media screen and (max-width: 35rem){footer.svelte-1ek0jeq nav:where(.svelte-1ek0jeq) li:where(.svelte-1ek0jeq){display:flex;flex-direction:column;align-items:stretch;justify-content:center}}footer.svelte-1ek0jeq nav:where(.svelte-1ek0jeq) a:where(.svelte-1ek0jeq){padding:var(--gap);color:inherit;text-align:center}@media screen and (max-width: 35rem){footer.svelte-1ek0jeq nav:where(.svelte-1ek0jeq) a:where(.svelte-1ek0jeq){padding:calc(var(--gap) * .5)}}
