.hero{isolation:isolate;background:var(--accent);padding-block:clamp(34px,6vw,80px) 0;position:relative;overflow:hidden;container-type:inline-size}.hero .plate{filter:grayscale()contrast(1.9)brightness(1.05)blur(1px);mix-blend-mode:multiply;opacity:.62;background-position:72% 24%;background-size:cover;position:absolute;inset:0}.hero .plate.wide{filter:brightness(var(--bright,.88)) contrast(1.04) saturate(.92);mix-blend-mode:normal;opacity:1}.hero .wash{opacity:.3;background:#000;position:absolute;inset:0}.hero.shown .wash{opacity:.12}.hero .fade{background:linear-gradient(to right, #0c0b0be6 0%, #0c0b0b8c 46%, #0c0b0b00 82%), linear-gradient(to top, var(--bg) 1%, #0c0b0bcc 34%, #0c0b0b40 74%);position:absolute;inset:0}.hero.shown h1{text-shadow:0 2px 24px #0c0b0bbf,0 1px 4px #0c0b0b80}.hero.shown .fade{background:linear-gradient(to right, #0c0b0bf0 0%, #0c0b0bc7 34%, #0c0b0b6b 62%, #0c0b0b00 88%), linear-gradient(to top, var(--bg) 1%, #0c0b0bd1 30%, #0c0b0b33 70%)}.hero>*{position:relative}.crumbs{color:var(--dim);margin:0 0 clamp(14px,2vw,22px);font-size:13px}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink)}.eyebrow{letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 clamp(14px,2.5vw,26px);font:500 12px/1 Golos Text,Noto Sans Armenian,sans-serif;display:flex}.eyebrow i{background:var(--accent);color:var(--accent-ink);padding:6px 10px;font-style:normal}.eyebrow u{opacity:.75;text-decoration:none}.hero h1{text-transform:uppercase;letter-spacing:-.035em;max-width:max(15ch, calc(var(--tw,8) * 1em));font:800 clamp(44px,10vw,138px)/.87 Unbounded,Noto Sans Armenian,sans-serif;font-size:min(clamp(44px,10vw,138px), calc(100cqw / var(--tw,8)));overflow-wrap:break-word;margin:0 0 max(14px,.2em)}.hero h1.arm{font-family:Noto Sans Armenian,sans-serif}.hero h1{margin-bottom:clamp(24px,3.5vw,40px)}.tickets{background:var(--hair);border:1px solid var(--hair);grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:1px;margin-bottom:clamp(34px,5vw,70px);display:grid}.show{background:#100f0e;flex-direction:column;gap:4px;padding:20px;display:flex}.show .d{letter-spacing:-.02em;font:800 26px/1 Unbounded,Noto Sans Armenian,sans-serif}.show .w{color:var(--dim);margin-bottom:10px;font-size:13px}.show .p{margin-bottom:14px;font-size:14px}.show .p b{font-weight:600}.show a{text-align:center;background:var(--accent);color:var(--accent-ink);letter-spacing:.04em;text-transform:uppercase;margin-top:auto;padding:13px 10px;font:600 12px/1 Unbounded,Noto Sans Armenian,sans-serif;text-decoration:none;transition:filter .2s}.show a:hover{filter:brightness(1.12)}.show .off{text-align:center;border:1px dashed var(--hair);color:var(--dim);letter-spacing:.04em;text-transform:uppercase;margin-top:auto;padding:13px 10px;font:600 12px/1 Unbounded,Noto Sans Armenian,sans-serif}.show.soon{background:#0e0d0c;justify-content:center}.show.soon span{color:var(--dim);font-size:14px}@media (width<=620px){.tickets{grid-template-columns:1fr}}.body{padding-block:0 clamp(40px,6vw,72px)}.cols{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,72px);display:grid}@media (width<=860px){.cols{grid-template-columns:1fr}}.lead{margin:0 0 24px;font-size:clamp(18px,2vw,22px);line-height:1.5}.prose p{color:#cfc9c3;max-width:64ch;margin:0 0 18px}.credits{margin:0;padding:0;list-style:none}.credits li{border-bottom:1px solid var(--hair);gap:14px;padding:11px 0;font-size:14px;display:flex}.credits li span{color:var(--dim);flex:0 0 42%}.cast li span:empty{display:none}.cast li span:empty+b,.credits .who{flex:1}.cast b a,.credits .who a{color:inherit;border-bottom:1px solid #f5f3f04d;text-decoration:none;transition:color .2s,border-color .2s}.cast b a:hover,.credits .who a:hover{color:var(--accent);border-bottom-color:var(--accent)}.credits .rank{color:var(--dim);margin-bottom:2px;font:400 12px/1.3 Golos Text,Noto Sans Armenian,sans-serif;display:block}.shots{margin-top:clamp(30px,4vw,46px)}.shots .shead{border-bottom:1px solid var(--hair);align-items:center;gap:16px;margin-bottom:20px;padding-bottom:12px;display:flex}.shots .shead h2{border:0;margin:0;padding:0}.snav{gap:6px;margin-left:auto;display:flex}.snav button{cursor:pointer;color:var(--dim);border:1px solid var(--hair);background:0 0;place-items:center;width:30px;height:26px;padding:0;transition:color .18s,border-color .18s,opacity .18s;display:grid}.snav button[data-go="1"] .ic{transform:scaleX(-1)}.snav button:hover:not(:disabled){color:var(--ink);border-color:#4a4542}.snav button:disabled{opacity:.3;cursor:default}@media (width<=620px){.snav{display:none}}.strip{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.strip::-webkit-scrollbar{display:none}.strip a{scroll-snap-align:start;border:1px solid var(--hair);background:#171514;flex:none;height:clamp(190px,25vw,330px);display:block;position:relative;overflow:hidden}.strip img{filter:grayscale()contrast(1.06);width:auto;height:100%;transition:filter .3s,transform .3s;display:block}.strip a:hover img,.strip a:focus-visible img{filter:none;transform:scale(1.05)}.strip a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.more{border-top:1px solid var(--hair);padding-block:clamp(28px,4vw,52px)}.more h2{text-transform:uppercase;letter-spacing:-.03em;margin:0 0 20px;font:800 clamp(20px,2.6vw,30px)/1 Unbounded,Noto Sans Armenian,sans-serif}.mgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.m{background:var(--row);border:1px solid var(--hair);text-decoration:none;transition:border-color .2s,transform .3s;display:block;position:relative}.m:hover{z-index:2;border-color:#46403d;transform:scale(1.02)}.m .pic{aspect-ratio:16/10;background:var(--t);transition:background-color .35s;position:relative;overflow:hidden}.m:hover .pic{background-color:#fff}.m .pic i{filter:grayscale()contrast(1.5)brightness(1.1);mix-blend-mode:multiply;opacity:.78;background-position:50% 25%;background-size:cover;transition:filter .35s,opacity .35s;position:absolute;inset:0}.m:hover .pic i{filter:none;opacity:1}.m .pic.none{justify-content:center;align-items:center;display:flex}.m .pic.none span{color:#0006;font:800 34px/1 Unbounded,Noto Sans Armenian,sans-serif}.m b{letter-spacing:-.02em;padding:12px 13px 4px;font:600 14px/1.25 Unbounded,Noto Sans Armenian,sans-serif;display:block}.m span.meta{color:var(--dim);padding:0 13px 13px;font-size:12px;display:block}
