/* Investments extends the About page's components, tokens and twelve-column grid. */
.investment-hero .investment-eyebrow{font-family:var(--font-sans);font-size:var(--caption);line-height:1;text-transform:uppercase;letter-spacing:normal;margin-bottom:2rem}
.investment-hero h1{font-size:var(--h0);line-height:1;letter-spacing:-.03em;margin-bottom:2rem}
.investment-hero-copy p,.investment-editorial-body p,.investment-editorial-body ul,.investment-framework .rte p,.investment-framework .rte ul,.investment-section-intro p,.investments .about-card .rte p,.investments .about-expertise-item-body .rte p,.investments .about-engage-item-body .rte p{font-size:inherit;line-height:inherit;letter-spacing:inherit;margin-bottom:0}
.investment-list{list-style:none!important;padding-left:0!important}
.investment-hero-copy{max-width:66.666%;text-wrap:pretty}
.investment-hero-copy p+p{margin-top:.75em}
.investment-hero .investment-cta{margin-top:2rem;translate:none}
.investment-hero .rte>.investment-cta{font-size:var(--caption)!important;line-height:1}
.investment-editorial{padding:22vh var(--page-gutters)}
.investment-editorial-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;align-items:start}
.investment-editorial-title{grid-column:1/6;position:sticky;top:22vh;text-wrap:pretty}
.investment-editorial-body{grid-column:7/13;font-family:var(--font-serif);font-weight:400}
.investment-editorial-body p+p,.investment-editorial-body ul+p,.investment-editorial-body p+ul{margin-top:1em}
.investment-editorial-body h3{font-size:var(--h2);line-height:1.05;margin-bottom:1em}
.investment-editorial-body strong{font-weight:inherit}
.investment-editorial-body .investment-cta{translate:none;margin-top:1.5rem}
.investment-editorial[data-about-theme=dark]{background:var(--color-black);color:var(--color-white)}
.investment-list li+li{margin-top:.2em}
.investments .about-card .rte p+p{margin-top:.75em}
.investment-section-intro{max-width:58rem;margin-top:2rem}
.investment-section-intro p+p{margin-top:.65em}
.investments .about-expertise-item-body p+p,.investments .about-engage-item-body p+p{margin-top:.65em}
.investment-motion-media{aspect-ratio:1;width:100%}
.investments [data-about-theme=dark] .daysix-service-motion{filter:invert(1);mix-blend-mode:screen}
.investment-manifesto .about-engage-item-body p+p{margin-top:.65em}
.investment-manifesto .about-engage-item-body strong{font-weight:inherit;color:var(--color-white)}
.investment-framework{padding:20vh var(--page-gutters)}
.investment-framework>h2{max-width:66.666%;margin-bottom:12vh}
.investment-framework-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem}
.investment-framework-grid>div{grid-column:span 4}
.investment-framework .rte{font-family:var(--font-serif);font-weight:400}
.investment-framework-grid strong{font-weight:inherit}
.investment-application-questions{border-top:1px solid currentColor;border-bottom:1px solid currentColor;margin:3rem 0 1rem;font-family:var(--font-sans)}
.investment-application-questions summary{padding:1rem 0;list-style:none}
.investment-application-questions summary::-webkit-details-marker{display:none}
.investment-application-questions summary .button{transition:transform .3s}
.investment-application-questions[open] summary .button{transform:rotate(45deg)}
.investment-questions{padding:1rem 0 2rem;font-size:var(--p1);line-height:1.4}
.investment-questions p+p{margin-top:1.25em}
.investment-questions p strong{font-weight:500}
.investment-form-status{font-family:var(--font-sans);font-size:var(--p1)}
.investment-form-status:empty{display:none}
.investments .about-nav{background:var(--color-background)}
.investments [id]{scroll-margin-top:5rem}
.investment-cta:focus-visible,.investment-application-questions summary:focus-visible,.investments .about-nav-item:focus-visible{outline:2px solid var(--color-hover);outline-offset:4px}
/* Content remains readable before motion initializes, on short screens, or with reduced motion. */
.investments:not(.investment-motion) .about-section{height:auto!important}
.investments:not(.investment-motion) .about-section-sticky{position:relative;height:auto;min-height:85svh;opacity:1!important;overflow:visible;padding-block:12vh;display:block}
.investments:not(.investment-motion) .about-section-content{max-height:none;overflow:visible}
.investments:not(.investment-motion) .about-text-item{display:block;opacity:1!important}
.investments:not(.investment-motion) .about-text-group{position:relative;opacity:1!important;padding:10vh 0}
.investments:not(.investment-motion) .about-items-group,.investments:not(.investment-motion) .about-card-stack{position:relative;opacity:1;display:flex;flex-direction:column;gap:4rem;padding:0;pointer-events:auto}
.investments:not(.investment-motion) .about-card{position:relative;transform:none!important;width:100%}
.investments:not(.investment-motion) .about-engage-item,.investments:not(.investment-motion) .about-expertise-item{position:relative;width:100%;height:auto;opacity:1!important;visibility:visible;pointer-events:auto}
.investments:not(.investment-motion) .about-engage-item-title,.investments:not(.investment-motion) .about-engage-item-body,.investments:not(.investment-motion) .about-engage-item-project,.investments:not(.investment-motion) [data-expertise-col]{opacity:1!important}
.investments:not(.investment-motion) .about-expertise-item-media{position:relative}
.investments:not(.investment-motion) .about-nav{opacity:1}
@media(min-width:48rem){.investment-hero h1{max-width:100%}}
@media(max-width:767px){
 .investment-hero h1{font-size:var(--h1)!important;line-height:1.05}
 .investment-hero-copy{max-width:100%;font-size:var(--h3)!important}
 .investment-hero .investment-eyebrow{font-size:var(--caption)!important}
 .investment-editorial{padding-block:16vh}
 .investment-editorial-grid{display:block}
 .investment-editorial-title{position:relative;top:auto;margin-bottom:3rem;font-size:var(--h1)}
 .investment-editorial-body{font-size:var(--h3)}
 .investment-section-intro{max-width:100%}
 .investment-framework>h2{max-width:100%}
 .investment-framework-grid{display:block}
 .investment-framework-grid>div+div{margin-top:3rem}
 .investment-framework-grid .about-expertise-item-title{font-size:var(--h2)}
 .investments .about-card .rte{overflow:visible}
 .investments .about-card{aspect-ratio:auto;min-height:104vw;height:max-content}
 .investments .about-expertise-item-body{max-width:100%}
 .investments .about-expertise-item-media{max-width:35%;width:35%}
 .investment-manifesto .about-engage-item-body{font-size:var(--h2)}
 .investment-manifesto .about-engage-item-project{position:relative;top:auto}
}
@media(max-height:600px){.investment-hero h1{font-size:var(--h1)}}
@media(prefers-reduced-motion:reduce){.investments *, .investments *:before,.investments *:after{animation:none!important;transition:none!important}}
