HTML Copy
<section class="hs-bru" aria-label="Hero">
<div class="hs-bru-stack">
<span class="hs-bru-num">001 / 042</span>
<h2 class="hs-bru-h">
THE WEB
<em>WAS NEVER</em>
MEANT TO
<span class="hs-bru-mark">LOOK SAFE.</span>
</h2>
<p class="hs-bru-p">A design studio for brands that would rather be remembered than liked.</p>
<div class="hs-bru-row">
<a class="hs-bru-cta hs-bru-cta-pri" href="#work">[ WORK ]</a>
<a class="hs-bru-cta" href="#talk">[ EMAIL ]</a>
</div>
</div>
</section> CSS Copy
.hs-bru {
display: grid; place-items: center;
width: 100%; min-height: 480px;
padding: clamp(28px, 5vw, 64px) clamp(20px, 5vw, 56px);
background: #0a0a0a;
font-family: 'Inter', system-ui, sans-serif;
color: #ffffff;
box-sizing: border-box;
}
.hs-bru-stack { max-width: 760px; }
.hs-bru-num {
display: inline-block;
font-family: 'JetBrains Mono', monospace;
font-size: 12px; font-weight: 700; letter-spacing: 0.2em;
background: #ff5e1a; color: #0a0a0a;
padding: 4px 10px;
margin-bottom: 22px;
}
.hs-bru-h {
margin: 0 0 22px;
font-family: 'Inter', sans-serif;
font-size: clamp(40px, 7vw, 84px); font-weight: 900;
line-height: 0.92; letter-spacing: -0.04em;
text-transform: uppercase;
}
.hs-bru-h em { color: #c4f048; font-style: italic; display: inline; }
.hs-bru-mark {
display: inline-block; background: #ff5e1a; color: #0a0a0a;
padding: 0 12px; transform: rotate(-1deg);
}
.hs-bru-p {
font-family: 'JetBrains Mono', monospace;
font-size: 14px; line-height: 1.55;
color: #a8a8a8; margin: 0 0 26px; max-width: 480px;
border-top: 2px solid #ff5e1a; padding-top: 14px;
}
.hs-bru-row { display: flex; gap: 14px; flex-wrap: wrap; }
.hs-bru-cta {
display: inline-block; padding: 12px 18px;
font-family: 'JetBrains Mono', monospace;
font-size: 13px; font-weight: 700; letter-spacing: 0.12em;
text-decoration: none;
background: transparent; color: #fff;
border: 2px solid #fff;
transition: background 0.12s, color 0.12s;
}
.hs-bru-cta:hover { background: #fff; color: #0a0a0a; }
.hs-bru-cta-pri { background: #ff5e1a; color: #0a0a0a; border-color: #ff5e1a; }
.hs-bru-cta-pri:hover { background: #c4f048; border-color: #c4f048; color: #0a0a0a; }
@media (prefers-reduced-motion: reduce) { .hs-bru-cta { transition: none; } }