.team-roster[data-astro-cid-aq6hmcoj]{--tr-print: clamp(7.5rem, 11vw, 10rem);--roster-stick-top: calc(var(--header-height) + var(--space-l));--roster-text: clamp(19rem, calc(550px - 14.5vw) , 26.5rem);border-top:var(--border-standard)}.team-roster__head[data-astro-cid-aq6hmcoj]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-m);padding:var(--section-y) var(--gutter) var(--space-xl)}.team-roster--centred[data-astro-cid-aq6hmcoj] .team-roster__head[data-astro-cid-aq6hmcoj]{align-items:center;text-align:center}.team-roster__title[data-astro-cid-aq6hmcoj]{margin:0;font-family:var(--font-heading);font-weight:400;font-size:var(--heading-section);line-height:1.08;letter-spacing:var(--tracking-heading);max-width:18em}.team-roster__lede[data-astro-cid-aq6hmcoj]{margin:0;font-size:var(--text-m);line-height:1.5;max-width:34em}.team-roster__grid[data-astro-cid-aq6hmcoj]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);border-top:var(--border-standard)}.team-roster__lead[data-astro-cid-aq6hmcoj]{grid-column:1 / 6;display:flex;flex-direction:column;gap:var(--space-l);padding:var(--space-xl) var(--space-xl) var(--space-2xl) var(--gutter);border-right:var(--border-standard)}.team-roster__lead-stick[data-astro-cid-aq6hmcoj]{display:flex;flex-direction:column;gap:var(--space-l)}.team-roster__photo[data-astro-cid-aq6hmcoj]{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-paper)}.team-roster__photo[data-astro-cid-aq6hmcoj] img[data-astro-cid-aq6hmcoj]{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.team-roster__lead-photo[data-astro-cid-aq6hmcoj]{width:min(100%,20rem)}@media(min-width:901px)and (min-height:820px){.team-roster__lead-stick[data-astro-cid-aq6hmcoj]{position:sticky;top:var(--roster-stick-top)}.team-roster__lead-photo[data-astro-cid-aq6hmcoj]{width:min(100%,20rem,calc((100svh - var(--roster-stick-top) - var(--roster-text) - var(--space-l) - var(--space-s)) * .8))}}.team-roster__lead-text[data-astro-cid-aq6hmcoj]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2xs)}.team-roster__name[data-astro-cid-aq6hmcoj]{margin:0;font-family:var(--font-display);font-weight:700;font-size:var(--cite-name);line-height:1.18;letter-spacing:-.005em;text-wrap:balance}.team-roster__name--lead[data-astro-cid-aq6hmcoj]{font-size:clamp(1.4rem,calc(1rem + 1vw),2rem)}.team-roster__name--partner[data-astro-cid-aq6hmcoj]{font-size:calc(var(--cite-name) * .92)}.team-roster__role[data-astro-cid-aq6hmcoj]{margin:0;font-size:var(--text-s);font-weight:var(--weight-semibold);line-height:1.4;color:var(--color-brown-l1)}.team-roster__bio[data-astro-cid-aq6hmcoj]{margin:var(--space-xs) 0 var(--space-s);font-size:var(--text-m);line-height:1.5;max-width:30em}.team-roster__meta[data-astro-cid-aq6hmcoj]{margin:0;font-size:var(--text-s);line-height:1.4;color:var(--color-brown-l1)}.team-roster__rest[data-astro-cid-aq6hmcoj]{grid-column:6 / 13;padding:var(--space-xl) var(--gutter) var(--space-2xl) var(--space-xl)}.team-roster__tier[data-astro-cid-aq6hmcoj]{margin:0 0 var(--space-m);font-family:var(--font-heading);font-weight:400;font-size:var(--heading-row);line-height:1.15;letter-spacing:var(--tracking-row)}.team-roster__tier[data-astro-cid-aq6hmcoj]:not(:first-child){margin-top:var(--space-2xl)}.team-roster__advisors[data-astro-cid-aq6hmcoj],.team-roster__partners[data-astro-cid-aq6hmcoj]{list-style:none;margin:0;padding:0}.team-roster__advisors[data-astro-cid-aq6hmcoj]{border-top:1px solid var(--color-brown-a5)}.team-roster__advisor[data-astro-cid-aq6hmcoj]{display:grid;grid-template-columns:var(--tr-print) minmax(0,1fr);gap:var(--space-l);align-items:start;padding:var(--space-m) 0;border-bottom:1px solid var(--color-brown-a5)}.team-roster__who[data-astro-cid-aq6hmcoj]{display:grid;gap:3px;justify-items:start;padding-top:var(--space-3xs)}.team-roster__short[data-astro-cid-aq6hmcoj]{margin:var(--space-xs) 0 0;font-size:var(--text-s);line-height:1.5;max-width:32em}.team-roster__partners[data-astro-cid-aq6hmcoj]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl) var(--space-m);padding-top:var(--space-m);border-top:1px solid var(--color-brown-a5)}.team-roster__partner[data-astro-cid-aq6hmcoj]{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.team-roster__partner-photo[data-astro-cid-aq6hmcoj]{width:min(100%,var(--tr-print));margin-bottom:var(--space-s)}.team-roster__studio[data-astro-cid-aq6hmcoj]{color:var(--color-ink);font-weight:var(--weight-medium)}.team-roster[data-astro-cid-aq6hmcoj] .team-roster__link{margin-top:var(--space-xs)}.team-roster[data-astro-cid-aq6hmcoj] .team-roster__link--lead{margin-top:0}@media(max-width:900px){.team-roster[data-astro-cid-aq6hmcoj]{--tr-print: clamp(6rem, 28vw, 8.5rem)}.team-roster__grid[data-astro-cid-aq6hmcoj]{display:block}.team-roster__lead[data-astro-cid-aq6hmcoj]{display:grid;grid-template-columns:clamp(7.5rem,34vw,13rem) minmax(0,1fr);gap:var(--space-m) var(--space-l);align-items:end;padding:var(--space-xl) var(--gutter);border-right:0;border-bottom:var(--border-standard)}.team-roster__lead-photo[data-astro-cid-aq6hmcoj]{width:100%}.team-roster__lead-stick[data-astro-cid-aq6hmcoj],.team-roster__lead-text[data-astro-cid-aq6hmcoj]{display:contents}.team-roster__name--lead[data-astro-cid-aq6hmcoj],.team-roster__lead-text[data-astro-cid-aq6hmcoj] .team-roster__role[data-astro-cid-aq6hmcoj]{grid-column:2;grid-row:1;align-self:end}.team-roster__name--lead[data-astro-cid-aq6hmcoj]{margin-bottom:1.6em}.team-roster__bio[data-astro-cid-aq6hmcoj]{grid-column:1 / -1;justify-self:start;margin:var(--space-s) 0 0}.team-roster[data-astro-cid-aq6hmcoj] .team-roster__link--lead{grid-column:1 / -1;justify-self:start}.team-roster__rest[data-astro-cid-aq6hmcoj]{padding:var(--space-xl) var(--gutter) var(--space-2xl)}.team-roster__advisor[data-astro-cid-aq6hmcoj]{grid-template-columns:var(--tr-print) minmax(0,1fr);gap:var(--space-m)}.team-roster__partners[data-astro-cid-aq6hmcoj]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:359px){.team-roster[data-astro-cid-aq6hmcoj]{--tr-print: 6rem}.team-roster__advisor[data-astro-cid-aq6hmcoj]{grid-template-columns:minmax(0,1fr)}.team-roster__advisor[data-astro-cid-aq6hmcoj] .team-roster__photo[data-astro-cid-aq6hmcoj]{width:var(--tr-print)}}@media(max-width:900px)and (min-width:560px){.team-roster__partners[data-astro-cid-aq6hmcoj]{grid-template-columns:repeat(3,minmax(0,1fr))}}
