@font-face{font-family:Alice in Wonderland;src:url(/assets/halloween/fontes/AliceInWonderland.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Galano Grotesque;src:url(/assets/halloween/fontes/GalanoGrotesqueRegular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Galano Classic;src:url(/assets/halloween/fontes/GalanoClassicSemiBold.otf) format("opentype");font-weight:600;font-display:swap}@font-face{font-family:Galano Classic;src:url(/assets/halloween/fontes/GalanoClassicBold.otf) format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Astounder;src:url(/assets/halloween/fontes/AstounderSquaredBB.woff2) format("woff2");font-weight:400;font-display:swap}:root{--hv-roxo: #7359bc;--hv-roxo-claro: #8e7bd3;--hv-roxo-escuro: #5b4499;--hv-amarelo: #ebde89;--hv-amarelo-claro: #f6f0c4;--hv-verde: #9ed56d;--hv-verde-escuro: #7fbf4c;--hv-rosa: #e4aac2;--hv-preto: #000000;--hv-branco: #ffffff;--hv-grafite: #192b2d;--hv-cinza-texto: #6b6b6b;--hv-linha: rgba(0, 0, 0, .55);--hv-sombra: 0 14px 40px rgba(0, 0, 0, .18);--hv-max: 1600px;--hv-margem: clamp(20px, 8.33vw, 160px);--hv-secao: clamp(56px, 6vw, 112px);--hv-fonte: "Galano Grotesque", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--hv-fonte-forte: "Galano Classic", "Inter", system-ui, sans-serif;--hv-fonte-destaque: "Astounder", "Galano Classic", "Inter", sans-serif;--hv-fonte-titulo: "Alice in Wonderland", "Galano Classic", Georgia, serif;--hv-titulo: clamp(30px, 2.7vw, 50px);--hv-corpo: clamp(16px, .95vw, 18px);--hv-mini: clamp(13px, .78vw, 15px)}[id]{scroll-margin-top:clamp(16px,2vw,40px)}body{margin:0;background:var(--hv-branco);color:var(--hv-preto);font-family:var(--hv-fonte);font-size:var(--hv-corpo);line-height:1.5;overflow-x:clip;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;height:auto;display:block}p{margin:0 0 1em;text-wrap:pretty}.hv-container{width:100%;max-width:calc(var(--hv-max) + var(--hv-margem) * 2);margin:0 auto;padding:0 var(--hv-margem)}.hv-cartoes>*,.hv-planos>*,.hv-trilha>*,.hv-dias>*,.hv-footer__grade>*{min-width:0}.hv-visualmente-oculto{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hv-centro{display:flex;justify-content:center}.hv-titulo{margin:0 0 clamp(16px,1.4vw,26px);font-family:var(--hv-fonte-titulo);font-weight:400;font-size:var(--hv-titulo);line-height:1.12;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance}.hv-titulo--claro{color:var(--hv-branco)}.hv-titulo--centro{text-align:center}.hv-rotulo{margin:0 0 10px;font-family:var(--hv-fonte-destaque);font-size:clamp(18px,1.2vw,24px);letter-spacing:.08em;text-transform:uppercase;color:var(--hv-roxo)}.hv-botao{display:inline-flex;align-items:center;justify-content:center;min-width:300px;min-height:52px;padding:12px 32px;border-radius:6px;background:var(--hv-verde);color:var(--hv-preto);font-family:var(--hv-fonte-forte);font-weight:700;font-size:16px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;box-shadow:0 6px #0000002e;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.hv-botao:hover{background:var(--hv-verde-escuro);transform:translateY(-2px);box-shadow:0 8px #0000002e}.hv-botao:active{transform:translateY(2px);box-shadow:0 2px #0000002e}.hv-botao:focus-visible{outline:3px solid var(--hv-preto);outline-offset:3px}.hv-botao--compacto{min-width:0;min-height:44px;padding:10px 22px;font-size:14px}.hv-header{display:flex;align-items:center;gap:clamp(16px,2vw,40px);padding:18px var(--hv-margem);background:var(--hv-branco);flex-wrap:wrap}.hv-header__logo img{height:26px;width:auto}.hv-header__nav{display:flex;flex-wrap:wrap;gap:clamp(12px,1.5vw,28px);margin-left:auto}.hv-header__nav a,.hv-header__actions a{color:var(--hv-preto);text-decoration:none;font-family:var(--hv-fonte-forte);font-weight:600;font-size:var(--hv-mini);text-transform:uppercase;letter-spacing:.04em}.hv-header__nav a:hover,.hv-header__actions a:hover{text-decoration:underline}.hv-header__actions{display:flex;align-items:center;gap:10px;color:var(--hv-cinza-texto)}.hv-header__actions a{font-family:var(--hv-fonte);font-weight:400;font-size:clamp(12px,.73vw,14px);text-transform:none;letter-spacing:0;color:var(--hv-cinza-texto)}.hv-header__actions .hv-header__ingressos{margin-left:8px;padding:8px 16px;border-radius:999px;background:var(--hv-roxo);color:var(--hv-branco);font-family:var(--hv-fonte-forte);font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.hv-header__actions .hv-header__ingressos:hover{background:var(--hv-roxo-escuro);text-decoration:none}.hv-hero{position:relative;background:var(--hv-roxo) url(/assets/halloween/fundo-roxo.jpg) center / cover no-repeat;color:var(--hv-branco);overflow:clip}.hv-hero__grade{display:grid;grid-template-columns:1fr;gap:24px;padding-top:clamp(28px,3vw,56px)}.hv-hero__grade>*{min-width:0}.hv-hero__texto{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(18px,2vw,40px)}.hv-hero__lettering{position:relative;width:min(100%,820px)}.hv-hero__lettering>img:last-child{width:100%}.hv-hero__urubu{position:absolute;right:-4%;top:-24%;width:22%;animation:hv-voo 5s ease-in-out infinite;will-change:transform}.hv-hero__bloco{display:flex;flex-direction:column;align-items:center;gap:clamp(18px,2vw,40px)}.hv-hero__itens{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:clamp(14px,1.6vw,30px) clamp(24px,3.2vw,64px);margin:0;padding:0;list-style:none}.hv-hero__itens li{display:flex;align-items:center;gap:clamp(10px,.9vw,18px);font-family:var(--hv-fonte-destaque);font-size:clamp(19px,1.65vw,32px);line-height:1.05;letter-spacing:.02em;text-transform:uppercase;text-align:left}.hv-hero__itens img{height:clamp(44px,3.9vw,76px);width:auto;flex:none}.hv-hero__marca{display:flex;flex-direction:column;align-items:center;gap:8px}.hv-hero__marca img{width:clamp(160px,13vw,250px);height:auto;filter:brightness(0) invert(1)}.hv-hero__marca span{font-family:var(--hv-fonte-destaque);font-size:clamp(14px,1.05vw,20px);letter-spacing:.06em;text-transform:uppercase}.hv-hero__arte{order:2;align-self:end;margin:8px calc(var(--hv-margem) * -1) 0}.hv-hero__arte img{width:min(100%,560px);margin:0 auto}@media(min-width:900px){.hv-hero{--hv-hero-h: min(51.5vw, calc(100svh - 222px) , 990px)}.hv-hero__grade{grid-template-columns:minmax(0,50%) minmax(0,50%);column-gap:clamp(24px,3vw,56px);align-items:end;padding-top:0;min-height:var(--hv-hero-h)}.hv-hero__arte{position:relative;z-index:0;transform:translateY(calc(var(--hv-hero-h) * .07))}.hv-hero__arte img{max-height:var(--hv-hero-h)}.hv-hero__arte{order:0;margin:0 0 0 calc(var(--hv-margem) * -1)}.hv-hero__arte img{width:100%;max-width:1000px;margin:0}.hv-hero__texto{align-items:flex-start;text-align:left;gap:calc(var(--hv-hero-h) * .035);padding-top:calc(var(--hv-hero-h) * .07);padding-bottom:calc(var(--hv-hero-h) * .05)}.hv-hero__lettering{width:100%;max-width:min(800px,calc(var(--hv-hero-h) * .98))}.hv-hero__bloco{width:100%;max-width:min(800px,calc(var(--hv-hero-h) * .98));gap:calc(var(--hv-hero-h) * .03)}.hv-hero__itens{gap:calc(var(--hv-hero-h) * .022) calc(var(--hv-hero-h) * .06)}.hv-hero__itens li{font-size:calc(var(--hv-hero-h) * .038);gap:calc(var(--hv-hero-h) * .014)}.hv-hero__itens img{height:calc(var(--hv-hero-h) * .1)}.hv-hero__marca img{width:calc(var(--hv-hero-h) * .3)}.hv-hero__marca span{font-size:calc(var(--hv-hero-h) * .024)}.hv-hero__urubu{right:auto;left:-36%;top:-4%;width:30%}}.hv-hero__faixa{position:relative;z-index:1;background:var(--hv-roxo-escuro);color:var(--hv-branco)}.hv-hero__faixa-interna{display:grid;grid-template-columns:1fr;justify-items:center;align-items:center;gap:12px 40px;padding-top:clamp(18px,1.8vw,30px);padding-bottom:clamp(22px,2vw,34px);text-align:center}.hv-contagem{display:flex;align-items:center;justify-content:center;gap:14px;margin:0;font-family:var(--hv-fonte-destaque);text-transform:uppercase;letter-spacing:.02em;line-height:1}.hv-contagem strong{font-weight:400;font-size:clamp(56px,5vw,96px);color:var(--hv-amarelo);font-variant-numeric:tabular-nums}.hv-contagem span{max-width:11ch;font-size:clamp(18px,1.4vw,26px);line-height:1.1;text-align:left}.hv-hero__linha{margin:0;font-family:var(--hv-fonte-destaque);font-size:clamp(15px,1.05vw,20px);letter-spacing:.04em;text-transform:uppercase;opacity:.9}@media(min-width:900px){.hv-hero__faixa-interna{grid-template-columns:auto 1fr auto;text-align:left;justify-items:start}.hv-hero__linha{justify-self:center;text-align:center}}.hv-descricao{position:relative;background:var(--hv-roxo) url(/assets/halloween/fundo-roxo.jpg) center / cover no-repeat;color:var(--hv-branco);padding:var(--hv-secao) 0 0;overflow:clip}.hv-descricao__interna{position:relative;z-index:1;display:grid;gap:clamp(20px,2.4vw,44px)}.hv-cartoes{display:grid;grid-template-columns:1fr;gap:clamp(18px,1.8vw,32px)}.hv-cartao{display:grid;gap:12px;align-content:start;padding:clamp(24px,2.2vw,40px);background:var(--hv-amarelo);color:var(--hv-preto);border-radius:14px;border-top:10px solid var(--hv-roxo-claro);box-shadow:var(--hv-sombra);transition:transform .2s ease}.hv-cartao--acao{border-top-color:var(--hv-verde)}.hv-cartao:hover{transform:translateY(-6px)}.hv-cartao__icone{display:grid;place-items:center;width:clamp(72px,5.6vw,108px);height:clamp(72px,5.6vw,108px);border-radius:50%;background:var(--hv-branco)}.hv-cartao__icone img{width:62%;height:62%;object-fit:contain}.hv-cartao h3{margin:0;font-family:var(--hv-fonte-forte);font-weight:700;font-size:clamp(18px,1.15vw,22px);letter-spacing:.06em;text-transform:uppercase}.hv-cartao p{margin:0}.hv-descricao__mao{position:relative;z-index:0;width:min(72%,420px);margin:clamp(-8px,-.5vw,-4px) 0 0 calc(var(--hv-margem) * -.6)}@media(min-width:900px){.hv-descricao{padding-bottom:var(--hv-secao);min-height:clamp(560px,42vw,800px)}.hv-descricao__interna{padding-left:clamp(220px,24vw,460px)}.hv-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}.hv-descricao__mao{position:absolute;left:calc(var(--hv-margem) * -.5);bottom:0;width:clamp(300px,26vw,520px);margin:0;animation:hv-flutua 7s ease-in-out infinite;transform-origin:20% 100%}}@keyframes hv-flutua{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(1.2deg)}}.hv-experiencia{position:relative;background:var(--hv-amarelo);color:var(--hv-preto);padding:var(--hv-secao) 0;overflow:clip}.hv-experiencia .hv-container{position:relative;z-index:1;display:grid;justify-items:center;text-align:center;gap:clamp(18px,2vw,36px)}.hv-trilha{position:relative;display:grid;grid-template-columns:1fr;gap:clamp(28px,2.4vw,44px);width:100%;margin:0;padding:0;list-style:none}.hv-trilha__linha{display:none;position:absolute;left:0;right:0;top:clamp(40px,3.6vw,70px);width:100%;height:clamp(60px,5.7vw,110px);color:var(--hv-roxo);pointer-events:none}.hv-ponto{position:relative;z-index:1;display:grid;justify-items:center;gap:8px;text-align:center}.hv-ponto p{max-width:34ch;margin:0}.hv-ponto__bola{display:grid;place-items:center;width:clamp(130px,9.4vw,180px);height:clamp(130px,9.4vw,180px);border-radius:50%;background:var(--hv-branco);border:5px solid var(--hv-roxo);box-shadow:0 10px 26px #00000024;overflow:hidden}.hv-ponto__bola img{width:100%;height:100%;object-fit:cover;border-radius:50%}.hv-ponto__bola--icone-livro img,.hv-ponto__bola--icone-doce img{width:64%;height:64%;object-fit:contain}.hv-ponto__bola--livro-na-mao img{object-position:62% 30%;transform:scale(1.35);transform-origin:62% 30%}.hv-ponto__rotulo{margin:clamp(8px,.8vw,14px) 0 0;font-family:var(--hv-fonte-forte);font-weight:700;font-size:clamp(16px,1.05vw,19px);letter-spacing:.05em;text-transform:uppercase}.hv-experiencia__aviso{max-width:62ch;margin:0;padding:12px 18px;border-left:4px solid var(--hv-roxo);background:#ffffff8c;border-radius:0 8px 8px 0;text-align:left}.hv-experiencia__link{margin:0}.hv-experiencia__link a{color:var(--hv-roxo-escuro);font-family:var(--hv-fonte-forte);font-weight:700;font-size:var(--hv-mini);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:2px}.hv-experiencia__bruxa{position:absolute;right:-2%;top:clamp(6px,1.4vw,28px);width:clamp(120px,14vw,270px);z-index:0;animation:hv-balanco 7s ease-in-out infinite}@media(min-width:760px){.hv-trilha{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2vw,40px);padding-top:clamp(30px,3vw,60px)}.hv-trilha__linha{display:block}}@keyframes hv-balanco{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(-1.5deg)}}@keyframes hv-voo{0%,to{transform:translate(0) rotate(-2deg)}50%{transform:translate(6px,-12px) rotate(2deg)}}.hv-ingressos{background:var(--hv-branco);padding:var(--hv-secao) 0}.hv-ingressos__intro{max-width:70ch;margin:0 auto clamp(14px,1.2vw,20px);text-align:center}.hv-ingressos__aviso{max-width:62ch;margin:0 auto;padding:12px 18px;border-left:4px solid var(--hv-roxo);background:var(--hv-amarelo-claro);border-radius:0 8px 8px 0}.hv-plano__opcao{margin:0 0 6px;font-family:var(--hv-fonte-destaque);font-size:clamp(14px,.95vw,18px);letter-spacing:.12em;text-transform:uppercase;color:var(--hv-amarelo)}.hv-adultos{max-width:1180px;margin:clamp(24px,2.4vw,44px) auto 0;padding:clamp(22px,2vw,32px) clamp(22px,2vw,36px);border-radius:12px;background:var(--hv-roxo-claro);color:var(--hv-branco);display:grid;gap:16px}.hv-adultos__titulo{margin:0;font-family:var(--hv-fonte-forte);font-weight:700;font-size:clamp(18px,1.15vw,22px);letter-spacing:.06em;text-transform:uppercase}.hv-adultos__lista{display:grid;grid-template-columns:1fr;gap:8px 32px;margin:0;padding:0;list-style:none}.hv-adultos__lista li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.3)}.hv-adultos__lista strong{font-family:var(--hv-fonte-destaque);font-weight:400;font-size:clamp(24px,1.6vw,30px);white-space:nowrap}.hv-adultos__notas{display:grid;gap:8px;font-size:var(--hv-mini);line-height:1.5}.hv-adultos__notas p{margin:0}.hv-singular{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;max-width:1180px;margin:clamp(16px,1.6vw,24px) auto 0;padding:14px 22px;border-radius:12px;border:1.5px dashed var(--hv-roxo);background:var(--hv-branco)}.hv-singular__selo{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:var(--hv-roxo);flex:none}.hv-singular__selo img{width:24px;height:24px}.hv-singular__textos{flex:1 1 32ch;display:grid;gap:6px}.hv-singular p{margin:0}.hv-singular a{color:var(--hv-roxo-escuro);font-family:var(--hv-fonte-forte);font-weight:700;font-size:var(--hv-mini);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-bottom:2px solid currentColor}@media(min-width:760px){.hv-adultos__lista{grid-template-columns:repeat(3,minmax(0,1fr))}.hv-adultos__lista li{flex-direction:column;align-items:flex-start;gap:4px;border-bottom:0;border-left:1px solid rgba(255,255,255,.3);padding:4px 0 4px 16px}}.hv-planos{display:grid;grid-template-columns:1fr;gap:clamp(18px,1.6vw,28px);margin-top:clamp(24px,3vw,56px)}.hv-plano{display:flex;flex-direction:column;background:var(--hv-branco);border:1.5px solid var(--hv-linha);border-radius:10px;overflow:hidden;box-shadow:var(--hv-sombra);transition:transform .2s ease}.hv-plano:hover{transform:translateY(-6px)}.hv-plano__topo{padding:clamp(18px,1.6vw,26px) clamp(18px,1.6vw,28px) clamp(16px,1.4vw,22px);background:var(--hv-roxo-claro);color:var(--hv-branco);text-align:center}.hv-plano__nome{margin:0 0 10px;font-family:var(--hv-fonte-forte);font-weight:700;font-size:clamp(17px,1.05vw,20px);line-height:1.25;letter-spacing:.04em;text-transform:uppercase}.hv-plano__nome span{color:var(--hv-amarelo)}.hv-plano__inclui{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 8px;margin:0;padding:0;list-style:none;font-size:var(--hv-mini);line-height:1.3}.hv-plano__inclui li{padding:4px 10px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.35)}.hv-plano__corpo{display:flex;flex-direction:column;justify-content:flex-end;flex:1;padding:clamp(18px,1.6vw,26px) clamp(18px,1.6vw,28px) clamp(20px,1.8vw,28px)}.hv-plano__crianca{display:flex;align-items:baseline;justify-content:center;gap:10px;margin:0 0 clamp(14px,1.2vw,20px);padding-bottom:clamp(14px,1.2vw,20px);border-bottom:1px solid var(--hv-linha)}.hv-plano__crianca strong{font-family:var(--hv-fonte-destaque);font-weight:400;font-size:clamp(40px,2.9vw,56px);line-height:1;letter-spacing:.02em}.hv-plano__crianca span{font-family:var(--hv-fonte-forte);font-weight:600;font-size:var(--hv-mini);text-transform:uppercase;letter-spacing:.04em}.hv-plano__adultos{flex:1;margin:0 0 clamp(18px,1.6vw,26px);padding:0;list-style:none;font-size:clamp(14px,.85vw,16px);line-height:1.3}.hv-plano__adultos li{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.12)}.hv-plano__adultos li:last-child{border-bottom:0}.hv-plano__adultos strong{flex-shrink:0;font-family:var(--hv-fonte-forte);font-weight:700;font-size:clamp(16px,1vw,19px);white-space:nowrap}.hv-plano__adultos sup{font-size:.75em;line-height:0}.hv-plano__nota{margin:0;padding:10px clamp(18px,1.6vw,28px);background:var(--hv-rosa);font-size:clamp(12px,.73vw,14px);line-height:1.35;text-align:center}.hv-plano__nota span{margin-right:2px}.hv-botao--bloco{width:100%;min-width:0}@media(min-width:760px){.hv-planos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.hv-horarios{position:relative;background:var(--hv-amarelo);padding:var(--hv-secao) 0;overflow:clip}.hv-horarios .hv-container{position:relative;z-index:1}.hv-horarios__texto{max-width:60ch;margin:0 auto clamp(22px,2.4vw,44px);text-align:center}.hv-dias{display:grid;grid-template-columns:1fr;gap:clamp(14px,1.3vw,22px);margin:0 auto;padding:0;list-style:none;max-width:1400px;counter-reset:dia}.hv-dia{display:grid;background:var(--hv-branco);border-radius:12px;overflow:hidden;box-shadow:var(--hv-sombra);transition:transform .2s ease}.hv-dia:hover{transform:translateY(-4px)}.hv-dia__cabeca{display:grid;justify-items:center;gap:2px;padding:14px 12px 12px;text-align:center}.hv-dia--noite .hv-dia__cabeca{background:var(--hv-roxo-claro);color:var(--hv-branco)}.hv-dia--tarde .hv-dia__cabeca{background:var(--hv-rosa);color:var(--hv-preto)}.hv-dia__sem{font-family:var(--hv-fonte-forte);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.hv-dia__num{font-family:var(--hv-fonte-destaque);font-size:clamp(44px,3.2vw,60px);line-height:1}.hv-dia__mes{font-size:13px;opacity:.85}.hv-dia__horas{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:flex-start;gap:6px;margin:0;padding:16px 14px 18px;list-style:none}.hv-dia__horas li{min-width:54px;padding:7px 10px;border-radius:999px;border:1.5px solid var(--hv-roxo);color:var(--hv-roxo-escuro);font-family:var(--hv-fonte-forte);font-weight:700;font-size:14px;text-align:center;transition:background-color .15s,color .15s}.hv-dia__horas li:hover{background:var(--hv-roxo);color:var(--hv-branco)}.hv-hora--marcada{position:relative;background:var(--hv-amarelo)}.hv-hora--marcada sup{font-size:.75em;line-height:0;margin-left:2px}.hv-legenda__marcada:before{background:var(--hv-amarelo)!important;border:1.5px solid var(--hv-roxo)}.hv-legenda{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:clamp(18px,1.6vw,28px) 0 6px;padding:0;list-style:none;font-size:var(--hv-mini)}.hv-legenda li{display:flex;align-items:center;gap:8px}.hv-legenda li:before{content:"";width:14px;height:14px;border-radius:4px}.hv-legenda__noite:before{background:var(--hv-roxo-claro)}.hv-legenda__tarde:before{background:var(--hv-rosa)}.hv-horarios__local{margin:0 0 clamp(22px,2.4vw,40px);text-align:center;color:var(--hv-cinza-texto);font-size:var(--hv-mini)}.hv-horarios__urubu{position:absolute;right:-3%;top:clamp(10px,2vw,40px);width:clamp(110px,15vw,280px);z-index:0;transform:scaleX(-1);animation:hv-voo 6s ease-in-out infinite}@media(min-width:560px){.hv-dias{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.hv-dias{grid-template-columns:repeat(5,minmax(0,1fr))}}.hv-apoio{background:var(--hv-roxo) url(/assets/halloween/fundo-roxo.jpg) center / cover no-repeat;color:var(--hv-branco);overflow:clip}.hv-apoio__convite{display:grid;justify-items:center;gap:clamp(18px,1.8vw,30px);padding-top:clamp(48px,4.5vw,80px);text-align:center}.hv-apoio__chamada{max-width:30ch;margin:0;font-family:var(--hv-fonte-destaque);font-size:clamp(24px,2.2vw,42px);line-height:1.15;letter-spacing:.02em;text-transform:uppercase;text-wrap:balance}.hv-apoio__cena{display:flex;align-items:flex-end;justify-content:space-between;height:clamp(170px,22vw,380px);margin-top:clamp(10px,1vw,20px);padding:0 var(--hv-margem);overflow:hidden}.hv-apoio__cena img{height:100%;width:auto;min-width:0;object-fit:contain}.hv-apoio__poltrona{animation:hv-flutua 9s ease-in-out infinite}.hv-apoio__urubu{height:50%!important;align-self:flex-start;animation:hv-voo 5s ease-in-out infinite}.hv-apoio__voando{height:80%!important;animation:hv-balanco 7s ease-in-out infinite}@media(max-width:759px){.hv-apoio__urubu{display:none}}.hv-apoio__faixa{background:var(--hv-branco);color:var(--hv-preto);border-top:6px solid var(--hv-amarelo)}.hv-apoio__interna{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(16px,3vw,56px);padding-top:clamp(18px,1.8vw,30px);padding-bottom:clamp(18px,1.8vw,30px)}.hv-apoio__rotulo{margin:0;font-family:var(--hv-fonte-destaque);font-size:clamp(14px,.95vw,18px);letter-spacing:.14em;text-transform:uppercase;color:var(--hv-cinza-texto)}.hv-apoio__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(20px,3vw,56px);margin:0;padding:0;list-style:none}.hv-apoio__logos img{height:clamp(30px,2.6vw,48px);width:auto}.hv-barra{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--hv-roxo-escuro);color:var(--hv-branco);box-shadow:0 -8px 24px #00000040;transform:translateY(110%);transition:transform .3s ease}.hv-barra--pronta{transform:translateY(0)}.hv-barra--oculta{transform:translateY(110%)}.hv-barra__texto{margin:0;font-size:14px;line-height:1.2}.hv-barra__texto strong{font-family:var(--hv-fonte-destaque);font-weight:400;font-size:22px;margin:0 2px}@media(max-width:759px){body{padding-bottom:72px}}@media(min-width:760px){.hv-barra{display:none}}.hv-footer{background:var(--hv-branco);color:var(--hv-preto);padding-top:clamp(40px,4vw,72px);font-size:var(--hv-mini)}.hv-footer__grade{display:grid;grid-template-columns:1fr;gap:clamp(24px,2.6vw,44px);padding-bottom:clamp(32px,3.4vw,60px)}.hv-footer__logo{width:190px;height:auto;margin-bottom:16px}.hv-footer__tagline{max-width:24ch;margin:0;line-height:1.55}.hv-footer__col h4{margin:0 0 8px;font-family:var(--hv-fonte-forte);font-weight:700;font-size:var(--hv-mini);letter-spacing:.06em;text-transform:uppercase}.hv-footer__col p{margin:0 0 10px;line-height:1.6}.hv-footer__col a{color:inherit;text-decoration:none}.hv-footer__col a:hover{text-decoration:underline}.hv-footer__barra{background:var(--hv-grafite);color:var(--hv-branco)}.hv-footer__barra-interna{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:14px;padding-bottom:14px}.hv-footer__barra p{margin:0;font-size:13px}@media(min-width:640px){.hv-footer__grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.hv-footer__grade{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}}@media(prefers-reduced-motion:reduce){.hv-hero__urubu,.hv-descricao__mao,.hv-experiencia__bruxa,.hv-horarios__urubu,.hv-apoio__cena img{animation:none}.hv-botao,.hv-barra,.hv-cartao,.hv-plano,.hv-dia{transition:none}}
