.page-chi-siamo,.page-about-us{max-width:1360px!important;margin:auto}
.page-chi-siamo>.page-heading,.page-about-us>.page-heading{text-align:center;font-size:clamp(36px,4.5vw,64px)!important;line-height:1.12!important;max-width:960px;margin:0 auto 26px!important}
.about-kicker{font-size:11px!important;letter-spacing:2px;text-transform:uppercase;color:#827363;text-align:center}
.about-intro{max-width:760px!important;margin:18px auto 40px!important;font-size:20px!important;line-height:1.7!important;text-align:center;color:#62594f}
.about-hero{margin:0 0 70px!important;clip-path:polygon(0 0,100% 0,100% 95%,0 100%)}
.about-hero figure{margin:0!important}.about-hero img{display:block;width:100%;height:460px;object-fit:cover;object-position:center}
.about-story>.wp-block-group__inner-container{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(30px,6vw,90px);align-items:center}
.about-story{margin:0 0 80px!important}.about-story figure{margin:0!important}.about-story img{display:block;width:100%;height:420px;object-fit:cover;clip-path:polygon(0 4%,100% 0,100% 96%,0 100%)}
.standalone-page .about-copy h2,.standalone-page .about-vision h2,.standalone-page .about-final h2{font-size:clamp(28px,3.2vw,44px)!important;line-height:1.2!important;text-align:left;margin:0 0 24px!important}
.standalone-page .about-copy p,.standalone-page .about-vision p,.standalone-page .about-final p{font-size:16px;line-height:1.85;color:#62594f}
.about-vision{padding:64px clamp(24px,7vw,110px);background:#ebe5dc;clip-path:polygon(0 0,100% 3%,100% 100%,0 97%);margin:0 0 80px!important}
.about-vision>.wp-block-group__inner-container{max-width:900px;margin:auto}.about-vision .about-kicker{text-align:left}
.about-link a{display:inline-block;color:#292521!important;border-bottom:1px solid #aa9882;text-decoration:none!important;padding:7px 0;font-size:14px}
.about-materials>.wp-block-group__inner-container{grid-template-columns:.9fr 1.1fr}
.about-final{border-top:1px solid #d8cec0;padding:45px 0 55px;max-width:980px;margin:auto!important}
.about-final .about-link{display:inline-block;margin-right:30px!important}
@media(max-width:700px){.about-story>.wp-block-group__inner-container,.about-materials>.wp-block-group__inner-container{grid-template-columns:1fr;gap:28px}.about-hero img{height:270px}.about-story img{height:290px}.about-story,.about-vision{margin-bottom:44px!important}.about-intro{font-size:17px!important}.about-vision{padding:42px 24px}.about-hero{margin-bottom:42px!important}}

.about-materials img{height:auto;object-fit:contain;clip-path:none}

