body{margin:0;padding:0;overflow-x:hidden}.page-container.svelte-13fnw7a{scroll-snap-type:y mandatory;overflow-y:scroll;height:100vh}.page.svelte-13fnw7a{scroll-snap-align:start;scroll-snap-stop:always;height:100vh;width:100%}.landing-section.svelte-13fnw7a{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.landing-section.svelte-13fnw7a a:where(.svelte-13fnw7a){color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s ease}.landing-section.svelte-13fnw7a a:where(.svelte-13fnw7a):hover{border-color:currentColor}.landing-section.svelte-13fnw7a footer:where(.svelte-13fnw7a){position:absolute;bottom:0;left:0;right:0;margin-top:0}footer.svelte-13fnw7a{font-family:Arimo,sans-serif;font-weight:600;letter-spacing:-.5px;text-align:center;font-size:max(10px,1.25vh);padding:2rem 0;background:transparent;margin-top:auto}footer.svelte-13fnw7a a:where(.svelte-13fnw7a){color:inherit}.landing-section.svelte-13fnw7a h1:where(.svelte-13fnw7a){font-family:"Noto Serif",serif;font-weight:400;text-align:center;font-size:max(30px,6vh);margin:0}.landing-section.svelte-13fnw7a h3:where(.svelte-13fnw7a){font-family:"Noto Serif",serif;font-weight:400;text-align:center;font-size:max(px,3vh);margin-top:1rem}
