.booking-industries-section_section__ha1Ai{--navy:#0b1b3f;--blue:#2563eb;--muted:#4a5d8a;--border:#e6eaf2;--surface:#fbfdff;--ease-out:cubic-bezier(.16,1,.3,1);position:relative;z-index:2;border-top:1px solid #e8eef6;background:var(--surface);color:var(--navy);font-family:var(--font-sans),Inter,Arial,sans-serif}.booking-industries-section_inner___2WYZ{display:grid;grid-template-columns:minmax(0,26fr) minmax(0,74fr);align-items:center;gap:clamp(26px,2vw,36px);width:min(96vw,1536px);margin:0 auto;padding:clamp(50px,3.6vw,61px) 0}.booking-industries-section_intro__OO34s{min-width:0}.booking-industries-section_eyebrow__xTs3U{margin:0 0 clamp(22px,2vw,30px);color:var(--muted);font-size:13px;font-weight:650;letter-spacing:.2em;line-height:1.25;text-transform:uppercase}.booking-industries-section_title__GVkx2{margin:0;font-size:clamp(35px,2.6vw,42px);font-weight:700;letter-spacing:-.03em;line-height:1.08}.booking-industries-section_description__EiNGW>span,.booking-industries-section_title__GVkx2>span{display:block}.booking-industries-section_accent__Ry_js{color:var(--blue)}.booking-industries-section_description__EiNGW{max-width:29ch;margin:clamp(22px,2vw,30px) 0 0;color:var(--muted);font-size:clamp(17px,1.35vw,21px);line-height:1.45}.booking-industries-section_carouselShell__4z_Gw{--carousel-gap:14px;--card-width:clamp(220px,27cqw,300px);container-type:inline-size;position:relative;min-width:0;padding-bottom:24px}.booking-industries-section_cardsViewport__kM96V{min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-padding-inline:4px;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.booking-industries-section_cardsViewport__kM96V::-webkit-scrollbar{display:none}.booking-industries-section_cardsViewport__kM96V:focus-visible{border-radius:14px;outline:3px solid var(--blue);outline-offset:6px}.booking-industries-section_cardsViewport__kM96V.booking-industries-section_dragging__csGhI{cursor:grabbing}.booking-industries-section_hasRightFade__2hMIB{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.booking-industries-section_hasLeftFade__vnWDj{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000);mask-image:linear-gradient(90deg,transparent,#000 48px,#000)}.booking-industries-section_hasLeftFade__vnWDj.booking-industries-section_hasRightFade__2hMIB{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.booking-industries-section_cardTrack__O7dGi{display:flex;width:-moz-max-content;width:max-content;gap:var(--carousel-gap);padding:0 4px 6px}.booking-industries-section_slide__cAlla{width:var(--card-width);min-width:0;flex:0 0 var(--card-width);scroll-margin-inline:4px;scroll-snap-align:start}.booking-industries-section_card__T1vxr{display:flex;height:100%;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:0 14px 34px rgba(27,56,99,.06);color:inherit;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.booking-industries-section_media__8b5R3{position:relative;aspect-ratio:1/1.05;flex:0 0 auto;overflow:hidden;border-radius:11px 11px 0 0;background:#eef2f8}.booking-industries-section_photoMotion__DlBuj{position:absolute;inset:0;display:block;pointer-events:none;transform:scale(1)}.booking-industries-section_industryImage__HopDM{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--object-position,50% 50%);object-position:var(--object-position,50% 50%);opacity:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .3s ease,transform .5s var(--ease-out)}.booking-industries-section_enhanced__Pbvcn .booking-industries-section_industryImage__HopDM:not(.booking-industries-section_imageLoaded__IuFPy){opacity:0}.booking-industries-section_locationStrip__vTaQx{position:absolute;right:12px;bottom:12px;left:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:0 10px;border:1px solid rgba(230,234,242,.9);border-radius:8px;background:rgba(255,255,255,.95);box-shadow:0 8px 20px rgba(11,27,63,.12);color:var(--navy);font-size:12px;font-weight:650;pointer-events:none;text-align:center}.booking-industries-section_locationStrip__vTaQx>span{white-space:nowrap}.booking-industries-section_splitMedia__lJs_2{display:grid;grid-template-rows:minmax(0,1fr) 30px}.booking-industries-section_splitPhotos__CZwoU{display:grid;min-height:0;grid-template-columns:minmax(0,46fr) minmax(0,54fr);gap:4px;background:#fff}.booking-industries-section_splitPhoto__Px1hN{position:relative;min-width:0;overflow:hidden;background:#eef2f8}.booking-industries-section_splitCaptions__H6hj7{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:center;background:#f9fbff;color:var(--navy);font-size:11px;font-weight:700;letter-spacing:.12em;pointer-events:none;text-align:center;text-transform:uppercase}.booking-industries-section_cardCopy__EjQG8{display:grid;gap:8px;padding:16px 17px 18px}.booking-industries-section_cardCopy__EjQG8 strong,.booking-industries-section_cardCopy__EjQG8>span{text-wrap:pretty;text-wrap:balance}.booking-industries-section_cardCopy__EjQG8 strong{color:var(--navy);font-size:clamp(17px,1.1vw,18px);font-weight:700;letter-spacing:-.03em;line-height:1.2}.booking-industries-section_cardCopy__EjQG8>span{color:var(--muted);font-size:clamp(14px,1.05vw,17px);line-height:1.35}.booking-industries-section_cardLink__X68En{cursor:pointer;-webkit-user-drag:none;transition:box-shadow .5s var(--ease-out),transform .5s var(--ease-out)}.booking-industries-section_cardLink__X68En:hover{box-shadow:0 22px 46px rgba(27,56,99,.13);transform:translateY(-4px)}.booking-industries-section_cardLink__X68En:hover .booking-industries-section_industryImage__HopDM{transform:scale(1.03)}.booking-industries-section_cardLink__X68En:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.booking-industries-section_arrowButton__YaXKI{position:absolute;z-index:5;top:38%;display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(214,224,242,.9);border-radius:999px;background:rgba(255,255,255,.86);box-shadow:0 12px 28px rgba(11,27,63,.14);color:var(--navy);cursor:pointer;transform:translateY(-50%);backdrop-filter:blur(10px);transition:opacity .18s ease,transform .18s var(--ease-out),box-shadow .18s ease}.booking-industries-section_arrowButton__YaXKI svg{width:20px;height:20px}.booking-industries-section_arrowButton__YaXKI svg path{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.booking-industries-section_arrowButton__YaXKI:focus-visible:not(:disabled),.booking-industries-section_arrowButton__YaXKI:hover:not(:disabled){box-shadow:0 16px 34px rgba(11,27,63,.18);transform:translateY(calc(-50% - 2px))}.booking-industries-section_arrowButton__YaXKI:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.booking-industries-section_arrowButton__YaXKI:disabled{opacity:.34;pointer-events:none}.booking-industries-section_previousButton__YzGi2{left:14px}.booking-industries-section_nextButton__7jYVl{right:14px}.booking-industries-section_progressTrack__nJU7V{position:absolute;right:4px;bottom:0;left:4px;height:14px;cursor:pointer;touch-action:none}.booking-industries-section_progressTrack__nJU7V:before{position:absolute;top:5px;right:0;left:0;height:3px;border-radius:999px;background:var(--border);content:""}.booking-industries-section_progressThumb__zsQfl{position:absolute;top:5px;left:0;width:100%;height:3px;border-radius:999px;background:var(--navy);transform:translateX(var(--progress-x,0)) scaleX(var(--progress-scale,1));transform-origin:left center;will-change:transform}.booking-industries-section_srOnly__AxMj6{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.booking-industries-section_enhanced__Pbvcn:not(.booking-industries-section_revealed__vbbjm) .booking-industries-section_cardCopy__EjQG8,.booking-industries-section_enhanced__Pbvcn:not(.booking-industries-section_revealed__vbbjm) .booking-industries-section_card__T1vxr,.booking-industries-section_enhanced__Pbvcn:not(.booking-industries-section_revealed__vbbjm) .booking-industries-section_description__EiNGW,.booking-industries-section_enhanced__Pbvcn:not(.booking-industries-section_revealed__vbbjm) .booking-industries-section_eyebrow__xTs3U,.booking-industries-section_enhanced__Pbvcn:not(.booking-industries-section_revealed__vbbjm) .booking-industries-section_title__GVkx2>span{opacity:0;transform:translateY(12px)}.booking-industries-section_enhanced__Pbvcn:not(.booking-industries-section_revealed__vbbjm) .booking-industries-section_card__T1vxr{transform:translateY(14px)}.booking-industries-section_enhanced__Pbvcn:not(.booking-industries-section_revealed__vbbjm) .booking-industries-section_photoMotion__DlBuj{transform:scale(1.03)}.booking-industries-section_revealed__vbbjm .booking-industries-section_eyebrow__xTs3U{animation:booking-industries-section_revealUp__6Zy90 .52s var(--ease-out) both}.booking-industries-section_revealed__vbbjm .booking-industries-section_title__GVkx2>span:first-child{animation:booking-industries-section_revealUp__6Zy90 .6s 80ms var(--ease-out) both}.booking-industries-section_revealed__vbbjm .booking-industries-section_title__GVkx2>span:nth-child(2){animation:booking-industries-section_revealUp__6Zy90 .6s .16s var(--ease-out) both}.booking-industries-section_revealed__vbbjm .booking-industries-section_title__GVkx2>span:nth-child(3){animation:booking-industries-section_revealUp__6Zy90 .6s .24s var(--ease-out) both}.booking-industries-section_revealed__vbbjm .booking-industries-section_description__EiNGW{animation:booking-industries-section_revealUp__6Zy90 .6s .3s var(--ease-out) both}.booking-industries-section_revealed__vbbjm .booking-industries-section_card__T1vxr{animation:booking-industries-section_cardIn__RNOSa .62s calc(.4s + var(--card-index) * 90ms) var(--ease-out) both}.booking-industries-section_revealed__vbbjm .booking-industries-section_photoMotion__DlBuj{transition:transform .7s calc(.4s + var(--card-index) * 90ms) var(--ease-out)}.booking-industries-section_revealed__vbbjm .booking-industries-section_cardCopy__EjQG8{animation:booking-industries-section_revealUp__6Zy90 .5s calc(.5s + var(--card-index) * 90ms) var(--ease-out) both}@keyframes booking-industries-section_revealUp__6Zy90{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes booking-industries-section_cardIn__RNOSa{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px) and (max-width:1199px){.booking-industries-section_inner___2WYZ{grid-template-columns:minmax(0,1fr);gap:42px;width:min(calc(100% - 48px),960px);padding:72px 0}.booking-industries-section_intro__OO34s{max-width:640px}.booking-industries-section_eyebrow__xTs3U{margin-bottom:20px}.booking-industries-section_title__GVkx2{max-width:640px;font-size:clamp(40px,5.5vw,52px);text-wrap:pretty;text-wrap:balance}.booking-industries-section_description__EiNGW>span,.booking-industries-section_title__GVkx2>span{display:inline}.booking-industries-section_description__EiNGW>span+span:before,.booking-industries-section_title__GVkx2>span+span:before{content:" "}.booking-industries-section_description__EiNGW{max-width:620px}.booking-industries-section_carouselShell__4z_Gw{--carousel-gap:14px;--card-width:clamp(220px,42cqw,300px)}.booking-industries-section_media__8b5R3{aspect-ratio:1/1.05}}@media (max-width:767px){.booking-industries-section_section__ha1Ai{overflow:clip}.booking-industries-section_inner___2WYZ{display:block;width:100%;padding:46px 0 51px}.booking-industries-section_intro__OO34s{width:calc(100% - 32px);margin:0 auto 34px}.booking-industries-section_eyebrow__xTs3U{margin-bottom:18px;font-size:12px}.booking-industries-section_title__GVkx2{font-size:clamp(32px,9.5vw,42px);text-wrap:pretty;text-wrap:balance}.booking-industries-section_description__EiNGW>span,.booking-industries-section_title__GVkx2>span{display:inline}.booking-industries-section_description__EiNGW>span+span:before,.booking-industries-section_title__GVkx2>span+span:before{content:" "}.booking-industries-section_description__EiNGW{max-width:34ch;margin-top:20px;font-size:16px}.booking-industries-section_carouselShell__4z_Gw{--carousel-gap:12px;--card-width:min(82cqw,300px);width:100%}.booking-industries-section_cardTrack__O7dGi{padding-inline:16px}.booking-industries-section_media__8b5R3{aspect-ratio:1/1.05}.booking-industries-section_cardCopy__EjQG8{min-height:96px;padding:16px 17px 18px}.booking-industries-section_cardCopy__EjQG8 strong{font-size:18px}.booking-industries-section_cardCopy__EjQG8>span{font-size:14px}.booking-industries-section_cardLink__X68En{min-height:44px}.booking-industries-section_arrowButton__YaXKI{display:none}.booking-industries-section_progressTrack__nJU7V{right:16px;left:16px}}@media (prefers-reduced-motion:reduce){.booking-industries-section_reduceMotion__NX3wN *,.booking-industries-section_reduceMotion__NX3wN :after,.booking-industries-section_reduceMotion__NX3wN :before{animation:none!important;transition:none!important}.booking-industries-section_reduceMotion__NX3wN .booking-industries-section_cardsViewport__kM96V{scroll-behavior:auto}.booking-industries-section_reduceMotion__NX3wN .booking-industries-section_cardCopy__EjQG8,.booking-industries-section_reduceMotion__NX3wN .booking-industries-section_card__T1vxr,.booking-industries-section_reduceMotion__NX3wN .booking-industries-section_description__EiNGW,.booking-industries-section_reduceMotion__NX3wN .booking-industries-section_eyebrow__xTs3U,.booking-industries-section_reduceMotion__NX3wN .booking-industries-section_title__GVkx2>span{opacity:1;transform:none}.booking-industries-section_reduceMotion__NX3wN .booking-industries-section_photoMotion__DlBuj{transform:none}}