.rl-stage{--z:1;--film-w:1600px;--film-h:900px;width:calc(var(--film-w) * var(--z));height:calc(var(--film-h) * var(--z));background:var(--void);border:var(--rule);max-width:100%;margin-inline:auto;position:relative;overflow:hidden}@media (width<=1620px){.rl-stage{--z:.86}}@media (width<=1420px){.rl-stage{--z:.74}}@media (width<=1220px){.rl-stage{--z:.62}}@media (width<=1020px){.rl-stage{--z:.5}}@media (width<=840px){.rl-stage{--z:.4}}@media (width<=680px){.rl-stage{--z:.3}}@media (width<=520px){.rl-stage{--z:.24}}@media (width<=420px){.rl-stage{--z:.2}}.rl-film{width:var(--film-w);height:var(--film-h);transform:scale(var(--z));transform-origin:0 0;background:var(--void);font-family:var(--body);position:absolute;top:0;left:0}.rl-scene{z-index:var(--n);opacity:0;background:var(--void);--t0:var(--at);animation:rl-cut .14s var(--at) linear both;position:absolute;inset:0}.rl-sc--open{animation-duration:.9s;animation-timing-function:ease}@keyframes rl-cut{0%{opacity:0}to{opacity:1}}.rl-plate{justify-content:center;align-items:center;height:648px;display:flex;position:absolute;top:46px;left:0;right:0}.rl-cap{animation:rl-capout .45s calc(var(--at) + var(--dur) - .9s) ease both;position:absolute;top:736px;left:92px;right:92px}.rl-cap-in{animation:rl-capin .6s calc(var(--at) + .75s) cubic-bezier(.2, .7, .3, 1) both;display:block}@keyframes rl-capin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes rl-capout{0%{opacity:1}to{opacity:0}}.rl-cap-k{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ember);font-size:15px;font-weight:500;display:block}.rl-cap-t{max-width:1180px;font-family:var(--display);font-variation-settings:"wdth" 112;letter-spacing:.004em;color:var(--bone);margin-top:10px;font-size:34px;font-weight:600;line-height:1.24;display:block}.rl-cap-s{max-width:900px;color:var(--smoke);margin-top:9px;font-size:17px;line-height:1.5;display:block}.rl-clock{z-index:50;transform-origin:0;background:var(--ember);opacity:.85;width:100%;height:3px;animation:rl-run var(--film) linear both;position:absolute;bottom:0;left:0}@keyframes rl-run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rl-card{text-align:center;background:radial-gradient(58% 46% at 50% 42%, var(--bloom-a), transparent 72%), radial-gradient(46% 40% at 74% 78%, var(--bloom-b), transparent 76%), var(--void);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.rl-card-mark{animation:rl-rise .8s calc(var(--at) + .3s) cubic-bezier(.2, .7, .3, 1) both;align-items:center;gap:16px;display:flex}.rl-card-word{font-family:var(--display);font-variation-settings:"wdth" 118;letter-spacing:.015em;text-transform:lowercase;color:var(--bone);font-size:46px;font-weight:700}.rl-card-dot{color:var(--ember);text-shadow:0 0 10px var(--ember);margin:0 .16em;font-size:.42em;line-height:1}.rl-card-tld{color:var(--smoke);font-weight:500}.rl-card-sub{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--ember);animation:rl-rise .8s calc(var(--at) + .55s) cubic-bezier(.2, .7, .3, 1) both;margin-top:6px;font-size:15px;font-weight:500}.rl-card-line{max-width:1080px;font-family:var(--display);font-variation-settings:"wdth" 108;color:var(--bone);animation:rl-rise .9s calc(var(--at) + .8s) cubic-bezier(.2, .7, .3, 1) both;margin-top:26px;font-size:60px;font-weight:600;line-height:1.14}.rl-card-foot{max-width:860px;color:var(--smoke);animation:rl-rise .9s calc(var(--at) + 1.15s) cubic-bezier(.2, .7, .3, 1) both;margin-top:30px;font-size:20px;line-height:1.55}.rl-card-addr{font-family:var(--mono);letter-spacing:.2em;color:var(--faint);animation:rl-rise .9s calc(var(--at) + 1.5s) cubic-bezier(.2, .7, .3, 1) both;margin-top:44px;font-size:17px}.rl-card-rule{background:var(--ember);transform-origin:50%;width:220px;height:2px;animation:rl-draw .7s calc(var(--at) + 1.35s) cubic-bezier(.2, .7, .3, 1) both;margin-top:34px}@keyframes rl-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes rl-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rl-sc--window .gw{--k:.8;width:1200px;height:648px;max-height:none}.rl-sc--window .gw-grid{grid-template-columns:repeat(5,1fr)}.rl-sc--window .gw-title,.rl-sc--window .gw-rail,.rl-sc--window .gw-side,.rl-sc--window .gw-bar,.rl-sc--window .gw-status{animation:rl-lift .5s calc(var(--t0) + var(--d)) cubic-bezier(.2, .7, .3, 1) both}.rl-sc--window .gw-title{--d:.25s}.rl-sc--window .gw-rail{--d:.45s}.rl-sc--window .gw-side{--d:.62s}.rl-sc--window .gw-bar{--d:.8s}.rl-sc--window .gw-status{--d:.98s}@keyframes rl-lift{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.rl-sc--window .gw-tile{animation:rl-deal .5s calc(var(--t0) + 1.4s + .13s * var(--i)) cubic-bezier(.2, .7, .3, 1) both}@keyframes rl-deal{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:none}}.rl-sc--window .gw-tile--sel:after{animation:rl-ring .45s calc(var(--t0) + 4.2s) cubic-bezier(.2, .7, .3, 1) both}@keyframes rl-ring{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.rl-sc--window .gw-tip{animation:rl-tip .4s calc(var(--t0) + 5.1s) cubic-bezier(.2, .7, .3, 1) both}@keyframes rl-tip{0%{opacity:0;transform:translateY(-7px)scale(.985)}to{opacity:1;transform:none}}.rl-sc--search .gw{--k:.8;width:1000px;height:648px;max-height:none}.rl-sc--search .gw-grid{grid-template-columns:repeat(4,1fr)}.rl-sc--dupes .gw--dup{--k:.92;width:604px;max-width:none}.rl-sc--map .gw--map{--k:1.1;width:1290px}.rl-head{padding:clamp(2.2rem,4vw,3.4rem) 0 clamp(1.4rem,2.4vw,2rem)}.rl-head h1{font-size:var(--s-4);margin:.5rem 0 0;line-height:1.08}.rl-head .lede{max-width:62ch;margin-top:1rem}.rl-order{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:clamp(.9rem,1.8vw,1.25rem);margin:clamp(1.8rem,3vw,2.6rem) 0 0;padding:0;list-style:none;display:grid}.rl-order li{border:var(--rule);background:var(--ash-800);border-radius:12px;padding:clamp(1.05rem,2vw,1.4rem)}.rl-order-k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ember);font-size:.6875rem}.rl-order h2{font-size:var(--s-1);font-variation-settings:"wdth" 100;letter-spacing:0;margin:.55rem 0 0;line-height:1.1}.rl-order p{font-size:var(--s--1);color:var(--smoke);margin:.4rem 0 0}.rl-foot-note{max-width:68ch;font-size:var(--s--1);color:var(--faint);margin-top:clamp(1.6rem,2.6vw,2.2rem)}:root:lang(ar) :is(.rl-order-k,.rl-cap-k),:root:lang(ja) :is(.rl-order-k,.rl-cap-k),:root:lang(ko) :is(.rl-order-k,.rl-cap-k){letter-spacing:normal}
