@media (min-width:769px){:root{--site-header-height:189px;--dest-mega-menu-bottom-margin:24px;--type-eyebrow-size:22px;--type-display-size:48px;--type-display-weight:500;--type-display-lh:1.1;--type-display-tracking:-1.5px;--type-lead-size:20px;--type-lead-lh:1.4;--type-lead-tracking:-.5px;--type-body-size:18px;--type-body-lh:1.55;--type-body-lg-size:18px;--type-card-display-size:28px;--type-card-display-weight:500;--type-card-display-lh:1.2;--type-card-display-tracking:0;--type-btn-size:16px;--type-btn-tracking:1.07px;--type-caption-size:18px;--type-meta-size:16px;--type-meta-lh:1.4;--type-name-size:22px;--type-name-active-size:28px}.final{justify-content:flex-start;width:100%;max-width:none;overflow-x:hidden}.final .site-layout{align-items:stretch}main#main-content{align-self:stretch;width:100%}.final .hero-section.home-page{width:100%;min-height:calc(100svh - var(--site-header-height));height:calc(100svh - var(--site-header-height));flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:stretch;display:flex;overflow:hidden}.final .hero-section.home-page .hero-section__trust-bar-wrapper{background-color:var(--color-hero-bg);flex-shrink:0}.final .hero-section__trust-bar-wrapper:before{background:0 0}.final .hero-section.home-page .hero-section__trust-bar{position:relative;bottom:auto}.final .hero-section__picture{height:calc(100% + 85px);top:-85px}.final .hero-section.home-page .hero-section__outer{z-index:1;background:0 0;flex-direction:column;flex:auto;align-self:stretch;width:100%;min-height:0;display:flex}.final .hero-section.home-page .hero-section__gradient{background:linear-gradient(270deg, #0000 69%, var(--color-text) 108%);flex-direction:column;flex:auto;justify-content:center;align-self:stretch;width:100%;min-height:0;display:flex;overflow:hidden}.final .hero-section.home-page .hero-section__inner{box-sizing:border-box;flex-direction:column;flex:auto;justify-content:center;align-items:stretch;gap:10px;width:100%;max-width:1440px;min-height:0;max-height:100%;margin:0 auto;padding:clamp(16px,3vh,36px) 80px clamp(12px,2vh,20px);display:flex;position:relative}.final .hero-section.home-page .hero-section__booking-wrap{flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:10px;width:100%;max-width:480px;min-height:0;display:flex}.final .hero-section__brand{display:none}.final .hero-section.home-page .hero-section__card-head{border-bottom:1px solid #d59315;flex-shrink:0;align-items:center;gap:8px;width:100%;margin-bottom:0;padding-bottom:10px;display:flex}.final .hero-section__card-head{border-bottom:1px solid #d59315;align-items:center;gap:6px;width:100%;margin-bottom:0;padding-bottom:14px;display:flex}.final .hero-section.home-page .hero-section__card-head picture,.final .hero-section.home-page .hero-section__card-head .responsive-image,.final .hero-section.home-page .hero-section__card-head .image{object-fit:contain;flex-shrink:0;width:80px;height:47px;display:block}.final .hero-section__card-head picture,.final .hero-section__card-head .responsive-image{flex-shrink:0;width:96px;height:56px;display:block}.final .hero-section__card-head .image{object-fit:contain;width:96px;height:56px}.final .hero-section.home-page .hero-section__card-title{color:var(--color-surface);letter-spacing:-.25px;white-space:normal;margin:0;font-family:Canela Deck Trial,serif;font-size:28px;font-weight:700;line-height:1.15;display:block}.final .hero-section.home-page .hero-section__card-title .text-wrapper,.final .hero-section.home-page .hero-section__card-title .span{line-height:1.15}.final .hero-section__card-title{color:var(--color-surface);letter-spacing:0;white-space:nowrap;margin:0;font-family:Canela Deck Trial,serif;font-size:32px;font-weight:700;line-height:36px;display:block}.final .hero-section__card-title .text-wrapper,.final .hero-section__card-title .span{display:inline}.final .hero-section.home-page .hero-section__booking-card{border:2px solid var(--color-gold-border);background-color:var(--color-hero-bg);-webkit-backdrop-filter:blur(84px);backdrop-filter:blur(84px);border-radius:18px;flex-shrink:1;align-self:stretch;align-items:stretch;gap:0;width:100%;max-width:480px;min-height:0;margin-top:0;margin-bottom:0;padding:20px;overflow:hidden;box-shadow:0 24px 48px #00000073}.final .hero-section--dropdown-open .hero-section.home-page .hero-section__booking-card{overflow:visible}.final .hero-section.home-page:has(.hero-section__dropdown-menu.show) .hero-section__booking-card{overflow:visible}.final .hero-section__booking-card{border:2px solid var(--color-gold-border);background-color:var(--color-hero-bg);-webkit-backdrop-filter:blur(84px);backdrop-filter:blur(84px);border-radius:22px;gap:0;width:100%;max-width:545px;padding:28px;box-shadow:0 30px 60px #00000073}.final .hero-section.home-page .hero-section__booking-card>.hero-section__card-head{margin-bottom:12px}.final .hero-section.home-page .hero-section__booking-card>.hero-section__field-dropdown+.hero-section__tab-row{margin-top:10px}.final .hero-section.home-page .hero-section__booking-card>.hero-section__form-actions{margin-top:14px}.final .hero-section__booking-card>.hero-section__card-head{margin-bottom:16px}.final .hero-section__booking-card>.hero-section__field-dropdown+.hero-section__tab-row{margin-top:14px}.final .hero-section__booking-card>.hero-section__form-actions{margin-top:24px}.final .arrow-right-sharp,.final .arrow-right-sharp svg{width:18px;height:18px}.final .hero-section.home-page .image-2,.final .hero-section.home-page .image-3{width:32px;height:32px}.final .image-2,.final .image-3{width:38px;height:38px}.final .hero-section.home-page .hero-section__tab-label{letter-spacing:1.25px;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.35}.final .hero-section__tab-label{letter-spacing:2.25px;text-transform:uppercase;font-size:14px}.final .hero-section.home-page .hero-section__field-label{letter-spacing:0;font-size:14px;font-weight:400;line-height:1.35}.final .hero-section.home-page .hero-section__dropdown-menu .hero-section__accordion-toggle .hero-section__field-label{text-transform:uppercase;letter-spacing:1px;font-weight:600}.final .hero-section__field-label{font-size:16px}.final .hero-section__booking-card{overflow:visible}.final .hero-section--dropdown-open .hero-section__outer{z-index:20;overflow:visible}.final .hero-section:has(.hero-section__dropdown-menu.show) .hero-section__outer{z-index:20;overflow:visible}.final .hero-section--dropdown-open .hero-section__gradient{overflow:visible}.final .hero-section:has(.hero-section__dropdown-menu.show) .hero-section__gradient{overflow:visible}.final .hero-section--dropdown-open .hero-section__inner{overflow:visible}.final .hero-section:has(.hero-section__dropdown-menu.show) .hero-section__inner{overflow:visible}.final .hero-section--dropdown-open .hero-section__booking-wrap{overflow:visible}.final .hero-section:has(.hero-section__dropdown-menu.show) .hero-section__booking-wrap{overflow:visible}.final .hero-section--dropdown-open .hero-section__trust-bar-wrapper{z-index:2}.final .hero-section:has(.hero-section__dropdown-menu.show) .hero-section__trust-bar-wrapper{z-index:2}.final .hero-section__dropdown-menu{max-height:clamp(140px, 32dvh, calc(100dvh - var(--site-header-height) - 320px));z-index:100;border-radius:12px;top:calc(100% + 6px)}.final .hero-section__dropdown-menu.show{z-index:100}.final .hero-section__dropdown-menu .dropdown-item{padding:11px 16px;font-size:15px}.final .hero-section__dropdown-header{padding:12px 16px 6px;font-size:11px}.final .hero-section__dropdown-menu .hero-section__accordion-toggle{height:42px;min-height:0}.final .hero-section__field-toggle.show,.final .hero-section__field-toggle[aria-expanded=true]{border-color:var(--color-gold-border);box-shadow:inset 0 1px #ffffff0f}.final .hero-section.home-page .hero-section__booking-wrap .button-2{z-index:5;flex-shrink:0;position:relative}.final .hero-section__booking-wrap .button-2{z-index:1;position:relative}.final .hero-section__booking-wrap--dropdown-open .hero-section__booking-card{z-index:30}.final .hero-section__field-tour-icon{object-fit:contain;flex-shrink:0;width:26px;height:26px}.final .hero-section.home-page .hero-section__booking-card .horizontal-border{border-color:var(--color-gold-border-hover);border-radius:10px;height:40px;padding:10px 12px}.final .hero-section__booking-card .horizontal-border{border-color:var(--color-gold-border-hover);border-radius:12px;height:44px;padding:12.75px}.final .hero-section.home-page .hero-section__booking-card .button{background-color:var(--color-gold-bg-hover);border-radius:10px;width:100%;height:44px;min-height:44px}.final .hero-section__booking-card .button{background-color:var(--color-gold-bg-hover);border-radius:12px;width:100%;height:48px;min-height:48px}.final .img-2,.final .img-2 svg{width:24px;height:24px}.final .hero-section.home-page .hero-section__booking-card .check-availability{letter-spacing:.5px;text-transform:none;font-size:15px;font-weight:500;line-height:1.3}.final .hero-section__booking-card .check-availability{letter-spacing:1px;text-transform:none;font-size:16px;font-weight:500}.hero-section__booking-meta .img-2{width:18px;height:18px}.final .hero-section.home-page .hero-section__booking-meta .img-2{width:16px;height:16px}.final .hero-section.home-page .hero-section__booking-meta .custom-height{width:20px;height:20px}.final .hero-section.home-page .hero-section__secure-label,.final .hero-section.home-page .hero-section__instant-label{font-size:13px;line-height:1.3}.final .hero-section__secure-label,.final .hero-section__instant-label{font-size:16px}.final .hero-section.home-page .hero-section__booking-wrap .button-2{border:1px solid var(--color-gold-border);background-color:var(--color-hero-bg);z-index:5;box-sizing:border-box;border-radius:10px;flex-shrink:0;width:100%;max-width:480px;height:46px;min-height:46px;padding:12px 18px}.final .hero-section__booking-wrap .button-2{border:1px solid var(--color-gold-border);background-color:var(--color-hero-bg);border-radius:12px;width:100%;max-width:545px;height:52px;min-height:52px;padding:16px 20px}.final .hero-section.home-page .hero-section__booking-wrap .book-your-yosemite{letter-spacing:1px;text-transform:uppercase;margin:0;font-size:14px;font-weight:500;line-height:1.35}.final .hero-section__booking-wrap .book-your-yosemite{letter-spacing:2.25px;text-transform:uppercase;font-size:16px;font-weight:500}.final .hero-section.home-page .hero-section__trust-bar{background-color:var(--color-hero-bg);z-index:3;box-sizing:border-box;flex-direction:row;flex:none;justify-content:space-between;align-self:stretch;align-items:stretch;gap:0;width:100%;max-width:1440px;min-height:clamp(108px,14vh,142px);margin:0 auto;display:flex;position:relative;bottom:auto;left:auto;transform:none}.final .hero-section__trust-bar>div,.final .hero-section__trust-item{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.final .hero-section__trust-item:not(:last-child){border-right:1px solid var(--secondary-color)}.final .image-4{width:71px;height:37px}.final .hero-section.home-page .hero-section__trust-caption,.final .hero-section.home-page .hero-section__trust-caption-alt,.final .hero-section.home-page .luxury-comfort-VIP,.final .hero-section.home-page .hero-section__trust-bar .p{letter-spacing:-.15px;width:auto;max-width:194px;color:var(--color-surface);font-size:17px;font-weight:400;line-height:1.35}.final .hero-section__trust-caption,.final .hero-section__trust-caption-alt,.final .luxury-comfort-VIP,.final .hero-section__trust-bar .p{letter-spacing:-.24px;width:auto;max-width:194px;color:var(--color-surface);font-size:18px;line-height:normal}.final .hero-section__trust-icon,.final .hero-section__trust-bar .image-wrapper{width:48px;height:48px}.final .hero-section__trust-icon img,.final .hero-section__trust-bar .group{object-fit:contain;width:48px;height:48px;position:static;top:auto;left:auto}.final .hero-section.home-page .img-2,.final .hero-section.home-page .img-2 svg{width:20px;height:20px}.final .hero-section.home-page .hero-section__tab-row{gap:6px}.final .hero-section.home-page .hero-section__booking-wrap .button-2{align-self:stretch;width:100%}.final .hero-section.home-page .hero-section__booking-card>.hero-section__tab-row,.final .hero-section.home-page .hero-section__booking-card>.hero-section__field-dropdown,.final .hero-section.home-page .hero-section__booking-card>.hero-section__form-actions{width:100%;max-width:100%}.final .hero-section.home-page .hero-section__form-actions{gap:8px}.final .private-experiences-section{background:radial-gradient(ellipse 90% 60% at 50% 0%, #b8860b1a 0%, transparent 58%), radial-gradient(ellipse 50% 40% at 0% 100%, #0133300d 0%, transparent 50%), linear-gradient(180deg, var(--color-cream-top) 0%, var(--color-cream-mid) 50%, var(--color-cream-bottom) 100%);z-index:2;align-self:stretch;align-items:center;gap:42px;width:100%;padding:80px 74px 72px;scroll-margin-top:0;position:relative;box-shadow:inset 0 1px #ffffffa6,0 12px 48px #1c3b2e14}.final .private-experiences__header{text-align:center;align-items:center;gap:14px;width:100%;max-width:1200px;margin:0 auto}.final .private-experiences{letter-spacing:var(--type-eyebrow-tracking)}.final .discover-our-top.mobile{display:none}.final .discover-our-top.desktop{display:block}.final .private-experiences__ornament{width:182px;height:58px}.private-experiences .title-header{background:var(--secondary-color);width:206px;height:2px}.final .luxury-adventure{letter-spacing:var(--type-lead-tracking)}.final .private-experiences__cards{flex-direction:column;gap:34px;width:100%;max-width:1280px;margin:0 auto;padding:0;display:flex}.final .private-experiences__cards>.tour-card-wrapper{background:linear-gradient(135deg,#fcf8f1 0%,#f5eddd 100%);border:1px solid #f3ead3f2;border-radius:18px;flex-direction:row;align-items:stretch;gap:0;width:100%;height:auto;min-height:425px;padding:0;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;box-shadow:0 12px 32px #1c3b2e17,0 2px 8px #1c3b2e0a}.private-experiences-section .tour-card-badge,.final .tour-card-badge{border-radius:0 9999px 9999px 0;min-width:120px;min-height:40px;padding:8px 12px;top:54px}.private-experiences-section .tour-card-badge,.final .tour-card-badge .tour-card__rank{font-size:20px;font-weight:400}.final .tour-card__copy{gap:12px;margin-top:15px}.final .private-experiences__cards>.tour-card-wrapper:nth-child(2n),.final .private-experiences__cards>.tour-card:nth-child(2n){flex-direction:row-reverse}.final .private-experiences__cards>.tour-card-wrapper:nth-child(2n) .tour-card__body{padding:28px 24px 28px 28px}.final .private-experiences__cards>.tour-card-wrapper:nth-child(2n) .tour-card__body .tour-card__copy{padding-right:15px}.final .private-experiences__cards .tour-card__media,.final .private-experiences__cards .tour-card-media{box-sizing:border-box;border-radius:0;flex:0 0 50%;align-self:stretch;width:50%;min-width:0;max-width:50%;height:auto;min-height:425px;padding:22px;position:relative;overflow:hidden}.final .private-experiences__cards .tour-card__media picture.responsive-image,.final .private-experiences__cards .tour-card-media picture.responsive-image{border-radius:12px;width:auto;height:auto;display:block;position:absolute;top:22px;bottom:22px;left:22px;right:22px;overflow:hidden}.final .private-experiences__cards .tour-card__media img,.final .private-experiences__cards .tour-card-media img{object-fit:cover;filter:grayscale(0%);will-change:transform;border-radius:12px;width:100%;height:100%;transition:transform .3s,filter .3s;display:block;transform:scale(1)}.final .private-experiences__cards .tour-card-image{border-radius:12px;width:100%;height:100%;display:block}.final .private-experiences__cards .tour-card__media:hover img,.final .private-experiences__cards .tour-card-media:hover img,.final .private-experiences__cards .tour-card__media:focus-within img,.final .private-experiences__cards .tour-card-media:focus-within img{filter:grayscale();transform:scale(1.05)}.final .private-experiences__cards .tour-card__media:after,.final .private-experiences__cards .tour-card-media:after{z-index:2;border-radius:0 0 12px 12px;height:45%;top:auto;bottom:22px;left:22px;right:22px}.final .private-experiences-section .tour-card-badge{z-index:3}.final .private-experiences__cards .tour-card__body{box-sizing:border-box;flex-direction:column;flex:0 0 50%;justify-content:flex-start;align-self:stretch;gap:16px;width:50%;min-width:0;max-width:50%;min-height:425px;padding:28px 28px 28px 24px;display:flex;overflow:visible}.final .private-experiences-section .tour-card__title{padding-bottom:10px}.final .private-experiences-section .tour-card__feature{padding:12px 8px}.final .private-experiences-section .tour-card__feature .img-2{width:20px;height:20px}.final .private-experiences__cards .tour-card__title{font-size:var(--type-card-display-size);font-family:var(--font-display);font-weight:var(--type-card-display-weight);letter-spacing:var(--type-card-display-tracking);line-height:var(--type-card-display-lh)}.final .private-experiences__cards .tour-card__description{font-size:var(--type-body-size);line-height:var(--type-body-lh);overflow:hidden}.final .tour-card__feature-label{font-size:var(--type-meta-size);line-height:var(--type-meta-lh)}.final .private-experiences__cards .tour-card__features{height:auto}.final .private-experiences__cards .tour-card-actions{flex-direction:row;flex-shrink:0;align-items:stretch;gap:12px;width:100%;margin-top:auto;padding-top:4px}.final .private-experiences__cards .tour-card-actions .tour-btn--primary{box-sizing:border-box;flex:auto;justify-content:center;align-items:center;width:auto;min-width:min(100%,180px);height:auto;min-height:48px;padding:0 16px}.final .private-experiences__cards .tour-card-actions .tour-btn--availability{display:none}.final .private-experiences__cards .tour-card-actions .tour-btn--availability-rates{box-sizing:border-box;background:linear-gradient(#c9a557 0%,#b29048 119.79%);border-radius:8px;flex:auto;justify-content:space-between;align-items:center;gap:8px;width:auto;min-width:min(100%,180px);height:auto;min-height:48px;padding:0 14px;display:flex;box-shadow:0 1px #816325}.final .private-experiences__cards .tour-card-actions .tour-btn--availability-rates .img-wrapper{background:#ffffff2b;border-radius:9999px;width:34px;min-width:34px;height:34px;box-shadow:0 2px 3px #00000012}.final .private-experiences__cards .tour-card-actions .tour-btn--availability-rates .img-wrapper img{width:20px;height:20px}.tour-card-actions .tour-btn__availability-copy{flex:auto;min-width:0;max-width:100%}.final .private-experiences__cards .tour-card-actions .tour-btn--availability-rates .tour-btn__availability-copy .tour-btn__availability-title{color:var(--color-text);text-align:start;white-space:pre-wrap;font-family:Inter,Helvetica;font-size:14px}.final .private-experiences__cards .tour-card-actions .tour-btn--availability-rates .tour-btn__availability-copy .tour-btn__availability-desc{color:var(--color-text);text-align:start;letter-spacing:1.07px;white-space:pre-wrap;font-family:Inter,Helvetica;font-size:11px;font-weight:400;line-height:100%}.final .private-experiences__cards .tour-card-actions .tour-btn--availability-rates .tour-btn__arrow{color:var(--color-text)}.final .private-experiences__cards .tour-card-actions .tour-btn__label{letter-spacing:1.07px;font-family:Canela Deck Trial,serif;font-size:12px}.tour-card-actions .tour-btn__arrow,.tour-card-actions .tour-btn__arrow svg{width:22px;min-width:22px;height:22px}.final .testimonial-section{align-self:stretch;align-items:stretch;gap:56px;width:100%;padding:60px 74px 30px;overflow:visible}.final .testimonial-section-wrapper{gap:34px;overflow:visible}.final .testimonial-section .section-header{z-index:5;flex-shrink:0;gap:12px;width:100%;max-width:1440px;margin:0 auto;position:relative}.final .testimonial-section .section-header .header-title{white-space:normal;max-width:487px;margin:0 auto;display:block}.final .testimonial-section .section-header .header-desc{width:100%;max-width:624px}.final .testimonial-section .section-header__divider{width:291px;max-width:100%;height:26px}.final .testimonial-section__carousel-wrap:has(.testimonials-swiper){gap:20px;width:100%;min-height:440px;padding:0 64px;overflow:visible}.final .testimonial-section__carousel-wrap .testimonials-swiper-prev.button-previous,.final .testimonial-section__carousel-wrap .testimonials-swiper-next.arrow-left-round-wrapper{background-color:var(--color-nav-dark);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .3s,box-shadow .3s;display:flex;top:260px}.final .testimonial-section__carousel-wrap .testimonials-swiper-prev.button-previous{left:-22px}.final .testimonial-section__carousel-wrap .testimonials-swiper-next.arrow-left-round-wrapper{left:auto;right:-22px}.final .testimonial-section__carousel-wrap .testimonials-swiper-prev .arrow-left-round,.final .testimonial-section__carousel-wrap .testimonials-swiper-next .arrow-left-round,.final .testimonial-section__carousel-wrap .testimonials-swiper-prev .arrow-left-round svg,.final .testimonial-section__carousel-wrap .testimonials-swiper-next .arrow-left-round svg{width:28px;height:28px;color:var(--color-surface);font-size:28px;position:static}.final .testimonials-swiper{min-height:510px;padding:16px 0}.final .testimonials-swiper .swiper-wrapper{align-items:center}.final .testimonials-swiper .swiper-slide{flex-shrink:0;align-items:flex-end;width:308px;min-width:308px;max-width:308px;height:100%}.final .testimonials-swiper .testimonial-card{width:308px;height:auto;min-height:330px;transition:border-radius .4s ease-out,box-shadow .4s ease-out}.final .testimonials-swiper .swiper-slide-active .testimonial-card{z-index:2;border-radius:20px;min-height:348px}.final .testimonials-swiper .swiper-slide-active .testimonial-card__media{border-radius:20px 20px 0 0}.final .testimonials-swiper .testimonial-card__bg{height:116px;transition:none}.final .testimonials-swiper .swiper-slide-active .testimonial-card__bg{height:124px}.final .testimonials-swiper .testimonial-card .testimonial-card__body{border-radius:16px 16px 20px 20px;flex:auto;margin-top:-16px;padding:52px 10px 14px;transition:none;overflow:visible}.final .testimonials-swiper .swiper-slide-active .testimonial-card .testimonial-card__body{border-radius:18px 18px 20px 20px;margin-top:-18px;padding:54px 14px 16px}.final .testimonials-swiper .testimonial-card__body>picture,.final .testimonials-swiper .testimonial-card__body>img.testimonial-card__avatar{width:87px;height:87px;transition:none;top:-44px}.final .testimonials-swiper .swiper-slide-active .testimonial-card__body>picture,.final .testimonials-swiper .swiper-slide-active .testimonial-card__body>img.testimonial-card__avatar{width:94px;height:94px;top:-48px}.final .testimonials-swiper .swiper-slide:not(.swiper-slide-active) .testimonial-card__quote{-webkit-line-clamp:3;font-size:var(--type-meta-size);line-height:var(--type-meta-lh);max-height:calc(var(--type-meta-size) * var(--type-meta-lh) * 3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.final .testimonials-swiper .swiper-slide:not(.swiper-slide-active) .testimonial-card .testimonial-card__name{font-size:var(--type-name-size);padding-left:0}.final .testimonials-swiper .swiper-slide:not(.swiper-slide-active) .testimonial-card .testimonial-card__location span{font-size:var(--type-meta-size)}.final .testimonials-swiper .swiper-slide:not(.swiper-slide-active) .testimonial-card .testimonial-card__content .testimonial-card__stars .testimonial-card__star{width:16px;height:16px;font-size:16px}.final .testimonials-swiper .testimonial-card__quote-mark{z-index:1;opacity:0;visibility:hidden;pointer-events:none;width:38px;height:38px;transition:opacity .35s ease-out,visibility .35s ease-out;display:block;position:absolute;top:54px;left:24px}.final .testimonials-swiper .swiper-slide-active .testimonial-card__quote-mark{opacity:1;visibility:visible;pointer-events:auto}.final .testimonials-swiper .swiper-slide-active .testimonial-card__quote-mark svg{width:100%;height:100%}.final .testimonials-swiper .swiper-slide-active .testimonial-card .testimonial-card__meta{gap:6px;padding-top:8px}.final .testimonials-swiper .swiper-slide:not(.swiper-slide-active) .testimonial-card .testimonial-card__meta{gap:4px;padding-top:4px}.final .testimonials-swiper .swiper-slide-active .testimonial-card .testimonial-card__name{font-size:var(--type-name-active-size);line-height:var(--type-card-display-lh);padding-left:44px}.final .testimonials-swiper .swiper-slide-active .testimonial-card .testimonial-card__location .testimonial-card__location-icon{width:14px;height:14px}.final .testimonials-swiper .swiper-slide-active .testimonial-card .testimonial-card__location span{font-size:var(--type-caption-size)}.final .testimonials-swiper .swiper-slide-active .testimonial-card__divider.active{opacity:1;visibility:visible;pointer-events:auto;position:static;transform:none}.final .testimonials-swiper .swiper-slide-active .testimonial-card__divider.inactive{opacity:0;visibility:hidden;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.final .testimonials-swiper .swiper-slide-active .testimonial-card__divider{width:200px;height:12px}.final .testimonials-swiper .swiper-slide-active .testimonial-card__quote{margin:4px 0;font-size:14px;line-height:22px}.final .testimonials-swiper .swiper-slide-active .testimonial-card .testimonial-card__content .testimonial-card__stars .testimonial-card__star{width:18px;height:18px;font-size:18px}.final .testimonials-swiper .testimonial-card .testimonial-card__content .verified-badge{justify-content:center;align-items:center;gap:6px;display:flex}.final .testimonials-swiper .testimonial-card .testimonial-card__content .verified-badge .verified-badge__text{font-size:11px}.final .testimonials-swiper .swiper-slide-active .testimonial-card .testimonial-card__content .verified-badge .verified-badge__text{font-size:14px}.final .testimonials-swiper-pagination{gap:12px}.final .testimonials-swiper-pagination .swiper-pagination-bullet{width:10px;height:10px}.final .testimonials-swiper-pagination .swiper-pagination-bullet-active{width:14px;height:14px}.final .testimonial-section .swiper-pagination-bullet-active{background-color:#0c2f33}.final .trust-highlights{align-self:stretch;gap:0;width:100%;max-width:100%}.final .trust-highlights__grid{border-radius:0;flex-direction:row;align-self:center;align-items:center;gap:72px;width:100%;max-width:1440px;padding:0;display:flex}.final .trust-highlight{text-align:left;flex:1;align-items:center;gap:14px;width:auto;max-width:none;padding:0;display:flex}.final .trust-highlight__icon-group{flex-direction:row;align-items:center;gap:12px}.final .trust-highlight__title-container{flex-direction:column;gap:4px;display:flex}.final .trust-highlight__title{font-size:var(--type-body-size);line-height:var(--type-body-lh);letter-spacing:-.15px;text-align:start}.final .trust-highlight__subtitle-desktop{font-size:var(--type-meta-size);line-height:var(--type-meta-lh);letter-spacing:-.15px;text-align:start;color:var(--text-muted);display:block}.final .trust-highlight__subtitle{font-size:var(--type-meta-size);line-height:var(--type-meta-lh);max-width:194px;color:var(--text-muted);display:block}.final .trust-highlight__icon-wrap{flex-shrink:0;width:56px;height:56px}.final .trust-highlight__icon-wrap img{width:30px;height:30px}.final .trust-highlights__divider{background-color:var(--color-gold-border);opacity:.5;flex-shrink:0;height:100px}.final .trust-highlight .trust-highlights__divider-icon,.final .trust-highlight .trust-highlight__subtitle{display:none}.final .review-ratings-section{z-index:2;align-self:center;width:100%;max-width:100%;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 5px 40px #0000001a}.review-ratings-section__banner{gap:16px;width:100%;min-height:54px;padding:10px 74px}.review-ratings-section__wreath{width:34px;height:34px}.review-ratings-section__banner-text{flex:auto;justify-content:center;align-items:center;width:auto;min-width:0;max-width:485px;height:auto;font-size:18px;line-height:18px;display:flex}.review-ratings-section__wreath{flex-shrink:0}.other-reviews-section{justify-content:center;align-items:center;gap:45px;width:100%;padding:31px 74px;display:flex}.other-reviews-section-icon,.other-reviews-section-icon img{object-fit:cover;width:78px;height:78px}.review-ratings-section__grid{background:0 0;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;gap:0;width:100%;max-width:none;min-height:100px;padding:0;display:grid}.review-ratings-section__item{justify-content:center;gap:8px;position:relative}.review-ratings-section__item:not(:last-child):after{content:"";background-color:var(--color-cream-warm-alt);width:1px;height:100px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.review-ratings-section__logo{height:36px}.review-ratings-section__logo--facebook{width:100%;height:30px}.review-ratings-container{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.review-ratings-section__stars{gap:5.5px}.review-ratings-section__stars i,.review-ratings-section__stars .review-ratings-section__star{width:22px;height:22px;font-size:22px}.review-ratings-section__score,.review-count span{font-size:16px}.final .adventures-section{align-self:stretch;gap:38px;width:100%;padding:56px 74px 64px}.final .adventures-section__header{text-align:center;align-items:center;gap:12px;max-width:1440px;margin:0 auto}.final .adventures-section__title{letter-spacing:var(--type-eyebrow-tracking)}.final .adventures-section__header .section-header__divider{width:470px;height:26px}.final .explore-the-wonders{width:100%;max-width:900px}.final .adventures-section__grid .adventure-card .adventure-card__media-wrap,.final .adventures-section__grid .adventure-card .adventure-card__media-wrap--alt{flex:0 0 65.3%;width:65.3%;min-width:0;max-width:65.3%;height:372px;min-height:372px}.final .adventures-section__grid .adventure-card__body-wrap,.final .adventures-section__grid .adventure-card__inner{background-color:var(--color-cream-top);flex-direction:column;flex:0 0 34.7%;justify-content:center;align-items:flex-start;gap:14px;width:34.7%;min-width:0;max-width:34.7%;padding:28px 24px;display:flex}.final .adventures-section__grid{flex-direction:column;gap:24px;width:100%;max-width:1440px;margin:0 auto;padding:0;display:flex}.final .adventures-section__grid .adventure-card{background:linear-gradient(155deg, var(--color-cream-top) 0%, var(--color-cream-warm) 100%);border:1px solid #ddd7cbf2;border-radius:18px;flex-direction:row;flex:none;align-items:stretch;width:100%;max-width:1440px;height:100%;min-height:372px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 10px 32px #1c3b2e17,0 2px 8px #1c3b2e0a}.final .adventures-section__grid .adventure-card--reverse{flex-direction:row-reverse}.final .adventures-section__grid .adventure-card__badge{z-index:2;padding:7px 14px;font-size:11px;position:absolute;top:18px;left:18px}.final .adventures-section__grid .adventure-card--reverse .adventure-card__badge{left:auto;right:18px}.final .adventures-section__grid .adventure-card__media-wrap picture.adventure-card__media-img,.final .adventures-section__grid .adventure-card__media-wrap--alt picture.adventure-card__media-img{width:100%;height:100%;min-height:372px;display:block}.final .adventures-section__grid .adventure-card__media-wrap .responsive-image__img,.final .adventures-section__grid .adventure-card__media-img .responsive-image__img,.final .adventures-section__grid .adventure-card__media-img img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:372px;display:block}.final .adventures-section__grid .adventure-card__overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#faf5ed00 0%,#faf5ed 96%);width:46.5%;max-width:393px;height:100%;position:absolute;top:0;bottom:0;left:auto;right:0}.final .adventures-section__grid .adventure-card--reverse .adventure-card__overlay{background:linear-gradient(270deg,#faf5ed00 0%,#faf5ed 96%);left:0;right:auto}.final .adventures-section__grid .adventure-card__media-wrap,.final .adventures-section__grid .adventure-card__media-wrap--alt{flex-shrink:0;position:relative;overflow:hidden}.final .adventures-section__grid .adventure-card--reverse .adventure-card__media-wrap,.final .adventures-section__grid .adventure-card--reverse .adventure-card__media-wrap--alt{flex:0 0 65.9%;width:65.9%;max-width:65.9%}.final .adventures-section__grid .adventure-card--reverse .adventure-card__body-wrap,.final .adventures-section__grid .adventure-card--reverse .adventure-card__inner{flex:0 0 34.1%;width:34.1%;max-width:34.1%}.final .adventures-section__grid .adventure-card__body-wrap,.final .adventures-section__grid .adventure-card__inner{flex-direction:column;justify-content:center;align-items:flex-start;padding:18px;display:flex}.final .adventure-card__brand-mark{width:83px;height:32px}.final .adventure-card__icon{width:33px;height:33px}.final .adventure-card__stars{width:207px;height:16px}.final .adventure-card__content{gap:8px}.final .adventures-section__grid .adventure-card__title{font-size:var(--type-card-display-size);font-family:var(--font-display);font-weight:var(--type-card-display-weight);letter-spacing:var(--type-card-display-tracking);line-height:var(--type-card-display-lh)}.final .adventure-card__title-accent{letter-spacing:var(--type-card-display-tracking)}.final .adventures-section__grid .adventure-card__description{font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--color-text);letter-spacing:var(--type-body-tracking)}.final .adventures-section__grid .button-3{background-color:var(--primary-color);cursor:pointer;width:100%;min-width:0;max-width:100%;height:auto;min-height:48px;transition:var(--btn-hover-transition);box-shadow:var(--btn-shadow-resting-primary);border:none;border-radius:6px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:8px;display:flex}.final .adventures-section__grid .button-3:hover{background-color:var(--btn-primary-hover-bg);transform:var(--btn-hover-lift);box-shadow:var(--btn-hover-shadow-primary)}.final .adventures-section__grid .button-3:focus-visible{background-color:var(--btn-primary-hover-bg);transform:var(--btn-hover-lift);box-shadow:var(--btn-hover-shadow-primary)}.final .adventures-section__grid .button-3:hover .arrow-right-round-2,.final .adventures-section__grid .button-3:hover .arrow-right-round-2 svg{transform:var(--btn-arrow-shift);color:var(--btn-hover-icon-color)}.final .adventures-section__grid .button-3:focus-visible .arrow-right-round-2{transform:var(--btn-arrow-shift);color:var(--btn-hover-icon-color)}.final .adventures-section__grid .button-3:focus-visible .arrow-right-round-2 svg{transform:var(--btn-arrow-shift);color:var(--btn-hover-icon-color)}.footer-desktop-cta .plan-trip__button{background-color:var(--color-gold)}.final .adventures-section__grid .adventure-card__cta{-webkit-text-fill-color:var(--color-surface);color:var(--color-surface);font-size:var(--type-btn-size);letter-spacing:var(--type-btn-tracking);line-height:var(--type-btn-lh);font-family:var(--font-display);background:0 0;margin:0}.final .adventures-section__grid .arrow-right-round-2,.final .adventures-section__grid .arrow-right-round-2 svg{color:var(--color-surface);width:22px;height:22px;transition:transform var(--btn-hover-duration) var(--btn-hover-ease), color var(--btn-hover-duration) var(--btn-hover-ease)}.contact-section{gap:34px;padding:40px 74px}.contact-section .contact-section__header{text-align:center;align-items:center;gap:12px;max-width:1440px}.contact-section .contact-section__header .contact-section__icon{width:66px;height:22px}.contact-section .header-subtitle{letter-spacing:var(--type-eyebrow-tracking)}.contact-section__divider{width:554px;height:24px;margin:0}.contact-section__desc{width:100%;max-width:100%}.contact-section__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:1440px;margin:0 auto;display:grid}.contact-card{border-radius:12px;min-height:88px;padding:18px}.contact-card__title{font-size:var(--type-card-display-size);color:var(--color-surface);line-height:var(--type-card-display-lh);font-weight:var(--type-card-display-weight)}.contact-card__detail{font-size:var(--type-body-size);line-height:var(--type-body-lh)}.contact-card__detail svg,.contact-card__detail i{width:22px;height:22px}.contact-section__trust{width:100%;max-width:1440px;margin:0 auto}.contact-section__trust-item{gap:8px;font-size:18px;font-weight:500;line-height:100%}.contact-section__trust-divider{height:22px}.contact-section__trust-icon,.contact-section__trust-item svg{width:24px;height:24px}.final .section .section-header .header-desc{width:auto;max-width:640px}.final .section.national-parks-section{background:radial-gradient(ellipse 90% 55% at 50% 0%, #b8860b24 0%, transparent 62%), radial-gradient(ellipse 50% 40% at 0% 100%, #01333012 0%, transparent 55%), radial-gradient(ellipse 45% 35% at 100% 85%, #1c3b2e0f 0%, transparent 50%), linear-gradient(180deg, var(--color-cream-soft) 0%, var(--color-cream-mid) 52%, var(--color-cream-bottom) 100%);border-top:1px solid #b8860b38;border-bottom:1px solid #1c3b2e0f;align-items:center;gap:40px;padding:60px 74px}.national-parks-section__glow{display:block}.final .national-parks-section__header{gap:14px;max-width:720px}.final .national-parks-section__divider{width:470px;height:26px}.national-parks-section__title{font-size:clamp(36px,3.2vw,44px)}.national-parks-section__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:28px;width:100%;max-width:1440px;margin:0 auto;display:grid}.national-parks-section .national-park-card{background:linear-gradient(160deg, var(--color-cream-top) 0%, var(--color-cream-mid) 100%);opacity:0;min-height:520px;transition:opacity .55s,transform .55s,box-shadow .35s,border-color .35s;transition-delay:var(--reveal-delay,0s);border:1px solid #ddd7cbf2;border-radius:16px;flex-direction:column;align-items:stretch;transform:translateY(24px);box-shadow:0 8px 24px #1c3b2e12,0 2px 6px #1c3b2e0a}.national-parks-section .national-park-card.is-visible{opacity:1;transform:translateY(0)}.national-parks-section .national-park-card--featured{border-color:#b8860b59;transform:translateY(24px);box-shadow:0 14px 36px #1c3b2e1a,0 4px 14px #b8860b14}.national-parks-section .national-park-card--featured.is-visible{transform:translateY(-6px)}.national-parks-section .national-park-card__media{border-bottom:3px solid var(--primary-color);width:100%;min-width:0;height:250px}.national-parks-section .national-park-card__media picture.responsive-image{border:none;border-radius:0;width:100%;min-width:0;height:100%;min-height:0}.national-parks-section .national-park-card__badge{z-index:2;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-surface);-webkit-backdrop-filter:blur(8px);background:#013330d6;border:1px solid #ffffff38;border-radius:999px;padding:6px 12px;font-size:10px;font-weight:600;line-height:1.2;display:block;position:absolute;top:12px;left:12px;box-shadow:0 4px 12px #00000029}.national-parks-section .national-park-card__image-shade{z-index:1;pointer-events:none;background:linear-gradient(#01333014 0%,#01333000 38%,#1c3b2e38 100%);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.national-parks-section .national-park-card__body{flex:1;justify-content:flex-start;align-items:stretch;gap:18px;padding:20px}.national-parks-section .national-park-card__content{gap:15px;width:100%;max-width:none}.national-parks-section .national-park-card__header{gap:10px}.national-parks-section .national-park-card__headline{font-family:var(--font-display);font-size:clamp(20px,1.6vw,24px);font-weight:var(--type-card-display-weight);letter-spacing:var(--type-card-display-tracking);line-height:var(--type-card-display-lh)}.national-parks-section .national-park-card__description{font-size:var(--type-body-size);color:var(--text-muted)}.national-parks-section .learn-more-btn{width:100%;height:48px;min-height:48px;transition:var(--btn-hover-transition);gap:8px;margin-top:auto;padding:10px 14px}.national-parks-section .learn-more-btn-text{font-family:var(--font-display);font-size:var(--type-btn-size);font-weight:var(--type-btn-weight);letter-spacing:var(--type-btn-tracking);line-height:var(--type-btn-lh)}.national-parks-section .learn-more-btn i,.national-parks-section .learn-more-btn svg,.national-parks-section .learn-more-btn img{width:22px;height:22px;transition:transform var(--btn-hover-duration) var(--btn-hover-ease)}@media (prefers-reduced-motion:reduce){.national-parks-section .national-park-card{opacity:1;transition:box-shadow .35s,border-color .35s;transform:none}.national-parks-section .national-park-card--featured,.national-parks-section .national-park-card--featured.is-visible,.final .wc-section .winter-collection-card--featured.is-visible{transform:none}}.final .win-wan-section{justify-content:flex-end;align-self:stretch;align-items:stretch;height:100%;min-height:300px;padding:19px 70px}.win-wan-section .rectangle-section{justify-content:flex-end;align-items:stretch;width:118%;min-width:260px;max-width:118%;height:100%;display:flex;top:0;left:auto;right:0}.win-wan-section .rectangle-section .desktop-bg{display:block}.win-wan-section .rectangle-section .mobile-bg{display:none}.win-wan-section .rectangle-section img{object-fit:cover;object-position:left center;width:132%;height:100%}.win-wan-section .img-content-container{background-color:#0000;justify-content:flex-end;justify-self:auto;align-items:flex-start;width:100%;max-width:50%;height:auto;margin:0;padding:111px 0 0}.win-wan-section .img-content-container .image{width:111px;height:111px;position:absolute;top:0}.win-wan-section .img-content-container .content-container{background-color:#0e2d25;align-items:flex-start;width:auto;max-width:100%;height:auto;padding:8px 12px 10px}.win-wan-section .img-content-container .content-container .text-container{align-items:flex-start;gap:2px}.win-wan-section .img-content-container .content-container .text-container .text-svg{justify-content:flex-start;width:auto}.win-wan-section .img-content-container .content-container .text-container .text-svg p,.win-wan-section .img-content-container .content-container .text-container .text-svg .win-wan-section__winter{letter-spacing:-1px;font-size:46px;font-weight:400;line-height:1.1}.win-wan-section .img-content-container .content-container .text-container .text-svg img{width:257px;height:32px}.win-wan-section .img-content-container .content-container .text-container .title{letter-spacing:-1.25px;text-align:left;height:auto;font-size:66px;line-height:1.05}.win-wan-section .img-content-container .content-container .banner-divider{width:435px;height:26px}.final .wc-section{align-items:center;gap:40px;padding:72px 74px 80px}.final .wc-section__header{gap:14px;max-width:820px}.final .wc-section__divider{max-width:470px;height:26px}.final .wc-section__title{max-width:750px}.final .wc-section__lead{max-width:100%;font-size:20px;line-height:1.5}.final .wc-section__destinations{margin-top:8px;padding:12px 22px}.final .wc-section__destinations li{font-size:12px}.final .wc-section__grid,.final .cards-grid-2{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;width:100%;max-width:1440px;margin:0 auto;padding:0;display:grid}.final .wc-section .winter-collection-card{flex-direction:column;align-items:stretch;width:100%;max-width:none;min-height:0;padding:18px;display:flex}.final .wc-section .winter-collection-card--featured{border-color:#b8860b61;box-shadow:0 14px 36px #1c3b2e1a,0 0 0 1px #b8860b1f}.final .wc-section .winter-collection-card--featured.is-visible{transform:translateY(-6px)}.final .wc-section .winter-collection-card__image-wrap{width:100%}.final .wc-section .winter-collection-card .image-9,.final .wc-section .winter-collection-card .image-9 img,.final .wc-section .winter-collection-card__image,.final .wc-section .winter-collection-card__image img{object-fit:cover;border-radius:10px;width:100%;height:200px}.final .wc-section .winter-collection-card--featured .winter-collection-card__image,.final .wc-section .winter-collection-card--featured .winter-collection-card__image img{height:220px}.final .wc-section .winter-collection-card__body{gap:14px;width:100%;padding:44px 0 0}.final .wc-section .winter-collection-card__icon{width:52px;height:52px;top:-26px}.final .wc-section .winter-collection-card__title{text-align:center}.final .wc-section .winter-collection-card .button-6{background-color:var(--color-primary);width:100%;height:48px;transition:var(--btn-hover-transition);box-shadow:var(--btn-shadow-resting-primary);border-radius:4px;gap:8px}.final .wc-section .winter-collection-card .button-6:hover{background-color:var(--btn-primary-hover-bg);transform:var(--btn-hover-lift);box-shadow:var(--btn-hover-shadow-primary)}.final .wc-section .winter-collection-card .button-6:focus-visible{background-color:var(--btn-primary-hover-bg);transform:var(--btn-hover-lift);box-shadow:var(--btn-hover-shadow-primary)}.final .wc-section .winter-collection-card .button-6:active{box-shadow:var(--btn-shadow-resting-primary);transform:scale(.98)}.final .wc-section .winter-collection-card .button-6:hover:active{transform:scale(.98)}.final .wc-section .winter-collection-card .button-6:focus-visible:active{transform:scale(.98)}.final .wc-section .winter-collection-card .card-cta__label{color:var(--color-surface)}.final .wc-section .winter-collection-card .arrow-right-round-2,.final .wc-section .winter-collection-card .arrow-right-round-2 svg{width:22px;height:22px;color:var(--color-surface);transition:transform var(--btn-hover-duration) var(--btn-hover-ease), color var(--btn-hover-duration) var(--btn-hover-ease)}.final .wc-section .winter-collection-card .button-6:hover .arrow-right-round-2,.final .wc-section .winter-collection-card .button-6:hover .arrow-right-round-2 svg{transform:var(--btn-arrow-shift);color:var(--btn-hover-icon-color)}.final .wc-section .winter-collection-card .button-6:focus-visible .arrow-right-round-2{transform:var(--btn-arrow-shift);color:var(--btn-hover-icon-color)}.final .wc-section .winter-collection-card .button-6:focus-visible .arrow-right-round-2 svg{transform:var(--btn-arrow-shift);color:var(--btn-hover-icon-color)}}@media (min-width:769px) and (max-height:900px){.final .hero-section.home-page .hero-section__gradient{justify-content:center;overflow:hidden}.final .hero-section.home-page .hero-section__inner{flex:0 auto;justify-content:flex-start;padding:10px 48px 8px}.final .hero-section.home-page .hero-section__booking-wrap,.final .hero-section.home-page .hero-section__booking-card,.final .hero-section.home-page .hero-section__booking-wrap .button-2{max-width:440px}.final .hero-section.home-page .hero-section__booking-card{gap:0;padding:16px}.final .hero-section.home-page .hero-section__booking-card>.hero-section__card-head{margin-bottom:10px}.final .hero-section.home-page .hero-section__booking-card>.hero-section__field-dropdown+.hero-section__tab-row{margin-top:10px}.final .hero-section.home-page .hero-section__booking-card>.hero-section__form-actions{margin-top:12px}.final .hero-section.home-page .hero-section__card-title{min-height:28px;font-size:24px}.final .hero-section.home-page .hero-section__card-head picture,.final .hero-section.home-page .hero-section__card-head .responsive-image,.final .hero-section.home-page .hero-section__card-head .image{width:72px;height:42px}.final .hero-section.home-page .hero-section__booking-card .horizontal-border{height:42px;padding:8px 10px}.final .hero-section.home-page .hero-section__booking-card .button{height:40px;min-height:40px}.final .hero-section.home-page .hero-section__booking-wrap .button-2{height:42px;min-height:42px}.final .hero-section.home-page .hero-section__trust-bar{min-height:100px;padding:10px}.final .hero-section.home-page .hero-section__trust-caption,.final .hero-section.home-page .hero-section__trust-caption-alt,.final .hero-section.home-page .luxury-comfort-VIP,.final .hero-section.home-page .hero-section__trust-bar .p{font-size:15px}}@media (min-width:769px) and (max-width:1439px){.final .trust-highlights__grid{gap:24px}.review-ratings-section__banner,.review-ratings-section__grid{padding-left:48px;padding-right:48px}.final .hero-section.home-page .hero-section__trust-bar{padding:15px 48px}.final .adventures-section__grid .adventure-card .adventure-card__media-wrap,.final .adventures-section__grid .adventure-card .adventure-card__media-wrap--alt{flex:0 0 65%;width:65%;max-width:65%}.final .adventures-section__grid .adventure-card__body-wrap,.final .adventures-section__grid .adventure-card__inner{flex:0 0 35%;width:35%;max-width:35%}.final .private-experiences__cards .tour-card__media,.final .private-experiences__cards .tour-card-media,.final .private-experiences__cards .tour-card__body{flex:0 0 50%;width:50%;max-width:50%}.national-parks-section__grid,.final .wc-section__grid,.final .cards-grid-2{grid-template-columns:repeat(3,minmax(0,1fr))}.final .wc-section .winter-collection-card{width:100%}}@media (min-width:769px) and (max-width:1023px){.final .hero-section.home-page{min-height:calc(100svh - var(--site-header-height));height:calc(100svh - var(--site-header-height))}.final .hero-section.home-page .hero-section__inner{padding:48px 20px 0}.final .hero-section.home-page .hero-section__trust-bar,.final .private-experiences-section,.final .adventures-section,.final .section.national-parks-section,.final .wc-section,.final .testimonial-section,.contact-section,.final .footer-section,.final .trust-highlights__grid,.review-ratings-section__banner,.review-ratings-section__grid,.final .hero-section__trust-bar{padding-left:20px;padding-right:20px}.final .win-wan-section{min-height:260px;padding:19px 40px}.win-wan-section .img-content-container{max-width:50%}.win-wan-section .rectangle-section{width:100%;max-width:100%}.win-wan-section .rectangle-section img{width:150%}.win-wan-section .img-content-container .content-container .text-container .text-svg .win-wan-section__winter{font-size:36px}.win-wan-section .img-content-container .content-container .text-container .title{font-size:50px;line-height:1}.win-wan-section .img-content-container .content-container .text-container .text-svg img{width:188px}.win-wan-section .img-content-container .content-container .banner-divider{width:334px}.win-wan-section .img-content-container .image{width:90px;height:90px}.contact-section__cards{grid-template-columns:repeat(1,minmax(0,1fr))}.final .private-experiences__cards .tour-card-actions{flex-wrap:wrap}}
