@media (width<=800px){.wrap{width:min(100% - 36px,620px)}.nav{height:66px}.menu-toggle{display:block}.navlinks{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:20px;padding:22px 24px 26px;display:none;position:absolute;top:65px;left:0;right:0}.navlinks.open{display:flex}.nav-cta{border:0;padding:0}.hero{min-height:0;padding:54px 0 36px}.hero h1{margin:60px 0 34px;font-size:clamp(52px,13vw,88px)}.hero-bottom,.section-head,.two-col,.investment-grid,.execution,.contact-grid{grid-template-columns:1fr;gap:30px}.hero-stats{gap:12px}.stat-num{font-size:11px}.stat-label{font-size:9px}.section{padding:60px 0}.section-head{margin-bottom:32px}.pillars{grid-template-columns:1fr}.pillar,.pillar+.pillar{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:22px 0}.pillar:last-child{border-bottom:0}.pillar h3{margin-top:24px}.scope{margin-top:18px}.two-col{gap:38px}.case-grid{grid-template-columns:1fr 1fr}.case{min-height:230px;padding:18px 14px}.case h3{font-size:15px}.case dl{grid-template-columns:55px 1fr;font-size:10px}.case .amount{font-size:15px}.investment{padding:60px 0}.invest-right{grid-template-columns:1fr 1.15fr;align-items:start;gap:60px;padding-top:0;display:grid}.investors{grid-template-columns:repeat(3,1fr)}.investor{min-height:58px;padding:8px;font-size:8px}.partners{gap:10px}.partner{min-height:235px;padding:16px}.partner-initial{font-size:32px}.contact{padding:60px 0 38px}.footer-inner{flex-direction:column;align-items:flex-start}.footer-links{gap:18px}}@media (width<=420px){.case-grid{grid-template-columns:1fr}.case{min-height:210px}.hero-stats{grid-template-columns:1fr;gap:16px}.hero-stats>div{grid-template-columns:1fr 1.4fr;align-items:center;display:grid}.stat-label{margin-top:0}.partners{grid-template-columns:1fr}.partner{min-height:190px}.hero-top{flex-direction:column;align-items:flex-start;gap:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}*{transition:none!important;animation:none!important}}@media (width<=800px){.partner{grid-template-columns:92px 1fr;gap:14px}.partner-photo{width:92px;height:124px}}@media (width<=420px){.partner{grid-template-columns:100px 1fr}.partner-photo{width:100px;height:130px}}@media (width<=800px){.investor-logo-grid .investor{min-height:86px}.fund-logo{font-size:clamp(14px,2.6vw,22px)}}@media (width<=420px){.investor-logo-grid .investor{min-height:72px;padding:10px 4px}.fund-logo{font-size:13px}.investor-eqt .fund-logo,.investor-peak .fund-logo,.investor-htgf .fund-logo{font-size:20px}.investor-balderton .fund-logo,.investor-alstin .fund-logo{font-size:12px}.investor-logo-grid .official-style-mark{height:34px}.investor-logo-grid .projecta-mark{width:100%}.investor-logo-grid .eqt-img{max-height:34px}}@media (width<=800px){#partners{padding:64px 0!important}#partners .partners{border-radius:14px;grid-template-columns:1fr;margin-top:36px}#partners .partner+.partner{border-left:0;border-top:1px solid var(--dark-line)}#partners .partner-photo{aspect-ratio:1}#partners .partner-info{padding:26px 22px 30px}#partners .credentials{border-radius:14px;margin-top:16px;padding:26px 22px}#track-record .case-grid{border-left-color:var(--dark-line)}.legal-wrap{padding:84px 0 64px}#approach .pillars{grid-template-columns:1fr}#approach .pillar{padding:24px}}@media (width<=800px){#approach .pillar,#approach .pillar+.pillar{border-bottom-color:var(--dark-line)}.case-link{padding:18px 14px}.tenets-lead{font-size:17px;line-height:1.6}.tenets{grid-template-columns:1fr}.tenet{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:24px 0}.tenet+.tenet{padding-left:0}.tenet:last-child{border-bottom:0;padding-bottom:0}.tenet h3{min-height:0;margin-top:26px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.wrap{width:min(1320px,100% - 64px);margin:auto}.topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#f3f2f0eb;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:76px;display:flex}.logo{letter-spacing:-1.2px;font-size:20px;font-weight:900}.navlinks{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:30px;font-size:11px;display:flex}.navlinks a:hover{opacity:.55}.nav-cta{border:1px solid var(--ink);border-radius:2px;padding:12px 16px}.menu-toggle{font:inherit;background:0 0;border:0;font-size:24px;display:none}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10px;line-height:1.5}.hero{flex-direction:column;justify-content:space-between;min-height:630px;padding:90px 0 44px;display:flex}.hero-top{justify-content:space-between;align-items:center;display:flex}.status{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;display:flex}.dot{background:#999;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #9999991b}.hero h1{letter-spacing:-.02em;max-width:1100px;margin:72px 0 40px;font-size:clamp(54px,9.2vw,136px);font-weight:700;line-height:.98}.hero h1 em{font-family:var(--sans);letter-spacing:-.02em;font-weight:700}.hero-bottom{grid-template-columns:1.2fr 1fr;align-items:end;gap:60px;display:grid}.hero-copy{max-width:480px;color:var(--muted);font-size:15px;line-height:1.75}.hero-copy strong{color:var(--ink);font-weight:500}.hero-stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:20px;padding-top:20px;display:grid}.stat-num{letter-spacing:.02em;font-size:12px;font-weight:700}.stat-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:8px;font-size:10px;line-height:1.5}.section{border-top:1px solid var(--line);padding:88px 0}.section-head{grid-template-columns:1fr;gap:30px;margin-bottom:48px;display:grid}.section-head h2{letter-spacing:-.07em;max-width:800px;margin:0;font-size:clamp(36px,5vw,68px);font-weight:500;line-height:.98}.section-head h2 em{font-family:var(--sans);font-weight:700}.pillars{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.pillar{border-right:1px solid var(--line);flex-direction:column;min-height:320px;padding:24px 24px 28px 0;display:flex}.pillar+.pillar{padding-left:24px}.pillar:last-child{border-right:0}.pillar-num{letter-spacing:.12em;color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.pillar h3{letter-spacing:-.06em;margin:38px 0 7px;font-size:28px;font-weight:600}.pillar .stage{font-family:var(--sans);color:var(--muted);font-size:17px;font-style:normal;font-weight:500}.pillar p{color:var(--muted);max-width:320px;font-size:13px;line-height:1.7}.scope{margin-top:auto;padding-top:22px}.scope label{letter-spacing:.16em;color:var(--muted);font-size:9px}.scope p{color:var(--ink);margin:9px 0 0;font-size:12px}.fee{border-top:1px solid var(--line);padding-top:12px;margin-top:14px!important;font-size:11px!important}.two-col{grid-template-columns:1fr 1fr;gap:64px;display:grid}.list-head{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);border-bottom:1px solid var(--ink);padding-bottom:16px;font-size:10px}.number-list{margin:0;padding:0;list-style:none}.number-list li{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr;gap:12px;padding:20px 0;display:grid}.number-list .n{color:var(--muted);padding-top:5px;font-size:10px}.number-list h3{letter-spacing:-.03em;margin:0 0 6px;font-size:16px;font-weight:600}.number-list p{color:var(--muted);max-width:390px;margin:0;font-size:12px;line-height:1.65}.cases-intro{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.cases-intro h2{letter-spacing:-.08em;margin:18px 0 0;font-size:clamp(40px,6vw,82px);font-weight:500;line-height:.9}.cases-intro h2 em{font-family:var(--sans);font-weight:700}.case-grid{border-top:1px solid var(--ink);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.case{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:238px;padding:24px 22px 25px;transition:background .2s;display:flex}.case:hover{background:var(--white)}.case-top{justify-content:space-between;align-items:start;gap:12px;display:flex}.case h3{letter-spacing:-.05em;margin:0;font-size:18px;font-weight:700}.round-arrow{color:var(--muted);font-size:17px}.round{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:99px;padding:6px 9px;font-size:9px;display:inline-block}.case dl{grid-template-columns:70px 1fr;gap:12px 10px;margin:auto 0 0;font-size:11px;line-height:1.5;display:grid}.case dt{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.case dd{margin:0}.case .amount{font-family:var(--sans);margin:10px 0 25px;font-size:17px;font-style:normal;font-weight:500}.investment{background:var(--dark);color:var(--white);padding:86px 0}.investment .eyebrow{color:var(--muted)}.investment-grid{grid-template-columns:1fr;gap:0;display:grid}.investment h2{letter-spacing:-.08em;margin:20px 0;font-size:clamp(44px,6vw,82px);font-weight:500;line-height:.9}.investment h2 em{font-family:var(--sans);color:var(--acid);font-weight:700}.investment p{color:var(--muted);max-width:580px;font-size:14px;line-height:1.85}.invest-mark{letter-spacing:.2em;color:var(--acid);margin-top:42px;font-size:12px}.invest-right{grid-template-columns:1fr 1.15fr;align-items:start;gap:60px;padding-top:0;display:grid}.invest-right .bigline{font-family:var(--sans);color:var(--white);margin-bottom:26px;font-size:clamp(24px,3vw,40px);font-style:normal;font-weight:600;line-height:1.2}.investors{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:34px;display:grid}.investor{text-align:center;border-right:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.12em;color:#e0e3db;justify-content:center;align-items:center;min-height:68px;padding:12px;font-size:10px;font-weight:700;display:flex}.execution{grid-template-columns:1fr 1fr;gap:60px;display:grid}.execution h2{letter-spacing:-.08em;margin:22px 0;font-size:clamp(42px,5.5vw,74px);font-weight:500;line-height:.94}.execution h2 em{font-family:var(--sans);font-weight:700}.execution-copy{color:var(--muted);max-width:500px;font-size:14px;line-height:1.85}.partners{grid-template-columns:1fr 1fr;gap:16px;margin-top:42px;display:grid}.partner{background:var(--paper-2);flex-direction:column;justify-content:space-between;min-height:220px;padding:24px;display:flex}.partner-initial{font-family:var(--sans);font-size:42px;font-style:normal;font-weight:600}.partner h3{margin:0 0 7px;font-size:16px}.partner .role{letter-spacing:.14em;color:var(--muted);font-size:9px}.partner p{color:var(--muted);margin:15px 0 0;font-size:11px;line-height:1.7}.credentials{border-top:1px solid var(--line);margin-top:46px;padding-top:18px}.credentials .eyebrow{margin-bottom:14px}.credential-line{letter-spacing:.08em;font-size:10px;font-weight:700;line-height:2.2}.contact{background:var(--acid);padding:80px 0 50px}.contact-grid{grid-template-columns:1.2fr 1fr;gap:60px;display:grid}.contact h2{letter-spacing:-.09em;margin:20px 0 30px;font-size:clamp(48px,7vw,96px);font-weight:500;line-height:.9}.contact h2 em{font-family:var(--sans);font-weight:700}.contact-note{max-width:320px;color:var(--muted);font-size:12px;line-height:1.7}.contact-list{border-top:1px solid var(--line)}.contact-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:23px 0;display:flex}.contact-row strong{letter-spacing:.04em;font-size:12px;display:block}.contact-row span{color:var(--muted);margin-top:7px;font-size:10px;display:block}.contact-row a{font-size:12px}.contact-row a:hover{text-decoration:underline}.footer{background:var(--dark);color:var(--white);padding:24px 0}.footer-inner{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;font-size:10px;display:flex}.footer-links{gap:22px;display:flex}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(16px)}.reveal.visible{opacity:1;transform:translateY(0)}@media (width<=800px){.wrap{width:min(100% - 36px,620px)}.nav{height:66px}.menu-toggle{display:block}.navlinks{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:20px;padding:22px 24px 26px;display:none;position:absolute;top:65px;left:0;right:0}.navlinks.open{display:flex}.nav-cta{border:0;padding:0}.hero{min-height:0;padding:54px 0 36px}.hero h1{margin:60px 0 34px;font-size:clamp(52px,13vw,88px)}.hero-bottom,.section-head,.two-col,.investment-grid,.execution,.contact-grid{grid-template-columns:1fr;gap:30px}.hero-stats{gap:12px}.stat-num{font-size:11px}.stat-label{font-size:9px}.section{padding:60px 0}.section-head{margin-bottom:32px}.pillars{grid-template-columns:1fr}.pillar,.pillar+.pillar{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:22px 0}.pillar:last-child{border-bottom:0}.pillar h3{margin-top:24px}.scope{margin-top:18px}.two-col{gap:38px}.case-grid{grid-template-columns:1fr 1fr}.case{min-height:230px;padding:18px 14px}.case h3{font-size:15px}.case dl{grid-template-columns:55px 1fr;font-size:10px}.case .amount{font-size:15px}.investment{padding:60px 0}.invest-right{grid-template-columns:1fr 1.15fr;align-items:start;gap:60px;padding-top:0;display:grid}.investors{grid-template-columns:repeat(3,1fr)}.investor{min-height:58px;padding:8px;font-size:8px}.partners{gap:10px}.partner{min-height:235px;padding:16px}.partner-initial{font-size:32px}.contact{padding:60px 0 38px}.footer-inner{flex-direction:column;align-items:flex-start}.footer-links{gap:18px}}@media (width<=420px){.case-grid{grid-template-columns:1fr}.case{min-height:210px}.hero-stats{grid-template-columns:1fr;gap:16px}.hero-stats>div{grid-template-columns:1fr 1.4fr;align-items:center;display:grid}.stat-label{margin-top:0}.partners{grid-template-columns:1fr}.partner{min-height:190px}.hero-top{flex-direction:column;align-items:flex-start;gap:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}*{transition:none!important;animation:none!important}}.investors{align-items:stretch}.investor{color:var(--muted);min-width:0}.investor-logo{width:100%;max-width:170px;height:40px;display:block;overflow:visible}.partner{grid-template-columns:112px 1fr;align-items:start;gap:18px;display:grid}.partner-photo{object-fit:cover;object-position:center 25%;filter:grayscale();background:var(--paper-2);width:112px;height:146px;display:block}.partner-initial{display:none}@media (width<=800px){.partner{grid-template-columns:92px 1fr;gap:14px}.partner-photo{width:92px;height:124px}}@media (width<=420px){.partner{grid-template-columns:100px 1fr}.partner-photo{width:100px;height:130px}}:root{--paper:#f3f2f0;--paper-2:#e9e7e2;--ink:#1c1c1a;--muted:#62605b;--line:#e4e3e1;--line-2:#d4d2cb;--acid:#e5484d;--acid-on-dark:#ef5f63;--dark:#1c1c1a;--dark-2:#242422;--dark-line:#34332f;--dark-line-2:#454440;--white:#f5f4f2;--on-dark-muted:#a8a6a1;--serif:Arial,Helvetica,sans-serif;--sans:Inter,"Helvetica Neue",Arial,sans-serif}html,body{background:var(--paper);color:var(--ink);font-family:var(--sans)}h1,h2,h3,h4,p,a,span,li,dt,dd,label,button,.eyebrow,.stat-num,.stat-label,.round,.amount,.stage,.bigline,.invest-mark,.credential-line{font-family:var(--sans)}h1,h2,h3,.section-head h2,.cases-intro h2,.investment h2,.execution h2,.contact h2{font-style:normal}.hero h1{letter-spacing:-.02em;font-weight:700;line-height:.98}.hero h1 em,.section-head h2 em,.cases-intro h2 em,.investment h2 em,.execution h2 em,.contact h2 em{font-family:var(--sans);letter-spacing:-.02em;color:inherit;font-style:normal;font-weight:700}.stage,.bigline,.case .amount{font-family:var(--sans);font-style:normal}.logo{font-family:var(--sans);color:var(--ink);letter-spacing:-.045em;font-weight:800}.logo span{color:#e5484d}.status{color:var(--muted);font-weight:500}.dot{display:none}.topbar{border-bottom:1px solid var(--line);background:#f3f2f0eb}.section,.pillar,.case,.number-list li,.credentials,.contact-row,.footer-inner{border-color:var(--line)}.investment{background:var(--dark);color:var(--white)}.investors{border-color:#333}.investor{color:var(--white)}.contact{background:var(--paper);color:var(--ink);border-top:1px solid var(--line)}.contact-list,.contact-row{border-color:var(--line)}.contact-note,.contact-row span{color:var(--muted)}.contact-row a:hover{color:#e5484d}.footer{background:var(--dark);color:var(--white)}.partner{background:var(--paper-2)}.partner-photo{background:var(--paper-2);filter:grayscale();object-position:center 25%}.pillar-num span:last-child{display:none}.stat-label,.eyebrow,.list-head,.number-list .n,.case dt,.partner .role,.hero-copy,.pillar p,.number-list p,.execution-copy,.partner p{color:var(--muted)}.investors.investor-logo-grid{border:1px solid var(--dark-line);background:var(--dark);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:30px;display:grid;overflow:hidden}.investor-logo-grid .investor{border:0;border-right:1px solid var(--dark-line);border-bottom:1px solid var(--dark-line);color:#bdbdbd;text-align:center;background:0 0;justify-content:center;align-items:center;min-height:104px;padding:18px 10px;display:flex}.investor-logo-grid .investor:nth-child(3n){border-right:0}.investor-logo-grid .investor:nth-last-child(-n+3){border-bottom:0}.fund-logo{color:#bdbdbd;white-space:nowrap;letter-spacing:-.045em;font-size:clamp(17px,1.9vw,27px);line-height:1;display:inline-block}.investor-eqt .fund-logo{letter-spacing:.23em;font-size:clamp(23px,2.4vw,34px);font-weight:800;transform:scaleX(1.08)}.investor-balderton .fund-logo{letter-spacing:-.06em;font-family:Georgia,serif;font-size:clamp(20px,2.2vw,32px);font-weight:400}.investor-hv .fund-logo{letter-spacing:-.1em;font-size:clamp(30px,3vw,42px);font-style:italic;font-weight:900}.investor-headline .fund-logo{letter-spacing:-.07em;font-size:clamp(18px,2vw,28px);font-weight:800}.investor-projecta .fund-logo{letter-spacing:-.06em;font-family:Georgia,serif;font-size:clamp(17px,1.8vw,25px)}.investor-projecta .fund-logo b{border:1px solid #bdbdbd;border-radius:7px;justify-content:center;align-items:center;width:1.1em;height:1.1em;font-family:Arial,sans-serif;font-size:.8em;font-weight:400;display:inline-flex}.investor-peak .fund-logo{letter-spacing:-.055em;font-size:clamp(25px,2.8vw,39px);font-weight:900}.investor-interface .fund-logo{letter-spacing:-.075em;font-size:clamp(18px,2.1vw,29px);font-style:italic;font-weight:700}.investor-htgf .fund-logo{letter-spacing:-.08em;font-size:clamp(23px,2.6vw,36px);font-weight:900}.investor-alstin .fund-logo{letter-spacing:-.065em;font-size:clamp(16px,1.8vw,25px);font-weight:400}@media (width<=800px){.investor-logo-grid .investor{min-height:86px}.fund-logo{font-size:clamp(14px,2.6vw,22px)}}@media (width<=420px){.investor-logo-grid .investor{min-height:72px;padding:10px 4px}.fund-logo{font-size:13px}.investor-eqt .fund-logo,.investor-peak .fund-logo,.investor-htgf .fund-logo{font-size:20px}.investor-balderton .fund-logo,.investor-alstin .fund-logo{font-size:12px}}.investor-logo-grid .official-style-mark{color:#bdbdbd;width:min(100%,150px);height:44px;display:block;overflow:visible}.investor-logo-grid .eqt-mark{width:min(100%,150px);height:44px}.investor-eqt .fund-logo,.investor-projecta .fund-logo{display:none}@media (width<=420px){.investor-logo-grid .official-style-mark{height:34px}.investor-logo-grid .projecta-mark{width:100%}}.investment{background:var(--paper);color:var(--ink);border-top:1px solid var(--line)}.investment h2 em,.invest-right .bigline{color:var(--ink)}.investors.investor-logo-grid{background:var(--paper);border-color:var(--line)}.investor-logo-grid .investor{border-color:var(--line);color:var(--ink)}.investor-logo-grid .official-style-mark,.fund-logo{color:var(--ink)}.investor-projecta .fund-logo b{border-color:var(--ink)}.partner-photo{aspect-ratio:4/5;object-fit:cover;object-position:center top;filter:grayscale()contrast(1.05);width:100%;margin-bottom:20px;transition:filter .4s;display:block}.investor-logo-grid .eqt-img{width:min(100%,150px);height:auto;max-height:44px;display:block}@media (width<=420px){.investor-logo-grid .eqt-img{max-height:34px}}.investor-logo-grid .investor{text-align:center;justify-content:center;align-items:center;min-height:72px;padding:10px 6px;display:flex;overflow:hidden}.investor-logo-grid .fund-logo{font-size:clamp(13px,1.7vw,19px);line-height:1}.investor-logo-grid .eqt-img{width:auto;height:clamp(14px,1.8vw,19px);max-height:none}.investor-logo-grid .projecta-mark{width:auto;height:clamp(22px,2.9vw,30px)}.section#partners{background:var(--dark);color:var(--white);border-top:0;padding:104px 0}.section#partners .eyebrow{color:var(--on-dark-muted)}#partners .execution{display:block}#partners .execution-copy{color:var(--on-dark-muted);max-width:1080px;margin-top:26px;font-size:clamp(15px,1.6vw,19px);line-height:1.65}#partners .partners{border:1px solid var(--dark-line);background:var(--dark-2);border-radius:18px;grid-template-columns:1fr 1fr;gap:0;margin-top:56px;display:grid;overflow:hidden}#partners .partner{background:var(--dark-2);min-height:0;padding:0;display:block}#partners .partner+.partner{border-left:1px solid var(--dark-line)}#partners .partner-photo{aspect-ratio:1/1.02;object-fit:cover;object-position:center 18%;filter:grayscale();width:100%;height:auto;margin:0;transition:transform .6s}#partners .partner:hover .partner-photo{transform:scale(1.02)}#partners .partner-info{padding:36px 40px 42px}#partners .partner-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}#partners .partner h3{color:var(--white);letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:700}#partners .partner .role{letter-spacing:.14em;color:var(--acid-on-dark);margin-top:10px;font-size:11px}#partners .partner p{color:var(--on-dark-muted);max-width:520px;margin:26px 0 0;font-size:13.5px;line-height:1.75}#partners .linkedin{border:1px solid var(--dark-line-2);color:#bdbdbd;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:inline-flex}#partners .credentials{background:var(--dark-2);border:1px solid var(--dark-line);border-radius:18px;margin-top:24px;padding:38px 40px}#partners .credentials .eyebrow{color:var(--on-dark-muted);margin-bottom:20px}#partners .credential-line{letter-spacing:.08em;color:var(--on-dark-muted);max-width:1180px;font-size:12.5px;font-weight:500;line-height:2.05}#partners .cred-sep{color:var(--acid-on-dark);margin:0 10px}@media (width<=800px){#partners{padding:64px 0!important}#partners .partners{border-radius:14px;grid-template-columns:1fr;margin-top:36px}#partners .partner+.partner{border-left:0;border-top:1px solid var(--dark-line)}#partners .partner-photo{aspect-ratio:1}#partners .partner-info{padding:26px 22px 30px}#partners .credentials{border-radius:14px;margin-top:16px;padding:26px 22px}}#scope{background:var(--paper-2);border-top-color:var(--line-2)}#scope .number-list li{border-bottom-color:var(--line-2)}#track-record{background:var(--dark);color:var(--white);border-top-color:var(--dark-line)}#track-record .eyebrow{color:var(--on-dark-muted)}#track-record .case-grid{border-top-color:var(--dark-line-2);border-left-color:var(--dark-line)}#track-record .case{border-right-color:var(--dark-line);border-bottom-color:var(--dark-line)}#track-record .case:hover{background:var(--dark-2)}#track-record .case dt{color:var(--on-dark-muted)}#track-record .round{border-color:var(--dark-line);color:var(--on-dark-muted)}@media (width<=800px){#track-record .case-grid{border-left-color:var(--dark-line)}}.hero h1 .h1-light{letter-spacing:-.02em;color:var(--ink);font-weight:500}.legal{background:var(--paper);color:var(--ink);flex-direction:column;min-height:100vh;display:flex}.legal-main{flex:auto}.legal-wrap{width:min(768px,100% - 48px);margin:auto;padding:128px 0 96px}.legal-back{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line-2);padding-bottom:6px;font-size:10px;transition:color .2s,border-color .2s;display:inline-block}.legal-wrap h1{font-family:var(--sans);letter-spacing:-.05em;max-width:none;margin:30px 0 10px;font-size:clamp(40px,7vw,76px);font-weight:700;line-height:.92}.legal-lede{letter-spacing:.02em;color:var(--muted);margin:0 0 44px;font-size:13px;line-height:1.6}.legal-block{border-top:1px solid var(--line);padding:24px 0 28px}.legal-block h3{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin:0 0 12px;font-size:10px;font-weight:700}.legal-block p{color:var(--muted);max-width:62ch;margin:0 0 10px;font-size:14px;line-height:1.75}.legal-block p:last-child{margin-bottom:0}.legal-block ul{max-width:62ch;margin:0 0 10px;padding-left:18px}.legal-block li{color:var(--muted);margin-bottom:4px;font-size:14px;line-height:1.75}.legal-block a{color:var(--ink);border-bottom:1px solid var(--line-2);transition:color .2s,border-color .2s}.legal-value{letter-spacing:.02em;font-size:16px;color:var(--ink)!important}@media (width<=800px){.legal-wrap{padding:84px 0 64px}}:root{--stage-surface:#fff;--stage-divider:#e5e5e5}#approach .pillars{background:var(--stage-surface);border-color:var(--stage-divider);grid-template-columns:repeat(3,minmax(0,1fr))}#approach .pillar{background:var(--stage-surface);border-color:var(--stage-divider);min-width:0;padding:24px}#approach .pillar,#approach .pillar *{font-family:var(--sans);letter-spacing:0;font-style:normal}#approach .pillar h3{font-size:26px;line-height:1.2}@media (width<=800px){#approach .pillars{grid-template-columns:1fr}#approach .pillar{padding:24px}}.investor-htgf .htgf-f{letter-spacing:-.02em;font-style:italic;font-weight:800}.footer{background:var(--paper);color:var(--ink);border-top:1px solid var(--line)}.footer .logo{color:var(--ink)}.footer .logo span{color:var(--acid)}.footer-inner{color:var(--muted)}.footer-links a{color:var(--ink)}.footer-links a:hover{color:var(--acid)}.investor-logo-grid .htgf-img{width:auto;height:clamp(13px,1.7vw,18px);max-height:none;display:block}#approach{background:var(--dark);color:var(--white);border-top-color:var(--dark-line);--stage-surface:transparent;--stage-divider:var(--dark-line)}#approach .section-head h2,#approach .section-head h2 em{color:var(--white)}#approach .eyebrow{color:var(--on-dark-muted)}#approach .pillars,#approach .pillar{border-color:var(--dark-line)}#approach .pillar-num{color:var(--on-dark-muted)}#approach .pillar h3{color:var(--white)}#approach .pillar .stage,#approach .pillar p,#approach .scope label{color:var(--on-dark-muted)}#approach .scope p,#approach .pillar .fee{color:var(--white)}#approach .pillar .fee{border-color:var(--dark-line)}@media (width<=800px){#approach .pillar,#approach .pillar+.pillar{border-bottom-color:var(--dark-line)}}.case-link{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.case h3{transition:color .2s}.case-link:hover h3{color:var(--acid)}#track-record .case-link:hover h3{color:var(--acid-on-dark)}#partners .linkedin:hover{border-color:var(--acid-on-dark);color:var(--white)}.case{padding:0}.case-link{padding:24px 22px 25px}@media (width<=800px){.case-link{padding:18px 14px}}.tenets-lead{color:var(--ink);max-width:768px;margin:4px 0 52px;font-size:19px;font-weight:500;line-height:1.65}.tenets{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tenet{border-right:1px solid var(--line);flex-direction:column;min-height:360px;padding:30px 26px 34px 0;display:flex}.tenet+.tenet{padding-left:26px}.tenet:last-child{border-right:0;padding-right:0}.tenet-num{letter-spacing:.12em;color:var(--muted);font-size:10px;font-weight:700}.tenet h3{letter-spacing:-.05em;min-height:2.24em;margin:46px 0 14px;font-size:22px;font-weight:600;line-height:1.12}.tenet p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}@media (width<=800px){.tenets-lead{font-size:17px;line-height:1.6}.tenets{grid-template-columns:1fr}.tenet{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:24px 0}.tenet+.tenet{padding-left:0}.tenet:last-child{border-bottom:0;padding-bottom:0}.tenet h3{min-height:0;margin-top:26px}}.eyebrow,.investment .eyebrow{color:var(--acid)}.investment h2 .brand-dot{color:var(--brand-ink);font-weight:700}.credential-line .cred-item{white-space:nowrap}:root{--investor-surface:#fff;--investor-ink:#262626}.investors.investor-logo-grid{background:var(--investor-surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.investor-logo-grid .investor{height:80px;min-height:80px;color:var(--investor-ink);letter-spacing:0;background:var(--investor-surface);padding:16px 12px}.investor-logo-grid .investor-vector{width:auto;max-width:100%;height:28px;max-height:32px;color:inherit;flex-shrink:1;display:block;overflow:hidden}@media (width<=420px){.investor-logo-grid .investor{height:72px;min-height:72px;padding:14px 8px}.investor-logo-grid .investor-vector{height:24px}}.hero-bottom{grid-template-columns:1.05fr 1.15fr}@media (width>=801px) and (width<=1100px){.hero-stats{grid-template-columns:repeat(2,1fr);row-gap:24px}}.investment .invest-right{grid-template-columns:1fr 1.15fr;align-items:start;gap:60px;padding-top:0;display:grid}:root{--brand-surface:#fff;--brand-ink:#111;--brand-accent:#e64448;--brand-muted:#5b626a}.logo{letter-spacing:0;color:var(--brand-ink);align-items:baseline;font-weight:900;display:inline-flex}.logo span,.footer .logo span{background:var(--brand-accent);color:#0000;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-left:4px;font-size:0;line-height:0;display:inline-block;transform:translateY(-1px)}.topbar{background:#f3f2f0eb}.hero{background:var(--paper);position:relative}.hero:before{content:"";background:var(--paper);z-index:-1;position:absolute;inset:0 calc(50% - 50vw)}.hero .hero-title{letter-spacing:0;max-width:1100px;margin:72px 0 40px;font-size:clamp(54px,9.2vw,136px);font-weight:700;line-height:.98}.hero .hero-title .h1-light{font-weight:500}@media (width<=800px){.hero .hero-title{margin:60px 0 34px;font-size:clamp(44px,12vw,88px)}}:root{--line:#e5e5e3;--muted:#737373;--muted-deep:#555}.eyebrow,.investment .eyebrow,#approach .eyebrow,#track-record .eyebrow,#partners .eyebrow,.section#partners .eyebrow,#partners .credentials .eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}#approach .eyebrow,#track-record .eyebrow,#partners .eyebrow,.section#partners .eyebrow,#partners .credentials .eyebrow{color:var(--on-dark-muted)}.case-link{transition:opacity .15s}.case-link:hover h3,#track-record .case-link:hover h3{color:inherit;opacity:.6}.case-link:focus-visible{outline:1px solid var(--ink);outline-offset:-3px}.case{transition:background .15s}.footer-links a{transition:opacity .15s}.footer-links a:hover{color:var(--ink);opacity:.55}.contact-row a{transition:opacity .15s}.contact-row a:hover{opacity:.55;text-decoration:none}.navlinks a{transition:opacity .15s}.legal-back{transition:color .15s,border-color .15s}.legal-back:hover{color:var(--ink);border-bottom-color:var(--ink)}.legal-block a{transition:color .15s,border-color .15s}.legal-block a:hover{color:var(--ink);border-bottom-color:var(--ink)}#partners .partner .role,#partners .cred-sep{color:var(--on-dark-muted)}#partners .linkedin{transition:opacity .15s}#partners .linkedin:hover{border-color:var(--dark-line-2);color:var(--white);opacity:.6}#partners .linkedin:focus-visible{outline:1px solid var(--white);outline-offset:2px}#partners .partner-photo{transition:none}#partners .partner:hover .partner-photo{filter:grayscale();transform:none}.partner:hover .partner-photo{filter:grayscale()}.reveal{transition:opacity .5s;transform:none}.logo-mark{width:auto;height:22px;display:block}.logo-mark-sm{height:17px}.investor-peak .investor-vector{height:44px;max-height:48px}@media (width<=420px){.investor-peak .investor-vector{height:34px}}.invest-right .bigline,.investors{max-width:none}@media (width<=800px){.investment .invest-right{grid-template-columns:1fr;gap:36px}}.arrow-glyph{vertical-align:baseline;width:.72em;height:.72em;margin-left:.45em;transition:opacity .15s;display:inline-block;transform:translateY(.5px)}a:hover>.arrow-glyph{opacity:.55}@media (width<=800px){.arrow-glyph{width:.68em;height:.68em;margin-left:.4em}}:root{--principal-rule:var(--line)}.investment{background:var(--paper);color:var(--ink);border-color:var(--line);padding:88px 0}.investment .principal-header h2{letter-spacing:-.07em;max-width:800px;color:var(--ink);margin:0;font-size:clamp(36px,5vw,68px);font-weight:500;line-height:.98}.investment .principal-lead{max-width:560px;color:var(--muted);margin:20px 0 0;font-size:14px;font-weight:400;line-height:1.85}.invest-mandates{border:0;margin-top:48px;padding:0}.mandate-grid{border-top:1px solid var(--principal-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mandate{border-right:1px solid var(--principal-rule);padding:32px 32px 32px 0}.mandate+.mandate{border-right:0;padding:32px 0 32px 32px}.investment .mandate-num{font-family:var(--sans);letter-spacing:.16em;color:var(--muted);margin:0 0 14px;font-size:10px;line-height:1.5;display:block}.investment .mandate h3{letter-spacing:-.03em;color:var(--ink);margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.3}.investment .mandate p{color:var(--muted);max-width:400px;margin:0;font-size:13px;line-height:1.7}.principal-network{border-top:1px solid var(--principal-rule);grid-template-columns:minmax(0,1fr) minmax(0,3.4fr);align-items:start;gap:56px;min-width:0;margin-top:64px;padding-top:48px;display:grid}.investment .network-stat{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);max-width:300px;margin:0;font-size:10px;line-height:1.6}.principal-network .investors.investor-logo-grid{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:0}.principal-network .investor-logo-grid .investor{height:auto;min-height:0;color:var(--ink);border-right:1px solid var(--principal-rule);border-bottom:1px solid var(--principal-rule);background:0 0;padding:34px 16px}.principal-network .investor-logo-grid .investor:nth-child(5n){border-right:0}.principal-network .investor-logo-grid .investor:nth-child(n+11){border-bottom:0}.principal-network .investor-logo-grid .investor-vector{height:17px;max-height:19px}.principal-network .investor-alstin .investor-vector{height:15px;max-height:17px}.principal-network .investor-peak .investor-vector{height:34px;max-height:36px}.principal-network .investor-robin .investor-vector{height:26px;max-height:28px}.principal-network .investor-venturestars .investor-vector{height:28px;max-height:30px}.principal-network .investor-vgg .investor-vector{height:30px;max-height:32px}.principal-network .investor-gc .investor-vector,.principal-network .investor-expeditions .investor-vector{height:14px;max-height:16px}.principal-network .investor-vector{opacity:.6;filter:grayscale();transition:opacity .3s}.principal-network .investor:hover .investor-vector{opacity:1}@media (width<=800px){.investment{padding:60px 0}.mandate,.mandate+.mandate{padding:24px 24px 24px 0}.mandate+.mandate{padding-left:24px;padding-right:0}.principal-network{grid-template-columns:1fr;gap:36px}.investment .network-stat{max-width:none}.principal-network .investors.investor-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.principal-network .investor-logo-grid .investor{padding:26px 16px}.principal-network .investor-logo-grid .investor:nth-child(3n){border-right:0}.principal-network .investor-logo-grid .investor:nth-child(n+7){border-bottom:1px solid var(--principal-rule)}.principal-network .investor-logo-grid .investor:nth-last-child(-n+3){border-bottom:0}}@media (width<=560px){.mandate-grid{grid-template-columns:1fr}.mandate,.mandate+.mandate{border-right:0;border-bottom:1px solid var(--principal-rule);padding:24px 0}.mandate:last-child{border-bottom:0;padding-bottom:0}.principal-network .investors.investor-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.principal-network .investor-logo-grid .investor{padding:26px 14px}.principal-network .investor-logo-grid .investor:nth-child(2n){border-right:0}.principal-network .investor-logo-grid .investor:nth-child(n+7){border-bottom:1px solid var(--principal-rule)}.principal-network .investor-logo-grid .investor:nth-last-child(-n+2){border-bottom:0}.principal-network .investor-logo-grid .investor-vector{height:16px;max-height:18px}.principal-network .investor-peak .investor-vector{height:29px;max-height:31px}.principal-network .investor-robin .investor-vector{height:24px;max-height:26px}.principal-network .investor-venturestars .investor-vector{height:26px;max-height:28px}.principal-network .investor-expeditions .investor-vector{height:13px;max-height:15px}}@media (prefers-reduced-motion:reduce){.principal-network .investor-vector{transition:none}}@media (width<=800px){.hero-bottom{grid-template-columns:1fr}}@media (width>=421px) and (width<=800px){.hero-stats{grid-template-columns:repeat(2,1fr);row-gap:24px}}
