:where(.c-lens-flare){contain:style layout;isolation:isolate;pointer-events:none;position:relative}:where(.c-lens-flare__change){will-change:transform}:where(.c-lens-flare__element){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:1s;transition-timing-function:linear}:where(.c-lens-flare__element--primary),:where(.c-lens-flare__element--secondary),:where(.c-lens-flare__element--tertiary){animation:t-lens-flare--color-shift 20s linear infinite;contain:style paint layout}:where(.c-lens-flare__element--primary){--flare-color-one: rgb( var(--theme-colors-background-frontPageGraphicStart-1) );--flare-color-two: rgb( var(--theme-colors-background-frontPageGraphicEnd-1) )}:where(.c-lens-flare__element--secondary){--flare-color-one: rgb( var(--theme-colors-background-frontPageGraphicStart-2) );--flare-color-two: rgb( var(--theme-colors-background-frontPageGraphicEnd-2) )}:where(.c-lens-flare__element--tertiary){--flare-color-one: rgb( var(--theme-colors-background-frontPageGraphicStart-3) );--flare-color-two: rgb( var(--theme-colors-background-frontPageGraphicEnd-3) )}@keyframes t-lens-flare--color-shift{0%,to{color:var(--flare-color-one)}50%{color:var(--flare-color-two)}}.t-lens-flare-enter-active,.t-lens-flare-leave-active{transition-duration:1s}.t-lens-flare-enter,.t-lens-flare-leave-to{opacity:0}
