div.banner.svelte-19qpj9p{background-color:var(--color, transparent);width:100vw;max-width:var(--max-width);height:20vh;transform:rotate(-5deg)}div.animation.svelte-19qpj9p{padding:0 2%;margin-left:-2%;width:var(--max-width);animation-name:svelte-19qpj9p-banner;animation-duration:2s;animation-timing-function:ease-in-out;animation-fill-mode:backwards;animation-delay:var(--delay, 0);overflow-x:clip}@keyframes svelte-19qpj9p-banner{0%{width:0;padding-left:0;padding-right:0}1%{padding-left:2%;padding-right:2%}to{width:var(--max-width)}}section.svelte-17mesog{position:relative;height:100vh}img.svg.svelte-17mesog{width:100vmin;max-width:700px;right:-100px;bottom:0;position:absolute}div.content.svelte-17mesog{overflow:visible;margin:0 auto;max-width:1100px;text-align:center;padding:11vh 32px}.background.svelte-17mesog{position:absolute;z-index:-1;overflow:hidden;height:100vh;width:100%}.background.svelte-17mesog .banner:where(.svelte-17mesog){overflow:visible;margin:5vh auto;max-width:1100px}.background.svelte-17mesog .banner:where(.svelte-17mesog) div:where(.svelte-17mesog){margin-bottom:10vh}.bg.svelte-1uha8ag{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-1uha8ag-scrollframe;animation-timing-function:linear;animation-timeline:scroll()}@keyframes svelte-1uha8ag-scrollframe{50%{filter:invert(100%)}}section.svelte-1uha8ag{height:100vh}
