.spotlight-module__EElzJG__cta:active{transition:background-color .2s,transform 60ms var(--ease-out)}.spotlight-module__EElzJG__glyph{overflow:hidden}@keyframes spotlight-module__EElzJG__pass{0%{opacity:1;animation-timing-function:var(--ease-in,cubic-bezier(.4,0,1,1));transform:translate(0)}45%{opacity:0;transform:translate(14px)}46%{opacity:0;animation-timing-function:var(--ease-out);transform:translate(-14px)}to{opacity:1;transform:translate(0)}}html[data-pfx] .spotlight-module__EElzJG__cta:hover .spotlight-module__EElzJG__glyph{transform:none}html[data-pfx] .spotlight-module__EElzJG__cta[data-pass=run] .spotlight-module__EElzJG__glyph>svg{animation:.36s both spotlight-module__EElzJG__pass}.spotlight-module__EElzJG__spotRule{position:relative}.spotlight-module__EElzJG__spotRule:after{content:"";background:radial-gradient(220px circle at var(--mx,50%)0,#ffffff40,transparent 70%);opacity:0;pointer-events:none;height:1px;transition:opacity .32s var(--ease-in,cubic-bezier(.4,0,1,1));position:absolute;top:-1px;left:0;right:0}.spotlight-module__EElzJG__spotBox{position:relative}.spotlight-module__EElzJG__spotBox:after{content:"";background:radial-gradient(220px circle at var(--mx,50%)var(--my,50%),#ffffff40,transparent 70%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity .32s var(--ease-in,cubic-bezier(.4,0,1,1));padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}html[data-pfx] .spotlight-module__EElzJG__spotRule[data-spot-on]:after{opacity:1;transition:opacity var(--dur-fast,.2s)var(--ease-out)}html[data-pfx] .spotlight-module__EElzJG__spotBox[data-spot-on]:after{opacity:1;transition:opacity var(--dur-fast,.2s)var(--ease-out)}@media (forced-colors:active){.spotlight-module__EElzJG__spotRule:after,.spotlight-module__EElzJG__spotBox:after{display:none}}@media (hover:hover) and (pointer:fine){html.js .spotlight-module__EElzJG__wipe{transition:border-color .2s,color var(--dur-micro,.12s)var(--ease-out);position:relative}html.js .spotlight-module__EElzJG__wipe:after{content:"";background:var(--text);transform-origin:100%;pointer-events:none;height:1px;transition:transform var(--dur-fast,.2s)var(--ease-in,cubic-bezier(.4,0,1,1));position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}html.js .spotlight-module__EElzJG__wipe:hover{border-color:var(--hairline-solid)}html.js .lift:hover .spotlight-module__EElzJG__wipe{border-color:var(--hairline-solid)}html.js .spotlight-module__EElzJG__wipe:hover:after{transform-origin:0;transition:transform var(--dur-base,.28s)var(--ease-out);transform:scaleX(1)}html.js .lift:hover .spotlight-module__EElzJG__wipe:after{transform-origin:0;transition:transform var(--dur-base,.28s)var(--ease-out);transform:scaleX(1)}html.js .spotlight-module__EElzJG__wipe>svg{transition:transform var(--dur-fast,.2s)var(--ease-out)}html.js .spotlight-module__EElzJG__wipe:hover>svg{transform:translate(2px)}html.js .lift:hover .spotlight-module__EElzJG__wipe>svg{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.spotlight-module__EElzJG__cta:hover .spotlight-module__EElzJG__glyph,.spotlight-module__EElzJG__go{transform:none}}
