@view-transition{navigation: auto;}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(root){animation-name:fade-out}::view-transition-new(root){animation-name:fade-in}.app-container{transition:opacity var(--transition-duration, .3s) cubic-bezier(.4,0,.2,1);opacity:1}.app-container.transitioning{opacity:.7}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation-duration:1ms!important}.app-container{transition:none!important}*{animation-duration:1ms!important;animation-delay:1ms!important;transition-duration:1ms!important;transition-delay:1ms!important}}.page-loading{animation:subtle-pulse 1.5s ease-in-out infinite}@keyframes subtle-pulse{0%,to{opacity:.8}50%{opacity:1}}.scalable-homepage-wrapper{width:100%;min-height:100vh;background:#000;margin:0;padding:0;box-sizing:border-box}.scalable-homepage-container{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:0;margin:0;box-sizing:border-box}.desktop{width:100%;max-width:1456px;margin:0 auto;position:relative;background:#000;min-height:100vh;padding:0 16px;box-sizing:border-box;overflow-x:hidden}.eventcardsmall{width:220px!important;height:85px!important;flex-shrink:0!important;transform:none!important;min-width:220px!important;max-width:250px!important;min-height:85px!important;max-height:85px!important}.eventcardsmall *{transform:none!important}.events-text-container{gap:18px!important;transform:none!important}.events-text-container>div:first-child{width:507px!important;flex-shrink:0!important;transform:none!important}.scalable-homepage-wrapper{overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;background:#000;width:100%;position:relative;margin:0 auto}.scalable-homepage-container *{box-sizing:border-box}@media (max-width: 300px){.scalable-homepage-container{--scale-factor: .35}}@media (min-width: 1650px){.scalable-homepage-container{--scale-factor: clamp(1.5, calc(100vw / var(--base-width)), 2)}}@media (prefers-reduced-motion: reduce){.scalable-homepage-container{transition:none}}@media (max-width: 480px){.scalable-homepage-wrapper{padding-left:12px;padding-right:12px}}@media (max-width: 360px){.scalable-homepage-wrapper{padding-left:8px;padding-right:8px}}@media (max-width: 280px){.scalable-homepage-wrapper{padding-left:6px;padding-right:6px}}.scalable-homepage-container:before{content:"Scale: " attr(data-scale);position:fixed;top:10px;right:10px;background:#000c;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-family:monospace;z-index:9999;pointer-events:none;display:none}.font-inter{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.font-clash{font-family:ClashGrotesk-Variable,Clash Grotesk,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@keyframes spin{0%{transform:rotate(0);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg)}to{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}.button-spinner{width:16px!important;height:16px!important;border:3px solid #000000!important;border-top:3px solid #FFFFFF!important;border-right:3px solid #FFFFFF!important;border-radius:50%!important;animation:spin .6s linear infinite!important;-webkit-animation:spin .6s linear infinite!important;-moz-animation:spin .6s linear infinite!important;display:inline-block!important;box-sizing:border-box!important;background-color:transparent!important}@keyframes pulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}20%,40%,60%,80%{transform:translate(2px)}}.shake{animation:shake .4s ease-in-out}body{overflow-x:hidden;max-width:100vw;margin:0;padding:0}#react-root{width:100%;display:flex;justify-content:center;align-items:flex-start;min-height:100vh;margin:0 auto}.desktop{transform:none!important;left:auto!important;right:auto!important;margin:0 auto!important}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.desktop{box-sizing:border-box}@media (max-width: 767px){.desktop{width:100%!important;max-width:100vw;padding:0 8px!important;overflow-x:hidden}.desktop>div:nth-child(2)>div:nth-child(2){flex-direction:column!important;gap:16px!important;height:auto!important;min-height:614px!important;align-items:center!important}.desktop>div:nth-child(2)>div:nth-child(2)>div{margin:8px auto!important}.desktop .eventcardsmall{width:100%!important;max-width:280px!important}.scalable-homepage-container button,.scalable-homepage-container input,.scalable-homepage-container [role=button]{min-height:max(44px,calc(44px / var(--scale-factor)))!important;min-width:max(44px,calc(44px / var(--scale-factor)))!important}.scalable-homepage-container *{box-sizing:border-box}}@media (min-width: 768px) and (max-width: 1023px){.desktop{padding:0 24px!important}.desktop>div:nth-child(2)>div:nth-child(2){flex-direction:row!important;gap:24px!important;justify-content:center!important;align-items:center!important;height:299px!important}.desktop>div:nth-child(2)>div:nth-child(2)>div:first-child{width:280px!important;min-width:280px!important;height:280px!important;flex-shrink:0!important}.desktop>div:nth-child(2)>div:nth-child(2)>div:last-child{width:420px!important;min-width:300px!important;height:280px!important;flex-shrink:1!important}.desktop>div:nth-child(2)>div:nth-child(2)>div:last-child>div:first-child,.desktop>div:nth-child(2)>div:nth-child(2)>div:last-child>div:nth-child(2){width:100%!important;height:280px!important}}@media (min-width: 1024px) and (max-width: 1455px){.desktop{padding:0 32px!important}.desktop>div:nth-child(2)>div:nth-child(2){flex-direction:row!important;gap:32px!important;justify-content:center!important;align-items:center!important;height:299px!important}.desktop>div:nth-child(2)>div:nth-child(2)>div:first-child{width:299px!important;height:299px!important;flex-shrink:0!important}.desktop>div:nth-child(2)>div:nth-child(2)>div:last-child{width:498px!important;height:299px!important;flex-shrink:0!important}}@media (min-width: 1456px){.desktop{padding:0!important}.desktop>div:nth-child(2)>div:nth-child(2){flex-direction:row!important;gap:32px!important;justify-content:center!important;align-items:center!important;height:299px!important}.desktop>div:nth-child(2)>div:nth-child(2)>div:first-child{width:299px!important;height:299px!important;flex-shrink:0!important}.desktop>div:nth-child(2)>div:nth-child(2)>div:last-child{width:498px!important;height:299px!important;flex-shrink:0!important}}
