.about-section{background:#0d0d0d;color:#f5f5f5;padding:140px 8%}.about-top{display:grid;grid-template-columns:42% 58%;gap:90px;align-items:center;margin-bottom:110px}.about-image{position:relative}.about-image::before{content:"";position:absolute;inset:-18px;border:1px solid rgba(199,168,107,.35);z-index:0}.about-image img{position:relative;z-index:1;width:100%;display:block}.section-label{color:#C7A86B;letter-spacing:4px;font-size:13px;text-transform:uppercase}.about-content h2{margin:22px 0 28px;font-size:58px;line-height:1.05;font-weight:300}.lead{font-size:21px;line-height:1.8;color:#d0d0d0;max-width:650px}.about-quote{max-width:980px;margin:0 auto 110px;text-align:center;position:relative;padding:70px 0}.about-quote::before,.about-quote::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:140px;height:1px;background:#C7A86B}.about-quote::before{top:0}.about-quote::after{bottom:0}.quote-mark{font-size:120px;color:#C7A86B;opacity:.35;line-height:0}.about-quote p{font-size:34px;line-height:1.5;font-weight:300;margin:15px auto 30px;max-width:900px}.author{color:#C7A86B;letter-spacing:2px;text-transform:uppercase;font-size:14px}.about-description{max-width:900px;margin:auto}.about-description p{color:#c9c9c9;line-height:2;font-size:19px;margin-bottom:35px}@media(max-width:900px){.about-top{grid-template-columns:1fr;gap:50px}.about-content h2{font-size:40px}.about-quote p{font-size:25px}.lead,.about-description p{font-size:17px}.about-section{padding:90px 7%}}