:root{--forest:#063b36;--teal:#0a514a;--green:#08d84d;--mint:#dff5e9}.about-hero{min-height:390px;background:linear-gradient(115deg,rgba(4,59,54,.97),rgba(7,94,83,.76)),url('/assets/balance-sheet.jpg') center/cover}.about-hero .eyebrow{color:#7ee7ad}.about-hero h1 em{color:#53ee90}.about-profile{background:linear-gradient(135deg,#063b36,#0a514a);padding:108px 0;color:#fff}.about-profile-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:96px;align-items:center}.about-profile figure{margin:0;position:relative}.about-profile figure:before{content:"";position:absolute;inset:-18px 18px 18px -18px;border:1px solid rgba(126,231,173,.45);border-radius:34px}.about-profile img{position:relative;display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center top;border-radius:28px;box-shadow:0 24px 55px rgba(0,0,0,.3)}.about-profile .eyebrow{color:#7ee7ad}.about-profile h2{font:700 clamp(38px,4.5vw,58px)/1.04 'Playfair Display';letter-spacing:-.035em;margin:0 0 25px}.about-profile p:not(.eyebrow){max-width:600px;color:#d8eee4;font-size:16px;line-height:1.75}.about-profile .pill{margin-top:18px;background:linear-gradient(90deg,#078d89,#08d84d)}@media(max-width:760px){.about-profile{padding:74px 0}.about-profile-grid{grid-template-columns:1fr;gap:50px}.about-profile figure{max-width:430px}.about-profile h2{font-size:42px}.about-hero{min-height:340px}}
