.sc-loc-grid[data-astro-cid-omis5osu]{gap:clamp(32px,5vw,64px);display:grid}@media (width>=900px){.sc-loc-grid[data-astro-cid-omis5osu]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}}.sc-loc-body[data-astro-cid-omis5osu] h2{font-family:var(--font-display);font-size:var(--fs-h3);text-transform:uppercase;letter-spacing:.04em;margin:2em 0 .6em}.sc-loc-body[data-astro-cid-omis5osu] p{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);max-width:68ch;margin-bottom:1.1em}.sc-loc-aside[data-astro-cid-omis5osu]{gap:20px;display:grid}.sc-loc-panel[data-astro-cid-omis5osu]{border:1px solid var(--color-border-strong);background:var(--color-panel);padding:clamp(20px,3vw,28px)}.sc-loc-panel[data-astro-cid-omis5osu] p[data-astro-cid-omis5osu]{font-family:var(--font-body);line-height:var(--lh-body);margin-top:10px}.sc-loc-market[data-astro-cid-omis5osu]{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);max-width:74ch;margin-bottom:clamp(28px,4vw,44px)}.sc-loc-angles[data-astro-cid-omis5osu]{gap:24px;display:grid}@media (width>=760px){.sc-loc-angles[data-astro-cid-omis5osu]{grid-template-columns:repeat(3,minmax(0,1fr))}}.sc-loc-angle[data-astro-cid-omis5osu]{border-top:2px solid var(--color-accent);padding-top:18px}.sc-loc-angle-num[data-astro-cid-omis5osu]{font-family:var(--font-display);font-size:var(--fs-meta);letter-spacing:.14em;color:var(--color-accent);margin-bottom:10px;display:block}.sc-loc-angle[data-astro-cid-omis5osu] p[data-astro-cid-omis5osu]{font-family:var(--font-body);line-height:var(--lh-body);margin-top:8px}.sc-loc-hoods[data-astro-cid-omis5osu]{flex-wrap:wrap;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.sc-loc-hoods[data-astro-cid-omis5osu] li[data-astro-cid-omis5osu]{border:1px solid var(--color-border-strong);font-family:var(--font-display);font-size:var(--fs-meta);letter-spacing:.06em;text-transform:uppercase;padding:8px 16px}.sc-loc-hoods-note[data-astro-cid-omis5osu]{font-family:var(--font-body);line-height:var(--lh-body);max-width:66ch}.sc-loc-hoods-note[data-astro-cid-omis5osu] a[data-astro-cid-omis5osu]{text-underline-offset:3px;text-decoration:underline}.sc-loc-gallery[data-astro-cid-omis5osu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}@media (width>=560px){.sc-loc-gallery[data-astro-cid-omis5osu]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sc-loc-shot[data-astro-cid-omis5osu].is-feature{aspect-ratio:auto;grid-area:span 2/span 2}}@media (width>=1100px){.sc-loc-gallery[data-astro-cid-omis5osu]{gap:18px}}.sc-loc-shot[data-astro-cid-omis5osu]{--sc-ar:auto;aspect-ratio:3/2;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-alt);transition:border-color .2s;display:block;position:relative;overflow:hidden}.sc-loc-shot[data-astro-cid-omis5osu] .sc-image{border-radius:inherit;border:none;position:absolute;inset:0}.sc-loc-shot[data-astro-cid-omis5osu] .sc-image-real,.sc-loc-shot[data-astro-cid-omis5osu] .sc-placeholder{transition:transform .5s}@media (hover:hover){.sc-loc-shot[data-astro-cid-omis5osu]:hover{border-color:var(--color-accent)}.sc-loc-shot[data-astro-cid-omis5osu]:hover .sc-image-real,.sc-loc-shot[data-astro-cid-omis5osu]:hover .sc-placeholder{transform:scale(1.06)}}.sc-loc-shot[data-astro-cid-omis5osu]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.sc-loc-shot-tag[data-astro-cid-omis5osu]{z-index:1;font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--color-on-photo-dim);background:rgb(var(--scrim) / .82);backdrop-filter:blur(6px);border:1px solid color-mix(in srgb, var(--color-on-photo) 22%, transparent);border-radius:999px;padding:5px 10px;position:absolute;bottom:10px;left:10px}.sc-loc-services[data-astro-cid-omis5osu]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;margin-bottom:28px;display:grid}.sc-loc-gallery-cta[data-astro-cid-omis5osu]{display:inline-flex}.sc-loc-pricing-cta[data-astro-cid-omis5osu]{margin-top:28px}.sc-loc-near[data-astro-cid-omis5osu]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:0 0 28px;padding:0;list-style:none;display:grid}.sc-loc-near[data-astro-cid-omis5osu] a[data-astro-cid-omis5osu]{border:1px solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-panel);flex-direction:column;gap:8px;height:100%;padding:clamp(18px,2.6vw,24px);transition:border-color .18s,transform .18s;display:flex}@media (hover:hover){.sc-loc-near[data-astro-cid-omis5osu] a[data-astro-cid-omis5osu]:hover{border-color:var(--color-accent);transform:translateY(-3px)}}.sc-loc-near[data-astro-cid-omis5osu] a[data-astro-cid-omis5osu]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.sc-loc-near-region[data-astro-cid-omis5osu]{font-family:var(--font-display);font-size:var(--fs-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted-2)}.sc-loc-near-city[data-astro-cid-omis5osu]{font-family:var(--font-display);font-size:var(--fs-body);font-weight:600;line-height:var(--lh-title);color:var(--color-heading);justify-content:space-between;align-items:baseline;gap:10px;transition:color .18s;display:flex}.sc-loc-near-arrow[data-astro-cid-omis5osu]{color:var(--color-muted-3);flex:none;transition:transform .18s,color .18s}.sc-loc-near[data-astro-cid-omis5osu] a[data-astro-cid-omis5osu]:hover .sc-loc-near-city[data-astro-cid-omis5osu],.sc-loc-near[data-astro-cid-omis5osu] a[data-astro-cid-omis5osu]:focus-visible .sc-loc-near-city[data-astro-cid-omis5osu],.sc-loc-near[data-astro-cid-omis5osu] a[data-astro-cid-omis5osu]:hover .sc-loc-near-arrow[data-astro-cid-omis5osu],.sc-loc-near[data-astro-cid-omis5osu] a[data-astro-cid-omis5osu]:focus-visible .sc-loc-near-arrow[data-astro-cid-omis5osu]{color:var(--color-accent-hover)}@media (hover:hover){.sc-loc-near[data-astro-cid-omis5osu] a[data-astro-cid-omis5osu]:hover .sc-loc-near-arrow[data-astro-cid-omis5osu]{transform:translate(4px)}}.sc-loc-near-hoods[data-astro-cid-omis5osu]{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--color-muted-2);margin-top:auto;padding-top:10px;line-height:1.5}
