/* Original portraits lead. Original biographies, native disclosures and contacts stay intact. */
body.strj-about-composition .team--consultants{background:#f5f3ee!important;border:0!important;padding:58px 0 64px!important}
body.strj-about-composition .consultants-block{padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important}
body.strj-about-composition .consultants-block::before,body.strj-about-composition .consultants-block::after{display:none!important}
body.strj-about-composition .consultants-head{display:block!important;padding:0!important;margin:0 0 34px!important}
body.strj-about-composition .consultants-title{font-size:clamp(2.5rem,4.7vw,3.8rem)!important;line-height:1.08!important;letter-spacing:-.04em!important;margin:0!important;color:#171918!important}
body.strj-about-composition .consultants-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:30px!important;overflow:visible!important;scroll-snap-type:none!important;padding:0!important;align-items:start!important}
body.strj-about-composition .tm--consultant{display:flex!important;flex-direction:column!important;gap:0!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;border-radius:0!important;opacity:1!important;transform:none!important;filter:none!important;transition:none!important}
body.strj-about-composition .tm--consultant::before,body.strj-about-composition .tm--consultant::after,body.strj-about-composition :is(.tm-rivets,.tm-index,.tm-orbit,.tm-scan,.tm-mono,.consultants-nav){display:none!important}
body.strj-about-composition .tm-top{display:block!important;margin:0!important;padding:0!important;gap:0!important}
body.strj-about-composition .tm-photo-stage{max-width:none!important;width:100%!important;height:auto!important;aspect-ratio:1!important;margin:0 0 20px!important;padding:0!important;display:block!important}
body.strj-about-composition .tm-photo-stage::before,body.strj-about-composition .tm-photo-stage::after{display:none!important}
body.strj-about-composition .tm-photo{max-width:none!important;width:100%!important;height:auto!important;aspect-ratio:1!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;transform:none!important;background:#ddd9d0!important}
body.strj-about-composition .tm-photo::before,body.strj-about-composition .tm-photo::after{display:none!important}
body.strj-about-composition .tm-photo img{position:relative!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:0!important;filter:none!important;transform:none!important;opacity:1!important;transition:none!important}
body.strj-about-composition .tm-role{min-height:0!important;color:#8b431f!important;font-size:.66rem!important;line-height:1.5!important;letter-spacing:.075em!important;margin:0 0 9px!important;padding:0!important;display:block!important}
body.strj-about-composition .tm-role .led{display:none!important}
body.strj-about-composition .tm-name{font-size:clamp(1.23rem,1.8vw,1.5rem)!important;line-height:1.2!important;letter-spacing:-.025em!important;margin:0 0 12px!important;color:#171918!important}
body.strj-about-composition .tm-line{font-size:.88rem!important;line-height:1.65!important;color:#505452!important;margin:0!important;min-height:0!important;overflow-wrap:anywhere}
body.strj-about-composition .tm-line a{color:#823b19!important;text-decoration:underline;text-underline-offset:3px}
body.strj-about-composition .tm-tags{display:flex!important;flex-wrap:wrap!important;gap:5px 12px!important;margin:17px 0 0!important;padding:0!important;min-height:0!important}
body.strj-about-composition .tm-tags li{border:0!important;background:none!important;border-radius:0!important;padding:0!important;color:#606561!important;font-size:.64rem!important;line-height:1.5!important}
body.strj-about-composition .consultant-more{border-top:1px solid #d4d2cb!important;margin:18px 0 0!important;padding:0!important;background:none!important}
body.strj-about-composition .consultant-more summary{padding:13px 0!important;min-height:46px;color:#823b19!important;font-size:.66rem!important;gap:10px}
body.strj-about-composition .consultant-more summary:focus-visible{outline:2px solid #a74a1c!important;outline-offset:4px!important}
body.strj-about-composition .consultant-facts{padding:2px 0 16px!important;margin:0!important;gap:14px!important}
body.strj-about-composition .consultant-fact{background:none!important;border:0!important;padding:0!important;min-width:0!important;font-size:.83rem!important;line-height:1.6!important}
body.strj-about-composition .consultant-fact small{font-size:.64rem!important;letter-spacing:.035em!important}
/* One working photograph beside the process, followed by the original compact record. */
body.strj-about-composition main>.section:has(.ac-method){padding-block:60px!important}
body.strj-about-composition .om-grid{display:block!important;padding-top:0!important;padding-bottom:0!important}
body.strj-about-composition .om-grid .sec-title{font-size:clamp(1.7rem,3vw,2.5rem)!important;line-height:1.15!important;letter-spacing:-.035em!important;margin:0!important}
body.strj-about-composition .ac-method{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:54px;align-items:center}
body.strj-about-composition .ac-method>.fp{width:100%;height:100%;min-height:380px;max-height:520px;aspect-ratio:4/3!important;border-radius:0!important;margin:0!important;align-self:stretch}
body.strj-about-composition .ac-method>.fp picture{display:block;width:100%;height:100%}
body.strj-about-composition .ac-method>.fp img{width:100%;height:100%;object-fit:cover;object-position:64% center;filter:none!important}
body.strj-about-composition .ac-method>.fp figcaption{padding:22px!important;background:linear-gradient(transparent,#081013c9)!important}
body.strj-about-composition .ac-method>.fp figcaption span{font-size:.65rem!important;line-height:1.5!important;letter-spacing:.035em!important}
body.strj-about-composition .om-story{display:grid!important;gap:20px!important;margin:26px 0 0!important}
body.strj-about-composition .om-story li{padding-left:30px!important;font-size:.96rem!important;line-height:1.7!important;color:#424844!important}
body.strj-about-composition .om-story li::before{font-size:.68rem!important;top:.22rem!important;color:#9c5027!important}
body.strj-about-composition .ac-record{margin-top:44px;padding-top:30px;border-top:1px solid #d4d2cb}
body.strj-about-composition .om-summary-title{font-size:.72rem!important;letter-spacing:.06em!important;margin:0 0 22px!important;color:#555e57!important}
body.strj-about-composition .om-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:32px!important;margin:0!important;padding:0!important}
body.strj-about-composition .om-summary li{padding:0!important;border:0!important;background:none!important;display:block!important}
body.strj-about-composition .om-summary strong{display:block!important;font-size:2rem!important;line-height:1!important;font-weight:500!important;color:#171918!important;margin-bottom:12px!important}
body.strj-about-composition .om-summary span{font-size:.84rem!important;line-height:1.6!important;color:#555b56!important}
body.strj-about-composition .om-side{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;gap:30px!important;margin-top:36px!important;padding-top:32px!important;border-top:1px solid #d4d2cb;align-items:start!important}
body.strj-about-composition .om-photo{width:84px!important;height:84px!important;max-width:84px!important;aspect-ratio:1!important;border-radius:50%!important;object-fit:cover!important;filter:none!important;border:0!important;margin:0!important}
body.strj-about-composition .om-facts{padding:0!important;border:0!important;background:none!important;box-shadow:none!important;clip-path:none!important;display:grid!important;grid-template-columns:minmax(0,2fr) minmax(200px,1fr);gap:18px 34px!important}
body.strj-about-composition .om-facts::before,body.strj-about-composition .om-facts::after{display:none!important}
body.strj-about-composition .om-facts-h{grid-column:1;grid-row:1;font-size:.72rem!important;margin:0!important;padding:0!important;color:#555e57!important}
body.strj-about-composition .om-dl{grid-column:1;grid-row:2;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 25px!important;margin:0!important}
body.strj-about-composition .om-dl-row{display:block!important;padding:0!important;border:0!important;min-width:0}
body.strj-about-composition .om-dl dt{font-size:.64rem!important;color:#646d65!important;line-height:1.6!important}
body.strj-about-composition .om-dl dd{font-size:.83rem!important;line-height:1.6!important;text-align:left!important;margin:2px 0 0!important;color:#262e28!important;overflow-wrap:anywhere}
body.strj-about-composition .om-contact-h{grid-column:2;grid-row:1;font-size:.72rem!important;margin:0!important;padding:0!important;color:#555e57!important}
body.strj-about-composition .om-contacts{grid-column:2;grid-row:2;margin:0!important;padding:0!important;display:grid!important;gap:16px!important;align-content:start}
body.strj-about-composition .om-contacts li{display:block!important;border:0!important;padding:0!important;background:none!important}
body.strj-about-composition .om-contacts span{display:block;font-size:.72rem!important;line-height:1.5!important;color:#646d65!important}
body.strj-about-composition .om-contacts a{display:inline-block;color:#823b19!important;font-size:1rem!important;line-height:1.5!important;text-decoration:underline;text-underline-offset:4px;margin-top:3px}
body.strj-about-composition .ob{padding-block:40px!important}
body.strj-about-composition .sharp-map-context{padding-block:16px!important}
body.strj-about-composition .cta-band{padding-block:48px!important}
@media(max-width:1000px){body.strj-about-composition .consultants-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:40px 32px!important}body.strj-about-composition .ac-method{gap:32px;grid-template-columns:1fr 1fr}body.strj-about-composition .om-side{grid-template-columns:64px minmax(0,1fr)!important;gap:24px!important}body.strj-about-composition .om-photo{width:64px!important;height:64px!important;max-width:64px!important}}
@media(max-width:760px){body.strj-about-composition .team--consultants{padding:36px 0 44px!important}body.strj-about-composition .consultants-head{margin-bottom:26px!important}body.strj-about-composition .consultants-title{font-size:2.4rem!important}body.strj-about-composition .consultants-grid{grid-template-columns:1fr!important;gap:40px!important}body.strj-about-composition .tm-name{font-size:1.55rem!important}body.strj-about-composition .tm-line{font-size:.94rem!important}body.strj-about-composition .tm-photo-stage{margin-bottom:18px!important}body.strj-about-composition .tm-role{font-size:.68rem!important}body.strj-about-composition .ac-method{display:flex;flex-direction:column;gap:30px;align-items:stretch}body.strj-about-composition .ac-method>.fp{height:auto;min-height:0;max-height:none;aspect-ratio:4/3!important}body.strj-about-composition .om-story{gap:18px!important}body.strj-about-composition .om-story li{font-size:.93rem!important}body.strj-about-composition .om-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 24px!important}body.strj-about-composition .ac-record{margin-top:32px;padding-top:28px}body.strj-about-composition .om-side{grid-template-columns:1fr!important;gap:18px!important}body.strj-about-composition .om-facts{grid-template-columns:1fr!important;gap:18px!important}body.strj-about-composition .om-facts-h,body.strj-about-composition .om-dl,body.strj-about-composition .om-contact-h,body.strj-about-composition .om-contacts{grid-column:auto;grid-row:auto}body.strj-about-composition .om-dl{gap:18px!important}body.strj-about-composition .om-contact-h{margin-top:10px!important}body.strj-about-composition .om-contacts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}body.strj-about-composition .cta-band{padding-block:36px!important}}


