
    :root{--ink:#171116;--berry:#8c2349;--paper:#f7f5f3;--line:#ded9d7;--muted:#6f686c}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 Inter,system-ui,-apple-system,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(980px,calc(100% - 32px));margin:auto}.top{height:78px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.logo{width:180px;height:58px;object-fit:contain}.back{font-weight:700}.back:hover{color:var(--berry)}main{padding:90px 0 110px}.eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:.76rem;font-weight:700;color:var(--berry)}h1{font:400 clamp(3.4rem,8vw,7rem)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.045em;margin:16px 0 24px}.intro{max-width:640px;color:var(--muted);font-size:1.1rem}.empty{margin-top:62px;background:#fff;border:1px solid var(--line);padding:42px}.empty h2{font:400 2rem/1.1 Georgia,"Times New Roman",serif;margin:0 0 12px}.empty p{color:var(--muted);margin:0}.newsletter{margin-top:22px;background:var(--ink);color:#fff;padding:34px}.newsletter h2{font:400 2rem/1.1 Georgia,"Times New Roman",serif;margin:0 0 10px}.newsletter p{color:#d2c9ce;max-width:680px}.preview{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.preview input{flex:1;min-width:240px;height:48px;padding:0 14px;border:1px solid #66565e;background:#30262c;color:#aaa}.preview button{height:48px;padding:0 18px;border:1px solid #66565e;background:#4b3e45;color:#aaa}footer{border-top:1px solid var(--line);padding:30px 0;color:var(--muted);font-size:.9rem}@media(max-width:600px){main{padding:62px 0 80px}.logo{width:145px}.empty,.newsletter{padding:26px 22px}.back{font-size:.9rem}}
  