@property --reveal-radius{syntax:"<length>";inherits:false;initial-value:0}.HeroArtifactReveal-module__2qzFPW__root{width:100%;margin-inline:auto;transition:transform .5s cubic-bezier(.22,1,.36,1);position:relative}.HeroArtifactReveal-module__2qzFPW__root:hover{transform:translateY(-8px)}.HeroArtifactReveal-module__2qzFPW__stage{filter:drop-shadow(0 26px 36px #1a2a4038);will-change:transform;display:block;position:relative}.HeroArtifactReveal-module__2qzFPW__floating{animation:8s ease-in-out infinite HeroArtifactReveal-module__2qzFPW__artifact-float}.HeroArtifactReveal-module__2qzFPW__base{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.HeroArtifactReveal-module__2qzFPW__smudge{filter:url(#hero-artifact-smudge);position:absolute;inset:0}.HeroArtifactReveal-module__2qzFPW__reveal{pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:contain;--reveal-x:50%;--reveal-y:50%;-webkit-mask-image:radial-gradient(circle calc(var(--reveal-radius,0px) * .82) at var(--reveal-x) var(--reveal-y), #000 0%, #000 34%, #0000 100%), radial-gradient(circle calc(var(--reveal-radius,0px) * .5) at calc(var(--reveal-x) + var(--reveal-radius,0px) * .62) calc(var(--reveal-y) - var(--reveal-radius,0px) * .46), #000 0%, #000 30%, #0000 100%), radial-gradient(circle calc(var(--reveal-radius,0px) * .46) at calc(var(--reveal-x) - var(--reveal-radius,0px) * .58) calc(var(--reveal-y) + var(--reveal-radius,0px) * .5), #000 0%, #000 30%, #0000 100%), radial-gradient(circle calc(var(--reveal-radius,0px) * .5) at calc(var(--reveal-x) + var(--reveal-radius,0px) * .18) calc(var(--reveal-y) + var(--reveal-radius,0px) * .66), #000 0%, #000 30%, #0000 100%), radial-gradient(circle calc(var(--reveal-radius,0px) * .4) at calc(var(--reveal-x) - var(--reveal-radius,0px) * .5) calc(var(--reveal-y) - var(--reveal-radius,0px) * .42), #000 0%, #000 30%, #0000 100%);-webkit-mask-image:radial-gradient(circle calc(var(--reveal-radius,0px) * .82) at var(--reveal-x) var(--reveal-y), #000 0%, #000 34%, #0000 100%), radial-gradient(circle calc(var(--reveal-radius,0px) * .5) at calc(var(--reveal-x) + var(--reveal-radius,0px) * .62) calc(var(--reveal-y) - var(--reveal-radius,0px) * .46), #000 0%, #000 30%, #0000 100%), radial-gradient(circle calc(var(--reveal-radius,0px) * .46) at calc(var(--reveal-x) - var(--reveal-radius,0px) * .58) calc(var(--reveal-y) + var(--reveal-radius,0px) * .5), #000 0%, #000 30%, #0000 100%), radial-gradient(circle calc(var(--reveal-radius,0px) * .5) at calc(var(--reveal-x) + var(--reveal-radius,0px) * .18) calc(var(--reveal-y) + var(--reveal-radius,0px) * .66), #000 0%, #000 30%, #0000 100%), radial-gradient(circle calc(var(--reveal-radius,0px) * .4) at calc(var(--reveal-x) - var(--reveal-radius,0px) * .5) calc(var(--reveal-y) - var(--reveal-radius,0px) * .42), #000 0%, #000 30%, #0000 100%);mask-image:radial-gradient(circle calc(var(--reveal-radius,0px) * .82) at var(--reveal-x) var(--reveal-y), #000 0%, #000 34%, #0000 100%), radial-gradient(circle calc(var(--reveal-radius,0px) * .5) at calc(var(--reveal-x) + var(--reveal-radius,0px) * .62) calc(var(--reveal-y) - var(--reveal-radius,0px) * .46), #000 0%, #000 30%, #0000 100%), radial-gradient(circle calc(var(--reveal-radius,0px) * .46) at calc(var(--reveal-x) - var(--reveal-radius,0px) * .58) calc(var(--reveal-y) + var(--reveal-radius,0px) * .5), #000 0%, #000 30%, #0000 100%), radial-gradient(circle calc(var(--reveal-radius,0px) * .5) at calc(var(--reveal-x) + var(--reveal-radius,0px) * .18) calc(var(--reveal-y) + var(--reveal-radius,0px) * .66), #000 0%, #000 30%, #0000 100%), radial-gradient(circle calc(var(--reveal-radius,0px) * .4) at calc(var(--reveal-x) - var(--reveal-radius,0px) * .5) calc(var(--reveal-y) - var(--reveal-radius,0px) * .42), #000 0%, #000 30%, #0000 100%);transition:--reveal-radius .55s cubic-bezier(.22,1,.36,1);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.HeroArtifactReveal-module__2qzFPW__defs{pointer-events:none;width:0;height:0;position:absolute}@keyframes HeroArtifactReveal-module__2qzFPW__artifact-float{0%{transform:translateY(-9px)}50%{transform:translateY(9px)}to{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.HeroArtifactReveal-module__2qzFPW__root{transition:none}.HeroArtifactReveal-module__2qzFPW__root:hover{transform:none}.HeroArtifactReveal-module__2qzFPW__stage,.HeroArtifactReveal-module__2qzFPW__floating{animation:none}.HeroArtifactReveal-module__2qzFPW__reveal{transition:none}}
