.wizart-jury{background:var(--bg);padding:72px var(--fest-gutter,48px) 120px;box-sizing:border-box}.section-festival .entry__content>.wizart-jury{width:var(--bleed,100vw);max-width:var(--bleed,100vw);margin:0 calc(50% - var(--bleed,100vw) / 2)}.wizart-jury__head{margin-bottom:56px}.section-festival .wizart-jury .wizart-jury__kicker{font-family:var(--fest-ui,sans-serif);color:var(--fest-ink-blue);margin:0 0 12px;font-size:15px;font-weight:600;line-height:1.4}.section-festival .wizart-jury .wizart-jury__title{font-family:var(--fest-display,sans-serif);letter-spacing:-.03em;text-align:left;text-transform:uppercase;color:var(--fest-black);margin:0;font-size:clamp(40px,4.4vw,64px);font-weight:700;line-height:.95}.section-festival .wizart-jury__empty{font-family:var(--fest-ui,sans-serif);color:var(--fest-grey);margin:0;font-size:17px}.wizart-jury__group+.wizart-jury__group{margin-top:88px}.section-festival .wizart-jury .wizart-jury__group-title{font-family:var(--fest-display,sans-serif);text-align:left;text-transform:uppercase;color:var(--fest-black);align-items:center;gap:20px;margin:0 0 32px;font-size:24px;font-weight:700;line-height:1.15;display:flex}.wizart-jury__group-title:after{content:"";background:var(--fest-line);flex:1;height:1px}.section-festival .wizart-jury__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 20px;margin:0;padding:0;list-style:none;display:grid}.section-festival .wizart-jury__card{margin:0}.section-festival .wizart-jury__open{width:100%;color:var(--fest-black);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:10px;padding:0;display:flex}.section-festival .wizart-jury__open:disabled{cursor:default}.wizart-jury__photo{aspect-ratio:4/5;background:var(--fest-sky);border-radius:20px;width:100%;margin-bottom:6px;display:block;overflow:hidden}.wizart-jury__photo img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.wizart-jury__open:not(:disabled):hover .wizart-jury__photo img{transform:scale(1.05)}.wizart-jury__name{font-family:var(--fest-display,sans-serif);text-transform:uppercase;font-size:18px;font-weight:700;line-height:1.15;transition:color .2s}.wizart-jury__open:not(:disabled):hover .wizart-jury__name{color:var(--fest-ink-blue)}.wizart-jury__teaser{font-family:var(--fest-ui,sans-serif);color:var(--fest-grey);font-size:15px;line-height:1.5}.wizart-jury__more{font-family:var(--fest-ui,sans-serif);color:var(--fest-ink-blue);font-size:14px;font-weight:600}.wizart-jury__open:focus-visible{outline:none}.wizart-jury__open:focus-visible .wizart-jury__photo{outline:3px solid var(--fest-ink-blue);outline-offset:3px}.wizart-jury.is-ready .wizart-jury__card{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--col,0) * 80ms);transform:translateY(28px)}.wizart-jury.is-ready .wizart-jury__card.is-visible{opacity:1;transform:none}html.has-dialog{overflow:hidden}.wizart-jury__dialog{background:var(--bg);width:min(960px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--fest-black);box-shadow:0 30px 80px color-mix(in srgb, var(--fest-black) 30%, transparent);border:0;border-radius:28px;padding:0}.wizart-jury__dialog::backdrop{background:color-mix(in srgb, var(--fest-shade) 60%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wizart-jury__dialog[open]{animation:.4s cubic-bezier(.2,.7,.2,1) wizart-jury-in}@keyframes wizart-jury-in{0%{opacity:0;transform:translateY(24px)scale(.98)}}.wizart-jury__dialog-inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:36px;padding:36px;display:grid;position:relative}.wizart-jury__dialog-photo{aspect-ratio:4/5;background:var(--fest-sky);border-radius:20px;align-self:start;display:block;overflow:hidden}.wizart-jury__dialog-photo img{object-fit:cover;width:100%;height:100%;display:block}.wizart-jury__dialog-text{font-family:var(--fest-ui,sans-serif);color:var(--ink);padding-right:32px;font-size:16px;line-height:1.65}.wizart-jury__dialog-text p{margin:0 0 12px}.section-festival .wizart-jury .wizart-jury__dialog-role{color:var(--fest-ink-blue);margin:0 0 10px;font-size:14px;font-weight:600}.section-festival .wizart-jury .wizart-jury__dialog-name{font-family:var(--fest-display,sans-serif);text-align:left;text-transform:uppercase;color:var(--fest-black);margin:0 0 20px;font-size:30px;font-weight:700;line-height:1.05}.section-festival .wizart-jury__close{border:1.5px solid var(--fest-black);background:var(--bg);width:44px;height:44px;color:var(--fest-black);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s;display:flex;position:absolute;top:20px;right:20px}.section-festival .wizart-jury__close:hover{background:var(--fest-black);color:var(--sec-on-dark)}@media (prefers-reduced-motion:reduce){.wizart-jury__dialog[open]{animation:none}.wizart-jury__photo img{transition:none}}@media (width<1280px){.section-festival .wizart-jury__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.section-festival .wizart-jury__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 16px}.wizart-jury__dialog-inner{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}.wizart-jury__dialog-photo{width:60%}.wizart-jury__dialog-text{padding-right:0}.section-festival .wizart-jury .wizart-jury__dialog-name{font-size:24px}.wizart-jury{padding:48px var(--fest-gutter,20px) 80px}.wizart-jury__head{margin-bottom:36px}.wizart-jury__group+.wizart-jury__group{margin-top:56px}.section-festival .wizart-jury .wizart-jury__group-title{margin-bottom:20px;font-size:18px}.wizart-jury__name{font-size:15px}.wizart-jury__teaser{display:none}}
