.designer-with-portrait{padding:96px 7vw 90px}.designer-layout{display:grid;grid-template-columns:minmax(240px,320px) 1fr;align-items:center;gap:clamp(55px,8vw,120px);max-width:950px;margin:0 auto;text-align:left}.designer-portrait{display:block;width:100%;padding:0;overflow:hidden;background:#171824}.designer-portrait img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 36%;transition:transform .7s ease}.designer-portrait:hover img{transform:scale(1.025)}.designer-copy>.eyebrow{font-size:8px;letter-spacing:.19em;color:#807d70}.designer-copy h2{font-size:clamp(43px,4.5vw,62px);margin-top:28px}.designer-copy .designer-links{justify-content:flex-start;gap:30px}.designer-copy .atelier-name{margin-top:44px}.about-grid .about-portrait img{aspect-ratio:2/3;object-fit:contain;background:#151521}.about-portrait figcaption{letter-spacing:.17em}
@media(max-width:700px){.designer-with-portrait{padding:65px 25px 60px}.designer-layout{display:flex;flex-direction:column;gap:36px;text-align:center}.designer-portrait{width:220px;max-width:75vw}.designer-copy{width:100%}.designer-copy h2{font-size:45px;margin-top:23px}.designer-copy .designer-links{justify-content:center;gap:25px}.designer-copy .atelier-name{margin-top:33px}.about-grid .about-portrait{width:85%;max-width:310px;margin:0 auto}.about-grid .about-portrait img{height:auto}}
@media(prefers-reduced-motion:reduce){.designer-portrait img{transition:none}.designer-portrait:hover img{transform:none}}
