.dd-footer{background-color:var(--footer-bg);padding-bottom:calc(env(safe-area-inset-bottom, 0px))}.dd-footer__rule{background-color:var(--footer-border);height:1px;transform-origin:left center}html.dd-motion.dd-fx-rule .dd-footer__rule:not(.is-in){transform:scaleX(0)}html.dd-motion.dd-fx-rule .dd-footer__rule.is-in:not(.is-settled){transition:transform var(--duration-draw) var(--ease-expo-out)}.dd-footer__columns{display:flex;flex-wrap:wrap;gap:var(--space-xl) var(--space-3xl);padding:var(--space-lg) 0}.dd-footer__title{color:var(--footer-heading);display:block;font-family:var(--font-mono);font-size:var(--fs-stamp);letter-spacing:var(--ls-mono);margin-bottom:12px;text-transform:uppercase}.dd-footer__list{display:grid;font-size:var(--fs-small);gap:7px;line-height:1.07;list-style:none;margin:0;padding:0}.dd-footer__link{color:var(--footer-link);font-family:var(--font-serif);font-size:var(--fs-small);line-height:inherit}.dd-footer__link:focus-visible,.dd-footer__link:hover{color:var(--footer-link-hover)}.dd-footer__base{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);justify-content:space-between;padding:var(--space-sm) 0 var(--space-lg)}.dd-footer__logo{display:inline-flex}.dd-footer__logo img{display:block;height:18px;opacity:.85;transition:opacity var(--duration-base) var(--ease-standard);width:auto}.dd-footer__logo:hover img{opacity:1}.dd-footer__note{color:var(--footer-note);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase}@media (max-width:767px){.dd-footer__columns{gap:var(--space-lg) var(--space-xl)}}