.site-footer-module__Nmvota__footer{--focus-ring:var(--color-white);background:var(--color-night);color:var(--color-white);padding-top:clamp(56px,6vw,80px);overflow:clip}.site-footer-module__Nmvota__inner{flex-direction:column;gap:clamp(40px,5vw,64px);display:flex}.site-footer-module__Nmvota__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.site-footer-module__Nmvota__brand,.site-footer-module__Nmvota__contact{grid-column:1/-1}.site-footer-module__Nmvota__brand{flex-direction:column;gap:20px;display:flex}.site-footer-module__Nmvota__logo{--monogram-spark:var(--color-violet-500);--logo-tagline:var(--color-text-inverse-muted)}.site-footer-module__Nmvota__blurb{max-width:320px;color:var(--color-text-inverse-muted);font-size:14px;line-height:1.6}.site-footer-module__Nmvota__group{color:var(--color-text-inverse-muted);flex-direction:column;gap:18px;font-size:14px;display:flex}.site-footer-module__Nmvota__groupTitle{font-family:var(--font-display);color:var(--color-white);font-size:15px;font-weight:600}.site-footer-module__Nmvota__links{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:12px;font-style:normal;display:flex}.site-footer-module__Nmvota__link{transition:background-size .6s var(--ease-out-expo), color .3s;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}@media (hover:hover){.site-footer-module__Nmvota__link:hover{opacity:1;color:var(--color-white);background-size:100% 1px}}.site-footer-module__Nmvota__bottom{color:var(--color-text-inverse-subtle);border-top:1px solid #221f45;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;font-size:13px;display:flex}.site-footer-module__Nmvota__social{gap:24px;display:flex}.site-footer-module__Nmvota__wordmark{font-family:var(--font-display);letter-spacing:-.06em;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;margin:clamp(40px,6vw,72px) 0 -.24em;font-size:clamp(96px,24vw,380px);font-weight:600;line-height:.9}.site-footer-module__Nmvota__wordmark .word{background:linear-gradient(#c9b8ff4d 10%,#c9b8ff00 80%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-inline:.02em}@media (min-width:900px){.site-footer-module__Nmvota__top{grid-template-columns:1.6fr 1fr 1fr 1fr}.site-footer-module__Nmvota__brand,.site-footer-module__Nmvota__contact{grid-column:auto}}
