@property --service-glow-angle{syntax:"<angle>";initial-value:0deg;inherits:true}.service-editorial-grid--glow{--service-glow-angle:0deg;animation:service-glow-orbit 7s linear infinite}.service-editorial-grid--glow .service-story{--service-glow-visible:0;position:relative;overflow:visible}.service-editorial-grid--glow .service-story-card{border-radius:inherit}.service-editorial-grid--glow .service-story:hover,.service-editorial-grid--glow:not(:has(.service-story:hover)) .service-story:focus-within,.service-editorial-grid--glow:not(:has(.service-story:hover,.service-story:focus-within)) .service-story:first-child{--service-glow-visible:1}.service-editorial-grid--glow .service-story:after,.service-editorial-grid--glow .service-story:before{content:"";position:absolute;z-index:1;inset:-2px;border-radius:5px;pointer-events:none;opacity:var(--service-glow-visible);transition:opacity .35s ease}.service-editorial-grid--glow .service-story:before{box-shadow:0 0 10px #a94b2860,0 0 25px #8b391f30}.service-editorial-grid--glow .service-story:after{padding:2px;background:conic-gradient(from var(--service-glow-angle),#7b351c55,#a94b28 14%,#e8b578 20%,#8f3c2166 34%,#57301833 64%,#b95730 83%,#7b351c55);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@keyframes service-glow-orbit{to{--service-glow-angle:360deg}}@media (prefers-reduced-motion:reduce){.service-editorial-grid--glow{animation:none}.service-editorial-grid--glow .service-story:after,.service-editorial-grid--glow .service-story:before{transition:none}}@media (forced-colors:active){.service-editorial-grid--glow{animation:none}.service-editorial-grid--glow .service-story:before{box-shadow:none}.service-editorial-grid--glow .service-story:after{padding:0;background:none;mask:none;-webkit-mask:none;border:2px solid Highlight}}