.hero-section>.hero-subtitle,.hero-section>.hero-title,.hero-section>.hero-tour-name,.hero-section>.hero-where{transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.5s cubic-bezier(.16,1,.3,1),filter 1.2s cubic-bezier(.22,1,.36,1),letter-spacing 1.6s cubic-bezier(.16,1,.3,1)}.hero-section>.hero-subtitle{transition-delay:.05s}.hero-section>.hero-title{transition-delay:.15s}.hero-section>.hero-tour-name{transition-delay:.35s}.hero-section>.hero-where{transition-delay:.45s}html[data-intro-hold] .hero-section>.hero-subtitle,html[data-intro-hold] .hero-section>.hero-tour-name,html[data-intro-hold] .hero-section>.hero-where{opacity:0;filter:blur(8px);transform:translateY(14px);transition-delay:0s}html[data-intro-hold] .hero-section>.hero-title{opacity:0;filter:blur(14px);transform:scale(1.12);letter-spacing:.3em;transition-delay:0s}.ca-aurora{position:fixed;inset:-25%;z-index:-1;pointer-events:none;opacity:.5}.ca-aurora i{position:absolute;border-radius:50%;filter:blur(80px)}.ca-aurora i:first-child{top:4%;left:-8%;width:55vw;height:42vh;background:rgba(110,160,225,.28);animation:ca-aur-a 30s ease-in-out infinite alternate}.ca-aurora i:nth-child(2){top:38%;right:-12%;width:50vw;height:46vh;background:rgba(150,120,220,.2);animation:ca-aur-b 41s ease-in-out infinite alternate}.ca-aurora i:nth-child(3){bottom:-8%;left:22%;width:62vw;height:40vh;background:rgba(120,200,235,.16);animation:ca-aur-c 48s ease-in-out infinite alternate}@keyframes ca-aur-a{to{transform:translate(12vw,-5vh) scale(1.2)}}@keyframes ca-aur-b{to{transform:translate(-10vw,7vh) scale(1.15)}}@keyframes ca-aur-c{to{transform:translate(7vw,-8vh) scale(1.25)}}.hero-section{position:relative;overflow:hidden}.ca-spot{position:absolute;top:-40%;left:50%;width:120%;height:180%;margin-left:-60%;pointer-events:none;background:radial-gradient(ellipse 32% 46% at 50% 0,rgba(150,195,245,.3) 0,rgba(150,195,245,.09) 42%,transparent 70%);transform-origin:50% 0;animation:ca-spot 16s ease-in-out infinite alternate}@keyframes ca-spot{0%{transform:rotate(-7deg) scale(1)}to{transform:rotate(7deg) scale(1.08)}}.ca-meteors{position:absolute;inset:0;pointer-events:none;overflow:hidden}.ca-meteors i{position:absolute;top:-12%;left:var(--l,50%);width:1px;height:90px;background:linear-gradient(180deg,transparent,rgba(190,220,255,.9),transparent);opacity:0;animation:ca-meteor var(--s,3s) linear var(--d,0s) infinite}@keyframes ca-meteor{0%{opacity:0;transform:rotate(18deg) translate3d(0,-20px,0)}12%{opacity:1}70%{opacity:.6}to{opacity:0;transform:rotate(18deg) translate3d(0,420px,0)}}.hero-title{position:relative;display:inline-block}.hero-title__sweep{position:absolute;left:0;top:0;width:100%;font-style:normal;white-space:nowrap;pointer-events:none;color:transparent;-webkit-text-stroke:1.2px rgba(205,233,255,.95);text-shadow:0 0 10px rgba(130,195,255,.85),0 0 26px rgba(130,195,255,.45);-webkit-mask-image:radial-gradient(circle .5em at 50% 50%,#000 0 45%,transparent 100%);mask-image:radial-gradient(circle .5em at 50% 50%,#000 0 45%,transparent 100%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:ca-sweep 11s ease-in-out 4.4s infinite}@keyframes ca-sweep{0%{-webkit-mask-position:100% 0;mask-position:100% 0}55%,to{-webkit-mask-position:0 0;mask-position:0 0}}[data-glow]{position:relative;isolation:isolate}[data-glow]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(168,205,247,.14),transparent 65%);transition:opacity .32s ease}@media (pointer:fine){[data-glow]:hover:before{opacity:1}}.ca-guide__item:not([data-soon=true]):after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.14),transparent);transform:skewX(-18deg);opacity:0}.ca-guide__item:not([data-soon=true]):hover:after{animation:ca-shine .9s cubic-bezier(.22,1,.36,1)}@keyframes ca-shine{0%{left:-60%;opacity:0}20%{opacity:1}to{left:120%;opacity:0}}.ca-round[data-deco]:after,.ca-vip-card:after{animation:ca-border-spin 9s linear infinite}.ca-round[data-deco=card]:after{animation-delay:-4.5s}@keyframes ca-border-spin{0%{--ca-border-a:0deg}to{--ca-border-a:360deg}}.cd__num{display:inline-flex;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cd__slot{display:inline-block;animation:ca-roll .42s cubic-bezier(.22,1,.36,1)}@keyframes ca-roll{0%{opacity:0;transform:translateY(-.55em) rotateX(70deg)}to{opacity:1;transform:none}}.ca-tilt{perspective:900px}.ca-tilt .ca-poster{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .26s cubic-bezier(.22,1,.36,1);will-change:transform}[data-reveal]{opacity:0;filter:blur(6px);transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}[data-reveal=on]{opacity:1;filter:blur(0);transform:none}.ca-ticket__float{animation:ca-ticket-float 3.6s ease-in-out infinite alternate}.ca-ticket__shadow{animation:ca-ticket-shadow 3.6s ease-in-out infinite alternate}.ca-ticket__spin{animation:ca-ticket-spin 11s infinite}.ca-ticket--card .ca-ticket__spin{animation-delay:-5.5s}.ca-ticket--card .ca-ticket__float,.ca-ticket--card .ca-ticket__shadow{animation-delay:-1.8s}@keyframes ca-ticket-float{0%{transform:translateY(.35em) rotateX(14deg) rotate(-6deg)}to{transform:translateY(-.45em) rotateX(6deg) rotate(2deg)}}@keyframes ca-ticket-shadow{0%{transform:scale(1);opacity:1}to{transform:scale(.72);opacity:.55}}@keyframes ca-ticket-spin{0%{transform:rotateY(-28deg);animation-timing-function:ease-in-out}42%{transform:rotateY(26deg);animation-timing-function:cubic-bezier(.55,0,.3,1)}56%{transform:rotateY(172deg);animation-timing-function:ease-in-out}68%{transform:rotateY(198deg);animation-timing-function:cubic-bezier(.55,0,.3,1)}84%,to{transform:rotateY(332deg)}}.ca-ticket__spark{animation:ca-ticket-twinkle 2.4s ease-in-out infinite}.ca-ticket__spark:nth-of-type(3){animation-duration:1.9s;animation-delay:-.7s}.ca-ticket__spark:nth-of-type(4){animation-duration:2.8s;animation-delay:-1.6s}.ca-ticket__spark:nth-of-type(5){animation-duration:2.2s;animation-delay:-1.1s}@keyframes ca-ticket-twinkle{0%,to{opacity:.15;transform:scale(.4) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(90deg)}}@media (prefers-reduced-motion:reduce){.ca *,.ca :after,.ca :before{animation:none!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;filter:none;transform:none}.ca-aurora,.ca-meteors,.ca-spot,.hero-title__sweep{display:none}}