.wallMark{z-index:50;padding:.75rem var(--pad);background:color-mix(in srgb, var(--gesso) 90%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--rule-soft);align-items:baseline;display:flex;position:sticky;top:0}.wallMark__link{min-width:0;color:var(--graphite);align-items:baseline;gap:0;text-decoration:none;display:inline-flex}.wallMark__swap{grid-template-columns:1fr;transition:grid-template-columns .42s cubic-bezier(.4,0,.2,1),opacity .26s;display:inline-grid}.wallMark__swap>span{white-space:nowrap;min-width:0;overflow:hidden}.wallMark__lead{font-family:var(--font-archivo),system-ui,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--graphite-3);font-size:.625rem;font-weight:500}.wallMark__name{letter-spacing:-.012em;white-space:nowrap;font-size:1rem;font-weight:600}.wallMark__tld{opacity:0;grid-template-columns:0fr}.wallMark__link:focus-visible{outline:2px solid var(--prussian);outline-offset:4px;border-radius:2px}@media (max-width:700px){.wallMark__lead,.wallMark__given{opacity:0;grid-template-columns:0fr}.wallMark__tld{opacity:1;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wallMark__swap{transition:none}}
.siteFoot{padding:1.1rem var(--pad) 1.6rem;border-top:1px solid var(--rule-soft);font-family:var(--font-archivo),system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;gap:1.6rem;font-size:.6875rem;font-weight:600;display:flex}.siteFoot a{color:var(--graphite-2);text-decoration:none}.siteFoot a:hover,.siteFoot a:focus-visible{color:var(--prussian)}.siteFoot a:focus-visible{outline:2px solid var(--prussian);outline-offset:4px}
