.site-footer.footer-dark{color:#f5f5f1;background:#080808;padding-block:clamp(64px,7vw,108px) 28px}.footer-dark .footer-kicker{font:10px/1.6 var(--mono);letter-spacing:.11em;color:#a1a19b;margin-bottom:32px}.footer-dark .footer-statement{font:400 clamp(82px, 12.5vw, 186px)/1.04 var(--serif);letter-spacing:-.065em;margin:0 0 clamp(58px,7vw,105px);display:block}.footer-dark .footer-statement em{color:#a8a8a1;font-style:italic}.footer-dark .footer-main{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:60px;display:grid}.footer-dark .footer-identity .brand{font-size:32px;display:inline-block}.footer-dark .brand-asterisk{color:#dfff47}.footer-dark .footer-identity p{color:#a1a19b;margin-top:20px;font-size:12px;line-height:1.8}.footer-dark .footer-navigation{gap:15px;min-width:150px;display:grid}.footer-dark .footer-navigation a{justify-content:space-between;align-items:center;gap:30px;font-size:15px;display:flex}.footer-dark .footer-links{color:#b8b8b2;gap:15px;margin:0;font-size:12px;display:grid}.footer-dark .footer-links:empty{display:none}.footer-dark a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.footer-dark a:focus-visible{outline-color:#fff}.footer-dark .footer-bottom{color:#979791;border-color:#ffffff29;margin-top:60px;padding-top:24px;font-size:10px}@media (max-width:700px){.footer-dark .footer-statement{margin-bottom:50px;font-size:clamp(68px,18vw,112px)}.footer-dark .footer-kicker{max-width:240px;font-size:9px}.footer-dark .footer-main{grid-template-columns:1fr auto;gap:36px 20px}.footer-dark .footer-navigation{min-width:110px}.footer-dark .footer-navigation a{gap:15px;font-size:13px}.footer-dark .footer-links{flex-wrap:wrap;grid-column:1/-1;gap:22px;display:flex}.footer-dark .footer-bottom{gap:15px;margin-top:40px;font-size:9px}}@media (max-width:380px){.footer-dark .footer-statement em{display:block}.footer-dark .footer-bottom{flex-direction:column;gap:8px}}
