.bl-page{--homepage-header-solid-threshold:36px;--homepage-hero-copy-lift:50px;--homepage-hero-scroll-min-scale:.06;--homepage-hero-scroll-hide-progress:.995;--homepage-hero-opening-duration:2s;--homepage-hero-opening-easing:cubic-bezier(.22, 1, .36, 1);--homepage-hero-opening-start-scale:0;--homepage-booking-expansion-duration:.6s;--homepage-booking-expanded-height:min(580px, calc(100dvh - 200px));--homepage-booking-expansion-easing:cubic-bezier(.22, 1, .36, 1);--homepage-booking-popup-reveal-duration:.6s;--homepage-booking-popup-reveal-easing:cubic-bezier(.65, 0, .35, 1);--homepage-statement-reveal-start-viewport:.3;--homepage-statement-primary-transition-duration:1.8s;--homepage-statement-secondary-transition-duration:2s;--homepage-statement-transition-easing:cubic-bezier(.22, 1, .36, 1);--homepage-statement-secondary-enter-delay:.3s;--homepage-statement-secondary-lift:72px;--homepage-services-lead-in-space:24dvh;--homepage-services-compact-lead-in-space:96px;--homepage-services-card-image-height:clamp(280px, 24vw, 360px);--homepage-services-card-radius:6px;--homepage-services-card-lead-in-space:96px;--homepage-services-card-compact-lead-in-space:64px;--homepage-services-card-trigger-viewport:.5;--homepage-services-card-duration:1s;--homepage-services-card-easing:cubic-bezier(.25, .46, .45, .94);--homepage-services-card-travel:36px;--homepage-account-trigger-viewport:.4;--homepage-account-copy-reveal-travel:96px;--homepage-account-box-transition-duration:1.2s;--homepage-account-copy-transition-duration:1.5s;--homepage-account-transition-easing:cubic-bezier(.22, 1, .36, 1);--homepage-account-left-enter-delay:.25s;--homepage-account-heading-enter-delay:.4s;--homepage-account-steps-enter-delay:.55s;--homepage-account-left-exit-delay:.25s;--homepage-account-heading-exit-delay:.125s;--homepage-account-steps-exit-delay:0s;--homepage-account-box-exit-delay:.3s;--homepage-sanctuary-lead-in-space:18dvh;--homepage-sanctuary-compact-lead-in-space:96px;--homepage-sanctuary-reveal-travel:120px;--homepage-sanctuary-trigger-viewport:.6;--homepage-sanctuary-image-trigger-viewport:.4;--homepage-sanctuary-transition-duration:1s;--homepage-sanctuary-image-transition-duration:2.6s;--homepage-sanctuary-transition-easing:cubic-bezier(.22, 1, .36, 1);--homepage-sanctuary-detail-stagger-delay:.14s;--homepage-editorial-easing:cubic-bezier(.22, 1, .36, 1);--homepage-editorial-action-hover-duration:.5s;--homepage-excellence-lead-in-space:18dvh;--homepage-insights-lead-in-space:18dvh;--homepage-business-lead-in-space:18dvh;--homepage-excellence-heading-trigger-viewport:.6;--homepage-excellence-heading-duration:1.4s;--homepage-excellence-heading-travel:48px;--homepage-excellence-heading-stagger:.16s;--homepage-excellence-card-trigger-viewport:.7;--homepage-excellence-card-duration:1.5s;--homepage-excellence-card-travel:64px;--homepage-excellence-card-start-scale:.97;--homepage-excellence-card-stagger:.16s;--homepage-insights-heading-trigger-viewport:.65;--homepage-insights-heading-duration:1.4s;--homepage-insights-heading-travel:64px;--homepage-insights-heading-stagger:.12s;--homepage-insights-card-trigger-viewport:.72;--homepage-insights-card-duration:1.6s;--homepage-insights-card-travel:72px;--homepage-insights-card-stagger:.18s;--homepage-insights-action-trigger-viewport:.85;--homepage-insights-action-duration:1s;--homepage-business-image-trigger-viewport:.65;--homepage-business-image-duration:2.2s;--homepage-business-image-start-scale:1.06;--homepage-business-copy-trigger-viewport:.6;--homepage-business-copy-duration:1.8s;--homepage-business-copy-travel:80px;--homepage-business-copy-stagger:.18s}@media (min-width:1201px){.bl-page .bl-excellence{margin-top:var(--homepage-excellence-lead-in-space,18dvh)}.bl-page .bl-home-insights{margin-top:var(--homepage-insights-lead-in-space,18dvh)}.bl-page .bl-homepage-gradient-continuation{padding-bottom:var(--homepage-business-lead-in-space,18dvh)}.bl-page .bl-business{margin-top:0}}.bl-page .bl-hero-booking-stage{opacity:var(--bl-hero-scroll-opacity,1);transform:scale(var(--bl-hero-scroll-scale,1));transform-origin:bottom;will-change:transform}.bl-page .bl-hero-booking-stage[data-scroll-hidden]{visibility:hidden;pointer-events:none}.bl-page .bl-hero-copy h1,.bl-page .bl-service-tabs,.bl-page .bl-booking-window{animation:bl-homepage-hero-opening var(--homepage-hero-opening-duration,1s) var(--homepage-hero-opening-easing,cubic-bezier(.22, 1, .36, 1)) 1}.bl-page .bl-hero-copy h1,.bl-page .bl-service-tabs{transform-origin:50%}.bl-page .bl-booking-window{transform-origin:top}.bl-page .bl-statement-primary-reveal{transform-origin:50%;will-change:transform, opacity}.bl-page .bl-statement-secondary{will-change:transform, opacity}.bl-page .bl-statement[data-statement-motion] .bl-statement-primary-reveal{opacity:0;transition:opacity var(--homepage-statement-primary-transition-duration,1.8s) var(--homepage-statement-transition-easing,cubic-bezier(.22, 1, .36, 1)), transform var(--homepage-statement-primary-transition-duration,1.8s) var(--homepage-statement-transition-easing,cubic-bezier(.22, 1, .36, 1));transform:scale(0)}.bl-page .bl-statement[data-statement-motion] .bl-statement-secondary{opacity:0;transform:translateY(var(--homepage-statement-secondary-lift,72px));transition:opacity var(--homepage-statement-secondary-transition-duration,2s) var(--homepage-statement-transition-easing,cubic-bezier(.22, 1, .36, 1)), transform var(--homepage-statement-secondary-transition-duration,2s) var(--homepage-statement-transition-easing,cubic-bezier(.22, 1, .36, 1))}.bl-page .bl-statement[data-statement-motion][data-statement-visible] .bl-statement-primary-reveal,.bl-page .bl-statement[data-statement-motion][data-statement-visible] .bl-statement-secondary{opacity:1;transform:none}.bl-page .bl-statement[data-statement-motion][data-statement-visible] .bl-statement-secondary{transition-delay:var(--homepage-statement-secondary-enter-delay,.3s)}.bl-page :is(.bl-service-track,.bl-service-card-copy,.bl-service-card-text){display:contents}.bl-page .bl-services-story{margin-top:var(--homepage-services-compact-lead-in-space,96px)}.bl-page .bl-service-rail{margin-top:var(--homepage-services-card-compact-lead-in-space,64px);overflow-y:hidden}.bl-page .bl-service-card{border-radius:var(--homepage-services-card-radius,6px);min-height:0}.bl-page .bl-service-image{height:var(--homepage-services-card-image-height);min-height:var(--homepage-services-card-image-height);flex:0 0 var(--homepage-services-card-image-height)}.bl-page .bl-service-card h3{margin:22px 20px 10px;font-size:28px}.bl-page .bl-service-card p{min-height:0;margin:0 20px 24px;font-size:17px}@media (min-width:1201px){.bl-page .bl-services-story{margin-top:var(--homepage-services-lead-in-space,24dvh)}.bl-page .bl-service-rail{margin-top:var(--homepage-services-card-lead-in-space,96px);overflow:visible}}.bl-page .bl-account-band[data-account-motion] .bl-account-copy{opacity:0;transition:opacity var(--homepage-account-box-transition-duration,1.2s) var(--homepage-account-transition-easing,cubic-bezier(.22, 1, .36, 1)) var(--homepage-account-box-exit-delay,.3s)}.bl-page .bl-account-band[data-account-motion] :is(.bl-account-copy>div:first-child,.bl-account-process>header,.bl-account-process .bl-process-grid){opacity:0;transform:translateY(var(--homepage-account-copy-reveal-travel,96px));transition:opacity var(--homepage-account-copy-transition-duration,1.5s) var(--homepage-account-transition-easing,cubic-bezier(.22, 1, .36, 1)) var(--bl-account-exit-delay,0s), transform var(--homepage-account-copy-transition-duration,1.5s) var(--homepage-account-transition-easing,cubic-bezier(.22, 1, .36, 1)) var(--bl-account-exit-delay,0s)}.bl-page .bl-account-band[data-account-motion] .bl-account-copy>div:first-child{--bl-account-enter-delay:var(--homepage-account-left-enter-delay,.25s);--bl-account-exit-delay:var(--homepage-account-left-exit-delay,.25s)}.bl-page .bl-account-band[data-account-motion] .bl-account-process>header{--bl-account-enter-delay:var(--homepage-account-heading-enter-delay,.4s);--bl-account-exit-delay:var(--homepage-account-heading-exit-delay,.125s)}.bl-page .bl-account-band[data-account-motion] .bl-account-process .bl-process-grid{--bl-account-enter-delay:var(--homepage-account-steps-enter-delay,.55s);--bl-account-exit-delay:var(--homepage-account-steps-exit-delay,0s)}.bl-page .bl-account-band[data-account-motion][data-account-visible] .bl-account-copy{opacity:1;transition-delay:0s}.bl-page .bl-account-band[data-account-motion][data-account-visible] :is(.bl-account-copy>div:first-child,.bl-account-process>header,.bl-account-process .bl-process-grid){opacity:1;transition-delay:var(--bl-account-enter-delay,0s);transform:translateY(0)}.bl-page .bl-sanctuary{margin-top:var(--homepage-sanctuary-compact-lead-in-space,96px)}@media (min-width:1201px){.bl-page .bl-sanctuary{margin-top:var(--homepage-sanctuary-lead-in-space,18dvh)}}.bl-page .bl-sanctuary[data-sanctuary-motion] .bl-sanctuary-heading{opacity:0;transform:translateX(calc(-1 * var(--homepage-sanctuary-reveal-travel,120px)));transition:opacity var(--homepage-sanctuary-transition-duration,1s) var(--homepage-sanctuary-transition-easing,cubic-bezier(.22, 1, .36, 1)), transform var(--homepage-sanctuary-transition-duration,1s) var(--homepage-sanctuary-transition-easing,cubic-bezier(.22, 1, .36, 1))}.bl-page .bl-sanctuary[data-sanctuary-motion] .bl-sanctuary-image{opacity:0;transition:opacity var(--homepage-sanctuary-image-transition-duration,2.6s) var(--homepage-sanctuary-transition-easing,cubic-bezier(.22, 1, .36, 1))}.bl-page .bl-sanctuary[data-sanctuary-motion] .bl-detail-grid article{opacity:0;transform:translateX(var(--homepage-sanctuary-reveal-travel,120px));transition:opacity var(--homepage-sanctuary-transition-duration,1s) var(--homepage-sanctuary-transition-easing,cubic-bezier(.22, 1, .36, 1)), transform var(--homepage-sanctuary-transition-duration,1s) var(--homepage-sanctuary-transition-easing,cubic-bezier(.22, 1, .36, 1));transition-delay:var(--bl-sanctuary-detail-exit-delay,0s)}.bl-page .bl-sanctuary[data-sanctuary-motion] .bl-detail-grid article:first-child{--bl-sanctuary-detail-enter-delay:0s;--bl-sanctuary-detail-exit-delay:calc(var(--homepage-sanctuary-detail-stagger-delay,.14s) + var(--homepage-sanctuary-detail-stagger-delay,.14s))}.bl-page .bl-sanctuary[data-sanctuary-motion] .bl-detail-grid article:nth-child(2){--bl-sanctuary-detail-enter-delay:var(--homepage-sanctuary-detail-stagger-delay,.14s);--bl-sanctuary-detail-exit-delay:var(--homepage-sanctuary-detail-stagger-delay,.14s)}.bl-page .bl-sanctuary[data-sanctuary-motion] .bl-detail-grid article:nth-child(3){--bl-sanctuary-detail-enter-delay:calc(var(--homepage-sanctuary-detail-stagger-delay,.14s) + var(--homepage-sanctuary-detail-stagger-delay,.14s));--bl-sanctuary-detail-exit-delay:0s}.bl-page .bl-sanctuary[data-sanctuary-motion][data-sanctuary-heading-visible] .bl-sanctuary-heading,.bl-page .bl-sanctuary[data-sanctuary-motion][data-sanctuary-details-visible] .bl-detail-grid article{opacity:1;transform:translate(0)}.bl-page .bl-sanctuary[data-sanctuary-motion][data-sanctuary-details-visible] .bl-detail-grid article{transition-delay:var(--bl-sanctuary-detail-enter-delay,0s)}.bl-page .bl-sanctuary[data-sanctuary-motion][data-sanctuary-image-visible] .bl-sanctuary-image{opacity:var(--homepage-sanctuary-image-resting-opacity,.2)}@media (min-width:1201px) and (prefers-reduced-motion:no-preference){.bl-page [data-editorial-motion]{--bl-editorial-delay:calc(var(--bl-editorial-reverse-order,0) * var(--bl-editorial-stagger,0s));visibility:hidden;opacity:0;transform:translate3d(var(--bl-editorial-x,0px), var(--bl-editorial-y,0px), 0) scale(var(--bl-editorial-scale,1));transition:opacity var(--bl-editorial-duration) var(--homepage-editorial-easing) var(--bl-editorial-delay), transform var(--bl-editorial-duration) var(--homepage-editorial-easing) var(--bl-editorial-delay), visibility 0s linear calc(var(--bl-editorial-duration) + var(--bl-editorial-delay)), box-shadow var(--homepage-editorial-action-hover-duration) var(--homepage-editorial-easing)}.bl-page [data-editorial-motion=services-card]{--bl-editorial-duration:var(--homepage-services-card-duration);--homepage-editorial-easing:var(--homepage-services-card-easing);--bl-editorial-y:var(--homepage-services-card-travel);--bl-editorial-stagger:0s}.bl-page [data-editorial-motion=excellence-heading]{--bl-editorial-duration:var(--homepage-excellence-heading-duration);--bl-editorial-x:calc(-1 * var(--homepage-excellence-heading-travel));--bl-editorial-stagger:var(--homepage-excellence-heading-stagger)}.bl-page [data-editorial-motion=excellence-card]{--bl-editorial-duration:var(--homepage-excellence-card-duration);--bl-editorial-y:var(--homepage-excellence-card-travel);--bl-editorial-scale:var(--homepage-excellence-card-start-scale);--bl-editorial-stagger:var(--homepage-excellence-card-stagger)}.bl-page [data-editorial-motion=insights-heading]{--bl-editorial-duration:var(--homepage-insights-heading-duration);--bl-editorial-x:calc(-1 * var(--homepage-insights-heading-travel));--bl-editorial-stagger:var(--homepage-insights-heading-stagger)}.bl-page [data-editorial-motion=insights-card]{--bl-editorial-duration:var(--homepage-insights-card-duration);--bl-editorial-y:var(--homepage-insights-card-travel);--bl-editorial-stagger:var(--homepage-insights-card-stagger)}.bl-page [data-editorial-motion=insights-action]{--bl-editorial-duration:var(--homepage-insights-action-duration)}.bl-page [data-editorial-motion=business-image]{--bl-editorial-duration:var(--homepage-business-image-duration);--bl-editorial-scale:var(--homepage-business-image-start-scale)}.bl-page [data-editorial-motion=business-copy]{--bl-editorial-duration:var(--homepage-business-copy-duration);--bl-editorial-x:var(--homepage-business-copy-travel);--bl-editorial-stagger:var(--homepage-business-copy-stagger)}.bl-page .bl-business-action[data-editorial-motion=business-copy]{--bl-editorial-x:0px;--bl-editorial-scale:.94}.bl-page [data-editorial-motion][data-editorial-visible]{--bl-editorial-delay:calc(var(--bl-editorial-order,0) * var(--bl-editorial-stagger,0s));visibility:visible;opacity:1;transition-delay:var(--bl-editorial-delay), var(--bl-editorial-delay), var(--bl-editorial-delay), 0s;transform:none}.bl-page [data-editorial-motion]:not([data-editorial-ready]){transition:none}.bl-page [data-editorial-motion]:focus-within{visibility:visible;opacity:1;transition:none;transform:none}}@media (max-width:1200px),(prefers-reduced-motion:reduce),print{.bl-page [data-editorial-motion]{visibility:visible;opacity:1;transition:none;transform:none}}@keyframes bl-booking-menu-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bl-homepage-hero-opening{0%{opacity:0;transform:scale(var(--homepage-hero-opening-start-scale,0))}to{opacity:1;transform:scale(1)}}@media (min-width:1201px){.bl-page .bl-hero-copy{bottom:calc(266px + var(--homepage-hero-copy-lift,0px));opacity:1;transition:transform var(--homepage-booking-expansion-duration,.6s) var(--homepage-booking-expansion-easing,cubic-bezier(.22, 1, .36, 1)), opacity var(--homepage-booking-expansion-duration,.6s) var(--homepage-booking-expansion-easing,cubic-bezier(.22, 1, .36, 1));transform:translateY(0)}.bl-page .bl-hero-copy.is-booking-expanded{opacity:0;transition:transform var(--homepage-booking-expansion-duration,.6s) var(--homepage-booking-expansion-easing,cubic-bezier(.22, 1, .36, 1)), opacity var(--homepage-booking-expansion-duration,.6s) var(--homepage-booking-expansion-easing,cubic-bezier(.22, 1, .36, 1));transform:translateY(-420px)}.bl-page .bl-booking-window{transition:height var(--homepage-booking-expansion-duration,.6s) var(--homepage-booking-expansion-easing,cubic-bezier(.22, 1, .36, 1)), min-height var(--homepage-booking-expansion-duration,.6s) var(--homepage-booking-expansion-easing,cubic-bezier(.22, 1, .36, 1))}.bl-page .bl-booking-window.service-airport{align-content:start;padding-top:27px}.bl-page .bl-booking-window.service-point,.bl-page .bl-booking-window.service-hourly{align-content:start;padding-top:52px}.bl-page .bl-booking-window[data-expanded=true]{height:var(--homepage-booking-expanded-height,580px);min-height:var(--homepage-booking-expanded-height,580px);transition:height var(--homepage-booking-expansion-duration,.6s) var(--homepage-booking-expansion-easing,cubic-bezier(.22, 1, .36, 1)), min-height var(--homepage-booking-expansion-duration,.6s) var(--homepage-booking-expansion-easing,cubic-bezier(.22, 1, .36, 1));align-content:start;padding-top:18px}.bl-page .bl-booking-window :is([role=listbox],[role=dialog]){animation:bl-booking-menu-reveal var(--homepage-booking-popup-reveal-duration,.6s) var(--homepage-booking-popup-reveal-easing,cubic-bezier(.65, 0, .35, 1)) both}.bl-page .bl-booking-window[data-expanded=true] :is([role=listbox],[role=dialog]){max-height:max(100px, calc(var(--homepage-booking-expanded-height) - 160px));overflow-y:auto}}@media (prefers-reduced-motion:reduce){.bl-page .bl-service-rail{scroll-behavior:auto}.bl-page .bl-hero-booking-stage{visibility:visible;opacity:1;pointer-events:none;will-change:auto;transform:none}.bl-page .bl-hero-copy,.bl-page .bl-booking-window{transition:none}.bl-page .bl-hero-copy h1,.bl-page .bl-service-tabs,.bl-page .bl-booking-window{opacity:1;animation:none;transform:none}.bl-page .bl-booking-window :is([role=listbox],[role=dialog]){animation:none}.bl-page .bl-statement-primary-reveal,.bl-page .bl-statement-primary,.bl-page .bl-statement-secondary{opacity:1;will-change:auto;transform:none}.bl-page .bl-account-band :is(.bl-account-copy,.bl-account-copy>div:first-child,.bl-account-process>header,.bl-account-process .bl-process-grid),.bl-page .bl-sanctuary[data-sanctuary-motion] :is(.bl-sanctuary-heading,.bl-detail-grid article){opacity:1;will-change:auto;transition:none;transform:none}.bl-page .bl-sanctuary[data-sanctuary-motion] .bl-sanctuary-image{opacity:var(--homepage-sanctuary-image-resting-opacity,.2);transition:none}}@media (max-width:1200px){.bl-page,.bl-page *,.bl-page :before,.bl-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.bl-page .bl-hero-booking-stage,.bl-page .bl-statement-primary-reveal,.bl-page .bl-statement-primary,.bl-page .bl-statement-secondary,.bl-page .bl-account-copy,.bl-page .bl-account-copy>div:first-child,.bl-page .bl-account-process>header,.bl-page .bl-account-process .bl-process-grid,.bl-page .bl-sanctuary-heading,.bl-page .bl-detail-grid article,.bl-page [data-editorial-motion]{visibility:visible;opacity:1;will-change:auto;transform:none}.bl-page .bl-hero-booking-stage{pointer-events:auto}}
