.industry-hub.svelte-m5zlrn{background:var(--cw-bg-primary);color:var(--cw-text-primary)}.industry-hub.svelte-m5zlrn a:where(.svelte-m5zlrn):not(.cw-btn){color:inherit;text-decoration:none}.ih-hero.svelte-m5zlrn{--cw-hero-pad-top:45px;--cw-hero-pad-bottom:8px;isolation:isolate;background:radial-gradient(60% 55% at 50% 22%, color-mix(in srgb, var(--cw-energy-mint) 9%, transparent), transparent 70%);position:relative;overflow:hidden}.ih-hero__shell.svelte-m5zlrn{z-index:2;position:relative}.ih-hero.svelte-m5zlrn:after{content:"";z-index:0;background:linear-gradient(180deg, transparent, var(--cw-bg-primary));pointer-events:none;height:180px;position:absolute;inset:auto 0 0}.ih-hero__grid.svelte-m5zlrn{text-align:center;justify-items:center;gap:0;max-width:820px;margin:0 auto;padding:32px 0 0;display:grid}.ih-hero__grid.svelte-m5zlrn .sk-audience:where(.svelte-m5zlrn){justify-content:center}.ih-hero__grid.svelte-m5zlrn .sk-h1:where(.svelte-m5zlrn){font-size:clamp(38px,4.4vw,60px)}.ih-hero__grid.svelte-m5zlrn .sk-lead:where(.svelte-m5zlrn){margin-inline:auto}.ih-hero__grid.svelte-m5zlrn .sk-actions:where(.svelte-m5zlrn){justify-content:center}.ih-hero__pick.svelte-m5zlrn{z-index:1;border-top:1px solid #ffffff0f;margin-top:56px;padding-top:32px;scroll-margin-top:120px;position:relative}.ih-pick.svelte-m5zlrn{padding-top:0;padding-bottom:24px}.ih-acc.svelte-m5zlrn{color:var(--cw-energy-mint)}.ih-preview.svelte-m5zlrn{border-radius:var(--cw-radius-2xl,18px);background:radial-gradient(70% 90% at 0% 0%, color-mix(in srgb, var(--acc) 9%, transparent), transparent 70%), #18181b8c;border:1px solid #3f3f4673;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:32px 56px;margin-top:16px;padding:32px;transition:border-color .26s;display:grid}.ih-preview.svelte-m5zlrn:hover{border-color:color-mix(in srgb, var(--acc) 30%, #3f3f4673)}.ih-preview__copy.svelte-m5zlrn{justify-items:start;gap:14px;display:grid}.ih-preview__copy.svelte-m5zlrn .sk-h2:where(.svelte-m5zlrn){margin-top:2px;font-size:clamp(28px,2.8vw,40px)}.ih-preview__copy.svelte-m5zlrn .sk-h2:where(.svelte-m5zlrn) span:where(.svelte-m5zlrn){color:var(--cw-energy-mint)}.ih-preview__lead.svelte-m5zlrn{max-width:46ch;color:var(--cw-text-secondary);font-size:16px;line-height:1.65}.ih-preview__copy.svelte-m5zlrn .cw-btn:where(.svelte-m5zlrn){margin-top:8px}.ih-preview__side.svelte-m5zlrn{gap:14px;display:grid}.ih-head.svelte-m5zlrn{color:var(--cw-text-muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.ih-head.svelte-m5zlrn span:where(.svelte-m5zlrn){white-space:nowrap}.ih-head.svelte-m5zlrn i:where(.svelte-m5zlrn){border-top:1px solid #ffffff1f;border-right:1px solid #ffffff1f;border-top-right-radius:4px;flex:1;height:7px;margin-top:7px}.ih-list.svelte-m5zlrn,.ih-links.svelte-m5zlrn{gap:10px;margin:0 0 8px;padding:0;list-style:none;display:grid}.ih-list.svelte-m5zlrn li:where(.svelte-m5zlrn){color:var(--cw-text-primary);align-items:center;gap:12px;font-size:15px;display:flex}.ih-node.svelte-m5zlrn{border:1px solid color-mix(in srgb, var(--acc) 40%, transparent);background:color-mix(in srgb, var(--acc) 10%, #141416);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.ih-node--uc.svelte-m5zlrn{border-color:color-mix(in srgb, var(--uc) 40%, transparent);background:color-mix(in srgb, var(--uc) 10%, #141416);transition:transform .2s,box-shadow .2s}.ih-links.svelte-m5zlrn a:where(.svelte-m5zlrn){color:var(--cw-text-secondary);border-radius:10px;align-items:center;gap:12px;padding:6px 4px;font-size:14.5px;font-weight:600;transition:color .18s;display:flex}.ih-links.svelte-m5zlrn a:where(.svelte-m5zlrn)>svg:last-child{color:#ffffff4d;margin-left:auto;transition:color .18s,transform .18s}.ih-links.svelte-m5zlrn a:where(.svelte-m5zlrn):hover{color:#fff}.ih-links.svelte-m5zlrn a:where(.svelte-m5zlrn):hover .ih-node--uc:where(.svelte-m5zlrn){box-shadow:0 0 0 4px color-mix(in srgb, var(--uc) 14%, transparent);transform:translateY(-2px)}.ih-links.svelte-m5zlrn a:where(.svelte-m5zlrn):hover>svg:last-child{color:var(--uc);transform:translate(2px,-2px)}.ih-links.svelte-m5zlrn a:where(.svelte-m5zlrn):focus-visible{outline:2px solid color-mix(in srgb, var(--uc) 70%, transparent);outline-offset:2px}@media (width<=1000px){.ih-preview.svelte-m5zlrn{grid-template-columns:minmax(0,1fr);padding:22px}}@media (prefers-reduced-motion:reduce){.ih-preview.svelte-m5zlrn,.ih-node--uc.svelte-m5zlrn,.ih-links.svelte-m5zlrn a:where(.svelte-m5zlrn){transition:none}}
