.jump[data-astro-cid-2cl26l5o]{flex-direction:column;gap:4px;list-style:none;display:flex}.jump[data-astro-cid-2cl26l5o] a[data-astro-cid-2cl26l5o]{border-radius:var(--radius-sm);color:var(--color-navy);line-height:1.3;font-size:var(--text-sm);align-items:center;gap:12px;margin-inline:-6px;padding:10px 6px;text-decoration:none;display:flex}.jump[data-astro-cid-2cl26l5o] a[data-astro-cid-2cl26l5o]:hover{background:var(--color-sand);color:var(--color-navy)}.jump[data-astro-cid-2cl26l5o] .icon{color:var(--color-cta);flex:none}.text[data-astro-cid-2cl26l5o]{flex:1;min-width:0}.sub[data-astro-cid-2cl26l5o]{font-size:var(--text-xs);color:var(--color-muted);font-weight:400;display:block}.num[data-astro-cid-2cl26l5o]{width:28px;font-family:var(--font-display);color:var(--color-cta);letter-spacing:-.01em;flex:none;font-size:1.125rem;font-weight:700}.where[data-astro-cid-y57gntv4]{border-radius:var(--radius-md);background:var(--color-sand);margin-top:72px;padding:48px}.guide-jump[data-astro-cid-y57gntv4]{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);padding:18px;display:none}.regions[data-astro-cid-y57gntv4]{flex-direction:column;gap:56px;margin-top:40px;display:flex}.region[data-astro-cid-y57gntv4]{flex-direction:column;gap:14px;scroll-margin-top:24px;display:flex}.r-kicker[data-astro-cid-y57gntv4]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);align-items:baseline;gap:12px;margin-bottom:4px;font-weight:600;display:flex}.num[data-astro-cid-y57gntv4]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-cta);font-size:2rem;font-weight:700;line-height:1}.region[data-astro-cid-y57gntv4] h3[data-astro-cid-y57gntv4]{font-size:clamp(1.5rem,2.4vw,1.75rem);line-height:1.2}.r-media[data-astro-cid-y57gntv4]{grid-template-rows:150px 150px;gap:8px;display:grid}.r-photo[data-astro-cid-y57gntv4]{border-radius:var(--radius-sm);margin:0;position:relative;overflow:hidden}.r-photo[data-astro-cid-y57gntv4] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.r-media--1[data-astro-cid-y57gntv4]{grid-template-rows:300px}.r-media--2[data-astro-cid-y57gntv4]{grid-template-rows:300px;grid-template-columns:1fr 1fr}.r-media--3[data-astro-cid-y57gntv4]{grid-template-columns:2fr 1fr}.r-media--3[data-astro-cid-y57gntv4] .r-photo[data-astro-cid-y57gntv4]:first-child{grid-row:1/3}.r-media--4[data-astro-cid-y57gntv4]{grid-template-columns:2fr 1fr 1fr}.r-media--4[data-astro-cid-y57gntv4] .r-photo[data-astro-cid-y57gntv4]:first-child{grid-row:1/3}.r-media--4[data-astro-cid-y57gntv4] .r-photo[data-astro-cid-y57gntv4]:nth-child(4){grid-column:2/4}.r-caption[data-astro-cid-y57gntv4]{font-size:var(--text-xs);color:var(--color-muted);margin-top:-6px;font-style:italic}.r-placeholder[data-astro-cid-y57gntv4]{border-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--text-sm);border:2px dashed #cfcbc4;align-items:center;gap:12px;padding:18px;display:flex}.r-body[data-astro-cid-y57gntv4]{color:var(--color-text)}.r-body[data-astro-cid-y57gntv4] strong{color:var(--color-navy)}.region[data-astro-cid-y57gntv4] h4[data-astro-cid-y57gntv4]{color:var(--color-navy);margin-top:6px}.r-do[data-astro-cid-y57gntv4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;list-style:none;display:grid}.r-do[data-astro-cid-y57gntv4] li[data-astro-cid-y57gntv4]{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.r-do[data-astro-cid-y57gntv4] .icon{color:var(--color-green);flex:none;margin-top:2px}.r-do[data-astro-cid-y57gntv4] strong{color:var(--color-navy)}.r-tip[data-astro-cid-y57gntv4]{border-radius:var(--radius-sm);background:var(--color-blue-tint);font-size:var(--text-sm);color:var(--color-navy);gap:10px;padding:14px 16px;display:flex}.r-tip[data-astro-cid-y57gntv4] .icon{color:var(--color-blue);flex:none;margin-top:2px}.r-tours[data-astro-cid-y57gntv4]{flex-direction:column;gap:8px;margin-top:4px;display:flex}.r-tours-grid[data-astro-cid-y57gntv4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mini[data-astro-cid-y57gntv4]{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-white);color:var(--color-navy);align-items:center;gap:12px;padding:8px 12px 8px 8px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.mini[data-astro-cid-y57gntv4]:hover{border-color:var(--color-navy);box-shadow:var(--shadow);color:var(--color-navy)}.mini[data-astro-cid-y57gntv4] img{object-fit:cover;border-radius:8px;flex:none;width:64px;height:52px}.mini-text[data-astro-cid-y57gntv4]{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.mini-text[data-astro-cid-y57gntv4] strong[data-astro-cid-y57gntv4]{font-size:var(--text-sm)}.mini-text[data-astro-cid-y57gntv4] span[data-astro-cid-y57gntv4]{font-size:var(--text-xs);color:var(--color-muted)}.mini[data-astro-cid-y57gntv4] .icon{color:var(--color-cta);flex:none}.r-guide[data-astro-cid-y57gntv4]{align-self:flex-start;align-items:center;gap:6px;font-weight:600;display:inline-flex}.r-ask[data-astro-cid-y57gntv4]{border-radius:var(--radius-sm);background:var(--color-white);font-size:var(--text-sm);flex-direction:column;align-items:flex-start;gap:12px;padding:18px;display:flex}@media (width<=1023px){.where[data-astro-cid-y57gntv4]{padding:32px}}@media (width<=860px){.where[data-astro-cid-y57gntv4]{margin:56px calc(-1 * var(--gutter)) 0;padding:48px var(--gutter) 56px;border-radius:0}.guide-jump[data-astro-cid-y57gntv4]{margin-top:24px;display:block}}@media (width<=560px){.r-do[data-astro-cid-y57gntv4],.r-tours-grid[data-astro-cid-y57gntv4]{grid-template-columns:minmax(0,1fr)}.r-media[data-astro-cid-y57gntv4]{grid-template-rows:120px 120px}.r-media--1[data-astro-cid-y57gntv4],.r-media--2[data-astro-cid-y57gntv4]{grid-template-rows:220px}}.hero[data-astro-cid-b2srtljz]{isolation:isolate;min-height:clamp(440px,60vh,580px);color:var(--color-white);background:var(--color-navy);display:flex;position:relative;overflow:hidden}.slides[data-astro-cid-b2srtljz]{z-index:-2;position:absolute;inset:0}.slide[data-astro-cid-b2srtljz]{opacity:0;position:absolute;inset:0;overflow:hidden}.slide[data-astro-cid-b2srtljz] img{object-fit:cover;object-position:60% 40%;transform-origin:60%;width:100%;height:100%}.slide[data-astro-cid-b2srtljz]:nth-child(2n) img{transform-origin:30% 40%}.slide[data-astro-cid-b2srtljz].is-prev{opacity:1;z-index:1}.slide[data-astro-cid-b2srtljz].is-active{opacity:1;z-index:2;transition:opacity 1.6s cubic-bezier(.4,0,.2,1)}.slide[data-astro-cid-b2srtljz].is-entering{opacity:0}.slides[data-astro-cid-b2srtljz]:has(.slide+.slide) .slide[data-astro-cid-b2srtljz].is-active img,.slide[data-astro-cid-b2srtljz].is-prev img{animation:kenburns calc(var(--slide-ms) + 1.6s) linear forwards}@keyframes kenburns{0%{transform:scale(1.02)}to{transform:scale(1.12)}}[data-astro-cid-b2srtljz][data-paused] .slide[data-astro-cid-b2srtljz] img{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.slide[data-astro-cid-b2srtljz] img{animation:none!important}}.hero-shade[data-astro-cid-b2srtljz]{z-index:-1;background:linear-gradient(90deg,#0a1e3ccc 0%,#0a1e3c73 45%,#0a1e3c00 75%),linear-gradient(#0a1e3c00 60%,#0a1e3c99 100%),linear-gradient(#0a1e3c73 0%,#0a1e3c00 22%);position:absolute;inset:0}.hero-inner[data-astro-cid-b2srtljz]{flex-direction:column;justify-content:space-between;gap:40px;width:100%;padding-block:0 64px;display:flex}.hero-copy[data-astro-cid-b2srtljz]{flex-direction:column;gap:18px;max-width:720px;display:flex}.hero[data-astro-cid-b2srtljz] h1[data-astro-cid-b2srtljz]{color:var(--color-white);text-wrap:balance;text-shadow:0 2px 24px #00000040;font-size:clamp(2.75rem,6vw,4.5rem)}.hero-lead[data-astro-cid-b2srtljz]{color:#ffffffeb;max-width:560px;font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.5}.hero-ctas[data-astro-cid-b2srtljz]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.hero-ctas[data-astro-cid-b2srtljz] .btn--secondary{border-color:var(--color-white)}.hero-caption[data-astro-cid-b2srtljz]{right:var(--gutter);font-size:var(--text-xs);color:#fffc;justify-items:end;display:grid;position:absolute;bottom:20px}.hero-caption[data-astro-cid-b2srtljz] span[data-astro-cid-b2srtljz]{opacity:0;white-space:nowrap;grid-area:1/1;transition:opacity .6s,transform .6s;transform:translateY(4px)}.hero-caption[data-astro-cid-b2srtljz] span[data-astro-cid-b2srtljz].is-active{opacity:1;transition-delay:.4s;transform:none}@media (width<=560px){.hero[data-astro-cid-b2srtljz]{min-height:520px}.hero-inner[data-astro-cid-b2srtljz]{padding-block:0 40px}.hero-caption[data-astro-cid-b2srtljz]{display:none}.hero-ctas[data-astro-cid-b2srtljz] .btn{flex:100%}}.filters[data-astro-cid-rjmf3ypn]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;scroll-margin-top:24px;display:flex}.f-controls[data-astro-cid-rjmf3ypn]{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-left:auto;display:flex}.f-label[data-astro-cid-rjmf3ypn]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-right:2px;font-weight:600}.f-select[data-astro-cid-rjmf3ypn]{align-items:center;display:inline-flex;position:relative}.f-select[data-astro-cid-rjmf3ypn] select[data-astro-cid-rjmf3ypn]{appearance:none;border-radius:var(--radius-pill);background:var(--color-white);max-width:260px;min-height:40px;font:inherit;font-size:var(--text-sm);color:var(--color-navy);cursor:pointer;text-overflow:ellipsis;border:1px solid #d6d3ce;padding:6px 34px 6px 14px;font-weight:600}.f-select[data-astro-cid-rjmf3ypn] select[data-astro-cid-rjmf3ypn]:hover{border-color:var(--color-blue)}.f-select[data-astro-cid-rjmf3ypn] select[data-astro-cid-rjmf3ypn].is-set{border-color:var(--color-blue);background:var(--color-blue-tint)}.f-select[data-astro-cid-rjmf3ypn] .icon{pointer-events:none;color:var(--color-navy);position:absolute;right:13px}.f-meta[data-astro-cid-rjmf3ypn]{font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap;align-items:center;gap:12px;font-weight:600;display:flex}.f-clear[data-astro-cid-rjmf3ypn]{font:inherit;color:var(--color-cta);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.f-empty[data-astro-cid-rjmf3ypn]{border:2px dashed var(--color-line);border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;gap:14px;padding:24px;display:flex}.f-empty[data-astro-cid-rjmf3ypn] strong[data-astro-cid-rjmf3ypn]{color:var(--color-navy)}.f-empty-actions[data-astro-cid-rjmf3ypn]{flex-wrap:wrap;gap:10px;display:flex}.tour-card[data-astro-cid-rjmf3ypn][hidden],.f-empty[data-astro-cid-rjmf3ypn][hidden],.f-clear[data-astro-cid-rjmf3ypn][hidden]{display:none}.tours[data-astro-cid-rjmf3ypn]{flex-direction:column;gap:24px;display:flex}.tours-head[data-astro-cid-rjmf3ypn]{flex-direction:column;gap:6px;display:flex}.tours-intro[data-astro-cid-rjmf3ypn]{max-width:680px;color:var(--color-text)}.tours-intro[data-astro-cid-rjmf3ypn] a{font-weight:600}.tour-list[data-astro-cid-rjmf3ypn]{flex-direction:column;gap:20px;list-style:none;display:flex}.tour-card[data-astro-cid-rjmf3ypn]{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);transition:box-shadow .2s,border-color .2s;display:grid;overflow:hidden}.tour-card[data-astro-cid-rjmf3ypn]:hover{border-color:#cfcbc4;box-shadow:0 18px 44px #112f5b24}.tc-media[data-astro-cid-rjmf3ypn]{min-height:260px;display:block;position:relative;overflow:hidden}.tc-media[data-astro-cid-rjmf3ypn] img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.tour-card[data-astro-cid-rjmf3ypn]:hover .tc-media[data-astro-cid-rjmf3ypn] img{transform:scale(1.04)}.tc-type[data-astro-cid-rjmf3ypn]{white-space:nowrap;text-overflow:ellipsis;border-radius:var(--radius-pill);max-width:calc(100% - 28px);color:var(--color-navy);font-size:var(--text-xs);background:#ffffffeb;padding:5px 12px;font-weight:600;position:absolute;top:14px;right:14px;overflow:hidden}.tc-body[data-astro-cid-rjmf3ypn]{flex-direction:column;gap:12px;padding:22px 24px;display:flex}.tc-region[data-astro-cid-rjmf3ypn]{font-size:var(--text-sm);color:var(--color-muted);align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.tc-region[data-astro-cid-rjmf3ypn] .icon{color:var(--color-blue)}.tour-card[data-astro-cid-rjmf3ypn] h3[data-astro-cid-rjmf3ypn]{font-size:1.5rem;line-height:1.2}.tour-card[data-astro-cid-rjmf3ypn] h3[data-astro-cid-rjmf3ypn] a[data-astro-cid-rjmf3ypn]{color:inherit;text-decoration:none}.tour-card[data-astro-cid-rjmf3ypn] h3[data-astro-cid-rjmf3ypn] a[data-astro-cid-rjmf3ypn]:hover{color:var(--color-blue)}.tc-dates[data-astro-cid-rjmf3ypn]{font-size:var(--text-sm);color:var(--color-muted);align-items:center;gap:8px;display:flex}.tc-dates[data-astro-cid-rjmf3ypn] .icon{color:var(--color-blue);flex:none}.tc-dates[data-astro-cid-rjmf3ypn] strong[data-astro-cid-rjmf3ypn]{color:var(--color-navy);font-weight:600}.tc-desc[data-astro-cid-rjmf3ypn]{font-size:var(--text-sm);color:var(--color-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tc-intensity[data-astro-cid-rjmf3ypn]{justify-content:space-between;align-items:center;gap:12px;display:flex}.tc-foot[data-astro-cid-rjmf3ypn]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;display:flex}.tc-price[data-astro-cid-rjmf3ypn]{flex-direction:column;line-height:1.2;display:flex}.tc-price[data-astro-cid-rjmf3ypn] strong[data-astro-cid-rjmf3ypn]{font-family:var(--font-display);color:var(--color-navy);letter-spacing:-.02em;font-size:1.75rem}.tc-price[data-astro-cid-rjmf3ypn] .per[data-astro-cid-rjmf3ypn]{font-size:var(--text-xs);color:var(--color-muted)}.tours-more[data-astro-cid-rjmf3ypn]{font-size:var(--text-sm);color:var(--color-muted)}.tours-more[data-astro-cid-rjmf3ypn] a{font-weight:600}.tours--mid[data-astro-cid-rjmf3ypn] .tour-list[data-astro-cid-rjmf3ypn]{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px;display:grid}.tours--mid[data-astro-cid-rjmf3ypn] .tour-card[data-astro-cid-rjmf3ypn]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.tours--mid[data-astro-cid-rjmf3ypn] .tc-media[data-astro-cid-rjmf3ypn]{aspect-ratio:3/2;min-height:0}.tours--mid[data-astro-cid-rjmf3ypn] .tc-body[data-astro-cid-rjmf3ypn]{gap:10px;padding:18px 20px 20px}.tours--mid[data-astro-cid-rjmf3ypn] .tour-card[data-astro-cid-rjmf3ypn] h3[data-astro-cid-rjmf3ypn]{font-size:1.1875rem;line-height:1.25}.tours--mid[data-astro-cid-rjmf3ypn] .tc-price[data-astro-cid-rjmf3ypn] strong[data-astro-cid-rjmf3ypn]{font-size:1.375rem}@media (width<=1023px){.tour-card[data-astro-cid-rjmf3ypn]{grid-template-columns:minmax(0,1fr)}.tc-media[data-astro-cid-rjmf3ypn]{aspect-ratio:16/9;min-height:0}.tours--mid[data-astro-cid-rjmf3ypn] .tc-media[data-astro-cid-rjmf3ypn]{aspect-ratio:3/2}}@media (width<=560px){.tc-body[data-astro-cid-rjmf3ypn]{padding:18px}.f-controls[data-astro-cid-rjmf3ypn]{flex-basis:100%;margin-left:0}.f-label[data-astro-cid-rjmf3ypn]{flex-basis:100%}.f-select[data-astro-cid-rjmf3ypn]{flex:140px}.f-select[data-astro-cid-rjmf3ypn] select[data-astro-cid-rjmf3ypn]{width:100%;max-width:none}}.layout[data-astro-cid-bgsohej6]{padding-block:56px var(--section-gap);grid-template-columns:minmax(0,1fr) 290px;grid-template-areas:"tours side""where side";gap:0 56px;display:grid}.layout--solo[data-astro-cid-bgsohej6]{grid-template-columns:minmax(0,1fr);grid-template-areas:"tours""where";max-width:1040px}.side[data-astro-cid-bgsohej6]{grid-area:side}.area-tours[data-astro-cid-bgsohej6]{grid-area:tours}.area-where[data-astro-cid-bgsohej6]{grid-area:where}.side-inner[data-astro-cid-bgsohej6]{flex-direction:column;gap:16px;display:flex}.side-block[data-astro-cid-bgsohej6]{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);padding:18px}.side-title[data-astro-cid-bgsohej6]{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:10px;font-weight:600}.side-tours[data-astro-cid-bgsohej6]{flex-direction:column;gap:4px;list-style:none;display:flex}.side-sub[data-astro-cid-bgsohej6]{font-size:var(--text-xs);color:var(--color-muted);font-weight:400;display:block}.side-tour[data-astro-cid-bgsohej6]{border-radius:var(--radius-sm);color:var(--color-navy);line-height:1.3;font-size:var(--text-sm);align-items:center;gap:12px;margin-inline:-6px;padding:6px;text-decoration:none;display:flex}.side-tour[data-astro-cid-bgsohej6] img{object-fit:cover;border-radius:10px;flex:none;width:56px;height:56px}.side-block[data-astro-cid-bgsohej6] .side-more{margin-top:10px}.side-text[data-astro-cid-bgsohej6]{flex:1;min-width:0}.side-tour[data-astro-cid-bgsohej6] .icon{color:var(--color-cta);flex:none}.side-tour[data-astro-cid-bgsohej6]:hover{background:var(--color-sand);color:var(--color-navy)}@media (width<=1023px){.layout[data-astro-cid-bgsohej6]{grid-template-columns:minmax(0,1fr) 240px;gap:0 32px}.layout--solo[data-astro-cid-bgsohej6]{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.layout[data-astro-cid-bgsohej6]{grid-template-columns:minmax(0,1fr);grid-template-areas:"tours""where";padding-top:40px}.side[data-astro-cid-bgsohej6]{display:none}}
