@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}#site-footer-logo {font-family: "Source Serif 4"; font-size: 2.4rem; font-weight: 700; color: var(--paper)}#site-footer-logo { margin: 0;}#site-footer-tagline {font-size: 1.5rem; color: var(--border)}#site-footer-tagline { margin: 0;}#site-footer-brand {display: flex; flex-direction: column; gap: 0.8rem; width: auto}#site-footer-links {display: flex; flex-direction: row; gap: 2.4rem; width: auto}#site-footer-inner {display: flex; max-width: 112rem; width: 100%; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-right: 2.4rem; padding-left: 2.4rem; flex-direction: row; justify-content: space-between; align-items: flex-start; gap: 3.2rem}@media (max-width: 767px) {#site-footer-inner {flex-direction: column}}#site-footer-copy {font-size: 1.3rem; color: var(--border)}#site-footer-copy { margin: 0;}#site-footer-bottom {max-width: 112rem; width: 100%; margin-top: 4.8rem; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 2.4rem; padding-right: 2.4rem; padding-left: 2.4rem}#site-footer-bottom { border-top: 1px solid var(--ink-muted);}#site-footer {padding-top: 6.4rem; padding-bottom: 3.2rem; background-color: var(--ink); color: var(--surface-muted); font-size: 10px}:where(#site-footer):is(#site-footer-dot:not(:nth-child(0))) { color: var(--accent);}:where(#site-footer) #site-footer-dot:not(:nth-child(0)) { color: var(--accent);}