
.about{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,80px);align-items:center}
.about-sign{padding:0;border:0;max-width:440px;width:100%;justify-self:center}
.vicky-portrait{margin:0;background:#000;border:1px solid #9e8050;box-shadow:0 18px 44px #3023111c;position:relative}
.vicky-portrait:before{content:"";position:absolute;inset:12px;pointer-events:none;border:1px solid #7e65433b;z-index:1}
.vicky-portrait-window{height:440px;position:relative;overflow:hidden;background:#000}
.vicky-portrait-window img{display:block;position:static;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center}
.vicky-portrait figcaption{position:relative;padding:22px 28px 30px;border-top:1px solid #8d704244;color:#ead5ad;font:normal clamp(25px,2.4vw,33px)/1.2 Georgia,serif;text-align:center}
.vicky-portrait figcaption span{display:block;margin-top:12px;color:#c5b18b;font:normal 9px/1.6 Arial,sans-serif;letter-spacing:2px}
.about-sign .experience-highlight{margin:24px 4px 0;padding:18px 0 0;gap:20px;border-top:1px solid #b69c7070}
.about-sign .experience-highlight strong{font-size:56px}.about-sign .experience-highlight span{max-width:210px}
@media(max-width:700px){.about{grid-template-columns:1fr;gap:38px}.about-sign{max-width:380px}.vicky-portrait-window{height:380px}.vicky-portrait figcaption{font-size:28px;padding:20px 22px 26px}.about-sign .experience-highlight{margin-top:20px;padding-top:16px;justify-content:center}.about-sign .experience-highlight strong{font-size:48px}}
