.destination-reference-page-module__nv-ulq__page{--ink:#26332c;--gold:#98733c;--line:#d8c8a9;--paper:#f7f4eb;color:var(--ink);background:var(--paper);font-family:var(--font-montserrat), Arial, sans-serif;isolation:isolate}.destination-reference-page-module__nv-ulq__page h1,.destination-reference-page-module__nv-ulq__page h2,.destination-reference-page-module__nv-ulq__page h3,.destination-reference-page-module__nv-ulq__page blockquote{font-family:var(--font-playfair-display), Georgia, serif}.destination-reference-page-module__nv-ulq__frame{width:min(100%,1860px);margin-inline:auto;padding-inline:clamp(28px,3.5vw,68px)}.destination-reference-page-module__nv-ulq__hero{background:#d5bd8d;align-items:center;min-height:clamp(490px,36.4vw,720px);display:flex;position:relative;overflow:hidden}.destination-reference-page-module__nv-ulq__heroImage{object-fit:cover;object-position:65% 44%}.destination-reference-page-module__nv-ulq__heroWash{background:linear-gradient(90deg,#fff5d5f5 0%,#fff5d5d4 23%,#fff3d247 46%,#0000 66%),linear-gradient(#0000 70%,#6f4f2514);position:absolute;inset:0}.destination-reference-page-module__nv-ulq__heroContent{z-index:1;padding-block:68px 78px;position:relative}.destination-reference-page-module__nv-ulq__hero h1{max-width:65%;font-size:var(--font-size-title);letter-spacing:-.045em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:.98}.destination-reference-page-module__nv-ulq__overview{background:#fff;grid-template-columns:minmax(0,.95fr) minmax(0,2.05fr);align-items:stretch;gap:30px;padding-block:30px 38px;display:grid}.destination-reference-page-module__nv-ulq__body{white-space:pre-line;font-family:Georgia,serif;font-size:16px;line-height:1.6}.destination-reference-page-module__nv-ulq__flourish{color:#b28a50;width:150px;height:38px}.destination-reference-page-module__nv-ulq__attractions{background:0 0;min-width:0;padding:18px 20px 16px}.destination-reference-page-module__nv-ulq__attractions>h2{margin:0 0 14px;font-size:clamp(22px,1.75vw,30px);font-weight:500;line-height:1.1}.destination-reference-page-module__nv-ulq__attraction{background:#f8f6ef;border:1px solid #e7ddca;flex-direction:column;min-width:0;padding:0 0 10px;display:flex}.destination-reference-page-module__nv-ulq__attractionPhoto{aspect-ratio:1/1.12;cursor:zoom-in;border:0;width:100%;padding:0;position:relative;overflow:hidden}.destination-reference-page-module__nv-ulq__attractionPhoto img{object-fit:cover;transition:transform .5s}.destination-reference-page-module__nv-ulq__attractionPhoto:hover img{transform:scale(1.04)}.destination-reference-page-module__nv-ulq__attraction h3{margin:13px 10px 0;font-size:clamp(14px,1.05vw,19px);font-weight:500;line-height:1.22}.destination-reference-page-module__nv-ulq__subheading{margin-top:4px;font-family:Georgia,serif;font-size:15px;line-height:1.4}.destination-reference-page-module__nv-ulq__practical{background:#fff7f1;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr) minmax(0,.95fr);padding-block:32px;display:grid}.destination-reference-page-module__nv-ulq__visit{padding:0 28px 0 0}.destination-reference-page-module__nv-ulq__iconHeading{align-items:flex-start;gap:13px;font-size:clamp(22px,1.8vw,32px);font-weight:500;line-height:1.2;display:flex}.destination-reference-page-module__nv-ulq__iconHeading>svg{color:#775524;stroke-width:1.45px;flex:none;width:30px;height:34px}.destination-reference-page-module__nv-ulq__visitPeriod{margin:9px 0 0;font-family:Georgia,serif;font-size:22px;font-weight:600}.destination-reference-page-module__nv-ulq__visit>.destination-reference-page-module__nv-ulq__body{margin:4px 0 0 43px;font-size:15px}.destination-reference-page-module__nv-ulq__seasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 24px;display:grid}.destination-reference-page-module__nv-ulq__season{align-items:flex-start;gap:10px;display:flex}.destination-reference-page-module__nv-ulq__season>svg{color:#b78d46;flex:none;width:30px;height:38px}.destination-reference-page-module__nv-ulq__season h3{font-family:Georgia,serif;font-size:15px;font-weight:600}.destination-reference-page-module__nv-ulq__season p{margin-top:3px;font-family:Georgia,serif;font-size:13px;line-height:1.4}.destination-reference-page-module__nv-ulq__travelTip{background:#eee7d7b5;border:1px solid #f8f4e9;align-items:flex-start;gap:12px;margin-top:25px;padding:21px 20px;display:flex}.destination-reference-page-module__nv-ulq__travelTip>svg{color:#8b662e;flex:none;width:26px}.destination-reference-page-module__nv-ulq__travelTip h3{font-family:Georgia,serif;font-size:18px;font-weight:600}.destination-reference-page-module__nv-ulq__travelTip p{max-width:300px;margin-top:5px;font-family:Georgia,serif;font-size:15px;font-style:italic;line-height:1.45}.destination-reference-page-module__nv-ulq__know{border-inline:1px solid var(--line);padding-inline:31px}.destination-reference-page-module__nv-ulq__knowledgeList{gap:18px;margin-top:22px;display:grid}.destination-reference-page-module__nv-ulq__knowledge{align-items:flex-start;gap:14px;display:flex}.destination-reference-page-module__nv-ulq__knowledge>span{color:#fff8e7;background:#b38d52;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;display:grid}.destination-reference-page-module__nv-ulq__knowledge h3{font-family:Georgia,serif;font-size:17px;font-weight:500;line-height:1.25}.destination-reference-page-module__nv-ulq__knowledge p{white-space:pre-line;max-width:480px;margin-top:5px;font-family:Georgia,serif;font-size:14px;line-height:1.55}.destination-reference-page-module__nv-ulq__quotePanel{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 28px;display:flex}.destination-reference-page-module__nv-ulq__quoteIllustration{mix-blend-mode:multiply;opacity:.28;background-position:50% 44%;background-repeat:no-repeat;background-size:70%;width:100%;height:165px;margin-top:-15px}.destination-reference-page-module__nv-ulq__quoteTemple{color:#af925d;opacity:.6;width:80px;height:100px;margin-bottom:20px}.destination-reference-page-module__nv-ulq__quotePanel blockquote{max-width:340px;margin-top:8px;font-size:clamp(23px,1.7vw,31px);font-style:italic;font-weight:400;line-height:1.4}.destination-reference-page-module__nv-ulq__quotePanel .destination-reference-page-module__nv-ulq__flourish{margin-top:28px}.destination-reference-page-module__nv-ulq__reachBand{background:#fff7f1;border-top:0}.destination-reference-page-module__nv-ulq__reachGrid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:38px;padding-block:27px 40px;display:grid}.destination-reference-page-module__nv-ulq__reach{border-right:1px solid var(--line);padding-right:30px}.destination-reference-page-module__nv-ulq__reach>.destination-reference-page-module__nv-ulq__subheading{margin-left:43px}.destination-reference-page-module__nv-ulq__transport{grid-template-columns:repeat(4,minmax(0,1fr));gap:21px;margin-top:28px;display:grid}.destination-reference-page-module__nv-ulq__transport>div>svg{color:#775524;width:29px;height:31px}.destination-reference-page-module__nv-ulq__transport h3{margin-top:6px;font-family:Georgia,serif;font-size:18px;font-weight:500}.destination-reference-page-module__nv-ulq__transport p{white-space:pre-line;margin-top:8px;font-family:Georgia,serif;font-size:14px;line-height:1.55}.destination-reference-page-module__nv-ulq__location>.destination-reference-page-module__nv-ulq__subheading{margin-left:43px}.destination-reference-page-module__nv-ulq__mapLayout{grid-template-columns:minmax(0,1fr) 130px;gap:20px;margin-top:16px;display:grid}.destination-reference-page-module__nv-ulq__map{background:#e4e7d7;min-height:240px;position:relative;overflow:hidden}.destination-reference-page-module__nv-ulq__map iframe,.destination-reference-page-module__nv-ulq__map a{border:0;width:100%;height:100%;min-height:240px;display:block}.destination-reference-page-module__nv-ulq__map img{object-fit:cover}.destination-reference-page-module__nv-ulq__mapLegend{padding-top:24px}.destination-reference-page-module__nv-ulq__mapLegend h3{font-family:Georgia,serif;font-size:17px;font-weight:600}.destination-reference-page-module__nv-ulq__mapLegend ul{gap:11px;margin-top:10px;padding:0;list-style:none;display:grid}.destination-reference-page-module__nv-ulq__mapLegend li{align-items:baseline;gap:7px;font-family:Georgia,serif;font-size:13px;line-height:1.4;display:flex}.destination-reference-page-module__nv-ulq__mapLegend li span{background:#826232;border-radius:50%;flex:none;width:5px;height:5px}@media (min-width:1600px){.destination-reference-page-module__nv-ulq__overview{padding-block:38px 45px}.destination-reference-page-module__nv-ulq__attractionPhoto{aspect-ratio:1/1.08}.destination-reference-page-module__nv-ulq__practical{padding-block:40px}}@media (max-width:1199px){.destination-reference-page-module__nv-ulq__frame{padding-inline:28px}.destination-reference-page-module__nv-ulq__overview{grid-template-columns:minmax(0,.85fr) minmax(0,1.7fr);gap:20px}.destination-reference-page-module__nv-ulq__attractions{padding:15px 12px}.destination-reference-page-module__nv-ulq__attraction h3{margin-inline:7px;font-size:14px}.destination-reference-page-module__nv-ulq__practical{grid-template-columns:1fr 1.1fr .85fr}.destination-reference-page-module__nv-ulq__visit{padding-right:20px}.destination-reference-page-module__nv-ulq__know,.destination-reference-page-module__nv-ulq__quotePanel{padding-inline:20px}.destination-reference-page-module__nv-ulq__iconHeading{gap:10px;font-size:25px}.destination-reference-page-module__nv-ulq__seasons{gap:10px}.destination-reference-page-module__nv-ulq__season{flex-direction:column;gap:5px}.destination-reference-page-module__nv-ulq__transport{gap:13px}.destination-reference-page-module__nv-ulq__mapLayout{grid-template-columns:1fr}.destination-reference-page-module__nv-ulq__mapLegend{padding-top:0}.destination-reference-page-module__nv-ulq__mapLegend ul{grid-template-columns:1fr 1fr}}@media (max-width:899px){.destination-reference-page-module__nv-ulq__hero{min-height:530px}.destination-reference-page-module__nv-ulq__heroWash{background:linear-gradient(90deg,#fff1cfe8,#fff1cf91 48%,#0000 95%)}.destination-reference-page-module__nv-ulq__heroContent{padding-block:65px}.destination-reference-page-module__nv-ulq__hero h1{max-width:85%;font-size:var(--font-size-title)}.destination-reference-page-module__nv-ulq__overview{grid-template-columns:1fr;gap:26px;padding-block:28px}.destination-reference-page-module__nv-ulq__attractions{padding:18px}.destination-reference-page-module__nv-ulq__attraction{scroll-snap-align:start}.destination-reference-page-module__nv-ulq__attraction h3{margin-inline:11px;font-size:19px}.destination-reference-page-module__nv-ulq__practical{grid-template-columns:1fr 1fr;gap:28px 0}.destination-reference-page-module__nv-ulq__know{border-right:0;padding-right:0}.destination-reference-page-module__nv-ulq__quotePanel{border-top:1px solid var(--line);grid-column:1/-1;padding-block:25px 0}.destination-reference-page-module__nv-ulq__quoteIllustration{max-width:350px;height:130px;margin:0}.destination-reference-page-module__nv-ulq__quotePanel blockquote{max-width:450px;font-size:26px}.destination-reference-page-module__nv-ulq__quotePanel .destination-reference-page-module__nv-ulq__flourish{margin-top:20px}.destination-reference-page-module__nv-ulq__reachGrid{grid-template-columns:1fr;gap:30px}.destination-reference-page-module__nv-ulq__reach{border-right:0;border-bottom:1px solid var(--line);padding:0 0 28px}.destination-reference-page-module__nv-ulq__transport p{max-width:200px}.destination-reference-page-module__nv-ulq__mapLayout{grid-template-columns:minmax(0,1fr) 150px}.destination-reference-page-module__nv-ulq__mapLegend{padding-top:15px}.destination-reference-page-module__nv-ulq__mapLegend ul{grid-template-columns:1fr}}@media (max-width:539px){.destination-reference-page-module__nv-ulq__frame{padding-inline:20px}.destination-reference-page-module__nv-ulq__hero{align-items:flex-end;min-height:530px}.destination-reference-page-module__nv-ulq__heroImage{object-position:64% center}.destination-reference-page-module__nv-ulq__heroWash{background:linear-gradient(#fff0d51a 0%,#fff0d56b 30%,#fff0d5df 60%,#fff0d5f5 100%)}.destination-reference-page-module__nv-ulq__heroContent{padding-block:100px 35px}.destination-reference-page-module__nv-ulq__hero h1{max-width:100%;font-size:var(--font-size-title)}.destination-reference-page-module__nv-ulq__attractions{margin-inline:-6px;padding:16px 12px}.destination-reference-page-module__nv-ulq__practical{grid-template-columns:1fr;gap:28px}.destination-reference-page-module__nv-ulq__visit{padding:0}.destination-reference-page-module__nv-ulq__iconHeading{font-size:28px}.destination-reference-page-module__nv-ulq__visitPeriod{margin-left:0;font-size:21px}.destination-reference-page-module__nv-ulq__visit>.destination-reference-page-module__nv-ulq__body{margin-left:40px}.destination-reference-page-module__nv-ulq__seasons{margin-block:24px}.destination-reference-page-module__nv-ulq__season{flex-direction:row;gap:7px}.destination-reference-page-module__nv-ulq__season>svg{width:23px}.destination-reference-page-module__nv-ulq__season h3{font-size:13px}.destination-reference-page-module__nv-ulq__season p{font-size:12px}.destination-reference-page-module__nv-ulq__travelTip{margin-top:18px}.destination-reference-page-module__nv-ulq__know{border-left:0;border-top:1px solid var(--line);padding:26px 0 0}.destination-reference-page-module__nv-ulq__knowledgeList{gap:20px}.destination-reference-page-module__nv-ulq__knowledge p{font-size:15px}.destination-reference-page-module__nv-ulq__quotePanel{grid-column:auto;padding-inline:8px}.destination-reference-page-module__nv-ulq__quotePanel blockquote{font-size:25px}.destination-reference-page-module__nv-ulq__transport{grid-template-columns:1fr 1fr;gap:25px 20px}.destination-reference-page-module__nv-ulq__transport p{font-size:15px}.destination-reference-page-module__nv-ulq__mapLayout{grid-template-columns:1fr;gap:16px}.destination-reference-page-module__nv-ulq__map{min-height:250px}.destination-reference-page-module__nv-ulq__mapLegend{padding-top:0}.destination-reference-page-module__nv-ulq__mapLegend ul{grid-template-columns:1fr 1fr}}.destination-reference-page-module__nv-ulq__attractionViewport{touch-action:pan-y pinch-zoom;overflow:hidden}.destination-reference-page-module__nv-ulq__attractionGrid{gap:0;margin-left:-15px;padding:0;display:flex;overflow:visible}.destination-reference-page-module__nv-ulq__attraction{background:0 0;border:0;flex:0 0 33.3333%;min-width:0;padding:0 0 12px 15px}.destination-reference-page-module__nv-ulq__attractionPhoto{aspect-ratio:1/1.08}.destination-reference-page-module__nv-ulq__attraction h3{margin:13px 0 0}.destination-reference-page-module__nv-ulq__attractionPhoto:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}@media (max-width:899px){.destination-reference-page-module__nv-ulq__overview>div[aria-hidden=true]{display:none}.destination-reference-page-module__nv-ulq__attraction{flex-basis:50%}}@media (max-width:539px){.destination-reference-page-module__nv-ulq__attraction{flex-basis:100%}}.destination-reference-page-module__nv-ulq__map a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.destination-reference-page-module__nv-ulq__overview>.destination-reference-page-module__nv-ulq__know{border:0;padding:18px 24px 18px 0}.destination-reference-page-module__nv-ulq__pointerList{gap:12px;margin:20px 0 0;padding-left:20px;font-family:Georgia,serif;font-size:16px;line-height:1.55;list-style:outside;display:grid}.destination-reference-page-module__nv-ulq__pointerList li::marker{color:var(--gold)}.destination-reference-page-module__nv-ulq__practical{grid-template-columns:1fr 1fr;align-items:center}.destination-reference-page-module__nv-ulq__quotePanel{border-left:1px solid var(--line);grid-column:auto}.destination-reference-page-module__nv-ulq__quotePanel blockquote{max-width:560px;margin:0}.destination-reference-page-module__nv-ulq__transport{grid-template-columns:repeat(3,minmax(0,1fr))}.destination-reference-page-module__nv-ulq__transport .destination-reference-page-module__nv-ulq__pointerList{margin-top:12px;font-size:14px}.destination-reference-page-module__nv-ulq__mapLayout{grid-template-columns:1fr;margin-top:0}@media (max-width:899px){.destination-reference-page-module__nv-ulq__overview>.destination-reference-page-module__nv-ulq__know{padding:0}.destination-reference-page-module__nv-ulq__practical .destination-reference-page-module__nv-ulq__quotePanel{border-top:0;padding-block:12px}}@media (max-width:539px){.destination-reference-page-module__nv-ulq__practical{grid-template-columns:1fr}.destination-reference-page-module__nv-ulq__quotePanel{border-left:0}.destination-reference-page-module__nv-ulq__practical .destination-reference-page-module__nv-ulq__quotePanel{border-top:1px solid var(--line);padding-top:26px}.destination-reference-page-module__nv-ulq__transport{grid-template-columns:1fr;gap:22px}}.destination-reference-page-module__nv-ulq__experienceCta{isolation:isolate;background:#242622;position:relative;overflow:hidden}.destination-reference-page-module__nv-ulq__experienceBackground{object-fit:cover;object-position:center 45%;z-index:-2}.destination-reference-page-module__nv-ulq__experienceOverlay{z-index:-1;background:#000000b8;position:absolute;inset:0}.destination-reference-page-module__nv-ulq__experienceCtaInner{justify-content:space-between;align-items:center;gap:28px;min-height:180px;padding-block:40px;display:flex}.destination-reference-page-module__nv-ulq__experienceEyebrow{color:var(--primary);text-transform:uppercase;margin-bottom:8px;font-size:19px;line-height:1.4}.destination-reference-page-module__nv-ulq__experienceCta h2{color:#fff;font-size:clamp(28px,2.5vw,48px);font-weight:700;line-height:1.2}@media (max-width:539px){.destination-reference-page-module__nv-ulq__experienceCtaInner{flex-direction:column;align-items:flex-start;gap:22px;padding-block:30px}.destination-reference-page-module__nv-ulq__experienceEyebrow{font-size:15px}.destination-reference-page-module__nv-ulq__experienceCta [data-slot=button]{max-width:100%}}.destination-reference-page-module__nv-ulq__heroWash{background:linear-gradient(90deg,#ffedd3f7 0%,#ffedd3e0 19%,#ffedd36b 32%,#ffedd314 48%,#0000 62%)}.destination-reference-page-module__nv-ulq__heroContent{width:100%;max-width:none;padding-block:65px;padding-inline:clamp(28px,3.7vw,80px)}.destination-reference-page-module__nv-ulq__heroRegion{max-width:600px;font-size:var(--font-size-eyebrow);align-items:center;gap:12px;font-weight:700;line-height:1.25;display:flex}.destination-reference-page-module__nv-ulq__regionRule{background:linear-gradient(90deg,#26332c99,#26332c18);width:clamp(80px,11vw,220px);height:1px;margin-left:4px}.destination-reference-page-module__nv-ulq__hero h1{font-size:var(--font-size-title);margin-block:16px 20px}.destination-reference-page-module__nv-ulq__heroDuration{font-size:var(--font-size-description);flex-wrap:wrap;align-items:center;gap:10px;font-weight:700;line-height:1.3;display:flex}.destination-reference-page-module__nv-ulq__heroDuration strong{color:#c95000;font-size:inherit}.destination-reference-page-module__nv-ulq__hero .destination-reference-page-module__nv-ulq__heroTourButton{color:#fff;background:#c95000;border-color:#c95000;border-radius:999px;gap:24px;height:clamp(54px,3.5vw,72px);margin-top:40px;padding-inline:clamp(24px,2.1vw,44px);font-size:17px;font-weight:600}.destination-reference-page-module__nv-ulq__hero .destination-reference-page-module__nv-ulq__heroTourButton:hover{color:#c95000;background:#fff}.destination-reference-page-module__nv-ulq__heroTourButton [data-slot=button-arrow]{width:40px;height:18px}@media (max-width:899px){.destination-reference-page-module__nv-ulq__hero h1{max-width:90%;font-size:var(--font-size-title)}.destination-reference-page-module__nv-ulq__heroRegion{max-width:460px;font-size:var(--font-size-eyebrow)}.destination-reference-page-module__nv-ulq__heroDuration{font-size:var(--font-size-description)}}@media (max-width:539px){.destination-reference-page-module__nv-ulq__heroWash{background:linear-gradient(#ffedd310 0%,#ffedd377 35%,#ffedd3e8 72%,#ffedd3fa 100%)}.destination-reference-page-module__nv-ulq__heroContent{padding:110px 20px 35px}.destination-reference-page-module__nv-ulq__hero h1{max-width:100%;font-size:var(--font-size-title);margin-block:12px 18px}.destination-reference-page-module__nv-ulq__heroRegion{font-size:var(--font-size-eyebrow);gap:8px}.destination-reference-page-module__nv-ulq__regionRule{flex:1;max-width:110px}.destination-reference-page-module__nv-ulq__heroDuration{font-size:var(--font-size-description);gap:6px}.destination-reference-page-module__nv-ulq__heroDuration strong{font-size:inherit}.destination-reference-page-module__nv-ulq__hero .destination-reference-page-module__nv-ulq__heroTourButton{white-space:normal;text-align:left;gap:18px;max-width:100%;height:auto;min-height:54px;margin-top:25px;padding:12px 24px;font-size:17px}.destination-reference-page-module__nv-ulq__heroTourButton [data-slot=button-arrow]{width:30px;height:14px}}.destination-reference-page-module__nv-ulq__overviewBand{background:#fff}.destination-reference-page-module__nv-ulq__practicalBand{background:#fff7f1}.destination-reference-page-module__nv-ulq__heroQuote{z-index:2;-webkit-backdrop-filter:blur(14px);color:#fff;background:#181f1c6b;border:1px solid #ffffff59;border-radius:16px;width:min(420px,40%);padding:22px 26px;position:absolute;bottom:clamp(28px,3.7vw,64px);right:clamp(28px,3.7vw,80px);box-shadow:0 8px 28px #0000001f}.destination-reference-page-module__nv-ulq__heroQuote blockquote{overflow-wrap:anywhere;margin:0;font-size:21px;font-style:italic;line-height:1.5}@media (max-width:899px){.destination-reference-page-module__nv-ulq__hero{flex-direction:column;justify-content:center;align-items:stretch}.destination-reference-page-module__nv-ulq__heroContent{flex:none;padding-top:130px;padding-bottom:26px}.destination-reference-page-module__nv-ulq__heroQuote{align-self:flex-end;width:min(420px,100% - 56px);margin:0 28px 28px;position:relative;bottom:auto;right:auto}}@media (max-width:539px){.destination-reference-page-module__nv-ulq__heroQuote{width:calc(100% - 40px);margin:0 20px 24px;padding:18px 20px}.destination-reference-page-module__nv-ulq__heroQuote blockquote{font-size:18px}}.destination-reference-page-module__nv-ulq__heroVisitRow{margin-bottom:16px}.destination-reference-page-module__nv-ulq__hero{--destination-content-width:1300px}.destination-reference-page-module__nv-ulq__heroAlignedContent{z-index:1;padding-block:65px;position:relative}.destination-reference-page-module__nv-ulq__heroQuote{right:max(20px, calc((100% - var(--destination-content-width)) / 2))}@media (min-width:1300px){.destination-reference-page-module__nv-ulq__hero{--destination-content-width:min(1720px, max(1300px, calc(100vw - 200px)))}}@media (max-width:899px){.destination-reference-page-module__nv-ulq__heroAlignedContent{flex:none;padding-top:130px;padding-bottom:26px}.destination-reference-page-module__nv-ulq__heroQuote{width:min(420px,100% - 40px);margin-inline:20px;right:auto}}@media (max-width:539px){.destination-reference-page-module__nv-ulq__heroQuote{width:calc(100% - 40px)}}.destination-reference-page-module__nv-ulq__transportPointers{margin-top:24px}
.header-module__Mk7mLW__glass{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background-color:#ffffffc7;border:1px solid #ffffff73;box-shadow:0 12px 40px #46280f1f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.header-module__Mk7mLW__glass{background-color:#fffffff5}}.header-module__Mk7mLW__megaContent{min-width:1040px}.header-module__Mk7mLW__megaContent>div>div{box-shadow:none;--tw-ring-shadow:0 0 #0000;background-color:#0000;border:0;border-radius:0}.header-module__Mk7mLW__megaContent[data-menu=tours]>div>div{grid-template-columns:240px minmax(0,1.3fr) minmax(0,1.05fr) minmax(0,1.1fr)}.header-module__Mk7mLW__megaContent[data-menu=destinations]>div>div>div{grid-template-columns:240px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.header-module__Mk7mLW__megaContent>div>div>div,.header-module__Mk7mLW__megaContent[data-menu=destinations]>div>div>div>div{min-width:0}.header-module__Mk7mLW__megaContent[data-menu=tours]>div>div>div{padding-left:20px;padding-right:20px}.header-module__Mk7mLW__navigationRail li>a,.header-module__Mk7mLW__navigationRail li>button{border-radius:10px;min-height:48px;line-height:1.4}.header-module__Mk7mLW__megaContent[data-menu=tours]>div>div>div:first-child p,.header-module__Mk7mLW__megaContent[data-menu=destinations]>div>div>div>div:first-child p{max-width:none}.header-module__Mk7mLW__megaContent[data-menu=tours]>div>div>div:first-child>a,.header-module__Mk7mLW__megaContent[data-menu=destinations]>div>div>div>div:first-child>a{gap:8px;width:min(100%,210px);max-width:100%;padding-left:12px;padding-right:12px}.header-module__Mk7mLW__megaContent[data-menu=tours]>div>div>div:nth-child(2) ul,.header-module__Mk7mLW__megaContent[data-menu=tours]>div>div>div:nth-child(3) ul{gap:16px;display:grid}.header-module__Mk7mLW__megaContent[data-menu=tours]>div>div>div:nth-child(2) li,.header-module__Mk7mLW__megaContent[data-menu=tours]>div>div>div:nth-child(3) li{min-width:0;margin:0}.header-module__Mk7mLW__megaContent[data-menu=tours]>div>div>div:nth-child(2) ul{grid-template-columns:repeat(2,minmax(0,1fr))}.header-module__Mk7mLW__megaContent[data-menu=tours]>div>div>div:nth-child(3) ul{grid-template-columns:minmax(0,1fr)}
.events-section-module__4r8OgW__section{background:#fff;padding:clamp(24px,3.1vw,60px) 0 clamp(20px,2.1vw,40px)}.events-section-module__4r8OgW__frame{width:75.2%;max-width:1440px;margin-inline:auto;position:relative}.events-section-module__4r8OgW__viewport{border-radius:clamp(16px,1.7vw,32px);overflow:hidden;box-shadow:0 9px 15px -8px #bb662359}.events-section-module__4r8OgW__track{touch-action:pan-y pinch-zoom;display:flex}.events-section-module__4r8OgW__slide{aspect-ratio:1440/500;flex:0 0 100%;min-width:0}.events-section-module__4r8OgW__link{width:100%;height:100%;display:block}.events-section-module__4r8OgW__image{object-fit:cover;width:100%;height:100%;display:block}.events-section-module__4r8OgW__arrow{aspect-ratio:1;color:#ed780e;cursor:pointer;background:#fbf6f0;border:1px solid #ed780e;border-radius:50%;place-items:center;width:clamp(44px,4.2vw,80px);padding:0;transition:background .16s,color .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 7px 12px -6px #d56f1a59}.events-section-module__4r8OgW__arrow svg{stroke-width:4px;width:52%;height:52%}.events-section-module__4r8OgW__previous{right:calc(100% + clamp(12px,1.3vw,26px))}.events-section-module__4r8OgW__next{left:calc(100% + clamp(12px,1.3vw,26px))}.events-section-module__4r8OgW__arrow:hover{color:#fff;background:#ed780e}.events-section-module__4r8OgW__dots{justify-content:center;margin-top:clamp(16px,1.5vw,28px);display:flex}.events-section-module__4r8OgW__dot{cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:40px;padding:0;display:grid}.events-section-module__4r8OgW__dot:before{content:"";aspect-ratio:1;background:#f5d6bd;border-radius:50%;width:clamp(12px,1vw,19px)}.events-section-module__4r8OgW__dot[aria-current=true]:before{background:#ed780e}.events-section-module__4r8OgW__arrow:focus-visible,.events-section-module__4r8OgW__dot:focus-visible,.events-section-module__4r8OgW__link:focus-visible{outline-offset:4px;outline:2px solid #ed780e}.events-section-module__4r8OgW__link:focus-visible{outline-offset:-6px}@media (max-width:640px){.events-section-module__4r8OgW__frame{width:calc(100% - 100px)}.events-section-module__4r8OgW__slide{aspect-ratio:1.9}.events-section-module__4r8OgW__arrow{width:36px}.events-section-module__4r8OgW__previous{right:calc(100% + 7px)}.events-section-module__4r8OgW__next{left:calc(100% + 7px)}}@media (prefers-reduced-motion:reduce){.events-section-module__4r8OgW__arrow{transition:none}}
.specialised-tour-page-module__ukfpCa__page{--specialised-orange:var(--brand-primary-text);min-height:100vh;color:var(--secondary);background:#fff;overflow-x:clip}.specialised-tour-page-module__ukfpCa__intro{grid-template-columns:1.1fr 1fr;align-items:center;gap:32px;min-height:clamp(180px,17vw,245px);padding:16px 0 clamp(40px,4vw,64px) 6%;display:grid;position:relative}.specialised-tour-page-module__ukfpCa__introCopy{z-index:1;position:relative}.specialised-tour-page-module__ukfpCa__eyebrow{color:var(--color-button-outline);font-family:var(--font-sans);text-transform:uppercase;align-items:center;gap:18px;font-size:clamp(10px,.83vw,12px);font-weight:600;display:flex}.specialised-tour-page-module__ukfpCa__eyebrow span,.specialised-tour-page-module__ukfpCa__interestHeading i{background:var(--brand-primary);flex-shrink:0;width:32px;height:1px;display:inline-block}.specialised-tour-page-module__ukfpCa__intro h1{font-family:var(--font-heading);margin-top:7px;font-size:clamp(30px,3vw,46px);font-weight:700;line-height:1.08}.specialised-tour-page-module__ukfpCa__introDescription{color:#666;max-width:510px;font-family:var(--font-sans);margin-top:12px;font-size:clamp(12px,1vw,15px);line-height:1.5}.specialised-tour-page-module__ukfpCa__introIllustration{pointer-events:none;opacity:.65;position:absolute;inset:-6px -25px -5px 53%}.specialised-tour-page-module__ukfpCa__introIllustration img{object-fit:contain;object-position:center bottom}.specialised-tour-page-module__ukfpCa__interests{gap:clamp(40px,4vw,64px);display:grid}.specialised-tour-page-module__ukfpCa__interestRow{grid-template-columns:1.08fr 1fr;align-items:stretch;gap:clamp(25px,2.7vw,42px);scroll-margin-top:100px;display:grid}.specialised-tour-page-module__ukfpCa__reverse{grid-template-columns:1fr 1.08fr}.specialised-tour-page-module__ukfpCa__reverse .specialised-tour-page-module__ukfpCa__photo{order:2}.specialised-tour-page-module__ukfpCa__reverse .specialised-tour-page-module__ukfpCa__copy{order:1;padding-left:clamp(0px,2.5vw,36px)}.specialised-tour-page-module__ukfpCa__photo{border-radius:8px;min-width:0;min-height:clamp(180px,18.1vw,270px);position:relative;overflow:hidden}.specialised-tour-page-module__ukfpCa__photoImage{object-fit:cover;object-position:center}.specialised-tour-page-module__ukfpCa__iconBadge{aspect-ratio:1;color:#fff;background:linear-gradient(135deg,#ffb260,#ff791a);border:1px solid #ffc189;border-radius:50%;place-items:center;width:clamp(42px,4.2vw,60px);display:grid;position:absolute;top:clamp(14px,1.3vw,20px);left:clamp(14px,1.3vw,20px)}.specialised-tour-page-module__ukfpCa__iconBadge svg{width:56%;height:56%}.specialised-tour-page-module__ukfpCa__copy{isolation:isolate;min-width:0;padding:8px 0;position:relative}.specialised-tour-page-module__ukfpCa__interestHeading{z-index:1;font-family:var(--font-heading);font-size:clamp(27px,2.6vw,40px);font-weight:700;line-height:1.05;position:relative}.specialised-tour-page-module__ukfpCa__headingPrefix{color:var(--secondary);align-items:center;gap:clamp(18px,3vw,46px);display:flex}.specialised-tour-page-module__ukfpCa__audience{color:var(--specialised-orange);margin-top:2px;display:block}.specialised-tour-page-module__ukfpCa__inlineHeading .specialised-tour-page-module__ukfpCa__headingPrefix,.specialised-tour-page-module__ukfpCa__inlineHeading .specialised-tour-page-module__ukfpCa__audience{display:inline}.specialised-tour-page-module__ukfpCa__inlineHeading i{vertical-align:middle;margin-left:15px}.specialised-tour-page-module__ukfpCa__interestHeading>span:first-child:not(.specialised-tour-page-module__ukfpCa__headingPrefix){color:var(--specialised-orange)}.specialised-tour-page-module__ukfpCa__description{z-index:1;color:#777;max-width:540px;font-family:var(--font-sans);margin-top:10px;font-size:clamp(11px,1vw,15px);font-weight:400;line-height:1.42;position:relative}.specialised-tour-page-module__ukfpCa__action{z-index:1;max-width:100%;font-family:var(--font-sans);margin-top:12px;position:relative}.specialised-tour-page-module__ukfpCa__decoration{z-index:0;pointer-events:none;color:#bb936c;opacity:.3;width:38%;height:70%;position:absolute;bottom:-5px;right:-20px}.specialised-tour-page-module__ukfpCa__sketch{object-fit:contain;object-position:right bottom}.specialised-tour-page-module__ukfpCa__contactBanner{isolation:isolate;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;width:100%;min-height:clamp(160px,14vw,210px);margin:clamp(40px,4vw,64px) auto 12px;padding:24px clamp(24px,8vw,140px);display:flex;position:relative;overflow:hidden}.specialised-tour-page-module__ukfpCa__contactImage{z-index:-2;object-fit:cover;object-position:center 65%}.specialised-tour-page-module__ukfpCa__contactCopy{max-width:440px}.specialised-tour-page-module__ukfpCa__contactCopy h2{font-family:var(--font-heading);margin-top:8px;font-size:clamp(28px,2.7vw,40px);font-weight:700;line-height:1.05}.specialised-tour-page-module__ukfpCa__contactCopy>p:last-child{font-family:var(--font-sans);color:#777;margin-top:10px;font-size:clamp(11px,1vw,14px);line-height:1.45}.specialised-tour-page-module__ukfpCa__contactAction{margin-top:0}@media (min-width:1500px){.specialised-tour-page-module__ukfpCa__intro{min-height:265px}}@media (max-width:1023px) and (min-width:700px){.specialised-tour-page-module__ukfpCa__interestRow,.specialised-tour-page-module__ukfpCa__reverse{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.specialised-tour-page-module__ukfpCa__reverse .specialised-tour-page-module__ukfpCa__copy{padding-left:12px}.specialised-tour-page-module__ukfpCa__interestHeading{font-size:28px}.specialised-tour-page-module__ukfpCa__photo{min-height:190px}}@media (max-width:699px){.specialised-tour-page-module__ukfpCa__intro{min-height:0;padding:24px 4px 40px;display:block}.specialised-tour-page-module__ukfpCa__intro h1{font-size:clamp(32px,8vw,42px)}.specialised-tour-page-module__ukfpCa__introDescription{max-width:460px;font-size:13px;line-height:1.55}.specialised-tour-page-module__ukfpCa__introIllustration{display:none}.specialised-tour-page-module__ukfpCa__eyebrow{font-size:10px}.specialised-tour-page-module__ukfpCa__interests{gap:40px}.specialised-tour-page-module__ukfpCa__interestRow,.specialised-tour-page-module__ukfpCa__reverse{grid-template-columns:minmax(0,1fr);gap:14px}.specialised-tour-page-module__ukfpCa__photo,.specialised-tour-page-module__ukfpCa__reverse .specialised-tour-page-module__ukfpCa__photo{aspect-ratio:2;order:0;min-height:0}.specialised-tour-page-module__ukfpCa__copy,.specialised-tour-page-module__ukfpCa__reverse .specialised-tour-page-module__ukfpCa__copy{order:1;padding:0 5px 5px}.specialised-tour-page-module__ukfpCa__interestHeading{font-size:30px}.specialised-tour-page-module__ukfpCa__description{max-width:100%;font-size:13px;line-height:1.55}.specialised-tour-page-module__ukfpCa__decoration{opacity:.2;width:30%;max-height:170px;right:0}.specialised-tour-page-module__ukfpCa__contactBanner{flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;width:100%;min-height:290px;margin-top:40px;padding:28px 25px}.specialised-tour-page-module__ukfpCa__contactCopy h2{font-size:31px}.specialised-tour-page-module__ukfpCa__contactCopy>p:last-child{font-size:12px}.specialised-tour-page-module__ukfpCa__desktopBreak{display:none}}
