.repertoire-hero h1{font-size:clamp(46px,6.24vw,99px)}.expanded-repertoire{align-items:center}.expanded-repertoire>picture{min-height:0;aspect-ratio:1448/1086}.repertoire-photo img{height:auto;object-fit:contain}.expanded-repertoire .repertoire-item h2{font-size:clamp(28px,2.6vw,42px);line-height:1.15}.expanded-repertoire .repertoire-item{gap:16px}.expanded-repertoire .repertoire-item span{flex-shrink:0}.repertoire-taste{padding-top:clamp(64px,7vw,100px);padding-bottom:clamp(64px,7vw,100px)}.repertoire-taste h2{font-family:var(--font-serif),serif;font-size:clamp(34px,3.4vw,52px);font-weight:500;line-height:1.15;letter-spacing:-.035em;margin:0 0 40px}.repertoire-review-note{font-size:14px;line-height:1.6;margin:-20px 0 40px;color:var(--cream)}.repertoire-song-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:48px 64px;gap:48px 64px;align-items:start}.repertoire-song-group h3{font-size:13px;font-weight:500;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0 0 18px}.repertoire-taste dl{margin:0}.repertoire-taste dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:16px;gap:16px;border-top:1px solid var(--line);padding:16px 0}.repertoire-taste dt{font-family:var(--font-serif),serif;font-size:23px;line-height:1.4;color:var(--cream)}.repertoire-taste dt sup{font-family:var(--font-sans),sans-serif;font-size:13px;color:var(--gold)}.repertoire-taste dd{font-size:14px;line-height:1.6;text-align:right;margin:0}@media(max-width:1100px){.repertoire-taste dl>div{grid-template-columns:1fr;gap:3px}.repertoire-taste dd{text-align:left}}@media(max-width:760px){.repertoire-hero h1{font-size:clamp(39px,12vw,54px)}.expanded-repertoire .repertoire-item h2{font-size:30px}.repertoire-song-groups{grid-template-columns:1fr;gap:36px}.repertoire-taste dt{font-size:23px}}