:root{--hero-toque:44px;--hero-ponto:9px;--hero-anel-r:15;--hero-anel-circ:94.2477796}.hero-secao{height:100dvh;min-height:30rem}.hero-camada-foto{transition:opacity var(--dur-crossfade) var(--ease-smooth)}.hero-foto-wrap{overflow:hidden;transform:scale(var(--ken-burns-de))}.hero-foto-wrap.hero-kenburns{animation:hero-kenburns var(--dur-slide) linear forwards}@keyframes hero-kenburns{0%{transform:scale(var(--ken-burns-de))}to{transform:scale(var(--ken-burns-para))}}[data-hero-pausado] .hero-anel-progresso circle,[data-hero-pausado] .hero-foto-wrap.hero-kenburns{animation-play-state:paused}.hero-veu{background:linear-gradient(to right,rgb(var(--sombra-tinta)/.82) 0,rgb(var(--sombra-tinta)/.6) 26%,rgb(var(--sombra-tinta)/.24) 46%,rgb(var(--sombra-tinta)/0) 60%)}.hero-veu-topo{height:clamp(4.5rem,9vw,7rem);background:linear-gradient(to bottom,rgb(var(--sombra-tinta)/.5) 0,rgb(var(--sombra-tinta)/0) 100%)}.hero-texto-entrando>*{animation:hero-texto-entra var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--stagger-step) * var(--atraso-indice, 0))}.hero-texto-saindo>*{animation:hero-texto-sai var(--dur-fast) var(--ease-out) both;animation-delay:calc(var(--stagger-step) * var(--atraso-indice, 0))}@keyframes hero-texto-entra{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}@keyframes hero-texto-sai{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,-10px,0)}}@media (scripting:none){.hero-texto-entrando>*,.hero-texto-saindo>*{animation:none!important;opacity:1!important;transform:none!important}}.hero-indicador-toque{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--hero-toque);height:var(--hero-toque);background:none;border:none;padding:0;cursor:pointer}.hero-indicador-ponto{width:var(--hero-ponto);height:var(--hero-ponto);border-radius:var(--radius-pilula);background:color-mix(in srgb,var(--color-cream) 55%,transparent);transition:background-color var(--dur-fast) var(--ease-out)}.hero-indicador-toque[aria-current=true] .hero-indicador-ponto{background:var(--color-cream)}.hero-indicador-toque:hover .hero-indicador-ponto{background:color-mix(in srgb,var(--color-cream) 80%,transparent)}.hero-anel-progresso{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);pointer-events:none}.hero-anel-progresso circle{fill:none;stroke:var(--color-terracotta);stroke-width:2;stroke-linecap:round;stroke-dasharray:var(--hero-anel-circ);stroke-dashoffset:var(--hero-anel-circ);animation:hero-anel-preenche var(--dur-slide) linear forwards}@keyframes hero-anel-preenche{to{stroke-dashoffset:0}}