.invest{--invest-rule:var(--home-hair)}.invest-key{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.invest-key>:first-child{margin-right:auto}.invest-key>span{align-items:center;gap:8px;display:inline-flex}.invest-caption{text-align:left;margin:18px 0 0}.invest-figure{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;display:flex}.invest-figure-value{color:var(--acc);font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap;font-size:48px;font-weight:500;line-height:1}.invest-meta-glyph{align-self:center;place-items:center;width:10px;margin-right:4px;display:inline-grid}.invest-meta .invest-meta-name{color:var(--ink)}.invest-step.is-below .marval-step-visual{grid-column:2/-1;padding-top:44px}.invest-step.is-dashed:before{background:repeating-linear-gradient(to bottom, var(--home-hair) 0 3px, transparent 3px 7px)}.invest-step.is-last{padding-bottom:0}.invest-step.is-last:before{display:none}.invest-checks{border:1px solid var(--invest-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 136px 7px;display:grid;position:relative}.invest-checks:before,.invest-checks:after{background:var(--home-hair);content:"";width:1px;position:absolute;left:-1px}.invest-checks:before{height:10px;top:-11px}.invest-checks:after{height:126px;top:calc(100% + 1px)}.invest-check{min-width:0;padding:34px 32px 36px}.invest-check+.invest-check{border-left:1px solid var(--invest-rule)}.invest-check-q{letter-spacing:-.02em;text-wrap:balance;margin:18px 0 0;font-size:22px;font-weight:600;line-height:1.2}.invest-check-a{color:var(--muted);text-wrap:pretty;margin:12px 0 0;font-size:15px;line-height:1.55}.invest-check-figure{padding-top:30px}@media (width>=1100px){.invest-checks{grid-template-rows:repeat(4,auto)}.invest-check{grid-row:span 4;grid-template-rows:subgrid;align-content:start;display:grid}}.invest-owners-head{margin-top:40px}.invest-owners{--row:42px;border-top:1px solid var(--line-soft);margin:12px 0 0;padding:0;list-style:none}.invest-owners li{height:var(--row);padding-left:calc(var(--depth,0) * 28px);border-bottom:1px solid var(--line-soft);font-family:var(--home-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;font-size:10.5px;display:flex;position:relative}.invest-owners li[style]:before{bottom:50%;left:calc((var(--depth) - 1) * 28px + 7px);width:16px;height:calc(var(--up) * var(--row) - 10px);border-bottom:1px solid var(--home-hair);border-left:1px solid var(--home-hair);content:"";position:absolute}.invest-owner-glyph{flex:none;place-items:center;width:15px;height:15px;display:grid}.invest-owner-name{flex-wrap:wrap;flex:1;gap:2px 10px;min-width:0;display:flex}.invest-owner-note{color:var(--acc)}.invest-owner-band{color:var(--acc);font-variant-numeric:tabular-nums;white-space:nowrap}.invest-key-bar{width:14px;height:2px;display:block}.invest-key-bar.is-target,.invest-mix-bars .is-target{background:var(--acc)}.invest-key-bar.is-field,.invest-mix-bars .is-field{background:var(--home-hair)}.invest-mix{border-top:1px solid var(--line-soft);font-family:var(--home-mono);letter-spacing:.12em;text-transform:uppercase;margin:12px 0 0;font-size:10px;display:grid}.invest-mix>div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,9em) minmax(0,1fr);align-items:center;gap:12px;min-height:40px;padding:6px 0;display:grid}.invest-mix dt{color:color-mix(in srgb, var(--ink) 82%, var(--canvas));overflow-wrap:normal;line-height:1.35}.invest:lang(de) .invest-mix dt{-webkit-hyphens:auto;hyphens:auto}.invest-mix dd{color:color-mix(in srgb, var(--ink) 82%, var(--canvas));font-variant-numeric:tabular-nums;text-align:right;grid-template-columns:minmax(0,1fr) 3.2em 3.2em;align-items:center;gap:8px;margin:0;display:grid}.invest-mix-field{color:var(--faint)}.invest-mix-bars{gap:4px;display:grid}.invest-mix-bars i{height:2px;display:block}.invest-mix-bars .is-target{width:var(--t)}.invest-mix-bars .is-field{width:var(--f)}.invest-roles-head{margin-top:30px}.invest-roles-head .marval-acc{white-space:nowrap}.invest-roles-bar{gap:3px;margin-top:12px;display:flex}.invest-roles-bar i,.invest-roles i{background:var(--home-hair-soft);height:2px;display:block}.invest-roles-bar i{flex-basis:0}.invest-roles .is-core,.invest-roles-bar .is-core{background:var(--acc)}.invest-roles .is-blocking,.invest-roles-bar .is-blocking{background:color-mix(in srgb, var(--acc) 50%, var(--canvas))}.invest-roles .is-improvement,.invest-roles-bar .is-improvement{background:var(--home-hair)}.invest-roles{color:color-mix(in srgb, var(--ink) 82%, var(--canvas));font-family:var(--home-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;padding:0;font-size:9.5px;list-style:none;display:flex}.invest-roles li{align-items:center;gap:7px;display:inline-flex}.invest-roles i{width:10px}.invest-roles b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.invest-stars{max-width:none;margin-top:22px}.invest-stars-row{gap:4px;display:inline-flex}.invest-stars-row i{border:1px solid var(--home-hair);width:7px;height:7px;display:block}.invest-stars-row i.is-on{border-color:var(--acc);background:var(--acc)}.invest-matrix{margin:30px 0 0}.invest-matrix-key{margin-bottom:10px}.invest-matrix-plot{aspect-ratio:4/3;border-bottom:1px solid var(--home-hair);border-left:1px solid var(--home-hair);background:linear-gradient(var(--home-hair-soft), var(--home-hair-soft)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--home-hair-soft), var(--home-hair-soft)) 0 50% / 100% 1px no-repeat;margin-left:14px;position:relative}.invest-matrix-pt{white-space:nowrap;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-3.5px,-50%)}.invest-matrix-pt.is-left{flex-direction:row-reverse;transform:translate(calc(3.5px - 100%),-50%)}.invest-matrix-pt i{background:var(--home-company);opacity:.45;flex:none;width:7px;height:7px;display:block}.invest-matrix-pt.is-named i{opacity:1}.invest-matrix-pt.is-target i{background:var(--acc);opacity:1;width:9px;height:9px;box-shadow:0 0 0 4px var(--canvas), 0 0 0 5px color-mix(in srgb, var(--acc) 70%, var(--canvas));border-radius:50%}.invest-matrix-pt>span{color:color-mix(in srgb, var(--ink) 82%, var(--canvas));font-family:var(--home-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9.5px}.invest-matrix-pt.is-target>span{color:var(--ink)}.invest-check .invest-matrix-pt:not(.is-target)>span{display:none}.invest-matrix-axis,.invest-matrix-tick{color:var(--faint);font-family:var(--home-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:9px;position:absolute}.invest-matrix-axis.is-x{bottom:-22px;right:0}.invest-matrix-axis.is-y{transform-origin:0 0;top:0;left:-16px;transform:rotate(-90deg)translate(-100%)}.invest-matrix-tick{letter-spacing:.06em;bottom:-22px;left:0}.invest-matrix .invest-caption{margin-top:36px}.invest-quadrant{color:var(--acc);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:28px;font-weight:500;line-height:1.1}.invest-quadrants{aspect-ratio:4/3;border-bottom:1px solid var(--home-hair);border-left:1px solid var(--home-hair);background:linear-gradient(var(--home-hair-soft), var(--home-hair-soft)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--home-hair-soft), var(--home-hair-soft)) 0 50% / 100% 1px no-repeat;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0 0 14px;display:grid;position:relative}.invest-quadrants-cell{min-width:0;color:var(--faint);font-family:var(--home-mono);letter-spacing:.12em;overflow-wrap:normal;text-transform:uppercase;padding:9px 10px;font-size:9px;line-height:1.4;display:flex}.invest-quadrants-cell.is-innovate{align-items:flex-start}.invest-quadrants-cell.is-scale{text-align:right;justify-content:flex-end;align-items:flex-start}.invest-quadrants-cell.is-exit{align-items:flex-end}.invest-quadrants-cell.is-partner{text-align:right;justify-content:flex-end;align-items:flex-end}.invest-quadrants-cell[data-active]{color:var(--acc)}.invest-quadrants-target{color:var(--ink);font-family:var(--home-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex-direction:row-reverse;align-items:center;gap:8px;font-size:9.5px;display:flex;position:absolute;transform:translate(calc(4.5px - 100%),-50%)}.invest-quadrants-target>span{background:var(--canvas);padding:2px 4px}.invest-quadrants-target i{background:var(--acc);width:9px;height:9px;box-shadow:0 0 0 4px var(--canvas), 0 0 0 5px color-mix(in srgb, var(--acc) 70%, var(--canvas));border-radius:50%;flex:none;display:block}.invest-quadrants .invest-matrix-axis.is-y{left:-16px}.invest-strength-scores{max-width:none;margin-top:40px}.invest-panel{border:1px solid var(--invest-rule)}.invest-panel-bar{border-bottom:1px solid var(--line);color:var(--ink);font-family:var(--home-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;padding:13px 20px;font-size:10px;display:flex}.invest-panel-path{color:var(--faint)}.invest-panel-status{color:var(--faint);margin-left:auto}.invest-panel-body{grid-template-columns:minmax(0,7fr) minmax(0,4fr);display:grid}.invest-panel-main{min-width:0;padding:32px 36px 36px}.invest-panel-aside{border-left:1px solid var(--line);min-width:0;padding:30px 30px 32px}.invest-panel-foot{border-top:1px solid var(--line);padding:0 20px 14px}.invest-value-figure{color:var(--acc);font-variant-numeric:tabular-nums;letter-spacing:-.045em;white-space:nowrap;margin:12px 0 0;font-size:72px;font-weight:500;line-height:1}.invest-range{background:var(--home-hair);height:1px;margin:86px 0 74px;position:relative}.invest-range-band{background:color-mix(in srgb, var(--acc) 24%, var(--canvas));height:5px;position:absolute;top:-2px}.invest-range-mark{background:var(--home-hair);width:1px;height:15px;transition:background-color .2s;position:absolute;top:-7px}.invest-range-mark[data-active]{background:var(--acc);height:25px;top:-12px}.invest-range-label{font-family:var(--home-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;white-space:nowrap;flex-direction:column;gap:4px;display:flex;position:absolute;top:28px;left:0;transform:translate(-50%)}.invest-range-mark.is-combined .invest-range-label{flex-direction:column-reverse;top:auto;bottom:32px}.invest-range-label b{color:color-mix(in srgb, var(--ink) 82%, var(--canvas));font-size:11px;font-weight:400}.invest-range-label em{color:var(--faint);font-size:9px;font-style:normal}.invest-range-mark[data-active] :is(b,em){color:var(--acc)}.invest-families .invest-key{margin-bottom:14px}.invest-family-key{width:9px;height:9px;display:block}.invest-family-key.is-revenue,.invest-family-bars [data-kind=revenue]{background:var(--acc)}.invest-family-key.is-market,.invest-family-bars [data-kind=market]{box-shadow:inset 0 0 0 1px var(--acc);background:color-mix(in srgb, var(--acc) 14%, var(--canvas))}.invest-family-key.is-zero{background:repeating-linear-gradient(to right, var(--home-hair) 0 2px, transparent 2px 4px);height:1px}.invest-family-bars{border-bottom:1px solid var(--home-hair);align-items:flex-end;gap:4px;height:120px;display:flex}.invest-family-bars i{height:calc(var(--h) * 100%);transition:height .42s var(--home-ease);flex:1;display:block}.invest-family-bars [data-kind=zero]{background:repeating-linear-gradient(to right, var(--home-hair) 0 2px, transparent 2px 4px);height:1px}.invest-methods{border:0;min-width:0;margin:0;padding:0}.invest-methods legend{padding:0}.invest-methods button{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;font-size:15px;transition:color .16s;display:grid}.invest-methods legend+button{border-top:1px solid var(--line-soft);margin-top:10px}.invest-methods button:hover{color:var(--ink)}.invest-methods button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.invest-methods button i{border:1px solid var(--home-hair);width:9px;height:9px;display:block}.invest-methods button b{font-family:var(--home-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:11px;font-weight:400}.invest-methods button[aria-pressed=true]{color:var(--ink)}.invest-methods button[aria-pressed=true] i{border-color:var(--acc);background:var(--acc)}.invest-methods button[aria-pressed=true] b{color:var(--acc)}.invest-methods-rule{min-height:4.8em;color:var(--muted);text-wrap:pretty;margin:14px 0 0;font-size:14px;line-height:1.55}.invest-assumptions{max-width:none;margin-top:22px}.invest-ledger .invest-key{justify-content:flex-end;margin-bottom:14px}.invest-ledger .invest-key>:first-child{margin-right:0}.invest-ledger table{border-collapse:collapse;width:100%;font-family:var(--home-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}.invest-ledger th{border-bottom:1px solid var(--home-hair);color:var(--faint);letter-spacing:.14em;text-align:left;padding:0 18px 10px 0;font-size:9px;font-weight:400}.invest-ledger td{border-bottom:1px solid var(--line-soft);color:color-mix(in srgb, var(--ink) 82%, var(--canvas));font-variant-numeric:tabular-nums;vertical-align:baseline;padding:15px 18px 15px 0}.invest-ledger :is(th,td):last-child{text-align:right;padding-right:0}.invest-ledger .is-date{color:var(--faint);white-space:nowrap}.invest-ledger .is-type{white-space:nowrap}.invest-ledger .is-type .marval-deal-mark,.invest-ledger .invest-key .marval-deal-mark{margin:0 10px 0 0;display:inline-block}.invest-ledger .is-amount{white-space:nowrap}.invest-ledger .is-quiet{color:var(--faint)}.invest-gaps ul{border-top:1px solid var(--home-hair);margin:0;padding:0;list-style:none}.invest-gaps li{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,8em) minmax(0,1fr);align-items:baseline;gap:6px 24px;padding:16px 0;display:grid}.invest-gap-status{color:var(--acc);font-family:var(--home-mono);letter-spacing:.14em;text-transform:uppercase;grid-row:span 2;font-size:10px}.invest-gap-what{letter-spacing:-.005em;font-size:16px;font-weight:500}.invest-gap-then{color:var(--muted);text-wrap:pretty;font-size:15px;line-height:1.55}@media (prefers-reduced-motion:no-preference){.invest-checks[data-reveal=armed] .invest-check{opacity:0}.invest-checks[data-reveal=revealed] .invest-check{animation:home-rise .8s var(--home-ease) both;animation-delay:calc(var(--i) * .14s + .1s)}}@media (prefers-reduced-motion:reduce){.invest-family-bars i{transition:none}}@media (width<1100px){.invest-checks{grid-template-columns:minmax(0,1fr)}.invest-check+.invest-check{border-top:1px solid var(--invest-rule);border-left:0}.invest-check-figure{max-width:560px}.invest-panel-body{grid-template-columns:minmax(0,1fr)}.invest-panel-aside{border-top:1px solid var(--line);border-left:0}}@media (width<=760px){.invest-step.is-below .marval-step-visual{grid-column:2;padding-top:30px}.invest-checks{margin-bottom:88px}.invest-checks:after{height:78px}.invest-check{padding:26px 20px 28px}.invest-check-q{font-size:21px}.invest-figure-value{font-size:40px}.invest-owners li{letter-spacing:.08em;font-size:10px}.invest-panel-main,.invest-panel-aside{padding:24px 18px 26px}.invest-panel-status{width:100%;margin-left:0}.invest-value-figure{font-size:44px}.invest-range{margin:56px 0 52px}.invest-range-label em{display:none}.invest-range-mark.is-combined .invest-range-label{bottom:22px}.invest-range-label{top:22px}.invest-family-bars{gap:2px}.invest-ledger thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.invest-ledger table,.invest-ledger tbody{display:block}.invest-ledger tr{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:14px 0;display:grid}.invest-ledger tbody tr:first-child{border-top:1px solid var(--home-hair)}.invest-ledger td{border:0;padding:0}.invest-ledger .is-date{grid-area:1/1}.invest-ledger .is-amount{text-align:right;grid-area:1/2}.invest-ledger .is-type{grid-column:1/-1}.invest-ledger .is-who{grid-column:1/-1;line-height:1.5}.invest-ledger :is(th,td):last-child{text-align:left;grid-column:1/-1}.invest-gaps li{grid-template-columns:minmax(0,1fr)}.invest-gap-status{grid-row:auto}}
