.social-links[data-astro-cid-y2qsmizv]{direction:ltr;flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.social-links[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]{color:#f4f2eb;border-radius:var(--studio-radius);background:#22251f;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 16px;font-size:14px;line-height:1.5;transition:background-color .18s;display:inline-flex}.social-links[data-astro-cid-y2qsmizv] img[data-astro-cid-y2qsmizv]{flex-shrink:0;width:23px;height:23px}.social-links[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:hover{background:#343b2c}.social-links[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:active{opacity:.8}.social-links[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (prefers-reduced-motion:reduce){.social-links[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]{transition:none}}.hero-grid[data-astro-cid-657w5j3a]{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.hero-copy[data-astro-cid-657w5j3a]{min-width:0}.hero-copy[data-astro-cid-657w5j3a] h1[data-astro-cid-657w5j3a]{letter-spacing:-.06em;max-width:11ch;margin:1.15rem 0 1.7rem;font-size:clamp(3rem,5.5vw,5.6rem);line-height:1.07}.hero-copy[data-astro-cid-657w5j3a] h1[data-astro-cid-657w5j3a] span[data-astro-cid-657w5j3a]{color:var(--gold)}.hero-intro[data-astro-cid-657w5j3a]{max-width:43ch;color:var(--muted);font-size:18px;line-height:1.75}.hero-actions[data-astro-cid-657w5j3a]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.entrance-photo[data-astro-cid-657w5j3a]{border-radius:var(--studio-radius);background:var(--surface);margin:0;overflow:hidden}.entrance-photo[data-astro-cid-657w5j3a] img[data-astro-cid-657w5j3a]{object-fit:cover;object-position:center;width:100%;height:clamp(24rem,36vw,34rem);display:block}.visit-section[data-astro-cid-657w5j3a]{background:var(--studio-paper);color:var(--studio-ink)}.visit-grid[data-astro-cid-657w5j3a]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,8vw,130px);display:grid}.address-block[data-astro-cid-657w5j3a]>.icon{color:var(--studio-ink);font-size:28px}.address-block[data-astro-cid-657w5j3a] h2[data-astro-cid-657w5j3a],.hours-block[data-astro-cid-657w5j3a] h2[data-astro-cid-657w5j3a]{letter-spacing:-.04em;margin:18px 0 26px;font-size:clamp(1.8rem,2.6vw,2.6rem);line-height:1.2}.address-block[data-astro-cid-657w5j3a] address[data-astro-cid-657w5j3a]{gap:5px;font-size:clamp(1.25rem,2vw,1.65rem);font-style:normal;line-height:1.55;display:grid}.address-block[data-astro-cid-657w5j3a] address[data-astro-cid-657w5j3a] strong[data-astro-cid-657w5j3a]{color:var(--studio-ink);margin-bottom:8px;font-size:14px;font-weight:650}.address-block[data-astro-cid-657w5j3a]>p[data-astro-cid-657w5j3a]{color:#555a53;max-width:37ch;margin:25px 0 15px;line-height:1.75}.address-block[data-astro-cid-657w5j3a] .text-link[data-astro-cid-657w5j3a]{color:var(--studio-ink)}.hours-heading[data-astro-cid-657w5j3a]{align-items:flex-start;gap:14px;display:flex}.hours-heading[data-astro-cid-657w5j3a]>.icon{color:var(--studio-ink);margin-top:5px;font-size:24px}.hours-heading[data-astro-cid-657w5j3a] h2[data-astro-cid-657w5j3a]{margin:0}.hours-list[data-astro-cid-657w5j3a]{margin:32px 0 20px}.hours-list[data-astro-cid-657w5j3a]>div[data-astro-cid-657w5j3a]{border-bottom:1px solid #181a1726;justify-content:space-between;align-items:baseline;gap:20px;padding:20px 0;display:flex}.hours-list[data-astro-cid-657w5j3a] dt[data-astro-cid-657w5j3a]{color:#555a53;font-size:16px}.hours-list[data-astro-cid-657w5j3a] dd[data-astro-cid-657w5j3a]{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:19px;font-weight:550}.hours-note[data-astro-cid-657w5j3a]{color:#555a53;max-width:55ch;font-size:14px;line-height:1.8}.direct-section[data-astro-cid-657w5j3a]{background:var(--studio-panel)}.direct-section[data-astro-cid-657w5j3a] .section-heading[data-astro-cid-657w5j3a]{max-width:48rem}.contact-channels[data-astro-cid-657w5j3a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:40px;display:grid}.contact-channels[data-astro-cid-657w5j3a]>a[data-astro-cid-657w5j3a]{border-block:1px solid var(--line);color:inherit;align-items:center;gap:20px;min-width:0;padding:26px 0;text-decoration:none;transition:color .18s;display:flex}.contact-channels[data-astro-cid-657w5j3a]>a[data-astro-cid-657w5j3a]>span[data-astro-cid-657w5j3a]:nth-child(2){min-width:0}.channel-icon[data-astro-cid-657w5j3a]{color:var(--gold);flex-shrink:0;place-items:center;font-size:24px;display:grid}.channel-label[data-astro-cid-657w5j3a]{color:var(--muted);margin-bottom:8px;font-size:14px;display:block}.contact-channels[data-astro-cid-657w5j3a] strong[data-astro-cid-657w5j3a]{overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;font-size:clamp(1rem,1.7vw,1.45rem);font-weight:500;line-height:1.5;display:block}.contact-channels[data-astro-cid-657w5j3a]>a[data-astro-cid-657w5j3a]>.icon{color:var(--gold);transition:translate .26s var(--motion-out);flex-shrink:0;margin-inline-start:auto}.reply-note[data-astro-cid-657w5j3a]{max-width:60ch;margin-top:24px;font-size:14px;line-height:1.8}@media (hover:hover) and (pointer:fine){.contact-channels[data-astro-cid-657w5j3a]>a[data-astro-cid-657w5j3a]:hover{color:var(--gold)}.contact-channels[data-astro-cid-657w5j3a]>a[data-astro-cid-657w5j3a]:hover>.icon{translate:3px -3px}}@media (width>=768px) and (width<=1099px){.contact-channels[data-astro-cid-657w5j3a]{grid-template-columns:1fr}.contact-channels[data-astro-cid-657w5j3a]>a[data-astro-cid-657w5j3a]{min-height:100px}.hero-actions[data-astro-cid-657w5j3a]{flex-direction:column;align-items:stretch}.hero-actions[data-astro-cid-657w5j3a] .button[data-astro-cid-657w5j3a]{width:100%}.visit-grid[data-astro-cid-657w5j3a]{gap:36px}.hours-list[data-astro-cid-657w5j3a]>div[data-astro-cid-657w5j3a]{flex-wrap:wrap;gap:8px}.hours-list[data-astro-cid-657w5j3a] dd[data-astro-cid-657w5j3a]{margin-inline-start:auto}.contact-channels[data-astro-cid-657w5j3a]{gap:26px}.contact-channels[data-astro-cid-657w5j3a]>a[data-astro-cid-657w5j3a]{gap:14px}}@media (width<=767px){.hero-grid[data-astro-cid-657w5j3a],.visit-grid[data-astro-cid-657w5j3a],.contact-channels[data-astro-cid-657w5j3a]{grid-template-columns:1fr}.hero-grid[data-astro-cid-657w5j3a]{gap:30px}.hero-copy[data-astro-cid-657w5j3a] h1[data-astro-cid-657w5j3a]{font-size:clamp(2.8rem,11.5vw,4.6rem)}.hero-intro[data-astro-cid-657w5j3a]{font-size:16px}.hero-actions[data-astro-cid-657w5j3a]{grid-template-columns:1fr;gap:10px;margin-top:26px;display:grid}.hero-actions[data-astro-cid-657w5j3a] .button[data-astro-cid-657w5j3a]{width:100%;min-height:56px;font-size:15px}.entrance-photo[data-astro-cid-657w5j3a] img[data-astro-cid-657w5j3a]{aspect-ratio:1.2;object-position:50% 50%;height:auto}.visit-grid[data-astro-cid-657w5j3a]{gap:48px}.address-block[data-astro-cid-657w5j3a] h2[data-astro-cid-657w5j3a],.hours-block[data-astro-cid-657w5j3a] h2[data-astro-cid-657w5j3a]{font-size:29px}.address-block[data-astro-cid-657w5j3a] address[data-astro-cid-657w5j3a]{font-size:22px}.address-block[data-astro-cid-657w5j3a]>p[data-astro-cid-657w5j3a]{font-size:15px}.hours-heading[data-astro-cid-657w5j3a]{gap:12px}.hours-heading[data-astro-cid-657w5j3a]>.icon{margin-top:5px;font-size:22px}.hours-list[data-astro-cid-657w5j3a]{margin-top:24px}.hours-list[data-astro-cid-657w5j3a]>div[data-astro-cid-657w5j3a]{flex-wrap:wrap;gap:12px;padding-block:18px}.hours-list[data-astro-cid-657w5j3a] dt[data-astro-cid-657w5j3a]{font-size:15px}.hours-list[data-astro-cid-657w5j3a] dd[data-astro-cid-657w5j3a]{margin-inline-start:auto;font-size:17px}.hours-note[data-astro-cid-657w5j3a]{font-size:13px}.contact-channels[data-astro-cid-657w5j3a]{gap:0;margin-top:26px}.contact-channels[data-astro-cid-657w5j3a]>a[data-astro-cid-657w5j3a]{gap:17px;min-height:104px;padding:25px 0}.contact-channels[data-astro-cid-657w5j3a]>a[data-astro-cid-657w5j3a]+a[data-astro-cid-657w5j3a]{border-top:0}.contact-channels[data-astro-cid-657w5j3a] strong[data-astro-cid-657w5j3a]{font-size:18px}.channel-label[data-astro-cid-657w5j3a],.reply-note[data-astro-cid-657w5j3a]{font-size:13px}}[dir=rtl] .hero-copy[data-astro-cid-657w5j3a] h1[data-astro-cid-657w5j3a],[dir=rtl] .address-block[data-astro-cid-657w5j3a] h2[data-astro-cid-657w5j3a],[dir=rtl] .hours-block[data-astro-cid-657w5j3a] h2[data-astro-cid-657w5j3a]{letter-spacing:0;line-height:1.35}@media (prefers-reduced-motion:reduce){.contact-channels[data-astro-cid-657w5j3a]>a[data-astro-cid-657w5j3a],.contact-channels[data-astro-cid-657w5j3a]>a[data-astro-cid-657w5j3a]>.icon{transition:none}.contact-channels[data-astro-cid-657w5j3a]>a[data-astro-cid-657w5j3a]:hover>.icon{translate:none}}.visit-section[data-astro-cid-657w5j3a]{color-scheme:light}.address-block[data-astro-cid-657w5j3a] .text-link[data-astro-cid-657w5j3a]:hover{color:#755225}.visit-section[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]:focus-visible{outline-color:var(--studio-ink)}.entrance-photo[data-astro-cid-657w5j3a] img[data-astro-cid-657w5j3a]{aspect-ratio:1.5;object-fit:cover;height:auto}.hours-block[data-astro-cid-657w5j3a] h2[data-astro-cid-657w5j3a],.hours-list[data-astro-cid-657w5j3a] dd[data-astro-cid-657w5j3a]{color:#7a571b}@media (width>=1100px){.contact-channels[data-astro-cid-657w5j3a]{gap:24px}.contact-channels[data-astro-cid-657w5j3a]>a[data-astro-cid-657w5j3a]{gap:12px}.contact-channels[data-astro-cid-657w5j3a] strong[data-astro-cid-657w5j3a]{font-size:clamp(16px,1.4vw,21px)}}
