.initiative{--accent-live:var(--b-primary,var(--color-accent));--accent-soft:var(--b-primary-container,var(--color-primary-container));--accent-ink:var(--b-on-primary-container,var(--color-ink));--surface-soft:var(--b-surface-container-low,var(--color-card))}.act{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.act{animation:linear both act-rise;animation-timeline:view();animation-range:entry entry 45%}}@supports not (animation-timeline:view()){.act[data-reveal]{opacity:0;transition:opacity .6s var(--ease-site), transform .6s var(--ease-site);transform:translateY(18px)}.act[data-reveal=in]{opacity:1;transform:none}}}@keyframes act-rise{0%{opacity:0;transform:translateY(24px)scale(.985)}to{opacity:1;transform:none}}.act-card{background:var(--surface-soft);border:1px solid var(--color-line);transition:transform .26s var(--ease-site), background-color var(--duration-theme) var(--ease-theme), border-color .26s var(--ease-site), box-shadow .26s var(--ease-site)}.act-card:hover,.act-card:focus-within{border-color:var(--accent-live);box-shadow:0 12px 30px -18px color-mix(in srgb, var(--accent-live) 60%, transparent);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.act-card,.act-card:hover{transition:none;transform:none}}.act[aria-current=step] .act-card{border-color:var(--accent-live);background:color-mix(in srgb, var(--accent-soft) 45%, var(--surface-soft))}.act-kicker{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent-live)}.route-map path{stroke:var(--accent-live)}.route-map circle{fill:var(--accent-live)}.initiative-prose :is(h2,h3){color:var(--color-ink)}.initiative-prose a{color:var(--accent-live)}@media (prefers-reduced-motion:no-preference){.act-kicker,.initiative-prose a{transition:color var(--duration-theme) var(--ease-theme)}.route-map path{transition:stroke var(--duration-theme) var(--ease-theme)}.route-map circle{transition:fill var(--duration-theme) var(--ease-theme)}}
