.ahero[data-astro-cid-iqfgzcoi]{padding-block:var(--space-5) var(--space-6)}.ahero__grid[data-astro-cid-iqfgzcoi]{gap:var(--space-6);align-items:center;display:grid}.ahero__crumbs[data-astro-cid-iqfgzcoi]{color:var(--color-on-dark-muted);font-size:var(--fs-small);margin-bottom:var(--space-5)}.ahero__h1[data-astro-cid-iqfgzcoi]{max-width:14ch;margin-bottom:var(--space-5);font-size:clamp(2.5rem,1.5rem + 3.6vw,4rem);line-height:1.05}.ahero__years[data-astro-cid-iqfgzcoi]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ahero[data-astro-cid-iqfgzcoi] .ahero__years[data-astro-cid-iqfgzcoi] a[data-astro-cid-iqfgzcoi]{min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-ghost-line);color:var(--color-on-dark);font-family:var(--font-display);border-radius:999px;align-items:center;font-size:1.05rem;text-decoration:none;display:inline-flex}.ahero[data-astro-cid-iqfgzcoi] .ahero__years[data-astro-cid-iqfgzcoi] a[data-astro-cid-iqfgzcoi]:hover,.ahero[data-astro-cid-iqfgzcoi] .ahero__years[data-astro-cid-iqfgzcoi] a[data-astro-cid-iqfgzcoi]:focus-visible{border-color:var(--color-brass);color:var(--color-brass)}.ahero__caption[data-astro-cid-iqfgzcoi]{margin:var(--space-3) 0 0;font-size:var(--fs-small);color:var(--color-on-dark-muted)}.about-trust[data-astro-cid-iqfgzcoi]{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-line-dark);flex-wrap:wrap;display:flex}.about-trust[data-astro-cid-iqfgzcoi] .ratings{margin:0}.about-trust[data-astro-cid-iqfgzcoi]>img{width:64px;height:auto}.about-trust__yelp[data-astro-cid-iqfgzcoi]{font-size:var(--fs-small);font-weight:700}@media (width>=992px){.ahero__grid[data-astro-cid-iqfgzcoi]{gap:var(--space-10);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.timeline__list[data-astro-cid-iqfgzcoi]{margin:0 auto;padding:0;list-style:none;position:relative}.timeline__list[data-astro-cid-iqfgzcoi]:before{content:"";background:var(--color-line);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:7px}.chapter[data-astro-cid-iqfgzcoi]{gap:var(--space-5);padding-left:var(--space-8);padding-bottom:var(--space-10);display:grid;position:relative}.chapter[data-astro-cid-iqfgzcoi]:last-child{padding-bottom:0}.chapter__mark[data-astro-cid-iqfgzcoi]{background:var(--color-sand);border:3px solid var(--color-bronze);border-radius:50%;width:15px;height:15px;position:absolute;top:.6rem;left:0}.chapter__when[data-astro-cid-iqfgzcoi]{font-family:var(--font-display);color:var(--color-bronze);margin:0;font-size:clamp(2.25rem,1.6rem + 2.4vw,3.5rem);line-height:1}.chapter__name[data-astro-cid-iqfgzcoi]{margin:var(--space-2) 0 var(--space-4);font-size:1.125rem;font-weight:700}.chapter__body[data-astro-cid-iqfgzcoi]{max-width:60ch;margin:0}.chapter__photo[data-astro-cid-iqfgzcoi]{margin:0}.chapter__photo[data-astro-cid-iqfgzcoi] img{border-radius:var(--radius-md);width:100%;max-width:100%;height:auto}.chapter__photo[data-astro-cid-iqfgzcoi] figcaption[data-astro-cid-iqfgzcoi]{margin-top:var(--space-2);font-size:var(--fs-small);color:var(--color-on-light-muted)}@media (width>=992px){.timeline__list[data-astro-cid-iqfgzcoi]:before{left:50%}.chapter[data-astro-cid-iqfgzcoi]{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding-left:0}.chapter__mark[data-astro-cid-iqfgzcoi]{left:calc(50% - 7px)}.chapter--flip[data-astro-cid-iqfgzcoi] .chapter__text[data-astro-cid-iqfgzcoi]{order:2}}.spread__h2[data-astro-cid-iqfgzcoi]{font-size:clamp(2.25rem,1.6rem + 2.4vw,3.5rem)}.spread__lede[data-astro-cid-iqfgzcoi]{font-family:var(--font-display);max-width:40ch;margin:0 0 var(--space-6);font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);line-height:1.35}.spread__cols[data-astro-cid-iqfgzcoi]{gap:var(--space-5) var(--space-8);color:var(--color-on-dark-muted);display:grid}.spread__cols[data-astro-cid-iqfgzcoi] p[data-astro-cid-iqfgzcoi]{margin:0}@media (width>=768px){.spread__cols[data-astro-cid-iqfgzcoi]{grid-template-columns:1fr 1fr}}.spread__photos[data-astro-cid-iqfgzcoi]{margin:var(--space-8) 0;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.spread__photos[data-astro-cid-iqfgzcoi] img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-md);width:100%;max-width:100%}.spread__close[data-astro-cid-iqfgzcoi]{text-align:center;max-width:62ch;margin:0 auto;font-size:1.125rem}.spread__more[data-astro-cid-iqfgzcoi]{margin:var(--space-5) 0 0;text-align:center;font-weight:700}.visit__inner[data-astro-cid-iqfgzcoi]{text-align:center}.visit__where[data-astro-cid-iqfgzcoi]{font-family:var(--font-display);font-size:var(--fs-h3);margin:0 0 var(--space-2)}.visit__policy[data-astro-cid-iqfgzcoi]{max-width:52ch;margin:0 auto var(--space-5)}.visit__actions[data-astro-cid-iqfgzcoi]{justify-content:center;gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}
