.hb{background:var(--nx-ink);color:var(--nx-paper);gap:48px var(--nx-gutter);padding:14svh var(--nx-gutter) 12svh;border-top:1px solid #ece6dc29;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hb-head{gap:18px var(--nx-gutter);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hb-head .nx-label{grid-column:1/span 3}.hb-head h2{font-family:var(--nx-display);letter-spacing:-.055em;text-transform:lowercase;grid-column:4/-1;margin:0;font-size:clamp(40px,6vw,112px);font-weight:800;line-height:.9}.hb-intro{grid-column:4/span 6;max-width:60ch;margin:0;font-size:clamp(17px,1.25vw,20px);line-height:1.55}.hb-sites{gap:var(--nx-gutter);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hb-sites a{color:inherit;gap:8px;text-decoration:none;display:grid}.hb-media{aspect-ratio:16/10;background:#1a1916;display:block;overflow:hidden}.hb-media img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.hb-sites a:hover img,.hb-sites a:focus-visible img{transform:scale(1.03)}.hb-name{font-family:var(--nx-display);letter-spacing:-.04em;text-transform:lowercase;border-top:1px solid #ece6dc2e;padding-top:10px;font-size:clamp(22px,2vw,34px);font-weight:800;line-height:1}.hb-note{color:#ece6dcb8;font-size:15px}.hb-links{flex-wrap:wrap;grid-column:4/-1;gap:6px 26px;display:flex}.hb-links a,.hb-cta{color:inherit;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid;align-items:center;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.hb-links a:hover,.hb-links a:focus-visible{color:var(--nx-accent)}.hb-cta{background:var(--nx-paper);color:var(--nx-ink);border:0;grid-column:4/span 4;justify-self:start;gap:12px;min-height:52px;padding:0 22px}.hb-cta:hover,.hb-cta:focus-visible{background:var(--nx-accent)}@media (max-width:900px){.hb,.hb-head{grid-template-columns:1fr}.hb>*,.hb-head>*{grid-column:1/-1!important}.hb-sites{grid-template-columns:1fr}}
