.review-rotator[data-astro-cid-r7mh5sh4]{scroll-margin-top:5rem}.aggregate[data-astro-cid-r7mh5sh4]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:1.5rem}.aggregate[data-astro-cid-r7mh5sh4] strong[data-astro-cid-r7mh5sh4]{font-family:var(--font-display);font-size:1.15rem}.review-stage[data-astro-cid-r7mh5sh4]{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.review-slide[data-astro-cid-r7mh5sh4]{min-width:0;overflow-wrap:anywhere;background:var(--white);border-radius:var(--radius);border-top:3px solid var(--saffron);padding:clamp(1.2rem,4vw,2rem)}.review-label[data-astro-cid-r7mh5sh4]{font-family:var(--font-label);font-weight:700;font-size:.78rem;color:var(--palm-soft);margin-bottom:.8rem}blockquote[data-astro-cid-r7mh5sh4]{margin:0}blockquote[data-astro-cid-r7mh5sh4]>p[data-astro-cid-r7mh5sh4]{font-size:clamp(1.05rem,2.5vw,1.3rem);line-height:1.6;color:var(--palm);margin-bottom:1.2rem}footer[data-astro-cid-r7mh5sh4]{font-size:.92rem;font-weight:700;color:var(--palm)}footer[data-astro-cid-r7mh5sh4] span[data-astro-cid-r7mh5sh4]{display:block;margin-top:.2rem;font-size:.76rem;font-weight:400;color:var(--palm-soft)}[data-astro-cid-r7mh5sh4][data-enhanced] .review-stage[data-astro-cid-r7mh5sh4]{gap:0}[data-astro-cid-r7mh5sh4][data-enhanced] .review-slide[data-astro-cid-r7mh5sh4]{grid-area:1 / 1;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility 0s .35s}[data-astro-cid-r7mh5sh4][data-enhanced] .review-slide[data-astro-cid-r7mh5sh4][data-active]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.review-links[data-astro-cid-r7mh5sh4]{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1rem 0 0;font-size:.86rem}@media(prefers-reduced-motion:reduce){[data-astro-cid-r7mh5sh4][data-enhanced] .review-slide[data-astro-cid-r7mh5sh4]{transition:none}}.reserve-strip[data-astro-cid-3nfebscu].band--tight{padding-block:calc(var(--band) * .62);background:var(--salt-deep)}.inner[data-astro-cid-3nfebscu]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem}.lead-in[data-astro-cid-3nfebscu]{margin:0;font-family:var(--font-display);font-variation-settings:"wdth" 112;font-weight:700;font-size:clamp(1.15rem,2.4vw,1.5rem);color:var(--palm)}.cta[data-astro-cid-3nfebscu]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;color:var(--palm)}.cta[data-astro-cid-3nfebscu] .btn--primary[data-astro-cid-3nfebscu]{background:var(--reserve-green)}.cta[data-astro-cid-3nfebscu] .btn--primary[data-astro-cid-3nfebscu]:hover{background:var(--reserve-green-hover)}.countryside-layout[data-astro-cid-dffn2bn6]{display:grid;gap:2.5rem}.countryside-content[data-astro-cid-dffn2bn6]{min-width:0}.countryside-content[data-astro-cid-dffn2bn6] .container{width:100%}.countryside-content[data-astro-cid-dffn2bn6] .reserve-strip .container{width:calc(100% - 2 * var(--gutter))}.booking-sidebar[data-astro-cid-dffn2bn6]{display:none}.narrow[data-astro-cid-dffn2bn6]{max-width:46rem}.intro-with-aside[data-astro-cid-dffn2bn6]{display:grid;gap:1.25rem;align-items:start}.experience-copy[data-astro-cid-dffn2bn6] h2[data-astro-cid-dffn2bn6]{max-width:22ch}.experience-copy[data-astro-cid-dffn2bn6]>[data-astro-cid-dffn2bn6]:last-child{margin-bottom:0}.tour-options[data-astro-cid-dffn2bn6].band--tight{padding-block:1.25rem}.options[data-astro-cid-dffn2bn6] h2[data-astro-cid-dffn2bn6]{font-family:var(--font-body);font-size:1.15rem;font-weight:600;margin-bottom:.4rem}.options-schedule[data-astro-cid-dffn2bn6]{font-size:.85rem;margin-bottom:.5rem;color:var(--palm-soft)}.options[data-astro-cid-dffn2bn6],#book[data-astro-cid-dffn2bn6]{scroll-margin-top:6rem}.choice-grid[data-astro-cid-dffn2bn6]{display:grid}.choice[data-astro-cid-dffn2bn6]{border-top:1px solid var(--salt-deep);padding-block:.65rem}.choice-heading[data-astro-cid-dffn2bn6]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.choice[data-astro-cid-dffn2bn6] h3[data-astro-cid-dffn2bn6]{font-family:var(--font-body);font-size:1rem;margin:0}.choice-price[data-astro-cid-dffn2bn6]{margin:0;font-size:1.1rem;font-weight:700}.choice-price[data-astro-cid-dffn2bn6] small[data-astro-cid-dffn2bn6]{font-size:.75rem;font-weight:400}.choice-price[data-astro-cid-dffn2bn6] s[data-astro-cid-dffn2bn6]{font-size:.8rem;color:var(--palm-soft);font-weight:400;margin-right:.3rem}.choice-detail[data-astro-cid-dffn2bn6]{margin:.15rem 0 0;color:var(--palm-soft);font-size:.85rem;line-height:1.5}.tour-dossier[data-astro-cid-dffn2bn6]{margin-top:.65rem;border:1px solid var(--palm);border-radius:1rem;background:var(--white);scroll-margin-top:6rem}.tour-dossier[data-astro-cid-dffn2bn6]>summary[data-astro-cid-dffn2bn6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;cursor:pointer;list-style:none;font-weight:600;font-size:.95rem;border-radius:calc(1rem - 1px);transition:background .18s,color .18s}.tour-dossier[data-astro-cid-dffn2bn6]>summary[data-astro-cid-dffn2bn6]::-webkit-details-marker{display:none}.dossier-toggle[data-astro-cid-dffn2bn6]{display:grid;place-items:center;flex:0 0 2.2rem;height:2.2rem;border:1px solid var(--palm);border-radius:50%;transition:rotate .25s,background .18s,border-color .18s}.dossier-toggle[data-astro-cid-dffn2bn6] svg[data-astro-cid-dffn2bn6]{width:1rem;height:1rem;stroke:currentColor;stroke-width:1.5}.tour-dossier[data-astro-cid-dffn2bn6]>summary[data-astro-cid-dffn2bn6]:hover,.tour-dossier[data-astro-cid-dffn2bn6][open]>summary[data-astro-cid-dffn2bn6]{background:var(--palm);color:var(--salt)}.tour-dossier[data-astro-cid-dffn2bn6][open]>summary[data-astro-cid-dffn2bn6]{border-radius:calc(1rem - 1px) calc(1rem - 1px) 0 0}.tour-dossier[data-astro-cid-dffn2bn6]>summary[data-astro-cid-dffn2bn6]:hover .dossier-toggle[data-astro-cid-dffn2bn6],.tour-dossier[data-astro-cid-dffn2bn6][open] .dossier-toggle[data-astro-cid-dffn2bn6]{background:var(--saffron);border-color:var(--saffron);color:var(--palm)}.tour-dossier[data-astro-cid-dffn2bn6][open] .dossier-toggle[data-astro-cid-dffn2bn6]{rotate:45deg}.dossier-panel[data-astro-cid-dffn2bn6]{overflow:clip;border-radius:0 0 calc(1rem - 1px) calc(1rem - 1px)}.tour-dossier[data-astro-cid-dffn2bn6][open] .dossier-panel[data-astro-cid-dffn2bn6]{animation:dossier-open .36s ease-out}.dossier-photos[data-astro-cid-dffn2bn6]{position:relative}.dossier-photos[data-astro-cid-dffn2bn6] figcaption{font-family:var(--font-display);font-size:clamp(1.1rem,3vw,1.7rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-transform:none}.dossier-content[data-astro-cid-dffn2bn6]{padding:1.5rem 1.1rem 1.1rem;display:grid;gap:2rem}.dossier-content[data-astro-cid-dffn2bn6] h3[data-astro-cid-dffn2bn6]{font-size:clamp(1.5rem,4vw,2rem);margin-bottom:.75rem}.route-note[data-astro-cid-dffn2bn6]{font-size:.85rem;line-height:1.6;color:var(--palm-soft)}.along-way[data-astro-cid-dffn2bn6]{margin:1.25rem 0 0}.route-group[data-astro-cid-dffn2bn6]{margin-top:1.5rem}.route-group[data-astro-cid-dffn2bn6] h4[data-astro-cid-dffn2bn6]{display:inline-block;font-family:var(--font-body);font-size:.75rem;font-weight:600;line-height:1.4;padding:.35rem .65rem;border-radius:2rem;margin-bottom:.3rem;background:var(--palm);color:var(--salt)}.route-group[data-astro-cid-dffn2bn6]+.route-group[data-astro-cid-dffn2bn6] h4[data-astro-cid-dffn2bn6]{background:var(--saffron);color:var(--palm)}.route[data-astro-cid-dffn2bn6]{margin:0;padding:0;list-style:none}.route[data-astro-cid-dffn2bn6] li[data-astro-cid-dffn2bn6]{display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:start;gap:.65rem;border-bottom:1px solid var(--salt-deep);padding:1rem 0;font-size:.9rem;line-height:1.55}.route-number[data-astro-cid-dffn2bn6]{font-family:var(--font-display);font-size:1.65rem;font-weight:800;line-height:1.1;color:var(--paddy-deep);letter-spacing:-.07em}.dossier-practical[data-astro-cid-dffn2bn6]{align-self:start;padding:1.4rem 1.1rem;border-radius:.6rem;background:var(--salt)}.dossier-practical[data-astro-cid-dffn2bn6] h3[data-astro-cid-dffn2bn6]{font-size:1.45rem}.effort-grid[data-astro-cid-dffn2bn6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.effort-grid[data-astro-cid-dffn2bn6] dt[data-astro-cid-dffn2bn6]{font-size:.8rem;font-weight:600;margin-bottom:.8rem}.effort-grid[data-astro-cid-dffn2bn6] dd[data-astro-cid-dffn2bn6]{margin:0;display:grid;gap:.25rem}.effort-grid[data-astro-cid-dffn2bn6] small[data-astro-cid-dffn2bn6]{font-size:.75rem;color:var(--palm-soft)}.effort-grid[data-astro-cid-dffn2bn6] strong[data-astro-cid-dffn2bn6]{font-family:var(--font-display);font-size:clamp(1.7rem,5vw,2.1rem);font-weight:800;line-height:1.1;letter-spacing:-.06em;white-space:nowrap}.effort-grid[data-astro-cid-dffn2bn6] span[data-astro-cid-dffn2bn6]{font-size:.8rem;line-height:1.5;color:var(--palm-soft)}.pace-note[data-astro-cid-dffn2bn6],.included-note[data-astro-cid-dffn2bn6],.transport[data-astro-cid-dffn2bn6] p[data-astro-cid-dffn2bn6],.meeting-note[data-astro-cid-dffn2bn6]{font-size:.85rem;line-height:1.65}.included-note[data-astro-cid-dffn2bn6]{padding-block:1rem;border-block:1px solid var(--salt-deep)}.transport[data-astro-cid-dffn2bn6]{margin-block:1.5rem}.transport[data-astro-cid-dffn2bn6] h4[data-astro-cid-dffn2bn6]{font-family:var(--font-body);font-size:1rem;line-height:1.4;margin-bottom:.5rem}.transport[data-astro-cid-dffn2bn6] p[data-astro-cid-dffn2bn6]{margin-bottom:0}.meeting-note[data-astro-cid-dffn2bn6]{margin:0;padding:.25rem 0 .25rem .85rem;border-left:2px solid var(--paddy)}.meeting-note[data-astro-cid-dffn2bn6] strong[data-astro-cid-dffn2bn6]{display:block}@keyframes dossier-open{0%{opacity:0;translate:0 -.5rem}to{opacity:1;translate:0 0}}@media(min-width:760px){.dossier-content[data-astro-cid-dffn2bn6]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.75rem;padding:2rem 1.5rem 1.5rem}.dossier-practical[data-astro-cid-dffn2bn6]{padding:1.4rem 1rem}}@media(prefers-reduced-motion:reduce){.tour-dossier[data-astro-cid-dffn2bn6][open] .dossier-panel[data-astro-cid-dffn2bn6]{animation:none}.tour-dossier[data-astro-cid-dffn2bn6]>summary[data-astro-cid-dffn2bn6],.dossier-toggle[data-astro-cid-dffn2bn6]{transition:none}}@media(min-width:900px){.intro-with-aside[data-astro-cid-dffn2bn6]{grid-template-columns:1.35fr 1fr;gap:2rem}}@media(min-width:1100px){.countryside-layout[data-astro-cid-dffn2bn6]{grid-template-columns:minmax(0,1fr) 17rem;align-items:start}.booking-sidebar[data-astro-cid-dffn2bn6]{display:block;padding-top:calc(var(--band) * .62);align-self:stretch}.booking-card[data-astro-cid-dffn2bn6]{position:sticky;top:7rem;border-left:1px solid var(--salt-deep);padding:.5rem 0 .5rem 1.5rem}.booking-card[data-astro-cid-dffn2bn6] h2[data-astro-cid-dffn2bn6]{font-size:1.3rem}.booking-card[data-astro-cid-dffn2bn6] .btn[data-astro-cid-dffn2bn6]{width:100%}.booking-card[data-astro-cid-dffn2bn6]>a[data-astro-cid-dffn2bn6]:last-child{display:inline-block;margin-top:1rem;font-size:.85rem}.intro-with-aside[data-astro-cid-dffn2bn6]{grid-template-columns:1fr}}
