.candidate-landing{--candidate-card-padding:clamp(24px,2.25vw,32px);--candidate-card-title:clamp(22px,1.65vw,24px);font-family:var(--font-geist-sans),system-ui,sans-serif;color:#0f172a}.candidate-landing :is(.public-section-title,.candidate-section-title,.pain-heading){font-family:inherit;font-size:var(--public-type-section);font-weight:var(--public-weight-strong);letter-spacing:-.03em;text-wrap:balance;line-height:1.12}.candidate-landing :is(.hiw-active-title,.antidote-card-title,.sci-card-title,.faq-question){font-family:inherit;font-size:var(--candidate-card-title);font-weight:var(--public-weight-strong);letter-spacing:-.025em;line-height:1.2}.candidate-landing :is(.hiw-active-description,.antidote-card-text,.sci-card-desc,.faq-answer){letter-spacing:0;color:#334155;font-family:inherit;font-size:16px;font-weight:450;line-height:1.6}.candidate-landing :is(.hero-sub,.antidote-lede,.proposal-subcopy){font-family:inherit;font-size:var(--public-type-lead);letter-spacing:0;color:#334155;font-weight:450;line-height:1.55}.candidate-landing :is(.sci-card,.antidote-card){padding:var(--candidate-card-padding)}.candidate-landing .hero-cta-primary{letter-spacing:0;text-transform:none;min-height:48px;padding:14px 28px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.25}.candidate-landing :is(.hiw-heading,.sci-headline,.proposal-headline,.antidote-headline){margin-bottom:var(--public-space-action)}.candidate-landing .sci-section{padding:var(--public-section-space)0}.candidate-landing .pain-accent,.candidate-landing :is(.pain-heading-accent,.hiw-dock-label){color:var(--public-color-accent)}@media (prefers-reduced-motion:reduce){.candidate-landing .hero-cta-primary{transition:none}}.candidate-landing .hiw-active-layer{padding:var(--candidate-card-padding);padding-bottom:48px}.candidate-landing .hiw-heading{text-align:start;max-width:600px;margin:0 0 32px}.candidate-landing .hiw-card-summary{color:#0f172a;margin:0 0 16px;font-size:18px;font-weight:500;line-height:1.5}.candidate-landing .hiw-active-description{margin:0}.candidate-landing .hiw-dock-grid{align-items:start;gap:10px;max-width:none}.candidate-landing .hiw-dock-item{flex:1;min-width:0}.candidate-landing .hiw-dock-grid:has(>:nth-child(5)){gap:6px}.candidate-landing .hiw-dock-grid:has(>:nth-child(5)) .hiw-dock-label{font-size:11px!important}.candidate-landing .hiw-dock-label{opacity:1;text-transform:none;white-space:normal;overflow-wrap:anywhere;color:#475569;width:100%;margin-top:10px;font-weight:500;line-height:1.3;position:static;transform:translate(0,0);letter-spacing:0!important;font-size:12px!important}.candidate-landing .hiw-active-layer{padding:32px}.hiw-navigation{display:none}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.candidate-landing .hiw-container{padding-block:100px 40px;overflow:visible}.candidate-landing .hiw-stage-layout{gap:var(--public-grid-gap);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;height:auto;display:grid;position:relative}.candidate-landing .hiw-visual-column{justify-content:center;align-items:center;min-width:0;display:flex}.candidate-landing .hiw-pentagon-wrap{height:clamp(420px,65vh,560px);padding:0;position:relative;inset:auto;width:100%!important}.candidate-landing .hiw-pentagon-shell{width:100%;max-width:none;height:100%!important}.candidate-landing .hiw-content-column{min-width:0;height:auto;overflow:clip;margin:0!important}.candidate-landing .hiw-carousel-row{display:block}.candidate-landing .hiw-desktop-stage{width:100%;overflow:visible;height:420px!important}.candidate-landing .hiw-dock-grid:has(>:nth-child(5)){gap:2px;width:calc(100% + 32px);margin-inline:-16px}.candidate-landing .hiw-card{width:clamp(380px,32vw,440px);height:100%!important}.candidate-landing .hiw-inactive-layer{width:clamp(150px,14vw,210px);padding:28px}.candidate-landing .hiw-inactive-layer h3{font-size:20px;line-height:1.25}.hiw-navigation{justify-content:space-between;align-items:center;width:clamp(380px,32vw,440px);max-width:100%;margin-top:20px;display:flex}.hiw-navigation>div{gap:8px;display:flex}.hiw-navigation button{width:44px;height:44px;color:var(--public-color-accent);cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:50%;place-items:center;display:grid}.hiw-navigation button:hover:not(:disabled){background:var(--public-color-accent);border-color:var(--public-color-accent);color:#fff}.hiw-navigation button:disabled{opacity:.4;cursor:default}.hiw-counter{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.hiw-counter>span{color:#64748b;font-weight:450}.hiw-navigation button:focus-visible{outline:2px solid var(--public-color-accent);outline-offset:3px}[dir=rtl] .hiw-navigation svg{transform:scaleX(-1)}}@media (min-width:1024px) and (max-height:780px) and (prefers-reduced-motion:no-preference){.candidate-landing .hiw-container{padding-block:88px 24px}.candidate-landing .hiw-desktop-stage{height:420px!important}.candidate-landing .hiw-pentagon-wrap{height:420px}.candidate-landing .hiw-heading{margin-bottom:24px}}@media (max-width:1023px),(prefers-reduced-motion:reduce){.candidate-landing .hiw-visual-column{display:none}.candidate-landing .hiw-content-column{margin:0!important}.candidate-landing .hiw-active-layer{padding:24px}.candidate-landing .hiw-active-title{font-size:22px}.candidate-landing .hiw-section-inner{height:auto}.candidate-landing .hiw-desktop-stage{height:auto!important}.candidate-landing .hiw-card{width:100%;height:auto!important}}@media (max-width:767px){.candidate-landing .hiw-dock-grid:has(>:nth-child(4)){flex-wrap:wrap;justify-content:center;gap:18px 12px;display:flex}.candidate-landing .hiw-dock-grid:has(>:nth-child(4)) .hiw-dock-item{flex:0 0 calc(33.3333% - 8px)}.candidate-landing .hiw-dock-grid:has(>:nth-child(5)) .hiw-dock-label{font-size:12px!important}}@media (max-width:359px){.candidate-landing .hiw-dock-grid:has(>:nth-child(4)) .hiw-dock-item{flex-basis:calc(50% - 6px)}}
