.investors{--inv-mute:#525E7C;--inv-ghost:#7A839E;--inv-accent-light:#D4A77E;--inv-surface:#FBF8EE;--inv-line:#ECE5D6;--inv-paper:#ECE6D7;--inv-band-body:#C9CEDC;font-size:var(--t-body);line-height:1.5}.investors h1,.investors h2,.investors h3,.investors p{margin:0}.investors h1,.investors h2{color:inherit}.investors ul{margin:0;padding:0;list-style:none}.investors a{color:inherit}.investors .inv-container{width:100%;max-width:var(--container);margin:0 auto;padding-inline:var(--page-x)}.investors .inv-wrap{max-width:1080px;margin:0 auto;padding:0 24px}.investors .inv-hero{padding:96px 0 72px}.investors .inv-short,.investors .inv-history,.investors .inv-contact,.investors .inv-faq,.investors .inv-explore{padding-top:80px}.investors .inv-short{border-top:1px solid var(--inv-line)}.investors .inv-explore{padding-bottom:80px}.investors .inv-kicker{font-family:var(--font-sans);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--terra-deep)}.investors .inv-kicker::before{content:"— "}.investors .inv-lede{max-width:640px;font-size:19px;line-height:1.55;color:var(--navy-soft)}.investors .inv-lede+.inv-lede{margin-top:16px}.investors .inv-accent{color:var(--accent)}.investors .inv-sec-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:32px;margin-bottom:44px}.investors .inv-sec-head h2{font-family:var(--font-display);font-weight:400;font-size:clamp(30px,4vw,44px);letter-spacing:-.052em}.investors .inv-secnum{margin-right:14px;font-family:var(--font-display);font-size:15px;color:var(--terra-deep)}.investors .inv-note{max-width:300px;font-size:14px;text-align:right;color:var(--inv-mute)}.investors .inv-hero h1{margin:22px 0 28px;font-family:var(--font-display);font-weight:400;font-size:clamp(46px,7vw,82px);line-height:1.08;letter-spacing:-.052em}.investors .inv-body{max-width:660px;color:var(--navy-soft)}.investors .inv-body p{margin-bottom:16px}.investors .inv-body strong{font-weight:600;color:var(--ink)}.investors .inv-timeline{max-width:760px}.investors .inv-timeline li{display:grid;grid-template-columns:130px 1fr;gap:24px;padding:20px 0;border-bottom:1px solid var(--inv-line)}.investors .inv-year{font-family:var(--font-display);font-size:21px;letter-spacing:-.052em;color:var(--terra-deep)}.investors .inv-timeline p{color:var(--navy-soft)}.investors .inv-band{padding:56px;border-radius:14px;background:var(--ink);color:var(--cream)}.investors .inv-band .inv-kicker{color:var(--inv-accent-light)}.investors .inv-band h2{margin:18px 0 8px;font-family:var(--font-display);font-weight:400;font-size:clamp(28px,3.6vw,40px);letter-spacing:-.052em;color:var(--cream)}.investors .inv-band h2 .inv-accent{color:var(--inv-accent-light)}.investors .inv-sub{max-width:560px;margin-bottom:36px;color:var(--inv-ghost)}.investors .inv-contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.investors .inv-contact-grid>div{padding:4px 24px 4px 20px;border-left:1px solid var(--navy-soft)}.investors .inv-contact-grid h3{margin-bottom:10px;font-family:var(--font-display);font-weight:400;font-size:19px;letter-spacing:-.03em;color:var(--inv-accent-light)}.investors .inv-contact-grid p{font-size:14.5px;line-height:1.6;color:var(--inv-band-body)}.investors .inv-contact-grid a{color:var(--inv-accent-light)}.investors .inv-faq-list details{padding:22px 0;border-bottom:1px solid var(--inv-line)}.investors .inv-faq-list summary{display:flex;justify-content:space-between;gap:24px;font-family:var(--font-display);font-size:20px;letter-spacing:-.03em;color:var(--ink);list-style:none;cursor:pointer}.investors .inv-faq-list summary::-webkit-details-marker{display:none}.investors .inv-faq-list summary::after{content:"+";flex-shrink:0;font-family:var(--font-sans);font-weight:400;font-size:22px;color:var(--accent)}.investors .inv-faq-list details[open] summary::after{content:"–"}.investors .inv-faq-list details p{margin-top:14px;color:var(--navy-soft)}.investors .inv-faq-list details p+p{margin-top:10px}.investors .inv-region{margin-bottom:40px}.investors .inv-region h3{margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--inv-line);font-family:var(--font-sans);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--inv-mute)}.investors .inv-city-list{display:flex;flex-wrap:wrap;gap:10px 12px}.investors .inv-city-list a{display:inline-block;padding:8px 18px;border:1px solid var(--inv-line);border-radius:var(--r-pill);background:var(--inv-surface);font-size:14.5px;color:var(--ink);transition:border-color .15s}.investors .inv-city-list a:hover{border-color:var(--accent);color:var(--terra-deep);text-decoration:none}.investors .inv-cta{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:36px}.investors .inv-btn{display:inline-block;padding:13px 26px;border-radius:var(--r-2);background:var(--ink);font-size:15px;font-weight:500;color:var(--inv-surface)}.investors .inv-btn:hover{background:var(--navy-soft);text-decoration:none}.investors .inv-colophon{padding:48px 0 64px;border-top:1px solid var(--inv-line);background:var(--inv-paper)}.investors .inv-wordmark{font-family:var(--font-display);font-size:26px;letter-spacing:-.052em;color:var(--ink)}.investors .inv-dot{color:var(--accent)}.investors .inv-fine{max-width:760px;margin-top:18px;font-size:13px;line-height:1.65;color:var(--inv-mute)}@media(max-width:1024px){.investors .inv-sec-head{flex-direction:column;gap:0;margin-bottom:28px}.investors .inv-note{max-width:none}.investors .inv-colophon{padding-inline:44px}}@media(max-width:992px){.investors .inv-short,.investors .inv-history,.investors .inv-contact,.investors .inv-faq,.investors .inv-explore{padding-top:60px}.investors .inv-explore{padding-bottom:60px}}@media(max-width:768px){.investors .inv-wrap:not(.inv-hero){padding-left:0;padding-right:0}}@media(max-width:640px){.investors .inv-hero{padding:60px 0 0}.investors .inv-short,.investors .inv-history,.investors .inv-contact,.investors .inv-faq,.investors .inv-explore{padding-top:40px}.investors .inv-short{border-top:none}.investors .inv-band{padding:36px 24px}.investors .inv-colophon{padding-inline:24px}.investors .inv-contact-grid>div{padding:20px 0;border-left:none;border-top:1px solid var(--navy-soft)}.investors .inv-timeline li{grid-template-columns:1fr;gap:6px}.investors .inv-note{text-align:left}}