.hc{--tinta-filme:#fff;--veu:#0d0d0d;--veu-base:82%;--veu-meio:52%;--percurso:420svh;--margem:clamp(16px, 4.5vw, 72px);--curva:cubic-bezier(.2, .7, .1, 1)}html:has(.hc){scroll-behavior:smooth;scroll-padding-top:72px;overflow-x:clip}html:has(.hc) body header.sticky{transition:background-color .4s,border-color .4s;position:fixed;left:0;right:0}html:has(.hc):not(.hc-fora) body header.sticky{background:0 0;border-color:#0000;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:has(.hc):not(.hc-fora) body header.sticky a:not([class*=bg-]){color:var(--tinta-filme)}html:has(.hc):not(.hc-fora) body header.sticky button:not([class*=bg-]){color:var(--tinta-filme)}html:has(.hc):not(.hc-fora) body header.sticky span{color:var(--tinta-filme)}html:has(.hc):not(.hc-fora) body header.sticky #menu-servicos .menu-servico-resumo{color:var(--muted-foreground);opacity:.75}.hc-abertura{position:relative}.hc-palco{min-height:100svh;color:var(--tinta-filme);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hc-capa,.hc-tela,.hc-veu{width:100%;height:100%;position:absolute;inset:0}.hc-capa img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.hc-tela{display:none}.hc-veu{background:linear-gradient(to top, color-mix(in srgb, var(--veu) var(--veu-base), transparent) 0%, color-mix(in srgb, var(--veu) var(--veu-meio), transparent) 40%, transparent 70%), linear-gradient(to bottom, color-mix(in srgb, var(--veu) 55%, transparent), transparent 20%)}.hc-atos{width:100%;padding:110px var(--margem) clamp(40px, 9svh, 96px);gap:32px;display:grid;position:relative}.hc-ato{max-width:980px}.hc-ato h1{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(42px,6.8vw,112px);font-weight:400;line-height:1.05}.hc-ato>p:not(.hc-frase){max-width:620px;margin-top:18px;font-size:clamp(17px,1.5vw,22px);line-height:1.6}.hc-frase{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(28px,4vw,64px);line-height:1.1}.hc-filme .hc-abertura{height:var(--percurso)}.hc-filme .hc-palco{height:100svh;position:sticky;top:0}.hc-filme .hc-tela{opacity:0;display:block}.hc-filme .hc-tela.pronta{opacity:1}.hc-filme .hc-atos{padding-top:0;display:block}.hc-filme .hc-ato{left:var(--margem);right:var(--margem);opacity:0;visibility:hidden;transition:opacity .6s var(--curva), transform .8s var(--curva), visibility .6s;position:absolute;bottom:clamp(40px,9svh,96px);transform:translateY(22px)}.hc-filme .hc-ato.ativo{opacity:1;visibility:visible;transform:none}.hc-depois{z-index:2;position:relative}.hc-filme .hc-depois{border-radius:clamp(28px,4vw,48px) clamp(28px,4vw,48px) 0 0;margin-top:-100svh;overflow:clip}.hc-filme .hc-surge{opacity:0;transition:opacity .6s var(--curva), transform .7s var(--curva);transform:translateY(24px)}.hc-filme .hc-surge.visto{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html:has(.hc){scroll-behavior:auto}.hc *{transition:none!important}}
