/* Ventures: local, original visual system. No external assets, motion libraries or tracking. */
.ventures-body{background:#070e17}.ventures-body>.header,.ventures-body>footer{background:#fff}.v-page{--v-bg:#070e17;--v-panel:#0d1823;--v-line:#2a3a48;--v-text:#eff4f6;--v-muted:#aebdc9;--v-ice:#97c8e5;--v-gold:#ddc49c;color:var(--v-text);background:var(--v-bg);overflow:clip;font-size:16px;line-height:1.8}.v-page *{min-width:0}.v-wrap{width:86%;max-width:1320px;margin:0 auto}.v-section{padding-top:112px;padding-bottom:116px}.v-page h1,.v-page h2,.v-page h3{font-family:var(--sans);font-weight:400;letter-spacing:-.045em}.v-page h2{font-size:clamp(38px,4.8vw,72px);line-height:1.08}.v-page h2 em,.v-page h1 em{font-family:var(--serif);font-weight:400;color:var(--v-ice)}.v-kicker{font-size:11px;line-height:1.7;letter-spacing:.16em;text-transform:uppercase;color:var(--v-gold);margin-bottom:30px}.v-page a:focus-visible,.v-page summary:focus-visible{outline:2px solid #c7e8ff;outline-offset:6px}.v-link{display:inline-flex;gap:26px;align-items:center;min-height:48px;font-size:13px;letter-spacing:.015em;border-bottom:1px solid #829cad;color:#eef6fb}.v-link>span{font-size:22px;line-height:1}.v-link:hover{color:var(--v-ice);border-color:var(--v-ice)}.v-hero{min-height:760px;height:min(900px,calc(100svh - 95px));position:relative;isolation:isolate;display:flex;align-items:center;background:#020812}.v-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;z-index:-2}.v-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#02091270,transparent 76%),linear-gradient(0deg,#040b17 0%,transparent 30%);z-index:-1}.v-hero-copy{padding-top:35px;padding-bottom:98px}.v-hero h1{font-size:clamp(42px,4.7vw,75px);line-height:1.09;letter-spacing:-.055em;max-width:840px}.v-hero h1>span{display:block;color:#ebeff3;text-transform:uppercase;font-size:13px;letter-spacing:.25em;margin-bottom:38px}.v-hero h1 em{font-weight:400}.v-hero-copy>p{max-width:420px;font-size:16px;line-height:1.7;margin:32px 0 25px;color:#c8d6df}.v-hero-bottom{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:25px;padding:23px 0;border-top:1px solid #afccdf40;font-size:10px;letter-spacing:.035em;color:#bfcedb}.v-hero-bottom>a{text-decoration:underline;text-underline-offset:3px}.v-status{background:#102332;border-top:1px solid #244151;border-bottom:1px solid #244151}.v-status>.v-wrap{display:flex;gap:16px;align-items:center;padding-top:20px;padding-bottom:20px}.v-status-dot{width:7px;height:7px;border-radius:50%;background:#a1c7da;flex:none}.v-status p{font-size:12px;line-height:1.7;color:#c1d1dc;flex:1}.v-status strong{color:#fff;font-weight:600}.v-status a{font-size:11px;flex:none;text-decoration:underline;text-underline-offset:4px}.v-status a>span{margin-left:10px}.v-intro{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.v-prose p{margin-bottom:24px;color:var(--v-muted)}.v-prose .v-lead{color:#e7eef2;font-size:21px;line-height:1.5;letter-spacing:-.02em}.v-prose .v-conviction{color:#e1eaf1;border-top:1px solid var(--v-line);padding-top:27px;margin-top:36px}.v-thesis{position:relative;background:radial-gradient(ellipse at 90% 70%,#1c3c504f,transparent 55%),#0b1520;border-top:1px solid var(--v-line);border-bottom:1px solid var(--v-line)}.v-thesis:after{content:'';position:absolute;right:-14%;top:0;width:58%;aspect-ratio:1;border:1px solid #91c0e01c;border-radius:50%;box-shadow:0 0 0 55px #91c0e009,0 0 0 110px #91c0e005;pointer-events:none}.v-thesis h2{font-size:clamp(46px,6vw,90px);position:relative;z-index:1}.v-thesis-bottom{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin:48px 0 25px;max-width:1030px;color:var(--v-muted)}.v-section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:end;margin-bottom:64px}.v-section-heading>p,.v-section-heading>div:last-child>p{color:var(--v-muted);max-width:450px}.v-section-heading .v-link{margin-top:22px}.v-frontiers-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:9%}.v-frontier-nav{display:block!important;position:sticky!important;top:24px!important;left:auto!important;right:auto!important;align-self:start;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;font-size:14px}.v-frontier-nav a{display:flex;align-items:center;gap:14px;min-height:72px;padding:20px 0!important;border:0;border-bottom:1px solid var(--v-line);color:#b5c4cf}.v-frontier-nav a:first-child{border-top:1px solid var(--v-line)}.v-frontier-nav a>span{font-size:11px;color:#7e94a4}.v-frontier-nav a>b{font-weight:400;font-size:22px;margin-left:auto}.v-frontier-nav a[aria-current="location"],.v-frontier-nav a:hover{color:#fff}.v-frontier-nav a[aria-current="location"]{border-bottom-color:var(--v-ice);box-shadow:inset 3px 0 0 var(--v-ice);padding-left:16px!important}.v-frontier-nav a[aria-current="location"]>span{color:var(--v-ice)}.v-frontier-nav>p{font-size:11px;line-height:1.8;color:#899baa;margin-top:28px}.v-frontier{padding:0 0 66px;margin-bottom:64px;border-bottom:1px solid var(--v-line);scroll-margin-top:35px}.v-frontier:last-child{margin-bottom:0}.v-frontier-top{position:relative;min-height:265px;display:flex;align-items:start;overflow:hidden;background:radial-gradient(ellipse at 70% 60%,#20496566,transparent 66%);border:1px solid #1f3443;margin-bottom:35px}.v-frontier-top .v-kicker{position:relative;z-index:1;margin:23px;max-width:170px;font-size:10px;color:#b8d3e6}.v-frontier-art{width:310px;height:265px;margin-left:auto;flex-shrink:0;overflow:visible}.v-art-lines{stroke:#5b8aa3;stroke-width:1;opacity:.58}.v-art-focus{stroke:#b1d4e9;stroke-width:1.5}.v-frontier h3{font-size:clamp(29px,3.1vw,45px);line-height:1.16;max-width:640px;margin-bottom:28px}.v-frontier>p{color:var(--v-muted);margin:19px 0;max-width:650px}.v-frontier .v-research-list{color:#d8e5ec;border-left:1px solid #668aa2;padding-left:21px;font-size:14px}.v-research-question{margin-top:30px;padding-top:22px;border-top:1px solid #223442}.v-research-question>span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--v-gold)}.v-research-question>p{font:italic 23px/1.5 var(--serif);margin-top:10px;color:#d4e8f5}.v-companies{background:#0d1924;border-top:1px solid var(--v-line);border-bottom:1px solid var(--v-line)}.v-company-list{border-top:1px solid #476071}.v-company-list article{display:grid;grid-template-columns:1fr 1.1fr .65fr;gap:5%;align-items:center;padding:31px 0;border-bottom:1px solid #2c404f}.v-company-list h3{font-size:28px;line-height:1.2;letter-spacing:-.035em}.v-company-list p{font-size:14px;color:var(--v-muted);line-height:1.7}.v-company-list article>div{text-align:right;display:flex;flex-direction:column;gap:8px;align-items:end}.v-company-list article>div>span{font-size:10px;text-transform:uppercase;letter-spacing:.065em;color:#b4cbd9}.v-company-list a{font-size:12px;text-decoration:underline;text-underline-offset:4px;min-height:32px;padding:4px 0}.v-small{font-size:12px;line-height:1.8;color:#9bafbd;margin-top:24px}.v-small a,.v-notes a{text-decoration:underline;text-underline-offset:3px}.v-holdings{display:grid;grid-template-columns:1fr 1fr;gap:9%;margin-top:90px;padding-top:50px;border-top:1px solid #466171}.v-holdings h3{font-size:35px;line-height:1.2;margin-bottom:22px}.v-holdings p:not(.v-kicker){font-size:14px;color:var(--v-muted)}.v-holdings dl{margin:0}.v-holdings dl>div{padding:20px 0;border-bottom:1px solid var(--v-line)}.v-holdings dl>div:first-child{padding-top:0}.v-holdings dt{font-size:15px;line-height:1.6}.v-holdings dt>span{display:block;color:var(--v-gold);font-size:10px;letter-spacing:.1em;margin:5px 0}.v-holdings dd{font-size:12px;color:var(--v-muted);margin:0}.v-private{display:grid;grid-template-columns:1fr 1fr;gap:10%}.v-private h2{margin-bottom:32px}.v-private>div>p:not(.v-kicker){color:var(--v-muted)}.v-private .v-link{margin-top:24px}.v-criteria{list-style:none;margin:0;padding:0;counter-reset:criteria}.v-criteria li{counter-increment:criteria;border-top:1px solid var(--v-line);padding:22px 0;display:flex;gap:22px;font-size:15px;line-height:1.6}.v-criteria li:before{content:'0' counter(criteria);font-size:11px;color:var(--v-gold);padding-top:4px;flex:none}.v-gsv{background:linear-gradient(115deg,#123248,#0c1a28 68%);border-top:1px solid #3c5d71;border-bottom:1px solid #3c5d71}.v-gsv h2{max-width:780px}.v-gsv-layout{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start;margin-top:60px}.v-gsv-mark{font:400 clamp(100px,15vw,240px)/1.03 var(--sans);letter-spacing:-.1em;color:#afc9dc;padding-right:.06em;align-self:center}.v-gsv-mark>span{display:block;font:11px/1.8 var(--sans);letter-spacing:.075em;color:#bdd1de;margin-top:22px}.v-prose .v-gsv-question{font:italic 24px/1.6 var(--serif);color:#edf5fb;padding-left:24px;border-left:1px solid #60899f}.v-development-note{display:grid;grid-template-columns:170px 1fr;gap:6%;align-items:start;border-top:1px solid #456276;padding-top:30px;margin-top:44px}.v-development-note>span{color:#e1c69d;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.v-development-note p{font-size:13px;line-height:1.85;color:#c4d2dc}.v-principles ol{list-style:none;margin:64px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:10%}.v-principles li{display:flex;gap:24px;border-top:1px solid var(--v-line);padding:32px 0}.v-principles li>span{font-size:11px;color:var(--v-gold);padding-top:6px}.v-principles h3{font-size:26px;margin-bottom:13px;letter-spacing:-.025em}.v-principles p{font-size:14px;color:var(--v-muted)}.v-question{min-height:820px;min-height:100svh;padding:110px 0;display:flex;align-items:center;position:relative;background:radial-gradient(ellipse at 76% 57%,#143e564f,transparent 47%),#040a11;border-top:1px solid var(--v-line);border-bottom:1px solid var(--v-line)}.v-question>.v-wrap{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:20px 13%;align-items:end}.v-question .v-kicker{grid-column:1/-1}.v-question h2{font-size:clamp(84px,10vw,155px);line-height:.95;letter-spacing:-.07em}.v-question-copy{max-width:460px;padding-bottom:5px}.v-question-copy p{color:var(--v-muted);margin-top:23px;font-size:15px}.v-question-copy p:last-child{color:#dde8ef}.v-question-copy strong{font-weight:400;color:#fff}.v-editorial-agenda{display:grid;grid-template-columns:180px 1fr;gap:5%;padding:36px 0;border-top:1px solid var(--v-line);border-bottom:1px solid var(--v-line)}.v-editorial-agenda>span{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--v-gold);padding-top:3px}.v-editorial-agenda ul{display:flex;gap:11px 27px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.v-editorial-agenda li{font-size:15px;color:#c4d4df}.v-editorial-agenda li:not(:last-child):after{content:' /';color:#4e6f84;margin-left:25px}.v-closing{position:relative;isolation:isolate;padding:110px 0 100px;min-height:730px;background:#050b13}.v-closing>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:85% 55%;z-index:-2;opacity:.6}.v-closing:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#050b13e6 15%,#050b1344 85%);z-index:-1}.v-closing h2{font-size:clamp(50px,6vw,88px)}.v-closing-copy>p:not(.v-kicker){max-width:590px;color:#c7d6e1;margin-top:29px;font-size:16px}.v-closing-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:34px}.v-button{display:inline-flex;justify-content:space-between;align-items:center;gap:33px;min-height:54px;background:#dceaf3;color:#0a2030;padding:13px 25px;font-size:13px}.v-button:hover{background:white}.v-button>span{font-size:22px}.v-closing-copy .v-inquiry-note{font-size:11px!important;max-width:570px!important;line-height:1.85}.v-closing-copy .v-closing-signature{font-size:11px!important;letter-spacing:.1em;color:#dfccaa!important;margin-top:48px!important}.v-notes{padding-top:53px;padding-bottom:64px;color:#9fb1be;font-size:12px}.v-notes h2{font-size:17px;letter-spacing:0;margin-bottom:19px;color:#e6eef4}.v-notes>p{max-width:1130px}.v-notes details{border-top:1px solid var(--v-line);margin-top:25px;padding-top:18px}.v-notes summary{color:#ccdde9;font-size:13px;min-height:34px}.v-notes details p{margin-top:15px;max-width:1120px}.v-notes .v-link{margin-top:20px;font-size:12px}
@media(min-width:1301px){.ventures-body>.header nav{gap:15px;font-size:12px}.ventures-body>.header .brand{width:214px}.ventures-body>.header{gap:20px}}
@media(max-width:1050px){.v-frontiers-layout{grid-template-columns:255px minmax(0,1fr);gap:6%}.v-frontier-top .v-kicker{max-width:120px;margin:19px;font-size:9px}.v-frontier-art{width:240px}.v-frontier-top{min-height:240px}.v-frontier-nav a{font-size:12px;gap:10px}.v-company-list article{grid-template-columns:1fr 1fr;gap:15px 7%}.v-company-list article>div{grid-column:2;text-align:left;align-items:start}.v-company-list h3{grid-row:1/3}.v-hero h1{font-size:56px}.v-hero-image{object-position:62% 50%}.v-gsv-mark{font-size:16vw}}
@media(max-width:800px){.v-section{padding-top:76px;padding-bottom:80px}.v-wrap{width:88%}.v-intro,.v-private{grid-template-columns:minmax(0,1fr);gap:38px}.v-intro h2{max-width:500px}.v-hero{height:auto;min-height:760px}.v-hero h1{font-size:52px}.v-hero-image{object-position:61% 50%;opacity:.75}.v-hero:after{background:linear-gradient(90deg,#020912a8,transparent 95%),linear-gradient(0deg,#040b17 0%,transparent 60%)}.v-hero-copy{padding-top:80px;padding-bottom:135px}.v-status>.v-wrap{gap:11px;flex-wrap:wrap}.v-status-dot{align-self:start;margin-top:8px}.v-status p{flex-basis:calc(100% - 25px)}.v-status a{margin-left:18px}.v-thesis-bottom{gap:6%;margin-top:35px;font-size:15px}.v-section-heading{gap:7%;margin-bottom:42px}.v-section-heading>p,.v-section-heading>div:last-child>p{font-size:14px}.v-frontiers-layout{grid-template-columns:minmax(0,1fr);gap:34px}.v-frontier-nav{position:static!important;display:grid!important;grid-template-columns:1fr 1fr;gap:0 26px}.v-frontier-nav a{font-size:13px;min-height:62px}.v-frontier-nav a:first-child{border-top:0}.v-frontier-nav>p{grid-column:1/-1;margin-top:17px}.v-frontier-top{min-height:240px}.v-frontier-top .v-kicker{font-size:11px;max-width:200px;margin:25px}.v-frontier-art{width:310px;height:255px}.v-frontier h3{max-width:570px}.v-frontier{scroll-margin-top:25px;margin-bottom:44px;padding-bottom:45px}.v-holdings{gap:7%;margin-top:65px}.v-holdings h3{font-size:28px}.v-gsv-layout{gap:7%;margin-top:40px}.v-gsv-mark{font-size:17vw}.v-gsv-mark>span{font-size:10px;max-width:220px;letter-spacing:.03em}.v-prose .v-gsv-question{font-size:21px}.v-development-note{grid-template-columns:135px 1fr;gap:4%}.v-principles ol{column-gap:7%;margin-top:44px}.v-principles li{gap:17px}.v-principles h3{font-size:23px}.v-question{min-height:750px;padding:85px 0}.v-question>.v-wrap{gap:18px 9%}.v-question h2{font-size:90px}.v-question-copy p{font-size:14px}.v-editorial-agenda{grid-template-columns:140px 1fr}.v-closing{padding:78px 0 76px;min-height:700px}.v-closing>img{object-position:64% 50%}}
@media(max-width:580px){.v-page{font-size:15px}.v-wrap{width:86%}.v-section{padding-top:65px;padding-bottom:70px}.v-kicker{font-size:10px;letter-spacing:.12em;margin-bottom:23px}.v-page h2{font-size:39px}.v-hero{min-height:715px}.v-hero h1{font-size:clamp(35px,9.4vw,52px);line-height:1.13}.v-hero h1>span{font-size:11px;letter-spacing:.2em;margin-bottom:36px}.v-hero h1 br{display:none}.v-hero h1 em{display:block}.v-hero-copy{padding-top:60px;padding-bottom:145px}.v-hero-copy>p{font-size:14px;max-width:250px;margin-top:27px}.v-hero-image{object-position:62% 50%;opacity:.54}.v-hero-bottom{display:block;font-size:9px;padding:21px 0}.v-hero-bottom>a{display:block;margin-top:5px}.v-status p{font-size:11px}.v-status strong{display:block}.v-intro{gap:33px}.v-prose .v-lead{font-size:20px}.v-thesis h2{font-size:45px}.v-thesis-bottom{grid-template-columns:minmax(0,1fr);gap:20px}.v-section-heading{grid-template-columns:minmax(0,1fr);gap:25px}.v-frontier-nav{gap:0 17px}.v-frontier-nav a{font-size:11px;gap:8px;padding:16px 0!important;min-height:64px}.v-frontier-nav a[aria-current="location"]{padding-left:10px!important}.v-frontier-nav a>span{font-size:9px}.v-frontier-nav a>b{font-size:17px}.v-frontier-nav>p{font-size:10px}.v-frontier-top{min-height:224px}.v-frontier-top .v-kicker{font-size:9px;margin:16px;max-width:115px}.v-frontier-art{width:220px;height:224px;margin-left:-14px}.v-frontier h3{font-size:31px}.v-frontier>p{font-size:14px}.v-frontier .v-research-list{font-size:13px}.v-research-question>p{font-size:21px}.v-company-list article{grid-template-columns:minmax(0,1fr);gap:15px;padding:27px 0}.v-company-list h3{grid-row:auto;font-size:26px}.v-company-list article>div{grid-column:auto;align-items:start;flex-direction:row;align-items:center;justify-content:space-between;gap:18px}.v-company-list article>div>span{font-size:9px}.v-company-list p{max-width:350px}.v-holdings{grid-template-columns:minmax(0,1fr);gap:34px;padding-top:36px;margin-top:50px}.v-holdings h3{font-size:30px}.v-holdings dl>div{padding:20px 0}.v-small{font-size:11px}.v-private{gap:36px}.v-criteria li{font-size:14px;padding:19px 0}.v-gsv-layout{grid-template-columns:minmax(0,1fr);gap:36px}.v-gsv-mark{font-size:130px;line-height:1}.v-gsv-mark>span{max-width:none;letter-spacing:.04em;font-size:10px;margin-top:14px}.v-development-note{grid-template-columns:minmax(0,1fr);gap:16px}.v-development-note p{font-size:12px}.v-principles ol{grid-template-columns:minmax(0,1fr);margin-top:37px}.v-principles li{padding:27px 0;gap:23px}.v-principles h3{font-size:24px}.v-question{min-height:850px;padding:70px 0 76px}.v-question>.v-wrap{grid-template-columns:minmax(0,1fr);gap:13px}.v-question .v-kicker{margin-bottom:28px}.v-question h2{font-size:clamp(86px,24vw,134px);margin-bottom:31px}.v-question-copy{max-width:360px}.v-question-copy p{font-size:14px;margin-top:21px}.v-editorial-agenda{grid-template-columns:minmax(0,1fr);gap:23px;padding:28px 0}.v-editorial-agenda ul{gap:10px 18px}.v-editorial-agenda li{font-size:13px}.v-editorial-agenda li:not(:last-child):after{margin-left:16px}.v-closing{padding:70px 0;min-height:790px}.v-closing h2{font-size:55px}.v-closing-copy>p:not(.v-kicker){font-size:14px}.v-closing-actions{gap:21px;margin-top:28px}.v-closing-copy .v-inquiry-note{font-size:10px!important;max-width:310px!important}.v-closing-copy .v-closing-signature{max-width:250px!important;line-height:1.9}.v-notes{padding-top:43px;padding-bottom:46px;font-size:11px}.v-notes summary{font-size:12px}.v-notes h2{font-size:17px}.v-notes .v-link{font-size:11px}.v-frontier,.v-notes details{scroll-margin-top:20px}}
@media(max-width:350px){.v-hero h1{font-size:34px}.v-page h2{font-size:36px}.v-frontier-art{width:192px;margin-left:-34px}.v-frontier-top .v-kicker{max-width:110px}.v-frontier-nav{grid-template-columns:minmax(0,1fr)}.v-frontier-nav a{font-size:13px}.v-question h2{font-size:83px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.v-page *, .v-page *:before, .v-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{.v-page{background:#fff;color:#111;overflow:visible}.v-page h2 em,.v-page h1 em,.v-page p,.v-page a,.v-page .v-kicker{color:#111!important}.v-section{padding:25px 0}.v-hero,.v-question,.v-closing{min-height:0;height:auto;background:#fff;padding:25px 0}.v-hero-copy{padding:0}.v-hero-image,.v-closing>img,.v-hero:after,.v-closing:after,.v-thesis:after{display:none}.v-hero-bottom{position:static;margin-top:25px}.v-frontiers-layout{display:block}.v-frontier-nav{position:static!important}.v-frontier{break-inside:avoid}.v-thesis,.v-gsv,.v-companies{background:#fff}.v-frontier-art{opacity:.7}}
