.site-footer{--footer-wordmark-size:clamp(5.1rem, 21vi, 20rem);--footer-wordmark-stroke:1px;--footer-wordmark-color:color-mix(in srgb, var(--color-paper) 78%, var(--color-forest));--color-muted:color-mix(in srgb, var(--color-paper) 72%, var(--color-forest));padding-inline:var(--page-gutter);padding-block:0 var(--space-8)}.site-footer__inner{max-inline-size:var(--content-max);margin-inline:auto}.site-footer__top,.site-footer__bottom{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}.site-footer__top{border-block-start:var(--border-width) solid var(--color-border);padding-block-start:var(--space-8)}.site-footer__top>a{align-items:center;gap:var(--space-4);min-block-size:var(--touch-target);display:inline-flex}.site-footer__top a span{font-size:var(--font-size-intro)}.site-footer__wordmark-mask{margin-block:var(--space-8);overflow:clip}.site-footer__wordmark{inline-size:100%;font-family:var(--font-display);font-size:var(--footer-wordmark-size);font-weight:var(--weight-light);letter-spacing:-.06em;text-align:center;white-space:nowrap;color:#0000;-webkit-text-stroke:var(--footer-wordmark-stroke) var(--footer-wordmark-color);line-height:1.35}.site-footer__bottom{color:var(--color-muted);border-block-start:var(--border-width) solid var(--color-border);padding-block-start:var(--space-5)}.site-footer__bottom a{min-block-size:var(--touch-target);color:var(--color-text);align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.site-footer__wordmark{opacity:1!important;transform:none!important}}@media (forced-colors:active){.site-footer__wordmark{color:canvastext;-webkit-text-stroke:0}}
