.ic *{transform-box:fill-box;transform-origin:center}.ic-plane__trail{stroke-width:1.3px}.ic-hotel .win{opacity:.16;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.ic-hotel[data-animate=always] .win,.ic-hotel[data-animate=hover]:is(:hover,:focus-visible) .win,[data-animate-on-hover]:is(:hover,:focus-visible) .ic-hotel[data-animate=hover] .win{animation-name:sh-lite}.ic-hotel .w1{animation-duration:1.7s;animation-delay:0s}.ic-hotel .w2{animation-duration:2.3s;animation-delay:.9s}.ic-hotel .w3{animation-duration:1.9s;animation-delay:1.7s}.ic-hotel .w4{animation-duration:2.6s;animation-delay:.4s}.ic-hotel .w5{animation-duration:2.1s;animation-delay:1.3s}.ic-hotel .w6{animation-duration:1.5s;animation-delay:2.1s}@keyframes sh-lite{0%,to{opacity:.16}45%{opacity:1}}.ic-ticket__check{stroke-dasharray:13;stroke-dashoffset:13}.ic-ticket[data-animate=always] .ic-ticket__check,.ic-ticket[data-animate=hover]:is(:hover,:focus-visible) .ic-ticket__check,[data-animate-on-hover]:is(:hover,:focus-visible) .ic-ticket[data-animate=hover] .ic-ticket__check{animation:sh-stamp .42s cubic-bezier(.22,1,.36,1) forwards}@keyframes sh-stamp{to{stroke-dashoffset:0}}.ic-ticket[data-animate=always] .ic-ticket__perf,.ic-ticket[data-animate=hover]:is(:hover,:focus-visible) .ic-ticket__perf,[data-animate-on-hover]:is(:hover,:focus-visible) .ic-ticket[data-animate=hover] .ic-ticket__perf{animation:sh-perf .9s linear infinite}@keyframes sh-perf{to{stroke-dashoffset:-3.9}}.ic-ticket[data-animate=hover]:is(:hover,:focus-visible) .ic-ticket__body,[data-animate-on-hover]:is(:hover,:focus-visible) .ic-ticket[data-animate=hover] .ic-ticket__body{animation:sh-tickpop .45s ease-out}.ic-ticket[data-animate=always] .ic-ticket__body{animation:sh-tickpop 2.4s ease-out infinite}@keyframes sh-tickpop{0%{transform:none}40%{transform:rotate(-3deg) scale(1.05)}to{transform:none}}.ic-train__smoke .puff{opacity:0}.ic-train[data-animate=always] .ic-train__smoke .puff,.ic-train[data-animate=hover]:is(:hover,:focus-visible) .ic-train__smoke .puff,[data-animate-on-hover]:is(:hover,:focus-visible) .ic-train[data-animate=hover] .ic-train__smoke .puff{animation:sh-puff 1.5s ease-out infinite}.ic-train .p1{animation-delay:0s}.ic-train .p2{animation-delay:.5s}.ic-train .p3{animation-delay:1s}@keyframes sh-puff{0%{opacity:0;transform:translate(0) scale(.4)}20%{opacity:.55}to{opacity:0;transform:translate(-2.5px,-6px) scale(1.35)}}.ic-train[data-animate=always] .ic-train__body,.ic-train[data-animate=hover]:is(:hover,:focus-visible) .ic-train__body,[data-animate-on-hover]:is(:hover,:focus-visible) .ic-train[data-animate=hover] .ic-train__body{animation:sh-chug .42s ease-in-out infinite}@keyframes sh-chug{0%,to{transform:translateY(0)}50%{transform:translateY(-.8px)}}.ic-train[data-animate=always] .ic-train__wheel,.ic-train[data-animate=hover]:is(:hover,:focus-visible) .ic-train__wheel,[data-animate-on-hover]:is(:hover,:focus-visible) .ic-train[data-animate=hover] .ic-train__wheel{animation:sh-roll .85s linear infinite}@keyframes sh-roll{to{transform:rotate(1turn)}}.ic-plane__trail{stroke-dashoffset:28;opacity:0}.ic-plane[data-animate=always] .ic-plane__body,.ic-plane[data-animate=hover]:is(:hover,:focus-visible) .ic-plane__body,[data-animate-on-hover]:is(:hover,:focus-visible) .ic-plane[data-animate=hover] .ic-plane__body{animation:sh-fly 1.5s ease-in-out infinite}@keyframes sh-fly{0%{transform:translate(0) rotate(0)}45%{transform:translate(2.5px,-2.5px) rotate(-5deg)}to{transform:translate(0) rotate(0)}}.ic-plane[data-animate=always] .ic-plane__trail,.ic-plane[data-animate=hover]:is(:hover,:focus-visible) .ic-plane__trail,[data-animate-on-hover]:is(:hover,:focus-visible) .ic-plane[data-animate=hover] .ic-plane__trail{animation:sh-trail 1.5s ease-out infinite}@keyframes sh-trail{0%{opacity:0;stroke-dashoffset:28}35%{opacity:.65}70%{opacity:.35;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-10}}.ic-car__beam{opacity:0}.ic-car[data-animate=always] .ic-car__wheel,.ic-car[data-animate=hover]:is(:hover,:focus-visible) .ic-car__wheel,[data-animate-on-hover]:is(:hover,:focus-visible) .ic-car[data-animate=hover] .ic-car__wheel{animation:sh-roll .7s linear infinite}.ic-car[data-animate=always] .ic-car__body,.ic-car[data-animate=hover]:is(:hover,:focus-visible) .ic-car__body,[data-animate-on-hover]:is(:hover,:focus-visible) .ic-car[data-animate=hover] .ic-car__body{animation:sh-drive .34s ease-in-out infinite}@keyframes sh-drive{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-.7px) rotate(-.6deg)}70%{transform:translateY(.3px) rotate(.4deg)}}.ic-car[data-animate=always] .ic-car__beam,.ic-car[data-animate=hover]:is(:hover,:focus-visible) .ic-car__beam,[data-animate-on-hover]:is(:hover,:focus-visible) .ic-car[data-animate=hover] .ic-car__beam{animation:sh-beam 1.4s ease-in-out infinite}@keyframes sh-beam{0%,60%,to{opacity:0}75%{opacity:1}}@media (prefers-reduced-motion:reduce){.ic *{animation:none!important}.ic-hotel .win{opacity:1!important}.ic-ticket__check{stroke-dashoffset:0!important}.ic-plane__trail{opacity:0!important}}