.band-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.team-profile,.team-profile.has-photo{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px 22px;align-items:start;padding:30px 0}.team-profile:last-child{max-width:none;grid-column:auto;width:auto}.profile-number{display:none}.profile-visual{width:112px;aspect-ratio:3/4;background:#1c2319;overflow:hidden}.profile-photo{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center 43%;max-height:none;margin:0}.profile-monogram{height:100%;display:grid;place-items:center;font:400 31px 'Space Grotesk',sans-serif;letter-spacing:-.06em;color:#a4b58b}.profile-content{min-width:0}.team-profile h3{font-size:25px;line-height:1.15;letter-spacing:-.035em}.team-profile .profile-role{font-size:12px;line-height:1.5;letter-spacing:.02em;margin-top:10px;color:#b2bba8}.team-profile .heritage-tag{margin-top:13px!important;gap:6px}.heritage-tag .heritage-label{display:block;flex-basis:100%;font-size:12px;letter-spacing:.04em;margin:0 0 3px}.heritage-tag .heritage-chip{font-size:12px;padding:4px 7px}.heritage-chip span{font-size:13px}.team-profile .profile-bio{grid-column:1/-1;max-width:none;font-size:15px;line-height:1.75;margin-top:0!important;color:#bdc6b2}.player-title{font:500 19px/1.4 'Space Grotesk',sans-serif;letter-spacing:-.025em;max-width:85%;margin:0 0 10px}dialog .close{margin-top:0}.carousel-tools p{font-size:12px}.video-card p{font-size:12px;letter-spacing:.035em}.filters button{font-size:13px}.story p:not(.eyebrow),.offer p{font-size:15px}.hero .eyebrow,.ribbon span{font-size:12px;letter-spacing:.08em}.hero-note,.motion-tools,.motion-tools button{font-size:12px}.motion-tools{gap:14px}.motion-tools button{padding:9px 12px}.eyebrow{font-size:12px;letter-spacing:.1em}.story figcaption,.video-note{font-size:12px}
@media(max-width:1050px){.band-list{gap:0 32px}.team-profile,.team-profile.has-photo{grid-template-columns:96px minmax(0,1fr);gap:18px}.profile-visual{width:96px}.team-profile h3{font-size:24px}}@media(max-width:760px){.band-list{grid-template-columns:1fr}.team-profile,.team-profile.has-photo{grid-template-columns:100px minmax(0,1fr);gap:19px 20px;padding:28px 0}.profile-visual{width:100px}.team-profile h3{font-size:25px}.profile-photo{max-height:none;margin:0;aspect-ratio:auto}.team-profile .profile-role{font-size:12px;line-height:1.5}.team-profile .profile-bio{font-size:15px;line-height:1.75}.hero .eyebrow,.ribbon span{font-size:11px}.hero-note{font-size:12px}.carousel-tools p{font-size:12px;max-width:185px}.video-card p{font-size:12px}.filters button{font-size:12px}.player-title{font-size:17px}.heritage-tag .heritage-label{font-size:12px}.motion-tools{align-items:start;flex-direction:column;gap:8px}}@media(max-width:390px){.team-profile,.team-profile.has-photo{grid-template-columns:84px minmax(0,1fr);gap:17px}.profile-visual{width:84px}.team-profile h3{font-size:23px}.hero .eyebrow{font-size:10px;letter-spacing:.05em}}
.story{color:#f3f1eb}.story h2{color:#f3f1eb}.story h2 em{color:#d5ddcf}.story figcaption{color:#c4cebb;opacity:1}.music h2,.band h2,.contact h2{color:#f3f1eb}.music h2 em,.band h2 em{color:#d5ddcf}.section-translation{font:400 19px/1.5 'DM Sans',sans-serif;color:#c6d0bc;margin-top:14px}.section-language{font-size:16px;letter-spacing:.04em}.label-translation{display:block;color:#c6d0bc;font-size:13px;letter-spacing:.03em;margin-top:4px}.story .eyebrow .section-language{color:#dbff77}.contact>p.section-translation{font-size:23px;color:#d5ddcf;margin:14px auto 24px}.consult h2{color:#10160e}.consult h2 em{color:#52614a}@media(max-width:760px){.music h2{font-size:clamp(32px,7.8vw,46px);line-height:1.12}.section-translation{font-size:18px}.contact>p.section-translation{font-size:21px}}
