.studio-footer_footer__gr5mw{position:relative;overflow:clip;border-radius:var(--nx-sheet) var(--nx-sheet) 0 0;background:var(--nx-deep);color:var(--nx-paper);font-family:var(--font-geist)}.studio-footer_footer__gr5mw .footer-cookie-button,.studio-footer_footer__gr5mw a{color:inherit;text-decoration:none}.studio-footer_footer__gr5mw :is(a,button):focus-visible{outline:3px solid var(--nx-signal);outline-offset:4px}.studio-footer_marquee__owk17{overflow:hidden;padding:clamp(44px,6vw,96px) 0 clamp(28px,4vw,60px);white-space:nowrap}.studio-footer_marquee__owk17>div{display:inline-flex;animation:studio-footer_slide__LCdww 46s linear infinite}.studio-footer_marquee__owk17 span{font:600 clamp(64px,12.5vw,232px)/1 var(--font-geist);letter-spacing:-.06em;padding-right:.3em}.studio-footer_marquee__owk17 em{font:italic 400 1em/1 var(--font-instrument-serif);letter-spacing:-.03em;color:var(--nx-signal)}@keyframes studio-footer_slide__LCdww{to{transform:translateX(-50%)}}.studio-footer_grid__bArvy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:40px clamp(32px,6vw,120px);max-width:var(--nx-max);margin-inline:auto;padding:clamp(28px,3vw,48px) var(--nx-pad);border-top:1px solid var(--nx-line-dark)}.studio-footer_brand__zBNjb{display:grid;gap:18px;align-content:start}.studio-footer_logo__mT0eI{display:flex;align-items:center;gap:10px}.studio-footer_logo__mT0eI img{display:block;height:auto;filter:brightness(0) invert(1)}.studio-footer_logo__mT0eI img:first-child{width:34px}.studio-footer_logo__mT0eI img:last-child{width:128px}.studio-footer_brand__zBNjb p{max-width:24em;margin:0;font-size:15px;line-height:1.6;color:var(--nx-muted-dark)}.studio-footer_links__SUbZa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.studio-footer_links__SUbZa>div{display:flex;flex-direction:column;align-items:flex-start}.studio-footer_links__SUbZa>div>span{margin-bottom:10px;color:var(--nx-signal)}.studio-footer_links__SUbZa .footer-cookie-button,.studio-footer_links__SUbZa a{display:inline-flex;align-items:center;min-height:40px;padding:0;border:0;background:none;font:450 16px/1.2 var(--font-geist);letter-spacing:-.012em;color:var(--nx-paper);cursor:pointer;transition:color .3s var(--nx-ease),transform .4s var(--nx-ease)}.studio-footer_legal__q6mEJ{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;max-width:var(--nx-max);margin-inline:auto;padding:22px var(--nx-pad) calc(26px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--nx-line-dark);font:500 10.5px/1.5 var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--nx-muted-dark)}@media (hover:hover) and (pointer:fine){.studio-footer_links__SUbZa .footer-cookie-button:hover,.studio-footer_links__SUbZa a:hover{color:var(--nx-signal);transform:translateX(4px)}}@media (max-width:820px){.studio-footer_grid__bArvy{grid-template-columns:1fr}.studio-footer_links__SUbZa{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-footer_links__SUbZa .footer-cookie-button,.studio-footer_links__SUbZa a{min-height:44px}}@media (prefers-reduced-motion:reduce){.studio-footer_marquee__owk17>div{animation:none}}