.about{background-color:var(--base-200);width:100%;padding:.75rem}.about-wrapper{width:80%;margin:0 auto}.about-intro{color:var(--base-500);grid-template-columns:180px 1fr;align-items:flex-start;gap:3rem;padding:1.5rem 0 8rem;display:grid}.about-title{max-width:900px}.about-services{gap:3rem;padding:4rem 0 6rem;display:flex}.about-services-left{flex-direction:column;flex-shrink:0;justify-content:space-between;align-self:flex-start;gap:3rem;width:min(400px,40%);height:100svh;padding:3rem 0;display:flex;position:sticky;top:.75rem}.about-services-image{border-radius:.375rem;width:140px;height:180px;margin-bottom:1.5rem;overflow:hidden}.about-services-copy{max-width:430px}.about-services-right{flex-direction:column;flex:1;gap:2.5rem;padding:3rem 0;display:flex}.about-services-label{opacity:.55;letter-spacing:.05em}.about-services-grid{border-top:1px solid #0f0f0f40;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;display:grid}.about-service-row{will-change:transform,opacity;border-bottom:1px dashed #0f0f0f59;grid-template-columns:2.75rem 1fr;align-items:baseline;gap:1rem;padding:1.25rem 0;display:grid}.about-service-index{opacity:.5}.about-service-label{letter-spacing:.04em;text-transform:uppercase;font-family:Palace;font-size:clamp(1.5rem,2.2vw,2.25rem);font-weight:400;line-height:1.05}@media (max-width:1000px){.about-wrapper{width:100%}.about-intro{grid-template-columns:1fr;gap:1.5rem;min-height:auto;padding:3rem 0}.about-services{flex-direction:column}.about-services-left{gap:6rem;width:100%;height:max-content;position:static}.about-services-grid{grid-template-columns:1fr;gap:0}}
.numbers{background-color:var(--base-300);width:100%;color:var(--base-500);padding:8rem clamp(1.5rem,5vw,5rem);position:relative}.numbers .container{padding:0}.numbers-head{border-bottom:1px solid;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:4rem;padding-bottom:1.25rem;display:flex}.numbers-grid{grid-template-columns:repeat(3,1fr);gap:4rem 3rem;display:grid}.numbers-cell{border-top:1px solid;flex-direction:column;gap:.85rem;padding-top:1.5rem;display:flex}.numbers-value{text-transform:uppercase;letter-spacing:-.02em;font-family:Palace;font-size:clamp(3rem,5.5vw,5.5rem);font-weight:400;line-height:.95}.numbers-label{opacity:.7}@media (max-width:1000px){.numbers{padding:5rem .75rem}.numbers-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem 2rem}.numbers-head{margin-bottom:2.5rem}}@media (max-width:600px){.numbers-grid{grid-template-columns:1fr;gap:2rem}}
