:root{--bg:#030303;--surface:#0a0a0a;--text:#ececec;--text-muted:#666;--accent:#333;--highlight:#fff;--f-heading:'Clash Display',sans-serif;--f-body:'Satoshi',sans-serif;--f-code:'JetBrains Mono',monospace;--ease-out-expo:cubic-bezier(0.16,1,0.3,1)}*{margin:0;padding:0;box-sizing:border-box}html,body{background-color:var(--bg);color:var(--text);font-family:var(--f-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}#noise-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.3;pointer-events:none}nav{position:fixed;top:0;left:0;width:100%;padding:2rem;z-index:100;display:flex;justify-content:space-between;align-items:center;mix-blend-mode:difference}.logo{font-family:var(--f-heading);font-weight:600;font-size:1.25rem;letter-spacing:-.02em;text-decoration:none;color:var(--text)}.main-container{position:relative;z-index:1;max-width:680px;margin:0 auto;padding:8rem 2rem 6rem}h1{font-family:var(--f-heading);font-size:clamp(3.5rem,8vw,6rem);line-height:.9;margin-bottom:1.5rem;letter-spacing:-.03em}.philosophy-body{border-top:1px solid var(--accent);padding-top:1.5rem}.philosophy-body p{font-size:1.1rem;line-height:1.75;color:var(--text-muted);margin-bottom:1.75rem;text-align:justify}.philosophy-body p:last-child{margin-bottom:0}footer{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--accent);display:flex;justify-content:space-between;font-family:var(--f-code);font-size:.75rem;color:#444}.fade-up{opacity:0;transform:translateY(30px);animation:fadeUp 1s var(--ease-out-expo) forwards}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}