@property --sheen-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.Coin3D-module__JovHDq__scene{perspective:1400px;aspect-ratio:1;width:100%;max-width:26rem;margin-inline:auto}.Coin3D-module__JovHDq__autoRotate{width:100%;height:100%;transform-style:preserve-3d;animation:26s linear infinite Coin3D-module__JovHDq__spin;position:relative}@media (prefers-reduced-motion:reduce){.Coin3D-module__JovHDq__autoRotate{animation:none}}.Coin3D-module__JovHDq__tiltLayer{width:100%;height:100%;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.4,0,.2,1);position:relative}.Coin3D-module__JovHDq__face{backface-visibility:hidden;border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.Coin3D-module__JovHDq__front{transform:rotateY(0)translateZ(1px)}.Coin3D-module__JovHDq__back{transform:rotateY(180deg)translateZ(1px)}.Coin3D-module__JovHDq__faceImg{object-fit:cover;width:100%;height:100%}.Coin3D-module__JovHDq__sheen{background:conic-gradient(from var(--sheen-angle,0deg), transparent 0deg, #8b5cf659 60deg, transparent 140deg, #3b82f64d 220deg, transparent 300deg, transparent 360deg);mix-blend-mode:color-dodge;pointer-events:none;border-radius:50%;animation:14s linear infinite Coin3D-module__JovHDq__sheen;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.Coin3D-module__JovHDq__sheen{animation:none}}.Coin3D-module__JovHDq__glow{z-index:-1;filter:blur(28px);opacity:.6;pointer-events:none;background:radial-gradient(circle,#8b5cf659 0%,#3b82f624 45%,#0000 72%);border-radius:50%;transition:opacity .4s,transform .4s;position:absolute;inset:-18%}.Coin3D-module__JovHDq__glowHover{opacity:1;transform:scale(1.08)}@keyframes Coin3D-module__JovHDq__spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes Coin3D-module__JovHDq__sheen{0%{--sheen-angle:0deg}to{--sheen-angle:360deg}}
.HeroBackground-module__mXVxtq__wrap{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.HeroBackground-module__mXVxtq__blob{filter:blur(70px);opacity:.5;border-radius:50%;animation:22s ease-in-out infinite HeroBackground-module__mXVxtq__drift;position:absolute}@media (prefers-reduced-motion:reduce){.HeroBackground-module__mXVxtq__blob,.HeroBackground-module__mXVxtq__particle,.HeroBackground-module__mXVxtq__line{animation:none!important}}.HeroBackground-module__mXVxtq__blobA{background:radial-gradient(circle,#8b5cf659,#0000 70%);width:32rem;height:32rem;animation-duration:26s;top:-10%;left:-8%}.HeroBackground-module__mXVxtq__blobB{background:radial-gradient(circle,#3b82f640,#0000 70%);width:28rem;height:28rem;animation-duration:30s;animation-delay:-6s;bottom:-15%;right:-10%}.HeroBackground-module__mXVxtq__line{background:linear-gradient(90deg,#0000,#8b5cf680,#0000);height:1px;animation:7s ease-in-out infinite HeroBackground-module__mXVxtq__pulse;position:absolute}.HeroBackground-module__mXVxtq__particle{background:#8b5cf6b3;border-radius:50%;width:3px;height:3px;animation:12s ease-in-out infinite HeroBackground-module__mXVxtq__float;position:absolute;box-shadow:0 0 6px 1px #8b5cf680}@keyframes HeroBackground-module__mXVxtq__drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4%,3%)scale(1.06)}}@keyframes HeroBackground-module__mXVxtq__pulse{0%,to{opacity:.15}50%{opacity:.5}}@keyframes HeroBackground-module__mXVxtq__float{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.85;transform:translateY(-18px)}}
@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
