.fbm-about__intro{padding-block:44px 78px}.fbm-about__intro .breadcrumb{margin-bottom:48px}.fbm-about__intro-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(40px,5vw,78px);align-items:center}.fbm-about__opening h1{margin-block:22px 32px;font-size:clamp(3.3rem,5.2vw,5.2rem);line-height:1.06;letter-spacing:-.06em}.fbm-about__opening h1 em{color:var(--forest)}.fbm-about__name{margin-bottom:16px;font-size:.875rem;font-weight:700}.fbm-about__opening .lede{max-width:42ch}.fbm-about__opening-note{max-width:42ch;margin-top:17px;color:var(--subtle);font-size:.9375rem;line-height:1.75}.fbm-about__opening .text-link{margin-top:27px}.fbm-about__portrait{min-width:0;margin:0}.fbm-about__portrait img{width:100%;height:auto;border-radius:5px;background:var(--ink)}.fbm-about__portrait figcaption{display:flex;justify-content:space-between;gap:18px;margin-top:16px;padding-bottom:16px;border-bottom:1px solid var(--line);color:var(--subtle);font-size:.75rem;line-height:1.5}.fbm-about__portrait figcaption span:first-child{color:var(--forest);font-weight:600}.fbm-about__credentials{padding-block:46px;border-block:1px solid var(--line);background:#edf1ea}.fbm-about__credentials-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:70px;align-items:center}.fbm-about__credentials h2{margin-top:16px;font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.2;letter-spacing:-.04em}.fbm-about__credentials ul{display:grid;grid-template-columns:1fr 1fr;gap:20px 35px;list-style:none;margin:0;padding:0}.fbm-about__credentials li{padding-left:15px;border-left:2px solid #aecb96;font-size:.875rem;font-weight:550;line-height:1.5}.fbm-about__approach{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:clamp(50px,8vw,120px)}.fbm-about__approach-intro h2{margin-block:24px 30px;font-size:clamp(2.65rem,4vw,3.8rem)}.fbm-about__approach-intro h2 em{color:var(--forest)}.fbm-about__approach-intro .lede{font-size:1rem}.fbm-about__approach-note{margin-top:20px;color:var(--subtle);font-size:.9375rem;line-height:1.8}.fbm-about__principles article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:18px;padding-block:31px;border-top:1px solid var(--line)}.fbm-about__principles article:first-child{padding-top:28px}.fbm-about__principles article:last-child{padding-bottom:0}.fbm-about__principle-index{padding-top:3px;color:var(--forest);font-size:.8125rem;font-variant-numeric:tabular-nums}.fbm-about__principles h3{font-size:clamp(1.4rem,1.8vw,1.65rem);line-height:1.25}.fbm-about__principles p{margin-top:15px;color:var(--subtle);font-size:.9375rem;line-height:1.8}.fbm-about__reading-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:10px;color:var(--forest);font-size:.8125rem;font-weight:650;line-height:1.5;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#a9bbb0}.fbm-about__reading-link svg{width:15px;height:15px}.fbm-about__reading-link:hover{text-decoration-color:currentColor}.fbm-about__next{padding-block:65px;border-top:1px solid var(--line);background:#edf1ea}.fbm-about__next-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.fbm-about__next h2{margin-top:22px;font-size:clamp(2.4rem,3.5vw,3.5rem)}.fbm-about__next .lede{font-size:1rem}.fbm-about__next .button-row{gap:25px;margin-top:27px}@media (max-width:1050px){.fbm-about__intro-grid{gap:35px;grid-template-columns:1fr 1fr}.fbm-about__opening h1{font-size:3.35rem}.fbm-about__portrait figcaption{flex-direction:column;gap:4px}.fbm-about__credentials-grid{gap:40px;grid-template-columns:.7fr 1.3fr}.fbm-about__credentials ul{gap:18px}}@media (max-width:800px){.fbm-about__intro{padding-block:28px 44px}.fbm-about__intro .breadcrumb{margin-bottom:34px}.fbm-about__approach,.fbm-about__credentials-grid,.fbm-about__intro-grid,.fbm-about__next-grid{grid-template-columns:1fr}.fbm-about__intro-grid{gap:36px}.fbm-about__opening h1{max-width:13ch;margin-block:20px 26px;font-size:clamp(3.15rem,8.5vw,4.4rem)}.fbm-about__opening .lede{max-width:50ch;font-size:1rem}.fbm-about__opening-note{max-width:52ch}.fbm-about__portrait figcaption{flex-direction:row;justify-content:space-between;font-size:.6875rem}.fbm-about__credentials{padding-block:34px}.fbm-about__credentials-grid{gap:28px}.fbm-about__credentials h2{font-size:1.75rem}.fbm-about__credentials ul{gap:21px}.fbm-about__approach{gap:40px}.fbm-about__approach-intro h2{margin-block:23px 28px}.fbm-about__principles article{grid-template-columns:20px minmax(0,1fr);gap:12px}.fbm-about__next{padding-block:48px}.fbm-about__next-grid{gap:30px}}@media (max-width:420px){.fbm-about__credentials ul{grid-template-columns:1fr;gap:17px}.fbm-about__portrait figcaption{flex-direction:column;gap:3px;font-size:.75rem}}