@font-face{font-family:Zalando Sans;src:url(/fonts/zalando-sans-latin.woff2) format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zalando Sans;src:url(/fonts/zalando-sans-latin-ext.woff2) format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zalando Sans Expanded;src:url(/fonts/zalando-sans-expanded-latin.woff2) format("woff2");font-weight:200 900;font-display:swap}:root{--bg: #0d0403;--bg-deep: #070202;--card: #170605;--card-2: #241009;--track: #2b1410;--line: rgba(238, 229, 220, .09);--line-strong: rgba(241, 141, 52, .3);--cream: #eee5dc;--cream-2: #fff3e4;--muted: rgba(238, 229, 220, .7);--muted-2: rgba(238, 229, 220, .5);--orange: #f18d34;--hot: #ff6a2b;--coral: #e8533a;--coral-deep: #b23b22;--amber: #ffb25e;--ok: #8fe3a2;--warn: #ffd166;--bad: #ff4f5e;--grad: linear-gradient(100deg, #e8331e 0%, #ff6a2b 45%, #ff9a30 100%);--grad-fire: linear-gradient(165deg, #fff3e4 0%, #ffcf94 12%, #ffbd6e 20%, #ffaa4d 30%, #ff9a30 40%, #ff8a1f 50%, #ff7036 64%, #f53 78%, #ef4024 100%);--ff: "Zalando Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ff-x: "Zalando Sans Expanded", "Zalando Sans", system-ui, sans-serif;--radius: 1rem;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--bg);color:var(--cream);font-family:var(--ff);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.eyebrow{font-family:var(--ff-x);font-weight:500;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--orange);line-height:1.2}.title{margin:0;font-size:1.45rem;font-weight:800;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:var(--cream-2)}.title em{font-style:normal;color:var(--orange)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;border:0;border-radius:999px;padding:.85em 1.8em;background:var(--grad);color:#fff;font:800 1rem/1 var(--ff);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:0 8px 24px #ff6a2b59}.btn:focus-visible,input:focus-visible,select:focus-visible,button:focus-visible{outline:3px solid var(--cream);outline-offset:3px}.btn.ghost{background:transparent;border:1px solid var(--line-strong);color:var(--cream);box-shadow:none}.tnum{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}
