:root{--turf: 10px}.skyline-stage{position:relative;overflow:hidden}.skyline{display:block;width:100%;height:auto;aspect-ratio:1200 / 280;margin-bottom:calc(-26 / 1200 * 100%)}.arrival-search{padding-top:calc(var(--turf) + var(--space-5));background:linear-gradient(var(--lawn) 0 var(--turf),var(--leaf) var(--turf) calc(var(--turf) + 3px),transparent 0) top / 100% calc(var(--turf) + 3px) no-repeat,var(--surface)}@media (max-width: 900px){.arrival-search{padding-top:calc(var(--turf) + var(--space-4))}}.skyline .tr-hop{transform-box:fill-box;transform-origin:50% 100%}.skyline-stage{-webkit-tap-highlight-color:transparent}.skyline .sk-sway,.skyline .sk-wing,.skyline .sk-petal,.skyline .sk-star,.skyline .tr-leg,.skyline .tr-leg-s{transform-box:fill-box}.skyline .tr-leg,.skyline .tr-leg-s{transform-origin:50% 0}.sk-sun-dusk,.sk-night,.sk-petal,.sk-birds{opacity:0}@keyframes sk-rise{0%{transform:translateY(260px)}to{transform:none}}@keyframes sk-dawn{0%{fill:#ee7a3b}55%{fill:#f4a64a}to{fill:#f6c65a}}@keyframes sk-cloud-in{0%{opacity:0;transform:translate(-34px)}to{opacity:1;transform:none}}@keyframes sk-walk-in{0%{transform:translate(-580px)}to{transform:none}}@keyframes sk-walk-on{0%{opacity:0;transform:translate(-240px)}15%{opacity:1}to{opacity:1;transform:none}}@keyframes sk-hop{0%,to{transform:none}18%{transform:translateY(1.5px)}40%{transform:translateY(-9px)}62%{transform:none}74%{transform:translateY(-3px)}86%{transform:none}}@keyframes sk-step-a{0%,50%,to{transform:none}25%{transform:rotate(26deg)}75%{transform:rotate(-26deg)}}@keyframes sk-step-b{0%,50%,to{transform:none}25%{transform:rotate(-26deg)}75%{transform:rotate(26deg)}}@keyframes sk-bob{0%,50%,to{transform:none}25%,75%{transform:translateY(-1.6px)}}@keyframes sk-fly{0%{opacity:1;transform:translate(-110px)}to{opacity:1;transform:translate(1330px)}}@keyframes sk-flap{0%,to{transform:none}50%{transform:scaleY(-.45)}}@keyframes sk-glide{0%,to{transform:none}50%{transform:translateY(-8px)}}@keyframes sk-breeze{0%,to{transform:none}20%{transform:rotate(2.4deg)}45%{transform:rotate(-1.5deg)}70%{transform:rotate(.8deg)}88%{transform:rotate(-.3deg)}}@keyframes sk-petal{0%{opacity:0;transform:none}12%,80%{opacity:1}45%{transform:translate(calc(var(--dx) * -.6),calc(var(--dy) * .45)) rotate(90deg)}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(200deg)}}@keyframes sk-set{to{transform:translateY(230px)}}@keyframes sk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sk-moonrise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes sk-to-hotel{0%{transform:none;opacity:1}86%{transform:translate(229px);opacity:1}to{transform:translate(236px);opacity:0}}@keyframes sk-depth{to{transform:translateY(var(--depth))}}@keyframes sk-twinkle{0%,to{transform:none}50%{transform:scale(.55)}}@keyframes sk-dusk-domes{to{fill:#6a51a2}}@keyframes sk-dusk-hall{to{fill:#c9ae78}}@keyframes sk-dusk-trim{to{fill:#a18651}}@keyframes sk-dusk-lawn{to{fill:#a6c19b}}@media (prefers-reduced-motion: no-preference){.sk-sun-rise{animation:sk-rise 2.4s cubic-bezier(.2,.7,.25,1) both}.sk-sun-disc{animation:sk-dawn 2.4s ease-out both}.sk-cloud{animation:sk-cloud-in 4.6s .2s cubic-bezier(.2,.6,.3,1) backwards}.skyline .tr-walk{animation:sk-walk-in 4.3s .3s cubic-bezier(.3,.15,.45,1) both}.skyline .tr-leg-a{animation:sk-step-a .54s .3s linear 8}.skyline .tr-leg-b{animation:sk-step-b .54s .3s linear 8}.skyline .tr-bob{animation:sk-bob .54s .3s linear 8}.sk-birds{animation:sk-fly 3.8s 1s linear backwards}.sk-wing{transform-origin:50% 100%;animation:sk-flap .32s 1s ease-in-out 12}.sk-bird:nth-child(2) .sk-wing{animation-delay:1.09s}.sk-bird:nth-child(3) .sk-wing{animation-delay:1.17s}.sk-bird-glide{animation:sk-glide 1.9s 1s ease-in-out 2}.sk-sway{transform-origin:50% 100%;animation:sk-breeze 2.8s 1.5s ease-in-out}.sk-sway-2{animation-delay:1.7s}.sk-sway-3{animation-delay:2s}.sk-petal{transform-origin:center;animation:sk-petal 2s ease-in backwards}.skyline-stage.is-encore .tr-walk{animation:sk-walk-on 1.6s cubic-bezier(.3,.15,.45,1) both}.skyline-stage.is-encore .tr-leg-a{animation:sk-step-a .4s linear 4}.skyline-stage.is-encore .tr-leg-b{animation:sk-step-b .4s linear 4}.skyline-stage.is-encore .tr-bob{animation:sk-bob .4s linear 4;transition:none}.skyline-stage.is-hopping .tr-hop{animation:sk-hop .7s ease-out}.skyline{--dusk: 150px}.sk-sky{--depth: 70px}.sk-far{--depth: 22px}.sk-mid{--depth: 8px}@supports (animation-timeline: scroll()){.sk-sun-set,.sk-sun-dusk,.skyline .tr,.skyline .tr-leg-s,.sk-night,.sk-star,.sk-depth,.sk-domes,.sk-hall,.sk-trim,.sk-lawn{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root)}.sk-sun-set{animation-name:sk-set;animation-range:0px var(--dusk)}.sk-sun-dusk{animation-name:sk-fade-in;animation-range:calc(var(--dusk) * .14) calc(var(--dusk) * .86)}.skyline .tr{animation-name:sk-to-hotel;animation-range:calc(var(--dusk) * .09) calc(var(--dusk) * .68)}.skyline .tr-leg-s-a{animation-name:sk-step-a;animation-iteration-count:3.5;animation-range:calc(var(--dusk) * .09) calc(var(--dusk) * .6)}.skyline .tr-leg-s-b{animation-name:sk-step-b;animation-iteration-count:3.5;animation-range:calc(var(--dusk) * .09) calc(var(--dusk) * .6)}.sk-domes,.sk-hall,.sk-trim,.sk-lawn{animation-range:calc(var(--dusk) * .41) var(--dusk)}.sk-domes{animation-name:sk-dusk-domes}.sk-hall{animation-name:sk-dusk-hall}.sk-trim{animation-name:sk-dusk-trim}.sk-lawn{animation-name:sk-dusk-lawn}.sk-night{animation-name:sk-moonrise;animation-range:calc(var(--dusk) * .77) var(--dusk)}.sk-star{transform-origin:center;animation-name:sk-twinkle;animation-iteration-count:3;animation-range:calc(var(--dusk) * .86) calc(var(--dusk) * 1.64)}.sk-depth{animation-name:sk-depth;animation-range:0px calc(var(--dusk) * 1.64)}}}.skyline .tr-bob{transition:opacity .6s ease-out}.skyline-stage.is-checked-in .tr-bob{opacity:0;transition:none}@media (max-width: 480px){.skyline .tr-pos{transform:translate(528px,295px) scale(1.7)}}.foot-skyline{position:relative;overflow:hidden;container-type:size;--u: calc(100cqh / 110)}.foot-traveller,.foot-rickshaw{position:absolute;height:auto;overflow:visible}.foot-traveller{left:56%;bottom:calc(5 * var(--u));width:calc(33 * var(--u));opacity:0}.foot-rickshaw{left:0;bottom:calc(4 * var(--u));width:calc(70 * var(--u));transform:translate(calc(-90 * var(--u)))}.foot-rickshaw .rk-wheel{transform-box:fill-box;transform-origin:center}@keyframes foot-wait{0%{opacity:0;transform:none}6%,44%{opacity:1;transform:none}52%,to{opacity:0;transform:translate(calc(14 * var(--u)))}}@keyframes foot-drive{0%{transform:translate(calc(-90 * var(--u)));animation-timing-function:cubic-bezier(.2,.6,.3,1)}36%,56%{transform:translate(calc(56cqw + 20 * var(--u)))}56%{animation-timing-function:cubic-bezier(.6,0,.9,.5)}to{transform:translate(calc(100cqw + 20 * var(--u)))}}@keyframes foot-roll{0%{transform:none;animation-timing-function:cubic-bezier(.2,.6,.3,1)}36%,56%{transform:rotate(900deg)}56%{animation-timing-function:cubic-bezier(.6,0,.9,.5)}to{transform:rotate(2400deg)}}@keyframes foot-idle{0%,to{transform:none}50%{transform:translateY(-.8px)}}@media (prefers-reduced-motion: no-preference){.foot-skyline.is-on .foot-traveller{animation:foot-wait 4.6s linear both}.foot-skyline.is-on .foot-rickshaw{animation:foot-drive 4.6s linear both}.foot-skyline.is-on .rk-wheel{animation:foot-roll 4.6s linear both}.foot-skyline.is-on .rk-body{animation:foot-idle .18s linear 25}}
