.fo-hero-bookings .fo-hb-card{box-shadow:0 0 0 1px #0000000d,var(--fo-shadow-float)}.fo-hero-bookings .fo-hb-phone{box-shadow:0 0 0 1px #0000000f,0 24px 48px -16px #11141759}@media (max-width:767.98px){.fo-hero-bookings .fo-hb-phone{-webkit-mask-image:linear-gradient(#000 74%,transparent);mask-image:linear-gradient(#000 74%,transparent)}}.fo-hero-bookings .fo-hb-lines{background:linear-gradient(#eff1f3,#eff1f3) 0 0 /100% 1px no-repeat,linear-gradient(#eff1f3,#eff1f3) 0 6px /100% 1px no-repeat,linear-gradient(#eff1f3,#eff1f3) 0 12px /100% 1px no-repeat;height:13px}.fo-hero-bookings .fo-hb-sheet--a{transform:translate(-4px) rotate(-2deg)}.fo-hero-bookings .fo-hb-sheet--b{transform:translate(-1px) rotate(-1deg)}@media (min-width:768px){.fo-hero-bookings .fo-hb-sheet--a{transform:translate(-8px) rotate(-3deg)}.fo-hero-bookings .fo-hb-sheet--b{transform:translate(-2px) rotate(-1.5deg)}}@media (prefers-reduced-motion:no-preference){.fo-hero-bookings .fo-hb-in{animation:fo-hero-bookings-in .6s var(--fo-ease-out) var(--in,0s) backwards}.fo-hero-bookings .fo-hb-in--glow{animation:fo-fade-in .9s ease-out .12s backwards}}@keyframes fo-hero-bookings-in{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}.fo-hero-bookings .fo-hb-flip:before,.fo-hero-bookings .fo-hb-now:before{content:"";position:absolute;z-index:-1}.fo-hero-bookings .fo-hb-flip:before{border-radius:6px;inset:1px 0 0}.fo-hero-bookings .fo-hb-now:before{border-radius:12px;inset:0}.fo-hero-bookings .fo-hb-ribbon{transform:translateY(-100%)}@media (prefers-reduced-motion:no-preference){.fo-hero-bookings[data-stage=play] .fo-hb-flip:before{animation:fo-wash 1.3s ease-out var(--t,0s) both}.fo-hero-bookings[data-stage=play] .fo-hb-ribbon{animation:fo-drop .56s var(--fo-ease-pop) 1.6s both}.fo-hero-bookings[data-stage=end] .fo-hb-ribbon{transform:none}.fo-hero-bookings[data-stage=play] .fo-hb-now:before{animation:fo-hero-bookings-now 1.3s ease-out 3.15s both}}@media (prefers-reduced-motion:reduce){.fo-hero-bookings[data-stage] .fo-swap[data-ssr=pre]>[data-swap=first]{opacity:0}.fo-hero-bookings[data-stage] .fo-swap[data-ssr=pre]>[data-swap=last]{opacity:1}.fo-hero-bookings[data-stage] .fo-hb-ribbon{transform:none}}.fo-hero-bookings .fo-hb-ping{opacity:0}@media (prefers-reduced-motion:no-preference){.fo-hero-bookings[data-hover] .fo-hb-ping{animation:fo-live-ping 2s cubic-bezier(0,0,.2,1) infinite}}@keyframes fo-hero-bookings-now{0%{background-color:#eaf2ff00}20%,65%{background-color:#eaf2ff}to{background-color:#eaf2ff00}}@media (prefers-reduced-motion:no-preference){.fo-hero .fo-hero-in{animation:fo-hero-rise .5s var(--fo-ease-out) var(--in,0s) backwards}}@keyframes fo-hero-rise{0%{filter:blur(4px);opacity:0;transform:translate3d(0,12px,0)}to{filter:none;opacity:1;transform:none}}.fo-sticky-cta{transform:translate3d(0,100%,0);transition:transform .2s var(--fo-ease-in,cubic-bezier(.4,0,1,1)),visibility 0s linear .2s;visibility:hidden}.fo-sticky-cta[data-shown=true]{transform:none;transition:transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s;visibility:visible}@media (prefers-reduced-motion:reduce){.fo-sticky-cta{opacity:0;transform:none;transition:opacity .16s ease,visibility 0s linear .16s}.fo-sticky-cta[data-shown=true]{opacity:1;transition:opacity .16s ease,visibility 0s linear 0s}}
