.about-intro{background-position:left calc(30.5vw - 10px) center;background-repeat:no-repeat;background-size:50vw auto;position:relative}.about-intro .content{padding:55px 30px 65px 0}.about-intro .content .rich-text{margin:35px 0 55px}.about-intro .content .rich-text a{font-weight:500}.about-intro .content .hs-button{letter-spacing:3px;padding:20px 37px}@media (max-width:1600px){.about-intro{background-size:calc(50vw + 10px) 100%;position:relative}}@media (max-width:1366px){.about-intro .content{padding:40px 35px 50px 0}.about-intro .content .rich-text{margin:22px 0 30px}}@media (max-width:1023px){.about-intro .content img.mobile-only{margin:0 auto 25px}.about-intro .content{padding:40px 15px;width:100%}.about-intro{background-position:left 1000vw center;width:100%}}@media (max-width:767px){.about-intro .content{padding:40px 15px}}.about-sec{display:grid;gap:0;grid-auto-flow:column dense;grid-template-areas:"Content Image";grid-template-columns:1fr 1fr;grid-template-rows:1fr}.Content{grid-area:Content;padding:50px 50px 50px 20px}.Image{grid-area:Image}@media screen and (max-width:768px){.about-sec{display:grid;gap:0;grid-auto-flow:column dense;grid-template-areas:"Image" "Content";grid-template-columns:1fr;grid-template-rows:1.5fr 1fr}.Content{padding:20px}}.about-sec .title-subtitle{align-items:flex-start;display:flex;flex-direction:column;gap:.35rem}.about-sec .title-subtitle h2{margin:0}.about-sec .title-subtitle .about-sec__title-tag{display:block;margin:0}.about-sec .design-button{background:#6d2b3d;border:none;border-radius:0;color:#fff;display:inline-block;font-size:clamp(.8125rem,1.5vw,.9375rem);font-weight:500;line-height:1.3;margin:0;max-width:none;padding:.65rem 1.25rem;text-align:center;text-decoration:none;text-transform:none;transition:background .2s ease,color .2s ease;width:auto}.about-sec .design-button:hover{background:#552231;color:#fff}@media (max-width:767px){.about-sec .design-button{text-align:center;width:100%}}