.form[data-v-f4199167]{gap:1.1rem;display:grid}.row.two[data-v-f4199167]{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}label[data-v-f4199167]{color:var(--charcoal-2);letter-spacing:.02em;gap:.4rem;font-size:.88rem;font-weight:700;display:grid}input[data-v-f4199167],select[data-v-f4199167],textarea[data-v-f4199167]{font:inherit;border:1px solid var(--line-2);background:var(--white);color:var(--charcoal);border-radius:14px;width:100%;padding:.75rem .95rem;font-weight:400}input[data-v-f4199167]:focus,select[data-v-f4199167]:focus,textarea[data-v-f4199167]:focus{border-color:var(--plum);box-shadow:0 0 0 3px var(--plum-soft);outline:none}textarea[data-v-f4199167]{resize:vertical}.note[data-v-f4199167]{color:var(--charcoal-3);font-size:.88rem}.done[data-v-f4199167]{justify-items:start;gap:1rem;display:grid}.summary[data-v-f4199167]{background:var(--blush-3);border:1px solid var(--line);border-radius:14px;gap:.35rem;width:100%;margin:0;padding:1rem 1.2rem;display:grid}.summary>div[data-v-f4199167]{grid-template-columns:5rem 1fr;gap:.8rem;font-size:.95rem;display:grid}.summary dt[data-v-f4199167]{color:var(--charcoal-3)}.summary dd[data-v-f4199167]{margin:0}.actions[data-v-f4199167]{flex-wrap:wrap;gap:.8rem;display:flex}@media (width<=600px){.row.two[data-v-f4199167]{grid-template-columns:1fr}}.contact-grid[data-v-df38fdc0]{grid-template-columns:1.25fr .75fr;align-items:start;gap:2.5rem;display:grid}.form-col[data-v-df38fdc0]{padding:2rem}.h[data-v-df38fdc0]{margin-bottom:1.2rem}.side[data-v-df38fdc0]{gap:1.6rem;display:grid}.studio[data-v-df38fdc0]{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-card);width:100%;box-shadow:var(--shadow)}.label[data-v-df38fdc0]{letter-spacing:.18em;text-transform:uppercase;color:var(--plum);align-items:center;gap:.4rem;margin-bottom:.5rem;font-size:.72rem;font-weight:700;display:flex}.small[data-v-df38fdc0]{margin-top:.4rem;font-size:.88rem}.hours[data-v-df38fdc0]{gap:.3rem;margin:0;display:grid}.hours>div[data-v-df38fdc0]{border-bottom:1px dashed var(--line);grid-template-columns:1fr auto;gap:1rem;padding-bottom:.3rem;font-size:.95rem;display:grid}.hours dt[data-v-df38fdc0]{color:var(--charcoal-2)}.hours dd[data-v-df38fdc0]{text-align:right;font-variant-numeric:tabular-nums;margin:0}.hours .closed dd[data-v-df38fdc0]{color:var(--charcoal-3);font-style:italic}.parking[data-v-df38fdc0]{color:var(--charcoal-2);gap:.5rem;font-size:.95rem;display:grid}.parking li[data-v-df38fdc0]::marker{color:var(--plum)}.faq[data-v-df38fdc0]{gap:1.5rem;display:grid}.faq h2[data-v-df38fdc0]{margin-top:.4rem}.q[data-v-df38fdc0]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card);align-content:start;gap:.4rem;padding:1.4rem;display:grid}.q h3[data-v-df38fdc0]{font-size:1.2rem}.q p[data-v-df38fdc0]{color:var(--charcoal-2);font-size:.95rem}.cta[data-v-df38fdc0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.cta-actions[data-v-df38fdc0]{flex-wrap:wrap;gap:.8rem;display:flex}@media (width<=800px){.contact-grid[data-v-df38fdc0]{grid-template-columns:1fr;gap:2rem}.form-col[data-v-df38fdc0]{padding:1.4rem}}
