.about-page .about-hero{padding:14rem 0 8rem}.about-page .about-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--base-300);margin-bottom:2rem;font-size:.8125rem;font-weight:600}.about-page .about-hero h1{width:70%;color:var(--base-100);margin-bottom:2.5rem}.about-page .about-hero-body{width:40%;color:var(--base-300);font-size:1.125rem;line-height:1.6}.about-page .about-mission{border-top:1px solid #f2ede612;padding:6rem 0}.about-page .about-mission-inner{align-items:flex-start;gap:4rem;display:flex}.about-page .about-mission-label{flex:0 0 14rem;padding-top:.5rem}.about-page .about-mission-label p{color:var(--base-300);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.about-page .about-mission-body{flex:1}.about-page .about-mission-body h2{color:var(--base-100)}.about-page .about-values{border-top:1px solid #f2ede612;padding:6rem 0}.about-page .about-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--base-300);margin-bottom:3rem;font-size:.8125rem;font-weight:600}.about-page .about-values-grid{background-color:#f2ede612;border:1px solid #f2ede612;border-radius:1rem;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.about-page .about-value{background-color:var(--base-500);opacity:0;flex-direction:column;gap:1rem;padding:2rem;display:flex}.about-page .about-value-number{letter-spacing:.08em;color:var(--base-400);font-size:.75rem;font-weight:600}.about-page .about-value h3{letter-spacing:-.02em;color:var(--base-100);font-size:1.125rem;font-weight:600;line-height:1.3}.about-page .about-value p:not(.about-value-number){color:var(--base-300);font-size:.9rem;line-height:1.6}.about-page .about-story{border-top:1px solid #f2ede612;padding:6rem 0 8rem}.about-page .about-story-inner{align-items:flex-start;gap:4rem;display:flex}.about-page .about-story-col:first-child{flex:0 0 14rem;padding-top:.5rem}.about-page .about-story-col:nth-child(2){flex-direction:column;flex:1;gap:1.5rem;display:flex}.about-page .about-story-col p.lg{color:var(--base-200)}.about-page .about-story-col p:not(.lg){color:var(--base-300);max-width:540px}@media (max-width:1000px){.about-page .about-hero h1,.about-page .about-hero-body{width:100%}.about-page .about-mission-inner,.about-page .about-story-inner{flex-direction:column;gap:2rem}.about-page .about-mission-label,.about-page .about-story-col:first-child{flex:unset}.about-page .about-values-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.about-page .about-values-grid{grid-template-columns:1fr}}
