.site-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:28px;padding-bottom:28px;display:flex}.brand{align-items:center;gap:14px;display:flex}.brand-mark{letter-spacing:-.01em;font-size:22px;font-weight:600}.lights{gap:5px;display:flex}.site-nav{flex-wrap:wrap;align-items:center;gap:28px;font-size:15px;display:flex}.clock{color:var(--muted);gap:10px;font-size:12px;display:flex}.site-footer{border-top:1px solid var(--hair)}.site-footer .shell{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:32px;padding-bottom:32px;font-size:12px;display:flex}.page-title{letter-spacing:-.035em;font-size:clamp(56px,10vw,148px);font-weight:500;line-height:.92}.page-main{padding-bottom:120px}.page-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding:clamp(40px,7vw,96px) 0 48px;display:flex}.page-intro p{max-width:380px;color:var(--muted)}.filters{flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:28px;display:flex}.filters .count{color:var(--muted);margin-left:auto;font-size:12px}.page-title .mask{margin-bottom:-.12em;padding-bottom:.16em}.empty-state{border-top:1.5px solid var(--ink);flex-direction:column;gap:16px;max-width:520px;padding:56px 0 24px;display:flex}.empty-state h2{letter-spacing:-.02em;font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.1}.empty-state p{color:var(--muted)}
