.studio-intro[data-astro-cid-oio444uu]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.studio-intro[data-astro-cid-oio444uu] h2[data-astro-cid-oio444uu]{text-wrap:balance;max-width:16ch}.studio-copy[data-astro-cid-oio444uu] p[data-astro-cid-oio444uu]+p[data-astro-cid-oio444uu]{margin-top:20px}.studio-photos[data-astro-cid-oio444uu]{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}.studio-photos[data-astro-cid-oio444uu] figure[data-astro-cid-oio444uu]{margin:0}.studio-photos[data-astro-cid-oio444uu] img[data-astro-cid-oio444uu]{border-radius:var(--radius-image);width:100%;height:auto;display:block}.studio-photos[data-astro-cid-oio444uu] figcaption[data-astro-cid-oio444uu]{margin-top:12px;font-size:14px}.studio-directions[data-astro-cid-oio444uu]{justify-content:space-between;align-items:center;gap:24px;margin-top:36px;display:flex}.address[data-astro-cid-oio444uu]{align-items:center;gap:18px;display:flex}.address[data-astro-cid-oio444uu] img[data-astro-cid-oio444uu]{flex-shrink:0}address[data-astro-cid-oio444uu]{font-size:18px;font-style:normal;line-height:1.6}.studio-map[data-astro-cid-oio444uu]{margin-top:28px}.studio-map[data-astro-cid-oio444uu] iframe[data-astro-cid-oio444uu]{border-radius:var(--radius-image);border:0;width:100%;height:420px;display:block}.studio-map[data-astro-cid-oio444uu]>a[data-astro-cid-oio444uu]{text-underline-offset:4px;padding-top:14px;font-size:14px;display:inline-block}.section-header[data-astro-cid-oio444uu]{text-align:center;max-width:800px;margin:0 auto 40px}.section-header[data-astro-cid-oio444uu] p[data-astro-cid-oio444uu]{margin-top:22px}.region-tiles[data-astro-cid-oio444uu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.region-tiles[data-astro-cid-oio444uu]>a[data-astro-cid-oio444uu]{aspect-ratio:1.65;isolation:isolate;border-radius:var(--radius-image);color:#fff;background:var(--color-navy);align-items:flex-end;width:100%;min-width:0;min-height:330px;text-decoration:none;display:flex;position:relative;overflow:hidden}.region-tiles[data-astro-cid-oio444uu] img[data-astro-cid-oio444uu]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.region-tiles[data-astro-cid-oio444uu]>a[data-astro-cid-oio444uu]:before{content:"";z-index:-1;background:linear-gradient(#0f1b2614 15%,#0f1b26eb 100%);position:absolute;inset:0}.region-tile-copy[data-astro-cid-oio444uu]{max-width:500px;padding:32px}.region-tile-copy[data-astro-cid-oio444uu] h3[data-astro-cid-oio444uu]{font-size:var(--text-h3);color:#fff;font-weight:500;line-height:1.3}.region-tile-copy[data-astro-cid-oio444uu] p[data-astro-cid-oio444uu]{color:#fff;margin-top:12px;font-size:16px;line-height:1.6}.region-tiles[data-astro-cid-oio444uu] a[data-astro-cid-oio444uu]:hover h3[data-astro-cid-oio444uu]{text-underline-offset:5px;text-decoration:underline}.region-tiles[data-astro-cid-oio444uu] a[data-astro-cid-oio444uu]:focus-visible{outline:3px solid var(--color-terracotta);outline-offset:5px}.closing-layout[data-astro-cid-oio444uu]{grid-template-columns:.7fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);max-width:1100px;display:grid}.closing-layout[data-astro-cid-oio444uu]>img[data-astro-cid-oio444uu]{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-image);width:100%}.closing-layout[data-astro-cid-oio444uu] p[data-astro-cid-oio444uu]{margin-top:24px}.closing-layout[data-astro-cid-oio444uu] .btn[data-astro-cid-oio444uu]{margin-top:32px}#studio[data-astro-cid-oio444uu],#regional-guides[data-astro-cid-oio444uu]{scroll-margin-top:24px}@media (width<=767px){.studio-intro[data-astro-cid-oio444uu],.studio-photos[data-astro-cid-oio444uu],.region-tiles[data-astro-cid-oio444uu],.closing-layout[data-astro-cid-oio444uu]{grid-template-columns:minmax(0,1fr)}.studio-directions[data-astro-cid-oio444uu]{flex-direction:column;align-items:flex-start}.studio-map[data-astro-cid-oio444uu] iframe[data-astro-cid-oio444uu]{height:360px}.region-tiles[data-astro-cid-oio444uu]>a[data-astro-cid-oio444uu]{aspect-ratio:1.2;min-height:280px}.region-tile-copy[data-astro-cid-oio444uu]{padding:24px}.closing-layout[data-astro-cid-oio444uu]>img[data-astro-cid-oio444uu]{max-width:360px;margin-inline:auto}}
