.galeria-cabeca:where(.astro-5xyy2uo5){padding-right:var(--lateral);justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.galeria-cabeca:where(.astro-5xyy2uo5) .rotulo-secao:where(.astro-5xyy2uo5){margin:0}.setas:where(.astro-5xyy2uo5){gap:.5rem;display:flex}.setas:where(.astro-5xyy2uo5) button:where(.astro-5xyy2uo5){border:1px solid var(--linha);background:var(--fundo-2);color:#fff;cursor:pointer;border-radius:50%;width:2.75rem;height:2.75rem;font-size:1.1rem}.setas:where(.astro-5xyy2uo5) button:where(.astro-5xyy2uo5):hover{color:#0d0d0d;background:#fff}.capa:where(.astro-5xyy2uo5){background:#000;height:88svh;min-height:32rem;position:relative;overflow:hidden}.capa-foto:where(.astro-5xyy2uo5){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.capa:where(.astro-5xyy2uo5):after{content:"";background:linear-gradient(to top, var(--m-fundo) 0%, #0000004d 45%, #0000 70%), linear-gradient(to bottom, #00000059, #0000 20%);position:absolute;inset:0}.capa-texto:where(.astro-5xyy2uo5){z-index:1;left:var(--lateral);right:var(--lateral);position:absolute;bottom:clamp(2.5rem,8vh,5rem)}.capa:where(.astro-5xyy2uo5) h1:where(.astro-5xyy2uo5){font-family:var(--m-f-nome);font-size:clamp(2.6rem,8vw,6.5rem);line-height:1}.resumo:where(.astro-5xyy2uo5){margin:.75rem 0 1.75rem;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:300}.selo:where(.astro-5xyy2uo5){border:1px solid var(--m-acao);color:var(--m-acao);font-family:var(--m-f-titulo);letter-spacing:.2em;text-transform:uppercase;border-radius:4px;margin:0 0 1rem;padding:.15rem .6rem;font-size:.7rem;display:inline-block}.corpo:where(.astro-5xyy2uo5){max-width:90rem;padding:clamp(3rem, 7vw, 6rem) var(--lateral);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:clamp(2rem,6vw,6rem);margin:0 auto;display:grid}.intro:where(.astro-5xyy2uo5){align-items:flex-start;gap:1.75rem;display:flex}.logo:where(.astro-5xyy2uo5){border-radius:var(--raio);flex:none}.intro:where(.astro-5xyy2uo5) p:where(.astro-5xyy2uo5){margin:0;font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:300;line-height:1.5}.ficha:where(.astro-5xyy2uo5){background:var(--m-cartao);color:var(--m-cartao-texto);border-radius:6px;gap:1.25rem;margin:0;padding:1.5rem 1.75rem;display:grid}.ficha:where(.astro-5xyy2uo5) div:where(.astro-5xyy2uo5)+div:where(.astro-5xyy2uo5){border-top:1px solid color-mix(in srgb, var(--m-cartao-texto) 18%, transparent);padding-top:1rem}.ficha:where(.astro-5xyy2uo5) dt:where(.astro-5xyy2uo5){opacity:.75;margin-bottom:.4rem;font-size:.9rem}.ficha:where(.astro-5xyy2uo5) dd:where(.astro-5xyy2uo5){font-family:var(--m-f-titulo);font-weight:var(--m-peso-titulo);color:var(--m-cartao-titulo);gap:.2rem;margin:0;font-size:1.3rem;display:grid}.galeria-secao:where(.astro-5xyy2uo5){padding:0 0 0 var(--lateral);max-width:100vw}.galeria:where(.astro-5xyy2uo5){scroll-snap-type:x mandatory;padding:0 var(--lateral) 1rem 0;scrollbar-width:thin;gap:1rem;display:flex;overflow-x:auto}.galeria:where(.astro-5xyy2uo5) figure:where(.astro-5xyy2uo5){scroll-snap-align:start;flex:0 0 min(60vw,64rem);margin:0}.galeria:where(.astro-5xyy2uo5) img:where(.astro-5xyy2uo5){aspect-ratio:16/9;object-fit:cover;border-radius:var(--raio);background:var(--fundo-2);width:100%}.extra:where(.astro-5xyy2uo5){max-width:90rem;padding:clamp(4rem, 8vw, 6rem) var(--lateral) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);margin:0 auto;scroll-margin-top:5rem;display:grid}.extra-cabeca:where(.astro-5xyy2uo5){align-items:center;gap:1.25rem;display:flex}.extra:where(.astro-5xyy2uo5) h2:where(.astro-5xyy2uo5){font-family:var(--m-f-nome);margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.05}.extra-chamada:where(.astro-5xyy2uo5){color:var(--texto-2);margin:.35rem 0 0;font-size:1.1rem}.extra-corpo:where(.astro-5xyy2uo5){margin:1.75rem 0;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:300;line-height:1.55}.extra:where(.astro-5xyy2uo5) .botoes:where(.astro-5xyy2uo5){margin-top:1.75rem}.extra-fotos:where(.astro-5xyy2uo5){gap:1rem;display:grid}.extra-fotos:where(.astro-5xyy2uo5) img:where(.astro-5xyy2uo5){border-radius:var(--raio);width:100%;height:auto}.outros:where(.astro-5xyy2uo5){max-width:90rem;padding:clamp(4rem, 8vw, 6rem) var(--lateral) 0;margin:0 auto}.outros-grade:where(.astro-5xyy2uo5){grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.mini:where(.astro-5xyy2uo5){aspect-ratio:16/10;border-radius:var(--raio);text-decoration:none;display:block;position:relative;overflow:hidden}.mini:where(.astro-5xyy2uo5) img:where(.astro-5xyy2uo5){object-fit:cover;width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.mini:where(.astro-5xyy2uo5):hover img:where(.astro-5xyy2uo5){transform:scale(1.04)}.mini:where(.astro-5xyy2uo5):after{content:"";background:linear-gradient(#0000 40%,#000000bf);position:absolute;inset:0}.mini:where(.astro-5xyy2uo5) span:where(.astro-5xyy2uo5){z-index:1;font-size:1.4rem;position:absolute;bottom:1rem;left:1.25rem}@media (width<=900px){.corpo:where(.astro-5xyy2uo5),.extra:where(.astro-5xyy2uo5),.outros-grade:where(.astro-5xyy2uo5){grid-template-columns:1fr}.galeria:where(.astro-5xyy2uo5) figure:where(.astro-5xyy2uo5){flex-basis:85vw}}@media (width<=600px){.intro:where(.astro-5xyy2uo5){flex-direction:column}.logo:where(.astro-5xyy2uo5){width:64px;height:64px}}
