.musician .intro h1{max-width:16ch}.musician-columns{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(2rem,7vw,7rem);margin:2rem 0 5rem}.musician h2{font:500 clamp(2.3rem,4vw,3.6rem)/1.08 var(--display);margin:0 0 1.5rem;text-wrap:balance}.musician h3{font:500 1.8rem/1.2 var(--display);margin:0}.performance{padding:1.3rem 0;border-top:1px solid var(--line)}.performance .meta{margin:.5rem 0 0}.studio{background:#111119;padding:clamp(1.5rem,3vw,3rem);align-self:start}.studio h3{color:var(--amber);margin-top:2rem}.studio p{max-width:60ch}.training{margin-top:1.5rem}.quintet{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(2rem,7vw,7rem);padding:3rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.quintet h2{font-size:clamp(3rem,5vw,5rem);max-width:13ch}.awards{align-self:center}.awards p{font:500 clamp(1.5rem,2.5vw,2.2rem)/1.3 var(--display);color:var(--amber);margin:1rem 0}.arrangements{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(2rem,7vw,7rem);padding:4rem 0}.arrangements p{margin-top:0}.bridge{max-width:850px;padding:3rem 0 1rem;border-top:1px solid var(--line)}@media(max-width:800px){.musician-columns,.quintet,.arrangements{grid-template-columns:1fr;gap:2rem}.musician-columns{margin-bottom:3rem}.musician h1{overflow-wrap:anywhere}.arrangements{padding:3rem 0}.studio{width:100%}}.ensembles{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(2rem,7vw,7rem);padding:4rem 0;border-bottom:1px solid var(--line)}.ensembles h3{color:var(--amber);margin-top:2rem}.ensemble-list{margin-top:0}.ensemble-list em{font-style:normal;color:var(--muted);font-size:.9em}@media(max-width:800px){.ensembles{grid-template-columns:1fr;gap:2rem;padding:3rem 0}}
