@keyframes home-module__VDA9ja__gj-spin-slow{to{transform:rotate(360deg)}}@keyframes home-module__VDA9ja__gj-float-a{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(8px,-14px)rotate(4deg)}}@keyframes home-module__VDA9ja__gj-float-b{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-10px,12px)rotate(-3deg)}}@keyframes home-module__VDA9ja__gj-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes home-module__VDA9ja__gj-scale-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.home-module__VDA9ja__portalOrb{animation:26s linear infinite home-module__VDA9ja__gj-spin-slow}.home-module__VDA9ja__floatA{animation:7s ease-in-out infinite home-module__VDA9ja__gj-float-a}.home-module__VDA9ja__floatB{animation:8.5s ease-in-out infinite home-module__VDA9ja__gj-float-b}.home-module__VDA9ja__heroLogo{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) .1s forwards home-module__VDA9ja__gj-scale-in}.home-module__VDA9ja__heroTitle{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) .5s forwards home-module__VDA9ja__gj-fade-up}.home-module__VDA9ja__heroSub{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) .68s forwards home-module__VDA9ja__gj-fade-up}.home-module__VDA9ja__heroCtas{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) .86s forwards home-module__VDA9ja__gj-fade-up}.home-module__VDA9ja__reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.home-module__VDA9ja__revealVisible{opacity:1;transform:translateY(0)}.home-module__VDA9ja__portalCard{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s}.home-module__VDA9ja__portalCard:hover{transform:translateY(-6px)scale(1.02)rotate(-.5deg)}@keyframes home-module__VDA9ja__gj-shine{0%{transform:translate(-120%)skew(-15deg)}to{transform:translate(220%)skew(-15deg)}}.home-module__VDA9ja__shineBtn{position:relative;overflow:hidden}.home-module__VDA9ja__shineBtn:after{content:"";opacity:0;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:40%;position:absolute;inset:0;transform:translate(-120%)skew(-15deg)}.home-module__VDA9ja__shineBtn:hover:after{opacity:1;animation:.9s forwards home-module__VDA9ja__gj-shine}.home-module__VDA9ja__cursorDot{width:44px;height:44px;transition:transform .2s,opacity .2s,background-color .2s}.home-module__VDA9ja__cursorDotIdle{transform:translate(-50%,-50%)scale(.227)}.home-module__VDA9ja__cursorDotHover{background-color:#f7f4ee1f;transform:translate(-50%,-50%)scale(1)}.home-module__VDA9ja__navDot{transition:transform .25s,background-color .25s,border-color .25s}.home-module__VDA9ja__navDotActive{transform:scale(1.4)}@media (prefers-reduced-motion:reduce){.home-module__VDA9ja__shineBtn:after{display:none}.home-module__VDA9ja__portalOrb,.home-module__VDA9ja__floatA,.home-module__VDA9ja__floatB{animation:none}.home-module__VDA9ja__heroLogo,.home-module__VDA9ja__heroTitle,.home-module__VDA9ja__heroSub,.home-module__VDA9ja__heroCtas{opacity:1;animation:none;transform:none}.home-module__VDA9ja__reveal{opacity:1;transition:none;transform:none}.home-module__VDA9ja__portalCard,.home-module__VDA9ja__portalCard:hover{transition:none;transform:none}}
@keyframes activity-poster-module__xAvIuG__gj-glow-pulse{0%,to{opacity:.45}50%{opacity:.75}}.activity-poster-module__xAvIuG__visualGlow{animation:5s ease-in-out infinite activity-poster-module__xAvIuG__gj-glow-pulse}@media (prefers-reduced-motion:reduce){.activity-poster-module__xAvIuG__visualGlow{animation:none}}
.tilt-card-module__QTH7gq__tiltCard{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0px)) scale(var(--s,1));will-change:transform;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .35s}.tilt-card-module__QTH7gq__tiltCardGlow{background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), color-mix(in srgb, var(--glow-color,#f7f4ee) 55%, transparent), transparent 60%);opacity:var(--glow-opacity,0);mix-blend-mode:overlay;transition:opacity .3s}.tilt-card-module__QTH7gq__tiltCardTouchActive{transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .35s}@media (prefers-reduced-motion:reduce){.tilt-card-module__QTH7gq__tiltCard{transition:none;transform:none!important}}@media (hover:none){.tilt-card-module__QTH7gq__tiltCard:not(.tilt-card-module__QTH7gq__tiltCardTouchActive){transform:none}}
