.secao-giro{position:relative;background:transparent}.giro-cena,.giro-palco{position:relative;overflow:hidden}.giro-cena{touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-mask-image:linear-gradient(180deg,#000,#000 70%,transparent);mask-image:linear-gradient(180deg,#000,#000 70%,transparent)}.giro-arte{--giro-rx:133;--giro-ry:64;position:absolute;left:50%;top:50%;width:205vw;max-width:1500px;aspect-ratio:var(--giro-proporcao,16/9);transform:translate(calc(-1 * var(--giro-cx)),calc(-1 * var(--giro-cy))) translate3d(var(--giro-cam-x,0),0,0) scale(var(--giro-cam-z,1));transform-origin:var(--giro-cx) var(--giro-cy)}.giro-arte img.giro-fundo,.giro-arte img.giro-torre{position:absolute;inset:0;width:100%;height:100%;max-width:none;display:block;pointer-events:none}.giro-fundo{z-index:1}.giro-torre{z-index:20;clip-path:var(--giro-recorte)}.giro-brilho{z-index:2;top:calc(var(--giro-cy) - 12%);width:46%;transform:translate(-50%,-50%);background:radial-gradient(circle,color-mix(in srgb,var(--accent-strong) 42%,transparent) 0,color-mix(in srgb,var(--cor-brilho-fundo,var(--accent-deep)) 18%,transparent) 34%,transparent 64%)}.giro-brilho,.giro-raios{position:absolute;left:var(--giro-cx);aspect-ratio:1;pointer-events:none;mix-blend-mode:screen}.giro-raios{z-index:3;top:calc(var(--giro-cy) - 16%);width:64%;opacity:.6;transform:translate(-50%,-50%) rotate(var(--giro-raios-angulo,0deg));background:repeating-conic-gradient(from 0deg,transparent 0deg 8deg,color-mix(in srgb,var(--accent-strong) 30%,transparent) 10.5deg,transparent 13deg 22.5deg);-webkit-mask:radial-gradient(circle,#000 0,#000 14%,transparent 60%);mask:radial-gradient(circle,#000 0,#000 14%,transparent 60%)}.giro-anel{position:absolute;left:var(--giro-cx);top:var(--giro-cy);width:0;height:0;margin:0;padding:0;list-style:none}.giro-trilha{position:absolute;left:0;top:0;width:calc(var(--giro-rx) * 2px);height:calc(var(--giro-ry) * 2px);transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--accent) 18%,transparent),inset 0 0 22px color-mix(in srgb,var(--accent) 12%,transparent)}.giro-trilha--tras{z-index:9;clip-path:inset(0 0 50% 0);opacity:.55}.giro-trilha--frente{z-index:25;clip-path:inset(50% 0 0 0)}.giro-onda{position:absolute;left:0;top:calc(var(--giro-ry) * 1px);z-index:26;width:240px;height:60px;border-radius:50%;pointer-events:none;opacity:0;border:2px solid var(--accent-strong);box-shadow:0 0 24px var(--accent);transform:translate(-50%,-50%) scale(.2)}.giro-onda.giro-troca{animation:giro-onda .9s cubic-bezier(.22,.61,.36,1)}@keyframes giro-onda{0%{transform:translate(-50%,-50%) scale(.2);opacity:.9}to{transform:translate(-50%,-50%) scale(1.25);opacity:0}}.giro-cartao{--giro-a:calc(var(--i, 0) / var(--giro-n, 8) * 1turn);position:absolute;left:0;top:0;z-index:30;z-index:calc(22 + round(cos(var(--giro-a)) * 13));width:112px;will-change:transform,opacity;transform:translate(calc(sin(var(--giro-a)) * var(--giro-rx) * 1px),calc(cos(var(--giro-a)) * var(--giro-ry) * 1px)) translate(-50%,-50%)}.giro-cartao>button{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:0;border:0;background:none;color:var(--text);cursor:pointer;text-align:center;font:inherit}.giro-miniatura{position:relative;display:grid;place-items:center;width:62px;height:62px;flex:none;overflow:hidden;border-radius:50%;color:var(--accent-strong);background:radial-gradient(circle at 50% 35%,var(--panel-raised),var(--page-bg));box-shadow:0 0 0 2px var(--accent-deep),0 8px 20px rgb(0 0 0/.6);transition:box-shadow .3s ease}.giro-miniatura img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.giro-cartao-titulo{font-size:11.5px;font-weight:700;line-height:1.2;padding:3px 7px;border-radius:8px;overflow:hidden;text-wrap:balance;background:color-mix(in srgb,var(--page-bg) 78%,transparent);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.giro-cartao.ativo .giro-miniatura{box-shadow:0 0 0 2px var(--accent-strong),0 0 26px color-mix(in srgb,var(--accent) 70%,transparent),0 8px 20px rgb(0 0 0/.6)}.giro-cartao.ativo .giro-cartao-titulo{color:var(--accent-strong)}.giro-play{position:absolute;z-index:2;inset:0;display:grid;place-items:center;opacity:0;transition:opacity .3s ease;background:radial-gradient(circle,rgb(0 0 0/.05),rgb(0 0 0/.5))}.giro-play:after{content:"";translate:2px 0;border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent var(--accent-strong);filter:drop-shadow(0 1px 3px #000)}.giro-cartao.ativo .giro-play{opacity:1}.giro-telao{display:none}.giro-fundos{position:absolute;inset:0;z-index:0;overflow:hidden}.giro-fundo-capa{position:absolute;inset:0;display:none;opacity:0;transition:opacity .8s ease}.giro-fundo-capa.ativo,.giro-fundo-capa.perto{display:block}.giro-fundo-capa.ativo{opacity:1}.giro-fundo-capa :is(picture,img){position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.secao-giro--hero .giro-raios{opacity:.35}.secao-giro--hero .giro-brilho{opacity:.6}.giro-cabeca--hero .giro-olho{display:none}.giro-cabeca--hero h1{font:700 13px/1.3 var(--fonte-ui);letter-spacing:.18em;text-shadow:0 1px 4px #000}.giro-cabeca--hero h1,.giro-chamada{margin:0;text-transform:uppercase;color:var(--text)}.giro-chamada{font:800 clamp(30px,8vw,54px)/1.02 var(--fonte-titulo);letter-spacing:.01em;text-wrap:balance;text-shadow:0 2px 0 #000,0 6px 24px rgb(0 0 0/.7)}.giro-chamada em{font-style:normal;color:var(--accent-strong)}.giro-painel--chamada p{color:var(--text);text-shadow:0 1px 6px #000}.giro-brasas{z-index:3;width:100%;height:100%}.giro-brasas,.giro-veu{position:absolute;inset:0;pointer-events:none}.giro-veu{z-index:4;background:linear-gradient(180deg,color-mix(in srgb,var(--page-bg) 80%,transparent) 0,transparent 22%),radial-gradient(ellipse 70% 60% at 50% 50%,transparent 45%,color-mix(in srgb,var(--page-bg) 60%,transparent) 100%)}.giro-cabeca{position:relative;z-index:5;display:grid;gap:6px;text-align:center;padding:34px 16px 4px}.giro-olho{font:700 12px/1 var(--fonte-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.giro-cabeca h2{margin:0;font:700 clamp(28px,7vw,46px)/1.08 var(--fonte-titulo);letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;color:var(--accent-strong);text-shadow:0 2px 0 #000,0 0 30px color-mix(in srgb,var(--accent) 45%,transparent)}.giro-paineis{position:relative;z-index:5;display:grid;padding:6px 16px 0;max-width:560px;margin-inline:auto}.giro-painel{display:grid;gap:8px;min-width:0}.giro-painel[hidden]{display:none}.giro-painel.giro-troca{animation:giro-painel .45s cubic-bezier(.22,.61,.36,1)}@keyframes giro-painel{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.giro-contador{display:flex;align-items:center;gap:10px;font:600 12.5px/1 var(--fonte-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.giro-contador svg{color:var(--accent)}.giro-painel h3{margin:0;font:700 clamp(22px,5.6vw,30px)/1.15 var(--fonte-titulo);letter-spacing:.02em;color:var(--text);text-wrap:balance}.giro-painel p{margin:0;font-size:15.5px;color:var(--text-soft);max-width:46ch}.giro-acoes{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.giro-acoes .giro-assistir--oculto,.giro-jogar-curto,.giro-pular{display:none}.giro-rodape{position:relative;z-index:7}.giro-rodape .barra-servidor{margin-top:0}.giro-navegacao{position:relative;z-index:5;justify-content:space-between;gap:10px;max-width:560px;margin:14px auto 0;padding:0 16px 34px}.giro-marcas,.giro-navegacao{display:flex;align-items:center}.giro-marcas{flex-wrap:wrap;gap:4px}.giro-marca{width:24px;height:28px;display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer}.giro-marca:before{content:"";width:9px;height:9px;rotate:45deg;border:1px solid var(--accent);transition:background .25s ease,transform .25s ease}.giro-marca[aria-current=true]:before{background:var(--accent-strong);border-color:var(--accent-strong);transform:scale(1.35);box-shadow:0 0 10px var(--accent)}.giro-seta{width:40px;height:40px;flex:none;display:grid;place-items:center;padding:0;border-radius:50%;cursor:pointer;color:var(--accent-strong);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:var(--panel)}.giro-seta--voltar svg{transform:scaleX(-1)}.giro-dica{display:none}.giro-chamadas{position:relative;z-index:5;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:0 16px 34px}.giro-chamadas .btn-ghost,.giro-chamadas .btn-largo{min-height:46px;padding:0 20px;gap:10px}@media (max-width:1099px){.giro-palco{display:flex;flex-direction:column}.giro-lateral{display:contents}.giro-cabeca{order:-1}.secao-giro--hero .giro-cabeca{padding-top:calc(76px + env(safe-area-inset-top, 0px))}.giro-navegacao{padding-bottom:18px}.giro-chamadas .btn-ghost,.giro-chamadas .btn-largo{flex:1 1 100%;justify-content:center}.giro-acoes{flex-wrap:nowrap;gap:8px}.giro-acoes>:not(.giro-assistir--oculto){flex:1 1;min-width:0;min-height:48px;padding-inline:12px;justify-content:center;text-align:center;white-space:normal;line-height:1.15;font-size:13px}.giro-acoes .btn-seta,.giro-jogar-longo{display:none}.giro-jogar-curto{display:inline}.giro-cena{height:clamp(380px,100vw,600px);margin-top:-10px}.giro-arte{--giro-rx:133;--giro-ry:64}}@media (min-width:1100px){.evento-hero--giro,.secao-giro--hero:not(.evento-hero *){margin-top:calc(-1 * (var(--faixas-h, 0px) + var(--barra-fixa-h, 0px)))}.secao-giro{height:calc(100svh + (var(--giro-n, 8) - 1) * 40svh)}.giro-palco{position:sticky;top:0;height:100svh}.giro-cena{position:absolute;inset:0}.giro-arte{--giro-rx:338;--giro-ry:155;left:64%;width:max(118vw,190svh);max-width:none}.giro-veu{background:linear-gradient(90deg,color-mix(in srgb,var(--page-bg) 94%,transparent) 0,color-mix(in srgb,var(--page-bg) 78%,transparent) 22%,color-mix(in srgb,var(--page-bg) 20%,transparent) 40%,transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--page-bg) 80%,transparent) 0,transparent 16%),radial-gradient(ellipse 60% 70% at 64% 50%,transparent 50%,color-mix(in srgb,var(--page-bg) 55%,transparent) 100%)}.giro-lateral{position:absolute;z-index:6;left:max(32px,4vw);top:50%;transform:translateY(-50%);width:clamp(300px,25vw,430px);display:grid;gap:26px}.giro-cabeca{text-align:left;padding:0}.giro-cabeca h2{font-size:clamp(26px,2.3vw,38px)}.giro-chamada{font-size:clamp(34px,3.4vw,58px)}.secao-giro--hero .giro-lateral{width:clamp(320px,29vw,520px)}.secao-giro--hero .giro-arte{left:66%}.giro-rodape{position:absolute;left:0;right:0;bottom:12px}.giro-jogar-curto{display:none}.giro-pular{position:absolute;z-index:8;left:50%;bottom:28px;display:grid;place-items:center;width:46px;height:46px;padding:0;margin-left:-23px;border-radius:50%;cursor:pointer;color:var(--accent-strong);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--page-bg) 72%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 30%,transparent);animation:giro-pula 1.6s ease-in-out infinite}.giro-palco:has(.giro-rodape) .giro-pular{bottom:118px}.giro-pular:hover{border-color:var(--accent-strong)}.secao-giro--hero:has(.giro-rodape) .giro-lateral{top:calc(50% - 44px)}.giro-chamadas{justify-content:flex-start;padding:0}.giro-navegacao,.giro-paineis{padding:0;margin:0;max-width:none}.giro-navegacao{justify-content:flex-start}.giro-seta{display:none}.giro-dica{display:flex;align-items:center;gap:8px;font-size:12.5px;letter-spacing:.04em;color:var(--text-soft);transition:opacity .4s ease}.giro-dica svg{color:var(--accent)}.giro-dica--some{opacity:0}.giro-cartao{width:268px}.giro-cartao>button{flex-direction:row;gap:12px;padding:7px 14px 7px 7px;text-align:left;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 26%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 46%),color-mix(in srgb,var(--panel) 86%,transparent);box-shadow:0 14px 34px rgb(0 0 0/.5),inset 0 1px 0 rgb(255 255 255/.07);transition:border-color .3s ease,box-shadow .3s ease}.giro-cartao.ativo>button,.giro-cartao>button:hover{border-color:var(--accent);box-shadow:0 14px 34px rgb(0 0 0/.5),0 0 26px color-mix(in srgb,var(--accent) 30%,transparent)}.giro-miniatura{width:96px;height:54px;border-radius:9px;box-shadow:0 0 0 1px rgb(255 255 255/.12)}.giro-cartao.ativo .giro-miniatura{box-shadow:0 0 0 1px var(--accent)}.giro-cartao-titulo{font-size:14px;padding:0;background:none;text-wrap:pretty}.giro-telao{display:block;position:absolute;z-index:22;left:var(--giro-cx);top:var(--giro-cy);width:clamp(240px,21vw,380px);transform:translate(-50%,-66%)}.giro-video{border-radius:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 18px 50px rgb(0 0 0/.65),0 0 40px color-mix(in srgb,var(--accent) 22%,transparent);animation:giro-painel .5s cubic-bezier(.22,.61,.36,1)}.giro-video[hidden]{display:none}.giro-video .video{margin:0}}@keyframes giro-pula{0%,to{translate:0 0}50%{translate:0 8px}}@media (prefers-reduced-motion:reduce){.giro-raios{display:none}.giro-onda.giro-troca,.giro-painel.giro-troca,.giro-pular,.giro-video{animation:none}}.secao-giro:has(>.giro-palco--secao){margin-top:56px}.giro-palco--secao{isolation:isolate}.giro-palco--secao .giro-cena{-webkit-mask-image:linear-gradient(180deg,transparent,#000 180px,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 180px,#000 70%,transparent)}@media (max-width:1099px){.secao-giro:has(>.giro-palco--secao){margin-top:32px}.giro-palco--secao .giro-cabeca{padding-top:34px}.giro-palco--secao .giro-cena{-webkit-mask-image:linear-gradient(180deg,transparent,#000 90px,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 90px,#000 70%,transparent)}}.giro-faixa{position:relative;z-index:6;order:-1;margin:14px 16px 0}@media (min-width:1100px){.giro-faixa{position:absolute;left:max(32px,4vw);top:calc(118px + env(safe-area-inset-top, 0px));width:min(calc(100% - 2 * max(32px, 4vw)),700px);margin:0}.secao-giro--hero .giro-palco:has(.giro-faixa) .giro-lateral{top:calc(50% + 46px)}.giro-palco:has(.giro-faixa) .giro-dica{display:none}}