.find.svelte-1htxeoa{--edge:var(--gutter);background:var(--canvas);padding:var(--space-5) var(--edge)}.head.svelte-1htxeoa{gap:var(--space-2);flex-direction:column;display:flex}h2.svelte-1htxeoa{font-size:var(--text-h2);letter-spacing:-.02em;color:var(--brand-pink);line-height:.95}.meta.svelte-1htxeoa{color:var(--ink-soft);font-size:var(--text-body)}.studios.svelte-1htxeoa{margin-top:var(--space-4);gap:16px;display:grid}.studio.svelte-1htxeoa{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.photo.svelte-1htxeoa{aspect-ratio:16/9;background:var(--tint-teal);position:relative}.photo.svelte-1htxeoa picture{display:contents}.photo.svelte-1htxeoa{overflow:hidden}.photo.svelte-1htxeoa img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tag.svelte-1htxeoa{border-radius:var(--radius-pill);background:var(--brand-yellow);color:var(--ink);font-family:var(--font-display);padding:5px 12px;font-size:.875rem;font-weight:700;position:absolute;top:16px;left:16px}.body.svelte-1htxeoa{gap:20px;padding:24px;display:grid}.area.svelte-1htxeoa{font-family:var(--font-hand);color:var(--teal-deep);font-size:1.5rem;font-weight:700;line-height:1}h3.svelte-1htxeoa{letter-spacing:-.02em;margin:4px 0 8px;font-size:clamp(1.75rem,1.2rem + 1vw,2.25rem);line-height:1}.address.svelte-1htxeoa{color:var(--ink-soft);font-size:1.0625rem}.phone.svelte-1htxeoa{margin-top:4px;font-weight:600}.phone.svelte-1htxeoa a:where(.svelte-1htxeoa){color:inherit;text-underline-offset:3px}.ctas.svelte-1htxeoa{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.wa.svelte-1htxeoa{border-radius:var(--radius-pill);background:var(--brand-teal);color:#fff;text-shadow:0 1px 2px #16302f59;min-height:48px;font-family:var(--font-display);transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-ui) ease;align-items:center;gap:8px;padding:.75rem 1.4rem;font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-flex}.wa.svelte-1htxeoa svg:where(.svelte-1htxeoa){color:#fff;width:20px;height:20px}.wa.svelte-1htxeoa:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.wa.svelte-1htxeoa:hover{background:var(--teal-deep)}}.mini.svelte-1htxeoa{background:var(--tint-teal);border-radius:16px;height:240px;position:relative;overflow:hidden}.mini.svelte-1htxeoa iframe:where(.svelte-1htxeoa){border:0;width:100%;height:100%;position:absolute;inset:0}@media (width>=900px){.find.svelte-1htxeoa{--edge:40px;padding-block:var(--space-6)}.head.svelte-1htxeoa{flex-direction:row;justify-content:space-between;align-items:end}.studios.svelte-1htxeoa{grid-template-columns:1fr 1fr}.body.svelte-1htxeoa{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}@media (width>=900px) and (width<=1199px){.body.svelte-1htxeoa{grid-template-columns:1fr}}
