.investment-home{--investment-accent:#73e3ad;--investment-warm:#e8bd69;background:#000}.investment-home .investment-hero:after{background:linear-gradient(#0004,#0001 35%,#0006 72%,#000d),radial-gradient(circle at 50% 40%,#0000 0 25%,#0007 90%)}.investment-home .investment-hero .tt-backdrop{object-position:center}.investment-home .tt-title{flex-direction:column;align-items:center;width:min(1100px,90vw);display:flex}.investment-home .tt-title h1{text-transform:none;text-wrap:balance;font-size:clamp(62px,8vw,122px)}.investment-overline{color:var(--investment-accent);letter-spacing:.18em!important;margin:0 0 22px!important;font-size:11px!important}.investment-hero-copy{color:#d0d9d5;max-width:650px;line-height:1.5;text-transform:none!important;margin:26px auto 0!important;font-size:clamp(16px,1.5vw,21px)!important}.investment-home .tt-title .tt-button{margin-top:34px}.investment-home #investment-thesis .tt-backdrop{object-position:center}.investment-home #investment-thesis:after{background:linear-gradient(90deg,#0000 20%,#0008 52%,#000 88%)}.investment-home .tt-copy h2{text-transform:none}.investment-principles{border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18}.investment-principles strong{color:#eef7f2}.investment-principles span{color:var(--investment-accent);letter-spacing:.16em}.investment-uncertainty{min-height:105svh}.investment-uncertainty .tt-machine-detail{width:64%;-webkit-mask-image:linear-gradient(90deg,#000 62%,#0000);mask-image:linear-gradient(90deg,#000 62%,#0000)}.investment-uncertainty .tt-machine-detail img{object-position:center}.investment-questions{color:#fff;opacity:0;background:#050708;padding:140px 5vw;transition:opacity 1s,transform 1s;transform:translateY(35px)}.investment-questions.tt-visible{opacity:1;transform:none}.investment-questions header{grid-template-columns:.45fr 1.55fr;gap:5vw;padding-bottom:70px;display:grid}.investment-questions header>p{color:var(--investment-accent);letter-spacing:.14em;text-transform:uppercase;margin:8px 0;font-size:12px}.investment-questions h2{letter-spacing:-.05em;text-transform:none;max-width:850px;margin:0;font-size:clamp(50px,6vw,90px);font-weight:550;line-height:.95}.investment-question-grid{border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25;grid-template-columns:repeat(3,1fr);display:grid}.investment-question-grid article{border-right:1px solid #ffffff25;min-height:400px;padding:34px}.investment-question-grid article:last-child{border:0}.investment-question-grid span{color:#66706d;font-size:11px}.investment-question-grid h3{letter-spacing:-.035em;margin:170px 0 20px;font-size:clamp(23px,2.1vw,34px);line-height:1.12}.investment-question-grid p{color:#9ba6a1;max-width:390px;margin:0;font-size:16px;line-height:1.65}.investment-paths{color:#0b1210;background:#edf1ee;grid-template-columns:.78fr 1.22fr;align-items:center;gap:7vw;padding:140px 5vw;display:grid}.investment-paths-copy{opacity:0;transition:opacity 1s,transform 1s;transform:translateY(25px)}.investment-paths.tt-visible .investment-paths-copy{opacity:1;transform:none}.investment-paths-copy .tt-kicker{color:#287a58}.investment-paths h2{letter-spacing:-.05em;text-transform:none;margin:20px 0 30px;font-size:clamp(46px,5vw,78px);font-weight:600;line-height:.96}.investment-paths-copy>p:last-child{color:#53605a;max-width:560px;font-size:17px;line-height:1.7}.investment-chart{color:#fff;background:#07100d;border:1px solid #c3ccc7;border-radius:28px;padding:28px 28px 20px;box-shadow:0 30px 80px #1b3a2b24}.investment-chart-labels{color:#acb9b3;flex-wrap:wrap;gap:22px;font-size:11px;display:flex}.investment-chart-labels span:before{content:"";background:var(--investment-accent);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.investment-chart-labels span:nth-child(2):before{background:var(--investment-warm)}.investment-chart-labels span:nth-child(3):before{background:#d87a74}.investment-chart svg{width:100%;height:auto;margin-top:15px;overflow:visible}.investment-grid{fill:none;stroke:#ffffff12;stroke-width:1px}.investment-chart .path{fill:none;stroke-width:4px;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900px;transition:stroke-dashoffset 2.2s}.investment-paths.tt-visible .path{stroke-dashoffset:0}.path-up{stroke:var(--investment-accent)}.path-mid{stroke:var(--investment-warm);transition-delay:.15s!important}.path-down{stroke:#d87a74;transition-delay:.3s!important}.investment-dots circle{fill:#fff;stroke:#07100d;stroke-width:3px}.investment-chart-axis{color:#748079;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;font-size:10px;display:flex}.investment-finale{background:radial-gradient(circle at 50% 38%,#173c2b 0,#0000 42%),#000;min-height:82svh}.investment-finale:before{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.investment-finale .tt-copy{position:relative}.investment-finale .tt-kicker{color:var(--investment-accent)}@media (max-width:900px){.investment-questions header,.investment-paths,.investment-question-grid{grid-template-columns:1fr}.investment-question-grid article{border-bottom:1px solid #ffffff25;border-right:0;min-height:auto}.investment-question-grid article:last-child{border-bottom:0}.investment-question-grid h3{margin-top:80px}.investment-chart{margin-top:20px}}@media (max-width:760px){.investment-home .investment-hero .tt-backdrop{object-position:48% center}.investment-home .tt-title h1{font-size:clamp(48px,14vw,66px)}.investment-overline{margin-bottom:15px!important}.investment-hero-copy{font-size:16px!important}.investment-home #investment-thesis .tt-backdrop{object-position:26% center}.investment-home #investment-thesis:after{background:linear-gradient(#0002,#0007 35%,#000 75%)}.investment-home .investment-uncertainty{padding-top:310px}.investment-home .investment-uncertainty .tt-machine-detail{opacity:.9;width:100%;height:460px;-webkit-mask-image:linear-gradient(#000 48%,#0000);mask-image:linear-gradient(#000 48%,#0000)}.investment-home .investment-uncertainty .tt-machine-detail img{object-position:60% center}.investment-questions,.investment-paths{padding:90px 24px}.investment-questions header{padding-bottom:40px}.investment-questions h2,.investment-paths h2{font-size:43px}.investment-question-grid article{padding:28px 0}.investment-question-grid h3{margin-top:55px;font-size:29px}.investment-chart{border-radius:20px;padding:18px 12px}.investment-chart-labels{gap:10px;font-size:9px}.investment-finale{min-height:78svh}}@media (prefers-reduced-motion:reduce){.investment-questions,.investment-paths-copy{opacity:1;transition:none;transform:none}.investment-chart .path{stroke-dashoffset:0;transition:none}}
