@keyframes page-module___8aEwW__bgDrift{0%{transform:scale(1.04)translate(0)}25%{transform:scale(1.06)translate(-.6%,.3%)}50%{transform:scale(1.04)translate(-1.2%)}75%{transform:scale(1.06)translate(-.6%,-.3%)}to{transform:scale(1.04)translate(0)}}@keyframes page-module___8aEwW__shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes page-module___8aEwW__titleFloat{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.page-module___8aEwW__hero{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__bgImage{will-change:transform;z-index:0;background-image:url(/onlineville_background.jpeg);background-position:50%;background-size:cover;animation:28s ease-in-out infinite page-module___8aEwW__bgDrift;position:absolute;inset:-6%}.page-module___8aEwW__content{z-index:20;text-align:center;filter:drop-shadow(0 4px 32px #0a286473);flex-direction:column;align-items:center;gap:1rem;animation:6s ease-in-out infinite page-module___8aEwW__titleFloat;display:flex;position:relative}.page-module___8aEwW__title{font-family:var(--font-title);letter-spacing:.04em;-webkit-text-fill-color:transparent;color:#0000;will-change:background-position;filter:drop-shadow(0 0 40px #78beffb3)drop-shadow(0 2px 8px #0a328c80);background:linear-gradient(110deg,#fff 20%,#c8e8ff 38%,#fff 45%,#e0f2ff 55%,#fff 65%,#b0d8ff 80%,#fff 90%) 0 0/200%;-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,13vw,12rem);font-weight:900;line-height:1;animation:18s linear infinite page-module___8aEwW__shimmer}.page-module___8aEwW__subtitle{font-family:var(--font-main);letter-spacing:.25em;text-transform:uppercase;color:#ffffffe0;text-shadow:0 1px 12px #1e50b499,0 0 2px #fff6;font-size:clamp(1rem,2.5vw,1.6rem);font-weight:300}@media (max-width:480px){.page-module___8aEwW__subtitle{letter-spacing:.12em}}
@keyframes CloudLayer-module__58UiiG__driftRight{0%{transform:translate(-6%)translateY(0)}50%{transform:translate(4%)translateY(-1.5%)}to{transform:translate(-6%)translateY(0)}}@keyframes CloudLayer-module__58UiiG__driftLeft{0%{transform:translate(5%)translateY(0)}50%{transform:translate(-4%)translateY(1.5%)}to{transform:translate(5%)translateY(0)}}@keyframes CloudLayer-module__58UiiG__floatUp{0%{transform:translateY(0)}50%{transform:translateY(-2.5%)}to{transform:translateY(0)}}@keyframes CloudLayer-module__58UiiG__cloudScrollRight{0%{opacity:0;transform:translate(-110%)}4%{opacity:.55}92%{opacity:.45}to{opacity:0;transform:translate(115vw)}}@keyframes CloudLayer-module__58UiiG__cloudScrollLeft{0%{opacity:0;transform:translate(115vw)}4%{opacity:.45}92%{opacity:.38}to{opacity:0;transform:translate(-110%)}}.CloudLayer-module__58UiiG__cloudContainer{z-index:10;pointer-events:none;position:absolute;inset:0;overflow:hidden}.CloudLayer-module__58UiiG__cloud{will-change:transform, opacity;position:absolute}.CloudLayer-module__58UiiG__cloudA{opacity:.3;width:clamp(340px,40vw,600px);animation:22s ease-in-out infinite CloudLayer-module__58UiiG__driftRight;top:-2%;left:-4%}.CloudLayer-module__58UiiG__cloudB{opacity:.28;width:clamp(300px,38vw,560px);animation:26s ease-in-out infinite CloudLayer-module__58UiiG__driftLeft;bottom:-2%;right:-4%}.CloudLayer-module__58UiiG__wispA{opacity:.2;width:clamp(500px,65vw,900px);animation:18s ease-in-out infinite CloudLayer-module__58UiiG__floatUp;top:38%;left:-3%}.CloudLayer-module__58UiiG__scrollRight1{opacity:0;width:clamp(280px,34vw,500px);animation:38s linear infinite CloudLayer-module__58UiiG__cloudScrollRight;top:6%;left:0}.CloudLayer-module__58UiiG__scrollRight2{opacity:0;width:clamp(420px,56vw,820px);animation:52s linear 8s infinite CloudLayer-module__58UiiG__cloudScrollRight;top:60%;left:0}.CloudLayer-module__58UiiG__scrollLeft1{opacity:0;width:clamp(240px,30vw,440px);animation:44s linear 18s infinite CloudLayer-module__58UiiG__cloudScrollLeft;top:28%;right:0}.CloudLayer-module__58UiiG__scrollLeft2{opacity:0;width:clamp(380px,52vw,740px);animation:60s linear 28s infinite CloudLayer-module__58UiiG__cloudScrollLeft;top:-1%;right:0}
