.bli-ease{--bli-ease: cubic-bezier(.19, 1, .22, 1)}.bli-dot{display:inline-block;transform-origin:50% 80%}.rv-js .bli-dot{transform:scale(0)}.rv-js.rv-in .bli-dot{transform:none;transition:transform .7s cubic-bezier(.34,1.9,.64,1) calc(var(--rv-delay, 0ms) + var(--bli-dot-at, .9s))}.bli-pill{display:inline-flex;align-items:baseline;gap:.5rem;padding:.55rem 1rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-size:.875rem;line-height:1.2;color:var(--color-muted);outline:none;transition:color .4s ease,border-color .4s ease,background-color .4s ease}.bli-pill:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.bli-pill.is-on{color:#000;border-color:var(--color-accent);background-color:var(--color-accent)}@media(hover:hover){.bli-pill:not(.is-on):hover{color:var(--color-foreground);border-color:#fff6}}.rv-js:not(.rv-in).bli-cover{clip-path:inset(10% 8% 10% 8%)}.rv-js:not(.rv-in).bli-cover .bli-cover-img{transform:scale(1.18)}.rv-js.rv-in.bli-cover{clip-path:inset(0);transition:clip-path 1.4s var(--bli-ease)}.bli-cover-img{transition:transform 1.6s var(--bli-ease)}.bli-feat-link{transition:color .5s ease}.bli-feat:has(.bli-feat-link:focus-visible){outline:2px solid var(--color-accent);outline-offset:12px;border-radius:2px}.bli-feat:has(.bli-feat-link:focus-visible) .bli-arrow{border-color:var(--color-accent);background-color:var(--color-accent);color:#000}.bli-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"num end" "title title" "meta meta";column-gap:1.25rem;transition:opacity .6s ease}.bli-a-num{grid-area:num;align-self:start}.bli-a-title{grid-area:title;margin-top:1rem}.bli-a-meta{grid-area:meta;margin-top:.75rem}.bli-a-end{grid-area:end;justify-self:end}@media(min-width:768px){.bli-row{grid-template-columns:4.5rem minmax(0,1fr) auto;grid-template-areas:"num title end" "num meta end";column-gap:2rem}.bli-a-num{align-self:center}.bli-a-title{margin-top:0}}@media(min-width:1024px){.bli-row{grid-template-columns:4.5rem minmax(0,1fr) minmax(0,13rem) auto;grid-template-areas:"num title meta end"}.bli-a-meta{margin-top:0}}@media(min-width:1280px){.bli-row{grid-template-columns:6rem minmax(0,1fr) minmax(0,15rem) auto}}.bli-line{transform:scaleX(0);transform-origin:left;transition:transform .8s var(--bli-ease)}.bli-title{transition:transform .8s var(--bli-ease),color .5s ease}.bli-num{transition:color .5s ease}.bli-arrow{display:grid;overflow:hidden;transition:border-color .5s ease,background-color .5s ease,color .5s ease}.bli-arrow>svg{grid-area:1 / 1;place-self:center;transition:transform .55s var(--bli-ease)}.bli-arrow>svg:last-child{transform:translate3d(-160%,0,0)}@media(max-width:767px){.bli-arrow-row{display:none}}.bli-row:focus-visible .bli-line{transform:none}.bli-row:focus-visible .bli-num{color:var(--color-accent)}.bli-row:focus-visible .bli-title{color:var(--color-foreground)}.bli-row:focus-visible .bli-arrow{border-color:var(--color-accent)}@media(hover:hover){.bli-feat:hover .bli-feat-link{color:var(--color-accent)}.bli-feat:hover .bli-cover-img{transform:scale(1.04)}.bli-feat:hover .bli-arrow,.bli-row:hover .bli-arrow{border-color:var(--color-accent);background-color:var(--color-accent);color:#000}.bli-feat:hover .bli-arrow>svg:first-child,.bli-row:hover .bli-arrow>svg:first-child{transform:translate3d(160%,0,0)}.bli-feat:hover .bli-arrow>svg:last-child,.bli-row:hover .bli-arrow>svg:last-child{transform:none}.bli-list:hover .bli-row:not(:hover){opacity:.45}.bli-row:hover .bli-line{transform:none}.bli-row:hover .bli-num{color:var(--color-accent)}.bli-row:hover .bli-title{color:var(--color-foreground);transform:translate3d(.35em,0,0)}}.bli-preview{position:absolute;left:0;top:0;z-index:20;width:clamp(340px,27vw,420px);pointer-events:none;will-change:transform}.bli-card{opacity:0;transform:scale(.72);box-shadow:0 40px 90px -40px #000000e6;transition:opacity .35s ease,transform .7s var(--bli-ease)}.bli-preview.is-on .bli-card{opacity:1;transform:none}.bli-shot{opacity:0;transform:scale(1.06);transition:opacity .45s ease,transform .9s var(--bli-ease)}.bli-shot.is-on{opacity:1;transform:none}@media(hover:hover)and (pointer:fine)and (min-width: 0px){.bli-thumb{display:none}}@media(max-width: 0px){.bli-line,.bli-title,.bli-arrow>svg,.bli-row,.bli-pill,.bli-feat-link,.bli-cover-img{transition:none}.bli-row:hover .bli-title,.bli-feat:hover .bli-cover-img{transform:none}.bli-arrow>svg:last-child{display:none}.bli-feat:hover .bli-arrow>svg:first-child,.bli-row:hover .bli-arrow>svg:first-child{transform:none}.rv-js .bli-dot{transform:none;transition:none}}
