footer{position:relative;padding:4rem 5%;border-top:1px solid rgba(255,255,255,.03);overflow:hidden}.footer-content{position:relative;z-index:1;max-width:1200px;margin:0 auto;text-align:center}.footer-brand{font-family:var(--mono);font-size:.85rem;color:rgba(255,255,255,.4);line-height:1.8}.footer-brand a{color:rgba(255,255,255,.4);text-decoration:none;transition:color .3s}.footer-brand a:hover{color:#fff}@media (max-width:768px){.footer-brand{font-size:.75rem}}