.nexwave-hero{background:#070c19;width:100%;position:relative}.nexwave-hero .nw-scene{isolation:isolate;width:100%;position:relative;overflow:hidden}.nexwave-hero .nw-background{width:100%;height:auto;display:block}@media (max-width:760px){.nexwave-hero{overflow:hidden}.nexwave-hero .nw-scene{width:150%;margin-left:-25%}}.nexwave-hero .nw-stars{pointer-events:none;position:absolute;inset:0}.nexwave-hero .nw-medal{aspect-ratio:1;pointer-events:none;z-index:1;height:77.52%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nexwave-hero .nw-medal img,.nexwave-hero .nw-medal canvas{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.nexwave-hero .nw-medal[data-ready=true] .nw-medal-poster,.nexwave-hero .nw-medal[data-ready=false] .nw-medal-canvas{visibility:hidden}.nexwave-hero .nw-medal-css-back{display:none}.nexwave-hero .nw-medal[data-renderer=css]{transform-style:preserve-3d;animation:5s linear infinite paused nw-medal-css-turn}.nexwave-hero[data-running=true] .nw-medal[data-renderer=css]{animation-play-state:running}.nexwave-hero .nw-medal[data-renderer=css] .nw-medal-poster{-webkit-backface-visibility:hidden;backface-visibility:hidden}.nexwave-hero .nw-medal[data-renderer=css] .nw-medal-css-back{background-blend-mode:multiply;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:url(/nexwave-hero/eu-v1/contact-shadows.webp) 50%/cover,radial-gradient(circle at 35% 25%,#f3e0ad,#c9ad75 65%,#e3cd99);border-radius:50%;display:block;position:absolute;inset:8%;transform:rotateY(180deg);box-shadow:inset 0 0 0 2px #8d7448,inset 0 0 0 5px #efdaa7}@keyframes nw-medal-css-turn{0%{transform:translate(-50%,-50%)rotateY(0)}to{transform:translate(-50%,-50%)rotateY(360deg)}}.nexwave-hero .nw-water{pointer-events:none;width:100%;height:25%;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#0000 0%,#00000059 10%,#000 24% 100%);mask-image:linear-gradient(#0000 0%,#00000059 10%,#000 24% 100%)}.nexwave-hero .nw-water[data-ready=false]{visibility:hidden}.nexwave-hero .nw-sparkle{aspect-ratio:1;opacity:0;width:clamp(11px,1.85vw,21px);animation:nw-glisten var(--duration) cubic-bezier(.37, 0, .63, 1) var(--delay) infinite;will-change:opacity, transform;background:radial-gradient(circle,#fafaff 0%,#e0dbff8c 13%,#84aeff47 33%,#0000 70%);position:absolute;translate:-50% -50%}.nexwave-hero .nw-sparkle:before,.nexwave-hero .nw-sparkle:after{content:"";clip-path:polygon(49% 0%,58% 43%,100% 50%,58% 57%,51% 100%,43% 57%,0% 50%,43% 43%);background:linear-gradient(#0000,#eff1fff2,#0000);position:absolute;inset:0}.nexwave-hero .nw-sparkle:after{opacity:.65;transform:rotate(90deg)scale(.67)}.nexwave-hero[data-running=false] .nw-sparkle{visibility:hidden;animation-play-state:paused}.nexwave-hero .nw-meteor{pointer-events:none;opacity:0;will-change:transform, opacity;width:0;height:0;position:absolute;top:0;left:0}.nexwave-hero .nw-trail{width:var(--tail-length,68px);filter:drop-shadow(0 0 2px #a9beff80);background:linear-gradient(90deg,#0000 0%,#9caeff14 15%,#b9c9ff66 65%,#e8effff2 100%);height:2px;display:block;position:relative;transform:translate(-100%,-50%)}.nexwave-hero .nw-meteor-head{filter:drop-shadow(0 0 1.25px #d3e3ffd9)drop-shadow(0 0 4px #89aeff59);width:8.75px;height:8.75px;position:absolute;top:-4.375px;left:-4.375px}.nexwave-hero .nw-meteor-star{clip-path:polygon(47.57% 6.47%,52.43% 6.47%,63.52% 31.39%,90.65% 34.23%,92.15% 38.86%,71.87% 57.11%,77.55% 83.79%,73.62% 86.65%,50% 73%,26.38% 86.65%,22.45% 83.79%,28.13% 57.11%,7.85% 38.86%,9.35% 34.23%,36.48% 31.39%);transform-origin:50%;will-change:transform;background:#fafaff;width:100%;height:100%;display:block}.nexwave-hero[data-running=false] .nw-meteor{visibility:hidden}@keyframes nw-glisten{0%,to{opacity:0;transform:scale(.72)}50%{opacity:.95;transform:scale(1.15)}}
