:root{--bg:#080a0b;--fg:#f3f1ec;--muted:#a8aaa7;--line:#282c2d;--gold:#e3b33d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}nav{position:sticky;top:0;z-index:10;padding:22px 4vw;display:flex;justify-content:space-between;align-items:center;background:rgba(8,10,11,.94);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.logo{font-size:17px;font-weight:500;letter-spacing:.5px}.back{font-size:11px;letter-spacing:2px;color:var(--muted)}.back:hover{color:var(--fg)}.intro{max-width:1180px;margin:auto;padding:85px 5vw 55px}.kicker{font-size:11px;letter-spacing:4px;color:#c7c8c5;margin-bottom:18px}.intro h1{font-size:clamp(34px,5vw,66px);line-height:1;margin:0 0 14px;letter-spacing:-1.5px}.intro p{font-size:14px;color:var(--muted);margin:0;line-height:1.6}.pages{max-width:1280px;margin:auto;padding:0 4vw 80px}.page{margin:0 auto 22px;background:#0d1011}.page img{display:block;width:100%;height:auto}.bottom{max-width:1180px;margin:auto;padding:10px 5vw 90px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px}.bottom a{font-size:11px;letter-spacing:2px}.bottom .muted{color:var(--muted)}@media(max-width:700px){nav{padding:18px 6vw}.intro{padding:55px 7vw 35px}.intro h1{font-size:40px}.pages{padding:0 0 55px}.page{margin-bottom:8px}.bottom{padding:10px 7vw 60px;display:block}.bottom a{display:block;margin-top:18px}}
