/* Investor section: the same SCANTIX cream, navy, grain and glass material. */
@font-face{font-family:Investor Inter;src:url('fonts/investor-regular.woff') format('woff');font-weight:400;font-display:block}
@font-face{font-family:Investor Inter;src:url('fonts/investor-semibold.woff') format('woff');font-weight:600;font-display:block}
@font-face{font-family:Investor Inter;src:url('fonts/investor-black.woff') format('woff');font-weight:900;font-display:block}
.investor-layout{position:absolute;z-index:2;font-family:'Investor Inter',Arial,sans-serif;font-weight:400;color:var(--ink);line-height:1.3}
.investor-layout h2,.investor-layout h3,.investor-layout p{margin:0}
.investor-layout strong{font-weight:600;letter-spacing:-1.2px}
.investor-deck-nav{position:absolute;inset:0;pointer-events:none;font-size:7.7px;line-height:14px;color:var(--muted)}
.investor-deck-nav span{position:absolute;top:28.7px;white-space:nowrap}
.investor-deck-nav .selected{margin:-.5px -8px;padding:.5px 8px;border-radius:999px;background:rgb(255 255 255 / .22);box-shadow:inset 0 0 0 .8px var(--glass-rim),inset 0 .8px 1px #fff7;color:var(--ink)}
.cream-page .investor-deck-nav .selected{background:rgb(255 255 255 / .72)}
.investor-brand{position:absolute;left:874.06px;top:28.36px;width:48.26px;height:47.6px;object-fit:contain}
.cream-page .investor-brand{filter:url(#navy-tint)}
.investor-funding .investor-brand{left:836.17px;width:86.16px;height:84.98px}
.investor-title{position:absolute;left:40.625px;top:66px;font-size:30px;font-weight:900;line-height:36px;letter-spacing:-.8px}
.investor-title>span{display:block}
.investor-title-rule{position:absolute;left:40.625px;top:151.08px;width:48.94px;height:3.6px;background:var(--ink)}
.investor-page-number{position:absolute;left:883.69px;top:488.32px;width:35.68px;height:22.68px;display:grid;place-items:center;background:var(--ink);color:var(--paper);border-radius:999px;font-size:9.96px}
.investor-card{position:absolute;border-radius:18px;overflow:hidden}
.investor-note{position:absolute;font-size:12px;color:var(--muted)}
.investor-funding .capital-photo-tint{background:linear-gradient(90deg,rgb(11 33 89 / .76),rgb(11 33 89 / .43) 58%,rgb(11 33 89 / .38))}
.funding-purpose{position:absolute;left:40.625px;top:189px;font-size:20px;line-height:30px;font-weight:600}
.funding-valuation,.funding-equity{top:314.1px;width:209.76px;height:112.65px;padding:17px 15px}
.funding-valuation{left:38.72px}
.funding-equity{left:264.27px}
.funding-valuation strong,.funding-equity strong{display:block;font-size:40px;line-height:49px}
.funding-valuation span,.funding-equity span{display:block;margin-top:10px;color:var(--muted);font-size:14px}
.funding-ask{position:absolute;right:68px;top:304px;text-align:right}
.funding-ask strong{display:block;font-size:80.04px;line-height:1.1;font-weight:600;letter-spacing:-3.7px}
.funding-ask span{display:block;margin-top:16px;font-size:14px;color:var(--muted)}
.funding-note{left:40.625px;top:463px;color:rgb(250 248 243 / .86)}
.market-opportunity{position:absolute;left:40.625px;top:196px}
.market-opportunity strong{display:block;font-size:62px;line-height:1.05;letter-spacing:-2.9px}
.market-opportunity>span{display:block;margin-top:17px;font-size:16px;color:var(--muted)}
.market-countries{position:absolute;left:532px;top:240px;width:386px}
.market-countries>p{font-size:12px;line-height:16px;color:var(--muted);margin-bottom:19px}
.market-country{position:relative;height:67px;font-size:15px}
.market-country:last-child{height:36px}
.market-country>strong{position:absolute;right:0;font-size:18px;letter-spacing:-.3px}
.country-label{font-weight:600}
.country-track{position:absolute;top:29px;left:0;right:0;height:7px;border-radius:8px;background:rgb(11 33 89 / .07);overflow:hidden}
.country-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0b2159,#38558c);box-shadow:inset 0 1px #ffffff40}
.market-scale{left:40.625px;top:334px;width:430px;height:111px;display:grid;grid-template-columns:.87fr .97fr 1.16fr;padding:21px 18px}
.market-scale>div+div{border-left:1px solid var(--glass-rim);padding-left:15px}
.market-scale strong{display:block;font-size:30px;line-height:1.15;letter-spacing:-1px}
.market-scale span{display:block;margin-top:11px;font-size:10.5px;color:var(--muted);white-space:nowrap}
.business-price{position:absolute;left:40.625px;top:195px}
.business-price strong{display:block;font-size:64px;line-height:1.1;letter-spacing:-2.9px}
.business-price span{display:block;margin-top:15px;font-size:17px;color:var(--muted)}
.business-product{position:absolute;left:40.625px;top:331px;font-size:17px;line-height:25px}
.business-setup{position:absolute;left:40.625px;top:420px;font-size:17px;color:var(--muted)}
.business-setup strong{font-size:23px;color:var(--ink);letter-spacing:-.7px;margin-right:5px}
.business-economics{left:453px;top:188px;width:465px;height:280px}
.business-economics::before{content:"";position:absolute;left:232px;top:37px;height:158px;border-left:1px solid var(--glass-rim)}
.margin-visual{position:absolute;left:26px;top:26px;width:172px;height:172px;display:grid;place-items:center}
.margin-visual svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);fill:none;stroke-width:9px}
.margin-track{stroke:rgb(250 248 243 / .12)}
.margin-fill{stroke:#faf8f3;stroke-linecap:round}
.margin-visual strong{font-size:44px;letter-spacing:-1.6px}
.margin-label{position:absolute;top:218px;left:16px;width:192px;text-align:center;font-size:13px;line-height:19px;color:var(--muted)}
.business-profit{position:absolute;left:247px;top:26px;width:192px;text-align:center}
.business-profit strong{display:grid;place-items:center;height:172px;font-size:46px;line-height:1.1;letter-spacing:-1.6px}
.business-profit span{position:absolute;left:0;top:192px;width:100%;font-size:13px;line-height:19px;color:var(--muted)}
.growth-chart{position:absolute;inset:0;pointer-events:none}
.growth-chart svg{position:absolute;inset:0;width:960px;height:540px}
.growth-chart-label{position:absolute;left:40.625px;top:201px;color:var(--muted);font-size:14px;max-width:130px}
.growth-baseline{fill:none;stroke:#0b21591c;stroke-width:1}
.growth-line{fill:none;stroke:#0b2159;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
.growth-dots{fill:#faf8f3;stroke:#0b2159;stroke-width:2.5}
.growth-value{position:absolute;transform:translateX(-50%);font-size:23px;white-space:nowrap;line-height:30px}
.growth-value.last{font-size:29px}
.growth-year{position:absolute;top:377px;transform:translateX(-50%);font-size:14px;color:var(--muted)}
.growth-row{position:absolute;left:0;right:0;height:42px;font-size:24px;line-height:34px}
.growth-row.sites{top:423px}
.growth-row>b{position:absolute;left:40.625px;font-weight:400}
.growth-row span{position:absolute;transform:translateX(-50%);font-weight:600}
.growth-row.sites>b{font-size:19px;line-height:34px}
.growth-upside{position:absolute;left:40.625px;top:494px;font-size:12px;color:var(--muted)}
.growth-upside strong{color:var(--ink);letter-spacing:0}
.return-card{top:186px;width:281px;height:240px;padding:22px}
.return-card h3{font-size:17px;font-weight:400;color:var(--muted)}
.return-proceeds{display:block;font-size:40px;line-height:1.1;margin-top:29px;white-space:nowrap}
.return-proceeds-label{display:block;font-size:13px;color:var(--muted);margin-top:9px}
.return-bar{height:4px;margin-top:25px;border-radius:99px;overflow:hidden;background:rgb(250 248 243 / .14)}
.return-bar i{display:block;height:100%;border-radius:inherit;background:#faf8f3}
.return-multiple{display:block;margin-top:15px;font-size:20px;letter-spacing:-.3px!important}
.return-multiple span{font-size:13px;font-weight:400;color:var(--muted);margin-left:5px}
.returns-assumption{position:absolute;left:40.625px;top:456px;font-size:14px;font-weight:600}
.returns-note{left:40.625px;top:482px}
.roadmap-content{z-index:7}
.roadmap-content .investor-deck-nav .selected{margin:0;padding:0;background:none;box-shadow:none}
.roadmap-note{position:absolute;left:40.625px;top:177px;font-size:12px;color:var(--muted)}
.roadmap-step{position:absolute;top:221.5px;transform:translateX(-50%);height:30px;line-height:30px;font-size:25px;font-weight:600}
.roadmap-card-copy{position:absolute;top:279.19px;width:135.74px;height:167.14px;text-align:center}
.roadmap-period{position:absolute;left:0;top:13px;width:100%;font-size:13px;line-height:19px;font-weight:600}
.roadmap-card-copy h3{position:absolute;left:5px;top:48px;width:calc(100% - 10px);font-size:12px;line-height:15px;font-weight:600}
.roadmap-detail{position:absolute;left:5px;top:108px;width:calc(100% - 10px);font-size:12px;line-height:15px;color:var(--muted)}
.roadmap-folio{position:absolute;left:883.69px;top:488.32px;width:35.68px;height:22.68px;display:grid;place-items:center;font-size:9.96px;color:var(--paper)}
@media print{
  .investor-page .investor-card{backdrop-filter:none;-webkit-backdrop-filter:none}
  .investor-page.cream-page .investor-card{background:linear-gradient(135deg,#fffdf9,#f5f3ee 48%,#faf9f4)}
  .investor-page.navy-page:not(.capital-page) .investor-card{background:linear-gradient(135deg,#2f4272,#10265c 48%,#192f63)}
}
