.studio-hero[data-v-a0454a23]{position:relative;min-block-size:232px;overflow:hidden;border-radius:var(--radius-xl);background:var(--color-brand-primary);box-shadow:var(--shadow-md)}.studio-hero img[data-v-a0454a23]{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.studio-hero[data-v-a0454a23]:after{position:absolute;inset:0;background:linear-gradient(0deg,rgb(7 45 51 / 88%),transparent 75%);content:""}.studio-hero__overlay[data-v-a0454a23]{position:absolute;z-index:1;inset-inline:var(--space-5);inset-block-end:var(--space-5);color:#fff}.studio-hero__overlay span[data-v-a0454a23]{font-size:var(--font-size-sm)}.studio-hero__overlay h2[data-v-a0454a23]{margin:var(--space-1) 0 0;font-size:var(--font-size-xl)}.studio-story[data-v-a0454a23]{display:grid;gap:var(--space-2);padding:var(--space-5)}.studio-story h2[data-v-a0454a23],.studio-story p[data-v-a0454a23]{margin:0}.studio-story p[data-v-a0454a23]{color:var(--color-text-secondary);line-height:2.1}.studio-services[data-v-a0454a23]{display:grid;gap:var(--space-3)}.studio-service[data-v-a0454a23]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4)}.studio-service>span[data-v-a0454a23]{display:grid;inline-size:48px;block-size:48px;flex:0 0 auto;place-items:center;border-radius:var(--radius-lg);background:var(--color-brand-soft);color:var(--color-brand-primary)}.studio-service h3[data-v-a0454a23],.studio-service p[data-v-a0454a23]{margin:0}.studio-service h3[data-v-a0454a23]{font-size:var(--font-size-sm)}.studio-service p[data-v-a0454a23]{margin-block-start:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.studio-contact[data-v-a0454a23]{display:grid;gap:0;padding:var(--space-5)}.studio-contact h2[data-v-a0454a23]{margin-block-end:var(--space-2)}.studio-contact>a[data-v-a0454a23],.studio-contact>div[data-v-a0454a23]{display:flex;min-block-size:66px;align-items:center;gap:var(--space-3);border-block-start:1px solid var(--color-border-subtle);color:var(--color-brand-primary);text-decoration:none}.studio-contact span[data-v-a0454a23]{display:grid;gap:2px;color:var(--color-text-primary)}.studio-contact small[data-v-a0454a23]{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.studio-social[data-v-a0454a23]{display:grid;gap:var(--space-4);padding:var(--space-5)}.studio-social h2[data-v-a0454a23],.studio-social p[data-v-a0454a23]{margin:0}.studio-social p[data-v-a0454a23]{margin-block-start:var(--space-1);line-height:var(--line-height-relaxed)}.studio-social__links[data-v-a0454a23]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.studio-social__links a[data-v-a0454a23]{display:grid;min-block-size:76px;place-items:center;align-content:center;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-brand-primary);background:var(--color-surface-muted);font-size:var(--font-size-xs);text-decoration:none}.studio-social__links[data-v-a0454a23] svg{inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.studio-certificates[data-v-a0454a23]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5)}.studio-certificates h2[data-v-a0454a23],.studio-certificates p[data-v-a0454a23]{margin:0}.studio-certificates p[data-v-a0454a23]{max-inline-size:240px;margin-block-start:var(--space-1);line-height:1.8}.studio-certificates__marks[data-v-a0454a23]{display:flex;flex:0 0 auto;gap:var(--space-2)}.studio-certificates__marks img[data-v-a0454a23]{inline-size:52px;block-size:52px;padding:3px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);object-fit:contain}.studio-copyright[data-v-a0454a23]{margin:var(--space-2) 0 0;text-align:center}@media(max-width:23rem){.studio-hero[data-v-a0454a23]{min-block-size:205px}.studio-certificates[data-v-a0454a23]{align-items:flex-start;flex-direction:column}.studio-story[data-v-a0454a23],.studio-contact[data-v-a0454a23],.studio-social[data-v-a0454a23],.studio-certificates[data-v-a0454a23]{padding:var(--space-4)}.studio-social__links[data-v-a0454a23]{grid-template-columns:repeat(2,minmax(0,1fr))}}
