.about-page{display:flex;flex-direction:column;gap:clamp(80px,6vw,140px);font-family:Metropolis,Public Sans,sans-serif;padding-top:50px}.about-two-col{display:flex;gap:clamp(32px,4vw,64px);max-width:1800px;margin-inline:auto;padding:clamp(24px,4vw,64px)}@media (max-width: 991.98px){.about-two-col{flex-direction:column}}.about-col{flex:1 1 0;display:flex;flex-direction:column;gap:clamp(32px,4vw,64px)}.about-img{width:100%;height:auto;display:block;object-fit:cover}.about-text{background:#fff;padding:clamp(40px,8vw,112px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.about-title{font-weight:300;font-size:clamp(20px,1.82vw,35px);color:#a8a29e;letter-spacing:1px;margin:0 0 clamp(24px,2vw,40px) 0}.about-paragraph{font-weight:300;font-size:clamp(14px,1.04vw,20px);color:#606060;line-height:1.45;margin:0 0 clamp(20px,1.6vw,32px) 0}.about-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-transform:uppercase;letter-spacing:1.2px}.about-get-in-touch{width:100%;height:clamp(40px,2.6vw,50px);background:#a8a29e;color:#fff;font-weight:400;font-size:clamp(14px,.9vw,16px);margin-top:clamp(24px,2vw,40px);letter-spacing:1.2px}.about-btn:hover{opacity:.85}.about-team{background:#fff;padding-inline:clamp(24px,4vw,64px);padding-bottom:clamp(80px,6vw,140px);max-width:1800px;margin-inline:auto}.about-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,2vw,48px)}@media (max-width: 991.98px){.about-team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 575.98px){.about-team-grid{grid-template-columns:1fr}}.about-team-member{position:relative;margin:0;text-align:center}.about-team-member img{width:100%;height:auto;display:block;object-fit:cover;transition:filter .25s ease}.about-team-member .team-read-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:300;font-size:clamp(12px,.83vw,16px);color:#f5f5f3;letter-spacing:1px;text-transform:uppercase;pointer-events:none;opacity:0;transition:opacity .25s ease;z-index:2}.about-team-member figcaption{margin-top:clamp(12px,.9vw,18px);font-weight:300;font-size:clamp(12px,.9vw,16px);letter-spacing:1px;color:#606060;position:relative;z-index:1}.about-team-member.has-overlay:hover img{filter:brightness(.5)}.about-team-member.has-overlay:hover .team-read-overlay{opacity:1}.about-text-who_we_serve{padding-top:clamp(40px,6vw,120px);padding-bottom:clamp(40px,6vw,120px)}.about-text-behind_the_brand{padding-top:clamp(50px,7vw,140px);padding-bottom:clamp(50px,7vw,140px)}.about-text-who_we_are{padding-top:clamp(40px,4.4vw,100px);padding-bottom:clamp(40px,5vw,100px)}.about-text-why_fw{padding-top:clamp(60px,8vw,160px);padding-bottom:clamp(60px,8vw,160px)}
