body{margin:0;background:#000}
a{color:inherit}
@keyframes bk-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.bk-marq{animation:bk-marquee 28s linear infinite}
@media (prefers-reduced-motion: reduce){.bk-marq{animation:none}}
@keyframes bk-glide{from{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}
@keyframes bk-slide{from{opacity:0;transform:translateY(48px);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0)}}
@keyframes bk-par{from{transform:scale(1.12) translateY(0)}to{transform:scale(1.12) translateY(9%)}}
@keyframes bk-load{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
.ld{animation:bk-load 1.1s cubic-bezier(.2,.7,.2,1) .15s both}
.ld2{animation:bk-load 1.1s cubic-bezier(.2,.7,.2,1) .4s both}
a>img{transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}
a:hover>img{transform:scale(1.07)}
@supports (animation-timeline: view()){
.rv{animation:bk-glide linear both;animation-timeline:view();animation-range:entry 0% entry 45%}
.rvi{animation:bk-slide linear both;animation-timeline:view();animation-range:entry 0% entry 55%}
.par{animation:bk-par linear both;animation-timeline:view();animation-range:exit 0% exit 100%}
}
@media (prefers-reduced-motion: reduce){.rv,.rvi,.par,.ld,.ld2{animation:none!important}}
@keyframes bk-pop{from{opacity:0;visibility:hidden;transform:translateY(26px)}to{opacity:1;visibility:visible;transform:none}}
.pop10{animation:bk-pop .8s cubic-bezier(.2,.7,.2,1) 4s both}
.pop10 a.pb{transition:opacity .2s}
.pop10 a.pb:hover{opacity:.82}
@media (prefers-reduced-motion: reduce){.pop10{animation:none!important}}
@keyframes bk-fadein{from{opacity:0}to{opacity:1}}
@keyframes bk-rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
.rsv{animation:bk-fadein .25s ease both}
.rsv .rsvc{animation:bk-rise .45s cubic-bezier(.2,.7,.2,1) both}
.rsv a.opt{transition:background .2s}
.rsv a.opt:hover{background:#1A1A1A}
.rsv a.opt:hover .ot{color:#F7B8B9}
.ftl{color:#fff;text-decoration:none;transition:color .2s}.ftl:hover{color:#F7B8B9}.ftl.ftg{color:#9A9A9A}.ftl.ftg:hover{color:#F7B8B9}
@media (prefers-reduced-motion: reduce){.rsv,.rsv .rsvc{animation:none!important}}
button{font-family:inherit}
.bk-marq{animation:bk-marquee 56s linear infinite}
.tbl{display:grid;grid-template-columns:1.1fr 0.7fr 0.9fr;gap:0;font-size:15px}
.tbl>div{padding:14px 16px;border-top:1px solid #2F2F2F}
.th{font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:#9A9A9A}
