div.banner.svelte-u27pa0{background-color:var(--color, transparent);width:100vw;max-width:var(--max-width);height:20vh;transform:rotate(-5deg)}div.animation.svelte-u27pa0{padding:0 2%;margin-left:-2%;width:var(--max-width);animation-name:svelte-u27pa0-banner;animation-duration:2s;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-delay:var(--delay, 0);overflow-x:clip}@keyframes svelte-u27pa0-banner{0%{width:0;padding-left:0;padding-right:0}1%{padding-left:2%;padding-right:2%}to{width:var(--max-width)}}section.svelte-4qt8a0{position:relative;height:100vh}img.svg.svelte-4qt8a0{width:100vmin;max-width:700px;right:-100px;bottom:0;position:absolute}div.content.svelte-4qt8a0{overflow:visible;margin:0 auto;max-width:1100px;text-align:center;padding:11vh 32px}.background.svelte-4qt8a0{position:absolute;z-index:-1;overflow:hidden;height:100vh;width:100%}.background.svelte-4qt8a0 .banner:where(.svelte-4qt8a0){overflow:visible;margin:5vh auto;max-width:1100px}.background.svelte-4qt8a0 .banner:where(.svelte-4qt8a0) div:where(.svelte-4qt8a0){margin-bottom:10vh}.bg.svelte-exd45l{height:100%;position:fixed;width:100%;isolation:isolate;z-index:-1000;background-image:url(dot.png);background-color:#f8fafc;background-repeat:repeat;animation-duration:1ms;animation:svelte-exd45l-scrollframe;animation-timing-function:linear;animation-timeline:scroll()}@keyframes svelte-exd45l-scrollframe{50%{filter:invert(100%)}}section.svelte-exd45l{height:100vh}
