.secondary-eyebrow{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:11px;font-size:12px;font-weight:500;line-height:1.6;display:flex}.small-signal{background:#8bac71;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.title-dot{color:#7c9d65}.secondary-closing strong{font-weight:500}.secondary-text-link{border-bottom:1px solid;align-items:center;gap:36px;padding-bottom:12px;font-size:15px;text-decoration:none;display:inline-flex}.secondary-text-link span{font-size:22px;transition:transform .25s}.secondary-text-link:hover span{transform:translate(3px,-3px)}.investments-page{color:#252922;--muted:#676e62;--line:#c7cabe;background:#eeede6}.investments-page .site-header{color:#252922}.investments-page .site-header,.investments-page .site-footer{padding-inline:max(var(--gutter),calc((100% - 1360px)/2))}.investments-page .main-nav a{color:#676e62}.investments-page .main-nav a:hover,.investments-page .main-nav a[aria-current]{color:#252922}.investments-page .header-contact{border-color:#949b8c}.investments-page .footer-links a:hover{color:#537342}.investments-main{max-width:calc(1360px + 2 * var(--gutter));padding:148px var(--gutter) 0;margin:0 auto}.investment-intro .secondary-eyebrow{color:#686e61}.investment-heading-row{justify-content:space-between;align-items:center;gap:32px;margin:0 0 30px;display:flex}.investment-heading-row h1{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.7vw,64px);font-weight:400;line-height:1.1}.investment-count{border-left:1px solid #c4c8bd;align-items:center;gap:15px;padding:0 0 0 24px;display:flex}.investment-count>span:first-child{letter-spacing:-.045em;font-size:34px;font-weight:300}.investment-count>span:last-child{color:#666d5e;text-transform:uppercase;letter-spacing:.1em;font-size:11px;line-height:1.7}.investment-intro-bottom{border-top:1px solid #c7cabe;justify-content:space-between;align-items:start;gap:32px;padding:25px 0 30px;display:flex}.investment-intro-bottom>p:first-child{letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.5}.investment-intro-bottom .investment-disclosure{color:#676e62;max-width:328px;margin:4px 0 0;font-size:12px;line-height:1.8}.investment-grid{border-top:1px solid #c7cabe;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.investment-cell{border-bottom:1px solid #c7cabe;border-right:1px solid #c7cabe;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:223px;padding:44px 22px 27px;transition:background-color .3s;display:flex;position:relative}.investment-cell:nth-child(5n+1){border-left:1px solid #c7cabe}.investment-index{color:#888e81;font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:12px;position:absolute;top:15px;left:16px}.investment-logo-frame{place-items:center;width:100%;height:104px;margin-bottom:13px;display:grid}.investment-logo-frame img{object-fit:contain;width:auto;max-width:min(100%,152px);height:auto;max-height:65px;display:block}.investment-cell h2{text-align:center;letter-spacing:-.01em;max-width:100%;margin:0;font-size:14px;font-weight:500;line-height:1.45}.investment-cell:hover{background-color:#e6e8dd}.investment-logo-frame img{mix-blend-mode:normal}.investment-cell.will-reveal{opacity:0;transition:opacity .55s ease var(--reveal-delay), transform .55s ease var(--reveal-delay), background-color .3s ease;transform:translateY(10px)}.investment-cell.is-visible{opacity:1;transform:translateY(0)}.secondary-closing{justify-content:space-between;align-items:center;gap:30px;padding:62px 0 70px;display:flex}.secondary-closing p{letter-spacing:-.025em;max-width:600px;margin:0;font-size:clamp(22px,2vw,26px);line-height:1.4}.contact-page{color:#eeede6;background:#17211c}.contact-main{max-width:calc(1360px + 2 * var(--gutter));padding:148px var(--gutter) 80px;margin:0 auto}.contact-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,80px);display:grid}.contact-person>.secondary-eyebrow{color:#a1ac9e;letter-spacing:.14em;margin-bottom:23px;font-size:12px}.contact-portrait{margin:0;position:relative;overflow:hidden}.contact-portrait>img{aspect-ratio:1034/1521;object-fit:contain;width:100%;height:auto;display:block}.contact-portrait figcaption{background:linear-gradient(#0000,#09100cd9);flex-direction:column;gap:7px;padding:76px 26px 27px;display:flex;position:absolute;inset:auto 0 0}.contact-portrait figcaption span:first-child{letter-spacing:-.035em;font-size:clamp(21px,2vw,31px)}.contact-portrait figcaption span:last-child{text-transform:uppercase;letter-spacing:.14em;color:#d1d6cc;font-size:12px}.contact-person-details{justify-content:space-between;align-items:flex-start;gap:24px;padding-top:24px;display:flex}.contact-person-details p{color:#a7b0a4;margin:0;font-size:16px;line-height:1.8}.contact-socials{gap:19px;display:flex}.contact-socials a{color:#e3e6db;gap:9px;font-size:14px;line-height:1.8;text-decoration:none;display:inline-flex}.contact-socials a:hover{color:#b0ce8b}.contact-socials a span[aria-hidden]{color:#a7bd92}.contact-conversation>.secondary-eyebrow{color:#a1ac9e;margin-bottom:23px;font-size:12px}.contact-conversation h1{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5.25vw,92px);font-weight:400;line-height:1.075}.contact-intro{color:#abb4a8;margin:26px 0 31px;font-size:16px;line-height:1.75}.contact-demo-note{color:#b9c9ac;align-items:center;gap:9px;margin-bottom:34px;font-size:12px;line-height:1.7;display:flex}.contact-demo-note>span{background:#a7c781;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.contact-form{margin:0}.contact-name-fields{grid-template-columns:1fr 1fr;gap:30px;display:grid}.contact-field{min-width:0;margin-bottom:23px}.contact-field label{color:#c9d0c5;font-size:14px;line-height:1.6;display:block}.contact-field input,.contact-field textarea{box-sizing:border-box;color:#eeede6;width:100%;font:inherit;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #64725e;border-radius:0;outline:none;padding:11px 0 13px;font-size:16px;line-height:1.5;transition:border-color .2s;display:block}.contact-field input:focus,.contact-field textarea:focus{border-bottom-color:#b9db8b;box-shadow:0 1px #b9db8b}.contact-field input[aria-invalid=true],.contact-field textarea[aria-invalid=true]{border-bottom-color:#ffb7a7}.contact-field textarea{resize:vertical;min-height:97px}.contact-field input:-webkit-autofill{-webkit-text-fill-color:#eeede6;box-shadow:inset 0 0 0 1000px #17211c}.contact-field .field-error{color:#ffb7a7;margin:7px 0 0;font-size:14px;line-height:1.6}.contact-field .field-error:empty{display:none}.contact-submit-row{justify-content:space-between;align-items:center;gap:18px;padding-top:1px;display:flex}.contact-submit-row>span{color:#a3ae9e;font-size:12px}.contact-submit-row button{color:#1d291e;min-height:53px;font:inherit;cursor:pointer;background:#b7d593;border:1px solid #b7d593;border-radius:0;justify-content:space-between;align-items:center;gap:35px;padding:15px 22px;font-size:14px;transition:background-color .2s,border-color .2s;display:inline-flex}.contact-submit-row button:hover{background:#c9e6a8;border-color:#c9e6a8}.contact-submit-row button:disabled{cursor:not-allowed;opacity:.5}.contact-submit-row button span{font-size:20px}.contact-status,.contact-error-summary,.contact-noscript{color:#bad398;margin:20px 0 0;font-size:16px;line-height:1.7}.contact-error-summary{color:#ffb7a7}.contact-status:empty,.contact-error-summary:empty{display:none}.contact-page a:focus-visible,.contact-page button:focus-visible{outline-offset:5px;outline:2px solid #c8e8a6}.investments-page a:focus-visible{outline-offset:5px;outline:2px solid #527041}@media (width<=1100px){.investments-main{padding-top:132px}.investment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.investment-cell:nth-child(5n+1){border-left:0}.investment-cell:nth-child(3n+1){border-left:1px solid #c7cabe}.contact-layout{gap:40px}.contact-main{padding-top:132px}.contact-person-details{flex-direction:column;gap:17px}.contact-conversation h1{font-size:clamp(41px,5.2vw,57px)}.contact-name-fields{gap:20px}}@media (width<=720px){.investments-main{padding:148px var(--gutter) 0}.investment-heading-row{gap:16px;margin:0 0 24px}.investment-heading-row h1{font-size:clamp(32px,6.2vw,42px)}.investment-count{gap:0;padding-left:13px}.investment-count>span:first-child{font-size:25px}.investment-count>span:last-child{display:none}.investment-intro-bottom{flex-direction:column;gap:16px;padding-top:22px;padding-bottom:25px}.investment-intro-bottom>p:first-child{font-size:19px}.investment-intro-bottom .investment-disclosure{max-width:340px;font-size:12px}.investment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.investment-cell{min-height:187px;padding:38px 19px 25px}.investment-cell:nth-child(3n+1){border-left:0}.investment-cell:nth-child(odd){border-left:1px solid #c7cabe}.investment-logo-frame{height:83px;margin-bottom:14px}.investment-logo-frame img{max-width:min(100%,123px);max-height:53px}.investment-cell h2{font-size:14px}.secondary-closing{flex-direction:column;align-items:flex-start;gap:25px;padding:43px 0 50px}.secondary-closing p{max-width:440px;font-size:22px}.secondary-text-link{font-size:14px}.contact-main{padding:148px var(--gutter) 60px}.contact-layout{grid-template-columns:1fr;gap:42px}.contact-person{max-width:490px}.contact-person>.secondary-eyebrow{margin-bottom:17px;font-size:12px}.contact-portrait{max-width:420px}.contact-person-details{flex-direction:column;gap:18px;max-width:420px;padding-top:19px}.contact-person-details p{font-size:16px}.contact-socials{gap:14px}.contact-conversation>.secondary-eyebrow{margin-bottom:17px}.contact-conversation h1{font-size:clamp(40px,10.4vw,68px)}.contact-intro{margin-top:22px;margin-bottom:25px;font-size:16px}.contact-demo-note{margin-bottom:30px}.contact-portrait figcaption{padding-bottom:24px;padding-left:22px}}@media (width<=360px){.contact-name-fields{grid-template-columns:1fr;gap:0}.contact-submit-row{flex-direction:column;align-items:flex-start}.contact-person-details{flex-direction:column}}@media (prefers-reduced-motion:reduce){.investment-cell.will-reveal{opacity:1;transform:none}.investment-cell,.secondary-text-link span,.contact-field input,.contact-field textarea,.contact-submit-row button{transition:none}}@media (width<=560px){.investment-heading-row h1{font-size:clamp(29px,8.5vw,36px)}.investment-count>span:first-child{font-size:22px}}
