← All components
Hero
freeCream Editorial Business Hero 45
Photo-overlay editorial hero on warm cream with oversized grotesque headline, mono meta garnish, and muted-red pill CTAs for agencies.
Preview
Copy the code
paste-ready → Designer
<!-- Paste markup into an Embed, or recreate as native elements.
Styles below map 1:1 to the class names above. -->
<section class="hero_component">
<img class="hero_media" src="https://pub-8060008fc1ab494c98adf87ab62286c4.r2.dev/assets/inspiration/hero-cream-editorial-business-45-1-12.webp" alt="Studio workspace bathed in warm afternoon light" />
<div class="hero_scrim"></div>
<div class="hero_inner">
<nav class="hero_meta">
<p class="hero_eyebrow">Independent Design & Strategy Studio</p>
<p class="hero_coords">EST. 2011 · 52°N / 13°E · © MMXXVI</p>
</nav>
<h1 class="hero_title">
<span class="hero_title_accent"> refuse</span>
</h1>
<p class="hero_sub">Strategy, identity, and digital work for founders who would rather set the standard than chase it. A small senior team, obsessively hands-on from first sketch to launch.</p>
<div class="hero_actions">
<a class="hero_button" href="#contact">Start a project</a>
<a class="hero_button_ghost" href="#work">View selected work</a>
</div>
</div>
</section>
<style>
.hero_component {
position:relative;
width:100%;
min-height:92vh;
background:#f5f4f0;
overflow:hidden;
display:flex;
align-items:flex-end;
box-sizing:border-box;
padding:4vw 6vw;
font-family:'Helvetica Neue',Arial,sans-serif;
}
.hero_media {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
object-fit:cover;
z-index:0;
}
.hero_scrim {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:1;
background:linear-gradient(180deg,rgba(58,44,34,0.15) 0%,rgba(58,44,34,0.35) 45%,rgba(58,44,34,0.82) 100%);
}
.hero_inner {
position:relative;
z-index:2;
width:100%;
max-width:1180px;
box-sizing:border-box;
}
.hero_meta {
display:flex;
align-items:center;
justify-content:space-between;
margin-bottom:2.4rem;
flex-wrap:wrap;
gap:1rem;
}
.hero_eyebrow {
margin:0;
color:#f5f4f0;
font-size:0.72rem;
letter-spacing:0.34em;
text-transform:uppercase;
font-weight:600;
font-family:'Helvetica Neue',Arial,sans-serif;
}
.hero_coords {
margin:0;
color:rgba(245,244,240,0.7);
font-size:0.7rem;
letter-spacing:0.18em;
text-transform:uppercase;
font-family:'Courier New',ui-monospace,monospace;
}
.hero_title {
margin:0;
color:#f5f4f0;
font-family:'Helvetica Neue',Arial,sans-serif;
font-weight:800;
line-height:0.92;
letter-spacing:-0.03em;
font-size:clamp(3rem,9vw,8.5rem);
max-width:15ch;
}
.hero_title_accent {
color:#c0392b;
font-style:italic;
}
.hero_sub {
margin:1.8rem 0 0 0;
color:rgba(245,244,240,0.85);
font-size:clamp(1rem,1.5vw,1.28rem);
line-height:1.55;
max-width:46ch;
font-family:Georgia,'Times New Roman',serif;
}
.hero_actions {
display:flex;
align-items:center;
gap:1rem;
margin-top:2.6rem;
flex-wrap:wrap;
}
.hero_button {
display:inline-flex;
align-items:center;
background:#c0392b;
color:#f5f4f0;
font-size:0.82rem;
font-weight:600;
letter-spacing:0.12em;
text-transform:uppercase;
padding:1.05rem 2.1rem;
border-radius:999px;
text-decoration:none;
font-family:'Helvetica Neue',Arial,sans-serif;
transition:background 0.25s ease,transform 0.25s ease;
}
.hero_button_ghost {
display:inline-flex;
align-items:center;
background:transparent;
color:#f5f4f0;
font-size:0.82rem;
font-weight:600;
letter-spacing:0.12em;
text-transform:uppercase;
padding:1.05rem 2.1rem;
border-radius:999px;
text-decoration:none;
border:1px solid rgba(245,244,240,0.45);
font-family:'Helvetica Neue',Arial,sans-serif;
transition:background 0.25s ease,color 0.25s ease;
}
</style>One email unlocks copying across the whole library — that's the only ask.
