.sa-card[data-pillar=goals]{--sa-h:var(--ds-illus-emerald-h);--sa-s:var(--ds-illus-emerald-s);--sa-l:var(--ds-illus-emerald-l)}.sa-card[data-pillar=team]{--sa-h:var(--ds-illus-cyan-h);--sa-s:var(--ds-illus-cyan-s);--sa-l:var(--ds-illus-cyan-l)}.sa-card[data-pillar=budget]{--sa-h:var(--ds-illus-amber-h);--sa-s:var(--ds-illus-amber-s);--sa-l:var(--ds-illus-amber-l)}.sa-card{justify-content:flex-start;position:relative;overflow:hidden}.sa-card .ds-card-body{flex:none}.sa-card:before{content:"";aspect-ratio:1;background:radial-gradient(circle at center, hsl(var(--sa-h) var(--sa-s) var(--sa-l) / .45) 0%, hsl(var(--sa-h) var(--sa-s) var(--sa-l) / .12) 45%, transparent 70%);filter:blur(50px);opacity:.75;z-index:0;pointer-events:none;width:70%;transition:opacity var(--ds-hover-dur) var(--ds-hover-ease), transform var(--ds-dur) var(--ds-ease);border-radius:50%;position:absolute;inset:-30% -30% auto auto}.sa-card:hover:before,.sa-card:focus-within:before{opacity:1;transform:scale(1.08)}.sa-card .ds-card-header,.sa-card .ds-card-body{z-index:1;position:relative}.sa-card .ds-card-header .ds-tile{background:hsl(var(--sa-h) var(--sa-s) var(--sa-l) / .14);color:hsl(var(--sa-h) var(--sa-s) var(--sa-l) / .95);border-color:hsl(var(--sa-h) var(--sa-s) var(--sa-l) / .22);transition:background-color var(--ds-hover-dur) var(--ds-hover-ease), border-color var(--ds-hover-dur) var(--ds-hover-ease)}.sa-card:hover .ds-card-header .ds-tile,.sa-card:focus-within .ds-card-header .ds-tile{background:hsl(var(--sa-h) var(--sa-s) var(--sa-l) / .22);border-color:hsl(var(--sa-h) var(--sa-s) var(--sa-l) / .36)}.sa-card .ds-card-description{text-wrap:pretty}.sa-card:hover,.sa-card:focus-within{border-color:hsl(var(--sa-h) var(--sa-s) var(--sa-l) / .45)}[data-theme=light] .sa-card:before{opacity:.95}[data-theme=light] .sa-card .ds-card-header .ds-tile{color:hsl(var(--sa-h) var(--sa-s) 38%)}[data-theme=light] .sa-card:hover,[data-theme=light] .sa-card:focus-within{border-color:hsl(var(--sa-h) var(--sa-s) 40% / .55)}@media (prefers-reduced-motion:reduce){.sa-card:before{transition:opacity var(--ds-hover-dur) var(--ds-hover-ease)}.sa-card:hover:before,.sa-card:focus-within:before{transform:none}}
