*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0d0b09;--bg2:#161310;--surface:#1c1815;--surface2:#241f1a;--border:#fff5eb14;--border2:#fff5eb26;--text:#f6f2ec;--text2:#cdc4b8;--text3:#9c9184;--accent:#8ca9ce;--accent-dim:#8ca9ce1f;--accent-glow:#8ca9ce4d;--brass:var(--accent);--brass-dim:var(--accent-dim);--brass-glow:var(--accent-glow);--font-display:"Source Serif 4", Georgia, serif;--font-body:"Inter", -apple-system, sans-serif;--r:10px;--r-lg:16px;--max:1600px}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-size:21px;line-height:1.6}a{color:inherit}button{font-family:var(--font-body);cursor:pointer}.nav-link{font-family:var(--font-body);color:var(--text2);border-bottom:1px solid #0000;padding:6px 2px;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s}.nav-link:hover{color:var(--text);border-color:var(--brass)}.feature-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.feature-cell{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:32px 28px;transition:background .2s}.feature-cell:hover{background:var(--brass-dim)}@media (max-width:900px){.feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.feature-grid{grid-template-columns:1fr}}.story-lede{position:relative}.story-lede:first-line{font-family:var(--font-display);color:var(--brass);font-size:1.3em}@keyframes wl-success-in{0%{opacity:0;transform:scale(.96)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.wl-success{animation:.35s ease-out wl-success-in}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
