.rlss-site .rl-page{max-width:1180px;margin:0 auto;padding:calc(var(--top-h) + 40px) 30px 80px;font-family:var(--font-ui)}.rlss-site .rl-page section{padding:0}.rlss-site .rl-page .rl-crumb{display:inline-block;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);margin-bottom:var(--s5);transition:color var(--dur) var(--ease)}.rlss-site .rl-page .rl-crumb:hover{color:var(--text)}.rlss-site .rl-page .rl-head{margin-bottom:var(--s7)}.rlss-site .rl-page .rl-head h1{font-family:var(--font-display);font-size:var(--t-h1);line-height:var(--lh-tight);text-transform:uppercase;margin:0 0 var(--s4)}.rlss-site .rl-page .rl-lede{max-width:680px;margin:0 0 var(--s4);font-size:var(--t-body);line-height:var(--lh-body);color:var(--text-60)}.rlss-site .rl-page .rl-count{margin:0;font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--ls-cap);text-transform:uppercase;color:var(--gold)}.rlss-site .rl-page .rl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--s5)}.rlss-site .rl-page .rl-card{display:block;border:1px solid var(--border);border-radius:var(--r-card);background:var(--card);overflow:hidden;box-shadow:var(--sh-card);transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.rlss-site .rl-page .rl-card:hover{transform:var(--lift);border-color:var(--border-2);box-shadow:var(--sh-hover)}.rlss-site .rl-page .rl-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.rlss-site .rl-page .rl-shot{position:relative;aspect-ratio:16/10;background:var(--elev);display:flex;align-items:center;justify-content:center}.rlss-site .rl-page .rl-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rlss-site .rl-page .rl-noshot{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:var(--ls-cap);text-transform:uppercase;color:var(--text-40)}.rlss-site .rl-page .rl-chip{position:absolute;top:var(--s3);left:var(--s3);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:5px 10px;border-radius:var(--r-pill);background:rgba(5,5,5,.78);border:1px solid var(--border-2);color:var(--text-60)}.rlss-site .rl-page .rl-chip.open{color:var(--gold);border-color:var(--border-gold)}.rlss-site .rl-page .rl-chip.drawn{color:var(--success)}.rlss-site .rl-page .rl-body{padding:var(--s4)}.rlss-site .rl-page .rl-body h2{font-family:var(--font-ui);font-size:17px;font-weight:700;line-height:1.3;margin:0 0 var(--s1)}.rlss-site .rl-page .rl-prize{margin:0 0 var(--s4);font-size:var(--t-small);line-height:var(--lh-body);color:var(--text-60)}.rlss-site .rl-page .rl-facts{display:flex;flex-wrap:wrap;gap:var(--s4);margin:0 0 var(--s4);padding:var(--s3) 0 0;border-top:1px solid var(--border)}.rlss-site .rl-page .rl-facts dt{font-family:var(--font-mono);font-size:10px;letter-spacing:var(--ls-cap);text-transform:uppercase;color:var(--text-40);margin:0 0 2px}.rlss-site .rl-page .rl-facts dd{margin:0;font-family:var(--font-mono);font-size:var(--t-small);font-weight:700;color:var(--text)}.rlss-site .rl-page .rl-price{margin:0 0 var(--s1);font-family:var(--font-mono);font-size:12px;color:var(--gold)}.rlss-site .rl-page .rl-when{margin:0;font-family:var(--font-mono);font-size:11px;color:var(--text-40)}.rlss-site .rl-page .rl-empty{border:1px dashed var(--border-2);border-radius:var(--r-card);padding:var(--s7) var(--s6);max-width:720px}.rlss-site .rl-page .rl-empty h2{font-family:var(--font-display);font-size:var(--t-h2);text-transform:uppercase;margin:0 0 var(--s3)}.rlss-site .rl-page .rl-empty p{margin:0 0 var(--s3);font-size:var(--t-body);line-height:var(--lh-body);color:var(--text-60)}.rlss-site .rl-page .rl-empty-note{font-size:var(--t-small);color:var(--text-40)}.rlss-site .rl-page .rl-empty-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4);margin-top:var(--s5)}.rlss-site .rl-page .rl-alt{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-60);transition:color var(--dur) var(--ease)}.rlss-site .rl-page .rl-alt:hover{color:var(--gold)}.rlss-site .rl-page .rl-foot{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--border)}.rlss-site .rl-page .rl-foot p{max-width:720px;margin:0 0 var(--s3);font-size:var(--t-small);line-height:var(--lh-body);color:var(--text-40)}.rlss-site .rl-page .rl-rules{font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--gold);transition:color var(--dur) var(--ease)}.rlss-site .rl-page .rl-rules:hover{color:var(--text)}.rlss-site .rl-page .arr{transition:transform var(--dur) var(--ease);display:inline-block}.rlss-site .rl-page a:hover .arr{transform:translateX(3px)}@media (max-width:700px){.rlss-site .rl-page{padding:calc(var(--top-h) + 24px) 18px 60px}.rlss-site .rl-page .rl-grid{grid-template-columns:1fr}.rlss-site .rl-page .rl-empty{padding:var(--s5) var(--s4)}}@media (prefers-reduced-motion:reduce){.rlss-site .rl-page .arr,.rlss-site .rl-page .rl-card{transition:none}.rlss-site .rl-page .rl-card:hover{transform:none}}