.about-values{background-color:var(--dens-white);padding:5rem 0}.about-values__inner{margin:0 auto;max-width:var(--dens-max-width);padding:0 1.5rem}.about-values__header{margin-bottom:4rem;text-align:center}.about-values__heading{color:var(--dens-navy);font-family:var(--dens-font-body);font-size:var(--dens-text-section);font-weight:700;line-height:1.2;margin-bottom:0}.about-values__items{display:flex;flex-direction:column;gap:6rem}.about-values__row{align-items:center;display:flex;gap:3rem}.about-values__row--reverse{flex-direction:row-reverse}.about-values__image{flex:0 0 50%;max-width:50%}.about-values__image img{aspect-ratio:16/9;border-radius:var(--dens-radius-lg);box-shadow:var(--dens-shadow-lg);height:auto;object-fit:cover;width:100%}.about-values__content{flex:1}.about-values__content h3{color:var(--dens-navy);font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:700;margin-bottom:1rem}.about-values__content .section-label{display:block;margin-bottom:.75rem}.about-values__content p{color:var(--dens-gray-500);font-size:1rem;line-height:1.7;margin:0}.about-values__cta{align-items:center;display:inline-flex;gap:.5rem;margin-top:1.5rem}.about-values--off-white{background-color:var(--dens-off-white,var(--dens-off-white))}.about-values--light{background-color:var(--dens-light-blue)}.about-values--navy-light{background-color:var(--dens-navy)}.about-values--navy-dark{background-color:var(--dens-navy-dark)}.about-values--navy-dark .about-values__content h3,.about-values--navy-dark .about-values__heading,.about-values--navy-light .about-values__content h3,.about-values--navy-light .about-values__heading{color:var(--dens-white)}.about-values--navy-dark .about-values__content p,.about-values--navy-light .about-values__content p{color:hsla(0,0%,100%,.75)}.about-values--navy-dark .section-label,.about-values--navy-light .section-label{color:hsla(0,0%,100%,.6)}@media (max-width:1024px){.about-values__row,.about-values__row--reverse{flex-direction:column}.about-values__image{flex:none;max-width:100%}}@media (max-width:767px){.about-values{padding:3rem 0}.about-values__items{gap:3rem}.about-values__heading{font-size:1.75rem}.about-values__content h3{font-size:1.25rem}.about-values__content p{font-size:1rem}.about-values__row{gap:1.5rem}}