.about .about-title,.about .about-copy{min-width:0}
.about h2 em{white-space:normal}
.about-copy>.about-sectors{font-size:10px;line-height:1.8;letter-spacing:1.1px;color:var(--rust);margin-bottom:18px}
.about-portrait-group{display:flex;align-items:flex-end;gap:28px;margin-top:30px;max-width:440px;width:100%;min-width:0}
.about-portrait{width:230px;max-width:57%;flex:0 0 auto;margin:0}
.portrait-crop{aspect-ratio:4/5;overflow:hidden;background:var(--sand);border:1px solid var(--line)}
.portrait-crop img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}
.about-portrait-group .about-signature{margin:0 0 18px;transform:none;width:150px;flex:0 1 150px;min-width:0}
.about-portrait-group .about-signature>span{transform:none;margin-top:12px}
.signature-mark{display:block;position:relative;width:100%;aspect-ratio:1261/665;overflow:hidden}
.signature-mark img{position:absolute;display:block;width:140.682%;max-width:none;height:auto;left:-19.746%;top:-23.609%}
@media(max-width:900px){.about-portrait-group{gap:22px}.about-portrait-group .about-signature{font-size:36px}.about-portrait-group .about-signature span{font-size:7px}}
@media(max-width:700px){.about-portrait-group{gap:22px;margin-top:28px;max-width:390px}.about-portrait{width:220px}.about-portrait-group .about-signature{font-size:36px;max-width:105px;margin-bottom:18px}.about-portrait-group .about-signature span{max-width:100px;line-height:1.7}}
@media(max-width:380px){.about-portrait-group{gap:18px}.about-portrait-group .about-signature{font-size:32px;max-width:95px}.about-portrait-group .about-signature span{font-size:6px;max-width:90px}}
