.hero-audience[data-astro-cid-lcdefpme]{max-width:none;margin-bottom:var(--space-2);color:var(--color-on-dark-soft);text-wrap:pretty;flex:0 0 100%;padding-right:max(0px,100% - 34em)}.hero-micro[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-on-dark-soft);font-variant-numeric:lining-nums tabular-nums;flex-basis:100%}.intro[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.intro-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--space-3)}.signoff[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-style:italic;font-size:var(--text-lg);color:var(--color-gold-ink)}.voices-block[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-rule-light);margin-top:clamp(3rem,7vw,5.5rem);padding-top:clamp(3rem,7vw,5.5rem)}.voices[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-rule-light);max-width:46rem;padding:0;list-style:none}.voices[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-rule-light);font-family:var(--font-serif);font-size:1.125rem;font-style:italic;line-height:1.45}.voice-link[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);text-decoration:none;display:flex}.voice-arrow[data-astro-cid-lcdefpme]{color:var(--color-gold-ink);transition:transform var(--transition);flex:none;font-style:normal}@media (hover:hover){.voice-link[data-astro-cid-lcdefpme]:hover{color:var(--color-gold-ink)}.voice-link[data-astro-cid-lcdefpme]:hover .voice-arrow[data-astro-cid-lcdefpme]{transform:translate(4px)}}.voices-note[data-astro-cid-lcdefpme]{margin-top:var(--space-6);max-width:46rem;color:var(--color-ink-soft)}.voices-read[data-astro-cid-lcdefpme]{margin-top:var(--space-6);max-width:46rem}.voices-read-label[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-ink-soft)}.voices-read[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{margin-top:var(--space-3);gap:var(--space-2);padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme]{counter-reset:step;grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.5rem);padding:0;list-style:none;display:grid}@media (width>=600px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}.step[data-astro-cid-lcdefpme]{padding-top:var(--space-5);position:relative}.step[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-gold-ink);transform-origin:0;height:1px;transition:transform var(--dur-slow) var(--ease-out) calc(min(var(--i,0), 3) * .12s);position:absolute;top:0;left:0;right:0}html.reveal-ready .step[data-astro-cid-lcdefpme]:not(.is-in):before{transform:scaleX(0)}.step-number[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--color-gold-ink);font-variant-numeric:lining-nums;font-size:2.5rem;line-height:1;display:block}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:var(--space-4)}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--space-2);color:var(--color-ink-soft)}.qualities[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:clamp(1rem,2vw,1.5rem);padding:0;list-style:none;display:grid}.quality[data-astro-cid-lcdefpme]{background:var(--color-cream);border-radius:var(--radius-md);padding:clamp(1.5rem,3vw,2rem)}.quality[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--space-2);color:var(--color-ink-soft)}.not-note[data-astro-cid-lcdefpme]{margin-top:var(--space-10);max-width:46rem;color:var(--color-ink-soft)}.price-principle[data-astro-cid-lcdefpme]{max-width:44rem;font-family:var(--font-serif);text-wrap:pretty;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.4}.more-link[data-astro-cid-lcdefpme]{margin-top:var(--space-8)}.regions[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem);padding:0;list-style:none;display:grid}@media (width>=900px){.regions[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.region[data-astro-cid-lcdefpme]{gap:var(--space-3);border:1px solid var(--color-rule-light);border-radius:var(--radius-md);background:var(--color-cream);height:100%;transition:border-color var(--transition), transform var(--transition);flex-direction:column;padding:clamp(1.5rem,3vw,2rem);text-decoration:none;display:flex}.region-name[data-astro-cid-lcdefpme]:after{content:" →";color:var(--color-gold-ink);transition:transform var(--transition);display:inline-block}@media (hover:hover){.region[data-astro-cid-lcdefpme]:hover{border-color:var(--color-gold-ink);transform:translateY(-2px)}.region[data-astro-cid-lcdefpme]:hover .region-name[data-astro-cid-lcdefpme]:after{transform:translate(4px)}}.region-name[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-size:clamp(1.375rem,1.6vw,1.625rem);line-height:1.15}.region-text[data-astro-cid-lcdefpme]{color:var(--color-ink-soft)}.region-places[data-astro-cid-lcdefpme]{padding-top:var(--space-3);border-top:1px solid var(--color-rule-light);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-ink);margin-top:auto;font-weight:600}.about[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.about-photo[data-astro-cid-lcdefpme]{position:relative}.about-photo[data-astro-cid-lcdefpme]:after{content:"";background:var(--color-yellow);opacity:.8;height:1px;position:absolute;bottom:-.75rem;left:1.25rem;right:-1.25rem}@media (width<=340px){.about-photo[data-astro-cid-lcdefpme]:after{right:0}}.about-photo[data-astro-cid-lcdefpme]:before{content:"";z-index:1;border-radius:var(--radius-md);pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #2f48581f}.about-photo[data-astro-cid-lcdefpme] img{border-radius:var(--radius-md);filter:sepia(.07)saturate(.92)contrast(1.03);width:100%}.about-copy[data-astro-cid-lcdefpme]{max-width:36rem}.about-lead[data-astro-cid-lcdefpme]{font-family:var(--font-serif);text-wrap:pretty;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.4}.about-meta[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-ink-soft)}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:start;gap:0 clamp(2rem,5vw,4rem);display:grid}@media (width>=900px){.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (width<=860px){.intro[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=760px){.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.about-photo[data-astro-cid-lcdefpme]{max-width:300px}}@media (prefers-reduced-motion:reduce){.step[data-astro-cid-lcdefpme]:before{transform:none!important}}
