.egw-lbp{padding:48px 0 80px}
.egw-lbp__statement{max-width:1000px;margin:0 auto 64px;text-align:center}
.egw-lbp__grid{display:grid;grid-template-columns:1fr;gap:48px 16px}
@media(min-width:576px){.egw-lbp__grid{grid-template-columns:1fr 1fr}}
@media(min-width:750px){
.egw-lbp__grid{grid-template-columns:repeat(12,1fr);row-gap:160px;column-gap:16px}
.egw-lbp__card:nth-child(7n+1){grid-column:1/8}
.egw-lbp__card:nth-child(7n+2){grid-column:8/13}
.egw-lbp__card:nth-child(7n+3){grid-column:1/5}
.egw-lbp__card:nth-child(7n+4){grid-column:5/9}
.egw-lbp__card:nth-child(7n+5){grid-column:9/13}
.egw-lbp__card:nth-child(7n+6){grid-column:1/6}
.egw-lbp__card:nth-child(7n+7){grid-column:6/13}
}
@media(min-width:990px){.egw-lbp__grid{row-gap:240px;column-gap:24px}}
.egw-lbp__card{position:relative;min-width:0}
.egw-lbp__media{position:relative;overflow:hidden;width:100%;border-radius:var(--border-radius-block,0)}
.egw-lbp__media:before{content:"";display:block;padding-bottom:133.22%}
.egw-w .egw-lbp__img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}
.egw-lbp__card:hover .egw-lbp__img{transform:scale(1.02)}
.egw-lbp__open{position:absolute;inset:0;z-index:5;width:100%;height:100%;background:none;border:2px solid transparent;cursor:pointer;padding:0}
.egw-lbp__bar{position:absolute;left:0;bottom:0;width:100%;min-height:100px;display:flex;align-items:flex-end;padding:48px 16px 16px;z-index:3;pointer-events:none;color:#fff}
.egw-lbp__bar:before{content:"";position:absolute;inset:0;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);-webkit-mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.9) 22%,transparent 100%);mask-image:linear-gradient(to top,#000 0%,rgba(0,0,0,.9) 22%,transparent 100%)}
.egw-lbp__bar:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000,#0006)}
.egw-lbp__bar>*{position:relative;z-index:1}
.egw-lbp__bar{gap:6px;align-items:center;align-content:flex-end;flex-wrap:wrap}
.egw-lbp__bar .egw-arrow{display:inline-flex;align-items:center;transition:transform .4s}
.egw-lbp__card:hover .egw-lbp__bar .egw-arrow{transform:translateX(6px)}
.egw-lbp__label{margin:0;color:#fff}
.egw-lbp-modal{position:fixed;inset:0;z-index:100000;visibility:hidden;pointer-events:none;transition:visibility .6s}
.egw-lbp-modal.is-open{visibility:visible;pointer-events:auto}
.egw-lbp-modal__overlay{position:absolute;inset:0;background:rgba(13,13,13,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .6s ease}
.egw-lbp-modal.is-open .egw-lbp-modal__overlay{opacity:1}
.egw-lbp-modal__panel{position:absolute;top:0;right:0;height:100%;width:100%;max-width:520px;overflow-y:auto;overflow-x:hidden;transform:translateX(100%);transition:transform .6s cubic-bezier(.22,1,.36,1);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}
.egw-lbp-modal.is-open .egw-lbp-modal__panel{transform:none}
.egw-lbp-modal__close{position:absolute;top:16px;right:16px;z-index:2;background:none;border:0;padding:8px;cursor:pointer;color:inherit}
.egw-lbp-modal__body{padding:56px 16px 24px}
@media(min-width:750px){.egw-lbp-modal__body{padding:64px 24px 32px}}
.egw-lbp__mtitle{margin:0 0 16px}
.egw-lbp__mimg img{width:100%;height:auto;display:block;border-radius:var(--border-radius-block,0)}
.egw-lbp__plist{display:flex;flex-direction:column;gap:8px;margin-top:16px}
.egw-lp{position:relative;display:flex;overflow:hidden;background:rgb(var(--color-background-2,245 245 245));min-width:0}
.egw-lp__link{position:absolute;inset:0;z-index:3}
.egw-lp__media{flex:0 0 96px;width:96px;position:relative;aspect-ratio:1/1.292}
.egw-w .egw-lp__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none}
.egw-lp__info{padding:16px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-width:0}
.egw-lp__title{margin:0}
.egw-lp__link{z-index:2}
.egw-lp__add{position:relative;z-index:4;align-self:flex-start;background:none;border:0;padding:0;font:inherit;font-size:12px;cursor:pointer;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:3px}
.egw-lp__add:hover,.egw-lp__add:focus{background:none;color:rgb(var(--color-foreground));text-decoration-thickness:2px}
@media(max-width:749px){.egw-lbp{padding:32px 0 56px}.egw-lbp__statement{margin-bottom:40px}.egw-lp__media{flex-basis:72px;width:72px}}
.egw-qv__head{display:flex;align-items:center;gap:12px;min-width:0}
.egw-qv__back{display:none;background:none;border:0;padding:4px;margin-left:-4px;cursor:pointer;color:rgb(var(--color-foreground));line-height:0}
.egw-qv__back .egw-i{width:18px;height:18px}
.egw-qv.from-look .egw-qv__back{display:inline-flex}
