.rl-hero{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;min-height:min(520px,62vh);padding:20px 0 22px;background:#0f1016}@media (min-width:1024px){.rl-hero{min-height:clamp(440px,calc(64vh - var(--head-h)),600px);padding:30px 0 34px}}.rl-hero-bg{position:absolute;inset:0;z-index:-2}.rl-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:50% 60%;display:block;transform-origin:60% 55%}@keyframes rl-drift{0%{transform:scale(1)}to{transform:scale(1.08) translateY(-1.5%)}}@media (prefers-reduced-motion:no-preference){.rl-hero-bg img{animation:rl-drift 24s ease-in-out infinite alternate}}.rl-hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0f1016c7,#0f101680 38%,#0f1016d1 78%,#0f1016),linear-gradient(90deg,#0f1016b3,#0f101626 60%,#0f101673)}.rl-hero-glow{position:absolute;inset:auto -10% -30% -10%;height:70%;z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 50% 100%,#ffd78038,#0000 70%)}.rl-hero-glow:after,.rl-hero-glow:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px 3px #ffd78099;opacity:0}.rl-hero-glow:before{left:18%;bottom:30%}.rl-hero-glow:after{left:74%;bottom:42%;width:4px;height:4px}@keyframes rl-ember{0%{opacity:0;transform:translateY(0)}20%{opacity:.9}to{opacity:0;transform:translateY(-220px)}}@media (prefers-reduced-motion:no-preference){.rl-hero-glow:before{animation:rl-ember 7s ease-out infinite}.rl-hero-glow:after{animation:rl-ember 9s ease-out 3s infinite}}.rl-hero-in{position:relative;z-index:1}.rl-hero-kicker{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;border-radius:999px;background:#0f101699;border:1px solid var(--line);color:var(--cream);font-size:13px;line-height:1.3;font-weight:600;letter-spacing:.03em}.rl-hero-kicker .rl-ic{color:var(--gold);width:18px;height:18px}#rl .rl-hero-h1{margin-top:12px;font-size:clamp(46px,10.5vw,104px);font-weight:900;line-height:.92;letter-spacing:.005em;text-transform:uppercase;color:var(--gold);background:linear-gradient(180deg,#fff6df,#ffd780 48%,#d79a4f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000;filter:drop-shadow(0 4px 18px rgba(0,0,0,.55))}@supports not ((-webkit-background-clip:text) or (background-clip:text)){#rl .rl-hero-h1{-webkit-text-fill-color:var(--gold)}}#rl .rl-hero-lead{margin-top:10px;max-width:620px;color:var(--ink);font-size:clamp(15px,1.6vw,19px);line-height:1.45;text-shadow:0 1px 10px #0009}#rl .rl-hero-offers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;max-width:980px}.rl-hero-offers>li{display:flex}body .rl-hoffer{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;width:100%;padding:12px 10px;border-radius:14px;text-decoration:none;color:var(--ink);background:#17181fc7;border:1px solid #ffd78038;box-shadow:0 14px 34px -18px #000000e6;transition:transform .25s,border-color .25s,box-shadow .25s}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){body .rl-hoffer{background:#17181f8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.rl-hoffer-tag{display:flex;align-items:center;gap:5px;font-size:11px;line-height:1.25;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rose1)}.rl-hoffer-tag .rl-ic{color:var(--gold);width:15px;height:15px}.rl-hoffer-amt{font-family:var(--disp);font-weight:900;font-size:clamp(19px,5.4vw,34px);line-height:1;color:var(--gold);letter-spacing:.01em}.rl-hoffer-sub{display:none;font-size:13.5px;line-height:1.4;color:var(--txt)}.rl-hoffer-go{display:none;align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-family:var(--disp);font-weight:800;font-size:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.rl-hoffer-go .rl-ic{width:18px;height:18px;transition:transform .25s}@property --rl-a{syntax:"<angle>";inherits:false;initial-value:0deg}.rl-hoffer-main{border-color:#ffd78099}body .rl-hoffer-main{background:linear-gradient(160deg,#40301ed9,#17181fd9)}.rl-hoffer-main:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--rl-a),#0000 0 62%,#fff1c9 74%,#ffd780 80%,#0000 92%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none;opacity:0}@keyframes rl-orbit{to{--rl-a:360deg}}@supports (background:conic-gradient(from var(--rl-a ),red,blue)){@media (prefers-reduced-motion:no-preference){.rl-hoffer-main:before{opacity:1;animation:rl-orbit 4.5s linear infinite}}}@media (min-width:640px){#rl .rl-hero-offers{gap:14px;margin-top:22px}body .rl-hoffer{padding:16px 16px 14px;gap:6px}.rl-hoffer-tag{font-size:12px}.rl-hoffer-go,.rl-hoffer-sub{display:flex}}@media (hover:hover) and (min-width:1024px){body .rl-hoffer:hover{transform:translateY(-4px);border-color:#ffd780b3;box-shadow:0 22px 40px -18px #ffd78059}body .rl-hoffer:hover .rl-hoffer-go .rl-ic{transform:translateX(4px)}}#rl .rl-hero-cta{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.rl-hero-cta .rl-btn{flex:1 1 0;min-width:0}@media (min-width:640px){#rl .rl-hero-cta{margin-top:22px;gap:14px}.rl-hero-cta .rl-btn{flex:0 0 auto}}@media (max-width:419px){body .rl-hero-cta .rl-btn{font-size:18px;padding:0 12px;min-height:50px}}.rl-toc{margin:22px 0 0;color:var(--mute)}.rl-toc summary{display:flex;align-items:center;gap:12px;padding:10px 2px;cursor:pointer;font-size:14px;color:var(--mute);list-style:none}.rl-toc summary::-webkit-details-marker{display:none}.rl-toc-bar{width:2px;height:18px;background:var(--line2);flex:none}.rl-toc-title{font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:13px;color:var(--txt)}.rl-toc-state{margin-left:auto;font-size:13px}.rl-toc-chev{width:18px;height:18px;transition:transform .25s}.rl-toc[open] .rl-toc-chev{transform:rotate(180deg)}.rl-toc ul{display:grid;grid-template-columns:1fr;gap:2px 24px;padding:6px 0 10px 14px}@media (min-width:640px){.rl-toc ul{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.rl-toc ul{grid-template-columns:repeat(3,1fr)}}body .rl-toc a{display:block;padding:5px 0;color:var(--mute);font-size:14px;text-decoration:none;line-height:1.4}@media (hover:hover){body .rl-toc a:hover{color:var(--gold)}}.rl-sec{padding-block:44px}#rl .rl-sec>*+*{margin-top:16px}#rl .rl-sec>h2+*{margin-top:18px}.rl-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}#rl .rl-sec-head>div>*+*{margin-top:8px}.rl-sec-sub{color:var(--txt)}.rl-basis{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--mute)}.rl-basis .rl-ic{color:var(--rose2)}#rl .rl-t10{display:flex;flex-wrap:wrap;justify-content:center;gap:34px 12px;margin-top:40px;counter-reset:none}.rl-t10>li{display:flex;flex:0 0 calc(50% - 6px);min-width:0}@media (min-width:768px){#rl .rl-t10{gap:40px 16px}.rl-t10>li{flex-basis:calc(20% - 12.8px)}}@media (min-width:1024px){#rl .rl-t10{gap:40px 18px}.rl-t10>li{flex-basis:calc(20% - 14.4px)}}body .rl-t10-card{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;text-decoration:none;color:var(--ink)}.rl-t10-n{position:absolute;z-index:2;top:-26px;left:6px;font-family:var(--disp);font-weight:900;font-size:58px;line-height:1;color:var(--gold);text-shadow:3px 3px 0 #26272c,5px 5px 0 #b27e6c8c}.rl-t10-art{display:block;aspect-ratio:1/1;overflow:hidden;border-radius:14px;border:1px solid var(--line);background:var(--card2)}.rl-t10-art img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .4s}.rl-t10-name{margin-top:10px;font-weight:700;font-size:15px;line-height:1.3}.rl-t10-prov{margin-top:2px;font-size:13px;color:var(--mute)}@media (hover:hover) and (min-width:1024px){body .rl-t10-card:hover .rl-t10-art img{transform:scale(1.06)}body .rl-t10-card:hover .rl-t10-name{color:var(--gold)}}@media (max-width:420px){.rl-t10-n{font-size:46px;top:-20px}}@media (max-width:419px){body .rl-hoffer{padding:10px 7px}.rl-hoffer-tag{font-size:9.5px;letter-spacing:.02em;overflow-wrap:anywhere}.rl-hoffer-tag .rl-ic{display:none}.rl-hoffer-amt{font-size:18px}}