
.about-hero{display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:6vw;padding:80px clamp(24px,5vw,78px);background:var(--paper)}.about-hero h1{font-size:clamp(52px,6.5vw,96px);max-width:800px}.about-hero .hero-lead{max-width:560px}.about-portrait{margin:0;background:#ffe18e}.about-portrait img{display:block;width:100%;height:auto;object-fit:contain}.about-story{padding:70px 24px 100px;max-width:800px;margin:auto}.about-story p{font-size:19px;line-height:1.8;margin:0 0 26px}.about-story h2{font-size:clamp(36px,4vw,54px);line-height:1.1;margin:50px 0 28px}.about-signature{font-family:Georgia,serif;font-size:32px!important}.desktop-nav{gap:clamp(14px,2.2vw,34px)}@media(max-width:900px){.about-hero{grid-template-columns:1fr;padding-top:55px;gap:36px}.about-portrait{max-width:480px;width:100%;margin:auto}.about-story{padding-top:45px}.about-story p{font-size:18px}.about-hero h1{font-size:clamp(50px,10vw,76px)}}
