.band[data-astro-cid-ahtsg2rv]{border-block:1px solid var(--line-soft);isolation:isolate;align-items:end;min-height:clamp(460px,72vh,780px);display:grid;position:relative;overflow:hidden}.band__viewport[data-astro-cid-ahtsg2rv]{z-index:-1;position:absolute;inset:0}.band__viewport[data-astro-cid-ahtsg2rv] img[data-astro-cid-ahtsg2rv]{object-fit:cover;object-position:18% 58%;filter:saturate(1.15)contrast(1.08)brightness(1.05);width:180%;height:100%;transform:translate(-4%)}.band__veil[data-astro-cid-ahtsg2rv]{background:linear-gradient(90deg, var(--bg) 0%, transparent 14%, transparent 86%, var(--bg) 100%), linear-gradient(180deg, var(--bg) 0%, transparent 18%, #0507139e 78%, var(--bg) 100%);position:absolute;inset:0}.band__copy[data-astro-cid-ahtsg2rv]{text-align:left;width:100%;padding-block:0 clamp(44px,6vw,76px);position:relative}.band__k[data-astro-cid-ahtsg2rv]{letter-spacing:.2em;text-transform:uppercase;color:var(--violet);align-items:center;gap:12px;margin:0 0 16px;font-size:.72rem;font-weight:600;display:flex}.band__k[data-astro-cid-ahtsg2rv]:after{content:"";background:var(--line);flex:1;max-width:180px;height:1px}.band[data-astro-cid-ahtsg2rv] h2[data-astro-cid-ahtsg2rv]{text-wrap:pretty;text-align:left;max-width:30ch}.band__h2b[data-astro-cid-ahtsg2rv]{color:var(--violet)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.band__viewport[data-astro-cid-ahtsg2rv] img[data-astro-cid-ahtsg2rv]{animation:linear both drift view();animation-range:cover}@keyframes drift{0%{transform:translate(0%)}to{transform:translate(-40%)}}}}.wf[data-astro-cid-3fh5sc3f]{border:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);gap:0;margin:44px 0 0;padding:0;list-style:none;display:grid}.wf__step[data-astro-cid-3fh5sc3f]{background:var(--bg-panel);border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);transition:background .3s var(--ease);padding:26px 24px 30px;position:relative}.wf__step[data-astro-cid-3fh5sc3f]:nth-child(3n){border-right:0}.wf__step[data-astro-cid-3fh5sc3f]:nth-child(n+4){border-bottom:0}.wf__step[data-astro-cid-3fh5sc3f]:hover{background:var(--bg-panel-alt)}.wf__step[data-astro-cid-3fh5sc3f]:before{content:"";background:var(--accent-deep);transform-origin:0;height:2px;transition:background .3s var(--ease);position:absolute;inset:0 0 auto}.wf__step[data-astro-cid-3fh5sc3f]:first-child:before{transform:scaleX(.17)}.wf__step[data-astro-cid-3fh5sc3f]:nth-child(2):before{transform:scaleX(.34)}.wf__step[data-astro-cid-3fh5sc3f]:nth-child(3):before{transform:scaleX(.5)}.wf__step[data-astro-cid-3fh5sc3f]:nth-child(4):before{transform:scaleX(.67)}.wf__step[data-astro-cid-3fh5sc3f]:nth-child(5):before{transform:scaleX(.84)}.wf__step[data-astro-cid-3fh5sc3f]:nth-child(6):before{background:var(--accent);transform:scaleX(1)}.wf__step[data-astro-cid-3fh5sc3f]:hover:before{background:var(--accent)}.wf__n[data-astro-cid-3fh5sc3f]{letter-spacing:.18em;color:var(--accent);margin-bottom:14px;font-size:.66rem;font-weight:700;display:block}.wf__t[data-astro-cid-3fh5sc3f]{margin-bottom:8px;font-size:.98rem}.wf__d[data-astro-cid-3fh5sc3f]{color:var(--fg-muted);margin:0;font-size:.85rem;line-height:1.55}@media (width<=920px){.wf[data-astro-cid-3fh5sc3f]{grid-template-columns:repeat(2,1fr)}.wf__step[data-astro-cid-3fh5sc3f]:nth-child(3n){border-right:1px solid var(--line-soft)}.wf__step[data-astro-cid-3fh5sc3f]:nth-child(2n){border-right:0}.wf__step[data-astro-cid-3fh5sc3f]:nth-child(n+4){border-bottom:1px solid var(--line-soft)}.wf__step[data-astro-cid-3fh5sc3f]:nth-child(n+5){border-bottom:0}}@media (width<=600px){.wf[data-astro-cid-3fh5sc3f]{grid-template-columns:1fr}.wf__step[data-astro-cid-3fh5sc3f]{border-right:0!important;border-bottom:1px solid var(--line-soft)!important}.wf__step[data-astro-cid-3fh5sc3f]:last-child{border-bottom:0!important}}.strip[data-astro-cid-apb3zdx4]{height:clamp(180px,26vw,320px);position:relative;overflow:hidden}.strip[data-astro-cid-apb3zdx4] img[data-astro-cid-apb3zdx4]{object-fit:cover;object-position:32% 50%;width:100%;height:100%}.strip[data-astro-cid-apb3zdx4]:after{content:"";background:linear-gradient(180deg, var(--bg) 0%, transparent 34%, transparent 62%, var(--bg) 100%), linear-gradient(90deg, var(--bg) 0%, transparent 16%, transparent 84%, var(--bg) 100%);position:absolute;inset:0}.bridge[data-astro-cid-q2lpk3fb]{padding-block:var(--section-y);background:radial-gradient(60% 120% at 78% 50%, #b38cff21, transparent 70%), var(--bg-accent);border-block:1px solid var(--line-soft)}.bridge__eyebrow[data-astro-cid-q2lpk3fb]{color:var(--oncology)}.bridge__eyebrow[data-astro-cid-q2lpk3fb]:after{background:#b38cff52}.bridge__flow[data-astro-cid-q2lpk3fb]{flex-wrap:wrap;align-items:stretch;gap:18px;margin-top:44px;display:flex}.node[data-astro-cid-q2lpk3fb]{background:var(--bg-panel);border:1px solid var(--line-soft);border-top:2px solid var(--accent-deep);flex:260px;padding:24px 26px 26px}.node--there[data-astro-cid-q2lpk3fb]{border-top-color:var(--oncology)}.node__t[data-astro-cid-q2lpk3fb]{color:var(--fg);letter-spacing:-.01em;font-size:1.05rem;font-weight:600;display:block}.node--there[data-astro-cid-q2lpk3fb] .node__t[data-astro-cid-q2lpk3fb]{color:var(--oncology)}.node__s[data-astro-cid-q2lpk3fb]{color:var(--fg-muted);margin-top:7px;font-size:.84rem;display:block}.node__arrow[data-astro-cid-q2lpk3fb]{color:var(--oncology);align-self:center;font-size:1.3rem}.bridge__btn[data-astro-cid-q2lpk3fb]{color:var(--oncology);background:0 0;border-color:#b38cff73}.bridge__btn[data-astro-cid-q2lpk3fb]:hover{border-color:var(--oncology);background:#b38cff1f}@media (width<=620px){.node__arrow[data-astro-cid-q2lpk3fb]{align-self:center;transform:rotate(90deg)}}.hero[data-astro-cid-7aropxhg]{padding:clamp(84px,13vw,168px) 0 clamp(72px,11vw,140px);position:relative;overflow:hidden}.hero__media[data-astro-cid-7aropxhg]{z-index:0;position:absolute;inset:0}.hero__media[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{object-fit:cover;object-position:70% 50%;filter:saturate(1.1)contrast(1.05);width:100%;height:100%;animation:heroIn 1.6s var(--ease) both;mask-image:linear-gradient(#000 68%,#0000 100%)}@keyframes heroIn{0%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:none}}.hero__media[data-astro-cid-7aropxhg]:after{content:"";background:linear-gradient(96deg, var(--bg) 4%, #071827e6 26%, #07182773 46%, transparent 66%);position:absolute;inset:0}.hero__glow[data-astro-cid-7aropxhg]{pointer-events:none;z-index:1;background:radial-gradient(closest-side,#15f5e021,#0000 70%) 34%/54% 58% no-repeat,radial-gradient(closest-side,#4ce8ff14,#0000 70%) 70% 32%/42% 46% no-repeat;width:140vw;height:120vh;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.hero__inner[data-astro-cid-7aropxhg]{z-index:2;position:relative}.hero__kicker[data-astro-cid-7aropxhg]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 26px;font-size:.72rem;font-weight:600}.accent[data-astro-cid-7aropxhg]{color:var(--accent)}.hero__lede[data-astro-cid-7aropxhg]{margin-top:28px}.hero__cta[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.hero__meta[data-astro-cid-7aropxhg]{color:var(--fg-muted);letter-spacing:.02em;margin:26px 0 0;font-size:.8rem}.mt-xl[data-astro-cid-7aropxhg]{margin-top:44px}.gap-lg[data-astro-cid-7aropxhg]{align-items:start;gap:48px}.flow[data-astro-cid-7aropxhg]{border:1px solid var(--line-soft);background:var(--bg-panel);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:40px 0 0;padding:22px 24px;display:flex}.flow[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{color:var(--fg-body-2);letter-spacing:.03em;font-size:.84rem}.flow[data-astro-cid-7aropxhg] i[data-astro-cid-7aropxhg]{color:var(--accent);font-style:normal}.caps__cols[data-astro-cid-7aropxhg]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;margin-top:48px;display:grid}.capcol[data-astro-cid-7aropxhg]{border-right:1px solid var(--line-soft);padding:30px 40px 34px 0}.capcol--b[data-astro-cid-7aropxhg]{border-right:0;padding:30px 0 34px 40px}.capcol__n[data-astro-cid-7aropxhg]{letter-spacing:.2em;color:var(--accent);margin-bottom:12px;font-size:.66rem;font-weight:700;display:block}.capcol--b[data-astro-cid-7aropxhg] .capcol__n[data-astro-cid-7aropxhg]{color:var(--cyan)}.capcol[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{margin-bottom:22px;font-size:1.08rem}.caplist[data-astro-cid-7aropxhg]{margin:0;padding:0;list-style:none}.caplist[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{border-top:1px solid var(--line-soft);color:var(--fg-body);transition:color .2s var(--ease), padding-left .25s var(--ease);padding:11px 0 11px 22px;font-size:.93rem;position:relative}.caplist[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:before{content:"";background:var(--accent);width:10px;height:1px;transition:width .25s var(--ease);position:absolute;top:1.28em;left:0}.capcol--b[data-astro-cid-7aropxhg] .caplist[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:before{background:var(--cyan)}.caplist[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:hover{color:var(--fg);padding-left:28px}.caplist[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:hover:before{width:16px}.phi[data-astro-cid-7aropxhg]{isolation:isolate;position:relative;overflow:hidden}.phi__media[data-astro-cid-7aropxhg]{z-index:-1;width:58%;position:absolute;inset:0 0 0 auto}.phi__media[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{object-fit:cover;object-position:42% 50%;filter:saturate(1.14)contrast(1.08);-webkit-mask-composite:source-in;width:100%;height:100%;mask-image:linear-gradient(90deg,#0000 0%,#000 46%),linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-composite:intersect}.phi__inner[data-astro-cid-7aropxhg]{position:relative}.phi__copy[data-astro-cid-7aropxhg]{max-width:54ch}.phi[data-astro-cid-7aropxhg] .lede[data-astro-cid-7aropxhg]{max-width:50ch}.phi[data-astro-cid-7aropxhg] .stack[data-astro-cid-7aropxhg]{margin-top:34px}.crit[data-astro-cid-7aropxhg]{border-top:1px solid var(--line);padding-top:16px}.crit[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{margin-bottom:7px;font-size:.95rem}.crit[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{margin:0}.crit__n[data-astro-cid-7aropxhg]{letter-spacing:.18em;color:var(--accent);margin-bottom:10px;font-size:.66rem;font-weight:700;display:block}.stack[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stack[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{letter-spacing:.03em;color:var(--fg-body-2);border:1px solid var(--line);background:var(--bg-panel);padding:8px 14px;font-size:.82rem}.quote[data-astro-cid-7aropxhg]{border-left:2px solid var(--accent);color:var(--fg);max-width:46ch;margin:26px 0 0;padding-left:18px;font-size:1.04rem;line-height:1.55}.diptych[data-astro-cid-7aropxhg]{grid-template-columns:44% 1fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.diptych__img[data-astro-cid-7aropxhg]{border:1px solid var(--line);margin:0;position:relative;overflow:hidden}.diptych__img[data-astro-cid-7aropxhg]:after{content:"";mix-blend-mode:color;background:linear-gradient(150deg,#15f5e042,#07182757);position:absolute;inset:0}.diptych__img[data-astro-cid-7aropxhg]:before{content:"";z-index:2;box-shadow:inset 0 -54px 70px -46px var(--bg);position:absolute;inset:0}.diptych__img[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{object-fit:cover;filter:contrast(1.08)brightness(1.04);width:100%;height:100%;transition:transform 1.2s var(--ease)}.diptych[data-astro-cid-7aropxhg]:hover .diptych__img[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{transform:scale(1.03)}.cta[data-astro-cid-7aropxhg]{background:linear-gradient(180deg, var(--bg) 0%, var(--bg-accent) 100%);border-top:1px solid var(--line);padding-block:clamp(76px,10vw,132px)}.cta[data-astro-cid-7aropxhg] h2[data-astro-cid-7aropxhg]{text-wrap:pretty;max-width:24ch}.cta[data-astro-cid-7aropxhg] .list[data-astro-cid-7aropxhg]{max-width:60ch}.cta[data-astro-cid-7aropxhg] .hero__cta[data-astro-cid-7aropxhg]{margin-top:34px}.foot[data-astro-cid-7aropxhg]{border-top:1px solid var(--line-soft);padding-block:30px}.foot__inner[data-astro-cid-7aropxhg]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 26px;display:flex}.brandline[data-astro-cid-7aropxhg]{letter-spacing:.05em;color:var(--fg-muted);max-width:54ch;font-size:.76rem;line-height:1.05}.brandline__2[data-astro-cid-7aropxhg]{white-space:nowrap}.brandline[data-astro-cid-7aropxhg] .sep[data-astro-cid-7aropxhg]{color:var(--accent-deep)}.foot__links[data-astro-cid-7aropxhg]{flex-wrap:wrap;align-items:center;gap:0;display:flex}.foot__links[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{color:var(--fg-muted);transition:color .2s var(--ease);font-size:.78rem;text-decoration:none}.foot__links[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover{color:var(--fg)}.foot__links[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]+a[data-astro-cid-7aropxhg]:before{content:"·";color:var(--accent-deep);margin:0 10px;display:inline-block}@media (width<=900px){.diptych[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.diptych__img[data-astro-cid-7aropxhg]{max-height:300px}.hero__media[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{object-position:62% 50%}}@media (width<=860px){.gap-lg[data-astro-cid-7aropxhg]{gap:32px}.caps__cols[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.capcol[data-astro-cid-7aropxhg]{border-right:0;padding:26px 0 8px}.capcol--b[data-astro-cid-7aropxhg]{border-top:1px solid var(--line-soft);padding:30px 0 8px}.phi__media[data-astro-cid-7aropxhg]{opacity:.3;width:100%}.phi__media[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{mask-image:linear-gradient(#0000 0%,#000 40%)}.phi__copy[data-astro-cid-7aropxhg]{max-width:none}}
