.social-links{display:flex}.social-links__link,.hero-socials__link{width:40px;height:40px;color:inherit;cursor:inherit;background:0 0;border:0;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:transform .2s;display:inline-flex;position:relative}.social-links__link:focus-visible,.hero-socials__link:focus-visible{outline-offset:3px;outline:2px solid #f59a06b3;transform:scale(1.1)}.social-links__icon,.hero-socials__icon{background-color:#fff6dd;width:40px;height:40px;transition:background .3s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.social-links__link:focus-visible .social-links__icon,.hero-socials__link:focus-visible .hero-socials__icon{background:var(--brand-gradient)}@media (hover:hover) and (pointer:fine){.social-links__link:hover,.hero-socials__link:hover{transform:scale(1.1)}.social-links__link:hover .social-links__icon,.hero-socials__link:hover .hero-socials__icon{background:var(--brand-gradient)}}@media (prefers-reduced-motion:reduce){.social-links__link,.hero-socials__link,.social-links__icon,.hero-socials__icon{transition:none}}@media (max-width:900px),(max-width:1180px) and (pointer:coarse){.social-links__link,.hero-socials__link{box-sizing:content-box;border:2px solid #0000;margin:-2px}}
