.Trv74G_page{background:var(--ivory)}.Trv74G_hero{align-items:flex-end;height:82vh;min-height:560px;padding:0;display:flex;position:relative;overflow:hidden}.Trv74G_heroMedia{background:linear-gradient(135deg, var(--forest), var(--forest-light));position:absolute;inset:0}.Trv74G_heroMedia img{object-fit:cover;object-position:center;filter:saturate(1.05)brightness(1.04)}.Trv74G_heroMedia:after{content:"";background:linear-gradient(#0c141166 0%,#0c141114 24%,#0c14111a 42%,#080e0bdb 100%);position:absolute;inset:0}.Trv74G_heroContent{z-index:1;width:100%;color:var(--ivory);padding-bottom:76px;position:relative}.Trv74G_breadcrumb{color:#f8f6f2b8;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;font-size:.78rem;display:flex}.Trv74G_breadcrumb a{transition:color .3s}.Trv74G_breadcrumb a:hover{color:var(--gold-soft)}.Trv74G_breadcrumb i{color:#f8f6f270;font-size:.5rem}.Trv74G_eyebrow{color:var(--gold);font-family:var(--font-manrope), sans-serif;letter-spacing:.28em;text-transform:uppercase;margin-bottom:22px;font-size:.72rem;font-weight:500;display:inline-block}.Trv74G_eyebrow:before{content:"";vertical-align:middle;background:currentColor;width:30px;height:1px;margin-right:12px;display:inline-block}.Trv74G_hero .Trv74G_eyebrow{color:#fff}.Trv74G_hero h1{color:#fff;letter-spacing:-.01em;text-shadow:0 4px 30px #080f0c66,0 2px 12px #080f0c4d;max-width:820px;font-size:clamp(2.5rem,5.5vw,4rem);font-weight:300;line-height:1.08}.Trv74G_heroFacts{flex-wrap:wrap;gap:28px;margin-top:34px;display:flex}.Trv74G_heroFacts span{color:#fff;align-items:center;gap:10px;font-size:.86rem;display:inline-flex}.Trv74G_heroFacts i{color:var(--gold-soft);font-size:.9rem}.Trv74G_overview,.Trv74G_itinerary,.Trv74G_gallery,.Trv74G_related,.Trv74G_inclusions{padding:110px 0}.Trv74G_overview,.Trv74G_gallery,.Trv74G_related{background:var(--ivory)}.Trv74G_itinerary{background:var(--ivory-deep)}.Trv74G_overviewGrid{grid-template-columns:1.5fr 1fr;gap:70px;display:grid}.Trv74G_overviewGrid>div>h2{margin-bottom:24px;font-size:clamp(2.25rem,4vw,3.25rem);line-height:1.16}.Trv74G_richText{color:#5b5b58;max-width:620px;font-size:1.02rem;font-weight:300}.Trv74G_richText p{margin-bottom:20px}:is(.Trv74G_richText ul,.Trv74G_richText ol){margin:18px 0 20px 20px}.Trv74G_richText ul{list-style:outside}.Trv74G_richText ol{list-style:decimal}.Trv74G_richText a{color:var(--forest);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.Trv74G_benefits{grid-template-columns:1fr 1fr;gap:16px 28px;margin-top:36px;display:grid}.Trv74G_benefits li{color:var(--charcoal);align-items:flex-start;gap:12px;font-size:.92rem;display:flex}.Trv74G_benefits i{color:var(--gold);flex-shrink:0;margin-top:4px}.Trv74G_detailsPanel{background:var(--ivory-deep);border-radius:6px;height:fit-content;padding:38px}.Trv74G_detailsPanel h2{color:var(--gold);font-family:var(--font-manrope), sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-bottom:26px;font-size:.72rem;font-weight:600}.Trv74G_detailsPanel dl{gap:14px;display:grid}.Trv74G_detailsPanel dl>div{grid-template-columns:minmax(100px,auto) 1fr;gap:18px;display:grid}.Trv74G_detailsPanel dt{color:#7a7a76;font-size:.82rem}.Trv74G_detailsPanel dd{color:var(--forest);text-align:right;font-size:.9rem;font-weight:500}.Trv74G_detailsPanel>a{justify-content:center;width:100%;margin-top:28px}.Trv74G_sectionHeading{text-align:center;max-width:680px;margin:0 auto 56px}.Trv74G_sectionHeading h2{font-size:clamp(2.25rem,4vw,3.25rem);line-height:1.16}.Trv74G_sectionHeading>p{color:#6f6d68;max-width:560px;margin:18px auto 0;font-size:.96rem;font-weight:300}.Trv74G_itineraryList{gap:0;max-width:800px;margin:0 auto;display:grid;position:relative}.Trv74G_itineraryList:before{content:"";background:#c5a46d75;width:1px;position:absolute;top:26px;bottom:26px;left:27px}.Trv74G_itineraryList>li{grid-template-columns:56px 1fr;gap:34px;padding-bottom:52px;display:grid;position:relative}.Trv74G_itineraryList>li:last-child{padding-bottom:0}.Trv74G_itineraryNumber{z-index:1;border:1px solid var(--gold);background:var(--ivory-deep);width:56px;height:56px;color:var(--gold);font-family:var(--font-manrope), sans-serif;letter-spacing:.12em;border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:600;display:flex}.Trv74G_itineraryContent{padding-top:10px}.Trv74G_itineraryContent h3{color:var(--forest);margin-bottom:12px;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:400;line-height:1.25}.Trv74G_itineraryContent .Trv74G_richText{max-width:560px;font-size:.96rem}.Trv74G_itineraryActions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:48px;display:flex}.Trv74G_itineraryToggle{border:1px solid var(--gold);min-height:46px;color:var(--forest);font-family:var(--font-manrope), sans-serif;letter-spacing:.16em;text-transform:uppercase;transition:border-color .3s var(--ease), background-color .3s var(--ease), color .3s var(--ease);background:0 0;justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:.72rem;font-weight:600;display:inline-flex}.Trv74G_itineraryToggle i{transition:transform .3s var(--ease);font-size:.68rem}.Trv74G_itineraryToggle:hover{border-color:var(--forest);background:var(--forest);color:var(--ivory)}.Trv74G_itineraryToggle:focus-visible{outline:2px solid var(--forest);outline-offset:4px}.Trv74G_galleryGrid{grid-template-columns:repeat(4,1fr);grid-auto-rows:180px;gap:16px;display:grid}.Trv74G_galleryGrid figure{background:var(--forest);border-radius:4px;margin:0;position:relative;overflow:hidden}.Trv74G_galleryGrid figure:first-child{grid-area:span 2/span 2}.Trv74G_galleryGrid img{transition:transform .9s var(--ease)}.Trv74G_galleryGrid figure:hover img{transform:scale(1.08)}.Trv74G_galleryGrid figcaption{z-index:1;color:var(--ivory);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12201bc2;border-radius:2px;padding:12px 14px;font-size:.75rem;position:absolute;bottom:12px;left:12px;right:12px}.Trv74G_inclusions{background:var(--ivory-deep)}.Trv74G_inclusionGrid{grid-template-columns:1fr 1fr;gap:56px;display:grid}.Trv74G_includedColumn h3,.Trv74G_excludedColumn h3{align-items:center;gap:10px;margin-bottom:22px;font-size:1.2rem;font-weight:500;display:flex}.Trv74G_includedColumn h3 i,.Trv74G_excludedColumn h3 i,.Trv74G_includedColumn li i{color:var(--gold)}.Trv74G_includedColumn li,.Trv74G_excludedColumn li{color:#5b5b58;align-items:flex-start;gap:12px;margin-bottom:14px;font-size:.94rem;font-weight:300;display:flex}.Trv74G_includedColumn li i,.Trv74G_excludedColumn li i{flex-shrink:0;margin-top:4px}.Trv74G_excludedColumn li,.Trv74G_excludedColumn li i{color:#9a9690}.Trv74G_relatedGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.Trv74G_relatedCard{background:linear-gradient(135deg, var(--forest), var(--forest-light));border-radius:4px;height:380px;position:relative;overflow:hidden;box-shadow:0 22px 44px -26px #1e352f61}.Trv74G_relatedCard:after{content:"";background:linear-gradient(#14201b00 32%,#0d1612eb 100%);position:absolute;inset:0}.Trv74G_relatedCard img{transition:transform 1.1s var(--ease)}.Trv74G_relatedCard:hover img{transform:scale(1.07)}.Trv74G_relatedOverlay{z-index:1;color:var(--ivory);padding:26px;position:absolute;bottom:0;left:0;right:0}.Trv74G_relatedOverlay>span{color:var(--gold-soft);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.66rem;display:block}.Trv74G_relatedOverlay h3{color:var(--ivory);font-size:1.15rem;font-weight:400}.Trv74G_finalCta{background:var(--forest);color:var(--ivory);text-align:center;padding:130px 0;position:relative;overflow:hidden}.Trv74G_finalCta:before{content:"";border:1px solid #c5a46d24;border-radius:50%;width:900px;height:900px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Trv74G_finalCta>div{z-index:1;position:relative}.Trv74G_finalCta .Trv74G_eyebrow{color:var(--gold-soft)}.Trv74G_finalCta h2{max-width:680px;color:var(--ivory);margin:0 auto 24px;font-size:clamp(2.25rem,4vw,3.25rem);line-height:1.2}.Trv74G_finalCta p{color:#f8f6f2b8;max-width:560px;margin:0 auto 40px;font-size:1.02rem;font-weight:300}@media (max-width:900px){.Trv74G_overviewGrid{grid-template-columns:1fr;gap:44px}.Trv74G_galleryGrid{grid-template-columns:repeat(2,1fr)}.Trv74G_relatedGrid{grid-template-columns:1fr}}@media (max-width:768px){.Trv74G_hero{height:76vh}.Trv74G_heroContent{padding-bottom:56px}.Trv74G_overview,.Trv74G_itinerary,.Trv74G_gallery,.Trv74G_related,.Trv74G_inclusions{padding:72px 0}.Trv74G_inclusionGrid{grid-template-columns:1fr;gap:36px}}@media (max-width:560px){.Trv74G_benefits{grid-template-columns:1fr}.Trv74G_itineraryList:before{left:23px}.Trv74G_itineraryList>li{grid-template-columns:48px 1fr;gap:20px;padding-bottom:42px}.Trv74G_itineraryNumber{width:48px;height:48px}.Trv74G_itineraryContent{padding-top:7px}.Trv74G_detailsPanel{padding:30px 24px}.Trv74G_galleryGrid{grid-template-columns:1fr;grid-auto-rows:220px}.Trv74G_galleryGrid figure:first-child{grid-area:span 1/span 1}.Trv74G_relatedCard{height:330px}}
