.stoneart-about-values{position:relative;background:#e8e4dc;color:var(--stoneart-charcoal);padding:130px 0 75px;overflow:hidden}
.stoneart-about-values__header{width:min(1440px,calc(100% - 100px));margin:0 auto 95px;display:grid;grid-template-columns:50px auto 1fr;align-items:center;gap:20px;color:#89857d;font-family:var(--stoneart-sans);font-size:8px;letter-spacing:.19em;text-transform:uppercase}
.stoneart-about-values__number{font-family:var(--stoneart-serif);font-size:17px;color:#77736c;letter-spacing:0}
.stoneart-about-values__line{height:1px;background:var(--stoneart-border-dark);margin-left:25px}
.stoneart-about-values__heading{width:min(1440px,calc(100% - 100px));margin:0 auto 100px}
.stoneart-about-values__heading>span{display:block;margin-bottom:23px;color:#89857d;font-family:var(--stoneart-sans);font-size:8px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}
.stoneart-about-values__heading h2{max-width:1050px;margin:0;font-family:var(--stoneart-serif);font-size:clamp(70px,8.3vw,125px);font-weight:300;line-height:.8;letter-spacing:-.06em}
.stoneart-about-values__heading h2 em{padding-left:clamp(45px,7vw,105px);color:#817d74;font-style:italic}
.stoneart-about-values__grid{width:min(1440px,calc(100% - 100px));margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:18px}
.stoneart-about-values__visual{position:relative;min-height:680px;overflow:hidden;background:#c8c1b5}
.stoneart-about-values__image{position:absolute;inset:0;background-image:url("/static/images/about/values.jpg");background-size:cover;background-position:center;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}
.stoneart-about-values__visual:hover .stoneart-about-values__image{transform:scale(1.025)}
.stoneart-about-values__image-caption{position:absolute;left:22px;right:22px;bottom:20px;display:flex;justify-content:space-between;color:rgba(242,239,232,.72);font-family:var(--stoneart-sans);font-size:7px;letter-spacing:.16em;text-transform:uppercase}
.stoneart-about-values__list{border-top:1px solid var(--stoneart-border-dark)}
.stoneart-about-values__item{position:relative;padding:25px 22px 28px;border-bottom:1px solid var(--stoneart-border-dark);transition:padding .5s cubic-bezier(.16,1,.3,1),background .5s ease}
.stoneart-about-values__item:hover,.stoneart-about-values__item--active{padding-left:35px;background:rgba(255,255,255,.2)}
.stoneart-about-values__item-top{display:flex;justify-content:space-between;margin-bottom:35px;color:#8a867e;font-family:var(--stoneart-sans);font-size:7px;letter-spacing:.16em;text-transform:uppercase}
.stoneart-about-values__item h3{margin:0 0 22px;font-family:var(--stoneart-serif);font-size:38px;font-weight:300;line-height:.88;letter-spacing:-.035em}
.stoneart-about-values__item p{max-width:390px;margin:0;color:#66625b;font-family:var(--stoneart-sans);font-size:9px;line-height:1.9}
.stoneart-about-values__statement{width:min(900px,calc(100% - 100px));margin:115px auto 0;text-align:center}
.stoneart-about-values__statement span{display:block;margin-bottom:20px;color:#8a867e;font-family:var(--stoneart-sans);font-size:7px;font-weight:600;letter-spacing:.19em;text-transform:uppercase}
.stoneart-about-values__statement p{margin:0;font-family:var(--stoneart-serif);font-size:clamp(28px,3.2vw,47px);font-weight:300;font-style:italic;line-height:1.1;letter-spacing:-.025em}
.stoneart-about-values__footer{width:min(1440px,calc(100% - 100px));margin:100px auto 0;padding-top:22px;border-top:1px solid var(--stoneart-border-dark);display:flex;justify-content:space-between;color:#8d897f;font-family:var(--stoneart-sans);font-size:7px;letter-spacing:.16em;text-transform:uppercase}
@media(max-width:1100px){
.stoneart-about-values{padding:110px 0 65px}
.stoneart-about-values__header,.stoneart-about-values__heading,.stoneart-about-values__grid,.stoneart-about-values__footer{width:calc(100% - 80px)}
.stoneart-about-values__heading h2{font-size:clamp(63px,7.9vw,105px)}
.stoneart-about-values__visual{min-height:600px}
.stoneart-about-values__item h3{font-size:32px}
}
@media(max-width:900px){
.stoneart-about-values__header{margin-bottom:75px}
.stoneart-about-values__heading{margin-bottom:70px}
.stoneart-about-values__grid{grid-template-columns:1fr}
.stoneart-about-values__visual{height:550px;min-height:0}
.stoneart-about-values__list{order:2}
.stoneart-about-values__item{padding:23px 20px 27px}
.stoneart-about-values__item:hover,.stoneart-about-values__item--active{padding-left:30px}
.stoneart-about-values__statement{margin-top:80px}
}
@media(max-width:600px){
.stoneart-about-values{padding:85px 0 55px}
.stoneart-about-values__header,.stoneart-about-values__heading,.stoneart-about-values__grid,.stoneart-about-values__statement,.stoneart-about-values__footer{width:calc(100% - 40px)}
.stoneart-about-values__header{grid-template-columns:30px auto 1fr;gap:10px;margin-bottom:60px;font-size:6px;letter-spacing:.14em}
.stoneart-about-values__number{font-size:14px}
.stoneart-about-values__line{margin-left:8px}
.stoneart-about-values__heading{margin-bottom:55px}
.stoneart-about-values__heading>span{font-size:6px;letter-spacing:.16em;margin-bottom:18px}
.stoneart-about-values__heading h2{font-size:clamp(54px,14.2vw,76px);line-height:.84}
.stoneart-about-values__heading h2 em{padding-left:9vw}
.stoneart-about-values__grid{gap:12px}
.stoneart-about-values__visual{height:420px}
.stoneart-about-values__image-caption{left:12px;right:12px;bottom:12px;font-size:6px}
.stoneart-about-values__item{padding:18px 13px 22px}
.stoneart-about-values__item:hover,.stoneart-about-values__item--active{padding-left:20px}
.stoneart-about-values__item-top{margin-bottom:27px;font-size:6px}
.stoneart-about-values__item h3{font-size:28px;margin-bottom:17px}
.stoneart-about-values__item p{font-size:8px;line-height:1.85}
.stoneart-about-values__statement{margin-top:65px}
.stoneart-about-values__statement span{font-size:6px;margin-bottom:16px}
.stoneart-about-values__statement p{font-size:27px}
.stoneart-about-values__footer{margin-top:65px;font-size:6px}
}
@media(prefers-reduced-motion:reduce){
.stoneart-about-values__image{transition:none}
.stoneart-about-values__item{transition:none}
}