@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(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{opacity:1;transition:opacity var(--transition-duration,.3s) cubic-bezier(.4,0,.2,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-new(root),::view-transition-old(root){animation-duration:1ms!important}.app-container{transition:none!important}*{animation-delay:1ms!important;animation-duration:1ms!important;transition-delay:1ms!important;transition-duration: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-container,.scalable-homepage-wrapper{box-sizing:border-box;margin:0}.scalable-homepage-container{align-items:flex-start;display:flex;justify-content:center;min-height:100vh;padding:0;width:100%}.desktop{background:#000;margin:0 auto;max-width:1456px;min-height:100vh;overflow-x:hidden;padding:0 16px;position:relative;width:100%}.eventcardsmall{flex-shrink:0!important;height:85px!important;max-height:85px!important;max-width:250px!important;min-height:85px!important;min-width:220px!important;width:220px!important}.eventcardsmall,.eventcardsmall *,.events-text-container{transform:none!important}.events-text-container{gap:18px!important}.events-text-container>div:first-child{flex-shrink:0!important;transform:none!important;width:507px!important}.scalable-homepage-wrapper{align-items:center;background:#000;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;min-height:100vh;overflow-x:hidden;padding:0;position:relative;width:100%}.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{background:#000c;border-radius:4px;color:#fff;content:"Scale: " attr(data-scale);display:none;font-family:monospace;font-size:12px;padding:4px 8px;pointer-events:none;position:fixed;right:10px;top:10px;z-index:9999}.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(1turn);-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn)}}.button-spinner{animation:spin .6s linear infinite!important;-webkit-animation:spin .6s linear infinite!important;-moz-animation:spin .6s linear infinite!important;background-color:transparent!important;border-right:3px solid #000!important;border-top:3px solid #000!important;border-color:#fff #fff #000 #000!important;border-radius:50%!important;border-style:solid!important;border-width:3px!important;box-sizing:border-box!important;display:inline-block!important;height:16px!important;width:16px!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{margin:0;max-width:100vw;overflow-x:hidden;padding:0}#react-root{align-items:flex-start;display:flex;justify-content:center;margin:0 auto;min-height:100vh;width:100%}.desktop{left:auto!important;margin:0 auto!important;right:auto!important;transform:none!important}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.desktop{box-sizing:border-box}@media (max-width:767px){.desktop{max-width:100vw;overflow-x:hidden;padding:0 8px!important;width:100%!important}.desktop>div:nth-child(2)>div:nth-child(2){align-items:center!important;flex-direction:column!important;gap:16px!important;height:auto!important;min-height:614px!important}.desktop>div:nth-child(2)>div:nth-child(2)>div{margin:8px auto!important}.desktop .eventcardsmall{max-width:280px!important;width:100%!important}.scalable-homepage-container [role=button],.scalable-homepage-container button,.scalable-homepage-container input{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){align-items:center!important;flex-direction:row!important;gap:24px!important;height:299px!important;justify-content:center!important}.desktop>div:nth-child(2)>div:nth-child(2)>div:first-child{flex-shrink:0!important;height:280px!important;min-width:280px!important;width:280px!important}.desktop>div:nth-child(2)>div:nth-child(2)>div:last-child{flex-shrink:1!important;height:280px!important;min-width:300px!important;width:420px!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){height:280px!important;width:100%!important}}@media (min-width:1024px) and (max-width:1455px){.desktop{padding:0 32px!important}.desktop>div:nth-child(2)>div:nth-child(2){align-items:center!important;flex-direction:row!important;gap:32px!important;height:299px!important;justify-content:center!important}.desktop>div:nth-child(2)>div:nth-child(2)>div:first-child{flex-shrink:0!important;height:299px!important;width:299px!important}.desktop>div:nth-child(2)>div:nth-child(2)>div:last-child{flex-shrink:0!important;height:299px!important;width:498px!important}}@media (min-width:1456px){.desktop{padding:0!important}.desktop>div:nth-child(2)>div:nth-child(2){align-items:center!important;flex-direction:row!important;gap:32px!important;height:299px!important;justify-content:center!important}.desktop>div:nth-child(2)>div:nth-child(2)>div:first-child{flex-shrink:0!important;height:299px!important;width:299px!important}.desktop>div:nth-child(2)>div:nth-child(2)>div:last-child{flex-shrink:0!important;height:299px!important;width:498px!important}}.rich-text-content{color:#ffffffe0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.7}.rich-text-content p{margin:0 0 1rem}.rich-text-content ul{list-style:disc;margin:.5rem 0 1rem;padding-left:1.5rem}.rich-text-content ol{list-style:decimal;margin:.5rem 0 1rem;padding-left:1.5rem}.rich-text-content li{margin:.25rem 0}.rich-text-content b,.rich-text-content strong{font-weight:700}.rich-text-content em,.rich-text-content i{font-style:italic}.rich-text-content u{text-decoration:underline}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3,.rich-text-content h4,.rich-text-content h5,.rich-text-content h6{line-height:1.3;margin:1.25rem 0 .75rem}.rich-text-content h1{font-size:2rem}.rich-text-content h2{font-size:1.5rem}.rich-text-content h3{font-size:1.25rem}.faq-answer-scroll{max-height:300px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:6px;scroll-behavior:smooth}.faq-answer-scroll::-webkit-scrollbar{width:8px}.faq-answer-scroll::-webkit-scrollbar-track{background:transparent}.faq-answer-scroll::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:8px}.faq-answer-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff52}.faq-answer-scroll{scrollbar-color:hsla(0,0%,100%,.22) transparent;scrollbar-width:thin}@media (max-width:768px){.faq-answer-scroll{max-height:200px}}
