.about-page{color:#fff;letter-spacing:-.02em;background:#000;overflow:clip}.about-page ::selection{color:#000;background:#acff17}.about-hero{max-width:68.75rem;margin:0 auto;padding:7.5rem 2rem 0}.about-hero h1{letter-spacing:-.045em;max-width:16ch;margin:0;font-size:4rem;font-weight:500;line-height:1}.about-hero p{color:#fff9;max-width:35rem;margin:1.75rem 0 0;font-size:1.25rem;line-height:1.5}.about-section{max-width:75rem;margin:0 auto;padding:7.5rem 2rem 0}.about-section.is-tight{padding-top:6rem}.about-section.is-banner{padding-top:4.5rem}.about-section.is-last{padding-bottom:7.5rem}.about-2col{grid-template-columns:1fr 1.35fr;gap:4rem;display:grid}.about-2col.is-end{align-items:end}.about-dot{background:#acff17;border-radius:50%;width:9px;height:9px;margin-bottom:1.25rem}.about-label{letter-spacing:.08em;text-transform:uppercase;color:#acff17;margin-bottom:.875rem;font-size:.8125rem;font-weight:500}.about-h2{letter-spacing:-.035em;margin:0;font-size:2.375rem;font-weight:500;line-height:1.08}.about-body{color:#ffffffad;flex-direction:column;gap:1.375rem;max-width:56ch;font-size:1.125rem;line-height:1.6;display:flex}.about-body p{margin:0}.about-body .is-bright{color:#ffffffe6}.about-body .is-white{color:#fff}.about-banner-frame{aspect-ratio:16/9;background:#ffffff0d;border-radius:1.25rem;position:relative;overflow:hidden}.about-banner-frame img{object-fit:cover}.about-founder{align-items:center;gap:.875rem;margin-top:.875rem;display:flex}.about-founder img{object-fit:cover;filter:grayscale();border-radius:50%;width:2.75rem;height:2.75rem}.about-founder-name{color:#fff;font-size:.9375rem;font-weight:500}.about-founder-role{color:#ffffff80;font-size:.84rem}.about-section-head{max-width:40rem;margin-bottom:3.25rem}.about-principles{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:1.125rem;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.about-principle{background:#000;padding:2.5rem 2.25rem}.about-principle-title{letter-spacing:-.02em;color:#fff;font-size:1.375rem;font-weight:500}.about-principle p{color:#fff9;max-width:44ch;margin:.875rem 0 0;font-size:1rem;line-height:1.6}.about-team-head{margin-bottom:3.25rem}.about-team-intro{max-width:52ch}.about-team-intro p{color:#fff9;margin:0;font-size:1.125rem;line-height:1.55}.about-hiring-link{color:#acff17;align-items:center;gap:7px;margin-top:1rem;font-size:1rem;font-weight:500;display:inline-flex}.about-hiring-link:hover{color:#bfff4d}.about-team-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.about-member-photo{aspect-ratio:1;background:#ffffff0d;border-radius:.875rem;position:relative;overflow:hidden}.about-member-photo img{object-fit:cover;filter:grayscale()}.about-member-name{margin-top:1rem;font-size:1rem;font-weight:500}.about-member-role{color:#ffffff80;margin-top:3px;font-size:.875rem}.about-cta-card{text-align:center;background:linear-gradient(#acff1714,#acff1700);border:1px solid #acff1740;border-radius:1.5rem;padding:4.5rem 2.5rem}.about-cta-card h2{letter-spacing:-.035em;max-width:18ch;margin:0 auto;font-size:2.5rem;font-weight:500;line-height:1.06}.about-cta-card p{color:#fff9;max-width:44ch;margin:1.125rem auto 0;font-size:1.0625rem;line-height:1.5}.about-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2.125rem;display:flex}.about-btn-primary{color:#000;white-space:nowrap;background:#acff17;border-radius:128px;padding:.9375rem 2rem;font-size:1rem;font-weight:500}.about-btn-primary:hover{color:#000;background:#bfff4d}.about-btn-secondary{color:#fff;white-space:nowrap;border:1px solid #fff3;border-radius:128px;padding:.9375rem 1.75rem;font-size:1rem;font-weight:500}.about-btn-secondary:hover{color:#fff;border-color:#fff6}@media screen and (max-width:767px){.about-hero{padding-top:6rem}.about-hero h1{font-size:2.75rem}.about-section{padding-top:5.5rem}.about-section.is-banner{padding-top:3.5rem}.about-2col{grid-template-columns:1fr;gap:2.5rem}.about-h2{font-size:2rem}.about-principles{grid-template-columns:1fr}.about-principle{padding:1.75rem 1.5rem}.about-team-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.about-cta-card{padding:3.5rem 1.5rem}.about-cta-card h2{font-size:2rem}}
