<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Sutyr</title>
<meta name="description" content="Sutyr is building infrastructure software. Launching soon." />
<meta name="robots" content="index,follow" />
<link rel="icon" href="data:,">
<style>
:root{
--bg: #0b0d12;
--panel: rgba(255,255,255,0.06);
--panel2: rgba(255,255,255,0.10);
--text: rgba(255,255,255,0.92);
--muted: rgba(255,255,255,0.70);
--muted2: rgba(255,255,255,0.55);
--border: rgba(255,255,255,0.12);
--shadow: 0 20px 60px rgba(0,0,0,0.45);
--radius: 22px;
--max: 1024px;
}
*{ box-sizing: border-box; }
html,body{ height: 100%; }
body{
margin:0;
font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";
color: var(--text);
background:
radial-gradient(900px 500px at 15% 15%, rgba(120, 130, 255, 0.18), transparent 60%),
radial-gradient(700px 500px at 85% 25%, rgba(0, 220, 180, 0.16), transparent 55%),
radial-gradient(900px 700px at 40% 95%, rgba(255, 180, 70, 0.10), transparent 60%),
var(--bg);
display:flex;
align-items:center;
justify-content:center;
padding: 28px;
}
.wrap{
width: 100%;
max-width: var(--max);
}
header{
display:flex;
align-items:center;
justify-content:space-between;
gap: 16px;
margin-bottom: 18px;
}
.brand{
display:flex;
align-items:center;
gap: 12px;
}
.mark{
width: 42px;
height: 42px;
border-radius: 14px;
background: linear-gradient(135deg, rgba(255,255,255,0.18), rgba(255,255,255,0.06));
border: 1px solid var(--border);
box-shadow: var(--shadow);
display:flex;
align-items:center;
justify-content:center;
position: relative;
overflow:hidden;
}
.mark:before{
content:"";
position:absolute;
inset:-30px;
background: radial-gradient(circle at 30% 30%, rgba(255,255,255,0.25), transparent 55%);
transform: rotate(15deg);
}
.mark span{
position:relative;
font-weight: 700;
letter-spacing: 0.4px;
color: rgba(255,255,255,0.92);
}
.brand h1{
font-size: 18px;
margin:0;
letter-spacing: 0.2px;
}
.brand p{
margin:0;
font-size: 13px;
color: var(--muted2);
}
.pill{
border: 1px solid var(--border);
background: rgba(255,255,255,0.05);
padding: 8px 12px;
border-radius: 999px;
font-size: 12px;
color: var(--muted);
white-space: nowrap;
}
.hero{
border: 1px solid var(--border);
background: linear-gradient(180deg, rgba(255,255,255,0.07), rgba(255,255,255,0.04));
border-radius: var(--radius);
box-shadow: var(--shadow);
overflow:hidden;
}
.hero-inner{
padding: 34px 30px 26px;
}
.kicker{
display:inline-flex;
align-items:center;
gap: 10px;
font-size: 12px;
color: var(--muted);
border: 1px solid var(--border);
background: rgba(255,255,255,0.04);
padding: 8px 12px;
border-radius: 999px;
margin-bottom: 18px;
}
.dot{
width: 8px;
height: 8px;
border-radius: 99px;
background: rgba(0, 220, 180, 0.85);
box-shadow: 0 0 0 6px rgba(0, 220, 180, 0.12);
}
.hero h2{
margin: 0 0 10px;
font-size: clamp(30px, 4vw, 44px);
line-height: 1.05;
letter-spacing: -0.6px;
}
.hero .sub{
margin: 0 0 22px;
color: var(--muted);
font-size: 16px;
line-height: 1.5;
max-width: 70ch;
}
.grid{
display:grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 12px;
margin-top: 22px;
}
.card{
border: 1px solid var(--border);
background: rgba(0,0,0,0.14);
border-radius: 18px;
padding: 14px 14px 12px;
min-height: 92px;
}
.card h3{
margin:0 0 6px;
font-size: 13px;
letter-spacing: 0.2px;
}
.card p{
margin:0;
color: var(--muted2);
font-size: 13px;
line-height: 1.45;
}
.cta{
display:flex;
align-items:center;
justify-content:space-between;
gap: 14px;
padding: 18px 22px;
border-top: 1px solid rgba(255,255,255,0.10);
background: rgba(0,0,0,0.18);
}
.cta-left{
display:flex;
flex-direction:column;
gap: 2px;
min-width: 0;
}
.cta-left strong{
font-size: 13px;
letter-spacing: 0.2px;
}
.cta-left span{
font-size: 13px;
color: var(--muted2);
}
.actions{
display:flex;
gap: 10px;
flex-wrap: wrap;
justify-content:flex-end;
}
a.btn{
display:inline-flex;
align-items:center;
justify-content:center;
gap: 8px;
border-radius: 14px;
padding: 10px 12px;
text-decoration:none;
font-size: 13px;
border: 1px solid var(--border);
background: rgba(255,255,255,0.06);
color: var(--text);
transition: transform .08s ease, background .08s ease;
white-space: nowrap;
}
a.btn:hover{ transform: translateY(-1px); background: rgba(255,255,255,0.09); }
a.btn.primary{
background: rgba(255,255,255,0.14);
}
footer{
margin-top: 16px;
color: rgba(255,255,255,0.42);
font-size: 12px;
display:flex;
align-items:center;
justify-content:space-between;
gap: 12px;
padding: 0 6px;
}
footer a{
color: rgba(255,255,255,0.55);
text-decoration:none;
}
footer a:hover{ text-decoration: underline; }
@media (max-width: 860px){
.grid{ grid-template-columns: 1fr; }
.cta{ flex-direction: column; align-items: flex-start; }
.actions{ justify-content:flex-start; }
}
</style>
</head>
<body>
<div class="wrap">
<header>
<div class="brand">
<div class="mark" aria-hidden="true"><span>S</span></div>
<div>
<h1>Sutyr</h1>
<p>Infrastructure software</p>
</div>
</div>
<div class="pill">Launching soon</div>
</header>
<main class="hero" role="main">
<div class="hero-inner">
<div class="kicker"><span class="dot"></span> Building quietly. Shipping deliberately.</div>
<h2>Modern infrastructure software, built for reliability.</h2>
<p class="sub">
Sutyr is under construction. We’re focusing on a small set of high-leverage problems and shipping with discipline.
If you want early access or to share a use case, reach out.
</p>
<div class="grid" aria-label="Highlights">
<div class="card">
<h3>Lean by design</h3>
<p>Minimal surface area now. Expand only when it’s earned.</p>
</div>
<div class="card">
<h3>Security-minded</h3>
<p>Strong defaults and careful operational posture from day one.</p>
</div>
<div class="card">
<h3>Built for B2B</h3>
<p>Clear docs, predictable behavior, and pragmatic integrations.</p>
</div>
</div>
</div>
<div class="cta">
<div class="cta-left">
<strong>Contact</strong>
<span><a href="mailto:founder@sutyr.com" style="color: rgba(255,255,255,0.70); text-decoration:none;">founder@sutyr.com</a></span>
</div>
<div class="actions">
<a class="btn primary" href="mailto:founder@sutyr.com?subject=Sutyr%20—%20early%20access">Request early access</a>
<a class="btn" href="mailto:founder@sutyr.com?subject=Sutyr%20—%20use%20case">Share a use case</a>
</div>
</div>
</main>
<footer>
<span>© <span id="y"></span> Sutyr</span>
<span><a href="mailto:founder@sutyr.com">Email</a></span>
</footer>
</div>
<script>
document.getElementById("y").textContent = new Date().getFullYear();
</script>
</body>
</html>