.FovtQW_visit{padding-block:var(--section);border-top:1px solid var(--line);background:var(--ink)}.FovtQW_grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.FovtQW_mapCol{top:calc(var(--header-h) + 2rem);width:min(100%, calc((100svh - var(--header-h) - 6rem) * .7));justify-self:center;position:sticky}.FovtQW_credit{color:var(--stone);text-align:center;opacity:.7;margin-top:.6rem;font-size:.6875rem}.FovtQW_kicker{color:var(--accent);align-items:center;gap:.9rem;margin-bottom:clamp(1.5rem,4vh,2.5rem);display:flex}.FovtQW_rule{background:var(--line-strong);width:2.5rem;height:1px}.FovtQW_title{font-family:var(--font-body);font-size:var(--t-statement);font-weight:350;line-height:1.1}.FovtQW_sub{color:var(--stone);font-family:var(--font-body);font-size:var(--t-title);margin-top:.75rem;font-weight:300;line-height:1.3}.FovtQW_actions{margin-top:clamp(2rem,5vh,3rem)}.FovtQW_or{color:var(--stone);font-size:var(--t-small);margin-top:1.25rem}.FovtQW_or a{color:var(--marble);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.2em}.FovtQW_facts{gap:2.5rem;margin-top:clamp(3rem,8vh,4.5rem);display:grid}.FovtQW_near{color:var(--stone)}.FovtQW_walks{display:grid}.FovtQW_walks li{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-block:.55rem;display:flex}.FovtQW_walks li span:last-child{color:var(--stone);font-variant-numeric:tabular-nums}.FovtQW_block{border-top:1px solid var(--line);gap:1rem;padding-top:1.25rem;display:grid}.FovtQW_block h3{color:var(--stone)}.FovtQW_hours{display:grid}.FovtQW_row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:1rem;padding-block:.6rem;display:grid}.FovtQW_row dt{color:var(--stone)}.FovtQW_row dd{font-variant-numeric:tabular-nums;margin:0}.FovtQW_address{font-family:var(--font-body);font-size:var(--t-dish);font-style:normal;line-height:1.35}@media (max-width:860px){.FovtQW_grid{grid-template-columns:minmax(0,1fr)}.FovtQW_mapCol{width:100%;position:static}}@media (max-width:480px){.FovtQW_row{grid-template-columns:minmax(0,1fr);gap:.15rem}}
