.competition-calendar,.competition-countdown{--calendar-accent:var(--dst--secondary-color7)}.competition-calendar [data-audience=film-freaks],.competition-calendar[data-audience=film-freaks],.competition-countdown [data-audience=film-freaks],.competition-countdown[data-audience=film-freaks]{--calendar-accent:var(--dst--primary-color3)}.competition-countdown[hidden]{display:none}.competition-countdown__event{letter-spacing:.18em;text-transform:uppercase;margin-block-end:2.4rem;font-size:1.4rem}.competition-countdown__event:before{content:"";background-color:var(--calendar-accent);border-radius:50%;block-size:.8rem;inline-size:.8rem;margin-inline-end:1.2rem;display:inline-block}.competition-countdown__digits{align-items:start;gap:.6rem;display:flex}.competition-countdown__unit{text-align:center;flex:1;min-inline-size:0;position:relative}.competition-countdown__unit>span{font:400 clamp(3rem, 4.16vw, 8rem)/1 var(--dst--font-secondary);font-variant-numeric:tabular-nums}.competition-countdown__unit>small{letter-spacing:.18em;text-transform:uppercase;opacity:.6;margin-block-start:.6rem;font-size:1.2rem;display:block}.competition-countdown__unit:not(:last-child):after{content:":";font:400 clamp(3rem, 4.16vw, 8rem)/1 var(--dst--font-secondary);opacity:.3;position:absolute;top:0}.competition-countdown__unit:not(:last-child):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-1.3rem}.competition-countdown__unit:not(:last-child):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-1.3rem}.competition-countdown__unit:not(:last-child):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-1.3rem}.competition-countdown__unit:not(:last-child):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-1.3rem}.competition-calendar__legend{letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;gap:3.2rem;margin-block-end:2rem;padding-inline-start:6rem;font-size:1.3rem;display:flex}@media (min-width:1113px){.competition-calendar__legend{margin-block-end:3rem}}.competition-calendar__legend span{color:var(--calendar-accent)}.competition-calendar__legend span:before{content:"";background-color:currentColor;border-radius:50%;block-size:.8rem;inline-size:.8rem;margin-inline-end:1rem;display:inline-block}.competition-calendar__events{margin:0;padding:0;list-style:none}.competition-calendar__event{grid-template-columns:minmax(14rem,28%) minmax(0,1fr);gap:2rem;min-block-size:15.6rem;padding-block-start:4.4rem;padding-block-end:4.4rem;padding-inline-start:6rem;display:grid;position:relative}.competition-calendar__event:before{content:"";opacity:.12;background:currentColor;block-size:1px;position:absolute;top:0}.competition-calendar__event:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:6rem;right:0}.competition-calendar__event:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:6rem;right:0}.competition-calendar__event:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:0;right:6rem}.competition-calendar__event:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:0;right:6rem}.competition-calendar__event:after{content:"";background:var(--calendar-accent);inline-size:1px;position:absolute;top:6rem;bottom:-6rem}.competition-calendar__event:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:2rem}.competition-calendar__event:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:2rem}.competition-calendar__event:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:2rem}.competition-calendar__event:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:2rem}.competition-calendar__event:last-child:after{display:none}.competition-calendar__event.is-next .competition-calendar__copy,.competition-calendar__event.is-upcoming .competition-calendar__copy{opacity:.5}.competition-calendar__event.is-next .competition-calendar__date:before,.competition-calendar__event.is-next:after,.competition-calendar__event.is-upcoming .competition-calendar__date:before,.competition-calendar__event.is-upcoming:after{opacity:.35}.competition-calendar__event.is-past.is-revealed:after{opacity:1;inline-size:2px}.competition-calendar__date{font:400 2.8rem/1.1 var(--dst--font-secondary);text-transform:uppercase;color:var(--calendar-accent)}.competition-calendar__date:before{content:"";background:currentColor;border-radius:50%;block-size:1rem;inline-size:1rem;position:absolute;top:5.5rem}.competition-calendar__date:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:1.5rem}.competition-calendar__date:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:1.5rem}.competition-calendar__date:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:1.5rem}.competition-calendar__date:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:1.5rem}.competition-calendar__copy h3{font:400 2.4rem/1.1 var(--dst--font-secondary);text-transform:uppercase;margin:0 0 1rem}.competition-calendar__copy p{opacity:.6;margin:0;font-size:1.6rem;line-height:1.6}@media (max-width:575px){.competition-calendar__event{grid-template-columns:1fr;gap:1.2rem;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:4rem}.competition-calendar__date:before{top:3.8rem}}
