@keyframes flight-glass-shine{0%,66%,to{opacity:0;transform:translate(-180%)skew(-16deg)}74%{opacity:.9}88%{opacity:0;transform:translate(430%)skew(-16deg)}}.flight-liquid-glass,.flight-route-page .inline-flex.rounded-full{-webkit-backdrop-filter:blur(22px)saturate(175%);backdrop-filter:blur(22px)saturate(175%);isolation:isolate;background:radial-gradient(circle at 22% 4%,#fff,#ffffff2e 32%,#0000 54%),linear-gradient(115deg,#ffffffe0,#d5f1fc7a 38%,#ffffffb8 68%,#c2e7f766);position:relative;overflow:hidden;box-shadow:inset 0 2px 1px #fff,inset 0 -7px 14px #48a5cf21,inset 5px 0 10px #ffffff6b,0 12px 30px #275b7629,0 1px #3f85a429;border:1px solid #ffffffe0!important}.flight-liquid-glass:before,.flight-route-page .inline-flex.rounded-full:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#fffffff2,#ffffff29 55%,#0000 72%);height:82%;position:absolute;top:-47%;left:8%;right:8%}.flight-liquid-glass:after,.flight-route-page .inline-flex.rounded-full:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffffffa,#0000);width:24%;animation:7.5s cubic-bezier(.22,1,.36,1) infinite flight-glass-shine;position:absolute;inset:-35% auto -35% -30%}@keyframes flight-text-shimmer{0%{background-position:160%}to{background-position:-65%}}@keyframes flight-hero-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes flight-hero-photo-enter{0%{opacity:0;transform:scale(1.13)}to{opacity:1;transform:scale(1.08)}}.flight-hero-enter{animation:.76s cubic-bezier(.22,1,.36,1) both flight-hero-enter}.flight-hero-photo-enter{animation:1.4s cubic-bezier(.22,1,.36,1) both flight-hero-photo-enter}.flight-shimmer-text{background:linear-gradient(105deg,#e94b35 0%,#ff654f 26%,#ff9b74 40%,#fff4e8 49%,#ffb077 56%,#ff654f 70%,#e94b35 100%) 0 0/240% 100%;color:#0000;filter:drop-shadow(0 7px 16px #ff5f4a29);-webkit-background-clip:text;background-clip:text;animation:4.2s linear infinite flight-text-shimmer}@media (prefers-reduced-motion:reduce){.flight-liquid-glass:after,.flight-route-page .inline-flex.rounded-full:after,.flight-hero-enter,.flight-hero-photo-enter,.flight-shimmer-text{animation:none}.flight-hero-enter,.flight-hero-photo-enter{opacity:1}.flight-shimmer-text{background-position:50%}}
