footer,footer *{box-sizing:border-box}footer{font-family:var(--font);letter-spacing:-.011em}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--pad);z-index:1;margin-inline:auto;position:relative}.brand{letter-spacing:-.02em;flex:none;align-items:center;gap:9px;font-size:16px;font-weight:640;display:flex}.brand-mark{color:#fff;flex:none;place-items:center;display:grid}.brand-mark svg{width:auto;height:19px}@media (max-width:940px){.nav-cta .btn{display:none}.brand{margin-right:auto}}.bneck .wrap{text-align:center}footer{border-top:1px solid var(--border);background:#ffffff02;padding:60px 0 34px}.foot-grid{grid-template-columns:1.5fr repeat(4,1fr);gap:36px;display:grid}@media (max-width:940px){.foot-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:520px){.foot-grid{grid-template-columns:1fr}}.foot-brand p{color:var(--fg-3);max-width:34ch;margin-top:14px;font-size:13px;line-height:1.6}.foot-brand .btn{margin-top:20px}.foot-brand .btn+.btn{margin-left:10px}.foot-col h3{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-3);font-size:12px;font-weight:500}.foot-col ul{flex-direction:column;gap:11px;margin:16px 0 0;padding:0;list-style:none;display:flex}.foot-col a{color:var(--fg-2);transition:color .2s var(--ease);font-size:13px}.foot-col a:hover{color:var(--fg)}.foot-bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:52px;padding-top:22px;display:flex}.foot-bottom,.foot-bottom a{color:var(--fg-3);font-size:12px}.foot-bottom a:hover{color:var(--fg-2)}
