.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:calc(var(--altura-header) + 2rem) clamp(6rem,14vh,9rem);padding-inline:var(--gutter);overflow:hidden;background-color:var(--preto);color:var(--marfim);isolation:isolate}@supports not (height: 100svh){.hero{min-height:100vh}}.hero__fundo{position:absolute;inset:0;z-index:-1}.hero__cena,.hero__fotografia{position:absolute;inset:0;width:100%;height:100%}.hero__fotografia{background-position:center 34%;background-size:cover;background-repeat:no-repeat;filter:saturate(.34) contrast(1.06) brightness(.82)}.hero__veu{position:absolute;inset:0;background:linear-gradient(to bottom,#0b0b0bad,#0b0b0b47 30%,#0b0b0b75 62%,#0b0b0be6)}.hero__conteudo{position:relative;width:100%;max-width:var(--largura-max);display:flex;justify-content:center}.hero__bloco{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.hero__marca{font-family:var(--fonte-display);font-optical-sizing:auto;font-weight:400;font-size:var(--t-marca-hero);line-height:.92;letter-spacing:.005em;white-space:nowrap;color:var(--branco-suave);text-shadow:0 1px 40px rgba(11,11,11,.45)}.hero__frase{margin-top:clamp(1.5rem,3.5vh,2.75rem);max-width:44rem;font-size:var(--t-corpo-grande);line-height:1.58;color:var(--marfim);text-wrap:pretty}.hero__frase-linha{display:block}.hero__frase-linha--final{margin-top:1.15em;color:var(--cinza-pedra)}.hero__rolagem{position:absolute;left:50%;bottom:clamp(1.75rem,4vh,3rem);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.85rem;color:var(--cinza-pedra);transition:color var(--dur-curta) var(--ease-suave)}.hero__rolagem:hover,.hero__rolagem:focus-visible{color:var(--marfim)}.hero__rolagem-texto{font-size:.68rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.hero__rolagem-seta{width:12px;height:34px;animation:hero-descer 2.6s var(--ease-suave) infinite}@keyframes hero-descer{0%,to{transform:translateY(-3px);opacity:.55}50%{transform:translateY(3px);opacity:1}}@media (prefers-reduced-motion: reduce){.hero__rolagem-seta{animation:none}}@media (max-height: 34rem){.hero__rolagem{display:none}}.abertura{position:fixed;top:0;left:0;right:0;height:100svh;z-index:300;display:flex;align-items:center;justify-content:center;padding-block:calc(var(--altura-header) + 2rem) clamp(6rem,14vh,9rem);padding-inline:var(--gutter);background-color:var(--preto);overflow:hidden;opacity:1;transition:opacity .48s var(--ease-saida)}@supports not (height: 100svh){.abertura{height:100vh}}.abertura--saindo{opacity:0;pointer-events:none}.abertura__palco{width:100%;max-width:var(--largura-max);display:flex;justify-content:center}.abertura .hero__marca{color:var(--marfim);text-shadow:none;animation:abertura-aproximar 1.45s var(--ease-suave) both;will-change:transform,filter,opacity}@keyframes abertura-aproximar{0%{opacity:0;transform:scale(.65);filter:blur(18px);letter-spacing:.2em}30%{opacity:1}76%{transform:scale(1.08);filter:blur(0);letter-spacing:.014em}to{opacity:1;transform:scale(1);filter:blur(0);letter-spacing:.005em}}.abertura--simples{transition-duration:.34s}.abertura--simples .hero__marca{animation:none}.chm{position:relative;min-height:82svh;display:flex;align-items:center;justify-content:center;padding-block:clamp(5rem,14vh,9rem);padding-inline:var(--gutter);overflow:hidden;background-color:var(--preto);color:var(--marfim);isolation:isolate;text-align:center}@supports not (height: 100svh){.chm{min-height:82vh}}.chm__cena{position:absolute;inset:0;z-index:-1;width:100%;height:100%;opacity:.5}.chm__conteudo{position:relative;max-width:44rem;display:flex;flex-direction:column;align-items:center}.chm__titulo{font-size:var(--t-titulo);color:var(--branco-suave)}.chm__apoio{margin-top:clamp(1rem,2.5vh,1.5rem);font-size:var(--t-corpo-grande);color:var(--cinza-pedra)}.chm__botao{margin-top:clamp(2rem,5vh,3rem)}.cmn__titulo{margin-top:1.1rem;font-size:var(--t-titulo);max-width:16ch;color:var(--preto)}.cmn__figura{margin-top:clamp(2.5rem,8vh,4.5rem);overflow:hidden;background-color:var(--cinza-pedra)}.cmn__imagem{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:center 40%;transform:scale(1.045);transition:transform 2.6s var(--ease-suave)}.revelar.visivel .cmn__imagem{transform:scale(1)}@media (min-width: 56rem){.cmn__imagem{aspect-ratio:21 / 9}}.cmn__pilares{margin-top:clamp(3rem,9vh,5.5rem);display:grid;gap:0}.cmn__pilar{padding-block:clamp(1.85rem,5vh,2.75rem);border-top:1px solid var(--linha-clara)}.cmn__pilar:last-child{border-bottom:1px solid var(--linha-clara)}.cmn__numero{display:block;font-size:var(--t-numero);line-height:1;color:var(--cinza-pedra)}.cmn__pilar-titulo{margin-top:clamp(.75rem,2vh,1.25rem);font-size:var(--t-subtitulo);font-weight:500;line-height:1.24;letter-spacing:-.01em;color:var(--preto)}.cmn__pilar-texto{margin-top:.7rem;max-width:32ch;color:var(--cinza-escuro)}@media (min-width: 56rem){.cmn__pilares{grid-template-columns:repeat(3,1fr);column-gap:clamp(1.5rem,3.5vw,3.5rem)}.cmn__pilar{padding-block:clamp(2rem,5vh,3rem) 0;border-bottom:0}.cmn__pilar:last-child{border-bottom:0}}.hst__grade{display:grid;gap:clamp(2.5rem,7vw,5rem)}.hst__titulo{margin-top:1.1rem;font-size:var(--t-titulo);max-width:15ch;color:var(--preto)}.hst__paragrafo{margin-top:clamp(1.2rem,3vh,1.85rem);max-width:var(--medida);color:var(--cinza-escuro)}.hst__paragrafo:first-of-type{margin-top:clamp(1.75rem,5vh,2.75rem)}.hst__figura{align-self:start}.hst__imagem{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:center 62%;filter:grayscale(1) contrast(1.12) brightness(.92)}.hst__legenda{margin-top:1rem;font-size:.78rem;line-height:1.5;letter-spacing:.02em;color:var(--cinza-escuro);max-width:26ch}@media (min-width: 56rem){.hst__grade{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}.hst__figura{position:sticky;top:calc(var(--altura-header) + 3rem);max-width:26rem;margin-left:auto}}.mnf__grade{display:grid;gap:clamp(1.5rem,4vw,2.5rem)}.mnf__titulo{font-size:var(--t-titulo);max-width:16ch;color:var(--preto)}.mnf__texto{max-width:var(--medida);color:var(--cinza-escuro);font-size:var(--t-corpo-grande)}.mnf__filete{margin-block:clamp(1.5rem,6vh,3.5rem);color:var(--cinza-escuro)}.mnf__destaque{font-size:var(--t-destaque);max-width:20ch;color:var(--preto);font-style:italic}@media (min-width: 56rem){.mnf__grade{grid-template-columns:repeat(12,1fr);column-gap:clamp(1.5rem,3vw,3rem);align-items:start}.mnf__etiqueta{grid-column:1 / 3;padding-top:.85rem}.mnf__titulo{grid-column:3 / 10}.mnf__texto{grid-column:3 / 8;margin-top:clamp(1.5rem,4vh,2.75rem)}.mnf__filete{grid-column:1 / -1}.mnf__destaque{grid-column:4 / 12;max-width:18ch}}.sig{background-color:var(--preto);color:var(--marfim);scroll-margin-top:var(--altura-header)}.sig__painel{position:relative;min-height:88svh;display:flex;align-items:flex-end;padding-block:clamp(4rem,12vh,8rem);padding-inline:var(--gutter);overflow:hidden;isolation:isolate}@supports not (height: 100svh){.sig__painel{min-height:88vh}}.sig__fundo{position:absolute;inset:0;z-index:-1}.parallax{top:-14%;height:128%}.sig__cena{width:100%;height:100%}.sig__conteudo{position:relative;width:100%;max-width:var(--largura-max);margin-inline:auto}.sig__titulo{font-size:var(--t-titulo);max-width:17ch;color:var(--branco-suave)}.sig__texto{margin-top:clamp(1.25rem,3vh,2rem);max-width:38ch;font-size:var(--t-corpo-grande);color:var(--cinza-pedra)}@media (min-width: 56rem){.sig__conteudo--fim{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.sig__conteudo--fim .sig__titulo,.sig__conteudo--fim .sig__texto{margin-left:auto}}
