.le-about-avatar,.le-about-value-number{font-weight:800;color:var(--le-primary)}.le-about{overflow:clip}.le-about h1,.le-about h2,.le-about h3{color:var(--le-text)}.le-about h2{font-size:clamp(2rem, 3.4vw, 3.2rem)}.le-about h1 span,.le-about h2 span{color:var(--le-primary)}.le-about-hero{position:relative;padding:clamp(75px,9vw,125px) 0;background:linear-gradient(125deg,#f0f7f8 0,#fff 78%);border-bottom:1px solid var(--le-border)}.le-about-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:50px}.le-about-hero-inner>div:first-child{max-width:780px}.le-about-hero h1{margin:0 0 24px;font-size:clamp(3rem, 6vw, 5.6rem)}.le-about-lead{max-width:690px;margin:0;color:#48616e;font-size:clamp(1.08rem, 1.8vw, 1.35rem);line-height:1.65}.le-about-hero-mark{flex:0 0 190px;aspect-ratio:1;border:1px solid #c7dce4;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-12deg);color:var(--le-primary);text-align:center}.le-about-hero-mark span{font-size:.78rem;letter-spacing:.17em;text-transform:uppercase}.le-about-hero-mark strong{font-size:1.12rem}.le-about-section{padding:clamp(80px,9vw,130px) 0}.le-about-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(55px,7vw,105px)}.le-about-visual{position:relative;padding:28px 0 0 26px}.le-about-photo,.le-about-photo-placeholder{display:block;width:100%;aspect-ratio:5/4;object-fit:cover;border-radius:10px}.le-about-photo-placeholder{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:14px;padding:36px;background:linear-gradient(145deg,#217b94,#10394d);color:#fff}.le-about-photo-placeholder>span{font-size:.7rem;letter-spacing:.22em}.le-about-photo-placeholder>strong{font-size:clamp(1.6rem, 3vw, 2.7rem);line-height:1.2}.le-about-photo-placeholder>small{color:#d4e9ef;font-size:.73rem}.le-about-stat{position:absolute;top:0;left:0;display:flex;align-items:center;gap:15px;padding:22px 25px;background:#fff;border:1px solid var(--le-border);border-radius:8px;box-shadow:0 16px 50px #10394d20}.le-about-stat strong{font-size:3rem;line-height:1;color:var(--le-primary)}.le-about-stat span{font-size:.75rem;line-height:1.45;font-weight:800;text-transform:uppercase;letter-spacing:.035em}.le-about-copy h2{margin-bottom:26px}.le-about-copy>p:not(.eyebrow){color:#506875;line-height:1.85}.le-about-signature{display:flex;align-items:center;gap:15px;margin-top:34px;padding-top:25px;border-top:1px solid var(--le-border)}.le-about-avatar{display:grid;place-items:center;width:54px;height:54px;flex:0 0 auto;border-radius:50%;background:var(--le-soft)}.le-about-signature div>span,.le-about-signature strong{display:block}.le-about-signature div>span{color:var(--le-accent-hover);font-size:.88rem}.le-about-values{padding:clamp(75px,8vw,115px) 0;background:#f3f7f8}.le-about-values-heading{max-width:750px;margin-bottom:48px}.le-about-values-heading h2{margin-bottom:0}.le-about-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.le-about-value{padding:clamp(28px,3.5vw,42px);background:#fff;border:1px solid var(--le-border);border-radius:10px}.le-about-value-number{display:inline-block;margin-bottom:38px;font-size:.82rem;letter-spacing:.12em}.le-about-value h3{margin-bottom:14px;font-size:1.45rem}.le-about-value p{margin:0;color:#506875}.le-about-editor{padding:80px 0}.le-about-editor .prose{max-width:1180px}.le-about-cta{padding:75px 0;background:var(--le-primary-deep)}.le-about-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.le-about-cta .eyebrow{color:#9dd6e5}.le-about-cta h2{max-width:700px;margin-bottom:12px;color:#fff}.le-about-cta p:last-child{margin:0;color:#d2e4e9}.le-about-cta-link{display:inline-flex;align-items:center;justify-content:center;gap:22px;flex-shrink:0;padding:16px 24px;border-radius:6px;background:var(--le-accent);color:#fff;font-weight:750;text-decoration:none}.le-about-cta-link:hover{background:var(--le-accent-hover);color:#fff}@media (max-width:900px){.le-about-hero-mark{display:none}.le-about-intro-grid{gap:42px}.le-about-values-grid{grid-template-columns:1fr}.le-about-value-number{margin-bottom:16px}}@media (max-width:700px){.le-about-intro-grid{grid-template-columns:1fr}.le-about-visual{max-width:570px}.le-about-cta-inner{align-items:flex-start;flex-direction:column}.le-about-hero{padding:65px 0}.le-about-stat{padding:14px 18px}.le-about-stat strong{font-size:2.3rem}.le-about-photo-placeholder{padding:25px}}