.about-intro{padding-block:60px 90px;position:relative}.about-intro:before{content:"";opacity:.16;pointer-events:none;background:url(/images/waves-bg.jpg) 50%/cover no-repeat;position:absolute;inset:0}.about-intro .container{max-width:1440px;padding-inline:20px}.about-intro__grid{grid-template-columns:1fr;align-items:center;display:grid;position:relative}@media (min-width:768px){.about-intro__grid{grid-template-columns:38.556% 61.444%}}.about-intro__media{padding:10px}.about-intro__media img{aspect-ratio:520/605;object-fit:cover;border:1px solid #d3d3d3;border-radius:5px;width:100%;height:auto;display:block}.about-intro__text{color:#383838;padding:50px 10px}@media (min-width:768px){.about-intro__text{margin-left:30px}}.about-intro__eyebrow{color:var(--color-primary-dark);font-family:Asap,sans-serif;font-size:20px;font-weight:600;line-height:1}.about-intro__title{font-family:var(--font-domine), serif;letter-spacing:.4px;color:var(--color-dark);margin-top:10px;font-size:32px;font-weight:700;line-height:38px}.about-intro__text p{margin-top:16px;line-height:24px}.why{background-color:var(--color-dark-green);padding-block:60px 80px;position:relative}.why:before{content:"";opacity:.12;pointer-events:none;background:url(/images/shape-top.png) top/cover no-repeat;position:absolute;inset:0}.why .container{max-width:1440px;padding-inline:40px;position:relative}.why__title{text-align:center;font-family:var(--font-domine), serif;letter-spacing:.4px;color:#fff;font-size:32px;font-weight:700;line-height:38px}.why__grid{grid-template-columns:1fr;gap:20px;margin-top:40px;display:grid}@media (min-width:640px){.why__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.why__grid{grid-template-columns:repeat(4,1fr)}}.industries{margin-block:50px;padding-bottom:20px}.industries .container{max-width:1440px;padding-inline:20px}.industries__title{text-align:center;font-family:var(--font-domine), serif;letter-spacing:.4px;color:var(--color-dark);font-size:32px;font-weight:700;line-height:38px}.industries__cols{grid-template-columns:1fr;margin-top:40px;display:grid}@media (min-width:768px){.industries__cols{grid-template-columns:1fr 1fr}}.industries__list{flex-direction:column;gap:16px;padding:20px 10px 20px 20px;display:flex}.industries__list li{font-family:var(--font-roboto), "Roboto", sans-serif;color:var(--color-secondary);align-items:flex-start;gap:10px;font-weight:600;line-height:24px;display:flex}.industries__list svg{color:var(--color-primary-dark);flex-shrink:0}
