.studio-header[data-astro-cid-qndvf3hr]{background:var(--navy);color:var(--white);padding:8rem clamp(1.5rem,5vw,5rem) 3rem}.studio-header__inner[data-astro-cid-qndvf3hr]{max-width:var(--max-width);margin-inline:auto}.studio-header[data-astro-cid-qndvf3hr] h1[data-astro-cid-qndvf3hr]{font-weight:var(--weight-extralight);font-size:clamp(2.25rem,1.5rem + 3vw,3.5rem);line-height:var(--leading-display);letter-spacing:var(--tracking-tight);color:var(--white);text-wrap:balance}.studio-header__lede[data-astro-cid-qndvf3hr]{color:#ffffffd1;max-width:60ch;margin-top:1.5rem;font-size:1.05rem;line-height:1.65}.studio-header[data-astro-cid-qndvf3hr] .eyebrow[data-astro-cid-qndvf3hr]{color:var(--orange);margin-bottom:.75rem}.studio-philosophy[data-astro-cid-qndvf3hr]{grid-template-columns:1fr 1fr;gap:3rem;display:grid}.studio-philosophy__col[data-astro-cid-qndvf3hr] p[data-astro-cid-qndvf3hr]{font-size:1.0625rem;line-height:var(--leading-body);color:var(--ink);margin-bottom:1.25rem}.studio-team[data-astro-cid-qndvf3hr]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2rem;display:grid}.team-card[data-astro-cid-qndvf3hr]{background:var(--white);border:1px solid var(--surface);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);overflow:hidden}.team-card[data-astro-cid-qndvf3hr]:hover{border-color:var(--orange);box-shadow:var(--shadow-md)}.team-card__photo[data-astro-cid-qndvf3hr]{aspect-ratio:4/5;background:var(--surface);overflow:hidden}.team-card__photo[data-astro-cid-qndvf3hr] img[data-astro-cid-qndvf3hr]{object-fit:cover;width:100%;height:100%}.team-card__placeholder[data-astro-cid-qndvf3hr]{background:linear-gradient(135deg, var(--navy) 0%, color-mix(in srgb, var(--navy) 75%, var(--orange) 25%) 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.team-card__placeholder[data-astro-cid-qndvf3hr] span[data-astro-cid-qndvf3hr]{font-size:2rem;font-weight:var(--weight-extralight);letter-spacing:.15em;color:#fff9}.team-card__body[data-astro-cid-qndvf3hr]{padding:1.5rem}.team-card__name[data-astro-cid-qndvf3hr]{font-size:1.25rem;font-weight:var(--weight-light);color:var(--navy);line-height:var(--leading-heading);margin-bottom:.3rem}.team-card__role[data-astro-cid-qndvf3hr]{font-size:.85rem;font-weight:var(--weight-semibold);letter-spacing:.04em;color:var(--orange);margin-bottom:.5rem}.team-card__creds[data-astro-cid-qndvf3hr]{letter-spacing:.08em;color:var(--grey);text-transform:uppercase;margin-bottom:1rem;font-size:.75rem}.team-card__bio[data-astro-cid-qndvf3hr]{color:var(--grey);margin-bottom:1.25rem;font-size:.9rem;line-height:1.6}.team-card__links[data-astro-cid-qndvf3hr]{gap:1.25rem;display:flex}.team-card__links[data-astro-cid-qndvf3hr] a[data-astro-cid-qndvf3hr]{font-size:.8rem;font-weight:var(--weight-semibold);letter-spacing:.04em;color:var(--orange)}.studio-team-empty[data-astro-cid-qndvf3hr]{color:var(--grey);font-size:1.0625rem;line-height:var(--leading-body)}.studio-team-empty[data-astro-cid-qndvf3hr] a[data-astro-cid-qndvf3hr]{color:var(--orange);font-weight:var(--weight-semibold)}.studio-community[data-astro-cid-qndvf3hr] p[data-astro-cid-qndvf3hr]{font-size:1.0625rem;line-height:var(--leading-body);color:var(--ink);max-width:65ch;margin-bottom:1.25rem}.studio-cta-lede[data-astro-cid-qndvf3hr]{font-size:1.0625rem;line-height:var(--leading-body);color:var(--ink);max-width:60ch;margin-bottom:2rem}.studio-cta-button[data-astro-cid-qndvf3hr]{background:var(--orange);color:var(--navy);border-radius:var(--radius-sm);font-weight:var(--weight-semibold);letter-spacing:.04em;transition:background var(--transition-fast);box-shadow:var(--shadow-orange);padding:.95rem 1.8rem;font-size:.95rem;text-decoration:none;display:inline-block}.studio-cta-button[data-astro-cid-qndvf3hr]:hover{background:var(--orange-hover);color:var(--navy)}@media (width<=860px){.studio-header[data-astro-cid-qndvf3hr]{padding:6rem 1.5rem 2.5rem}.studio-philosophy[data-astro-cid-qndvf3hr]{grid-template-columns:1fr;gap:0}.studio-team[data-astro-cid-qndvf3hr]{grid-template-columns:1fr}}
