.hero-socials-module__npvvMq__list{gap:.625rem;display:flex}.hero-socials-module__npvvMq__item{--i:0;--platform:hsl(var(--brand-ocean));--fill:hsl(var(--brand-ocean));--glow:hsl(var(--brand-cyan) / .12);--shadow:hsl(var(--brand-navy) / .28)}.hero-socials-module__npvvMq__item[data-platform=Youtube]{--platform:red;--fill:linear-gradient(145deg, #ff3b30, #e00000 60%, #c4000b);--glow:#ff000014;--shadow:#f006}.hero-socials-module__npvvMq__item[data-platform=Instagram]{--platform:#e1306c;--fill:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);--glow:radial-gradient(circle at 30% 110%, #fdf49738, #d6249f1a 55%, #285aeb1a);--shadow:#d6249f61}.hero-socials-module__npvvMq__item[data-platform=Facebook]{--platform:#1877f2;--fill:linear-gradient(145deg, #3b8cff, #1877f2 55%, #0a5fd1);--glow:#1877f214;--shadow:#1877f266}.hero-socials-module__npvvMq__item[data-platform=TikTok]{--platform:hsl(var(--foreground));--fill:#010101;--glow:linear-gradient(135deg, #25f4ee1f, #fe2c551a);--shadow:#fe2c5552}.hero-socials-module__npvvMq__pulse{--wave:5.6s;--wave-delay:calc(1.6s + var(--i) * .22s);animation:hero-socials-module__npvvMq__social-pulse var(--wave) cubic-bezier(.22, 1, .36, 1) infinite;animation-delay:var(--wave-delay);border-radius:9999px;transition:opacity .26s cubic-bezier(.22,1,.36,1);display:block;position:relative}.hero-socials-module__npvvMq__pulse:before{content:"";border-radius:inherit;box-shadow:0 10px 24px -10px var(--shadow);opacity:0;animation:hero-socials-module__npvvMq__social-pulse-shadow var(--wave) cubic-bezier(.22, 1, .36, 1) infinite;animation-delay:var(--wave-delay);pointer-events:none;position:absolute;inset:0}.hero-socials-module__npvvMq__pulse:after{content:"";border-radius:inherit;border:1.5px solid var(--platform);opacity:0;animation:hero-socials-module__npvvMq__social-ripple var(--wave) cubic-bezier(.22, 1, .36, 1) infinite;animation-delay:var(--wave-delay);pointer-events:none;position:absolute;inset:0}@keyframes hero-socials-module__npvvMq__social-pulse{0%,12.5%,to{transform:translateY(0)scale(1)}6%{transform:translateY(-4px)scale(1.06)}}@keyframes hero-socials-module__npvvMq__social-pulse-shadow{0%,12.5%,to{opacity:0}6%{opacity:1}}@keyframes hero-socials-module__npvvMq__social-ripple{0%{opacity:0;transform:scale(1)}3%{opacity:.55}16%,to{opacity:0;transform:scale(1.55)}}.hero-socials-module__npvvMq__list:hover .hero-socials-module__npvvMq__pulse,.hero-socials-module__npvvMq__list:hover .hero-socials-module__npvvMq__pulse:before,.hero-socials-module__npvvMq__list:hover .hero-socials-module__npvvMq__pulse:after,.hero-socials-module__npvvMq__list:hover .hero-socials-module__npvvMq__fill,.hero-socials-module__npvvMq__list:hover .hero-socials-module__npvvMq__icon,.hero-socials-module__npvvMq__list:focus-within .hero-socials-module__npvvMq__pulse,.hero-socials-module__npvvMq__list:focus-within .hero-socials-module__npvvMq__pulse:before,.hero-socials-module__npvvMq__list:focus-within .hero-socials-module__npvvMq__pulse:after,.hero-socials-module__npvvMq__list:focus-within .hero-socials-module__npvvMq__fill,.hero-socials-module__npvvMq__list:focus-within .hero-socials-module__npvvMq__icon{animation-play-state:paused}.hero-socials-module__npvvMq__button{isolation:isolate;border:1px solid color-mix(in srgb, var(--platform) 22%, hsl(var(--border)));background:hsl(var(--card) / .85);width:2.75rem;height:2.75rem;box-shadow:0 2px 8px -4px var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-tap-highlight-color:transparent;border-radius:9999px;justify-content:center;align-items:center;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s,box-shadow .26s;display:flex;position:relative}.hero-socials-module__npvvMq__glow{z-index:-2;border-radius:inherit;background:var(--glow);pointer-events:none;position:absolute;inset:0}.hero-socials-module__npvvMq__fill{z-index:-1;border-radius:inherit;background:var(--fill);opacity:0;pointer-events:none;transition:transform .38s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute;inset:-1px;transform:scale(.2)}.hero-socials-module__npvvMq__ring{border-radius:inherit;background:conic-gradient(from 0deg, transparent 0 62%, var(--platform) 82%, transparent 96%);opacity:0;pointer-events:none;position:absolute;inset:-4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.hero-socials-module__npvvMq__icon{color:var(--platform);transition:transform .28s cubic-bezier(.22,1,.36,1),color .22s,filter .26s;display:flex}.hero-socials-module__npvvMq__item[data-platform=TikTok] .hero-socials-module__npvvMq__icon{filter:drop-shadow(-.75px -.75px #25f4eeb3)drop-shadow(.75px .75px #fe2c55a6)}.hero-socials-module__npvvMq__button:active{transition-duration:.12s;transform:scale(.92)}.hero-socials-module__npvvMq__button:active .hero-socials-module__npvvMq__fill{opacity:1;transition-duration:.16s;transform:scale(1)}.hero-socials-module__npvvMq__button:active .hero-socials-module__npvvMq__icon{color:#fff}.hero-socials-module__npvvMq__tooltip{white-space:nowrap;background:var(--fill);letter-spacing:.01em;color:#fff;box-shadow:0 6px 16px -8px var(--shadow);opacity:0;transform-origin:50% 100%;pointer-events:none;border-radius:.375rem;padding:.25rem .55rem;font-size:11px;font-weight:600;line-height:1.2;transition:opacity .2s,transform .26s cubic-bezier(.34,1.56,.64,1);position:absolute;bottom:calc(100% + .65rem);left:50%;transform:translate(-50%,4px)scale(.92)}@media (hover:hover){.hero-socials-module__npvvMq__list:has(.hero-socials-module__npvvMq__button:hover) .hero-socials-module__npvvMq__pulse:not(:has(.hero-socials-module__npvvMq__button:hover)){opacity:.6}.hero-socials-module__npvvMq__button:hover{box-shadow:0 14px 30px -10px var(--shadow);border-color:#0000;transform:translateY(-5px)scale(1.1)}.hero-socials-module__npvvMq__button:hover:active{transform:translateY(-5px)scale(1.02)}.hero-socials-module__npvvMq__button:hover .hero-socials-module__npvvMq__fill{opacity:1;transform:scale(1)}.hero-socials-module__npvvMq__button:hover .hero-socials-module__npvvMq__tooltip{opacity:1;transform:translate(-50%)scale(1)}.hero-socials-module__npvvMq__button:hover .hero-socials-module__npvvMq__ring{animation:.85s cubic-bezier(.22,1,.36,1) hero-socials-module__npvvMq__social-ring}.hero-socials-module__npvvMq__button:hover .hero-socials-module__npvvMq__icon{color:#fff}.hero-socials-module__npvvMq__item[data-platform=Youtube] .hero-socials-module__npvvMq__button:hover .hero-socials-module__npvvMq__icon{transform:scale(1.12)rotate(-6deg)}.hero-socials-module__npvvMq__item[data-platform=Instagram] .hero-socials-module__npvvMq__button:hover .hero-socials-module__npvvMq__icon{transform:scale(1.12)rotate(6deg)}.hero-socials-module__npvvMq__item[data-platform=Facebook] .hero-socials-module__npvvMq__button:hover .hero-socials-module__npvvMq__icon{transform:scale(1.12)rotate(-4deg)}.hero-socials-module__npvvMq__item[data-platform=TikTok] .hero-socials-module__npvvMq__button:hover .hero-socials-module__npvvMq__icon{filter:drop-shadow(-1.25px -1.25px #25f4eee6)drop-shadow(1.25px 1.25px #fe2c55e6);transform:scale(1.12)rotate(5deg)}}@media (hover:none){.hero-socials-module__npvvMq__fill{animation:hero-socials-module__npvvMq__social-fill-flash var(--wave) cubic-bezier(.22, 1, .36, 1) infinite;animation-delay:var(--wave-delay)}.hero-socials-module__npvvMq__icon{animation:hero-socials-module__npvvMq__social-icon-flash var(--wave) ease infinite;animation-delay:var(--wave-delay)}.hero-socials-module__npvvMq__button:active .hero-socials-module__npvvMq__fill,.hero-socials-module__npvvMq__button:active .hero-socials-module__npvvMq__icon{animation:none}}@keyframes hero-socials-module__npvvMq__social-fill-flash{0%{opacity:0;transform:scale(.2)}5%,11%{opacity:1;transform:scale(1)}17%,to{opacity:0;transform:scale(1)}}@keyframes hero-socials-module__npvvMq__social-icon-flash{0%,17%,to{color:var(--platform)}4%,12%{color:#fff}}.hero-socials-module__npvvMq__button:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px var(--platform);border-color:#0000;outline:none;transform:translateY(-3px)}.hero-socials-module__npvvMq__button:focus-visible .hero-socials-module__npvvMq__fill{opacity:1;transform:scale(1)}.hero-socials-module__npvvMq__button:focus-visible .hero-socials-module__npvvMq__tooltip{opacity:1;transform:translate(-50%)scale(1)}.hero-socials-module__npvvMq__button:focus-visible .hero-socials-module__npvvMq__icon{color:#fff}@keyframes hero-socials-module__npvvMq__social-ring{0%{opacity:0;transform:rotate(0)}20%{opacity:1}75%{opacity:1}to{opacity:0;transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hero-socials-module__npvvMq__pulse,.hero-socials-module__npvvMq__pulse:before,.hero-socials-module__npvvMq__pulse:after,.hero-socials-module__npvvMq__fill,.hero-socials-module__npvvMq__icon{animation:none}.hero-socials-module__npvvMq__button,.hero-socials-module__npvvMq__button:hover,.hero-socials-module__npvvMq__button:active,.hero-socials-module__npvvMq__button:hover:active,.hero-socials-module__npvvMq__button:focus-visible,.hero-socials-module__npvvMq__item[data-platform] .hero-socials-module__npvvMq__button:hover .hero-socials-module__npvvMq__icon,.hero-socials-module__npvvMq__fill{transform:none}.hero-socials-module__npvvMq__tooltip,.hero-socials-module__npvvMq__button:hover .hero-socials-module__npvvMq__tooltip,.hero-socials-module__npvvMq__button:focus-visible .hero-socials-module__npvvMq__tooltip{transform:translate(-50%)}.hero-socials-module__npvvMq__button:hover .hero-socials-module__npvvMq__ring{animation:none}}
