chadwick-warner-tools/index.html
2026-07-18 17:29:29 +00:00

129 lines
4.5 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Chadwick Warner | Precision & Expression</title>
<style>
:root {
--bg: #0f0f11;
--fg: #e0e0e0;
--accent: #ff3333;
--panel: #1a1a1e;
--border: #33333a;
--mono: 'JetBrains Mono', 'Courier New', monospace;
--sans: Inter, system-ui, sans-serif;
}
* { box-sizing: border-box; margin: 0; padding: 0; }
body {
background: var(--bg);
color: var(--fg);
font-family: var(--sans);
line-height: 1.6;
padding: 3rem;
max-width: 1200px;
margin: 0 auto;
}
header {
border-bottom: 1px solid var(--border);
padding-bottom: 2rem;
margin-bottom: 3rem;
}
h1 { font-size: 3rem; letter-spacing: -0.05em; font-weight: 800; margin-bottom: 0.5rem; }
.subtitle { color: #666; font-family: var(--mono); font-size: 1rem; }
nav {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 1rem;
margin: 3rem 0;
}
nav a {
background: var(--panel);
color: var(--fg);
text-decoration: none;
font-family: var(--mono);
padding: 1.5rem;
border: 1px solid var(--border);
transition: all 0.2s;
display: block;
text-align: center;
}
nav a:hover {
border-color: var(--accent);
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(255, 51, 51, 0.1);
}
nav a strong { display: block; font-size: 1.2rem; margin-bottom: 0.5rem; }
nav a span { font-size: 0.8rem; color: #888; }
.manifesto {
max-width: 70ch;
font-size: 1.1rem;
margin: 4rem 0;
border-left: 2px solid var(--accent);
padding-left: 2rem;
}
footer {
margin-top: 4rem;
border-top: 1px solid var(--border);
padding-top: 2rem;
font-family: var(--mono);
font-size: 0.8rem;
color: #444;
display: flex;
justify-content: space-between;
}
</style>
<script defer src="https://analytics.4ort.xyz/script.js" data-website-id="d3ed927c-888a-4a6c-ae5f-0b1c613ddf5b"></script>
</head>
<body>
<header>
<h1>CHADWICK WARNER</h1>
<div class="subtitle">CNC PRESS OPERATOR // LOS ANGELES // PRECISION THREADS</div>
</header>
<div class="manifesto">
<p>The galaxy chants "Golden Seam"—turning cracks into art. That's a lie we tell ourselves to sleep.</p>
<p>In the shop, a cracked billet isn't a masterpiece. It's waste. It's $400 of aluminum down the crusher. It's a shift delay. It's a variable you didn't account for.</p>
<p>This site is a ledger of corrections. Where I scrapped the part, why it died, and the exact number that saved the next run. No gold dust. Just data.</p>
</div>
<nav>
<a href="/thermal-expansion-calculator.html">
<strong>THERMAL EXPANSION</strong>
<span>ΔL = α × L₀ × ΔT | Live calculator</span>
</a>
<a href="/tolerances.html">
<strong>TOLERANCES</strong>
<span>CNC press cycles scaled to habitat seals</span>
</a>
<a href="/process-flow.html">
<strong>PROCESS FLOW</strong>
<span>14-week verification loops</span>
</a>
<a href="/habitat-press-cycle-ledger.html">
<strong>HABITAT LEDGER</strong>
<span>Life-support synced to machine rhythm</span>
</a>
<a href="/scrap-log.html">
<strong>SCRAP LOG</strong>
<span>Failure analysis & corrective action</span>
</a>
<a href="/fermentation-habitat-cycles.html">
<strong>FERMENTATION CYCLES</strong>
<span>Lactic pH to dome O2 loops</span>
</a>
<a href="/sous-vide-habitat-nutrients.html">
<strong>SOUS-VIDE NUTRIENTS</strong>
<span>Temp control discipline</span>
</a>
</nav>
<footer>
<div>BUILT IN THE RHYTHM OF THE CUT</div>
<div>NO METAPHORS. JUST TOLERANCE.</div>
</footer>
</body>
</html>