.st-term,[data-foundry-page=location],[data-foundry-page=locations]{max-width:var(--st-max);margin-inline:auto;padding:clamp(3rem,8vw,6rem) var(--st-gutter) clamp(4rem,8vw,7rem)}[data-foundry-location=name],[data-foundry-locations=heading],[data-foundry-term=heading]{max-width:11.9em;margin:0;font-size:clamp(2.75rem,7.4vw,6.25rem);font-weight:600;line-height:.95;letter-spacing:-.028em;text-wrap:balance}[data-foundry-location=intro],[data-foundry-locations=intro],[data-foundry-term=intro]{max-width:34.1em;margin:1.5rem 0 0;font-size:clamp(1.0625rem,1.5vw,1.3rem);line-height:1.5}[data-foundry-term=cta]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}[data-foundry-location=order],[data-foundry-term=cta] a{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.2rem 1.6rem;border:2px solid var(--st-ink);border-radius:var(--radius-full);font-weight:600;line-height:1.1;text-decoration:none}[data-foundry-location=order],[data-foundry-term=cta] a:last-child{background:var(--st-ink);color:var(--st-cream)}[data-foundry-location=order]:hover,[data-foundry-term=cta] a:hover{border-color:var(--st-orange);background:var(--st-orange);color:var(--st-ink)}[data-foundry-location=neighborhoods],[data-foundry-term=favorites],[data-foundry-term=questions],[data-foundry-term=related],[data-foundry-term=visit]{margin-top:clamp(3.5rem,7vw,6rem);padding-top:clamp(1.5rem,3vw,2.5rem);border-top:var(--st-rule)}.st-term h2,[data-foundry-location=neighborhoods] h2{margin:0 0 clamp(1.5rem,3vw,2.5rem);font-size:clamp(2rem,4.6vw,3.5rem);font-weight:600;line-height:1;letter-spacing:-.02em}[data-foundry-term=favorites-list]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));grid-gap:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem);gap:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem)}[data-foundry-term=favorite]{display:grid;align-content:start;grid-gap:.4rem;gap:.4rem}[data-foundry-term=favorite] .st-plate{width:72%;margin-bottom:.9rem}[data-foundry-term=favorite-category]{margin:0;color:var(--st-blue-deep);font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}[data-foundry-term=favorite-name]{margin:0;font-size:1.5rem;font-weight:600;line-height:1.08;letter-spacing:-.012em}[data-foundry-term=favorite-name] a{text-decoration:none}[data-foundry-term=favorite-name] a:hover{text-decoration:underline;text-underline-offset:.18em}[data-foundry-term=favorite-description]{margin:0;color:var(--st-ink-soft);font-size:.9375rem;line-height:1.5}[data-foundry-term=favorite-price]{margin:.2rem 0 0;font-size:1.125rem;font-weight:600}[data-foundry-location=neighborhoods] ul,[data-foundry-term=related] ul{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}[data-foundry-location=neighborhoods] a,[data-foundry-term=related] a{display:inline-flex;align-items:center;min-height:2.5rem;padding:.2rem 1.15rem;border:var(--st-rule);border-radius:var(--radius-full);text-decoration:none}[data-foundry-location=neighborhoods] a:hover,[data-foundry-term=related] a:hover{background:var(--st-ink);color:var(--st-cream)}[data-foundry-location=facts]{display:grid;justify-items:start;grid-gap:1.1rem;gap:1.1rem;max-width:34rem}[data-foundry-location=address]{display:flex;flex-wrap:wrap;gap:0 .4em;font-size:clamp(1.25rem,2.2vw,1.75rem);font-style:normal;font-weight:600;line-height:1.2}[data-foundry-location=street]{flex-basis:100%}[data-foundry-location=phone]{font-size:1.25rem;font-weight:600;text-underline-offset:.2em}[data-foundry-location=hours]{display:grid;grid-gap:.4rem;gap:.4rem;width:100%;margin:0}[data-foundry-location=hours-row]{display:grid;grid-template-columns:7rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;padding-bottom:.4rem;border-bottom:var(--st-hair)}[data-foundry-location=hours-row] dt{font-weight:600}[data-foundry-location=hours-row] dd{margin:0}[data-foundry-location=back]{margin:0 0 1.5rem}