body:has(.cinema) .cabecalho{background:var(--navy);color:var(--eggshell)}body:has(.cinema) .cabecalho__logo{display:none}body:has(.cinema) .cabecalho__logo--claro{display:block}:is(body:has(.cinema) .menu__lista,body:has(.cinema) .menu-btn){color:var(--eggshell)}:is(body:has(.cinema) .menu-btn,body:has(.cinema) .portal){border-color:var(--eggshell);color:var(--eggshell)}body:has(.cinema) .portal:hover{background:var(--eggshell);color:var(--navy)}body:has(.cinema) .menu__sub{background:var(--prussian)}.galeria{padding:var(--secao-y) 0;overflow:clip}.galeria--escuro{background:var(--prussian);color:var(--eggshell)}.galeria__cabeca{padding:0 var(--m);margin-bottom:36px}.galeria__conta{margin-top:18px;font-size:16px;font-weight:700;font-stretch:118%}.galeria--escuro .galeria__conta{color:var(--eggshell)}.galeria__dica{opacity:.72;max-width:26ch;margin-top:8px;font-size:15px}.galeria__dica-fixada{display:none}@media (min-width:981px){html[data-movimento=ativo] .galeria--fixada .galeria__dica-fixada{display:inline}html[data-movimento=ativo] .galeria--fixada .galeria__dica-deslize{display:none}}.galeria__grupos{padding:0 var(--m) 8px;scroll-snap-type:x mandatory;scroll-padding:0 var(--m);scrollbar-width:thin;gap:12px;display:flex;overflow-x:auto}.galeria__grupo{display:contents}.galeria__item,.galeria__todas{aspect-ratio:4/3;scroll-snap-align:start;font:inherit;text-align:left;color:var(--branco);background:var(--navy);cursor:zoom-in;border:0;flex:0 0 min(80vw,560px);padding:0;display:block;position:relative}.galeria__midia{position:absolute;inset:0;overflow:hidden}.galeria__midia img{object-fit:cover;transition:transform .9s var(--ease-marca)}.galeria__item:hover .galeria__midia img{transform:scale(1.04)}.galeria__play{background:var(--sapphire);clip-path:polygon(30% 20%,80% 50%,30% 80%);width:72px;height:72px;margin:auto;position:absolute;inset:0}.galeria__legenda{background:linear-gradient(#0000,#061c4fe0);padding:48px 20px 16px;font-size:15px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.galeria__todas{cursor:pointer;background:var(--persian);flex-direction:column;justify-content:flex-end;gap:6px;padding:28px;display:flex;overflow:hidden}.galeria__todas:before{content:"";background:var(--sapphire);clip-path:polygon(40% 0,100% 0,100% 100%,0 100%);opacity:.6;position:absolute;inset:0 0 0 46%}.galeria__todas span,.galeria__todas strong{position:relative}.galeria__todas span{font-size:16px;font-weight:600}.galeria__todas strong{text-transform:uppercase;font-size:clamp(28px,2.6vw,44px);font-weight:800;font-stretch:125%;line-height:1}.galeria__todas:hover{background:var(--klein)}@media (min-width:981px){html[data-movimento=ativo] .galeria--fixada{padding:0}html[data-movimento=ativo] .galeria--fixada .galeria__trilho{--cabeca:28vw;--grande:44vw;--pequena:24vw;--vao:14px;--entre:3vw;--ultimo:24vw;--curso:calc(var(--cabeca) + var(--grupos) * (var(--grande) + var(--pequena) + var(--vao) + var(--entre)) + var(--fim) * (var(--ultimo) + var(--entre)) + var(--m) - 100vw);height:calc(100vh + var(--curso))}html[data-movimento=ativo] .galeria--fixada .galeria__palco{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}html[data-movimento=ativo] .galeria--fixada .galeria__faixa{padding-left:var(--m);transform:translate3d(calc(var(--progresso,0) * -1 * var(--curso)), 0, 0);will-change:transform;align-items:center;display:flex}html[data-movimento=ativo] .galeria--fixada .galeria__cabeca{width:var(--cabeca);flex:none;margin:0;padding:0 4vw 0 0}html[data-movimento=ativo] .galeria--fixada .galeria__grupos{gap:var(--entre);flex:none;align-items:center;padding:0;overflow:visible}html[data-movimento=ativo] .galeria--fixada .galeria__grupo{grid-template-columns:var(--grande) var(--pequena);gap:var(--vao);flex:none;grid-template-rows:1fr 1fr;height:min(72vh,680px);display:grid}html[data-movimento=ativo] .galeria--fixada .galeria__grupo[data-par]{grid-template-columns:var(--pequena) var(--grande)}html[data-movimento=ativo] .galeria--fixada .galeria__item{aspect-ratio:auto;flex:none;width:auto;height:auto;min-height:0}html[data-movimento=ativo] .galeria--fixada .galeria__grupo>.galeria__item:first-child{grid-area:1/1/3}html[data-movimento=ativo] .galeria--fixada .galeria__grupo[data-par]>.galeria__item:first-child{grid-column:2}html[data-movimento=ativo] .galeria--fixada .galeria__grupo[data-par]>.galeria__item:not(:first-child){grid-column:1}html[data-movimento=ativo] .galeria--fixada .galeria__grupo>.galeria__item:nth-child(2):last-child{grid-row:1/3}html[data-movimento=ativo] .galeria--fixada .galeria__grupo>.galeria__item:first-child{background:0 0}html[data-movimento=ativo] .galeria--fixada .galeria__grupo>.galeria__item:first-child .galeria__midia{background:var(--navy);clip-path:polygon(7% 0,100% 0,93% 100%,0 100%)}html[data-movimento=ativo] .galeria--fixada .galeria__midia img{transform:translate3d(calc((var(--progresso,0) - .5) * 7%), 0, 0);transition:none;width:116%!important;inset:0 -8%!important}html[data-movimento=ativo] .galeria--fixada .galeria__todas{width:var(--ultimo);aspect-ratio:auto;flex:none;height:min(72vh,680px)}.galeria:not(.galeria--fixada) .galeria__grupos,html:not([data-movimento=ativo]) .galeria__grupos{padding-bottom:16px}}.lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--eggshell);background:#061023f7;border:0;grid-template-rows:auto minmax(0,1fr) auto;margin:0;padding:0;position:fixed;inset:0}.lightbox[open]{display:grid}.lightbox::backdrop{background:#061023e6}html:has(.lightbox[open]){overflow:hidden}.lightbox__topo{padding:20px var(--m);align-items:center;gap:16px 28px;display:flex}.lightbox__contador{font-variant-numeric:tabular-nums;min-width:64px;font-weight:700;font-stretch:118%}.lightbox__titulo{flex:1;min-width:0;font-size:18px;font-weight:600}.lightbox__fechar,.lightbox__nav button{font:inherit;color:var(--eggshell);border:1.5px solid var(--eggshell);cursor:pointer;background:0 0;padding:10px 18px;font-size:15px;font-weight:600}.lightbox__fechar:hover,.lightbox__nav button:hover{background:var(--eggshell);color:var(--navy)}.lightbox :focus-visible{outline-color:var(--eggshell)}.lightbox__figura{margin:0 var(--m);min-height:0;position:relative}.lightbox__imagem{object-fit:contain}.lightbox__video{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.lightbox__nav{padding:16px var(--m) 24px;justify-content:center;gap:12px;display:flex}.lightbox__nav button{place-items:center;width:52px;height:52px;padding:0;display:grid}@media (prefers-reduced-motion:no-preference){.lightbox[open] .lightbox__figura{animation:lightbox-entra .55s var(--ease-marca) both}}@keyframes lightbox-entra{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transform:translate(24px)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:none}}.projeto{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(84svh,860px);display:grid}.projeto[data-sem-midia]{grid-template-columns:minmax(0,1fr)}.projeto__texto{padding:clamp(32px, 5vw, 72px) var(--m) var(--secao-y);align-self:center}.projeto .titulo{margin-top:24px}.projeto__por{margin-top:12px;font-size:.42em;line-height:1.1}.projeto__ficha{border-top:1.5px solid var(--navy);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px;display:grid}.projeto__ficha>div{border-bottom:1px solid #0c1a3338;padding:14px 16px 14px 0}.projeto__ficha dt{opacity:.75;font-size:14px}.projeto__ficha dd{font-size:18px;font-weight:700}.projeto__ficha dd a{border-bottom:1.5px solid var(--persian);text-decoration:none}.projeto__descricao{max-width:56ch;margin-top:28px}.projeto__descricao p+p{margin-top:1em}.projeto__capa{background:var(--navy);clip-path:polygon(16% 0,100% 0,100% 100%,0 100%);position:relative}.projeto__capa img{object-fit:cover}@media (max-width:980px){.projeto{grid-template-columns:minmax(0,1fr)}.projeto__capa{clip-path:polygon(0 0,100% 0,100% 86%,0 100%);order:-1;height:66vw}.projeto__texto{padding-top:24px}.projeto__ficha{grid-template-columns:minmax(0,1fr)}}
