.hfoot{--hf-surface:#131110;--hf-mut:#a89f97;--hf-line:#ffffff1a;--hf-ember:#ff8a3d;--hf-body:var(--font-sans), ui-sans-serif, system-ui, sans-serif;--hf-mono:var(--font-mono), ui-monospace, "Consolas", monospace;--hf-shell:1240px;border-top:1px solid var(--hf-line);background:var(--hf-surface);font-family:var(--hf-body);margin-top:auto}.hfoot .hfoot__wrap{width:100%;max-width:var(--hf-shell);justify-content:space-between;gap:clamp(36px,7vw,96px);margin:0 auto;padding:34px clamp(20px,4vw,56px) 28px;display:flex}.hfoot .hfoot__left{flex-direction:column;flex-shrink:0;gap:14px;max-width:340px;display:flex}.hfoot .hfoot__copy{font:700 12px/1.5 var(--hf-mono);color:#faf6f29e}.hfoot .hfoot__disc{color:#faf6f28f;text-align:left;margin:0;font-size:12.5px;line-height:1.75}.hfoot .hfoot__cols{grid-template-columns:repeat(4,max-content);align-content:start;gap:28px clamp(28px,4vw,56px);display:grid}.hfoot .hfoot__label{font:700 10px/1 var(--hf-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--hf-ember);margin:0 0 12px}.hfoot .hfoot__list{flex-direction:column;gap:1px;display:flex}.hfoot .hfoot__list a{color:var(--hf-mut);font:500 13px/1.4 var(--hf-body);white-space:nowrap;justify-content:space-between;align-items:center;gap:14px;padding:5px 0;text-decoration:none;transition:color .2s;display:flex}.hfoot .hfoot__list a svg{opacity:.35;flex-shrink:0;transition:opacity .2s,transform .2s;display:block}.hfoot .hfoot__list a:hover{color:var(--hf-ember)}.hfoot .hfoot__list a:hover svg{opacity:1;transform:translate(4px)}@media (max-width:760px){.hfoot .hfoot__wrap{flex-direction:column!important;gap:32px!important}.hfoot .hfoot__left{max-width:none!important}.hfoot .hfoot__disc{text-align:left!important}}@media (max-width:600px){.hfoot .hfoot__cols{grid-template-columns:1fr!important;gap:14px!important}.hfoot .hfoot__wrap{padding-top:26px;padding-bottom:22px;gap:22px!important}.hfoot .hfoot__label{margin-bottom:6px}.hfoot .hfoot__list{flex-flow:wrap;gap:2px 18px}.hfoot .hfoot__list a{padding:6px 0}.hfoot .hfoot__list a svg{display:none}}.hfoot--compact .hfoot__bar{width:100%;max-width:var(--hf-shell);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin:0 auto;padding:16px clamp(16px,4vw,56px);display:flex}.hfoot--compact .hfoot__copy{font-size:11.5px}.hfoot--compact .hfoot__inline{flex-wrap:wrap;gap:6px 18px;display:flex}.hfoot--compact .hfoot__inline a{color:var(--hf-mut);font:500 12.5px/1.4 var(--hf-body);text-decoration:none;transition:color .2s}.hfoot--compact .hfoot__inline a:hover{color:var(--hf-ember)}@media (min-width:601px) and (max-width:1100px){.hfoot .hfoot__cols{grid-template-columns:repeat(2,max-content)}}
