body{font-family:"Source Sans 3","Helvetica Neue",sans-serif}.portfolio-brand{font:600 24px "Source Sans 3",sans-serif}.performance-intro{padding:40px 0 32px}h1{font:600 clamp(32px,4vw,48px)/1.2 "Source Sans 3",sans-serif;letter-spacing:0;max-width:24ch;margin:0 0 16px}.performance-intro p{font-size:19px;color:var(--muted);max-width:60ch;margin:0}.performance-jumps{display:flex;gap:8px 24px;flex-wrap:wrap;margin-top:20px}.performance-jumps a{font-size:16px;min-height:44px;display:inline-flex;align-items:center}.performance-collection{padding:32px 0;border-top:1px solid #383838;scroll-margin-top:20px}.performance-collection h2{font:500 clamp(24px,3vw,30px)/1.3 "Source Sans 3",sans-serif;letter-spacing:0;margin:0 0 24px}.portfolio-gallery{gap:32px 24px}.portfolio-figure figcaption{font-size:15px;padding-top:10px}.portfolio-contact h2{font:500 30px/1.3 "Source Sans 3",sans-serif;letter-spacing:0}.portfolio-contact{margin-top:24px;padding:48px 0}@media(max-width:700px){.performance-intro{padding-top:28px}.performance-intro p{font-size:18px}.performance-collection{padding:28px 0}}
