.eyebrow[data-astro-cid-2lydxdhj]{align-items:center;gap:var(--space-2);margin:0;display:flex}.eyebrow--accent[data-astro-cid-2lydxdhj]{color:var(--accent-text)}.eyebrow--muted[data-astro-cid-2lydxdhj]{color:var(--fg-muted)}.eyebrow__dot[data-astro-cid-2lydxdhj]{border-radius:var(--radius-pill);background:var(--accent);flex:none;width:8px;height:8px}.section-head[data-astro-cid-ypavld2q]{flex-direction:column;gap:12px;max-width:640px;margin-block-end:40px;display:flex}.section-head[data-astro-cid-ypavld2q] h2[data-astro-cid-ypavld2q]{margin:0}.section-head__intro[data-astro-cid-ypavld2q]{color:var(--fg-muted);max-width:65ch;margin:0}.approach[data-astro-cid-wgores44]{scroll-margin-top:16px}.steps[data-astro-cid-wgores44]{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-wgores44]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:20px;display:flex}.step__num[data-astro-cid-wgores44]{color:var(--accent-text)}.step__title[data-astro-cid-wgores44]{margin:0;font-size:18px;font-weight:600;line-height:1.3}.step__body[data-astro-cid-wgores44]{max-width:65ch;color:var(--fg-muted);margin:0}.caps[data-astro-cid-wgores44]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:40px;display:flex}.caps__label[data-astro-cid-wgores44]{color:var(--fg-muted);margin:0 8px 0 0}.caps__list[data-astro-cid-wgores44]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.caps__pill[data-astro-cid-wgores44]{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-pill);padding:8px 14px;font-size:13.5px;line-height:1.3}@media (width>=600px){.steps[data-astro-cid-wgores44]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.step[data-astro-cid-wgores44]:last-child{grid-column:1/-1}}@media (width>=1100px){.steps[data-astro-cid-wgores44]{grid-template-columns:repeat(5,minmax(0,1fr))}.step[data-astro-cid-wgores44]:last-child{grid-column:auto}}.audiences[data-astro-cid-wb2sr3s7]{background:var(--surface);border-block:1px solid var(--border)}.audiences__grid[data-astro-cid-wb2sr3s7]{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.audiences__card[data-astro-cid-wb2sr3s7]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:24px;display:flex}.audiences__title[data-astro-cid-wb2sr3s7]{margin:0;font-size:21px;font-weight:600;line-height:1.3}.audiences__body[data-astro-cid-wb2sr3s7]{max-width:65ch;color:var(--fg-muted);margin:0;font-size:15px;line-height:1.55}@media (width>=600px){.audiences__grid[data-astro-cid-wb2sr3s7]{gap:24px}}@media (width>=700px){.audiences__grid[data-astro-cid-wb2sr3s7]{grid-template-columns:repeat(3,minmax(0,1fr))}}.closing__inner[data-astro-cid-prurgk2d]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding-block:clamp(56px,8vw,112px);display:flex}.closing__copy[data-astro-cid-prurgk2d]{flex-direction:column;flex:520px;gap:16px;min-width:0;display:flex}.closing__title[data-astro-cid-prurgk2d]{letter-spacing:-.02em;max-width:18ch;margin:0;font-size:clamp(30px,4vw,40px);font-weight:600;line-height:1.12}.closing__body[data-astro-cid-prurgk2d]{max-width:32em;color:var(--fg-muted);margin:0;font-size:21px;line-height:1.5}.closing__actions[data-astro-cid-prurgk2d]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.closing__email[data-astro-cid-prurgk2d]{min-height:44px;color:var(--fg-muted);font-family:var(--font-mono);border-radius:var(--radius-sm);align-items:center;font-size:13px;line-height:1.5;text-decoration:none;display:inline-flex}.closing__email[data-astro-cid-prurgk2d]:hover{color:var(--fg);text-decoration:underline}@media (width<=520px){.closing__actions[data-astro-cid-prurgk2d]{flex:100%;align-items:stretch}.closing__email[data-astro-cid-prurgk2d]{align-self:flex-start}}.growth[data-astro-cid-i3f23urc]{scroll-margin-top:16px}.stages[data-astro-cid-i3f23urc]{flex-direction:column;gap:56px;margin:0;padding:0;list-style:none;display:flex}.stage[data-astro-cid-i3f23urc]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:24px;display:flex;position:relative}.stage--emphasis[data-astro-cid-i3f23urc]{background:var(--tint);border-color:var(--primary)}.stage__label[data-astro-cid-i3f23urc]{color:var(--fg-muted)}.stage--emphasis[data-astro-cid-i3f23urc] .stage__label[data-astro-cid-i3f23urc]{color:var(--accent-text)}.stage__title[data-astro-cid-i3f23urc]{margin:0;font-size:18px;font-weight:600;line-height:1.3}.stage__body[data-astro-cid-i3f23urc]{max-width:65ch;color:var(--fg-muted);margin:0}.stage--emphasis[data-astro-cid-i3f23urc] .stage__body[data-astro-cid-i3f23urc]{color:var(--fg)}.stage[data-astro-cid-i3f23urc] .stage__arrow{color:var(--fg-muted);margin-left:-12px;position:absolute;bottom:-40px;left:50%;rotate:90deg}@media (width>=1024px){.stages[data-astro-cid-i3f23urc]{flex-direction:row}.stage[data-astro-cid-i3f23urc]{flex:1 1 0}.stage[data-astro-cid-i3f23urc] .stage__arrow{margin:-12px 0 0;inset:50% -40px auto auto;rotate:none}}.org[data-astro-cid-avhhq6v7]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.org__parent[data-astro-cid-avhhq6v7]{background:var(--tint);border:1px solid var(--primary);border-radius:var(--radius-md);align-items:center;gap:16px;padding:16px;display:flex}.org__mark[data-astro-cid-avhhq6v7]{flex:none;display:block}.org__mark[data-astro-cid-avhhq6v7] picture,.org__mark[data-astro-cid-avhhq6v7] img{display:block}.org__who[data-astro-cid-avhhq6v7]{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.org__name[data-astro-cid-avhhq6v7]{font-size:15px;font-weight:600;line-height:1.4}.org__role[data-astro-cid-avhhq6v7]{color:var(--fg-muted)}.org__children[data-astro-cid-avhhq6v7]{flex-direction:column;gap:10px;margin:0;padding:0 0 0 24px;list-style:none;display:flex}.org__child[data-astro-cid-avhhq6v7]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 14px;display:flex;position:relative}.org__child[data-astro-cid-avhhq6v7]:before,.org__child[data-astro-cid-avhhq6v7]:after{content:"";background:var(--border-input);position:absolute;left:-17px}.org__child[data-astro-cid-avhhq6v7]:before{width:1px;top:-11px;bottom:-1px}.org__child[data-astro-cid-avhhq6v7]:first-child:before{top:-21px}.org__child[data-astro-cid-avhhq6v7]:last-child:before{bottom:50%}.org__child[data-astro-cid-avhhq6v7]:after{width:16px;height:1px;top:50%}.org__note[data-astro-cid-avhhq6v7]{color:var(--fg-muted);margin:0}.hero[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:48px;padding-block:clamp(48px,8vw,112px) clamp(48px,7vw,96px);scroll-margin-top:16px;display:flex}.hero__copy[data-astro-cid-ge2uvauf]{flex-direction:column;flex:520px;gap:24px;min-width:0;display:flex}.hero__org[data-astro-cid-ge2uvauf]{flex:400px;min-width:0}.hero__title[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;max-width:14ch;margin:0;font-size:clamp(32px,8.2vw,56px);font-weight:700;line-height:1.04}.hero__lead[data-astro-cid-ge2uvauf]{max-width:34em;color:var(--fg-muted);margin:0;font-size:clamp(17px,4.6vw,21px);line-height:1.5}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.stack{background:var(--surface);border-block:1px solid var(--border);scroll-margin-top:16px;overflow-x:clip;container-type:inline-size}.hm-after{flex-direction:column;gap:24px;display:flex}.hm-summary{max-width:44em;font:400 15px/1.55 var(--font-sans);color:var(--fg-muted);margin:0}.hm-controls{display:contents}.hm-cam,.hm-detail{box-sizing:border-box;width:calc(min(1200px,100%) - 2*clamp(16px,5vw,64px));margin-inline:auto}.hm-detail{margin-block-start:16px}.hm-cam{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hm-cam .tlm-btn{min-height:44px}@media (width<=520px){.hm-cam{grid-template-columns:repeat(2,max-content);justify-items:start;display:grid}}.hm-detail{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg);box-sizing:border-box;flex-direction:column;gap:6px;min-height:128px;padding:16px 20px;display:flex}@media (width<=900px){.hm-detail{min-height:120px}}@media (width<=767px){.hm-detail{min-height:140px}}@media (width<=599px){.hm-detail{min-height:160px}}@media (width<=374px){.hm-detail{min-height:180px}}.hm-detail__kicker{font:500 12px/1.3 var(--font-mono);letter-spacing:.08em;color:var(--fg-muted)}.hm-detail__title{font:600 18px/1.3 var(--font-sans);color:var(--fg)}.hm-detail__body{font:400 13.5px/1.5 var(--font-sans);color:var(--fg-muted)}.hm-1{--hb:var(--heat-1-bg);--hf:var(--heat-1-fg)}.hm-2{--hb:var(--heat-2-bg);--hf:var(--heat-2-fg)}.hm-3{--hb:var(--heat-3-bg);--hf:var(--heat-3-fg)}.hm-4{--hb:var(--heat-4-bg);--hf:var(--heat-4-fg)}.hm-5{--hb:var(--heat-5-bg);--hf:var(--heat-5-fg)}.hm-legend{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.hm-legend__scale,.hm-legend__none{align-items:center;gap:4px;display:flex}.hm-legend__none{gap:8px}.hm-swatch{box-sizing:border-box;border-radius:var(--radius-sm);width:38px;height:38px;font:500 12px/1 var(--font-mono);background:var(--hb);color:var(--hf);justify-content:center;align-items:center;display:flex}.hm-swatch--none{border:1px dashed var(--border);background:0 0}.hm3{--techs:18;--repos:4;--rx:55deg;--rz:-32deg;--nc:var(--techs);--nr:var(--repos);--sw:min(1072px, 100cqw - 32px);--lab:clamp(84px, 13cqw, 150px);--lh:104px;--cap:56px;--cell:min(var(--cap), (var(--sw) - var(--lab)) / var(--nc));--pw:calc(var(--lab) + var(--cell) * var(--nc));--pd:calc(var(--lh) + var(--cell) * var(--nr));--s:calc(var(--cell) * .84);--unit-f:.9;--unit:calc(var(--cell) * var(--unit-f));--lift:0px;--gy:0px;--abs-sin-rz:max(sin(var(--rz)), -1 * sin(var(--rz)));--bars-up:calc(var(--unit) * 5 * sin(var(--rx)));--recenter:.21;--pad:136px;width:var(--sw);height:calc(((var(--pw) * var(--abs-sin-rz) + var(--pd) * cos(var(--rz))) * cos(var(--rx)) + var(--bars-up)) * .84 + var(--pad));--persp:1600px;perspective:var(--persp);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;margin-inline:auto;transition:height .6s cubic-bezier(.2,.7,.2,1);position:relative}@supports not (width:calc(1px * sin(1deg))){.hm3{height:clamp(420px,56cqw,700px)}}.hm3-stage{left:50%;top:calc(50% + var(--bars-up) * var(--recenter));width:var(--pw);height:var(--pd);margin-left:calc(var(--pw) / -2);margin-top:calc(var(--pd) / -2);transform-style:preserve-3d;transform:scale(.84) rotateX(var(--rx)) rotateZ(var(--rz));transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute}.hm3.is-dragging{cursor:grabbing;transition:none}.hm3.is-dragging .hm3-stage{transition:none}.hm3-floor{left:var(--lab);top:var(--gy);width:calc(var(--cell) * var(--nc));height:calc(var(--cell) * var(--nr));border-radius:var(--radius-sm);background-color:var(--surface-sunken);background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:var(--cell) var(--cell);position:absolute;transform:translateZ(-1px)}.hm3-stage,.hm3-stage *{pointer-events:none}.hm3-stage .hm3-f,.hm3-stage .hm3-hit,.hm3-stage .hm3-label,.hm3-stage .hm3-label *{pointer-events:auto}@media (width<=900px){.hm3-stage .hm3-w,.hm3-stage .hm3-e{pointer-events:none}}.hm3-grid{left:var(--lab);top:var(--gy);width:calc(var(--cell) * var(--nc));height:calc(var(--cell) * var(--nr));grid-template-columns:repeat(var(--nc), 1fr);grid-template-rows:repeat(var(--nr), 1fr);transform-style:preserve-3d;grid-auto-flow:row;display:grid;position:absolute}.hm3-c{transform-style:preserve-3d;position:relative}.hm3-bar{left:calc((var(--cell) - var(--s)) / 2);top:calc((var(--cell) - var(--s)) / 2);width:var(--s);height:var(--s);--h:calc(var(--unit) * var(--k));transform-style:preserve-3d;transition:transform .25s;position:absolute}.hm3-k1{--k:1.2}.hm3-k2{--k:2.4}.hm3-k3{--k:3.6}.hm3-k4{--k:4.8}.hm3-f{backface-visibility:hidden;background:var(--hb);color:var(--hf);position:absolute;top:0;left:0}.hm3-top{width:var(--s);height:var(--s);transform:translateZ(var(--h));font:500 clamp(9px, calc(var(--cell) * .3), 13px)/1 var(--font-mono);border-radius:2px;justify-content:center;align-items:center;display:flex}.hm3-n{width:var(--s);height:var(--h);transform-origin:0 0;transform:rotateX(90deg);box-shadow:inset 0 0 0 999px #00000052}.hm3-so{width:var(--s);height:var(--h);transform-origin:0 100%;transform:translateY(calc(var(--s) - var(--h))) rotateX(-90deg);box-shadow:inset 0 0 0 999px #00000024}.hm3-w{width:var(--h);height:var(--s);transform-origin:0 0;transform:rotateY(-90deg);box-shadow:inset 0 0 0 999px #00000042}.hm3-e{width:var(--h);height:var(--s);transform-origin:100% 0;transform:translateX(calc(var(--s) - var(--h))) rotateY(90deg);box-shadow:inset 0 0 0 999px #00000038}.hm3-hit{width:var(--s);height:var(--s);cursor:pointer;transform:translateZ(calc(var(--h) + 1px));background:0 0;border:0;margin:0;padding:0;position:absolute;top:0;left:0}.hm3-hit:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hm3-c.is-dim .hm3-bar{--hb:var(--border);--hf:var(--fg-muted)}.hm3-c.is-dim .hm3-top span{visibility:hidden}.hm3.is-kbd .hm3-c.is-sel .hm3-bar{transform:translateZ(10px)}.hm3-techs,.hm3-repos{transform-style:preserve-3d;display:grid;position:absolute}.hm3-label{color:var(--fg);cursor:pointer;transform:translateZ(var(--lift)) rotateZ(calc(-1 * var(--rz))) rotateX(calc(-1 * var(--rx)));background:0 0;border:0;margin:0;padding:0;display:flex}.hm3-label:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hm3-label.is-on{color:var(--primary);font-weight:600}.hm3-label.is-dim{color:var(--fg-muted)}.hm3-techs{left:var(--lab);top:calc(var(--cell) * var(--nr));width:calc(var(--cell) * var(--nc));height:var(--lh);grid-template-columns:repeat(var(--nc), 1fr);grid-template-rows:none}.hm3-techs .hm3-label{text-align:center;transform-origin:50% 0;font:400 clamp(10px, calc(var(--cell) * .3), 13.5px)/1 var(--font-sans);justify-content:center;align-items:flex-start;padding:6px 0 0}.hm3-techs .hm3-label span{writing-mode:vertical-rl;white-space:nowrap;transform:none}.hm3-repos{left:0;top:var(--gy);width:calc(var(--lab) - 8px);height:calc(var(--cell) * var(--nr));grid-template-rows:repeat(var(--nr), 1fr);grid-template-columns:none}.hm3-repos .hm3-label{text-align:right;transform-origin:100%;overflow-wrap:anywhere;font:600 clamp(11px, calc(var(--lab) * .11), 15px)/1.2 var(--font-sans);justify-content:flex-end;align-items:center;padding:0}.hm3-repos .hm3-label span{writing-mode:horizontal-tb;white-space:normal;transform:none}@media (width<=900px){.hm3{--nc:var(--repos);--nr:var(--techs);--sw:min(1072px, 100cqw - 48px);--recenter:.35;--pad:96px;--persp:5000px;--lab:clamp(96px, 28cqw, 140px);--lh:96px;--cap:64px;--gy:var(--lh);--unit-f:.55;--lift:calc(var(--unit) * 4.8);--rx:0deg;--rz:0deg}@supports not (width:calc(1px * sin(1deg))){.hm3{height:clamp(600px,75cqw,920px)}}.hm3-grid{grid-auto-flow:column}.hm3-repos{left:var(--lab);width:calc(var(--cell) * var(--nc));height:var(--lh);grid-template-columns:repeat(var(--nc), 1fr);grid-template-rows:none;top:0}.hm3-repos .hm3-label{text-align:center;transform-origin:50% 100%;font:400 clamp(10px, calc(var(--cell) * .3), 13.5px)/1 var(--font-sans);justify-content:center;align-items:flex-end;padding:0 0 6px}.hm3-repos .hm3-label span{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.hm3-techs{left:0;top:var(--gy);width:calc(var(--lab) - 8px);height:calc(var(--cell) * var(--nr));grid-template-rows:repeat(var(--nr), 1fr);grid-template-columns:none}.hm3-techs .hm3-label{--lift:0px;text-align:right;transform-origin:100%;overflow-wrap:anywhere;font:600 clamp(11px, calc(var(--lab) * .11), 15px)/1.2 var(--font-sans);justify-content:flex-end;align-items:center;padding:0}.hm3-techs .hm3-label span{writing-mode:horizontal-tb;white-space:normal;transform:none}.hm-detail{z-index:5;padding:12px 16px;position:sticky;top:8px}}@supports (width:calc(1px * cos(1deg))){@media (width>=901px){.hm3-repos .hm3-label{height:max(1.2em, var(--cell) * cos(var(--rx)), min(30px, 1.25 * var(--cell) * cos(var(--rx))));align-self:center}}@media (width<=900px){.hm3-techs .hm3-label{height:max(1.2em, var(--cell) * cos(var(--rx)));align-self:center}}}.hm-table summary{cursor:pointer;font:600 15px/1.4 var(--font-sans);color:var(--primary);padding-block:12px}.hm-table summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hm-table__wrap{overflow-x:auto}.hm-table table{border-collapse:collapse;font:400 13.5px/1.5 var(--font-sans);color:var(--fg);min-width:100%}.hm-table caption{text-align:left;font:500 12px/1.3 var(--font-mono);letter-spacing:.08em;color:var(--fg-muted);padding-bottom:8px}.hm-table th,.hm-table td{border-bottom:1px solid var(--border);text-align:left;padding:8px 12px}.hm-table thead th{font-weight:600}@media (width<=520px){.hm-table th,.hm-table td{padding-inline:4px}}@media (width<=400px){.hm-table .hm-table__repo{vertical-align:bottom}.hm-table .hm-table__repo span{writing-mode:vertical-rl;white-space:nowrap;display:inline-block;transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.hm3,.hm3-stage,.hm3-bar{transition:none}}.venture[data-astro-cid-vj3inank]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.venture--placeholder[data-astro-cid-vj3inank]{border:1px dashed var(--border-input);background:0 0}.venture__top[data-astro-cid-vj3inank]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.venture__name[data-astro-cid-vj3inank]{margin:0;font-size:21px;font-weight:600;line-height:1.3}.venture__summary[data-astro-cid-vj3inank]{margin:0;font-size:15px;line-height:1.55}.venture__note[data-astro-cid-vj3inank]{color:var(--fg-muted);flex-grow:1;margin:0}.venture__cta[data-astro-cid-vj3inank]{min-height:44px;color:var(--primary);border-radius:var(--radius-sm);align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding-block:14px;font-size:15px;font-weight:600;line-height:16px;text-decoration:none;display:inline-flex}.venture__cta[data-astro-cid-vj3inank]:hover{color:var(--primary-hover);text-underline-offset:3px;text-decoration:underline}.ventures[data-astro-cid-ipuwryvb]{background:var(--surface-sunken);border-block:1px solid var(--border);scroll-margin-top:16px}.ventures__grid[data-astro-cid-ipuwryvb]{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=600px){.ventures__grid[data-astro-cid-ipuwryvb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (width>=1100px){.ventures__grid[data-astro-cid-ipuwryvb]{grid-template-columns:repeat(4,minmax(0,1fr))}}
