.ActivityPackages-module__RqaUca__wrap{--ink:#1f2d3a;--shade:5 11 24;--gutter:calc(50vw - 50cqw);--gap:30px;isolation:isolate;color:var(--ink);padding:72px 0;font-family:Oxygen,Arial,sans-serif;position:relative;container-type:inline-size}.ActivityPackages-module__RqaUca__wrap+.ActivityPackages-module__RqaUca__wrap{padding-top:0}.ActivityPackages-module__RqaUca__backdrop{z-index:-1;background:#fff;width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}.ActivityPackages-module__RqaUca__wrap .ActivityPackages-module__RqaUca__subtitle{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-family:Oxygen,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:1.5}.ActivityPackages-module__RqaUca__wrap .ActivityPackages-module__RqaUca__heading{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:0;text-transform:none;text-wrap:balance;margin:0;font-size:48px;font-weight:500;line-height:1.2}.ActivityPackages-module__RqaUca__wrap .ActivityPackages-module__RqaUca__rail{gap:var(--gap);margin:26px calc(var(--gutter) * -1) 0;padding:6px var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.ActivityPackages-module__RqaUca__rail::-webkit-scrollbar{display:none}@media (hover:hover){.ActivityPackages-module__RqaUca__rail{cursor:grab}.ActivityPackages-module__RqaUca__rail:active{cursor:grabbing}}.ActivityPackages-module__RqaUca__wrap .ActivityPackages-module__RqaUca__slide{width:var(--card);scroll-snap-align:start;flex:none;margin:0;padding:0;position:relative}.ActivityPackages-module__RqaUca__tall{--card:min(380px, 78vw);--card-shape:380 / 550}.ActivityPackages-module__RqaUca__compact{--card:min(300px, 66vw);--card-shape:3 / 4}.ActivityPackages-module__RqaUca__wrap .ActivityPackages-module__RqaUca__card{aspect-ratio:var(--card-shape);background:var(--band);color:#fff;text-decoration:none;display:block;position:relative;overflow:hidden}.ActivityPackages-module__RqaUca__wrap .ActivityPackages-module__RqaUca__card:focus-visible{outline-offset:3px;outline:2px solid var(--primary)!important}.ActivityPackages-module__RqaUca__wrap .ActivityPackages-module__RqaUca__image{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .6s;position:absolute;inset:0}.ActivityPackages-module__RqaUca__card:is(:hover,:focus-visible) .ActivityPackages-module__RqaUca__image{transform:scale(1.04)}.ActivityPackages-module__RqaUca__card:after{content:"";transition:background-color .3s;position:absolute;inset:0}.ActivityPackages-module__RqaUca__tall .ActivityPackages-module__RqaUca__card:after{background:linear-gradient(to top, rgb(var(--shade) / .88) 0%, rgb(var(--shade) / .62) 30%, transparent 62%)}.ActivityPackages-module__RqaUca__text{z-index:1;padding:24px;position:absolute;inset:auto 0 0}.ActivityPackages-module__RqaUca__wrap .ActivityPackages-module__RqaUca__title{color:#fff;font-family:var(--font-display), Georgia, serif;letter-spacing:0;text-transform:none;text-wrap:balance;margin:0;font-size:32px;font-weight:600;line-height:1.12}.ActivityPackages-module__RqaUca__detailsInner{min-height:0;overflow:hidden}.ActivityPackages-module__RqaUca__wrap .ActivityPackages-module__RqaUca__facts{color:#fff;flex-wrap:wrap;gap:2px 10px;margin:8px 0 0;font-size:14px;line-height:1.5;display:flex}.ActivityPackages-module__RqaUca__facts span+span{border-left:1px solid #ffffff73;padding-left:10px}.ActivityPackages-module__RqaUca__more{align-items:center;gap:10px;margin-top:16px;font-size:14px;font-weight:700;display:inline-flex}.ActivityPackages-module__RqaUca__moreIcon{border-radius:999px;place-items:center;width:28px;height:28px;transition:background-color .25s,color .25s;display:grid;box-shadow:inset 0 0 0 1.5px #fff}.ActivityPackages-module__RqaUca__moreIcon svg{width:14px;height:14px}.ActivityPackages-module__RqaUca__card:is(:hover,:focus-visible) .ActivityPackages-module__RqaUca__moreIcon{color:var(--ink);background:#fff}.ActivityPackages-module__RqaUca__rule{display:none}.ActivityPackages-module__RqaUca__wrap .ActivityPackages-module__RqaUca__wish{z-index:2;position:absolute;top:16px;right:16px}.ActivityPackages-module__RqaUca__compact .ActivityPackages-module__RqaUca__card:after{background:rgb(var(--shade) / .42)}.ActivityPackages-module__RqaUca__compact .ActivityPackages-module__RqaUca__card:is(:hover,:focus-visible):after{background:rgb(var(--shade) / .62)}.ActivityPackages-module__RqaUca__compact .ActivityPackages-module__RqaUca__text{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;inset:0}.ActivityPackages-module__RqaUca__compact .ActivityPackages-module__RqaUca__title{font-size:30px}.ActivityPackages-module__RqaUca__compact .ActivityPackages-module__RqaUca__details{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s,opacity .25s;display:grid}.ActivityPackages-module__RqaUca__compact .ActivityPackages-module__RqaUca__card:is(:hover,:focus-visible) .ActivityPackages-module__RqaUca__details{opacity:1;grid-template-rows:1fr}@media (hover:none){.ActivityPackages-module__RqaUca__compact .ActivityPackages-module__RqaUca__details{opacity:1;grid-template-rows:1fr}}.ActivityPackages-module__RqaUca__compact .ActivityPackages-module__RqaUca__rule{background:#fff;width:28px;height:1px;margin:12px auto 0;display:block}.ActivityPackages-module__RqaUca__compact .ActivityPackages-module__RqaUca__facts{justify-content:center}.ActivityPackages-module__RqaUca__compact .ActivityPackages-module__RqaUca__more{display:none}.ActivityPackages-module__RqaUca__nav{gap:12px;margin-top:18px;display:flex}.ActivityPackages-module__RqaUca__navIdle{visibility:hidden}.ActivityPackages-module__RqaUca__wrap .ActivityPackages-module__RqaUca__navBtn,.ActivityPackages-module__RqaUca__wrap .ActivityPackages-module__RqaUca__navBtn:hover,.ActivityPackages-module__RqaUca__wrap .ActivityPackages-module__RqaUca__navBtn:active{width:40px;height:40px;box-shadow:inset 0 0 0 2px var(--button);background:0 0;border:0;border-radius:999px;place-items:center;margin:0;padding:0;transition:background-color .25s,color .25s,opacity .25s;display:grid;transform:none;color:var(--button)!important}.ActivityPackages-module__RqaUca__navBtn svg{width:16px;height:16px}.ActivityPackages-module__RqaUca__wrap .ActivityPackages-module__RqaUca__navBtn:is(:hover,:focus-visible):not(:disabled){background:var(--button);color:#fff!important}.ActivityPackages-module__RqaUca__wrap .ActivityPackages-module__RqaUca__navBtn:focus-visible{outline-offset:3px;outline:2px solid var(--button)!important}.ActivityPackages-module__RqaUca__wrap .ActivityPackages-module__RqaUca__navBtn:disabled{opacity:.35;cursor:default}@media (max-width:767px){.ActivityPackages-module__RqaUca__wrap{--gap:16px;padding:56px 0}.ActivityPackages-module__RqaUca__wrap .ActivityPackages-module__RqaUca__heading{font-size:36px}.ActivityPackages-module__RqaUca__text{padding:20px}.ActivityPackages-module__RqaUca__wrap .ActivityPackages-module__RqaUca__title{font-size:28px}.ActivityPackages-module__RqaUca__wrap .ActivityPackages-module__RqaUca__wish{top:10px;right:10px}}@media (prefers-reduced-motion:reduce){.ActivityPackages-module__RqaUca__wrap .ActivityPackages-module__RqaUca__image,.ActivityPackages-module__RqaUca__card:after,.ActivityPackages-module__RqaUca__moreIcon,.ActivityPackages-module__RqaUca__compact .ActivityPackages-module__RqaUca__details,.ActivityPackages-module__RqaUca__wrap .ActivityPackages-module__RqaUca__navBtn{transition:none}.ActivityPackages-module__RqaUca__card:is(:hover,:focus-visible) .ActivityPackages-module__RqaUca__image{transform:none}}
.AdventureTypes-module__qlanMG__wrap{--ground:var(--band);--soft:#d3dee6;--quiet:#9fb2bf;--shade:5 11 24;--open-grow:3.4;--gap:8px;--ease:cubic-bezier(.22, .75, .2, 1);isolation:isolate;color:#fff;margin-bottom:0;padding:96px 0 104px;font-family:Oxygen,Arial,sans-serif;position:relative}.AdventureTypes-module__qlanMG__backdrop{z-index:-1;background:var(--ground);width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}.AdventureTypes-module__qlanMG__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;margin-bottom:44px;display:flex}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__eyebrow{color:var(--primary-bright);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-family:Oxygen,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:1.5}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__heading{color:#fff;font-family:var(--font-display), Georgia, serif;letter-spacing:0;text-transform:none;margin:0;font-size:48px;font-weight:500;line-height:1.2}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__lead{max-width:38ch;color:var(--soft);margin:0;font-size:16px;line-height:1.6}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__range{gap:var(--gap);height:540px;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__panel{--open-width:calc((100cqw - (var(--count) - 1) * var(--gap)) * var(--open-grow) / (var(--open-grow) + var(--count) - 1));isolation:isolate;background:color-mix(in srgb, var(--ground), #fff 8%);min-width:0;transition:flex-grow .7s var(--ease);flex:1 1 0;margin:0;padding:0;list-style:none;position:relative;overflow:hidden}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__panel:before{content:none}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__panel[data-open]{flex-grow:var(--open-grow)}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__photo{object-fit:cover;filter:saturate(.75);width:100%;max-width:none;height:100%;transition:scale 1.2s var(--ease), filter .7s ease;position:absolute;inset:0;scale:1.1}.AdventureTypes-module__qlanMG__panel[data-open] .AdventureTypes-module__qlanMG__photo{filter:none;scale:1}.AdventureTypes-module__qlanMG__shade{background:linear-gradient(to top, rgb(var(--shade) / .92) 0%, rgb(var(--shade) / .55) 34%, rgb(var(--shade) / 0) 68%);position:absolute;inset:0}.AdventureTypes-module__qlanMG__shade:after{content:"";background:rgb(var(--shade) / .38);transition:opacity .6s;position:absolute;inset:0}.AdventureTypes-module__qlanMG__panel[data-open] .AdventureTypes-module__qlanMG__shade:after{opacity:0}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__panel:after{content:"";z-index:3;box-shadow:inset 0 0 0 3px var(--primary-bright);opacity:0;pointer-events:none;position:absolute;inset:0}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__panel:has(.AdventureTypes-module__qlanMG__toggle:focus-visible):after{opacity:1}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__name{z-index:1;color:#fff;letter-spacing:0;text-transform:none;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:15px;font-weight:700;line-height:1.35;transition:opacity .3s;position:absolute;bottom:28px;left:22px;right:22px}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__toggle,.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__toggle:hover,.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__toggle:active{box-shadow:none;color:#fff;cursor:pointer;background:0 0;border-radius:0;padding:0;transition:opacity .3s;display:block;position:static;overflow:visible;transform:none}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__toggle:after{content:"";z-index:2;position:absolute;inset:0}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__toggle[aria-disabled=true]{pointer-events:none}.AdventureTypes-module__qlanMG__plus{z-index:1;width:44px;height:44px;transition:background-color .3s ease, box-shadow .3s ease, rotate .4s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:22px;left:20px;box-shadow:inset 0 0 0 1.5px #ffffffa6}.AdventureTypes-module__qlanMG__plus svg{width:18px;height:18px}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__toggle:not([aria-disabled]):is(:hover,:focus-visible) .AdventureTypes-module__qlanMG__plus{background:var(--button);box-shadow:inset 0 0 0 1.5px var(--button);rotate:90deg}.AdventureTypes-module__qlanMG__panel[data-open] .AdventureTypes-module__qlanMG__name,.AdventureTypes-module__qlanMG__panel[data-open] .AdventureTypes-module__qlanMG__toggle{opacity:0}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__body{z-index:2;box-sizing:border-box;width:var(--open-width);opacity:0;padding:36px 40px 40px;transition:opacity .25s,translate .25s;position:absolute;bottom:0;left:0;translate:0 14px}.AdventureTypes-module__qlanMG__panel[data-open] .AdventureTypes-module__qlanMG__body{opacity:1;transition:opacity .45s ease .28s, translate .6s var(--ease) .28s;translate:0}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__title{color:#fff;font-family:var(--font-display), Georgia, serif;letter-spacing:0;text-wrap:balance;margin:0 0 14px;font-size:46px;font-weight:500;line-height:1.02}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__text{max-width:46ch;color:var(--soft);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 26px;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__panel,.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__photo,.AdventureTypes-module__qlanMG__shade:after,.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__name,.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__toggle,.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__toggle:hover,.AdventureTypes-module__qlanMG__plus,.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__body,.AdventureTypes-module__qlanMG__panel[data-open] .AdventureTypes-module__qlanMG__body{transition:none}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__photo{scale:1}}@media (max-width:991px){.AdventureTypes-module__qlanMG__wrap{padding:72px 0 80px}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__heading{font-size:40px}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__range{flex-direction:column;height:auto}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__panel{height:92px;transition:height .6s var(--ease);flex:none}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__panel[data-open]{height:440px}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__name{align-items:center;height:92px;font-size:17px;display:flex;top:0;bottom:auto;right:84px}.AdventureTypes-module__qlanMG__plus{top:24px;left:auto;right:22px}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__body{width:100%;padding:28px 24px 30px}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__title{font-size:38px}}@media (max-width:600px){.AdventureTypes-module__qlanMG__wrap{padding:60px 0 64px}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__heading{font-size:32px}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__lead{font-size:15px}.AdventureTypes-module__qlanMG__head{margin-bottom:28px}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__panel{height:80px}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__panel[data-open]{height:420px}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__name{height:80px;font-size:16px;left:18px;right:76px}.AdventureTypes-module__qlanMG__plus{top:18px;right:18px}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__body{padding:24px 20px 26px}.AdventureTypes-module__qlanMG__wrap .AdventureTypes-module__qlanMG__title{font-size:34px}}
:is(#popular-treks-section,#featured-trips-section){background:#f3f4f8}.PopularCarousel-module__IxSlHW__wrap{--ink:#1f2d3a;position:relative}.PopularCarousel-module__IxSlHW__heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:30px;display:flex}.PopularCarousel-module__IxSlHW__headingText{flex:1;min-width:0}.PopularCarousel-module__IxSlHW__heading .PopularCarousel-module__IxSlHW__headingTitle{margin:4px 0 0}.PopularCarousel-module__IxSlHW__nav{flex:none;gap:10px;display:flex}.PopularCarousel-module__IxSlHW__navBtn,.PopularCarousel-module__IxSlHW__navBtn:hover,.PopularCarousel-module__IxSlHW__navBtn:active{background:var(--button);width:38px;height:38px;box-shadow:inset 0 0 0 2px var(--button);border:0;border-radius:999px;place-items:center;margin:0;padding:0;transition:background-color .25s,color .25s;display:grid;transform:none;color:#fff!important}.PopularCarousel-module__IxSlHW__navBtn svg{width:16px;height:16px}.PopularCarousel-module__IxSlHW__navBtn:is(:hover,:focus-visible):not(:disabled){background:#fff;color:var(--button)!important}.PopularCarousel-module__IxSlHW__navBtn:active{scale:.94}.PopularCarousel-module__IxSlHW__navBtn:focus-visible{outline-offset:3px;outline:2px solid var(--button)!important}.PopularCarousel-module__IxSlHW__navBtn:disabled{opacity:.35;cursor:default}.PopularCarousel-module__IxSlHW__pause,.PopularCarousel-module__IxSlHW__pause:hover,.PopularCarousel-module__IxSlHW__pause:active{z-index:3;letter-spacing:0;white-space:nowrap;background:#1f2d3a;border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 16px;font-family:Oxygen,Arial,sans-serif;font-size:14px;font-weight:700;display:inline-flex;position:absolute;top:-46px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #06213040;color:#fff!important}.PopularCarousel-module__IxSlHW__pause:not(:focus-visible){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden}.PopularCarousel-module__IxSlHW__pause:focus-visible{outline-offset:2px;outline:2px solid #fff!important}.PopularCarousel-module__IxSlHW__pause svg{width:16px;height:16px}.PopularCarousel-module__IxSlHW__dots{display:none}.PopularCarousel-module__IxSlHW__dots .carousel-dot{background:color-mix(in srgb, var(--button) 30%, #fff);width:10px;height:10px;box-shadow:none;border-radius:999px;margin:0;padding:0;transition:width .25s,height .25s,background-color .25s;transform:none}.PopularCarousel-module__IxSlHW__dots .carousel-dot:hover{background:color-mix(in srgb, var(--button) 30%, #fff);width:10px;height:10px;box-shadow:none;border-radius:999px;margin:0;padding:0;transition:width .25s,height .25s,background-color .25s;transform:none}.PopularCarousel-module__IxSlHW__dots .carousel-dot:active{background:color-mix(in srgb, var(--button) 30%, #fff);width:10px;height:10px;box-shadow:none;border-radius:999px;margin:0;padding:0;transition:width .25s,height .25s,background-color .25s;transform:none}.PopularCarousel-module__IxSlHW__dots .carousel-dot.is-active{width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--button);background:0 0}.PopularCarousel-module__IxSlHW__dots .carousel-dot:focus-visible{box-shadow:inset 0 0 0 2px var(--button), 0 0 0 3px #fff, 0 0 0 5px var(--button)}@media (max-width:767px){.PopularCarousel-module__IxSlHW__dots{justify-content:center;align-items:center;gap:10px;margin-top:24px;display:flex}}@media (prefers-reduced-motion:reduce){.PopularCarousel-module__IxSlHW__navBtn,.PopularCarousel-module__IxSlHW__navBtn:hover,.PopularCarousel-module__IxSlHW__navBtn:active{transition:none}.PopularCarousel-module__IxSlHW__dots .carousel-dot{transition:none}}
.UpcomingDepartures-module__hkZEaa__wrap{--ink:#1f2d3a;--body:#4a5565;--rule:#dce6ec;--mist:#f1f7fa;--sketch:color-mix(in srgb, var(--primary) 40%, transparent);--sketch-strong:color-mix(in srgb, var(--primary) 65%, transparent);--few:#b45309;--shut:#b42318;isolation:isolate;color:var(--ink);padding:72px 0;font-family:Oxygen,Arial,sans-serif;position:relative}.UpcomingDepartures-module__hkZEaa__backdrop{z-index:-1;background:var(--mist);width:100vw;position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}.UpcomingDepartures-module__hkZEaa__head{grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:40px;display:grid}.UpcomingDepartures-module__hkZEaa__wrap .UpcomingDepartures-module__hkZEaa__subtitle{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-family:Oxygen,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:1.5}.UpcomingDepartures-module__hkZEaa__wrap .UpcomingDepartures-module__hkZEaa__heading{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:0;text-transform:none;text-wrap:balance;margin:0;font-size:48px;font-weight:500;line-height:1.2}.UpcomingDepartures-module__hkZEaa__tabs{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.UpcomingDepartures-module__hkZEaa__wrap .UpcomingDepartures-module__hkZEaa__tab,.UpcomingDepartures-module__hkZEaa__wrap .UpcomingDepartures-module__hkZEaa__tab:hover,.UpcomingDepartures-module__hkZEaa__wrap .UpcomingDepartures-module__hkZEaa__tab:active{box-shadow:inset 0 0 0 1px var(--rule);letter-spacing:0;text-align:left;background:#fff;border-radius:999px;margin:0;padding:8px 16px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.3;transition:background-color .2s,box-shadow .2s,color .2s;transform:none;color:var(--ink)!important}.UpcomingDepartures-module__hkZEaa__wrap .UpcomingDepartures-module__hkZEaa__tab:hover{box-shadow:inset 0 0 0 1px var(--primary);color:var(--primary)!important}.UpcomingDepartures-module__hkZEaa__wrap .UpcomingDepartures-module__hkZEaa__tab[aria-selected=true]{background:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);color:#fff!important}.UpcomingDepartures-module__hkZEaa__wrap .UpcomingDepartures-module__hkZEaa__tab:focus-visible{outline-offset:2px;outline:2px solid var(--primary)!important}.UpcomingDepartures-module__hkZEaa__switched .UpcomingDepartures-module__hkZEaa__tripHead:not([hidden]),.UpcomingDepartures-module__hkZEaa__switched .UpcomingDepartures-module__hkZEaa__artPage:not([hidden]),.UpcomingDepartures-module__hkZEaa__switched .UpcomingDepartures-module__hkZEaa__tripDates:not([hidden]) .UpcomingDepartures-module__hkZEaa__departure{animation:.35s ease-out both UpcomingDepartures-module__hkZEaa__rowIn}.UpcomingDepartures-module__hkZEaa__switched .UpcomingDepartures-module__hkZEaa__tripDates .UpcomingDepartures-module__hkZEaa__departure:nth-child(2){animation-delay:50ms}.UpcomingDepartures-module__hkZEaa__switched .UpcomingDepartures-module__hkZEaa__tripDates .UpcomingDepartures-module__hkZEaa__departure:nth-child(3){animation-delay:.1s}.UpcomingDepartures-module__hkZEaa__wrap .UpcomingDepartures-module__hkZEaa__tripTitle{letter-spacing:0;text-transform:none;margin:36px 0 8px;font-family:inherit;font-size:22px;font-weight:700;line-height:1.3}.UpcomingDepartures-module__hkZEaa__tabs~.UpcomingDepartures-module__hkZEaa__tripHead .UpcomingDepartures-module__hkZEaa__tripTitle{margin-top:24px}.UpcomingDepartures-module__hkZEaa__wrap .UpcomingDepartures-module__hkZEaa__tripTitle a{color:var(--ink);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;text-decoration:none;transition:color .2s,background-size .25s}.UpcomingDepartures-module__hkZEaa__wrap .UpcomingDepartures-module__hkZEaa__tripTitle a:hover,.UpcomingDepartures-module__hkZEaa__wrap .UpcomingDepartures-module__hkZEaa__tripTitle a:focus-visible{color:var(--primary);background-size:100% 2px}.UpcomingDepartures-module__hkZEaa__tripFacts{color:var(--body);flex-wrap:wrap;align-items:center;gap:6px 0;font-size:14px;line-height:1.4;display:flex}.UpcomingDepartures-module__hkZEaa__stars{gap:2px;margin-right:14px;display:inline-flex}.UpcomingDepartures-module__hkZEaa__star{fill:#f2a516;width:15px;height:15px}.UpcomingDepartures-module__hkZEaa__fact+.UpcomingDepartures-module__hkZEaa__fact:before{content:"";background:var(--sketch);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin:0 10px;display:inline-block}.UpcomingDepartures-module__hkZEaa__factIcon{width:15px;height:15px;color:var(--primary);vertical-align:-3px;margin-right:5px}.UpcomingDepartures-module__hkZEaa__art{align-self:center}.UpcomingDepartures-module__hkZEaa__calendar{width:100%;height:auto;animation:7s ease-in-out infinite UpcomingDepartures-module__hkZEaa__drift;display:block;overflow:visible}.UpcomingDepartures-module__hkZEaa__calendarLine,.UpcomingDepartures-module__hkZEaa__calendarRing{fill:none;stroke:var(--sketch);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.UpcomingDepartures-module__hkZEaa__calendarRing{stroke:var(--sketch-strong);stroke-width:3px}.UpcomingDepartures-module__hkZEaa__calendarPage{fill:#fff;stroke:var(--sketch);stroke-width:2px;stroke-linejoin:round}.UpcomingDepartures-module__hkZEaa__calendarHatch{stroke:var(--sketch);stroke-width:1.5px}.UpcomingDepartures-module__hkZEaa__calendarPunch{fill:var(--mist);stroke:var(--sketch);stroke-width:1.5px}.UpcomingDepartures-module__hkZEaa__calendarMonth{fill:var(--sketch-strong);letter-spacing:.3em;font-family:Oxygen,Arial,sans-serif;font-size:17px;font-weight:700}.UpcomingDepartures-module__hkZEaa__calendarDay{fill:var(--sketch-strong);font-family:var(--font-display), Georgia, serif;font-variant-numeric:lining-nums;font-size:84px;font-style:italic;font-weight:500}@keyframes UpcomingDepartures-module__hkZEaa__drift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(1deg)}}.UpcomingDepartures-module__hkZEaa__wrap .UpcomingDepartures-module__hkZEaa__departures{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.UpcomingDepartures-module__hkZEaa__departure{border:1px solid var(--rule);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.05fr) minmax(0,.8fr) auto;grid-template-areas:"start end status price join";align-items:center;gap:20px;padding:18px 20px 18px 24px;transition:border-color .2s;display:grid;position:relative}.UpcomingDepartures-module__hkZEaa__departure:before{content:"";background:var(--primary);width:3px;transition:transform .25s;position:absolute;top:-1px;bottom:-1px;left:-1px;transform:scaleY(0)}.UpcomingDepartures-module__hkZEaa__departure:hover,.UpcomingDepartures-module__hkZEaa__departure:focus-within{border-color:color-mix(in srgb, var(--primary) 35%, var(--rule))}.UpcomingDepartures-module__hkZEaa__departure:hover:before,.UpcomingDepartures-module__hkZEaa__departure:focus-within:before{transform:scaleY(1)}.UpcomingDepartures-module__hkZEaa__departureMore{animation:.35s ease-out both UpcomingDepartures-module__hkZEaa__rowIn}@keyframes UpcomingDepartures-module__hkZEaa__rowIn{0%{opacity:0;transform:translateY(8px)}}.UpcomingDepartures-module__hkZEaa__start{grid-area:start}.UpcomingDepartures-module__hkZEaa__end{grid-area:end}.UpcomingDepartures-module__hkZEaa__date{flex-direction:column;gap:3px;min-width:0;display:flex}.UpcomingDepartures-module__hkZEaa__dateValue{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.3}.UpcomingDepartures-module__hkZEaa__dateNote{color:var(--body);font-size:14px;line-height:1.4}.UpcomingDepartures-module__hkZEaa__status{grid-area:status;align-items:flex-start;gap:8px;font-size:14.5px;font-weight:700;line-height:1.3;display:inline-flex}.UpcomingDepartures-module__hkZEaa__statusIcon{flex-shrink:0;width:18px;height:18px}.UpcomingDepartures-module__hkZEaa__statusText{flex-direction:column;gap:2px;display:flex}.UpcomingDepartures-module__hkZEaa__seats{color:var(--body);font-size:13px;font-weight:400}.UpcomingDepartures-module__hkZEaa__openingSoon{color:var(--body)}.UpcomingDepartures-module__hkZEaa__open{color:var(--primary)}.UpcomingDepartures-module__hkZEaa__closingSoon{color:var(--few)}.UpcomingDepartures-module__hkZEaa__closed{color:var(--shut)}.UpcomingDepartures-module__hkZEaa__price{flex-direction:column;grid-area:price;gap:2px;display:flex}.UpcomingDepartures-module__hkZEaa__priceValue{color:var(--primary);font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;line-height:1.15}.UpcomingDepartures-module__hkZEaa__priceNote{color:var(--body);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.3}.UpcomingDepartures-module__hkZEaa__join{grid-area:join}.UpcomingDepartures-module__hkZEaa__joinIcon,.UpcomingDepartures-module__hkZEaa__actionIcon{flex-shrink:0;width:15px;height:15px;transition:transform .2s}.UpcomingDepartures-module__hkZEaa__join:is(:hover,:focus-visible) .UpcomingDepartures-module__hkZEaa__joinIcon{transform:translate(3px)}.UpcomingDepartures-module__hkZEaa__joinOff{box-shadow:inset 0 0 0 2px var(--rule);color:var(--body);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:9px 18px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex}.UpcomingDepartures-module__hkZEaa__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.UpcomingDepartures-module__hkZEaa__action:is(:hover,:focus-visible) .UpcomingDepartures-module__hkZEaa__actionIcon:not(.UpcomingDepartures-module__hkZEaa__toggleIcon){transform:translate(2px,-2px)}[aria-expanded=true]>.UpcomingDepartures-module__hkZEaa__toggleIcon{transform:rotate(180deg)}.UpcomingDepartures-module__hkZEaa__note{border-top:1px solid var(--rule);grid-template-columns:28px minmax(0,1fr);gap:18px;margin-top:44px;padding-top:32px;display:grid}.UpcomingDepartures-module__hkZEaa__noteIcon{width:28px;height:28px;color:var(--primary)}.UpcomingDepartures-module__hkZEaa__wrap .UpcomingDepartures-module__hkZEaa__noteTitle{color:var(--ink);letter-spacing:0;text-transform:none;margin:2px 0 8px;font-family:inherit;font-size:18px;font-weight:700;line-height:1.3}.UpcomingDepartures-module__hkZEaa__wrap .UpcomingDepartures-module__hkZEaa__noteText{max-width:62em;color:var(--body);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.7}@media (max-width:1199px){.UpcomingDepartures-module__hkZEaa__wrap{padding:60px 0}.UpcomingDepartures-module__hkZEaa__head{grid-template-columns:minmax(0,1fr) 160px}.UpcomingDepartures-module__hkZEaa__departure{gap:16px;padding-left:20px}}@media (max-width:991px){.UpcomingDepartures-module__hkZEaa__wrap{padding:56px 0}.UpcomingDepartures-module__hkZEaa__wrap .UpcomingDepartures-module__hkZEaa__heading{font-size:40px}.UpcomingDepartures-module__hkZEaa__head{grid-template-columns:minmax(0,1fr) 140px;gap:32px}.UpcomingDepartures-module__hkZEaa__departure{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"start end join""status price join";row-gap:14px}}@media (max-width:767px){.UpcomingDepartures-module__hkZEaa__wrap .UpcomingDepartures-module__hkZEaa__heading{font-size:32px}.UpcomingDepartures-module__hkZEaa__head{grid-template-columns:minmax(0,1fr)}.UpcomingDepartures-module__hkZEaa__art{display:none}}@media (max-width:600px){.UpcomingDepartures-module__hkZEaa__wrap{padding:44px 0}.UpcomingDepartures-module__hkZEaa__wrap .UpcomingDepartures-module__hkZEaa__tripTitle{margin-top:28px;font-size:19px}.UpcomingDepartures-module__hkZEaa__departure{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"start end""status price""join join";gap:14px 16px;padding:16px}.UpcomingDepartures-module__hkZEaa__price{text-align:right;align-items:flex-end}.UpcomingDepartures-module__hkZEaa__join,.UpcomingDepartures-module__hkZEaa__action{width:100%}.UpcomingDepartures-module__hkZEaa__actions{flex-direction:column}.UpcomingDepartures-module__hkZEaa__note{grid-template-columns:minmax(0,1fr);gap:12px}}@media (prefers-reduced-motion:reduce){.UpcomingDepartures-module__hkZEaa__calendar,.UpcomingDepartures-module__hkZEaa__departureMore,.UpcomingDepartures-module__hkZEaa__switched .UpcomingDepartures-module__hkZEaa__tripHead:not([hidden]),.UpcomingDepartures-module__hkZEaa__switched .UpcomingDepartures-module__hkZEaa__artPage:not([hidden]),.UpcomingDepartures-module__hkZEaa__switched .UpcomingDepartures-module__hkZEaa__tripDates:not([hidden]) .UpcomingDepartures-module__hkZEaa__departure{animation:none}}
.WhyTrustUs-module__nOtLbW__grid{--ink:#1f2d3a;--body:#4a5565;--rule:#dfe6ea;--glacier:#e6f2f8;border:1px solid var(--rule);background:var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;font-family:Oxygen,Arial,sans-serif;list-style:none;display:grid}.WhyTrustUs-module__nOtLbW__grid .WhyTrustUs-module__nOtLbW__reason{background:var(--page);margin:0;padding:34px 30px 36px;transition:background-color .25s}.WhyTrustUs-module__nOtLbW__grid .WhyTrustUs-module__nOtLbW__reason:before{content:none}.WhyTrustUs-module__nOtLbW__grid .WhyTrustUs-module__nOtLbW__reason:hover{background:#fff}.WhyTrustUs-module__nOtLbW__icon{background:var(--glacier);width:56px;height:56px;color:var(--primary-deep);border-radius:50%;place-items:center;margin-bottom:20px;transition:background-color .25s,color .25s;display:grid}.WhyTrustUs-module__nOtLbW__icon svg{width:26px;height:26px}.WhyTrustUs-module__nOtLbW__reason:hover .WhyTrustUs-module__nOtLbW__icon{background:var(--primary);color:#fff}.WhyTrustUs-module__nOtLbW__grid .WhyTrustUs-module__nOtLbW__title{color:var(--ink);letter-spacing:0;text-transform:none;margin:0 0 8px;font-family:inherit;font-size:18px;font-weight:700;line-height:1.35}.WhyTrustUs-module__nOtLbW__grid .WhyTrustUs-module__nOtLbW__text{max-width:34ch;color:var(--body);margin:0;font-size:15.5px;line-height:1.65}@media (max-width:991px){.WhyTrustUs-module__nOtLbW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.WhyTrustUs-module__nOtLbW__grid{grid-template-columns:minmax(0,1fr)}.WhyTrustUs-module__nOtLbW__grid .WhyTrustUs-module__nOtLbW__reason{grid-template-columns:48px minmax(0,1fr);column-gap:16px;padding:22px 18px;display:grid}.WhyTrustUs-module__nOtLbW__icon{grid-row:span 2;width:48px;height:48px;margin-bottom:0}.WhyTrustUs-module__nOtLbW__icon svg{width:22px;height:22px}.WhyTrustUs-module__nOtLbW__grid .WhyTrustUs-module__nOtLbW__title{margin-bottom:4px;font-size:17px}}@media (prefers-reduced-motion:reduce){.WhyTrustUs-module__nOtLbW__grid .WhyTrustUs-module__nOtLbW__reason,.WhyTrustUs-module__nOtLbW__icon{transition:none}}
