.floating-glasses{pointer-events:none;color:var(--hero-primary);position:absolute;inset:0;overflow:hidden}.floating-glasses>svg{opacity:.25;will-change:transform;width:30px;height:15px;animation:17s ease-in-out infinite alternate glasses-drift;position:absolute}.floating-glasses>svg:first-child{animation-delay:-4s;top:23%;left:3%}.floating-glasses>svg:nth-child(2){width:24px;animation-duration:21s;animation-delay:-11s;top:17%;left:27%}.floating-glasses>svg:nth-child(3){width:26px;animation-delay:-7s;top:26%;left:51%}.floating-glasses>svg:nth-child(4){animation-duration:24s;animation-delay:-13s;top:19%;right:5%}.floating-glasses>svg:nth-child(5){width:34px;animation-delay:-6s;top:54%;right:2%}.floating-glasses>svg:nth-child(6){animation-duration:23s;animation-delay:-16s;top:68%;left:57%}.floating-glasses>svg:nth-child(7){width:24px;animation-delay:-9s;top:87%;left:6%}.floating-glasses>svg:nth-child(8){animation-duration:20s;animation-delay:-2s;top:89%;right:15%}.floating-glasses>svg:nth-child(9){animation-duration:22s;animation-delay:-8s;top:32%;left:15%}.floating-glasses>svg:nth-child(10){animation-delay:-3s;top:15%;left:40%}.floating-glasses>svg:nth-child(11){animation-duration:25s;animation-delay:-14s;top:21%;left:69%}.floating-glasses>svg:nth-child(12){animation-delay:-5s;top:37%;left:84%}.floating-glasses>svg:nth-child(13){animation-duration:23s;animation-delay:-12s;top:51%;left:4%}.floating-glasses>svg:nth-child(14){animation-delay:-6s;top:45%;left:32%}.floating-glasses>svg:nth-child(15){animation-duration:21s;animation-delay:-10s;top:49%;left:65%}.floating-glasses>svg:nth-child(16){animation-delay:-15s;top:65%;left:18%}.floating-glasses>svg:nth-child(17){animation-duration:24s;animation-delay:-2s;top:79%;left:44%}.floating-glasses>svg:nth-child(18){animation-delay:-11s;top:72%;left:79%}.floating-glasses>svg:nth-child(19){animation-duration:22s;animation-delay:-7s;top:92%;left:29%}.floating-glasses>svg:nth-child(20){animation-delay:-4s;top:83%;left:94%}@keyframes glasses-drift{0%{transform:translate(-12px,18px)rotate(-14deg)}50%{transform:translate(20px,-16px)rotate(6deg)}to{transform:translate(-8px,-48px)rotate(18deg)}}@media (width<=767px){.floating-glasses>svg{opacity:.2;width:22px;height:11px}.floating-glasses>svg:nth-child(2n){display:none}.floating-glasses>svg:nth-child(5){width:26px}}@media (prefers-reduced-motion:reduce){.floating-glasses>svg{will-change:auto;animation:none}}
