.page-intro[data-astro-cid-josgegqt]{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding-block:clamp(2.5rem,5vw,4rem)}.eyebrow[data-astro-cid-josgegqt]{color:var(--color-accent);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:600}h1[data-astro-cid-josgegqt],h2[data-astro-cid-josgegqt],h3[data-astro-cid-josgegqt]{font-family:var(--font-heading);margin:0;font-weight:400}h1[data-astro-cid-josgegqt]{letter-spacing:-.035em;max-width:24ch;font-size:clamp(2rem,4vw,3.8rem);line-height:1.15}h2[data-astro-cid-josgegqt]{letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2}h3[data-astro-cid-josgegqt]{letter-spacing:-.025em;font-size:clamp(1.4rem,2.3vw,1.75rem);line-height:1.25}p[data-astro-cid-josgegqt]{margin:0}.introduction[data-astro-cid-josgegqt],.price-block[data-astro-cid-josgegqt]>p[data-astro-cid-josgegqt]:last-child,.theme-grid[data-astro-cid-josgegqt] p[data-astro-cid-josgegqt],.price-inquiry[data-astro-cid-josgegqt] p[data-astro-cid-josgegqt]{color:var(--color-muted);line-height:1.8}.introduction[data-astro-cid-josgegqt]{max-width:65ch;margin-top:1.5rem}.price-content[data-astro-cid-josgegqt]{padding-block:clamp(2.5rem,5vw,4rem)}.classic-grid[data-astro-cid-josgegqt],.theme-grid[data-astro-cid-josgegqt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.price-block[data-astro-cid-josgegqt]{border-top:1px solid var(--color-accent);background:var(--color-surface);min-width:0;padding:clamp(1.5rem,3vw,2.5rem)}.price-block[data-astro-cid-josgegqt] h2[data-astro-cid-josgegqt]{font-size:clamp(1.6rem,2.5vw,2rem)}.price[data-astro-cid-josgegqt]{color:var(--color-accent);font-family:var(--font-heading);font-size:clamp(2.25rem,4vw,3rem);line-height:1.25}.price[data-astro-cid-josgegqt] span[data-astro-cid-josgegqt]:not(.price-reveal){font-family:var(--font-body);font-size:.9rem;display:inline-block}.price-reveal[data-astro-cid-josgegqt]{transform-origin:0;display:inline-block}@keyframes price-reveal{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.price-reveal[data-astro-cid-josgegqt].reveal.is-revealing{animation:.46s ease-out both price-reveal}}@media (prefers-reduced-motion:reduce){.price-reveal[data-astro-cid-josgegqt].reveal.is-revealing{animation:none}}.price-block[data-astro-cid-josgegqt] .price[data-astro-cid-josgegqt]{margin-block:1.5rem 1rem}.themed-tours[data-astro-cid-josgegqt]{margin-top:clamp(3rem,6vw,5rem)}.themes-header[data-astro-cid-josgegqt]{border-top:1px solid var(--color-accent);background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-bottom:2rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.themes-header[data-astro-cid-josgegqt] h2[data-astro-cid-josgegqt]{font-size:clamp(1.6rem,2.5vw,2rem)}.theme-grid[data-astro-cid-josgegqt] section[data-astro-cid-josgegqt]{border-top:1px solid var(--color-border);min-width:0;padding-top:1.5rem}.theme-grid[data-astro-cid-josgegqt] p[data-astro-cid-josgegqt]{max-width:60ch;margin-top:.75rem}.price-inquiry[data-astro-cid-josgegqt]{background:var(--color-surface);border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.price-inquiry[data-astro-cid-josgegqt] p[data-astro-cid-josgegqt]{max-width:58ch;margin-top:1.25rem}.inquiry-button[data-astro-cid-josgegqt]{border:1px solid var(--color-accent);background:var(--color-accent);max-width:100%;min-height:3.25rem;color:var(--color-background);text-align:center;justify-content:center;justify-self:start;align-items:center;padding:.8rem 1.4rem;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.inquiry-button[data-astro-cid-josgegqt]:hover,.inquiry-button[data-astro-cid-josgegqt]:focus-visible{background:var(--color-text);border-color:var(--color-text)}@media (width<=56rem){.price-inquiry[data-astro-cid-josgegqt]{grid-template-columns:minmax(0,1fr)}}@media (width<=44rem){.classic-grid[data-astro-cid-josgegqt],.theme-grid[data-astro-cid-josgegqt]{grid-template-columns:minmax(0,1fr)}.themes-header[data-astro-cid-josgegqt]{flex-direction:column;align-items:flex-start}}@media (width<=30rem){.inquiry-button[data-astro-cid-josgegqt]{width:100%}}
