.philosophy{padding:112px 5.5vw;background:#102226;display:grid;grid-template-columns:.74fr 1.26fr;gap:7vw}.philosophy-intro{position:sticky;top:115px;height:max-content}.philosophy h2,.investment-solutions h2,.why-us h2{font-size:clamp(39px,4.5vw,66px);line-height:1.03;letter-spacing:-.065em;margin:0 0 28px}.philosophy h2 em,.investment-solutions h2 em,.why-us h2 em{font-family:'Playfair Display',serif;color:var(--gold);font-weight:600}.philosophy-intro>p:last-child{max-width:365px;font:17px/1.65 'Playfair Display',serif;color:#b9c3ba}.philosophy-grid{border-top:1px solid var(--line)}.philosophy-grid article{display:grid;grid-template-columns:62px 1fr 1.15fr;gap:18px;padding:26px 0;border-bottom:1px solid var(--line)}.philosophy-grid span,.why-grid span{font:10px 'DM Mono';color:var(--gold)}.philosophy-grid h3{font-size:17px;line-height:1.25;margin:0}.philosophy-grid p{font-size:12px;line-height:1.75;color:#93a19a;margin:0}.investment-solutions{background:#e8e5dc;color:#102025;padding:120px 5.5vw}.solutions-heading{display:grid;grid-template-columns:1.05fr .95fr;column-gap:10vw;align-items:end;padding-bottom:50px}.solutions-heading .section-label{grid-column:1/-1;color:#9b6d19}.solutions-heading h2{margin:0}.solutions-heading>p:last-child{font-size:14px;line-height:1.8;color:#56605c;max-width:420px;margin:0}.solution-layout{display:grid;grid-template-columns:1.15fr .85fr .85fr;border-top:1px solid rgba(16,32,37,.23);border-left:1px solid rgba(16,32,37,.23)}.solution-detail{padding:33px 28px 37px;border-right:1px solid rgba(16,32,37,.23);border-bottom:1px solid rgba(16,32,37,.23)}.solution-detail h3{font-size:27px;line-height:1.08;letter-spacing:-.055em;margin:10px 0 18px}.solution-detail>p:not(.solution-kicker){font-size:12px;line-height:1.75;color:#50605b}.solution-kicker{font:10px 'DM Mono';text-transform:uppercase;letter-spacing:.1em;color:#a2711b;margin:0}.asset-detail{background:#f2efe7}.private-detail{background:#15272a;color:#f5f1e8}.private-detail>p:not(.solution-kicker){color:#b5c2bb}.alt-detail{background:#cf9c2b}.alt-detail .solution-kicker{color:#34290e}.alt-detail>p:not(.solution-kicker){color:#3e3b2c}.strategy-list{margin-top:25px;border-top:1px solid rgba(16,32,37,.22)}.strategy-list div{padding:13px 0;border-bottom:1px solid rgba(16,32,37,.22)}.strategy-list b{display:block;font-size:12px;margin-bottom:5px}.strategy-list span{display:block;font-size:11px;line-height:1.55;color:#5c665f}.focus-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:26px}.focus-tags span{font-size:10px;line-height:1.3;padding:8px 9px;border:1px solid rgba(16,32,37,.28)}.private-detail .focus-tags span{border-color:rgba(245,241,232,.24);color:#c5d0c8}.solution-note{font:10px/1.7 'DM Mono';color:#69716a;margin:18px 0 0;max-width:720px}.why-us{background:#071016;padding:120px 5.5vw;display:grid;grid-template-columns:.72fr 1.28fr;gap:8vw}.why-heading{position:sticky;top:115px;height:max-content}.why-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.why-grid article{padding:28px 24px 30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:205px}.why-grid h3{font-size:18px;line-height:1.25;letter-spacing:-.035em;margin:45px 0 12px}.why-grid p{font-size:11px;line-height:1.7;color:#94a19a;margin:0}.phone-link{display:inline-block;margin:17px 0 0 2px;border-bottom:1px solid #a77822;padding-bottom:6px;font:11px 'DM Mono';letter-spacing:.05em}.connect-right{display:flex;flex-direction:column;align-items:start}footer{gap:25px;flex-wrap:wrap}footer small{width:100%;font:9px/1.6 'DM Mono';color:#74817b;border-top:1px solid var(--line);padding-top:16px}@media(max-width:900px){.philosophy,.why-us{grid-template-columns:1fr;gap:45px}.philosophy-intro,.why-heading{position:static}.solutions-heading{grid-template-columns:1fr;gap:25px}.solution-layout{grid-template-columns:1fr}.solution-detail{padding:30px 22px}.why-grid{grid-template-columns:1fr 1fr}}@media(max-width:580px){.philosophy,.investment-solutions,.why-us{padding:76px 20px}.philosophy-grid article{grid-template-columns:36px 1fr;gap:12px}.philosophy-grid p{grid-column:2}.why-grid{grid-template-columns:1fr}.why-grid article{min-height:0}.solutions-heading{padding-bottom:34px}.solution-detail h3{font-size:25px}}