.fvh{position:relative;display:block;width:100%;aspect-ratio:1920/819;pointer-events:none}.fvh-blades{position:absolute;inset:0;will-change:transform,opacity}.fvh-disc{position:absolute;width:101.5%;height:61%;border-radius:50%;background:radial-gradient(closest-side,rgba(28,18,34,0) 8%,rgba(28,18,34,.28) 55%,rgba(40,24,48,.4) 88%,rgba(255,90,160,.12) 96%,transparent 100%);pointer-events:none}@media (max-width:767px),(pointer:coarse){.fvh-ghost{display:none}}.fvh-far{opacity:.96}