.about-page{--skale-dark:#07111f;--skale-navy:#102033;--skale-text:#182230;--skale-muted:#667085;--skale-light:#f7f9fc;--skale-border:#e5e9f0;--skale-green:#2ee6a6;--skale-cyan:#16c7d9;& section{position:relative}& .about-hero{color:#fff;background:radial-gradient(circle at 85% 15%,#2ee6a62e,#0000 28%),radial-gradient(circle at 15% 85%,#16c7d926,#0000 32%),linear-gradient(135deg,#07111f 0%,#102033 58%,#0b2930 100%);padding:7rem 0 6rem;overflow:hidden}& .about-hero:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:450px;height:450px;position:absolute;top:-180px;right:-150px}& .about-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--skale-green);align-items:center;gap:.65rem;margin-bottom:1.25rem;font-size:.78rem;font-weight:700;display:inline-flex}& .about-eyebrow:before{content:"";background:currentColor;width:32px;height:2px}& .about-hero h1{letter-spacing:-.055em;max-width:850px;font-size:clamp(2.75rem,6vw,5.25rem);font-weight:700;line-height:.98}& .about-hero .lead{color:#ffffffc2;max-width:760px;margin-top:1.75rem;font-size:1.2rem;line-height:1.75}& .hero-proof{border-top:1px solid #ffffff21;margin-top:3rem;padding-top:2rem}& .hero-proof strong{color:#fff;margin-bottom:.45rem;font-size:1.7rem;line-height:1;display:block}& .hero-proof span{color:#ffffff94;font-size:.88rem}& .section-pad{padding:6.5rem 0}& .section-light{background:var(--skale-light)}& .section-dark{background:var(--skale-dark);color:#fff}& .section-label{color:#0f9f7b;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1rem;font-size:.78rem;font-weight:700}& .section-title{letter-spacing:-.04em;color:var(--skale-text);font-size:clamp(2rem,4vw,3.4rem);font-weight:700;line-height:1.08}& .section-dark .section-title{color:#fff}& .section-copy{color:var(--skale-muted);font-size:1.08rem;line-height:1.8}& .section-dark .section-copy{color:#ffffffab}& .belief-statement{letter-spacing:-.04em;color:var(--skale-text);font-size:clamp(2rem,4vw,3.5rem);font-weight:600;line-height:1.15}& .belief-statement span{color:#0f9f7b}& .career-timeline{margin-top:4rem;position:relative}& .career-timeline:before{content:"";background:var(--skale-border);width:1px;position:absolute;top:0;bottom:0;left:23px}& .career-item{padding-bottom:4rem;padding-left:75px;position:relative}& .career-item:last-child{padding-bottom:0}& .career-dot{width:21px;height:21px;box-shadow:0 0 0 1px var(--skale-border);z-index:2;background:#16a884;border:5px solid #fff;border-radius:50%;position:absolute;top:5px;left:13px}& .career-era{color:#0f9f7b;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:.76rem;font-weight:700}& .career-item h3{color:var(--skale-text);margin-bottom:.75rem;font-size:1.55rem}& .career-item p{max-width:800px;color:var(--skale-muted);margin-bottom:0;line-height:1.75}& .career-result{color:#08765c;background:#eefbf7;border:1px solid #d3f2e8;border-radius:50rem;margin-top:1rem;padding:.45rem .8rem;font-size:.82rem;font-weight:600;display:inline-block}& .impact-card{border:1px solid var(--skale-border);background:#fff;border-radius:1rem;height:100%;padding:2rem}& .impact-number{color:#0f9f7b;letter-spacing:-.05em;margin-bottom:.8rem;font-size:2.6rem;font-weight:700;line-height:1;display:block}& .impact-card h3{color:var(--skale-text);margin-bottom:.7rem;font-size:1.08rem}& .impact-card p{color:var(--skale-muted);margin:0;line-height:1.65}& .principle{border-top:2px solid var(--skale-border);padding-top:1.5rem}& .principle-number{color:#0f9f7b;margin-bottom:1.25rem;font-size:.8rem;font-weight:700;display:block}& .principle h3{color:var(--skale-text);font-size:1.2rem}& .principle p{color:var(--skale-muted);line-height:1.65}& .about-cta{color:#fff;background:radial-gradient(circle at 90% 10%,#2ee6a62e,#0000 28%),linear-gradient(135deg,#07111f,#102033);border-radius:1.5rem;padding:clamp(2.5rem,6vw,5rem);overflow:hidden}& .about-cta h2{letter-spacing:-.045em;max-width:750px;font-size:clamp(2rem,4vw,3.5rem)}& .about-cta p{color:#ffffffad;max-width:700px;font-size:1.08rem;line-height:1.75}@media (width<=767.98px){& .about-hero{padding:5rem 0 4rem}& .section-pad{padding:4.5rem 0}& .career-item{padding-left:60px}}}