.site-footer-module__bVXCSG__link{width:fit-content;position:relative}.site-footer-module__bVXCSG__link:after{content:"";background:var(--primary);transform-origin:100%;height:1px;transition:transform .2s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.site-footer-module__bVXCSG__link:hover:after,.site-footer-module__bVXCSG__link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.site-footer-module__bVXCSG__wordmark{letter-spacing:-.065em;justify-content:space-between;font-weight:700;line-height:.8;display:flex;container-type:inline-size}.site-footer-module__bVXCSG__wordmark>span{color:#0000;-webkit-text-stroke:1.5px color-mix(in oklch, var(--primary) 45%, transparent);margin-bottom:-.1em;font-size:20.55cqw;transition:transform .2s cubic-bezier(.2,.8,.2,1),color .2s,-webkit-text-stroke-color .2s;display:inline-block}.site-footer-module__bVXCSG__wordmark>span:hover{color:var(--primary);-webkit-text-stroke-color:var(--primary);transform:translateY(-.09em)}.site-footer-module__bVXCSG__wordmark>span:hover+span{color:color-mix(in oklch, var(--primary) 22%, transparent);-webkit-text-stroke-color:var(--primary);transform:translateY(-.045em)}.site-footer-module__bVXCSG__wordmark>span:has(+span:hover){color:color-mix(in oklch, var(--primary) 22%, transparent);-webkit-text-stroke-color:var(--primary);transform:translateY(-.045em)}@media (prefers-reduced-motion:reduce){.site-footer-module__bVXCSG__link:after,.site-footer-module__bVXCSG__wordmark>span{transition:none}.site-footer-module__bVXCSG__wordmark>span:hover,.site-footer-module__bVXCSG__wordmark>span:hover+span{transform:none}.site-footer-module__bVXCSG__wordmark>span:has(+span:hover){transform:none}}
