.AfishaList-module__YOpytq__wrap{position:relative}.AfishaList-module__YOpytq__list{border-top:1px solid var(--c-line);margin:0;padding:0;list-style:none}.AfishaList-module__YOpytq__item{border-bottom:1px solid var(--c-line)}.AfishaList-module__YOpytq__row{--col-gap:clamp(20px, 3vw, 48px);isolation:isolate;transition:color .35s var(--ease-in-out);position:relative;overflow:hidden}.AfishaList-module__YOpytq__fill{z-index:-1;background:var(--c-blue);transform-origin:bottom;transition:transform .35s var(--ease-in-out);position:absolute;inset:0;transform:scaleY(0)}.AfishaList-module__YOpytq__head{padding:calc(20px * var(--design-scale)) var(--gutter);grid-template-columns:10.5rem minmax(0,1fr);grid-template-areas:"date main""action action";align-items:center;gap:16px;display:grid;position:relative}.AfishaList-module__YOpytq__head:not(:has(.AfishaList-module__YOpytq__action)){grid-template-areas:"date main"}.AfishaList-module__YOpytq__date{grid-area:date;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.AfishaList-module__YOpytq__day{font-size:calc(clamp(3rem, 13vw, 5.5rem) * var(--design-scale));letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-weight:900;line-height:.85}.AfishaList-module__YOpytq__when{gap:4px;display:grid}.AfishaList-module__YOpytq__when span:first-child{font-weight:700}.AfishaList-module__YOpytq__when span:last-child{opacity:.65}.AfishaList-module__YOpytq__circle{z-index:-1;pointer-events:none;width:144%;height:144%;display:none;top:-22%;left:-22%}.AfishaList-module__YOpytq__row.AfishaList-module__YOpytq__row .AfishaList-module__YOpytq__circle path{stroke-dashoffset:1px;transition:stroke-dashoffset .6s var(--ease-in-out)}.AfishaList-module__YOpytq__main{grid-area:main;gap:6px;min-width:0;display:grid}.AfishaList-module__YOpytq__note{background:var(--c-blue);color:var(--c-beige);letter-spacing:.1em;justify-self:start;padding:4px 12px;font-weight:700}.AfishaList-module__YOpytq__title{font-size:calc(clamp(1.4rem, 5.6vw, 2.25rem) * var(--design-scale));letter-spacing:-.025em;text-wrap:balance;font-weight:800;line-height:1.02}.AfishaList-module__YOpytq__toggle{all:unset;box-sizing:border-box;cursor:pointer;overflow-wrap:anywhere;align-items:flex-start;gap:.4em;width:100%;display:flex}.AfishaList-module__YOpytq__toggle:after{content:"";z-index:1;position:absolute;inset:0}.AfishaList-module__YOpytq__toggle:focus-visible{outline:none}.AfishaList-module__YOpytq__row:has(.AfishaList-module__YOpytq__toggle:focus-visible){outline:2px solid var(--c-blue);outline-offset:-2px}.AfishaList-module__YOpytq__row:has(.AfishaList-module__YOpytq__toggle:focus-visible) .AfishaList-module__YOpytq__fill{transform:scaleY(1)}.AfishaList-module__YOpytq__row:has(.AfishaList-module__YOpytq__toggle:focus-visible){color:var(--c-white);outline-color:var(--c-beige)}.AfishaList-module__YOpytq__titleText{min-width:0;padding-right:.3em}.AfishaList-module__YOpytq__plus{width:.55em;height:.55em;transition:transform .5s var(--ease-out);flex:none;margin-top:.22em;margin-left:auto;position:relative}.AfishaList-module__YOpytq__plus:before,.AfishaList-module__YOpytq__plus:after{content:"";background:currentColor;position:absolute}.AfishaList-module__YOpytq__plus:before{height:2px;top:calc(50% - 1px);left:0;right:0}.AfishaList-module__YOpytq__plus:after{width:2px;top:0;bottom:0;left:calc(50% - 1px)}.AfishaList-module__YOpytq__row[data-open] .AfishaList-module__YOpytq__plus{transform:rotate(45deg)}.AfishaList-module__YOpytq__metaInline{opacity:.65}.AfishaList-module__YOpytq__meta{display:none}.AfishaList-module__YOpytq__action{z-index:2;grid-area:action;position:relative}.AfishaList-module__YOpytq__btn{justify-content:center;width:100%}.AfishaList-module__YOpytq__cancelled{text-decoration:line-through}.AfishaList-module__YOpytq__isCancelled .AfishaList-module__YOpytq__title{opacity:.55;text-decoration:line-through;text-decoration-thickness:2px}.AfishaList-module__YOpytq__panelWrap{transition:grid-template-rows .5s var(--ease-out);grid-template-rows:0fr;display:grid}.AfishaList-module__YOpytq__panelClip{min-height:0;overflow:hidden}.AfishaList-module__YOpytq__panel{padding:4px var(--gutter) 28px;opacity:0;transition:opacity .35s var(--ease-out), transform .5s var(--ease-out);transform:translateY(-8px)}.AfishaList-module__YOpytq__row[data-open] .AfishaList-module__YOpytq__panelWrap{grid-template-rows:1fr}.AfishaList-module__YOpytq__row[data-open] .AfishaList-module__YOpytq__panel{opacity:1;transition-delay:80ms;transform:none}.AfishaList-module__YOpytq__panelGrid{align-items:start;gap:20px;display:grid}.AfishaList-module__YOpytq__poster{aspect-ratio:4/3;background:var(--c-gray-1);position:relative;overflow:hidden}.AfishaList-module__YOpytq__poster img{object-fit:cover}.AfishaList-module__YOpytq__about{align-content:start;justify-items:start;gap:18px;display:grid}.AfishaList-module__YOpytq__desc{font-size:var(--fs-lead);text-wrap:pretty;max-width:40ch;font-weight:300;line-height:1.35}.AfishaList-module__YOpytq__facts{opacity:.85;flex-wrap:wrap;gap:6px 0;margin:0;padding:0;list-style:none;display:flex}.AfishaList-module__YOpytq__facts li+li:before{content:"·";margin-inline:.7em}.AfishaList-module__YOpytq__more{margin-top:4px}.AfishaList-module__YOpytq__row[data-open]{color:var(--c-white)}.AfishaList-module__YOpytq__row[data-open] .AfishaList-module__YOpytq__fill{transform:scaleY(1)}.AfishaList-module__YOpytq__row[data-open] .btn{--btn-fg:var(--c-white);--btn-bg:var(--c-blue)}.AfishaList-module__YOpytq__row[data-open] .AfishaList-module__YOpytq__note{background:var(--c-beige);color:var(--c-blue)}.AfishaList-module__YOpytq__row[data-open] .AfishaList-module__YOpytq__poster .img-bw{filter:none}.AfishaList-module__YOpytq__row[data-open] .AfishaList-module__YOpytq__isCancelled .AfishaList-module__YOpytq__title{opacity:.8}.AfishaList-module__YOpytq__row[data-open] .AfishaList-module__YOpytq__pastLabel{color:var(--c-beige)}.AfishaList-module__YOpytq__compact .AfishaList-module__YOpytq__meta{display:none}@media (min-width:768px){.AfishaList-module__YOpytq__head{column-gap:var(--col-gap);padding-block:calc(28px * var(--design-scale));grid-template-columns:220px minmax(0,1fr) minmax(140px,220px) auto;grid-template-areas:"date main meta action"}.AfishaList-module__YOpytq__compact .AfishaList-module__YOpytq__head{grid-template-columns:220px minmax(0,1fr) auto;grid-template-areas:"date main action"}.AfishaList-module__YOpytq__head:not(:has(.AfishaList-module__YOpytq__action)){grid-template-columns:220px minmax(0,1fr) minmax(140px,220px);grid-template-areas:"date main meta"}.AfishaList-module__YOpytq__compact .AfishaList-module__YOpytq__head:not(:has(.AfishaList-module__YOpytq__action)){grid-template-columns:220px minmax(0,1fr);grid-template-areas:"date main"}.AfishaList-module__YOpytq__day{font-size:calc(clamp(4rem, 6vw, 6.5rem) * var(--design-scale))}.AfishaList-module__YOpytq__title{font-size:calc(clamp(2rem, 3.6vw, 4rem) * var(--design-scale))}.AfishaList-module__YOpytq__meta{opacity:.7;gap:4px;display:grid}.AfishaList-module__YOpytq__btn{width:auto;min-width:11em}.AfishaList-module__YOpytq__metaInline{display:none}.AfishaList-module__YOpytq__plus{margin-top:.3em}.AfishaList-module__YOpytq__panel{padding:0 var(--gutter) 40px calc(var(--gutter) + 220px + var(--col-gap))}.AfishaList-module__YOpytq__panelGrid{grid-template-columns:minmax(260px,380px) minmax(0,1fr);gap:clamp(24px,3vw,48px)}.AfishaList-module__YOpytq__noPoster{grid-template-columns:minmax(0,1fr)}}@media (hover:hover) and (pointer:fine){.AfishaList-module__YOpytq__row:hover{color:var(--c-white)}.AfishaList-module__YOpytq__row:hover .btn{--btn-fg:var(--c-white);--btn-bg:var(--c-blue)}.AfishaList-module__YOpytq__row:hover .AfishaList-module__YOpytq__fill{transform:scaleY(1)}.AfishaList-module__YOpytq__row:hover .AfishaList-module__YOpytq__note{background:var(--c-beige);color:var(--c-blue)}.AfishaList-module__YOpytq__circle{display:block}.AfishaList-module__YOpytq__row.AfishaList-module__YOpytq__row:hover .AfishaList-module__YOpytq__circle path,.AfishaList-module__YOpytq__row.AfishaList-module__YOpytq__row[data-open] .AfishaList-module__YOpytq__circle path{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.AfishaList-module__YOpytq__fill,.AfishaList-module__YOpytq__panelWrap,.AfishaList-module__YOpytq__panel,.AfishaList-module__YOpytq__plus,.AfishaList-module__YOpytq__row{transition:none}.AfishaList-module__YOpytq__panel{transform:none}}.AfishaList-module__YOpytq__past .AfishaList-module__YOpytq__item{opacity:.72}.AfishaList-module__YOpytq__past .AfishaList-module__YOpytq__item:hover{opacity:1}.AfishaList-module__YOpytq__past .AfishaList-module__YOpytq__item:has([data-open]){opacity:1}.AfishaList-module__YOpytq__pastLabel{color:var(--muted)}
.Gallery-module__YtcLaq__grid{grid-template-columns:repeat(2,1fr);gap:clamp(8px,1.5vw,24px);margin:0;padding:0;list-style:none;display:grid}.Gallery-module__YtcLaq__cell{aspect-ratio:4/5;position:relative}.Gallery-module__YtcLaq__wide{aspect-ratio:16/10;grid-column:1/-1}.Gallery-module__YtcLaq__thumb{background:var(--c-gray-3);cursor:zoom-in;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.Gallery-module__YtcLaq__thumb img{object-fit:cover;transition:filter .8s var(--ease-out), transform 1.2s var(--ease-out)}.Gallery-module__YtcLaq__thumb:hover img{transform:scale(1.04)}@media (min-width:900px){.Gallery-module__YtcLaq__grid{grid-template-columns:repeat(3,1fr)}.Gallery-module__YtcLaq__wide{aspect-ratio:auto;grid-column:span 2}}.Gallery-module__YtcLaq__dialog{background:color-mix(in srgb, var(--c-black) 96%, transparent);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--c-white);border:0;margin:0;padding:0;position:fixed;inset:0}.Gallery-module__YtcLaq__dialog::backdrop{background:var(--c-black)}.Gallery-module__YtcLaq__stage{position:absolute;inset:0}.Gallery-module__YtcLaq__figure{margin:0;position:absolute;inset:clamp(56px,8vw,96px) clamp(16px,8vw,120px)}.Gallery-module__YtcLaq__full{object-fit:contain}.Gallery-module__YtcLaq__counter{left:var(--gutter);margin:0;position:absolute;top:22px}.Gallery-module__YtcLaq__ctl{width:52px;height:52px;font-size:calc(1.75rem * var(--design-scale));border:1px solid var(--c-white);color:var(--c-white);transition:background var(--d-fast), color var(--d-fast);background:0 0;place-items:center;line-height:1;display:grid;position:absolute}.Gallery-module__YtcLaq__ctl:hover,.Gallery-module__YtcLaq__ctl:focus-visible{background:var(--c-white);color:var(--c-black)}.Gallery-module__YtcLaq__close{right:var(--gutter);top:14px}.Gallery-module__YtcLaq__prev{left:var(--gutter);top:50%;translate:0 -50%}.Gallery-module__YtcLaq__next{right:var(--gutter);top:50%;translate:0 -50%}@media (max-width:700px){.Gallery-module__YtcLaq__prev,.Gallery-module__YtcLaq__next{top:auto;bottom:16px;translate:none}.Gallery-module__YtcLaq__prev{left:var(--gutter)}.Gallery-module__YtcLaq__next{right:var(--gutter)}.Gallery-module__YtcLaq__figure{inset:64px 8px 84px}}
.NewsCard-module__CYjG_q__card{list-style:none}.NewsCard-module__CYjG_q__link{align-items:start;gap:clamp(16px,3vw,40px);display:grid}.NewsCard-module__CYjG_q__thumb{background:var(--c-gray-1);position:relative;overflow:hidden}.NewsCard-module__CYjG_q__img{object-fit:cover;transition:filter .8s var(--ease-out), transform 1.2s var(--ease-out)}@media (hover:hover){.NewsCard-module__CYjG_q__link:hover .NewsCard-module__CYjG_q__img{filter:grayscale(0)contrast();transform:scale(1.04)}}.NewsCard-module__CYjG_q__ph{background:var(--c-beige);place-items:center;display:grid;position:absolute;inset:0}.NewsCard-module__CYjG_q__ph img{width:34%;height:auto}.NewsCard-module__CYjG_q__date{color:var(--muted)}.NewsCard-module__CYjG_q__title{font-size:calc(clamp(1.5rem, 3vw, 3rem) * var(--design-scale));letter-spacing:-.025em;text-wrap:balance;transition:background-size var(--d-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;font-weight:700;line-height:1.08;display:inline}.NewsCard-module__CYjG_q__titleWrap{margin-top:10px}.NewsCard-module__CYjG_q__link:hover .NewsCard-module__CYjG_q__title{background-size:100% 2px}.NewsCard-module__CYjG_q__excerpt{max-width:56ch;color:var(--muted);margin-top:14px}.NewsCard-module__CYjG_q__more{gap:.6em;margin-top:18px;display:inline-flex}.NewsCard-module__CYjG_q__more span{transition:transform var(--d-fast) var(--ease-out)}.NewsCard-module__CYjG_q__link:hover .NewsCard-module__CYjG_q__more span{transform:translate(6px)}.NewsCard-module__CYjG_q__row{border-top:1px solid var(--c-line);padding-block:clamp(18px,2.4vw,32px)}.NewsCard-module__CYjG_q__row .NewsCard-module__CYjG_q__link{grid-template-columns:88px 1fr;align-items:center;gap:16px}.NewsCard-module__CYjG_q__row .NewsCard-module__CYjG_q__thumb{aspect-ratio:1;grid-area:1/1}.NewsCard-module__CYjG_q__row .NewsCard-module__CYjG_q__body{grid-area:1/2}.NewsCard-module__CYjG_q__row .NewsCard-module__CYjG_q__dateCol{display:none}.NewsCard-module__CYjG_q__row .NewsCard-module__CYjG_q__title{font-size:calc(clamp(1.2rem, 2.4vw, 2.25rem) * var(--design-scale))}.NewsCard-module__CYjG_q__row .NewsCard-module__CYjG_q__excerpt,.NewsCard-module__CYjG_q__row .NewsCard-module__CYjG_q__more{display:none}@media (min-width:768px){.NewsCard-module__CYjG_q__row .NewsCard-module__CYjG_q__link{grid-template-columns:200px minmax(0,1fr) 220px;gap:clamp(20px,3vw,48px)}.NewsCard-module__CYjG_q__row .NewsCard-module__CYjG_q__dateCol{grid-area:1/1;display:block}.NewsCard-module__CYjG_q__row .NewsCard-module__CYjG_q__dateInBody{display:none}.NewsCard-module__CYjG_q__row .NewsCard-module__CYjG_q__body{grid-column:2}.NewsCard-module__CYjG_q__row .NewsCard-module__CYjG_q__thumb{aspect-ratio:4/3;grid-column:3}.NewsCard-module__CYjG_q__row .NewsCard-module__CYjG_q__excerpt{display:block}}.NewsCard-module__CYjG_q__feature .NewsCard-module__CYjG_q__link{grid-template-columns:1fr}.NewsCard-module__CYjG_q__feature .NewsCard-module__CYjG_q__thumb{aspect-ratio:4/3}.NewsCard-module__CYjG_q__feature .NewsCard-module__CYjG_q__title{font-size:var(--fs-h2);letter-spacing:-.035em;font-weight:800;line-height:.96}@media (min-width:900px){.NewsCard-module__CYjG_q__feature .NewsCard-module__CYjG_q__link{grid-template-columns:7fr 5fr;align-items:end}.NewsCard-module__CYjG_q__feature .NewsCard-module__CYjG_q__thumb{aspect-ratio:16/11}}
.MonthTabs-module__QD-cea__bar{top:var(--header-h);z-index:50;background:var(--c-white);color:var(--c-black);border-block:1px solid var(--c-line);transition:top var(--d-base) var(--ease-out);position:sticky}body:has(.site-header.is-hidden) .MonthTabs-module__QD-cea__bar{top:0}.MonthTabs-module__QD-cea__list{scrollbar-width:none;gap:clamp(20px,3vw,44px);margin:0;padding-block:0;list-style:none;display:flex;overflow-x:auto}.MonthTabs-module__QD-cea__list::-webkit-scrollbar{display:none}.MonthTabs-module__QD-cea__tab{white-space:nowrap;font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.12em;align-items:flex-start;gap:4px;padding-block:18px;font-weight:600;display:inline-flex;position:relative}.MonthTabs-module__QD-cea__tab:after{content:"";background:var(--c-black);transform-origin:0;height:2px;transition:transform var(--d-fast) var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.MonthTabs-module__QD-cea__tab:hover:after,.MonthTabs-module__QD-cea__tab[aria-current=page]:after{transform:scaleX(1)}.MonthTabs-module__QD-cea__count{opacity:.5;letter-spacing:0;font-size:.7em;font-weight:500}
.ShowCard-module__QURPJq__card{min-width:0}.ShowCard-module__QURPJq__link{gap:16px;display:grid}.ShowCard-module__QURPJq__cover,.ShowCard-module__QURPJq__large .ShowCard-module__QURPJq__cover{aspect-ratio:4/5}.ShowCard-module__QURPJq__small .ShowCard-module__QURPJq__cover{aspect-ratio:1}.ShowCard-module__QURPJq__quiet .ShowCard-module__QURPJq__cover{aspect-ratio:3/4}.ShowCard-module__QURPJq__img{object-fit:cover;transition:filter .8s var(--ease-out), transform 1.2s var(--ease-out)}.ShowCard-module__QURPJq__link:hover .ShowCard-module__QURPJq__img{transform:scale(1.04)}.ShowCard-module__QURPJq__quiet .ShowCard-module__QURPJq__img{opacity:.75}.ShowCard-module__QURPJq__quiet .ShowCard-module__QURPJq__link:hover .ShowCard-module__QURPJq__img{opacity:1}.ShowCard-module__QURPJq__ph{font-size:calc(8rem * var(--design-scale));background:var(--c-beige);color:var(--c-black);place-items:center;font-weight:900;display:grid;position:absolute;inset:0}.ShowCard-module__QURPJq__age{z-index:1;background:var(--c-white);color:var(--c-black);padding:6px 10px;position:absolute;top:12px;left:12px}.ShowCard-module__QURPJq__text{gap:10px;display:grid}.ShowCard-module__QURPJq__title{font-size:var(--fs-show-card);letter-spacing:-.03em;text-wrap:balance;width:fit-content;max-width:100%;transition:background-size var(--d-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 3px no-repeat;padding-bottom:.08em;font-weight:800;line-height:1;position:relative}.ShowCard-module__QURPJq__link:hover .ShowCard-module__QURPJq__title,.ShowCard-module__QURPJq__link:focus-visible .ShowCard-module__QURPJq__title{background-size:100% 3px}.ShowCard-module__QURPJq__meta{opacity:.7;flex-wrap:wrap;gap:4px 20px;display:flex}.ShowCard-module__QURPJq__next{opacity:1;font-weight:700}.ShowCard-module__QURPJq__quiet .ShowCard-module__QURPJq__next{display:none}
.PersonCard-module__FZtJhG__card{list-style:none}.PersonCard-module__FZtJhG__link{display:block}.PersonCard-module__FZtJhG__frame{aspect-ratio:4/5;background:var(--c-gray-1);position:relative;overflow:hidden}.PersonCard-module__FZtJhG__img{object-fit:cover;transition:filter .8s var(--ease-out), transform 1.2s var(--ease-out)}@media (hover:hover){.PersonCard-module__FZtJhG__link:hover .PersonCard-module__FZtJhG__img{filter:grayscale(0)contrast();transform:scale(1.04)}}.PersonCard-module__FZtJhG__ph{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.PersonCard-module__FZtJhG__phBeige{background:var(--c-beige);color:var(--c-black)}.PersonCard-module__FZtJhG__phBlue{background:var(--c-blue);color:var(--c-beige)}.scene--beige .PersonCard-module__FZtJhG__phBeige{background:var(--c-black);color:var(--c-beige)}.PersonCard-module__FZtJhG__initials{font-size:calc(clamp(3.5rem, 9vw, 7rem) * var(--design-scale));letter-spacing:-.04em;transition:transform var(--d-slow) var(--ease-out);font-weight:900;line-height:1;position:relative}@media (hover:hover){.PersonCard-module__FZtJhG__link:hover .PersonCard-module__FZtJhG__initials{transform:scale(1.08)}}.PersonCard-module__FZtJhG__meta{border-top:1px solid #0000;padding-top:14px}.PersonCard-module__FZtJhG__name{font-size:calc(clamp(1.125rem, 1.6vw, 1.5rem) * var(--design-scale));letter-spacing:-.01em;transition:background-size var(--d-fast) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;font-weight:600;line-height:1.15;display:inline}.PersonCard-module__FZtJhG__nameLg{font-size:calc(clamp(1.5rem, 2.8vw, 2.75rem) * var(--design-scale));letter-spacing:-.02em;font-weight:700}.PersonCard-module__FZtJhG__link:hover .PersonCard-module__FZtJhG__name{background-size:100% 1px}.PersonCard-module__FZtJhG__role{color:var(--muted);margin-top:8px}
.lyudi-module__6kgDYW__hero{padding-top:calc(var(--header-h) + clamp(2rem, 6vw, 5rem));padding-bottom:clamp(2rem,5vw,4rem)}.lyudi-module__6kgDYW__heroTitle{margin-top:12px;display:inline-block;position:relative}.lyudi-module__6kgDYW__heroScribble{inset:-18% -12%}.lyudi-module__6kgDYW__group{padding-block:clamp(3.5rem,8vw,8rem)}.lyudi-module__6kgDYW__groupHead{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:clamp(2rem,5vw,4.5rem);padding-bottom:16px;display:flex}.lyudi-module__6kgDYW__groupTitle{-webkit-hyphens:auto;hyphens:auto;min-width:0;line-height:1.05}.lyudi-module__6kgDYW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,56px) clamp(12px,2vw,32px);margin:0;padding:0;list-style:none;display:grid}.lyudi-module__6kgDYW__gridLead{grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.lyudi-module__6kgDYW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lyudi-module__6kgDYW__gridLead{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lyudi-module__6kgDYW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lyudi-module__6kgDYW__gridLead{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1100px}}
.novosti-module__sP0ADa__hero{padding-top:calc(var(--header-h) + clamp(2rem, 6vw, 5rem));padding-bottom:clamp(2rem,5vw,4rem)}.novosti-module__sP0ADa__title{margin-top:12px;display:inline-block;position:relative}.novosti-module__sP0ADa__scribble{height:.2em;bottom:-.12em;left:0;right:0}.novosti-module__sP0ADa__feature{padding-bottom:clamp(3rem,7vw,7rem)}.novosti-module__sP0ADa__rest{padding-bottom:clamp(4rem,9vw,9rem)}.novosti-module__sP0ADa__list{margin:0;padding:0;list-style:none}.novosti-module__sP0ADa__rest .novosti-module__sP0ADa__list{border-bottom:1px solid var(--c-line)}
.show-module__-lH1Ma__hero{min-height:100svh;display:flex;position:relative;overflow:hidden}.show-module__-lH1Ma__heroMedia{position:absolute;inset:0;overflow:hidden}.show-module__-lH1Ma__heroParallax{position:absolute;inset:0}.show-module__-lH1Ma__heroImg{object-fit:cover}.show-module__-lH1Ma__shade{background:linear-gradient(#0a0a0a8c 0%,#0a0a0a1a 35%,#0a0a0ae0 100%);position:absolute;inset:0}.show-module__-lH1Ma__heroBody{z-index:1;padding-top:calc(var(--header-h) + 24px);flex-direction:column;justify-content:space-between;padding-bottom:clamp(24px,4vw,56px);display:flex;position:relative}.show-module__-lH1Ma__heroBottom{gap:clamp(14px,2vw,28px);display:grid}.show-module__-lH1Ma__eyebrow{color:var(--c-beige)}.show-module__-lH1Ma__heroTitle{text-wrap:balance;max-width:18ch}.show-module__-lH1Ma__metaRow{border-top:1px solid #fafaf759;flex-wrap:wrap;gap:8px 32px;padding-top:16px;display:flex}.show-module__-lH1Ma__k{opacity:.6;margin-right:.5em}.show-module__-lH1Ma__about{padding-block:var(--section-y)}.show-module__-lH1Ma__aboutGrid{row-gap:40px}.show-module__-lH1Ma__lead{max-width:28ch;font-size:var(--fs-lead);grid-column:1/-1}.show-module__-lH1Ma__lead p{font-size:var(--fs-editorial-lead);letter-spacing:-.02em;font-weight:300;line-height:1.15}.show-module__-lH1Ma__desc{grid-column:1/-1}@media (min-width:900px){.show-module__-lH1Ma__lead{grid-column:1/span 6}.show-module__-lH1Ma__desc{grid-column:7/span 6}}.show-module__-lH1Ma__h2{text-transform:uppercase;letter-spacing:-.04em;font-weight:800;line-height:.95;display:inline-block;position:relative}.show-module__-lH1Ma__h3{text-transform:uppercase;margin-bottom:24px;font-weight:800}.show-module__-lH1Ma__shows{padding-top:0;padding-bottom:var(--section-y)}.show-module__-lH1Ma__shows>.show-module__-lH1Ma__container{padding-block:clamp(2.5rem,6vw,5rem) clamp(1.5rem,3vw,2.5rem)}.show-module__-lH1Ma__noShows{justify-items:start;gap:20px;max-width:760px;margin-inline:0 auto;padding-block:1rem;display:grid}.show-module__-lH1Ma__people{padding-block:var(--section-y)}.show-module__-lH1Ma__peopleGrid{gap:clamp(3rem,6vw,6rem);display:grid}@media (min-width:900px){.show-module__-lH1Ma__peopleGrid{grid-template-columns:1fr 1fr;column-gap:clamp(32px,6vw,120px)}}.show-module__-lH1Ma__dl{margin:0;display:grid}.show-module__-lH1Ma__dlRow{border-top:1px solid var(--c-line);grid-template-columns:minmax(90px,.45fr) 1fr;align-items:baseline;gap:16px;padding-block:14px;display:grid}.show-module__-lH1Ma__dlRow:last-child{border-bottom:1px solid var(--c-line)}.show-module__-lH1Ma__dlRow dd{font-size:calc(clamp(1.125rem, 1.8vw, 1.5rem) * var(--design-scale));margin:0;font-weight:600;line-height:1.25}.show-module__-lH1Ma__gallery{padding-block:var(--section-y)}.show-module__-lH1Ma__galleryHead{margin-bottom:clamp(1.5rem,4vw,3rem)}.show-module__-lH1Ma__galleryScribble{height:.25em;bottom:-.2em;left:0;right:0}.show-module__-lH1Ma__video{padding-block:var(--section-y)}.show-module__-lH1Ma__frame{aspect-ratio:16/9;background:var(--c-black);margin-top:clamp(1.5rem,4vw,3rem);position:relative}.show-module__-lH1Ma__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.show-module__-lH1Ma__others{padding-block:var(--section-y);border-top:1px solid var(--c-line)}.show-module__-lH1Ma__others>.show-module__-lH1Ma__container{margin-bottom:clamp(1.5rem,4vw,3rem)}.show-module__-lH1Ma__strip{padding:0 var(--gutter);scroll-snap-type:x proximity;scrollbar-width:thin;gap:clamp(12px,2vw,32px);margin:0;padding-bottom:16px;list-style:none;display:flex;overflow-x:auto}.show-module__-lH1Ma__stripItem{scroll-snap-align:start;flex:0 0 min(70vw,340px)}@media (min-width:900px){.show-module__-lH1Ma__stripItem{flex-basis:calc(25% - 24px)}}.show-module__-lH1Ma__shows .show-module__-lH1Ma__h2{margin-bottom:clamp(1.5rem,3vw,3rem)}
.arhiv-module__oFnu-q__scene{min-height:100svh;padding-bottom:var(--section-y)}.arhiv-module__oFnu-q__lead{max-width:40ch;color:var(--muted);margin-top:24px}.arhiv-module__oFnu-q__grid{grid-template-columns:1fr;gap:clamp(2.5rem,4vw,4rem) clamp(12px,2vw,32px);display:grid}.arhiv-module__oFnu-q__empty{grid-column:1/-1;justify-items:start;gap:20px;padding-block:3rem;display:grid}@media (min-width:600px){.arhiv-module__oFnu-q__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.arhiv-module__oFnu-q__grid{grid-template-columns:repeat(4,1fr)}}
.spektakli-module__j5TClG__titleWrap{max-width:100%;display:inline-block;position:relative}.spektakli-module__j5TClG__scribble{height:.22em;bottom:-.12em;left:0;right:0}.spektakli-module__j5TClG__grid{padding-bottom:var(--section-y);grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(3rem,6vw,6rem) clamp(12px,2vw,32px);display:grid}.spektakli-module__j5TClG__cell{grid-column:1/-1}.spektakli-module__j5TClG__empty{grid-column:1/-1;gap:16px;padding-block:4rem;display:grid}@media (min-width:900px){.spektakli-module__j5TClG__large{grid-column:span 7}.spektakli-module__j5TClG__small{grid-column:span 5}.spektakli-module__j5TClG__shift{margin-top:clamp(4rem,12vw,12rem)}}.spektakli-module__j5TClG__archive{padding-block:clamp(3.5rem,8vw,8rem)}.spektakli-module__j5TClG__archiveLink{font-size:var(--fs-h1);letter-spacing:-.04em;text-transform:uppercase;transition:color var(--d-fast);margin-top:16px;font-weight:900;line-height:.95;display:inline-block}.spektakli-module__j5TClG__archiveLink:hover{color:var(--c-beige)}
.AfishaView-module__HhR9mq__head{padding-bottom:clamp(2rem,4vw,4rem)}.AfishaView-module__HhR9mq__titleWrap{max-width:100%;display:inline-block;position:relative}.AfishaView-module__HhR9mq__title{position:relative}.AfishaView-module__HhR9mq__scribble{height:.3em;bottom:-.18em;left:0;right:0}.AfishaView-module__HhR9mq__lead{max-width:44ch;margin-top:clamp(24px,3vw,40px)}body:has(.AfishaView-module__HhR9mq__tabsStart){overflow-anchor:none}.AfishaView-module__HhR9mq__body{padding-bottom:clamp(3rem,8vw,8rem)}.AfishaView-module__HhR9mq__group+.AfishaView-module__HhR9mq__group{margin-top:clamp(3rem,7vw,7rem)}.AfishaView-module__HhR9mq__group{scroll-margin-top:calc(var(--header-h) + 72px)}.AfishaView-module__HhR9mq__monthHead{text-transform:uppercase;letter-spacing:-.04em;margin-block:clamp(2.5rem,6vw,5rem) clamp(1rem,2vw,2rem);font-weight:800}.AfishaView-module__HhR9mq__year{letter-spacing:.1em;vertical-align:top;opacity:.5;margin-left:.4em;font-size:.35em;font-weight:500}.AfishaView-module__HhR9mq__empty{gap:20px;max-width:900px;margin-inline:0 auto;padding-block:clamp(3rem,8vw,7rem);display:grid}.AfishaView-module__HhR9mq__emptyActions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.AfishaView-module__HhR9mq__archiveCta{padding-block:clamp(3rem,7vw,7rem)}.AfishaView-module__HhR9mq__archiveLink{font-size:var(--fs-h2);text-transform:uppercase;letter-spacing:-.03em;transition:color var(--d-fast);font-weight:800;line-height:1}.AfishaView-module__HhR9mq__archiveLink:hover{color:var(--c-beige)}.AfishaView-module__HhR9mq__recent{margin-top:clamp(1rem,3vw,3rem)}.AfishaView-module__HhR9mq__recentHead{text-transform:uppercase;margin-bottom:1.5rem}
.home-module__06co2W__hero{background:var(--c-blue);min-height:100svh;color:var(--c-white);isolation:isolate;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.home-module__06co2W__heroMedia{z-index:-2;position:absolute;inset:0}.home-module__06co2W__heroImg{object-fit:cover}.home-module__06co2W__heroShade{z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--c-blue-deep) 20%, transparent) 0%, color-mix(in srgb, var(--c-blue) 24%, transparent) 40%, var(--c-blue) 100%);position:absolute;inset:0}.home-module__06co2W__heroInner{z-index:1;padding-bottom:clamp(2rem,5vw,4.5rem);padding-top:calc(var(--header-h) + 2rem);position:relative}.home-module__06co2W__eyebrow{opacity:.85;justify-content:space-between;gap:16px;margin-bottom:clamp(1rem,3vw,2.5rem);display:flex}.home-module__06co2W__title{margin:0;display:block;position:relative}.home-module__06co2W__titleLine{display:block}.home-module__06co2W__cue{right:var(--gutter);align-items:center;gap:12px;display:none;position:absolute;bottom:clamp(2rem,5vw,4.5rem)}.home-module__06co2W__cueLine{transform-origin:top;width:1px;height:64px;animation:home-module__06co2W__cue 2.2s var(--ease-in-out) infinite;background:currentColor}@keyframes home-module__06co2W__cue{0%{transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}@media (min-width:900px){.home-module__06co2W__cue{flex-direction:column;display:flex}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__cueLine{animation:none}}.home-module__06co2W__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:clamp(2rem,5vw,4.5rem);display:flex}.home-module__06co2W__h2{min-width:0;display:inline-block;position:relative}.home-module__06co2W__more{justify-content:flex-start;margin-top:clamp(2rem,4vw,3.5rem);display:flex}.home-module__06co2W__empty{border-top:1px solid var(--c-line);font-size:var(--fs-lead);max-width:40ch;padding-block:3rem;font-weight:300}.home-module__06co2W__shows{padding-block:calc(clamp(4rem, 8vw, 8rem) * var(--design-scale)) 0;overflow:hidden}.home-module__06co2W__showsHead{padding-bottom:calc(clamp(1.5rem, 3vw, 3rem) * var(--design-scale))}.home-module__06co2W__strip{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:clamp(3rem,7vw,7rem);position:relative;overflow-x:auto}.home-module__06co2W__strip::-webkit-scrollbar{display:none}.home-module__06co2W__track{padding-inline:var(--gutter);gap:clamp(16px,2.4vw,40px);width:max-content;display:flex}.home-module__06co2W__pinned{scroll-snap-type:none;align-items:center;min-height:100svh;padding-bottom:0;display:flex;overflow:hidden}.home-module__06co2W__pinned .home-module__06co2W__track{padding-right:20vw}.home-module__06co2W__slide{scroll-snap-align:start;flex:none;width:min(78vw,360px)}@media (min-width:900px){.home-module__06co2W__slide{width:clamp(280px,min(28vw,42svh),520px)}}.home-module__06co2W__slideLink{color:inherit;gap:16px;display:grid}.home-module__06co2W__poster{aspect-ratio:3/4;background:color-mix(in srgb, var(--c-white) 8%, transparent);position:relative;overflow:hidden}.home-module__06co2W__poster img{object-fit:cover}.home-module__06co2W__posterImg{transition:filter .8s var(--ease-out), transform 1.2s var(--ease-out)}.home-module__06co2W__slideLink:hover .home-module__06co2W__posterImg{transform:scale(1.05)}.home-module__06co2W__ph{font-size:calc(9rem * var(--design-scale));background:var(--c-beige);color:var(--c-black);place-items:center;font-weight:900;display:grid;position:absolute;inset:0}.home-module__06co2W__num{z-index:1;font-size:var(--fs-label);letter-spacing:.12em;background:var(--c-white);color:var(--c-black);padding:6px 10px;font-weight:600;position:absolute;top:10px;left:12px}.home-module__06co2W__slideTitle{font-size:calc(clamp(1.5rem, 2.6vw, 2.5rem) * var(--design-scale));letter-spacing:-.03em;text-wrap:balance;transition:background-size var(--d-base) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 3px no-repeat;width:fit-content;max-width:100%;padding-bottom:.1em;font-weight:800;line-height:1}.home-module__06co2W__slideLink:hover .home-module__06co2W__slideTitle,.home-module__06co2W__slideLink:focus-visible .home-module__06co2W__slideTitle{background-size:100% 3px}.home-module__06co2W__slideMeta{opacity:.7}.home-module__06co2W__slideAll{scroll-snap-align:start;flex:none;align-items:center;width:min(78vw,360px);display:flex}@media (min-width:900px){.home-module__06co2W__slideAll{width:clamp(260px,22vw,400px)}}.home-module__06co2W__progress{left:var(--gutter);right:var(--gutter);background:color-mix(in srgb, currentColor 22%, transparent);height:1px;display:none;position:absolute;bottom:clamp(1.5rem,3vw,2.5rem)}.home-module__06co2W__progress>span{background:var(--c-beige);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.home-module__06co2W__pinned .home-module__06co2W__progress{display:block}.home-module__06co2W__about{padding-block:var(--section-y);position:relative;overflow:hidden}.home-module__06co2W__aboutGrid{gap:clamp(2rem,5vw,5rem);display:grid}.home-module__06co2W__aboutLead{font-size:var(--fs-editorial-lead);letter-spacing:-.025em;text-wrap:pretty;font-weight:600;line-height:1.12}.home-module__06co2W__facts{border-top:1px solid var(--c-line);grid-template-columns:minmax(0,1fr);gap:clamp(20px,3vw,40px);margin-top:clamp(2rem,5vw,4rem);padding-top:clamp(1.5rem,3vw,2.5rem);display:grid}.home-module__06co2W__fact{align-content:start;gap:8px;display:grid}.home-module__06co2W__factNum{font-size:calc(clamp(3rem, 7vw, 7rem) * var(--design-scale));overflow-wrap:anywhere;letter-spacing:-.04em;color:var(--c-beige);font-variant-numeric:tabular-nums;font-weight:900;line-height:.9}.home-module__06co2W__aboutCta{margin-top:clamp(2rem,4vw,3rem)}.home-module__06co2W__aboutScribble{aspect-ratio:1;width:clamp(160px,26vw,420px);color:var(--c-beige);opacity:.35;pointer-events:none;position:absolute;top:6%;right:-4%}@media (min-width:640px){.home-module__06co2W__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-module__06co2W__block{padding-block:var(--section-y)}.home-module__06co2W__newsList,.home-module__06co2W__peopleList{margin:0;padding:0;list-style:none}.home-module__06co2W__newsList{display:grid}.home-module__06co2W__peopleList{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,32px);display:grid}@media (min-width:900px){.home-module__06co2W__peopleList{grid-template-columns:repeat(4,minmax(0,1fr))}.home-module__06co2W__peopleList>:nth-child(2n){margin-top:3rem}}.home-module__06co2W__selectedShows{padding:0 var(--gutter) clamp(4rem, 7vw, 7rem);max-width:var(--container);margin-inline:auto}.home-module__06co2W__selectedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3.2vw,52px);display:grid}.home-module__06co2W__selectedGrid .home-module__06co2W__slide{width:auto;min-width:0}.home-module__06co2W__selectedGrid .home-module__06co2W__slideAll{display:none}.home-module__06co2W__selectedGrid .home-module__06co2W__slideTitle{font-size:var(--fs-show-card)}.home-module__06co2W__aboutCta{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1000px){.home-module__06co2W__selectedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}}@media (max-width:600px){.home-module__06co2W__heroInner{padding-bottom:28px}.home-module__06co2W__eyebrow{flex-direction:column;gap:8px}.home-module__06co2W__selectedGrid{gap:28px 14px}}.home-module__06co2W__hero{height:100dvh;min-height:0}.home-module__06co2W__heroInner{padding-top:calc(var(--header-h) + 20px);padding-bottom:clamp(20px,3vh,32px)}.home-module__06co2W__eyebrow{margin-bottom:clamp(12px,2vh,24px)}.home-module__06co2W__title .hero-logo{width:calc(min(58vw, calc((100svh - var(--header-h) - 240px) * 1.8255)) * var(--design-scale));width:calc(min(58vw, calc((100dvh - var(--header-h) - 240px) * 1.8255)) * var(--design-scale));max-width:100%}@media (min-width:601px) and (max-width:1000px){.home-module__06co2W__title .hero-logo{width:calc(min(65vw, calc((100dvh - var(--header-h) - 290px) * 1.8255)) * var(--design-scale))}}@media (max-width:600px){.home-module__06co2W__title .hero-logo{width:calc(min(82vw, calc((100svh - var(--header-h) - 340px) * 1.8255)) * var(--design-scale));width:calc(min(82vw, max(0px, calc((100dvh - var(--header-h) - 280px) * 1.8255))) * var(--design-scale))}}@media (max-height:500px) and (min-width:601px){.home-module__06co2W__heroInner{padding-top:calc(var(--header-h) + 8px);padding-bottom:16px}.home-module__06co2W__eyebrow{font-size:calc(.625rem * var(--design-scale));margin-bottom:12px}.home-module__06co2W__cue{display:none}.home-module__06co2W__title .hero-logo{width:calc(min(50vw, max(0px, calc((100dvh - var(--header-h) - 145px) * 1.8255))) * var(--design-scale))}}.home-module__06co2W__about{isolation:isolate}.home-module__06co2W__about>.container{z-index:1;position:relative}.home-module__06co2W__aboutGrid{align-items:center}.home-module__06co2W__aboutPhoto{aspect-ratio:4/3;min-width:0;position:relative;overflow:hidden}.home-module__06co2W__aboutIntro{min-width:0}.home-module__06co2W__aboutLine{z-index:0;object-fit:cover;opacity:.42;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-module__06co2W__hero .home-module__06co2W__cue{z-index:1}@media (min-width:900px){.home-module__06co2W__aboutGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.home-module__06co2W__aboutGrid:not(:has(.home-module__06co2W__aboutPhoto)){grid-template-columns:minmax(0,1fr)}.home-module__06co2W__facts{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__aboutLine{display:none}}
