.studio[data-astro-cid-qndvf3hr]{padding-top:clamp(7rem,16vw,12rem);padding-bottom:var(--section)}.studio__head[data-astro-cid-qndvf3hr]{align-items:end;row-gap:1.5rem}.studio__title[data-astro-cid-qndvf3hr]{grid-column:1/-1;max-width:12ch;margin-left:-.03em}.studio__lede[data-astro-cid-qndvf3hr]{grid-column:1/-1}@media (width>=64rem){.studio__title[data-astro-cid-qndvf3hr]{grid-column:1/span 8}.studio__lede[data-astro-cid-qndvf3hr]{grid-column:9/span 4;padding-bottom:.4rem}}.studio__hero[data-astro-cid-qndvf3hr]{margin-top:clamp(3rem,6vw,5rem)}.studio__hero-cap[data-astro-cid-qndvf3hr]{margin-top:.75rem}.studio__body[data-astro-cid-qndvf3hr]{gap:3rem var(--gutter);margin-top:var(--section);grid-template-columns:1fr;display:grid}@media (width>=64rem){.studio__body[data-astro-cid-qndvf3hr]{grid-template-columns:3fr 1fr 7fr 1fr}.studio__side[data-astro-cid-qndvf3hr]{grid-column:1}.prose[data-astro-cid-qndvf3hr]{grid-column:3}}.studio__side[data-astro-cid-qndvf3hr]{align-self:start;position:sticky;top:6rem}.toc[data-astro-cid-qndvf3hr] ol[data-astro-cid-qndvf3hr]{border-top:1px solid var(--color-rule);margin:0;padding:0;list-style:none}.toc[data-astro-cid-qndvf3hr] li[data-astro-cid-qndvf3hr]{border-bottom:1px solid var(--color-rule)}.toc__link[data-astro-cid-qndvf3hr]{font-size:var(--text-sm);color:var(--color-ink-2);transition:color var(--dur-hover) var(--ease), padding-left var(--dur-hover) var(--ease);padding:.7rem 0;display:block}.toc__link[data-astro-cid-qndvf3hr]:hover,.toc__link[data-astro-cid-qndvf3hr].is-active{color:var(--color-ink)}.toc__link[data-astro-cid-qndvf3hr].is-active{box-shadow:inset 2px 0 0 var(--color-accent);padding-left:.5rem}.toc__n[data-astro-cid-qndvf3hr]{color:var(--color-ink-2);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);margin-right:.5rem}@media (width<=63.99rem){.studio__side[data-astro-cid-qndvf3hr]{position:static}.toc[data-astro-cid-qndvf3hr] ol[data-astro-cid-qndvf3hr]{border-top:0;flex-wrap:wrap;gap:0 1.5rem;display:flex}.toc[data-astro-cid-qndvf3hr] li[data-astro-cid-qndvf3hr]{border:0}}.prose[data-astro-cid-qndvf3hr]{max-width:66ch}.prose__section[data-astro-cid-qndvf3hr]{border-top:1px solid var(--color-rule);padding-top:1rem;scroll-margin-top:6rem}.prose__section[data-astro-cid-qndvf3hr]+.prose__section[data-astro-cid-qndvf3hr]{margin-top:var(--section-sm)}.prose__h[data-astro-cid-qndvf3hr]{margin-bottom:1.5rem}.prose[data-astro-cid-qndvf3hr] p[data-astro-cid-qndvf3hr]+p[data-astro-cid-qndvf3hr]{margin-top:1.1em}.prose__link[data-astro-cid-qndvf3hr]{font-size:var(--text-sm);margin-top:1.5rem}.pull[data-astro-cid-qndvf3hr]{text-wrap:balance;max-width:14ch;margin:clamp(2.5rem,5vw,4rem) 0 0 -.02em}.pull[data-astro-cid-qndvf3hr] p[data-astro-cid-qndvf3hr]{font-style:italic}.deflist[data-astro-cid-qndvf3hr]{margin:0}.deflist__row[data-astro-cid-qndvf3hr]{border-bottom:1px solid var(--color-rule);gap:.35rem;padding:1rem 0;display:grid}@media (width>=48rem){.deflist__row[data-astro-cid-qndvf3hr]{gap:var(--gutter);grid-template-columns:1fr 1fr;align-items:baseline}}.deflist__name[data-astro-cid-qndvf3hr]{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.015em;line-height:1.05}.deflist[data-astro-cid-qndvf3hr] dt[data-astro-cid-qndvf3hr] .label[data-astro-cid-qndvf3hr]{margin-right:.4rem}dd[data-astro-cid-qndvf3hr]{font-size:var(--text-sm);margin:0}.people[data-astro-cid-qndvf3hr]{gap:2rem var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=48rem){.people[data-astro-cid-qndvf3hr]{grid-template-columns:repeat(4,minmax(0,1fr))}}.person[data-astro-cid-qndvf3hr]{flex-direction:column;display:flex}.person__datum[data-astro-cid-qndvf3hr]{border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:baseline;margin-bottom:.75rem;padding-bottom:.5rem;display:flex}.person__discipline[data-astro-cid-qndvf3hr]{letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:var(--text-2xs)}.person__fig[data-astro-cid-qndvf3hr]{background:var(--color-paper-2);border-radius:1px}.person__fig[data-astro-cid-qndvf3hr] img[data-astro-cid-qndvf3hr]{object-position:center 25%;filter:grayscale()contrast(1.06)brightness(.98)sepia(.04);transition:filter .5s var(--ease), transform var(--dur-slow) var(--ease)}.person[data-astro-cid-qndvf3hr]:hover .person__fig[data-astro-cid-qndvf3hr] img[data-astro-cid-qndvf3hr]{filter:grayscale(0)contrast(1.04)saturate(.95);transform:scale(1.025)}.person__meta[data-astro-cid-qndvf3hr]{flex-direction:column;gap:.2rem;margin-top:.85rem;display:flex}.person__name[data-astro-cid-qndvf3hr]{font-size:var(--text-sm);color:var(--color-ink);margin:0;font-weight:500}.person__role[data-astro-cid-qndvf3hr]{font-size:var(--text-xs);color:var(--color-ink-2);margin:0}.person__cred[data-astro-cid-qndvf3hr]{font-size:var(--text-2xs);color:var(--color-ink-2);opacity:.75;letter-spacing:.02em;margin:.1rem 0 0}.client-list[data-astro-cid-qndvf3hr]{columns:2;column-gap:var(--gutter);font-size:var(--text-sm);color:var(--color-ink-2);margin:1.5rem 0 0;padding:0;list-style:none}.client-list[data-astro-cid-qndvf3hr] li[data-astro-cid-qndvf3hr]{border-bottom:1px solid var(--color-rule);break-inside:avoid;padding:.45rem 0}
