:root{--radius-control: 10px;--radius-card: 20px;--radius-feature: 28px;--surface-gap: clamp(12px, 1.15vw, 20px);--opening-header: 88px}body .header{border-radius:0 0 var(--radius-card) var(--radius-card)}body .header-contact,body .btn,body .fund-performance button,body .estate-class-tabs button,body .estate-class-tabs a,body .fo-model-tabs button,body .client-app-tabs button,body .editorial-filters a,body .project-gallery-buttons button,body .project-card .circle-arrow,body .career-band a,body .role-expand,body .scroll-link>span,body .menu-toggle,body .funding-calc-controls :is(input,select){border-radius:var(--radius-control)}body .home-hero.video-hero,body .page-hero:is(.capital-photo-hero,.estate-photo-hero,.family-photo-hero,.mission-photo-hero,.funding-photo-hero){margin:calc(var(--opening-header) + var(--surface-gap)) var(--surface-gap) var(--surface-gap);border-radius:var(--radius-feature);overflow:clip;min-height:max(620px,calc(100svh - var(--opening-header) - 2 * var(--surface-gap)))}body .home-hero.video-hero .hero-content{padding-top:64px;padding-bottom:128px}body .page-hero:is(.capital-photo-hero,.estate-photo-hero,.family-photo-hero,.mission-photo-hero,.funding-photo-hero){padding-top:64px;padding-bottom:clamp(56px,7vh,90px)}body .chapter-stack,body .estate-project-stack{margin-inline:var(--surface-gap)}body.home-page .vision-scene{margin-inline:var(--surface-gap);border-radius:var(--radius-feature);overflow:clip}body :is(.division-chapter,.narrative-card,.estate-project,.tr-panel){border-radius:var(--radius-feature);overflow:clip}body :is(.chapter-stack,.narrative-stack,.estate-project-stack,.tr-panel-stack)>.stack-card{margin-bottom:var(--surface-gap)}body :is(.portrait,.team-portrait,.fund-team-photo,.family-team-photo,.career-hero-photo,.career-vibe,.career-gallery-item,.career-tools-visual,.career-process-photo,.career-story-photo,.project-gallery-slide,.project-picture,.estate-project-photo,.funding-record figure,.funding-property>figure,.funding-purpose-row>figure){border-radius:var(--radius-card);overflow:clip}body :is(.full-photo,.career-profile-photo,.career-person-photo img,.editorial-cover img,.editorial-body figure img,.funding-future figure img,.funding-leadership-grid>figure img,.stagger-grid img,.tr-funding-intro figure img,.tr-trust-layout figure img){border-radius:var(--radius-card)}body .project-gallery{margin-inline:var(--surface-gap);width:auto;border-radius:var(--radius-feature)}body :is(.direction-card,.contact-panel,.quote-panel,.fund-performance,.estate-share-panel,.fo-model-chart,.career-story-card,.funding-calc-chart,.form-success){border-radius:var(--radius-card)}body .contact-section{margin:var(--surface-gap);border-radius:var(--radius-feature)}body .contact-section .contact-panel{background:#f4f2ec66;border-color:#32462f24}body .fund-introduction .fund-reading{padding:0;border:0;background:transparent;color:#fff}body :is(.fund-reading,.keyword-emphasis) .reading-word{position:relative;display:inline-block;vertical-align:baseline;line-height:1.18;white-space:nowrap;padding:.025em .065em;margin-inline:-.065em;border-radius:.14em;color:var(--reading-rest, #fff);background:transparent}body :is(.fund-reading,.keyword-emphasis)[data-reading-active] .reading-word{color:var(--reading-rest, #fff);background:transparent}body :is(.fund-reading,.keyword-emphasis)[data-reading-active] .reading-word.is-read{color:#101712;background:#c1cbae}@supports ((background-clip: text) or (-webkit-background-clip: text)){body :is(.fund-reading,.keyword-emphasis)[data-reading-active] .reading-word,body :is(.fund-reading,.keyword-emphasis)[data-reading-active] .reading-word.is-read{background:transparent}body :is(.fund-reading,.keyword-emphasis)[data-reading-active] .reading-word:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--reading-fill, 0%);border-radius:inherit;background:#c1cbae;pointer-events:none;transition:width .22s linear}body :is(.fund-reading,.keyword-emphasis)[data-reading-active] .reading-ink{position:relative;display:inline-block;padding-inline:.065em;margin-inline:-.065em;background-image:linear-gradient(90deg,#101712 50%,var(--reading-rest, #fff) 50%);background-size:200% 100%;background-position:calc(100% - var(--reading-fill, 0%)) 0;-webkit-background-clip:text;background-clip:text;color:transparent;transition:background-position .22s linear}}@media(prefers-reduced-motion:reduce){body :is(.fund-reading,.keyword-emphasis) :is(.reading-word,.reading-ink),body :is(.fund-reading,.keyword-emphasis) .reading-word:before{transition:none}}body .career-page :is(.career-person-photo,.career-story-hero-photo,.career-story-section-photo,.career-next-story figure){border-radius:var(--radius-card);overflow:hidden}body .career-page .career-person-photo>img{border-radius:inherit}body .career-page :is(.career-person>img,.career-role-owner>img,.career-process-contact>img,.career-process-person>img,.career-story-detail-photo,.career-story-detail figure>img,.career-story-card>img,.career-story-card-photo){border-radius:var(--radius-card)}body .career-page .career-profile-dialog{border-radius:var(--radius-feature)}body .career-page :is(.career-person-open,.career-profile-close){border-radius:var(--radius-control)}body .career-page :is(.career-profile-tags,.career-profile-strengths) li{border-radius:var(--radius-control)}body :is(.direction-next,.decision-card,.risk-box,.company-metric,.career-tailoring-highlight,.funding-app-visual,.estate-nav,.tr-cfo-concept,.mission-outcomes>div,.contact-channel span,.doc-format,.tag){border-radius:var(--radius-card)}body :is(.doc-format,.tag,.contact-channel span){border-radius:var(--radius-control)}body .project-intro-photo .image-label{border-radius:var(--radius-control)}body :is(.fund-council,.principles-list,.fund-question-list){border:1px solid var(--line);border-radius:var(--radius-card);overflow:clip}body .fund-council{background:#c1cbae08}body .fund-council>div{padding:18px 22px}body .fund-council>div:last-child,body .principles-list>.principle:last-child,body .fund-question-list>details:last-child{border-bottom:0}body .principles-list .principle summary,body .fund-question-list summary{padding-inline:22px}body .principles-list .detail-body,body .fund-question-list .fund-answer{padding-inline:22px}body .fund-question-list{border-color:#10171230}body .fund-question-list summary:focus-visible,body .principles-list summary:focus-visible{outline-offset:-4px}body .evidence-grid{gap:var(--surface-gap)}body .evidence-stat{padding:clamp(18px,2vw,28px);border:1px solid #b9c69e36;border-radius:var(--radius-card);background:#c1cbae08}body .evidence-stat strong{font-size:clamp(44px,5vw,76px);flex-wrap:wrap}body .mission-funding{margin-inline:var(--surface-gap);border-radius:var(--radius-feature)}body :is(.company-context,.evidence-notes){padding:22px;border:1px solid var(--line);border-radius:var(--radius-card)}body .company-context{border-color:#10171226}body .contact-form :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]),select,textarea),body .editorial-search :is(input,select),body .newsletter-input-row input{border:1px solid #53634b50;border-radius:var(--radius-control);background:#fff6;padding:12px 14px}body .contact-form [aria-invalid=true]{border-color:#86291b}body .contact-form :is(input,select,textarea):focus-visible,body .editorial-search :is(input,select):focus-visible,body .newsletter-input-row input:focus-visible{outline:2px solid #526344;outline-offset:3px}body .newsletter-input-row{border-bottom:0}body .home-news{margin-inline:var(--surface-gap);border-radius:var(--radius-feature) var(--radius-feature) 0 0}body .home-newsletter{margin:0 var(--surface-gap) var(--surface-gap);border-radius:0 0 var(--radius-feature) var(--radius-feature)}@media(max-width:1020px){:root{--opening-header: 72px}body.locked .header{border-radius:0}}@media(max-width:760px){:root{--radius-control: 9px;--radius-card: 16px;--radius-feature: 20px;--surface-gap: 8px}body .home-hero.video-hero,body .page-hero:is(.capital-photo-hero,.estate-photo-hero,.family-photo-hero,.mission-photo-hero,.funding-photo-hero){min-height:max(540px,calc(100svh - var(--opening-header) - 2 * var(--surface-gap)))}body .home-hero.video-hero .hero-content{padding-top:48px;padding-bottom:104px}body .page-hero:is(.capital-photo-hero,.estate-photo-hero,.family-photo-hero,.mission-photo-hero,.funding-photo-hero){padding-top:44px;padding-bottom:44px}body .contact-section>.wrap,body .home-news>.wrap,body .home-newsletter>.wrap{padding-inline:20px}body .contact-section .contact-panel{padding:24px 18px}body .fund-council>div{padding:15px 18px}body .evidence-stat{padding:18px}body .evidence-stat strong{font-size:clamp(40px,11vw,60px)}body .mission-funding>.wrap{padding-inline:20px}}@media(max-height:520px)and (orientation:landscape){body .home-hero.video-hero{min-height:470px}}body .fund-reading[data-reading-keywords]:not([data-reading-active]) .reading-word{background:#c1cbae;color:#101712}body .fund-reading[data-reading-keywords] .reading-word,body .fund-reading[data-reading-keywords][data-reading-active] .reading-ink{padding-inline:.1em;margin-inline:-.1em}body .fund-classes{gap:16px;border:0;align-items:stretch}body .fund-classes .fund-class{padding:clamp(20px,2vw,28px);border:1px solid #53614c26;border-radius:var(--radius-card);background:#e4e8dc;color:#101712}body .fund-class h3{display:inline-flex;width:fit-content;padding:7px 12px;margin-bottom:24px;border-radius:var(--radius-control);background:#c1cbae;color:#17241c;letter-spacing:.045em}body .fund-class-minimum{font-size:clamp(27px,2.7vw,40px)}body .fund-class-reward{padding:14px 16px;border-radius:var(--radius-control);background:#ffffff80;margin-top:26px}body .fund-class-reward>span{color:#45513e}body .fund-class-docs a:focus-visible,body .estate-class-tabs a:focus-visible{outline:2px solid #53614c;outline-offset:4px}body .estate-class-tabs{border-bottom:0;padding-bottom:0}body .estate-class-tabs a{background:#e4e8dc;border-color:#53614c40}body .estate-class-tabs a[aria-selected=true]{background:#17241c;color:#f4f2ec;border-color:#17241c}body .estate-share-summary{min-width:0;padding:clamp(20px,2vw,28px);border-radius:var(--radius-card);border:1px solid #53614c26;background:#e4e8dc}body .estate-share-minimum{font-size:clamp(30px,3.2vw,52px)}@media(max-width:760px){body .fund-classes{gap:16px}body .fund-classes .fund-class{padding:22px 20px;column-gap:12px}body .fund-class h3{grid-column:1 / -1;margin-bottom:20px}body .fund-class-minimum{grid-column:1 / -1;font-size:clamp(28px,8vw,38px)}body .fund-class-route{grid-column:1 / -1;font-size:13px}body .fund-class-reward{grid-column:1 / -1;grid-row:4;flex-direction:row;align-items:center;justify-content:space-between;text-align:left;margin-top:22px}body .fund-class-reward>span{order:0;max-width:15ch;font-size:13px}body .fund-class-reward strong{font-size:36px}body .fund-class .fund-class-docs{grid-row:5;flex-wrap:wrap;gap:12px}body .estate-share-summary{padding:22px 20px}body .estate-share-minimum{font-size:clamp(30px,8vw,42px)}body .estate-share-summary .fund-class-docs{flex-wrap:wrap}}body .keyword-emphasis{--reading-rest: currentColor}body .keyword-emphasis:not([data-reading-active]) .reading-word{color:#101712;background:#c1cbae}body .keyword-emphasis .reading-word,body .keyword-emphasis[data-reading-active] .reading-ink{padding-inline:.1em;margin-inline:-.1em}
