span.otOECq_routeNumber{font-variant-numeric:tabular-nums;place-items:center;width:44px;height:44px;margin-bottom:22px;font-size:1rem;font-weight:750;display:inline-grid;position:relative}.otOECq_routeNumber svg{width:100%;height:100%;position:absolute;inset:0}.otOECq_routeNumber path{fill:var(--rw-discovery-selected);stroke:var(--rw-discovery-link);stroke-width:1.5px}.otOECq_routeNumber circle{fill:none;stroke:var(--rw-discovery-link);stroke-width:1px;opacity:.25}.otOECq_routeNumber>span{color:var(--rw-discovery-ink);position:relative}.otOECq_intro{max-width:850px;color:var(--rw-discovery-muted);margin-bottom:24px;font-size:1rem}.otOECq_evidenceNote{border-inline-start:3px solid var(--rw-discovery-link);background:var(--rw-color-surface-elevated);margin-bottom:28px;padding:16px 20px}.otOECq_evidenceNote strong{font-size:.8rem}.otOECq_evidenceNote p{max-width:1000px;color:var(--rw-discovery-muted);margin:8px 0 0;font-size:.8rem}.otOECq_sourceLink{margin-top:20px;font-size:.78rem}.otOECq_sourceLink a,.otOECq_published a,.otOECq_connections a,.otOECq_communityLinks a,.otOECq_reviewed a{color:var(--rw-discovery-link);text-underline-offset:.2em}.otOECq_published{border-block:1px solid var(--rw-discovery-border);grid-template-columns:1fr 2fr;gap:40px;margin-top:40px;padding-block:28px;display:grid}.otOECq_published dl{gap:20px;margin:0;display:grid}.otOECq_published dl>div{grid-template-columns:120px 1fr;gap:16px;display:grid}.otOECq_published dt{font-size:.86rem;font-weight:650}.otOECq_published dd{color:var(--rw-discovery-muted);margin:0;font-size:.84rem;line-height:1.65}.otOECq_workSamples{margin-block:40px}.otOECq_workSamples>p:not([class]){color:var(--rw-discovery-muted);max-width:800px;font-size:.85rem}.otOECq_tableScroll{margin-top:24px;overflow-x:auto}.otOECq_tableScroll:focus-visible{outline:3px solid var(--rw-discovery-blue);outline-offset:4px}.otOECq_tableScroll table{border-collapse:collapse;text-align:left;width:100%;font-size:.82rem}.otOECq_tableScroll thead th{background:var(--rw-color-surface-elevated);color:var(--rw-discovery-muted);padding:14px 16px;font-size:.73rem}.otOECq_tableScroll tbody th,.otOECq_tableScroll td{border-bottom:1px solid var(--rw-discovery-border);vertical-align:top;padding:20px 16px;line-height:1.65}.otOECq_tableScroll tbody th{width:25%;font-weight:650}.otOECq_tableScroll td{color:var(--rw-discovery-muted);width:37.5%}.otOECq_connections{grid-template-columns:1fr 1fr;gap:48px;margin-block:40px;display:grid}.otOECq_connections p{color:var(--rw-discovery-muted);font-size:.86rem}.otOECq_communityLinks{border-inline-start:1px solid var(--rw-discovery-border);padding-inline-start:32px}.otOECq_communityLinks>div+div{margin-top:22px}.otOECq_communityLinks a{font-size:.86rem;font-weight:650}.otOECq_communityLinks p{margin:6px 0 0;font-size:.8rem}.otOECq_nextMove{border-block:1px solid var(--rw-discovery-border);grid-template-columns:1fr 1.5fr;gap:32px;padding:24px 0;display:grid}.otOECq_nextMove ol{color:var(--rw-discovery-muted);gap:10px;margin:0;padding-inline-start:24px;font-size:.86rem;line-height:1.65;display:grid}.otOECq_examples{margin-top:32px}.otOECq_examples ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.otOECq_examples a{border-bottom:1px solid var(--rw-discovery-border);align-items:center;gap:14px;padding:16px 0;text-decoration:none;display:flex}.otOECq_examples a>span:nth-child(2){gap:4px;min-width:0;display:grid}.otOECq_examples strong{color:var(--rw-discovery-ink);font-size:.88rem}.otOECq_examples a>span:nth-child(2)>span{color:var(--rw-discovery-muted);font-size:.74rem}.otOECq_examples a>span:last-child{color:var(--rw-discovery-link);margin-inline-start:auto}.otOECq_examples a:hover strong{text-decoration:underline}.otOECq_reviewed{color:var(--rw-discovery-muted);margin-top:24px;font-size:.73rem}@media (max-width:850px){.otOECq_routeCards .panel>span{grid-row:1}.otOECq_routeCards .panel>p{grid-column:1/-1}.otOECq_published,.otOECq_connections,.otOECq_nextMove{grid-template-columns:1fr;gap:24px}.otOECq_communityLinks{border-inline-start:0;padding-inline-start:0}}@media (max-width:550px){.otOECq_published dl>div{grid-template-columns:1fr;gap:6px}.otOECq_tableScroll table{min-width:560px}.otOECq_examples ul{grid-template-columns:1fr}.otOECq_tableScroll tbody th,.otOECq_tableScroll td{padding:16px 12px}}
.VxbZEW_page{max-width:1496px;color:var(--rw-discovery-ink);margin-inline:auto}.VxbZEW_page h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2}.VxbZEW_page h3{margin:0;font-size:1.06rem;line-height:1.4}.VxbZEW_page p{line-height:1.65}.VxbZEW_page a{text-underline-offset:.2em}.VxbZEW_page a:focus-visible,.VxbZEW_page button:focus-visible,.VxbZEW_page input:focus-visible,.VxbZEW_page select:focus-visible,.VxbZEW_page summary:focus-visible{outline:3px solid var(--rw-discovery-blue);outline-offset:4px}.VxbZEW_kicker{letter-spacing:.035em;color:var(--rw-discovery-muted);margin:0 0 12px;font-size:.75rem;font-weight:700}.VxbZEW_hero{isolation:isolate;border:1px solid var(--rw-discovery-border);min-height:650px;color:var(--rw-color-fit-number);background:var(--rw-color-primary-ink);border-radius:24px;position:relative;overflow:hidden}.VxbZEW_heroArt{z-index:-2;position:absolute;inset:0}.VxbZEW_heroArt picture,.VxbZEW_heroArt img{width:100%;height:100%;display:block}.VxbZEW_heroArt img{object-fit:cover;object-position:65% center}.VxbZEW_hero:before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--rw-color-primary-ink) 97%, transparent) 0%, color-mix(in srgb, var(--rw-color-primary-ink) 86%, transparent) 25%, color-mix(in srgb, var(--rw-color-primary-ink) 18%, transparent) 60%, transparent 85%), linear-gradient(0deg, color-mix(in srgb, var(--rw-color-primary-ink) 80%, transparent), transparent 30%);position:absolute;inset:0}.VxbZEW_heroCopy{max-width:600px;padding:clamp(28px,4.5vw,68px) clamp(28px,4.5vw,68px) 190px}.VxbZEW_heroKicker{color:var(--rw-color-primary);letter-spacing:.05em;margin:0 0 20px;font-size:.88rem;font-weight:700}.VxbZEW_hero h1{letter-spacing:-.045em;max-width:520px;color:var(--rw-color-fit-number);margin:0 0 24px;font-size:clamp(2.75rem,4.6vw,4.9rem);line-height:1}.VxbZEW_heroCopy>p:not([class]){max-width:360px;margin:0 0 16px;font-size:1.35rem;line-height:1.4}.VxbZEW_heroCopy .VxbZEW_heroDescription{color:color-mix(in srgb, var(--rw-color-fit-number) 84%, transparent);max-width:390px;margin:0;font-size:1rem}.VxbZEW_heroActions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.VxbZEW_primary.action-btn{background:var(--rw-color-primary);min-height:52px;color:var(--rw-color-primary-ink);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:20px;padding:14px 24px;font-size:1rem;font-weight:750;text-decoration:none;display:inline-flex}.VxbZEW_primary.action-btn:hover{background:var(--rw-color-primary-hover)}.VxbZEW_heroSecondary{color:var(--rw-color-fit-number);padding-block:12px;font-size:.9rem}.VxbZEW_heroCopy .VxbZEW_heroMeta{color:color-mix(in srgb, var(--rw-color-fit-number) 78%, transparent);max-width:340px;margin:24px 0 0;font-size:.73rem;line-height:1.6}.VxbZEW_heroCompanies{inset-inline:clamp(20px,3vw,48px);grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:28px}.VxbZEW_heroCompanies li{min-width:0}.VxbZEW_heroCompanies a{border:1px solid color-mix(in srgb, var(--rw-color-fit-number) 30%, transparent);background:color-mix(in srgb, var(--rw-color-primary-ink) 92%, transparent);color:var(--rw-color-fit-number);border-radius:12px;grid-template-rows:54px auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:112px;padding:12px 14px;font-size:.76rem;line-height:1.3;text-decoration:none;display:grid}.VxbZEW_heroCompanies a:hover{border-color:var(--rw-color-primary);background:var(--rw-color-fit-stage)}.VxbZEW_heroLogo{border-radius:6px;grid-column:1/-1;width:100%;height:54px;display:block;overflow:hidden}.VxbZEW_heroLogo .job-avatar{background:var(--rw-color-fit-number);width:100%;height:100%;color:var(--rw-color-primary-ink);border-radius:6px;font-size:24px}.VxbZEW_heroLogo .job-avatar-logo{object-fit:contain;width:100%;height:100%;padding:9px 12px}.VxbZEW_heroLogo .job-avatar[data-logo-tone=light]{background:var(--rw-color-primary-ink)}.VxbZEW_companyArrow{color:var(--rw-color-primary)}.VxbZEW_pageNav{border-bottom:1px solid var(--rw-discovery-border);flex-wrap:wrap;gap:12px 28px;padding:20px 4px;font-size:.85rem;display:flex}.VxbZEW_pageNav a{color:var(--rw-discovery-muted);padding-block:8px;text-decoration:none}.VxbZEW_pageNav a:hover{color:var(--rw-discovery-link);text-decoration:underline}.VxbZEW_directory,.VxbZEW_paths,.VxbZEW_resources{margin-block:64px;scroll-margin-top:28px}.VxbZEW_sectionHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.VxbZEW_sectionHeading>span{color:var(--rw-discovery-muted);white-space:nowrap;font-size:.85rem}.VxbZEW_legend{border:1px solid var(--rw-discovery-border);background:var(--rw-color-surface-elevated);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:18px 20px;font-size:.76rem;display:flex}.VxbZEW_legend>span{align-items:center;gap:8px;font-weight:650;display:inline-flex}.VxbZEW_legend i{border-radius:50%;width:7px;height:7px;display:block}.VxbZEW_searchableDot{background:var(--rw-discovery-blue)}.VxbZEW_siteDot{background:var(--rw-discovery-muted)}.VxbZEW_legend p{color:var(--rw-discovery-muted);flex:440px;margin:0}.VxbZEW_controls{grid-template-columns:1.7fr 1fr 1fr 1fr;gap:16px;margin-block:24px 12px;display:grid}.VxbZEW_controls label{color:var(--rw-discovery-muted);gap:8px;min-width:0;font-size:.76rem;font-weight:650;display:grid}.VxbZEW_controls input,.VxbZEW_controls select,.VxbZEW_pagination select{border:1px solid var(--rw-discovery-border);background:var(--rw-color-surface-elevated);width:100%;min-height:44px;color:var(--rw-discovery-ink);font:inherit;border-radius:7px;padding:10px 12px;font-size:.84rem}.VxbZEW_results{color:var(--rw-discovery-muted);justify-content:space-between;align-items:center;min-height:40px;font-size:.76rem;display:flex}.VxbZEW_results button{color:var(--rw-discovery-link);font:inherit;cursor:pointer;background:0 0;border:none;min-height:44px}.VxbZEW_columnLabels,.VxbZEW_companyRow{grid-template-columns:minmax(0,1.65fr) minmax(0,.95fr) minmax(195px,.8fr);align-items:center;gap:24px;display:grid}.VxbZEW_columnLabels{color:var(--rw-discovery-muted);border-bottom:1px solid var(--rw-discovery-border);padding:16px 20px;font-size:.72rem;font-weight:700}.VxbZEW_companyList{margin:0;padding:0;list-style:none}.VxbZEW_companyRow{border-bottom:1px solid var(--rw-discovery-border);min-height:108px;padding:20px}.VxbZEW_companyRow:hover{background:var(--rw-color-surface-elevated)}.VxbZEW_companyIdentity{align-items:center;gap:16px;min-width:0;display:flex}.VxbZEW_companyIdentity>div{min-width:0}.VxbZEW_companyIdentity h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:1rem;font-weight:650}.VxbZEW_companyIdentity h3 a{color:var(--rw-discovery-ink);text-decoration:none}.VxbZEW_companyIdentity h3 a:hover{color:var(--rw-discovery-link);text-decoration:underline}.VxbZEW_companyLogo{border:1px solid var(--rw-discovery-border);border-radius:10px;flex:0 0 54px;width:54px;height:54px;display:block;overflow:hidden}.VxbZEW_companyLogo .job-avatar{background:var(--rw-color-fit-number);width:100%;height:100%;color:var(--rw-color-primary-ink);border-radius:9px;font-size:20px}.VxbZEW_companyLogo .job-avatar-logo{object-fit:contain;width:100%;height:100%;padding:7px}.VxbZEW_companyLogo .job-avatar[data-logo-tone=light]{background:var(--rw-color-primary-ink)}.VxbZEW_searchableBadge,.VxbZEW_siteBadge{border-radius:5px;padding:4px 8px;font-size:.66rem;font-weight:650;line-height:1.3;display:inline-block}.VxbZEW_searchableBadge{background:var(--rw-discovery-selected);color:var(--rw-discovery-link)}.VxbZEW_siteBadge{color:var(--rw-discovery-muted);border:1px solid var(--rw-discovery-border)}.VxbZEW_companyRow .VxbZEW_companyType{color:var(--rw-discovery-muted);margin:0;font-size:.8rem}.VxbZEW_companyLinks{justify-items:start;gap:6px;font-size:.78rem;display:grid}.VxbZEW_companyLinks a{color:var(--rw-discovery-link);padding-block:3px}.VxbZEW_companyLinks a:first-child{color:var(--rw-discovery-ink)}.VxbZEW_siteOnly{background:color-mix(in srgb, var(--rw-discovery-muted) 5%, transparent)}.VxbZEW_siteOnly .VxbZEW_companyIdentity h3 a,.VxbZEW_siteOnly .VxbZEW_companyType,.VxbZEW_siteOnly .VxbZEW_companyLinks a:first-child{color:var(--rw-discovery-muted)}.VxbZEW_pagination{justify-content:center;align-items:center;gap:24px;margin-top:24px;font-size:.8rem;display:flex}.VxbZEW_pagination label{align-items:center;gap:8px;display:flex}.VxbZEW_pagination button{border:1px solid var(--rw-discovery-border);background:var(--rw-color-surface-elevated);min-height:44px;color:var(--rw-discovery-ink);font:inherit;cursor:pointer;border-radius:7px;padding:8px 14px}.VxbZEW_pagination button:disabled{opacity:.45;cursor:default}.VxbZEW_pagination select{width:auto}.VxbZEW_pathGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.VxbZEW_pathCard.panel{border:1px solid var(--rw-discovery-border);background:var(--rw-color-surface-elevated);border-radius:14px;padding:28px}.VxbZEW_pathNumber{color:var(--rw-discovery-link);font-variant-numeric:tabular-nums;margin-bottom:28px;font-size:.8rem;display:block}.VxbZEW_pathCard .VxbZEW_roleNames{color:var(--rw-discovery-link);margin:12px 0 20px;font-size:.75rem;line-height:1.8}.VxbZEW_pathCard>p:last-child,.VxbZEW_ecosystem p,.VxbZEW_ecosystem dd,.VxbZEW_questionGrid p,.VxbZEW_resourceGrid p{color:var(--rw-discovery-muted);margin-bottom:0;font-size:.87rem}.VxbZEW_ecosystem{border-block:1px solid var(--rw-discovery-border);grid-template-columns:1fr 1.2fr;align-items:start;gap:64px;margin-block:64px;padding-block:48px;display:grid}.VxbZEW_ecosystem>div>p{max-width:440px}.VxbZEW_ecosystem dl{margin:0}.VxbZEW_ecosystem dl>div{border-bottom:1px solid var(--rw-discovery-border);margin-bottom:20px;padding:0 0 20px}.VxbZEW_ecosystem dl>div:last-child{border:0;margin:0;padding:0}.VxbZEW_ecosystem dt{font-size:.95rem;font-weight:650}.VxbZEW_ecosystem dd{margin:8px 0 0;line-height:1.65}.VxbZEW_reality{grid-template-columns:1fr 1.2fr;gap:64px;margin-block:64px;scroll-margin-top:28px;display:grid}.VxbZEW_realityLead>p:not(.VxbZEW_kicker){color:var(--rw-discovery-muted);font-size:.9rem}.VxbZEW_researchCallout{border-inline-start:3px solid var(--rw-discovery-link);margin-top:28px;padding:8px 0 8px 24px}.VxbZEW_researchCallout>strong{letter-spacing:-.05em;font-size:3rem;line-height:1}.VxbZEW_researchCallout p{margin:12px 0;font-size:.85rem}.VxbZEW_researchCallout a{color:var(--rw-discovery-link);font-size:.8rem}.VxbZEW_researchCallout .VxbZEW_small,.VxbZEW_small{color:var(--rw-discovery-muted);font-size:.75rem}.VxbZEW_questionGrid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.VxbZEW_questionGrid>div{border-top:2px solid var(--rw-discovery-border);padding-top:20px}.VxbZEW_questionGrid h3{font-size:.95rem}.VxbZEW_resourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.VxbZEW_resourceGrid li{border:1px solid var(--rw-discovery-border);border-radius:12px;padding:24px}.VxbZEW_resourceGrid h3 a{color:var(--rw-discovery-link)}.VxbZEW_resourceGrid .VxbZEW_kicker{margin:0 0 16px;font-size:.68rem}.VxbZEW_sources{border-top:1px solid var(--rw-discovery-border);grid-template-columns:1fr 1.2fr;gap:64px;margin-block:64px;padding-block:40px;scroll-margin-top:28px;display:grid}.VxbZEW_sources>div>p:not(.VxbZEW_kicker){color:var(--rw-discovery-muted);font-size:.85rem}.VxbZEW_sourceDetails details{border-bottom:1px solid var(--rw-discovery-border);padding:8px 0}.VxbZEW_sourceDetails summary{cursor:pointer;min-height:44px;color:var(--rw-discovery-link);align-content:center;font-size:.9rem;font-weight:650}.VxbZEW_sourceDetails p,.VxbZEW_sourceDetails li{color:var(--rw-discovery-muted);font-size:.84rem;line-height:1.7}.VxbZEW_sourceDetails a{color:var(--rw-discovery-link)}.VxbZEW_searchBanner{border:1px solid var(--rw-discovery-border);background:var(--rw-discovery-selected);border-radius:18px;justify-content:space-between;align-items:center;gap:32px;padding:40px;display:flex}.VxbZEW_searchBanner p:last-child{color:var(--rw-discovery-muted);margin-bottom:0;font-size:.9rem}.VxbZEW_searchBanner>a{flex-shrink:0}.VxbZEW_footer{justify-content:space-between;gap:32px;margin-bottom:32px;padding-block:32px;font-size:.76rem;display:flex}.VxbZEW_footer a{color:var(--rw-discovery-link);flex-shrink:0}.VxbZEW_footer p{max-width:580px;color:var(--rw-discovery-muted);margin:0}.VxbZEW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.VxbZEW_hero{min-height:640px}.VxbZEW_heroCopy{max-width:530px}.VxbZEW_hero h1{font-size:3.5rem}.VxbZEW_heroCompanies{gap:8px}.VxbZEW_heroCompanies a{padding:10px;font-size:.66rem}.VxbZEW_heroLogo .job-avatar-logo{padding:9px}.VxbZEW_ecosystem,.VxbZEW_reality,.VxbZEW_sources{gap:32px}.VxbZEW_pathCard.panel{padding:22px}.VxbZEW_controls{grid-template-columns:1fr 1fr}}@media (max-width:850px){.VxbZEW_columnLabels{display:none}.VxbZEW_companyRow{grid-template-columns:minmax(0,1fr) minmax(170px,.7fr);gap:8px 24px}.VxbZEW_companyType{grid-column:1;padding-inline-start:70px}.VxbZEW_companyLinks{grid-area:1/2/3}.VxbZEW_pathGrid,.VxbZEW_resourceGrid{grid-template-columns:1fr}.VxbZEW_pathCard.panel{grid-template-columns:40px 1fr;gap:0 16px;display:grid}.VxbZEW_pathNumber{grid-row:1/4;margin:4px 0 0}.VxbZEW_pathCard>p{grid-column:2}.VxbZEW_ecosystem,.VxbZEW_reality,.VxbZEW_sources{grid-template-columns:1fr}.VxbZEW_ecosystem>div>p{max-width:none}.VxbZEW_searchBanner{flex-direction:column;align-items:start}.VxbZEW_footer{flex-direction:column;gap:16px}}@media (max-width:700px){.VxbZEW_hero{border-radius:16px;flex-direction:column;min-height:0;display:flex}.VxbZEW_hero:before{display:none}.VxbZEW_heroCopy{max-width:none;padding:28px 24px 24px}.VxbZEW_hero h1{max-width:none;font-size:clamp(2.5rem,10vw,3.5rem)}.VxbZEW_heroCopy>p:not([class]){font-size:1.2rem}.VxbZEW_heroCopy .VxbZEW_heroDescription{font-size:.9rem}.VxbZEW_heroCopy .VxbZEW_heroMeta{margin-top:20px}.VxbZEW_heroActions{gap:12px 20px}.VxbZEW_heroArt{aspect-ratio:4/5;order:1;margin-top:-8px;position:relative}.VxbZEW_heroArt img{object-position:center}.VxbZEW_heroCompanies{bottom:16px;z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));position:absolute;inset-inline:16px}.VxbZEW_heroCompanies li:nth-child(n+4){display:none}.VxbZEW_heroCompanies a{min-height:105px;font-size:.7rem}.VxbZEW_heroLogo{height:48px}.VxbZEW_pageNav{gap:4px 20px;font-size:.75rem}.VxbZEW_directory,.VxbZEW_paths,.VxbZEW_resources,.VxbZEW_ecosystem,.VxbZEW_reality,.VxbZEW_sources{margin-block:44px}.VxbZEW_sectionHeading{flex-direction:column;align-items:start;gap:12px}.VxbZEW_sectionHeading>span{font-size:.76rem}.VxbZEW_controls{gap:16px 12px}.VxbZEW_controls>label:first-child,.VxbZEW_controls>label:last-child{grid-column:1/-1}.VxbZEW_legend{gap:10px 16px;padding:16px;font-size:.7rem}.VxbZEW_legend p{font-size:.74rem}.VxbZEW_companyRow{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px 4px}.VxbZEW_companyIdentity{gap:12px}.VxbZEW_companyIdentity h3{font-size:.95rem}.VxbZEW_companyLogo{flex-basis:48px;width:48px;height:48px}.VxbZEW_companyType{padding-inline-start:60px}.VxbZEW_companyLinks{grid-area:auto/1;gap:0;padding-inline-start:60px;font-size:.78rem}.VxbZEW_companyLinks a{align-content:center;min-height:36px}.VxbZEW_pagination{gap:8px;font-size:.72rem}.VxbZEW_pagination button{padding:8px}.VxbZEW_pagination label{gap:4px}.VxbZEW_pagination select{padding:8px 4px}.VxbZEW_questionGrid{grid-template-columns:1fr;gap:24px}.VxbZEW_searchBanner{padding:24px}.VxbZEW_searchBanner>a{width:100%;padding-inline:16px;font-size:.88rem}}
.GykVTq_page .GykVTq_hero{min-height:700px}.GykVTq_hero p{text-wrap:pretty}.GykVTq_edition{border-bottom:1px solid var(--rw-discovery-border);grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;padding:36px 4px;scroll-margin-top:28px;display:grid}.GykVTq_edition p:not(:first-child),.GykVTq_mapCard p,.GykVTq_entryLead>div>p:last-child,.GykVTq_pathCard>p,.GykVTq_employerEvidence p,.GykVTq_employerEvidence dd,.GykVTq_reality>div>p:last-child,.GykVTq_learningGrid p:not(:first-child){color:var(--rw-discovery-muted);font-size:.87rem}.GykVTq_edition a,.GykVTq_mapCard a,.GykVTq_employerEvidence a,.GykVTq_learningGrid a{color:var(--rw-discovery-link);font-size:.85rem}.GykVTq_edition dl{text-align:center;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;display:grid}.GykVTq_edition dl>div{border-block:1px solid var(--rw-discovery-border);padding:22px 4px}.GykVTq_edition dt{color:var(--rw-discovery-link);letter-spacing:-.04em;font-size:clamp(1.5rem,3vw,2.75rem);font-weight:700}.GykVTq_edition dd{color:var(--rw-discovery-muted);margin:8px 0 0;font-size:.7rem}.GykVTq_map,.GykVTq_entry,.GykVTq_reality{margin-block:64px;scroll-margin-top:28px}.GykVTq_mapGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.GykVTq_mapCard.panel{background:var(--rw-color-surface-elevated);border:1px solid var(--rw-discovery-border);border-radius:14px;padding:26px}.GykVTq_mapCard ul{border-top:1px solid var(--rw-discovery-border);flex-wrap:wrap;gap:12px 16px;margin:0;padding:16px 0 0;list-style:none;display:flex}.GykVTq_mapCard a{font-size:.76rem}.GykVTq_entry{border-top:1px solid var(--rw-discovery-border);padding-top:48px}.GykVTq_entryLead{grid-template-columns:1fr .8fr;align-items:start;gap:64px;margin-bottom:32px;display:grid}.GykVTq_evidenceNote{background:var(--rw-discovery-selected);border-inline-start:3px solid var(--rw-discovery-link);border-radius:0 12px 12px 0;padding:20px 24px}.GykVTq_evidenceNote strong{font-size:.85rem}.GykVTq_evidenceNote p{color:var(--rw-discovery-muted);margin:8px 0 0;font-size:.76rem}.GykVTq_pathGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.GykVTq_pathCard.panel{border:1px solid var(--rw-discovery-border);background:var(--rw-color-surface-elevated);border-radius:16px;padding:28px;position:relative}.GykVTq_pathMark{color:var(--rw-discovery-link);align-items:center;gap:12px;margin-bottom:20px;display:inline-flex}.GykVTq_pathMark>span:first-child{background:var(--rw-discovery-selected);border:1px solid var(--rw-discovery-border);border-radius:12px 12px 12px 2px;place-items:center;width:36px;height:36px;font-size:.85rem;font-weight:750;display:grid}.GykVTq_pathMark>span:last-child{font-size:1.3rem}.GykVTq_pathCard .GykVTq_roles{color:var(--rw-discovery-link);min-height:38px;font-size:.74rem;line-height:1.7}.GykVTq_pathCard details{border-top:1px solid var(--rw-discovery-border);margin-top:20px;padding-top:6px}.GykVTq_pathCard summary{cursor:pointer;min-height:44px;color:var(--rw-discovery-link);align-content:center;font-size:.8rem;font-weight:650}.GykVTq_pathCard details p{color:var(--rw-discovery-muted);margin:8px 0 0;font-size:.83rem}.GykVTq_projectNote{color:var(--rw-discovery-muted);margin:20px 0 40px;font-size:.75rem}.GykVTq_employerEvidence{border-top:1px solid var(--rw-discovery-border);grid-template-columns:1fr 1fr;gap:48px;padding-top:32px;display:grid}.GykVTq_employerEvidence aside{border:1px solid var(--rw-discovery-border);border-radius:14px;padding:28px}.GykVTq_employerEvidence dl{margin:20px 0 0}.GykVTq_employerEvidence dl>div+div{margin-top:20px}.GykVTq_employerEvidence dt{font-size:.86rem;font-weight:650}.GykVTq_employerEvidence dd{margin:8px 0 0;line-height:1.65}.GykVTq_reality{border-block:1px solid var(--rw-discovery-border);grid-template-columns:.85fr 1.2fr;gap:64px;padding:40px 0;display:grid}.GykVTq_learningGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.GykVTq_learningGrid li{border:1px solid var(--rw-discovery-border);border-radius:14px;flex-direction:column;padding:24px;display:flex}.GykVTq_learningGrid a{font-size:1rem}.GykVTq_learningGrid li>span{color:var(--rw-discovery-muted);border-top:1px solid var(--rw-discovery-border);margin-top:auto;padding-top:20px;font-size:.72rem}@media (max-width:1100px){.GykVTq_edition,.GykVTq_entryLead,.GykVTq_reality{gap:32px}.GykVTq_page .GykVTq_hero{min-height:680px}}@media (max-width:850px){.GykVTq_edition,.GykVTq_entryLead,.GykVTq_employerEvidence,.GykVTq_reality{grid-template-columns:1fr;gap:24px}.GykVTq_mapGrid,.GykVTq_learningGrid{grid-template-columns:1fr}}@media (max-width:700px){.GykVTq_page .GykVTq_hero{min-height:0}.GykVTq_edition{gap:20px}.GykVTq_edition dl{gap:12px}.GykVTq_map,.GykVTq_entry,.GykVTq_reality{margin-block:44px}.GykVTq_pathGrid{grid-template-columns:1fr}.GykVTq_employerEvidence aside{padding:24px}.GykVTq_pathCard.panel{padding:24px}.GykVTq_pathCard .GykVTq_roles{min-height:0}}
.jgu8na_page{max-width:1496px;color:var(--rw-discovery-ink);margin-inline:auto}.jgu8na_page h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2}.jgu8na_page h3{margin:0;font-size:1.06rem;line-height:1.4}.jgu8na_page p{line-height:1.65}.jgu8na_page a{text-underline-offset:.2em}.jgu8na_page a:focus-visible,.jgu8na_page button:focus-visible,.jgu8na_page input:focus-visible,.jgu8na_page select:focus-visible,.jgu8na_page summary:focus-visible,.jgu8na_tableScroll:focus-visible{outline:3px solid var(--rw-discovery-blue);outline-offset:4px}.jgu8na_kicker{letter-spacing:.035em;color:var(--rw-discovery-muted);margin:0 0 12px;font-size:.75rem;font-weight:700}.jgu8na_hero{isolation:isolate;border:1px solid var(--rw-discovery-border);border-radius:var(--rw-radius-xl);min-height:650px;color:var(--rw-color-fit-number);background:var(--rw-color-primary-ink);position:relative;overflow:hidden}.jgu8na_heroArt{z-index:-2;position:absolute;inset:0}.jgu8na_heroArt picture,.jgu8na_heroArt img{width:100%;height:100%;display:block}.jgu8na_heroArt img{object-fit:cover;object-position:65% center}.jgu8na_hero:before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--rw-color-primary-ink) 97%, transparent) 0%, color-mix(in srgb, var(--rw-color-primary-ink) 86%, transparent) 25%, color-mix(in srgb, var(--rw-color-primary-ink) 18%, transparent) 60%, transparent 85%), linear-gradient(0deg, color-mix(in srgb, var(--rw-color-primary-ink) 80%, transparent), transparent 30%);position:absolute;inset:0}.jgu8na_heroCopy{max-width:600px;padding:clamp(28px,4.5vw,68px) clamp(28px,4.5vw,68px) 190px}.jgu8na_heroKicker{color:var(--rw-color-primary);letter-spacing:.05em;margin:0 0 20px;font-size:.88rem;font-weight:700}.jgu8na_hero h1{letter-spacing:-.045em;max-width:520px;color:var(--rw-color-fit-number);margin:0 0 24px;font-size:clamp(2.75rem,4.6vw,4.9rem);line-height:1}.jgu8na_heroCopy>p:not([class]){max-width:360px;margin:0 0 16px;font-size:1.35rem;line-height:1.4}.jgu8na_heroCopy .jgu8na_heroDescription{color:color-mix(in srgb, var(--rw-color-fit-number) 84%, transparent);max-width:390px;margin:0;font-size:1rem}.jgu8na_heroActions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.jgu8na_primary.action-btn{background:var(--rw-color-primary);min-height:52px;color:var(--rw-color-primary-ink);border-radius:var(--rw-radius-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:20px;padding:14px 24px;font-size:1rem;font-weight:750;text-decoration:none;display:inline-flex}.jgu8na_primary.action-btn:hover{background:var(--rw-color-primary-hover)}.jgu8na_heroSecondary{color:var(--rw-color-fit-number);padding-block:12px;font-size:.9rem}.jgu8na_heroCopy .jgu8na_heroMeta{color:color-mix(in srgb, var(--rw-color-fit-number) 78%, transparent);max-width:340px;margin:24px 0 0;font-size:.73rem;line-height:1.6}.jgu8na_heroCompanies{inset-inline:clamp(20px,3vw,48px);grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:28px}.jgu8na_heroCompanies li{min-width:0}.jgu8na_heroCompanies a{border:1px solid color-mix(in srgb, var(--rw-color-fit-number) 30%, transparent);border-radius:var(--rw-radius-md);background:color-mix(in srgb, var(--rw-color-primary-ink) 92%, transparent);color:var(--rw-color-fit-number);grid-template-rows:54px auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:112px;padding:12px 14px;font-size:.76rem;line-height:1.3;text-decoration:none;display:grid}.jgu8na_heroCompanies a:hover{border-color:var(--rw-color-primary);background:var(--rw-color-fit-stage)}.jgu8na_heroLogo{border-radius:var(--rw-radius-sm);grid-column:1/-1;width:100%;height:54px;display:block;overflow:hidden}.jgu8na_heroLogo .job-avatar{border-radius:var(--rw-radius-sm);background:var(--rw-color-fit-number);width:100%;height:100%;color:var(--rw-color-primary-ink);font-size:24px}.jgu8na_heroLogo .job-avatar-logo{object-fit:contain;width:100%;height:100%;padding:9px 12px}.jgu8na_heroLogo .job-avatar[data-logo-tone=light]{background:var(--rw-color-primary-ink)}.jgu8na_companyArrow{color:var(--rw-color-primary)}.jgu8na_pageNav{border-bottom:1px solid var(--rw-discovery-border);flex-wrap:wrap;gap:12px 28px;padding:20px 4px;font-size:.85rem;display:flex}.jgu8na_pageNav a{color:var(--rw-discovery-muted);padding-block:8px;text-decoration:none}.jgu8na_pageNav a:hover{color:var(--rw-discovery-link);text-decoration:underline}.jgu8na_directory,.jgu8na_paths,.jgu8na_resources{margin-block:64px;scroll-margin-top:28px}.jgu8na_sectionHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.jgu8na_sectionHeading>span{color:var(--rw-discovery-muted);white-space:nowrap;font-size:.85rem}.jgu8na_legend{border:1px solid var(--rw-discovery-border);border-radius:var(--rw-radius-sm);background:var(--rw-color-surface-elevated);flex-wrap:wrap;align-items:center;gap:12px 24px;padding:18px 20px;font-size:.76rem;display:flex}.jgu8na_legend>span{align-items:center;gap:8px;font-weight:650;display:inline-flex}.jgu8na_legend i{border-radius:50%;width:7px;height:7px;display:block}.jgu8na_searchableDot{background:var(--rw-discovery-blue)}.jgu8na_siteDot{background:var(--rw-discovery-muted)}.jgu8na_legend p{color:var(--rw-discovery-muted);flex:440px;margin:0}.jgu8na_controls{grid-template-columns:1.7fr 1fr 1fr 1fr;gap:16px;margin-block:24px 12px;display:grid}.jgu8na_controls label{color:var(--rw-discovery-muted);gap:8px;min-width:0;font-size:.76rem;font-weight:650;display:grid}.jgu8na_controls input,.jgu8na_controls select,.jgu8na_pagination select{border:1px solid var(--rw-discovery-border);background:var(--rw-color-surface-elevated);width:100%;min-height:44px;color:var(--rw-discovery-ink);font:inherit;border-radius:7px;padding:10px 12px;font-size:.84rem}.jgu8na_results{color:var(--rw-discovery-muted);justify-content:space-between;align-items:center;min-height:40px;font-size:.76rem;display:flex}.jgu8na_results button{color:var(--rw-discovery-link);font:inherit;cursor:pointer;background:0 0;border:none;min-height:44px}.jgu8na_columnLabels,.jgu8na_companyRow{grid-template-columns:minmax(0,1.65fr) minmax(0,.95fr) minmax(195px,.8fr);align-items:center;gap:24px;display:grid}.jgu8na_columnLabels{color:var(--rw-discovery-muted);border-bottom:1px solid var(--rw-discovery-border);padding:16px 20px;font-size:.72rem;font-weight:700}.jgu8na_companyList{margin:0;padding:0;list-style:none}.jgu8na_companyRow{border-bottom:1px solid var(--rw-discovery-border);min-height:108px;padding:20px}.jgu8na_companyRow:hover{background:var(--rw-color-surface-elevated)}.jgu8na_companyIdentity{align-items:center;gap:16px;min-width:0;display:flex}.jgu8na_companyIdentity>div{min-width:0}.jgu8na_companyIdentity h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:1rem;font-weight:650}.jgu8na_companyIdentity h3 a{color:var(--rw-discovery-ink);text-decoration:none}.jgu8na_companyIdentity h3 a:hover{color:var(--rw-discovery-link);text-decoration:underline}.jgu8na_companyLogo{border:1px solid var(--rw-discovery-border);border-radius:var(--rw-radius-sm);flex:0 0 54px;width:54px;height:54px;display:block;overflow:hidden}.jgu8na_companyLogo .job-avatar{background:var(--rw-color-fit-number);width:100%;height:100%;color:var(--rw-color-primary-ink);border-radius:var(--rw-radius-sm);font-size:20px}.jgu8na_companyLogo .job-avatar-logo{object-fit:contain;width:100%;height:100%;padding:7px}.jgu8na_companyLogo .job-avatar[data-logo-tone=light]{background:var(--rw-color-primary-ink)}.jgu8na_searchableBadge,.jgu8na_siteBadge{border-radius:5px;padding:4px 8px;font-size:.66rem;font-weight:650;line-height:1.3;display:inline-block}.jgu8na_searchableBadge{background:var(--rw-discovery-selected);color:var(--rw-discovery-link)}.jgu8na_siteBadge{color:var(--rw-discovery-muted);border:1px solid var(--rw-discovery-border)}.jgu8na_companyRow .jgu8na_companyType{color:var(--rw-discovery-muted);margin:0;font-size:.8rem}.jgu8na_companyLinks{justify-items:start;gap:6px;font-size:.78rem;display:grid}.jgu8na_companyLinks a{color:var(--rw-discovery-link);padding-block:3px}.jgu8na_companyLinks a:first-child{color:var(--rw-discovery-ink)}.jgu8na_siteOnly{background:color-mix(in srgb, var(--rw-discovery-muted) 5%, transparent)}.jgu8na_siteOnly .jgu8na_companyIdentity h3 a,.jgu8na_siteOnly .jgu8na_companyType,.jgu8na_siteOnly .jgu8na_companyLinks a:first-child{color:var(--rw-discovery-muted)}.jgu8na_pagination{justify-content:center;align-items:center;gap:24px;margin-top:24px;font-size:.8rem;display:flex}.jgu8na_pagination label{align-items:center;gap:8px;display:flex}.jgu8na_pagination button{border:1px solid var(--rw-discovery-border);background:var(--rw-color-surface-elevated);min-height:44px;color:var(--rw-discovery-ink);font:inherit;cursor:pointer;border-radius:7px;padding:8px 14px}.jgu8na_pagination button:disabled{opacity:.45;cursor:default}.jgu8na_pagination select{width:auto}.jgu8na_pathGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.jgu8na_pathCard.panel{border:1px solid var(--rw-discovery-border);border-radius:var(--rw-radius-md);background:var(--rw-color-surface-elevated);padding:28px}.jgu8na_pathNumber{color:var(--rw-discovery-link);font-variant-numeric:tabular-nums;margin-bottom:28px;font-size:.8rem;display:block}.jgu8na_pathCard .jgu8na_roleNames{color:var(--rw-discovery-link);margin:12px 0 20px;font-size:.75rem;line-height:1.8}.jgu8na_pathCard>p:last-child,.jgu8na_ecosystem p,.jgu8na_ecosystem dd,.jgu8na_questionGrid p,.jgu8na_resourceGrid p{color:var(--rw-discovery-muted);margin-bottom:0;font-size:.87rem}.jgu8na_ecosystem{border-block:1px solid var(--rw-discovery-border);grid-template-columns:1fr 1.2fr;align-items:start;gap:64px;margin-block:64px;padding-block:48px;display:grid}.jgu8na_ecosystem>div>p{max-width:440px}.jgu8na_ecosystem dl{margin:0}.jgu8na_ecosystem dl>div{border-bottom:1px solid var(--rw-discovery-border);margin-bottom:20px;padding:0 0 20px}.jgu8na_ecosystem dl>div:last-child{border:0;margin:0;padding:0}.jgu8na_ecosystem dt{font-size:.95rem;font-weight:650}.jgu8na_ecosystem dd{margin:8px 0 0;line-height:1.65}.jgu8na_reality{grid-template-columns:1fr 1.2fr;gap:64px;margin-block:64px;scroll-margin-top:28px;display:grid}.jgu8na_realityLead>p:not(.jgu8na_kicker){color:var(--rw-discovery-muted);font-size:.9rem}.jgu8na_researchCallout{border-inline-start:3px solid var(--rw-discovery-link);margin-top:28px;padding:8px 0 8px 24px}.jgu8na_researchCallout>strong{letter-spacing:-.05em;font-size:3rem;line-height:1}.jgu8na_researchCallout p{margin:12px 0;font-size:.85rem}.jgu8na_researchCallout a{color:var(--rw-discovery-link);font-size:.8rem}.jgu8na_researchCallout .jgu8na_small,.jgu8na_small{color:var(--rw-discovery-muted);font-size:.75rem}.jgu8na_questionGrid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.jgu8na_questionGrid>div{border-top:2px solid var(--rw-discovery-border);padding-top:20px}.jgu8na_questionGrid h3{font-size:.95rem}.jgu8na_resourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.jgu8na_resourceGrid li{border:1px solid var(--rw-discovery-border);border-radius:var(--rw-radius-md);padding:24px}.jgu8na_resourceGrid h3 a{color:var(--rw-discovery-link)}.jgu8na_resourceGrid .jgu8na_kicker{margin:0 0 16px;font-size:.68rem}.jgu8na_sources{border-top:1px solid var(--rw-discovery-border);grid-template-columns:1fr 1.2fr;gap:64px;margin-block:64px;padding-block:40px;scroll-margin-top:28px;display:grid}.jgu8na_sources>div>p:not(.jgu8na_kicker){color:var(--rw-discovery-muted);font-size:.85rem}.jgu8na_sourceDetails details{border-bottom:1px solid var(--rw-discovery-border);padding:8px 0}.jgu8na_sourceDetails summary{cursor:pointer;min-height:44px;color:var(--rw-discovery-link);align-content:center;font-size:.9rem;font-weight:650}.jgu8na_sourceDetails p,.jgu8na_sourceDetails li{color:var(--rw-discovery-muted);font-size:.84rem;line-height:1.7}.jgu8na_sourceDetails a{color:var(--rw-discovery-link)}.jgu8na_searchBanner{border:1px solid var(--rw-discovery-border);background:var(--rw-discovery-selected);border-radius:18px;justify-content:space-between;align-items:center;gap:32px;padding:40px;display:flex}.jgu8na_searchBanner p:last-child{color:var(--rw-discovery-muted);margin-bottom:0;font-size:.9rem}.jgu8na_searchBanner>a{flex-shrink:0}.jgu8na_footer{justify-content:space-between;gap:32px;margin-bottom:32px;padding-block:32px;font-size:.76rem;display:flex}.jgu8na_footer a{color:var(--rw-discovery-link);flex-shrink:0}.jgu8na_footer p{max-width:580px;color:var(--rw-discovery-muted);margin:0}.jgu8na_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.jgu8na_hero{min-height:640px}.jgu8na_heroCopy{max-width:530px}.jgu8na_hero h1{font-size:3.5rem}.jgu8na_heroCompanies{gap:8px}.jgu8na_heroCompanies a{padding:10px;font-size:.66rem}.jgu8na_heroLogo .job-avatar-logo{padding:9px}.jgu8na_ecosystem,.jgu8na_reality,.jgu8na_sources{gap:32px}.jgu8na_pathCard.panel{padding:22px}.jgu8na_controls{grid-template-columns:1fr 1fr}}@media (max-width:850px){.jgu8na_columnLabels{display:none}.jgu8na_companyRow{grid-template-columns:minmax(0,1fr) minmax(170px,.7fr);gap:8px 24px}.jgu8na_companyType{grid-column:1;padding-inline-start:70px}.jgu8na_companyLinks{grid-area:1/2/3}.jgu8na_pathGrid,.jgu8na_resourceGrid{grid-template-columns:1fr}.jgu8na_pathCard.panel{grid-template-columns:40px 1fr;gap:0 16px;display:grid}.jgu8na_pathNumber{grid-row:1/4;margin:4px 0 0}.jgu8na_pathCard>p{grid-column:2}.jgu8na_ecosystem,.jgu8na_reality,.jgu8na_sources{grid-template-columns:1fr}.jgu8na_ecosystem>div>p{max-width:none}.jgu8na_searchBanner{flex-direction:column;align-items:start}.jgu8na_footer{flex-direction:column;gap:16px}}@media (max-width:700px){.jgu8na_hero{border-radius:var(--rw-radius-lg);flex-direction:column;min-height:0;display:flex}.jgu8na_hero:before{display:none}.jgu8na_heroCopy{max-width:none;padding:28px 24px 24px}.jgu8na_hero h1{max-width:none;font-size:clamp(2.5rem,10vw,3.5rem)}.jgu8na_heroCopy>p:not([class]){font-size:1.2rem}.jgu8na_heroCopy .jgu8na_heroDescription{font-size:.9rem}.jgu8na_heroCopy .jgu8na_heroMeta{margin-top:20px}.jgu8na_heroActions{gap:12px 20px}.jgu8na_heroArt{aspect-ratio:4/5;order:1;margin-top:-8px;position:relative}.jgu8na_heroArt img{object-position:center}.jgu8na_heroCompanies{bottom:16px;z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));position:absolute;inset-inline:16px}.jgu8na_heroCompanies li:nth-child(n+4){display:none}.jgu8na_heroCompanies a{min-height:105px;font-size:.7rem}.jgu8na_heroLogo{height:48px}.jgu8na_pageNav{gap:4px 20px;font-size:.75rem}.jgu8na_directory,.jgu8na_paths,.jgu8na_resources,.jgu8na_ecosystem,.jgu8na_reality,.jgu8na_sources{margin-block:44px}.jgu8na_sectionHeading{flex-direction:column;align-items:start;gap:12px}.jgu8na_sectionHeading>span{font-size:.76rem}.jgu8na_controls{gap:16px 12px}.jgu8na_controls>label:first-child,.jgu8na_controls>label:last-child{grid-column:1/-1}.jgu8na_legend{gap:10px 16px;padding:16px;font-size:.7rem}.jgu8na_legend p{font-size:.74rem}.jgu8na_companyRow{grid-template-columns:minmax(0,1fr);gap:8px;padding:20px 4px}.jgu8na_companyIdentity{gap:12px}.jgu8na_companyIdentity h3{font-size:.95rem}.jgu8na_companyLogo{flex-basis:48px;width:48px;height:48px}.jgu8na_companyType{padding-inline-start:60px}.jgu8na_companyLinks{grid-area:auto/1;gap:0;padding-inline-start:60px;font-size:.78rem}.jgu8na_companyLinks a{align-content:center;min-height:36px}.jgu8na_pagination{gap:8px;font-size:.72rem}.jgu8na_pagination button{padding:8px}.jgu8na_pagination label{gap:4px}.jgu8na_pagination select{padding:8px 4px}.jgu8na_questionGrid{grid-template-columns:1fr;gap:24px}.jgu8na_searchBanner{padding:24px}.jgu8na_searchBanner>a{width:100%;padding-inline:16px;font-size:.88rem}}.jgu8na_finder{border:1px solid var(--rw-discovery-border);background:var(--rw-color-surface-elevated);border-radius:18px;margin-block:48px 64px;padding:28px;scroll-margin-top:28px}.jgu8na_finderGrid{grid-template-columns:1fr 1fr;gap:28px;margin-top:20px;display:grid}.jgu8na_finderColumn{border:0;align-content:start;gap:10px;min-width:0;margin:0;padding:0;display:grid}.jgu8na_finderColumn legend{color:var(--rw-discovery-ink);margin-bottom:8px;padding:0;font-size:.94rem;font-weight:700}.jgu8na_finderColumn label{min-height:44px;color:var(--rw-discovery-ink);cursor:pointer;align-items:center;gap:10px;padding:4px 0;font-size:.86rem;line-height:1.45;display:flex}.jgu8na_finderColumn input{accent-color:var(--rw-discovery-link);flex:none;margin:0}.jgu8na_finderNote{border-inline-start:3px solid var(--rw-discovery-link);background:var(--rw-discovery-selected);margin-top:22px;padding:15px 18px}.jgu8na_finderNote strong{margin-bottom:4px;font-size:.86rem;display:block}.jgu8na_finderNote p{color:var(--rw-discovery-muted);margin:0;font-size:.8rem}.jgu8na_tableScroll{overscroll-behavior-inline:contain;border:1px solid var(--rw-discovery-border);border-radius:var(--rw-radius-sm);margin-top:18px;overflow-x:auto}.jgu8na_sliceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none;display:grid}.jgu8na_sliceGrid li{border:1px solid var(--rw-discovery-border);border-radius:var(--rw-radius-md);background:var(--rw-color-surface-elevated);padding:22px}.jgu8na_sliceGrid h3{margin:0 0 10px}.jgu8na_sliceGrid h3 a{color:var(--rw-discovery-ink);text-decoration:none}.jgu8na_sliceGrid h3 a:hover{color:var(--rw-discovery-link);text-decoration:underline}.jgu8na_sliceGrid p{color:var(--rw-discovery-muted);margin:0;font-size:.84rem}.jgu8na_verdictTable{border-collapse:collapse;width:max(100%,1080px);margin:0;font-size:.84rem}.jgu8na_verdictTable th,.jgu8na_verdictTable td{text-align:left;border-bottom:1px solid var(--rw-discovery-border);vertical-align:top;padding:12px 10px}.jgu8na_verdictTable th{color:var(--rw-discovery-muted);font-size:.72rem;font-weight:700}.jgu8na_verdictTable a{color:var(--rw-discovery-link)}.jgu8na_factList{gap:6px;margin:0;padding-inline-start:18px;display:grid}.jgu8na_evidenceNote{margin:0 0 8px;font-size:.8rem;font-weight:650}.jgu8na_summary{color:var(--rw-discovery-muted);margin:0;font-size:.78rem}.jgu8na_small{color:var(--rw-discovery-muted);font-size:.76rem;line-height:1.5}@media (max-width:900px){.jgu8na_finderGrid,.jgu8na_sliceGrid{grid-template-columns:1fr}}@media (max-width:700px){.jgu8na_finder{padding:18px}.jgu8na_finderGrid{gap:22px}.jgu8na_tableScroll{margin-inline:-2px}}
._8uIuxq_hero{isolation:isolate;border:1px solid var(--rw-discovery-border);border-radius:var(--rw-radius-xl);background:var(--rw-color-primary-ink);min-height:480px;color:var(--rw-color-fit-number);position:relative;overflow:hidden}._8uIuxq_art{z-index:-2;position:absolute;inset:0}._8uIuxq_art picture,._8uIuxq_art img{width:100%;height:100%;display:block}._8uIuxq_art img{object-fit:cover;object-position:65% center}._8uIuxq_hero:before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--rw-color-primary-ink) 96%, transparent), color-mix(in srgb, var(--rw-color-primary-ink) 84%, transparent) 32%, color-mix(in srgb, var(--rw-color-primary-ink) 15%, transparent) 78%), linear-gradient(0deg, color-mix(in srgb, var(--rw-color-primary-ink) 80%, transparent), transparent 40%);position:absolute;inset:0}._8uIuxq_copy{max-width:880px;padding:clamp(28px,4.5vw,64px)}._8uIuxq_withCompanies ._8uIuxq_copy{padding-bottom:184px}._8uIuxq_copy ._8uIuxq_eyebrow{color:var(--rw-color-primary);letter-spacing:.035em;margin:0 0 24px;font-size:.85rem;font-weight:700}._8uIuxq_hero ._8uIuxq_copy h1{max-width:820px;color:var(--rw-color-fit-number);letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(2.25rem,4.8vw,4.25rem);font-weight:700;line-height:1.05}._8uIuxq_copy ._8uIuxq_summary{max-width:620px;color:color-mix(in srgb, var(--rw-color-fit-number) 87%, transparent);margin:0;font-size:1.05rem;line-height:1.6}._8uIuxq_facts{color:color-mix(in srgb, var(--rw-color-fit-number) 78%, transparent);flex-wrap:wrap;gap:8px 20px;margin-top:24px;font-size:.75rem;display:flex}._8uIuxq_actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}._8uIuxq_hero ._8uIuxq_actions a{color:var(--rw-color-fit-number);text-underline-offset:4px;font-size:.875rem}._8uIuxq_hero ._8uIuxq_actions ._8uIuxq_primary{color:var(--rw-color-primary-ink)}@media (max-width:700px){._8uIuxq_hero{min-height:500px}._8uIuxq_hero:before{background:linear-gradient(90deg, color-mix(in srgb, var(--rw-color-primary-ink) 90%, transparent), color-mix(in srgb, var(--rw-color-primary-ink) 55%, transparent)), linear-gradient(0deg, var(--rw-color-primary-ink), transparent 65%)}._8uIuxq_copy{padding:28px 24px 36px}._8uIuxq_withCompanies ._8uIuxq_copy{padding-bottom:184px}._8uIuxq_hero ._8uIuxq_copy h1{font-size:clamp(2rem,8.5vw,3rem)}._8uIuxq_copy ._8uIuxq_summary{font-size:.95rem}}
._2S8sIq_meaning,._2S8sIq_sources{grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);margin-block:64px;scroll-margin-top:24px;display:grid}._2S8sIq_meaning p,._2S8sIq_sources p{color:var(--rw-discovery-muted)}._2S8sIq_meaning ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}._2S8sIq_meaning li{border-inline-start:3px solid var(--rw-discovery-link);background:var(--rw-color-surface-elevated);padding:16px 20px;line-height:1.5}._2S8sIq_sources{border-top:1px solid var(--rw-discovery-border);padding-top:32px}._2S8sIq_sources ul{align-content:start;gap:16px;margin:0;padding:0;list-style:none;display:grid}._2S8sIq_sources a,._2S8sIq_footer a{color:var(--rw-discovery-link);font-weight:600}._2S8sIq_footer{border-top:1px solid var(--rw-discovery-border);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-block:28px;display:flex}@media (max-width:700px){._2S8sIq_meaning,._2S8sIq_sources{grid-template-columns:1fr;margin-block:40px}}
.svf7DG_directory{margin-block:var(--rw-space-12);min-width:0;scroll-margin-top:var(--rw-space-8)}.svf7DG_heading{justify-content:space-between;align-items:end;gap:var(--rw-space-6);display:flex}.svf7DG_heading h2{color:var(--rw-discovery-ink);margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.25}.svf7DG_eyebrow{margin:0 0 var(--rw-space-2);color:var(--rw-discovery-muted);letter-spacing:.08em;font-size:.75rem;font-weight:700}.svf7DG_count{color:var(--rw-discovery-muted);text-align:right;margin:0;font-size:.875rem}.svf7DG_legend{gap:var(--rw-space-3) var(--rw-space-6);margin:var(--rw-space-4) 0;color:var(--rw-discovery-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.svf7DG_legend span{align-items:center;gap:var(--rw-space-2);display:inline-flex}.svf7DG_dotSearchable,.svf7DG_dotSite{background:var(--rw-discovery-blue);border-radius:50%;width:.55rem;height:.55rem}.svf7DG_dotSite{background:var(--rw-discovery-muted)}.svf7DG_meta{margin:0 0 var(--rw-space-3);color:var(--rw-discovery-muted);font-size:.8125rem}.svf7DG_controls{align-items:end;gap:var(--rw-space-4);padding-block:var(--rw-space-6);margin-top:var(--rw-space-4);border-block:1px solid var(--rw-discovery-border);grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(140px,1fr));display:grid}.svf7DG_controls label{gap:var(--rw-space-2);min-width:0;color:var(--rw-discovery-ink);flex-direction:column;font-size:.8125rem;font-weight:650;display:flex}.svf7DG_controls input,.svf7DG_controls select,.svf7DG_pagination select{width:100%;min-width:0;min-height:44px;padding:var(--rw-space-3);border:1px solid var(--rw-discovery-border);border-radius:var(--rw-radius-sm);background:var(--rw-color-surface-elevated);color:var(--rw-discovery-ink);font:inherit;font-weight:400}.svf7DG_results{justify-content:space-between;align-items:center;gap:var(--rw-space-4);min-height:56px;display:flex}.svf7DG_results p{color:var(--rw-discovery-muted);margin:0;font-size:.8125rem}.svf7DG_clear{min-height:44px}.svf7DG_columns,.svf7DG_row{align-items:center;gap:var(--rw-space-6);grid-template-columns:minmax(0,1.5fr) minmax(150px,.8fr) minmax(190px,.9fr);display:grid}.svf7DG_columns{padding:0 var(--rw-space-4) var(--rw-space-2);color:var(--rw-discovery-muted);letter-spacing:.04em;font-size:.75rem;font-weight:700}.svf7DG_columns span:last-child{text-align:right}.svf7DG_list{border-top:1px solid var(--rw-discovery-border);margin:0;padding:0;list-style:none}.svf7DG_row{min-width:0;min-height:80px;padding:var(--rw-space-3) var(--rw-space-4);border-bottom:1px solid var(--rw-discovery-border)}.svf7DG_siteOnly{background:color-mix(in srgb, var(--rw-discovery-muted) 5%, transparent)}.svf7DG_identity{align-items:center;gap:var(--rw-space-3);min-width:0;display:flex}.svf7DG_logo{border:1px solid var(--rw-discovery-border);border-radius:var(--rw-radius-sm);background:var(--rw-color-surface-elevated);flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.svf7DG_logo .job-avatar-logo{object-fit:contain;width:100%;height:100%;padding:5px}.svf7DG_nameAndStatus{min-width:0}.svf7DG_nameAndStatus h3{margin:0 0 var(--rw-space-2);overflow-wrap:anywhere;font-size:1rem;line-height:1.35}.svf7DG_nameAndStatus h3 a{color:var(--rw-discovery-link);text-underline-offset:.16em;text-decoration-thickness:.06em}.svf7DG_badgeSearchable,.svf7DG_badgeSite{min-height:24px;padding:0 var(--rw-space-2);border:1px solid var(--rw-discovery-border);border-radius:var(--rw-radius-pill);color:var(--rw-discovery-muted);align-items:center;font-size:.6875rem;font-weight:650;line-height:1.2;display:inline-flex}.svf7DG_badgeSearchable{color:var(--rw-discovery-blue);background:var(--rw-discovery-selected)}.svf7DG_companyType{min-width:0;color:var(--rw-discovery-muted);overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.4}.svf7DG_links{justify-content:flex-end;align-items:center;gap:var(--rw-space-2) var(--rw-space-4);flex-wrap:wrap;display:flex}.svf7DG_links a{min-height:44px;color:var(--rw-discovery-link);text-underline-offset:.18em;align-items:center;font-size:.8125rem;display:inline-flex}.svf7DG_pagination{justify-content:space-between;align-items:center;gap:var(--rw-space-4);margin-top:var(--rw-space-6);display:flex}.svf7DG_pagination button{min-height:44px;padding-inline:var(--rw-space-4);border:1px solid var(--rw-discovery-border);border-radius:var(--rw-radius-sm);background:var(--rw-color-surface-elevated);color:var(--rw-discovery-link);font:inherit;cursor:pointer}.svf7DG_pagination button:disabled{color:var(--rw-discovery-muted);cursor:default}.svf7DG_pagination label{align-items:center;gap:var(--rw-space-2);color:var(--rw-discovery-muted);font-size:.8125rem;display:flex}.svf7DG_pagination select{width:auto}.svf7DG_noscript{padding-inline-start:var(--rw-space-6)}.svf7DG_noscript li{margin-block:var(--rw-space-2);line-height:1.5}.svf7DG_directory a:focus-visible,.svf7DG_directory button:focus-visible,.svf7DG_directory input:focus-visible,.svf7DG_directory select:focus-visible{outline:3px solid var(--rw-discovery-blue);outline-offset:3px}.svf7DG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:880px){.svf7DG_controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.svf7DG_heading{align-items:start;gap:var(--rw-space-2);flex-direction:column}.svf7DG_count{text-align:left}.svf7DG_columns{display:none}.svf7DG_row{gap:var(--rw-space-2) var(--rw-space-3);padding-inline:var(--rw-space-2);grid-template-columns:minmax(0,1fr) minmax(0,auto)}.svf7DG_identity{grid-column:1/-1}.svf7DG_companyType{grid-column:1;padding-inline-start:57px}.svf7DG_links{grid-column:1/-1;justify-content:flex-start;padding-inline-start:57px}.svf7DG_pagination{flex-wrap:wrap}.svf7DG_pagination label{flex-basis:100%;order:-1;justify-content:center}}@media (max-width:420px){.svf7DG_controls{gap:var(--rw-space-3);grid-template-columns:minmax(0,1fr)}.svf7DG_row{grid-template-columns:minmax(0,1fr)}.svf7DG_companyType,.svf7DG_links{grid-column:1;padding-inline-start:57px}.svf7DG_links{flex-direction:column;align-items:flex-start;gap:0}}
.ZKhefG_header{max-width:880px;margin-bottom:var(--rw-space-10)}.ZKhefG_header h1{color:var(--rw-discovery-ink);letter-spacing:-.03em;margin:var(--rw-space-3) 0 var(--rw-space-6);font-size:clamp(2.1rem,5vw,3.7rem);line-height:1.1}.ZKhefG_lede{max-width:760px;font-size:clamp(1.125rem,2vw,1.4rem);line-height:1.6}.ZKhefG_header p,.ZKhefG_detailPage p,.ZKhefG_card p{line-height:1.65}.ZKhefG_meta{color:var(--rw-discovery-muted);font-size:.875rem}.ZKhefG_eyebrow{color:var(--rw-discovery-muted);letter-spacing:.08em;text-transform:none;margin:0 0 var(--rw-space-3);font-size:.75rem;font-weight:700}.ZKhefG_headerFacts{gap:var(--rw-space-3) var(--rw-space-6);color:var(--rw-discovery-muted);flex-wrap:wrap;font-size:.875rem;display:flex}.ZKhefG_headerActions{align-items:center;gap:var(--rw-space-4) var(--rw-space-6);margin-top:var(--rw-space-6);flex-wrap:wrap;display:flex}.ZKhefG_textLink{color:var(--rw-discovery-link);text-underline-offset:.2em}.ZKhefG_textLink:hover,.ZKhefG_card h3 a:hover{text-decoration:underline}.ZKhefG_primary{min-height:44px;padding:var(--rw-space-3) var(--rw-space-6);border-radius:var(--rw-radius-sm);color:var(--rw-color-primary-ink);background:var(--rw-color-primary);align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.ZKhefG_primary:hover{background:var(--rw-color-primary-hover)}.ZKhefG_detailPage a:focus-visible,.ZKhefG_detailPage button:focus-visible,.ZKhefG_detailPage input:focus-visible,.ZKhefG_detailPage select:focus-visible,.ZKhefG_detailPage summary:focus-visible,.ZKhefG_card a:focus-visible{outline:3px solid var(--rw-discovery-blue);outline-offset:3px}.ZKhefG_collection{margin-block:var(--rw-space-12)}.ZKhefG_collectionHeading{gap:var(--rw-space-6);border-bottom:1px solid var(--rw-discovery-border);padding-bottom:var(--rw-space-4);grid-template-columns:1fr 1fr;align-items:baseline;display:grid}.ZKhefG_collectionHeading h2{margin:0;font-size:1.625rem;line-height:1.3}.ZKhefG_collectionHeading p{color:var(--rw-discovery-muted);margin:0;line-height:1.6}.ZKhefG_grid{gap:0 var(--rw-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ZKhefG_card{min-width:0;padding-block:var(--rw-space-6);border-bottom:1px solid var(--rw-discovery-border);flex-direction:column;display:flex}.ZKhefG_card h3{margin:0 0 var(--rw-space-3);font-size:1.375rem;line-height:1.3}.ZKhefG_card h3 a{color:var(--rw-discovery-ink)}.ZKhefG_cardFooter{margin-top:auto}.ZKhefG_directoryNote{border-inline-start:3px solid var(--rw-discovery-border);max-width:800px;margin-block:var(--rw-space-10);padding-inline-start:var(--rw-space-6)}.ZKhefG_directoryNote h2{font-size:1.25rem}.ZKhefG_directoryNote p{color:var(--rw-discovery-muted);line-height:1.65}.ZKhefG_detailPage{min-width:0}.ZKhefG_detailPage h2{color:var(--rw-discovery-ink);letter-spacing:-.015em;margin:0 0 var(--rw-space-4);font-size:clamp(1.4rem,2.5vw,1.85rem);line-height:1.3}.ZKhefG_detailPage h3{font-size:1rem;line-height:1.4}.ZKhefG_industryHeader{border-inline-start:4px solid var(--rw-discovery-blue);padding-inline-start:var(--rw-space-6)}.ZKhefG_industryOverview,.ZKhefG_ownershipOverview{gap:var(--rw-space-8);margin-block:var(--rw-space-10);grid-template-columns:1fr 1fr;align-items:start;display:grid}.ZKhefG_industryOverview p,.ZKhefG_ownershipOverview p,.ZKhefG_startupOverview>div>p,.ZKhefG_recognitionOverview>div>p{max-width:660px}.ZKhefG_pathways{margin:0;padding:0;list-style:none}.ZKhefG_pathways li{align-items:baseline;gap:var(--rw-space-4);padding-block:var(--rw-space-4);border-top:1px solid var(--rw-discovery-border);grid-template-columns:auto 1fr;display:grid}.ZKhefG_pathways li>span{color:var(--rw-discovery-blue);font-variant-numeric:tabular-nums;font-size:.875rem}.ZKhefG_pathways p{margin:0}.ZKhefG_offerQuestions{padding:var(--rw-space-6);border:1px solid var(--rw-discovery-border);border-radius:var(--rw-radius-md);background:var(--rw-color-surface-elevated)}.ZKhefG_offerQuestions h3{margin-top:0}.ZKhefG_offerQuestions ul,.ZKhefG_questionDetails ul,.ZKhefG_realityPanel ul{margin-bottom:0;padding-inline-start:var(--rw-space-4)}.ZKhefG_offerQuestions li,.ZKhefG_questionDetails li,.ZKhefG_realityPanel li{margin-block:var(--rw-space-3);line-height:1.65}.ZKhefG_startupOverview{padding-block:var(--rw-space-6);margin-block:var(--rw-space-8);border-block:1px solid var(--rw-discovery-border)}.ZKhefG_startupQuestions{gap:var(--rw-space-6);margin-top:var(--rw-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ZKhefG_startupQuestions>div{border-inline-start:2px solid var(--rw-discovery-border);padding-inline-start:var(--rw-space-4)}.ZKhefG_startupQuestions>div>p:last-child{margin:0}.ZKhefG_workStyleOverview{margin-block:var(--rw-space-10);padding:var(--rw-space-6);border-radius:var(--rw-radius-md);background:var(--rw-discovery-selected)}.ZKhefG_checklist{gap:var(--rw-space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0;padding:0;list-style:none;display:grid}.ZKhefG_checklist li{border-top:1px solid var(--rw-discovery-border);padding-top:var(--rw-space-4);line-height:1.65}.ZKhefG_recognitionOverview{gap:var(--rw-space-8);margin-block:var(--rw-space-10);grid-template-columns:1.5fr 1fr;align-items:start;display:grid}.ZKhefG_questionDetails{border-block:1px solid var(--rw-discovery-border);padding-block:var(--rw-space-4)}.ZKhefG_questionDetails summary,.ZKhefG_methodDetails summary{cursor:pointer;color:var(--rw-discovery-link);align-content:center;min-height:44px;line-height:1.5}.ZKhefG_directory{margin-block:var(--rw-space-12);scroll-margin-top:var(--rw-space-10)}.ZKhefG_sectionHeading{justify-content:space-between;align-items:end;gap:var(--rw-space-6);display:flex}.ZKhefG_sectionHeading h2{margin-bottom:0}.ZKhefG_sectionHeading>p{text-align:right;margin:0}.ZKhefG_directoryIntro{color:var(--rw-discovery-muted);max-width:880px;font-size:.875rem}.ZKhefG_directoryControls{gap:var(--rw-space-4);margin-top:var(--rw-space-6);padding-block:var(--rw-space-6);border-block:1px solid var(--rw-discovery-border);flex-wrap:wrap;align-items:end;display:flex}.ZKhefG_directoryControls label{gap:var(--rw-space-2);flex-direction:column;min-width:0;font-size:.8125rem;font-weight:650;display:flex}.ZKhefG_searchField{flex:1;min-width:240px!important}.ZKhefG_directoryControls input,.ZKhefG_directoryControls select,.ZKhefG_pagination select{border:1px solid var(--rw-discovery-border);border-radius:var(--rw-radius-sm);background:var(--rw-color-surface-elevated);width:100%;min-width:0;min-height:44px;color:var(--rw-discovery-ink);padding:var(--rw-space-3);font:inherit;font-weight:400}.ZKhefG_directoryControls select{max-width:280px}.ZKhefG_resultSummary{justify-content:space-between;align-items:center;gap:var(--rw-space-4);min-height:64px;display:flex}.ZKhefG_resultSummary p{color:var(--rw-discovery-muted);margin:0;font-size:.8125rem}.ZKhefG_quietButton{min-height:44px;font-size:.875rem}.ZKhefG_quietButton:disabled{color:var(--rw-discovery-muted);cursor:default}.ZKhefG_directoryList{margin:0;padding:0;list-style:none}.ZKhefG_directoryEntry{gap:var(--rw-space-6);padding:var(--rw-space-6) var(--rw-space-4);border-top:1px solid var(--rw-discovery-border);grid-template-columns:minmax(0,1fr) minmax(160px,220px);display:grid}.ZKhefG_directoryEntry:last-child{border-bottom:1px solid var(--rw-discovery-border)}.ZKhefG_memberIdentity{min-width:0}.ZKhefG_memberIdentity h3{margin:0 0 var(--rw-space-3);color:var(--rw-discovery-ink);overflow-wrap:anywhere;font-size:1.125rem}.ZKhefG_sourceRank{color:var(--rw-discovery-muted);font-size:.8125rem;font-weight:400}.ZKhefG_unavailable{background:color-mix(in srgb, var(--rw-discovery-muted) 5%, transparent)}.ZKhefG_unavailable .ZKhefG_memberIdentity h3{color:var(--rw-discovery-muted)}.ZKhefG_status{color:var(--rw-discovery-muted);border:1px solid var(--rw-discovery-border);border-radius:var(--rw-radius-pill);padding:var(--rw-space-1) var(--rw-space-2);font-size:.75rem;font-weight:650;display:inline-block}.ZKhefG_statusAvailable{color:var(--rw-discovery-blue);background:var(--rw-discovery-selected)}.ZKhefG_memberNote{color:var(--rw-discovery-muted);margin:var(--rw-space-2) 0 0;font-size:.8125rem;line-height:1.6;display:block}.ZKhefG_categoryText{color:var(--rw-discovery-muted);margin:0 0 var(--rw-space-3);font-size:.8125rem}.ZKhefG_memberLinks{align-items:start;gap:var(--rw-space-2);flex-direction:column;display:flex}.ZKhefG_careersLink{min-height:44px;color:var(--rw-discovery-link);text-underline-offset:.2em;align-items:center;font-size:.875rem;display:inline-flex}.ZKhefG_evidenceLink{color:var(--rw-discovery-muted);text-underline-offset:.2em;font-size:.75rem}.ZKhefG_pagination{justify-content:space-between;align-items:center;gap:var(--rw-space-4);margin-top:var(--rw-space-6);display:flex}.ZKhefG_pagination label{align-items:center;gap:var(--rw-space-2);font-size:.8125rem;display:flex}.ZKhefG_pagination select{width:auto}.ZKhefG_evidenceGrid{gap:var(--rw-space-8);margin-block:var(--rw-space-12);grid-template-columns:1.25fr 1fr;display:grid}.ZKhefG_sourcePanel,.ZKhefG_realityPanel{border-top:1px solid var(--rw-discovery-border);padding-top:var(--rw-space-6)}.ZKhefG_sourcePanel p,.ZKhefG_realityPanel p,.ZKhefG_realityPanel li{font-size:.875rem}.ZKhefG_sourceFacts{margin-block:var(--rw-space-6)}.ZKhefG_sourceFacts>div{gap:var(--rw-space-3);margin-block:var(--rw-space-3);grid-template-columns:80px minmax(0,1fr);font-size:.8125rem;line-height:1.5;display:grid}.ZKhefG_sourceFacts dt{color:var(--rw-discovery-muted)}.ZKhefG_sourceFacts dd{overflow-wrap:anywhere;min-width:0;margin:0}.ZKhefG_methodDetails{border-top:1px solid var(--rw-discovery-border);margin-top:var(--rw-space-6);padding-top:var(--rw-space-2);font-size:.875rem}.ZKhefG_resources{margin-block:var(--rw-space-12)}.ZKhefG_resourceList{gap:var(--rw-space-6);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.ZKhefG_resourceList li{border-top:1px solid var(--rw-discovery-border);padding-top:var(--rw-space-4)}.ZKhefG_resourceList .ZKhefG_meta{margin:var(--rw-space-2) 0 0}.ZKhefG_detailFooter{border-top:1px solid var(--rw-discovery-border);padding-top:var(--rw-space-6);margin-top:var(--rw-space-10)}.ZKhefG_detailFooter .ZKhefG_meta{max-width:760px}.ZKhefG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.ZKhefG_industryOverview,.ZKhefG_ownershipOverview,.ZKhefG_recognitionOverview,.ZKhefG_evidenceGrid{gap:var(--rw-space-6);grid-template-columns:minmax(0,1fr)}.ZKhefG_startupQuestions,.ZKhefG_checklist{gap:var(--rw-space-4);grid-template-columns:minmax(0,1fr)}.ZKhefG_collectionHeading{gap:var(--rw-space-2);grid-template-columns:minmax(0,1fr)}.ZKhefG_sectionHeading{align-items:start;gap:var(--rw-space-3);flex-direction:column}.ZKhefG_sectionHeading>p{text-align:left}.ZKhefG_directoryControls label{flex:1 1 calc(50% - var(--rw-space-4))}.ZKhefG_directoryControls .ZKhefG_searchField{flex-basis:100%;min-width:0!important}.ZKhefG_directoryControls select{max-width:none}}@media (max-width:520px){.ZKhefG_grid,.ZKhefG_resourceList{grid-template-columns:minmax(0,1fr)}.ZKhefG_directoryEntry{gap:var(--rw-space-3);padding-inline:var(--rw-space-3);grid-template-columns:minmax(0,1fr)}.ZKhefG_memberLinks{gap:0}.ZKhefG_memberLinks .ZKhefG_memberNote{max-width:340px}.ZKhefG_headerActions{flex-direction:column;align-items:start}.ZKhefG_industryHeader{padding-inline-start:var(--rw-space-4)}.ZKhefG_pagination{flex-wrap:wrap}.ZKhefG_pagination label{flex-basis:100%;order:-1;justify-content:center}}