.lumi-react-footer{z-index:2;border-top:1px solid var(--lumi-surface-border);color:#aeb8b9;background:radial-gradient(circle at 80% 0, rgba(var(--lumi-action-rose-rgb), .09), transparent 32%), #020a10;grid-template-columns:minmax(250px,1.3fr) repeat(3,minmax(150px,1fr));gap:clamp(34px,5vw,76px);padding:58px clamp(28px,5vw,88px) 34px;display:grid;position:relative}.lumi-react-footer__brand span{color:#f1ece4;letter-spacing:.28em;font-size:1.25rem}.lumi-react-footer__brand p{color:#819195;max-width:360px;margin:16px 0 0}.lumi-react-footer nav{flex-direction:column;gap:10px;display:flex}.lumi-react-footer nav b{color:var(--lumi-action-rose);letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem}.lumi-react-footer a,.lumi-react-footer__cookie-preferences{color:#d9ddda;letter-spacing:.04em;width:max-content;font-size:.82rem}.lumi-react-footer__cookie-preferences{text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.lumi-react-footer a:hover,.lumi-react-footer__cookie-preferences:hover{color:#d9a765}.lumi-react-footer small{border-top:1px solid color-mix(in srgb,var(--lumi-surface-border) 70%,transparent);color:#66777b;letter-spacing:.1em;grid-column:1/-1;padding-top:26px;font-size:.68rem}@media (max-width:900px){.lumi-react-footer{grid-template-columns:1fr 1fr}.lumi-react-footer__brand{grid-column:1/-1}}@media (max-width:540px){.lumi-react-footer{grid-template-columns:1fr}}
