.investment-models{border-top:1px solid var(--line-strong);margin-top:clamp(72px,8vw,120px);padding-top:clamp(48px,6vw,80px);scroll-margin-top:112px}.investment-models-heading{max-width:980px}.investment-models .eyebrow{letter-spacing:.12em;font-size:.8125rem}.investment-models h2{letter-spacing:-.035em;font-size:clamp(2rem,3.8vw,3.6rem);line-height:1.12}.investment-models-intro{color:#526581;max-width:940px;margin-top:24px;font-size:1.0625rem;line-height:1.85}.investment-models-index{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:38px 0 44px;display:grid}.investment-models-index a{border:1px solid var(--line);background:#ffffffad;grid-template-columns:1fr auto;gap:16px 8px;min-width:0;padding:20px 18px;transition:border-color .2s,background .2s;display:grid}.investment-models-index a>span:first-child{color:var(--blue-deep);grid-column:1/-1;font-size:.875rem}.investment-models-index a>span:nth-child(2){align-self:center;font-size:.9375rem;font-weight:600;line-height:1.55}.investment-models-index svg{color:var(--blue-deep);align-self:end}.investment-models-index a:hover{border-color:var(--blue);background:#fff}.investment-model{border:1px solid var(--line);background:#ffffffdb;grid-template-columns:minmax(0,.75fr) minmax(0,1.55fr);gap:clamp(28px,4vw,64px);padding:clamp(28px,4vw,52px);scroll-margin-top:112px;display:grid}.investment-model+.investment-model{margin-top:20px}.investment-model:nth-child(2n){background:linear-gradient(125deg,#ecf4fff0,#ffffffed)}.investment-model-marker{color:var(--blue-deep);justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.investment-model-marker>span{color:#64799c;font-family:var(--serif);font-size:1.5rem}.investment-model-title h3{color:var(--navy);font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(1.625rem,2.4vw,2.375rem);font-weight:400;line-height:1.16}.investment-model-title>p{color:#566c8b;margin-top:16px;font-size:1rem;line-height:1.7}.investment-model-copy>p,.investment-models dd,.investment-models li,.investment-models summary,.investment-model-scope p,.investment-model-faq p{font-size:1rem;line-height:1.8}.investment-model-copy>p{color:#415674}.investment-model-facts{border-inline-start:2px solid #b4cfe4;gap:18px;margin:26px 0;padding-inline-start:20px;display:grid}.investment-model-facts dt{color:#2f4f7c;margin-bottom:5px;font-size:.875rem;font-weight:700}.investment-model-facts dd{color:#536782;margin:0}.investment-model-details,.investment-model-faq details{border-top:1px solid var(--line)}.investment-models summary{color:#2e4b77;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-weight:600;list-style:none;display:flex}.investment-models summary::-webkit-details-marker{display:none}.investment-models summary svg{flex-shrink:0;transition:transform .2s}.investment-models details[open]>summary svg{transform:rotate(180deg)}.investment-models summary:focus-visible,.investment-models a:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.investment-model-details ul{color:#536782;margin:4px 0 0;padding-inline-start:21px}.investment-model-details li{padding-inline-start:4px}.investment-model-details li+li{margin-top:16px}.investment-model-details li::marker{color:#5583b8}.investment-model-scope,.investment-model-process,.investment-model-faq{margin-top:clamp(48px,6vw,80px)}.investment-model-subheading{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.investment-models .investment-model-subheading h3,.investment-model-process>h3,.investment-model-faq>h3{font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(1.65rem,2.8vw,2.625rem);font-weight:400;line-height:1.2}.investment-model-subheading p{color:#536782}.investment-model-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:32px;display:grid}.investment-model-scope-grid article{border-top:1px solid var(--line);padding:24px 0}.investment-models h4{color:#29456f;margin:0 0 12px;font-size:1.0625rem;font-weight:600;line-height:1.5}.investment-model-scope-grid p{color:#536782}.investment-model-process ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:30px 0 0;padding:0;list-style:none;display:grid}.investment-model-process li{border-top:2px solid #b9cce7;padding-top:20px}.investment-model-process li>span{color:var(--blue-deep);margin-bottom:20px;font-size:.9375rem;display:block}.investment-model-process li>p{color:#536782}.investment-model-faq{grid-template-columns:minmax(0,.75fr) minmax(0,1.55fr);gap:48px;display:grid}.investment-model-faq details:last-child{border-bottom:1px solid var(--line)}.investment-model-faq details>p{color:#536782;padding-bottom:22px}.investment-model-note{background:#edf7f9cc;border:1px solid #c6d9e7;align-items:flex-start;gap:14px;margin-top:40px;padding:24px;display:flex}.investment-model-note svg{color:#36718b;flex-shrink:0;margin-top:3px}.investment-model-note p{color:#4b657b;font-size:.875rem;line-height:1.8}.investment-model-contact{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:36px;margin-top:28px;padding-top:24px;display:grid}.investment-model-contact>p{color:#536782;font-size:1rem;line-height:1.8}.investment-model-contact a{color:#2b4caf;background:#fff;border:1px solid #a6badd;justify-content:space-between;align-items:center;gap:24px;min-height:60px;padding:16px 22px;font-size:1rem;font-weight:600;line-height:1.6;display:flex}.investment-model-contact a:hover{background:#eef3ff}.investment-model-contact svg{flex-shrink:0}.project-models-jump{margin-top:-28px;margin-bottom:40px}.project-models-jump a{color:var(--blue-deep);border-bottom:1px solid #a6badd;align-items:center;gap:14px;padding:12px 0;font-size:1rem;line-height:1.6;display:inline-flex}@media (width<=1100px){.investment-models-index{grid-template-columns:repeat(3,minmax(0,1fr))}.investment-model{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.investment-model-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.investment-models-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.investment-models-index a:last-child{grid-column:1/-1}.investment-models-index a{padding:16px}.investment-model,.investment-model-subheading,.investment-model-scope-grid,.investment-model-faq,.investment-model-contact{grid-template-columns:minmax(0,1fr);gap:26px}.investment-model{padding:24px 20px}.investment-model-marker{margin-bottom:18px}.investment-model-facts{padding-inline-start:16px}.investment-model-scope-grid{gap:0}.investment-model-note{padding:20px 16px}.project-models-jump{margin-top:-14px}}@media (width<=420px){.investment-model-process ol,.investment-models-index{grid-template-columns:minmax(0,1fr)}.investment-models-index a{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.investment-models-index a>span:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.investment-models *,.investment-models :before{scroll-behavior:auto;transition:none!important}}
