.enton-spot [aria-hidden]{pointer-events:none}.enton-spot{position:relative;isolation:isolate;--spot-mask:radial-gradient(ellipse 640px 460px at var(--sx,50%) var(--sy,42%),rgba(0,0,0,0.88) 0%,rgba(0,0,0,0.32) 48%,transparent 76%)}.enton-spot:after,.enton-spot:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;mix-blend-mode:soft-light;-webkit-mask-image:var(--spot-mask);mask-image:var(--spot-mask)}.enton-spot:before{opacity:0;transition:opacity .42s ease-out;background-image:radial-gradient(circle at 50% 50%,rgba(210,218,228,.5) 0,rgba(210,218,228,.38) 1.25px,transparent 1.6px),linear-gradient(90deg,transparent calc(50% - .5px),rgba(200,208,220,.14) calc(50% - .5px),rgba(200,208,220,.14) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(180deg,transparent calc(50% - .5px),rgba(200,208,220,.14) calc(50% - .5px),rgba(200,208,220,.14) calc(50% + .5px),transparent calc(50% + .5px));background-size:64px 64px}.enton-spot:after{opacity:0;transition:opacity .48s ease-out;background-image:radial-gradient(circle,rgba(200,208,220,.22) .35px,transparent 0);background-size:16px 16px}.enton-spot:hover:before{opacity:.58}.enton-spot:hover:after{opacity:.32}.enton-spot-ambient:before{opacity:.48;transition:opacity .42s ease-out}.enton-spot-ambient:after{opacity:.18;transition:opacity .48s ease-out}.enton-spot-ambient:hover:before{opacity:.6}.enton-spot-ambient:hover:after{opacity:.26}.enton-spot-card{--spot-mask:radial-gradient(ellipse 260px 190px at var(--sx,50%) var(--sy,50%),rgba(0,0,0,0.88) 0%,rgba(0,0,0,0.32) 46%,transparent 74%)}.enton-spot-card:before{background-size:32px 32px;opacity:.36}.enton-spot-card:after{opacity:.14}.enton-spot-card:hover:before{opacity:.5}.enton-spot-card:hover:after{opacity:.22}.enton-hero-grid,.enton-signin-line-grid{z-index:1;transform:translate(var(--grid-px,0),var(--grid-py,0));transition:transform .16s ease-out}.enton-hero-grid{transform:translate(var(--grid-px,0),calc(var(--grid-py, 0px) + var(--grid-scroll-y, 0px)));will-change:transform}@media (hover:none){.enton-spot:after,.enton-spot:before{display:none}}@media (prefers-reduced-motion:reduce){.enton-spot:after,.enton-spot:before{display:none}.enton-hero-grid,.enton-signin-line-grid{transform:none;transition:none}}