:root{--bm-navy:#102a43;--bm-navy-light:#1d3e5a;--bm-teal:#115e59;--bm-teal-dark:#0f4f4b;--bm-slate:#334155;--bm-muted:#64748b;--bm-light:#f8fafc;--bm-border:#e2e8f0;--bm-white:#ffffff}.bm-about-page{background:var(--bm-white)}.bm-about-page .bm-container{width:min(1120px, 92%);margin:0 auto}.bm-about-page h1,.bm-about-page h2,.bm-about-page h3,.bm-about-page p,.bm-about-page li{text-shadow:none!important}.bm-about-page .bm-eyebrow{margin:0 0 14px;color:var(--bm-teal)!important;font-size:14px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;text-shadow:none!important}.bm-about-page .bm-section{padding:92px 0}.bm-about-page .bm-section h2{max-width:850px;margin:0 0 20px;color:var(--bm-navy)!important;font-size:clamp(36px, 4.5vw, 54px);line-height:1.08;letter-spacing:-.035em}.bm-about-page .bm-section-intro{max-width:800px;margin:0 0 38px;color:var(--bm-slate)!important;font-size:19px;line-height:1.7}.bm-about-page .bm-cta-row{display:flex;flex-wrap:wrap;gap:14px}.bm-about-page .bm-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 23px;border-radius:999px;font-weight:700;line-height:1.2;text-decoration:none!important;transition:background-color .2s ease,transform .2s ease}.bm-about-page .bm-btn-primary{background:var(--bm-teal);color:#fff!important}.bm-about-page .bm-btn-primary:hover{background:var(--bm-teal-dark);transform:translateY(-1px)}.bm-about-hero{padding:112px 0 106px;background:linear-gradient(135deg,rgba(248,250,252,.98),rgba(226,232,240,.88)),radial-gradient(circle at top right,rgba(17,94,89,.18),transparent 38%)}.bm-about-hero h1{max-width:930px;margin:0 0 25px;color:var(--bm-navy)!important;font-size:clamp(48px, 6vw, 74px);line-height:1.02;letter-spacing:-.045em}.bm-about-hero-copy{max-width:800px;margin:0 0 35px;color:var(--bm-slate)!important;font-size:clamp(18px, 2vw, 22px);line-height:1.65}.bm-about-story{background:var(--bm-white)}.bm-about-story-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:76px;align-items:start}.bm-about-story-heading h2{margin-bottom:0!important}.bm-about-story-copy p{margin:0 0 21px;color:var(--bm-slate)!important;font-size:18px;line-height:1.75}.bm-about-story-copy p:last-child{margin-bottom:0}.bm-about-timeline{background:var(--bm-light)}.bm-about-timeline>.bm-container>h2{max-width:760px}.bm-timeline{max-width:900px;margin-top:52px;padding-left:40px;border-left:3px solid #d8e3eb}.bm-timeline-item{position:relative;margin-bottom:62px}.bm-timeline-item:last-child{margin-bottom:0}.bm-timeline-item::before{content:"";position:absolute;top:8px;left:-49px;width:16px;height:16px;background:var(--bm-teal);border:4px solid var(--bm-light);border-radius:50%;box-shadow:0 0 0 2px var(--bm-teal)}.bm-year{margin-bottom:9px;color:var(--bm-teal);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bm-content h3{margin:0 0 12px;color:var(--bm-navy)!important;font-size:28px;line-height:1.2}.bm-content p{max-width:760px;margin:0 0 17px;color:var(--bm-slate)!important;font-size:17px;line-height:1.7}.bm-focus-list{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none}.bm-focus-list li{padding:7px 11px;background:var(--bm-white);border:1px solid var(--bm-border);border-radius:999px;color:var(--bm-slate)!important;font-size:13px;line-height:1.3}.bm-about-experience{background:var(--bm-white)}.bm-experience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bm-experience-grid div{padding:23px;background:var(--bm-light);border:1px solid var(--bm-border);border-radius:17px;color:var(--bm-navy);font-size:17px;font-weight:700;line-height:1.35}.bm-about-philosophy{background:var(--bm-navy)}.bm-philosophy-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:76px;align-items:start}.bm-about-page .bm-about-philosophy .bm-eyebrow{color:#7dd3c7!important}.bm-about-page .bm-about-philosophy h2{color:#fff!important}.bm-philosophy-copy p{margin:0 0 13px;color:rgba(255,255,255,.78)!important;font-size:19px;line-height:1.65}.bm-philosophy-copy .bm-philosophy-highlight{margin:24px 0;color:#fff!important;font-size:31px;font-weight:700;line-height:1.25}.bm-about-personal{background:var(--bm-light)}.bm-personal-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:76px;align-items:start}.bm-personal-layout h2{margin-bottom:0!important}.bm-personal-layout>div:last-child p{max-width:720px;margin:0;color:var(--bm-slate)!important;font-size:19px;line-height:1.75}.bm-about-cta{padding:105px 0;background:linear-gradient(135deg,var(--bm-teal-dark),var(--bm-navy));text-align:center}.bm-about-cta h2{max-width:880px;margin:0 auto 21px;color:#fff!important;font-size:clamp(38px, 5vw, 58px);line-height:1.08;letter-spacing:-.035em}.bm-about-cta p{max-width:740px;margin:0 auto 35px;color:rgba(255,255,255,.82)!important;font-size:19px;line-height:1.7}@media (max-width:900px){.bm-about-story-grid,.bm-philosophy-layout,.bm-personal-layout{grid-template-columns:1fr;gap:38px}.bm-experience-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.bm-about-hero{padding:76px 0 70px}.bm-about-page .bm-section{padding:68px 0}.bm-timeline{padding-left:30px}.bm-timeline-item{margin-bottom:48px}.bm-timeline-item::before{left:-39px}.bm-experience-grid{grid-template-columns:1fr}.bm-about-page .bm-btn{width:100%}.bm-about-cta{padding:76px 0}}