.themes[data-astro-cid-opkl5ouz]{border-top:1px solid var(--color-rule-light);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:0 clamp(1.5rem,4vw,3rem);padding:0;list-style:none;display:grid}.theme[data-astro-cid-opkl5ouz]{padding:var(--space-6) 0 var(--space-8);border-bottom:1px solid var(--color-rule-light)}.theme[data-astro-cid-opkl5ouz] h3[data-astro-cid-opkl5ouz]{font-size:1.375rem}.theme[data-astro-cid-opkl5ouz] p[data-astro-cid-opkl5ouz]{margin-top:var(--space-2);color:var(--color-ink-soft)}.theme[data-astro-cid-opkl5ouz] p[data-astro-cid-opkl5ouz].theme-link{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-ink);font-weight:600}.theme[data-astro-cid-opkl5ouz]:last-child:nth-child(odd){grid-column:1/-1}.theme[data-astro-cid-opkl5ouz]:last-child:nth-child(odd) p[data-astro-cid-opkl5ouz]{max-width:40rem}.outside[data-astro-cid-opkl5ouz]{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.outside-copy[data-astro-cid-opkl5ouz] p[data-astro-cid-opkl5ouz]:not(.lead){color:var(--color-on-dark-soft)}.discretion[data-astro-cid-opkl5ouz]{border:1px solid var(--color-rule-dark);border-radius:var(--radius-md);background:#fff7f008;padding:clamp(1.5rem,3vw,2.25rem)}.discretion[data-astro-cid-opkl5ouz] h3[data-astro-cid-opkl5ouz]{font-size:var(--text-xl);line-height:1.3}.discretion[data-astro-cid-opkl5ouz] .dash-list[data-astro-cid-opkl5ouz]{margin-top:var(--space-6);color:var(--color-on-dark-soft)}.discretion-more[data-astro-cid-opkl5ouz]{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-rule-dark);font-size:var(--text-sm);color:var(--color-on-dark-soft)}.discretion-more[data-astro-cid-opkl5ouz] a[data-astro-cid-opkl5ouz]{color:var(--color-on-dark)}.meet[data-astro-cid-opkl5ouz]{grid-template-columns:1fr;align-items:start;gap:clamp(2.5rem,5vw,4rem) clamp(2.5rem,6vw,5rem);display:grid}.meet-col[data-astro-cid-opkl5ouz]{gap:clamp(2.5rem,5vw,4rem);display:grid}.meet-intro[data-astro-cid-opkl5ouz]{margin-top:var(--space-3);max-width:36rem;color:var(--color-ink-soft)}.meet-list[data-astro-cid-opkl5ouz]{margin-top:var(--space-4);border-top:1px solid var(--color-rule-light);padding:0;list-style:none}.meet-item[data-astro-cid-opkl5ouz]{padding-block:var(--space-5);border-bottom:1px solid var(--color-rule-light)}.meet-item[data-astro-cid-opkl5ouz] h3[data-astro-cid-opkl5ouz]{font-size:1.25rem}.meet-item[data-astro-cid-opkl5ouz] p[data-astro-cid-opkl5ouz]{margin-top:var(--space-2);color:var(--color-ink-soft)}.meet-item--walk[data-astro-cid-opkl5ouz]{gap:var(--space-3);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.meet-num[data-astro-cid-opkl5ouz]{font-family:var(--font-serif);color:var(--color-gold-ink);font-variant-numeric:lining-nums tabular-nums;font-size:1.25rem;line-height:1.25}.meet-travel[data-astro-cid-opkl5ouz]{max-width:44rem;font-family:var(--font-serif);color:var(--color-ink-soft);margin-top:clamp(2.5rem,5vw,3.5rem);font-size:1.1875rem;font-style:italic;line-height:1.5}@media (width>=860px){.meet[data-astro-cid-opkl5ouz]{grid-template-columns:repeat(2,minmax(0,1fr))}}.facts[data-astro-cid-opkl5ouz]{grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem);display:grid}@media (width>=900px){.facts[data-astro-cid-opkl5ouz]{grid-template-columns:repeat(3,minmax(0,1fr))}}.fact[data-astro-cid-opkl5ouz] h3[data-astro-cid-opkl5ouz]{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-gold-ink)}.travel[data-astro-cid-opkl5ouz] div[data-astro-cid-opkl5ouz]{justify-content:space-between;gap:0 var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--color-rule-light);flex-wrap:wrap;display:flex}.travel[data-astro-cid-opkl5ouz] dd[data-astro-cid-opkl5ouz]{color:var(--color-ink-soft);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.towns[data-astro-cid-opkl5ouz]{margin-top:var(--space-5);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.towns[data-astro-cid-opkl5ouz] li[data-astro-cid-opkl5ouz]{border:1px solid var(--color-rule-light);background:var(--color-cream);font-size:var(--text-sm);border-radius:999px;padding:.3rem .85rem;line-height:1.5}.fact-note[data-astro-cid-opkl5ouz]{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-ink-soft)}.fact-text[data-astro-cid-opkl5ouz]{margin-top:var(--space-4);color:var(--color-ink-soft)}.formats[data-astro-cid-opkl5ouz]{grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem);padding:0;list-style:none;display:grid}@media (width>=600px){.formats[data-astro-cid-opkl5ouz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.formats[data-astro-cid-opkl5ouz]{grid-template-columns:repeat(4,minmax(0,1fr))}}.format[data-astro-cid-opkl5ouz]{border:1px solid var(--color-rule-dark);border-radius:var(--radius-md);background:#fff7f008;padding:clamp(1.5rem,3vw,2rem)}.format-meta[data-astro-cid-opkl5ouz]{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-yellow);font-weight:600}.format-title[data-astro-cid-opkl5ouz]{margin-top:var(--space-3);font-size:1.3125rem}.format-setting[data-astro-cid-opkl5ouz]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-on-dark-soft);line-height:1.55}.formats-note[data-astro-cid-opkl5ouz]{max-width:46rem;margin-top:var(--space-6);color:var(--color-on-dark-soft)}.more-link[data-astro-cid-opkl5ouz]{margin-top:var(--space-8)}.more[data-astro-cid-opkl5ouz]{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.more-title[data-astro-cid-opkl5ouz]{font-size:var(--text-2xl)}.person-block[data-astro-cid-opkl5ouz]{margin-top:var(--space-6);max-width:36rem}.person-block[data-astro-cid-opkl5ouz] p[data-astro-cid-opkl5ouz]{color:var(--color-ink-soft)}.link-list[data-astro-cid-opkl5ouz]{padding:0;list-style:none}.link-list[data-astro-cid-opkl5ouz] li[data-astro-cid-opkl5ouz]+li[data-astro-cid-opkl5ouz]{margin-top:var(--space-3)}.regions[data-astro-cid-opkl5ouz]{margin-top:var(--space-6);gap:var(--space-4);padding:0;list-style:none;display:grid}.region[data-astro-cid-opkl5ouz]{gap:var(--space-2);border:1px solid var(--color-rule-light);border-radius:var(--radius-md);background:var(--color-cream);transition:border-color var(--transition), transform var(--transition);flex-direction:column;padding:clamp(1.25rem,3vw,1.5rem);text-decoration:none;display:flex}@media (hover:hover){.region[data-astro-cid-opkl5ouz]:hover{border-color:var(--color-gold-ink);transform:translateY(-2px)}}.region-name[data-astro-cid-opkl5ouz]{font-family:var(--font-serif);font-size:1.5rem;line-height:1.15}.region-name[data-astro-cid-opkl5ouz]:after{content:" →";color:var(--color-gold-ink)}.region-text[data-astro-cid-opkl5ouz]{color:var(--color-ink-soft)}.region-places[data-astro-cid-opkl5ouz]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-ink);font-weight:600}
