<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>The Obsidian Edge | Union • Millburn • Short Hills</title>
<meta name="description" content="The Obsidian Edge — private men’s grooming studio specializing in scissor work and textured cuts. Change the image, change the man.">
<meta name="robots" content="index,follow">
<link rel="icon" href="/assets/logo-circle.jpg">
<style>
:root {
--bg:#ffffff;
--text:#111111;
--muted:#6b6b6b;
--line:#e6e6e6;
--soft:#f6f6f6;
--shadow:0 10px 30px rgba(0,0,0,0.10);
--radius:18px;
--max:900px;
}
* { box-sizing:border-box; }
body {
margin:0;
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
background:var(--bg);
color:var(--text);
}
.wrap {
max-width:var(--max);
margin:0 auto;
padding:56px 20px 72px;
text-align:center;
}
.logo {
width:140px;
height:140px;
margin:0 auto 18px;
border-radius:50%;
overflow:hidden;
border:1px solid var(--line);
box-shadow:var(--shadow);
background:#fff;
}
.logo img {
width:100%;
height:100%;
object-fit:cover;
display:block;
}
h1 {
margin:0;
font-size:26px;
font-weight:900;
letter-spacing:.8px;
}
.tagline {
margin-top:6px;
font-size:12px;
letter-spacing:2.4px;
text-transform:uppercase;
color:var(--muted);
}
.studio-photo {
max-width:720px;
margin:34px auto;
border-radius:var(--radius);
overflow:hidden;
box-shadow:var(--shadow);
}
.studio-photo img {
width:100%;
display:block;
}
.section {
max-width:680px;
margin:0 auto 26px;
text-align:left;
font-size:15px;
line-height:1.7;
color:var(--muted);
}
.section strong {
color:var(--text);
}
.actions {
display:flex;
justify-content:center;
flex-wrap:wrap;
gap:12px;
margin:34px 0 10px;
}
.btn {
border:1px solid var(--line);
background:#fff;
color:var(--text);
padding:13px 18px;
border-radius:14px;
font-size:14px;
font-weight:800;
text-decoration:none;
transition:all .15s ease;
box-shadow:0 6px 18px rgba(0,0,0,0.08);
}
.btn:hover {
background:var(--soft);
transform:translateY(-1px);
box-shadow:0 10px 24px rgba(0,0,0,0.12);
}
.card {
margin:40px auto 0;
max-width:520px;
border:1px solid var(--line);
border-radius:var(--radius);
padding:22px;
background:#fff;
box-shadow:var(--shadow);
text-align:left;
}
.row {
display:flex;
justify-content:space-between;
padding:14px 0;
border-bottom:1px solid var(--line);
font-weight:800;
}
.row:last-child { border-bottom:none; }
.meta {
margin-top:18px;
font-size:13px;
line-height:1.6;
color:var(--muted);
text-align:center;
}
footer {
margin-top:52px;
font-size:12px;
color:var(--muted);
text-align:center;
}
</style>
<script type="application/ld+json">
{
"@context":"https://schema.org",
"@type":"LocalBusiness",
"name":"The Obsidian Edge",
"slogan":"Change the image, change the man",
"telephone":"+1-908-636-4575",
"email":"ObsidianEdgeMG@gmail.com",
"address":{
"@type":"PostalAddress",
"streetAddress":"1235 W Chestnut Street, Phenix Salon Suites, Suite 208",
"addressLocality":"Union",
"addressRegion":"NJ",
"postalCode":"07083",
"addressCountry":"US"
},
"areaServed":["Union, NJ","Millburn, NJ","Short Hills, NJ"],
"priceRange":"$$"
}
</script>
</head>
<body>
<div class="wrap">
<!-- Logo & Identity -->
<div class="logo">
<img src="/assets/logo-circle.jpg" alt="The Obsidian Edge logo">
</div>
<h1>The Obsidian Edge</h1>
<div class="tagline">Change the image, change the man</div>
<!-- Studio Validation Photo -->
<div class="studio-photo">
<img src="/assets/studio.jpg" alt="The Obsidian Edge private studio">
</div>
<!-- Primary Description -->
<div class="section">
<p>
<strong>The Obsidian Edge</strong> is a private men’s grooming studio inside Phenix Salon Suites,
built around focus, precision, and intentional results.
This is not a high-traffic barbershop.
Every appointment is one-on-one, uninterrupted, and tailored to how your hair actually grows,
moves, and settles over time.
</p>
</div>
<!-- Experience & Expertise -->
<div class="section">
<p>
Specializing in precision scissor work, textured cuts, and clean structural finishes,
The Obsidian Edge is designed for clients who want more than a quick fade.
</p>
<p>
With over a decade of professional experience, Alex focuses on balance,
proportion, and hair behavior — especially with medium to longer styles,
difficult textures, and clients who want their haircut to grow out correctly,
not just look good for a few days.
</p>
</div>
<!-- Why Clients Book -->
<div class="section">
<p>
Clients book The Obsidian Edge for consistency, professionalism,
and results that align with their lifestyle — not trends.
Every appointment begins with a consultation and ends with a result
designed to hold its shape and require less daily effort.
</p>
</div>
<!-- Actions -->
<div class="actions">
<a class="btn" href="https://linktr.ee/theobsidianedge" target="_blank">Book Appointment</a>
<a class="btn" href="tel:+19086364575">Call</a>
<a class="btn" href="sms:+19086364575">Text</a>
<a class="btn" href="mailto:ObsidianEdgeMG@gmail.com">Email</a>
</div>
<!-- Services -->
<div class="card">
<div class="row"><span>Haircut</span><span>$75</span></div>
<div class="row"><span>Haircut & Beard</span><span>$100</span></div>
<div class="meta">
Phenix Salon Suites — Suite 208<br>
1235 W Chestnut Street<br>
Union, NJ 07083
</div>
</div>
<footer>
© <span id="year"></span> The Obsidian Edge
</footer>
</div>
<script>
document.getElementById("year").textContent = new Date().getFullYear();
</script>
</body>
</html>