.section-handoff{position:relative;z-index:var(--z-content);display:flex;align-items:center;gap:var(--space-4);padding-inline:var(--space-6);pointer-events:none}.section-handoff--bare{block-size:0}.section-handoff--act{padding-block:var(--space-8)}.section-handoff__glow{position:absolute;inset-inline:0;inset-block-start:50%;block-size:70svh;margin-block-start:-35svh;background:radial-gradient(ellipse 62% 48% at 50% 50%,color-mix(in srgb,var(--color-accent) 22%,transparent),color-mix(in srgb,var(--color-accent) 6%,transparent) 46%,transparent 74%);opacity:0}.section-handoff__thread{flex:1;block-size:var(--border-hair);opacity:.6}.section-handoff__thread--left{background:linear-gradient(to left,color-mix(in srgb,var(--color-accent) 70%,transparent),transparent);transform-origin:right center}.section-handoff__thread--right{background:linear-gradient(to right,color-mix(in srgb,var(--color-accent) 70%,transparent),transparent);transform-origin:left center}.section-handoff__node{display:inline-flex;gap:var(--space-3);white-space:nowrap}.section-handoff__node--dot{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent)}.section-handoff__index{color:var(--color-accent)}@media (max-width:767px){.section-handoff{padding-inline:var(--space-4)}.section-handoff__glow{block-size:46svh;margin-block-start:-23svh}}@media (prefers-reduced-motion:reduce){.section-handoff__glow{opacity:0!important}.section-handoff__glow,.section-handoff__node,.section-handoff__thread{transform:none!important}.section-handoff__node{opacity:1!important}}:root[data-tier="0"] .section-handoff__glow{opacity:0!important;transform:none!important}:root[data-tier="0"] .section-handoff__node,:root[data-tier="0"] .section-handoff__thread{transform:none!important}:root[data-tier="0"] .section-handoff__node{opacity:1!important}