.studio-page[data-astro-cid-tv5efn5z]{padding-top:6.5rem}.page-hero[data-astro-cid-tv5efn5z]{padding:4.5rem 0 3rem;background:radial-gradient(circle at top left,rgba(255,166,51,.12),transparent 45%),linear-gradient(180deg,#ffffffe6,#f2efe7fa)}.section-kicker[data-astro-cid-tv5efn5z]{display:inline-block;margin-bottom:1rem;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary)}.page-title[data-astro-cid-tv5efn5z]{font-size:clamp(2.4rem,6vw,4rem);margin-bottom:1.5rem}.page-body[data-astro-cid-tv5efn5z],.section-body[data-astro-cid-tv5efn5z]{max-width:42rem;color:var(--color-text-muted);line-height:2}.section-head[data-astro-cid-tv5efn5z]{display:grid;gap:.75rem;margin-bottom:2.5rem}.studio-gallery[data-astro-cid-tv5efn5z]{background:linear-gradient(180deg,#fff9,#f2efe733)}.studio-grid[data-astro-cid-tv5efn5z]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.studio-item[data-astro-cid-tv5efn5z]{display:grid;gap:.6rem}.studio-item[data-astro-cid-tv5efn5z]:nth-child(1),.studio-item[data-astro-cid-tv5efn5z]:nth-child(6){grid-column:span 2;grid-row:span 2}.studio-item[data-astro-cid-tv5efn5z] img[data-astro-cid-tv5efn5z]{width:100%;height:100%;min-height:12rem;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-border)}.studio-item[data-astro-cid-tv5efn5z] figcaption[data-astro-cid-tv5efn5z]{font-size:.82rem;color:var(--color-text-muted)}.base-section[data-astro-cid-tv5efn5z]{background:linear-gradient(180deg,#ffffff9e,#f2efe740)}.team-section[data-astro-cid-tv5efn5z]{background:#f0eadc66}.team-carousel-wrap[data-astro-cid-tv5efn5z]{position:relative;margin-top:2rem}.team-carousel[data-astro-cid-tv5efn5z]{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.team-carousel[data-astro-cid-tv5efn5z]::-webkit-scrollbar{display:none}.team-carousel[data-astro-cid-tv5efn5z] img[data-astro-cid-tv5efn5z]{width:220px;aspect-ratio:3 / 4;object-fit:cover;display:block;border-radius:0;transition:transform .5s ease}.team-member[data-astro-cid-tv5efn5z]{position:relative;flex:0 0 auto;margin:0;overflow:hidden;scroll-snap-align:start;box-shadow:var(--shadow-sm)}.team-member[data-astro-cid-tv5efn5z]:hover img[data-astro-cid-tv5efn5z]{transform:scale(1.04)}.team-member-info[data-astro-cid-tv5efn5z]{position:absolute;inset:auto 0 0;display:grid;gap:.2rem;justify-items:center;text-align:center;padding:1.8rem .75rem .9rem;background:linear-gradient(transparent,#181914e6);color:#fff;opacity:1;transform:translateY(0);pointer-events:none}.team-member-info[data-astro-cid-tv5efn5z] strong[data-astro-cid-tv5efn5z]{font-family:var(--font-serif);font-size:1.1rem;font-weight:600}.team-member-info[data-astro-cid-tv5efn5z] span[data-astro-cid-tv5efn5z]{font-size:.78rem;color:#ffffffd9}.team-arrow[data-astro-cid-tv5efn5z]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;border:0;border-radius:50%;background:#181914b8;color:#fff;cursor:pointer;transition:background .3s ease,transform .3s ease}.team-arrow[data-astro-cid-tv5efn5z]:hover{background:var(--color-primary);transform:translateY(-50%) scale(1.06)}.team-arrow-prev[data-astro-cid-tv5efn5z]{left:-1.1rem}.team-arrow-next[data-astro-cid-tv5efn5z]{right:-1.1rem}@media(max-width:640px){.team-arrow[data-astro-cid-tv5efn5z]{width:2.3rem;height:2.3rem}.team-arrow-prev[data-astro-cid-tv5efn5z]{left:.4rem}.team-arrow-next[data-astro-cid-tv5efn5z]{right:.4rem}}.base-grid[data-astro-cid-tv5efn5z]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.base-item[data-astro-cid-tv5efn5z]{display:grid;gap:.7rem}.base-item[data-astro-cid-tv5efn5z] img[data-astro-cid-tv5efn5z]{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-border)}.base-item[data-astro-cid-tv5efn5z] figcaption[data-astro-cid-tv5efn5z]{font-size:.85rem;color:var(--color-text-muted)}@media(max-width:1024px){.studio-grid[data-astro-cid-tv5efn5z]{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-item[data-astro-cid-tv5efn5z]:nth-child(1),.studio-item[data-astro-cid-tv5efn5z]:nth-child(6){grid-column:span 2;grid-row:auto}}@media(max-width:640px){.studio-grid[data-astro-cid-tv5efn5z],.base-grid[data-astro-cid-tv5efn5z]{grid-template-columns:1fr}.studio-item[data-astro-cid-tv5efn5z]:nth-child(1),.studio-item[data-astro-cid-tv5efn5z]:nth-child(6){grid-column:auto}}
