.ct__channels[data-astro-cid-2mxdoeuz]{margin-top:var(--sp-5)}.ct__phone[data-astro-cid-2mxdoeuz]{display:inline-block;font-size:clamp(2.2rem,1.2rem + 3.4vw,3.8rem);line-height:1;color:var(--cream);letter-spacing:-.02em;transition:color .3s var(--ease-out)}.ct__phone[data-astro-cid-2mxdoeuz]:hover{color:var(--brass-lit)}.ct__alt[data-astro-cid-2mxdoeuz]{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin-top:var(--sp-4)}.ct__altlink[data-astro-cid-2mxdoeuz]{display:inline-flex;align-items:center;gap:.5rem;color:var(--cream);font-size:var(--step-0);overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:5px;transition:color .25s,text-decoration-color .25s}.ct__altlink[data-astro-cid-2mxdoeuz] svg[data-astro-cid-2mxdoeuz]{color:var(--brass-lit);flex:none}.ct__altlink[data-astro-cid-2mxdoeuz]:hover{color:var(--brass-lit);text-decoration-color:currentColor}.label--brass[data-astro-cid-2mxdoeuz]{color:var(--brass-lit)}.ct[data-astro-cid-2mxdoeuz]{position:relative;min-height:100vh;display:flex;align-items:center;padding-block:clamp(6rem,12vw,9rem) clamp(3rem,7vw,6rem);overflow:hidden}.ct__media[data-astro-cid-2mxdoeuz]{position:absolute;inset:0;z-index:0}.ct__media[data-astro-cid-2mxdoeuz] img[data-astro-cid-2mxdoeuz]{width:100%;height:100%;object-fit:cover;opacity:.2;filter:grayscale(.2)}.ct__scrim[data-astro-cid-2mxdoeuz]{position:absolute;inset:0;background:linear-gradient(180deg,var(--espresso),rgba(21,17,13,.85) 45%,rgba(21,17,13,.95))}.ct__in[data-astro-cid-2mxdoeuz]{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,5vw,5rem);align-items:center;width:100%}.ct__kick[data-astro-cid-2mxdoeuz]{display:block;margin-bottom:var(--sp-3)}.ct__h[data-astro-cid-2mxdoeuz]{font-size:clamp(2.3rem,1.1rem + 3.2vw,4rem);color:var(--cream)}.ct__h[data-astro-cid-2mxdoeuz] em[data-astro-cid-2mxdoeuz]{color:var(--brass-lit)}.ct__lead[data-astro-cid-2mxdoeuz]{color:var(--cream-dim);font-size:var(--step-1);margin-top:var(--sp-4);max-width:42ch}.ct__lead[data-astro-cid-2mxdoeuz] strong[data-astro-cid-2mxdoeuz]{color:var(--cream)}.ct__info[data-astro-cid-2mxdoeuz]{margin-top:var(--sp-4);display:flex;gap:var(--sp-5);flex-wrap:wrap;padding-top:var(--sp-4);border-top:1px solid var(--line)}.ct__info[data-astro-cid-2mxdoeuz] dt[data-astro-cid-2mxdoeuz]{display:inline-flex;align-items:center;gap:.4rem;color:var(--stone)}.ct__info[data-astro-cid-2mxdoeuz] dt[data-astro-cid-2mxdoeuz] svg[data-astro-cid-2mxdoeuz]{color:var(--brass-lit)}.ct__info[data-astro-cid-2mxdoeuz] dd[data-astro-cid-2mxdoeuz]{margin:.25rem 0 0;color:var(--cream);font-size:var(--step-0)}.ct__social[data-astro-cid-2mxdoeuz]{margin-top:var(--sp-4);display:flex;gap:var(--sp-4)}.ct__slink[data-astro-cid-2mxdoeuz]{display:inline-flex;align-items:center;gap:.5rem;color:var(--cream-dim);font-size:var(--step--1)}.ct__slink[data-astro-cid-2mxdoeuz] svg[data-astro-cid-2mxdoeuz]{color:var(--brass-lit)}.ct__slink[data-astro-cid-2mxdoeuz]:hover{color:var(--brass-lit)}.ct__panel[data-astro-cid-2mxdoeuz]{background:var(--cream);color:var(--ink);padding:clamp(1.3rem,3vw,2.4rem);border-radius:var(--radius);box-shadow:var(--shadow-lift)}.ct__tally[data-astro-cid-2mxdoeuz]{display:block;width:100%;border:0}.map[data-astro-cid-2mxdoeuz]{padding-block:clamp(3rem,7vw,6rem);border-top:1px solid var(--line)}.map__head[data-astro-cid-2mxdoeuz]{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.map__head[data-astro-cid-2mxdoeuz] .label[data-astro-cid-2mxdoeuz]{display:block;margin-bottom:var(--sp-2)}.map__h[data-astro-cid-2mxdoeuz]{font-size:clamp(1.8rem,1.1rem + 2.8vw,3.2rem);color:var(--cream)}.map__h[data-astro-cid-2mxdoeuz] em[data-astro-cid-2mxdoeuz]{color:var(--brass-lit)}.map__frame[data-astro-cid-2mxdoeuz]{position:relative;border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-lift)}.map__frame[data-astro-cid-2mxdoeuz] iframe[data-astro-cid-2mxdoeuz]{display:block;width:100%;height:clamp(320px,48vw,520px);border:0;filter:grayscale(.35) contrast(1.02);transition:filter .5s var(--ease-out)}.map__frame[data-astro-cid-2mxdoeuz]:hover iframe[data-astro-cid-2mxdoeuz]{filter:grayscale(0) contrast(1)}@media (max-width: 880px){.ct[data-astro-cid-2mxdoeuz]{min-height:0}.ct__in[data-astro-cid-2mxdoeuz]{grid-template-columns:1fr}.map__head[data-astro-cid-2mxdoeuz]{align-items:flex-start}}
