@font-face{font-family:Archivo;font-weight:900;font-style:normal;font-display:swap;src:url(/_astro/Archivo-900.D5FQlLQC.woff2) format("woff2")}@font-face{font-family:Archivo;font-weight:700;font-style:normal;font-display:swap;src:url(/_astro/Archivo-700.D9cHMWGj.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(/_astro/Inter-400.C38fXH4l.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(/_astro/Inter-600.LgqL8muc.woff2) format("woff2")}:root{--beat: .5s;--preto:#120D0A;--carvao:#1D1512;--carvao2:#241A15;--fogo:#FF6B1A;--brasa:#E8541E;--ambar:#FFB347;--osso:#F5EDE2;--osso-60:rgba(245,237,226,.62);--osso-40:rgba(245,237,226,.58);--osso-15:rgba(245,237,226,.15);--linha:rgba(255,179,71,.14);--nav-h: 62px;--foco: var(--ambar);--ease-out: cubic-bezier(.16,1,.3,1);--max: 1320px;--gutter: clamp(16px,4vw,56px)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--preto);color:var(--osso);font-family:Inter,system-ui,sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,.disp{font-family:Archivo,system-ui,sans-serif;font-weight:900;letter-spacing:-.02em;line-height:.92;text-transform:uppercase}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}::selection{background:var(--fogo);color:var(--preto)}section[id],#conteudo{scroll-margin-top:calc(var(--nav-h) + 12px)}#conteudo:focus{outline:none}:focus-visible{outline:2px solid var(--foco);outline-offset:3px;border-radius:3px}.skip{position:fixed;top:0;left:0;z-index:300;transform:translateY(-120%);background:var(--ambar);color:var(--preto);font-family:Archivo;font-weight:700;font-size:13px;letter-spacing:.04em;padding:12px 18px;border-radius:0 0 8px;transition:transform calc(var(--beat)/4)}.skip:focus{transform:translateY(0);transition:none}.preview-tag{position:fixed;z-index:120;bottom:18px;left:18px;background:var(--fogo);color:var(--preto);font-family:Archivo;font-weight:900;font-size:11px;letter-spacing:.16em;padding:8px 14px;border-radius:999px;text-transform:uppercase;pointer-events:none}body.tem-preview .hero .in{padding-bottom:calc(7vh + 50px)}.scene{position:relative;isolation:isolate}.layer{position:absolute;inset:0;pointer-events:none}.depth-0{z-index:0}.depth-1{z-index:1}.depth-2{z-index:2}.depth-3{z-index:3}.depth-4{z-index:4;pointer-events:auto;position:relative}.depth-5{z-index:5}.grao{position:fixed;inset:-50%;z-index:150;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grao calc(var(--beat)*1) steps(4) infinite}@keyframes grao{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(0)}}.progresso{position:fixed;top:0;left:0;right:0;height:2px;z-index:95;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--brasa),var(--fogo),var(--ambar));pointer-events:none}nav{position:fixed;top:0;left:0;right:0;z-index:90;display:flex;align-items:center;gap:26px;padding:12px var(--gutter);transition:background calc(var(--beat)/2),backdrop-filter calc(var(--beat)/2),transform calc(var(--beat)*.75) var(--ease-out)}nav.solida{background:#120d0ad1;backdrop-filter:blur(10px) saturate(1.2);border-bottom:1px solid var(--linha)}nav.esconde{transform:translateY(-100%)}nav .marca{display:flex;align-items:center;gap:11px;font-family:Archivo;font-weight:900;font-size:17px;letter-spacing:.06em}nav .marca img{width:38px;height:38px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #ff6b1a80,0 0 24px #ff6b1a59;animation:batida-logo calc(var(--beat)*2) ease-in-out infinite}@keyframes batida-logo{0%,to{transform:scale(1)}8%{transform:scale(1.08)}16%{transform:scale(1)}}nav .links{margin-left:auto;display:flex;gap:26px;align-items:center;font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--osso-60)}nav .links a{position:relative;padding:8px 0}nav .links a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:var(--fogo);transform:scaleX(0);transform-origin:right;transition:transform calc(var(--beat)*.6) var(--ease-out)}nav .links a:hover{color:var(--osso)}nav .links a:hover:after{transform:scaleX(1);transform-origin:left}nav .links .loja{color:var(--ambar);border:1px solid rgba(255,179,71,.35);padding:7px 14px;border-radius:999px}nav .links .loja[aria-disabled=true]{opacity:.72;cursor:not-allowed}nav .links .cta-nav{background:var(--fogo);color:var(--preto);padding:9px 18px;border-radius:999px;font-family:Archivo;font-weight:900;letter-spacing:.1em}nav .links .cta-nav:after{display:none}nav .links .cta-nav:hover{color:var(--preto);filter:brightness(1.08)}.nav-toggle{display:none;margin-left:auto;width:44px;height:44px;align-items:center;justify-content:center;background:#120d0a80;border:1px solid var(--linha);border-radius:10px;color:var(--osso);cursor:pointer}.nav-toggle svg{width:22px;height:22px}.menu[open]{display:flex;flex-direction:column;margin:0 0 0 auto;width:min(86vw,360px);max-width:none;height:100dvh;max-height:none;background:var(--carvao);border:none;border-left:1px solid var(--linha);padding:calc(var(--nav-h) + 8px) 28px 32px;color:var(--osso);animation:menu-entra calc(var(--beat)*.7) var(--ease-out)}@keyframes menu-entra{0%{transform:translate(30px);opacity:0}to{transform:none;opacity:1}}.menu::backdrop{background:#090604a8;backdrop-filter:blur(3px)}.menu .fecha{position:absolute;top:14px;right:16px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--linha);border-radius:10px;color:var(--osso);cursor:pointer;font-size:20px}.menu a,.menu .item{display:flex;align-items:center;min-height:56px;padding:6px 2px;font-family:Archivo;font-weight:900;font-size:24px;letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid var(--linha)}.menu a:hover{color:var(--fogo)}.menu .cta-menu{justify-content:center;margin-bottom:14px;border:none;border-radius:999px;background:var(--fogo);color:var(--preto);font-size:16px;letter-spacing:.1em;min-height:52px}.menu .cta-menu:hover{color:var(--preto)}.menu a:last-child,.menu .item:last-child{border-bottom:none}.menu .item[aria-disabled=true]{opacity:.6;font-size:16px}.menu .item .tag-breve{margin-left:auto;font-family:Inter;font-weight:600;font-size:10px;letter-spacing:.12em;color:var(--osso-40);border:1px solid var(--linha);border-radius:999px;padding:3px 8px}@media(max-width:880px){nav .links{display:none}.nav-toggle{display:flex}}.wrap{max-width:var(--max);margin:0 auto;padding-inline:var(--gutter);padding-block:clamp(80px,12vh,150px)}.kick{display:inline-flex;align-items:center;gap:12px;font-family:Archivo;font-weight:700;font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--ambar)}.kick .n{color:var(--fogo);font-weight:900}.kick:after{content:"";width:46px;height:1px;background:linear-gradient(90deg,var(--fogo),transparent)}.amb{color:var(--ambar)}.oco{color:transparent;-webkit-text-stroke:2px var(--fogo)}@supports not (-webkit-text-stroke:2px red){.oco{color:var(--fogo)}}.linha-m{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.linha-m>span{display:block}.acende .p{transition:-webkit-text-fill-color calc(var(--beat)/2)}html.fx .acende .p{-webkit-text-fill-color:rgba(245,237,226,.2)}html.fx .acende .p.on{-webkit-text-fill-color:currentColor}.acende b{color:var(--ambar)}.rev{opacity:1;transform:none}html.fx .rev{opacity:0;transform:translateY(40px);transition:opacity calc(var(--beat)*1.6) ease,transform calc(var(--beat)*1.6) var(--ease-out)}html.fx .rev.on{opacity:1;transform:none}html.fx .rev.d1{transition-delay:calc(var(--beat)/4)}html.fx .rev.d2{transition-delay:calc(var(--beat)/2)}html.fx .rev.d3{transition-delay:calc(var(--beat)*.75)}html.fx .rev.d4{transition-delay:var(--beat)}.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:var(--preto)}.hero .camada-foto{position:absolute;inset:-4%;background-position:center 35%;background-size:cover;background-repeat:no-repeat;filter:saturate(1.15) brightness(.78) blur(1.5px);transform:scale(1.08);transform-origin:50% 40%}.hero .veu{position:absolute;inset:0;background:radial-gradient(120% 80% at 70% 20%,transparent 30%,rgba(18,13,10,.6) 75%),linear-gradient(180deg,rgba(18,13,10,.6) 0%,rgba(18,13,10,.15) 35%,rgba(18,13,10,.85) 78%,var(--preto) 100%)}.hero .glow{position:absolute;width:70vmax;height:70vmax;border-radius:50%;filter:blur(60px);opacity:.55;mix-blend-mode:screen}.hero .glow.g1{left:-20vmax;bottom:-35vmax;background:radial-gradient(circle,rgba(255,107,26,.7),transparent 60%);animation:respira calc(var(--beat)*8) ease-in-out infinite}.hero .glow.g2{right:-25vmax;top:-30vmax;background:radial-gradient(circle,rgba(255,179,71,.35),transparent 60%);animation:respira calc(var(--beat)*12) ease-in-out infinite reverse}@keyframes respira{0%,to{transform:scale(1);opacity:.45}50%{transform:scale(1.12);opacity:.7}}.hero .fumo{position:absolute;inset:0;overflow:hidden}.hero .fumo i{position:absolute;width:60vw;height:40vh;border-radius:50%;background:radial-gradient(closest-side,rgba(245,237,226,.1),transparent);filter:blur(30px);animation:deriva calc(var(--beat)*40) linear infinite}.hero .fumo i:nth-child(1){left:-10vw;top:30vh}.hero .fumo i:nth-child(2){left:40vw;top:10vh;animation-duration:calc(var(--beat)*56);animation-direction:reverse}.hero .fumo i:nth-child(3){left:10vw;top:55vh;animation-duration:calc(var(--beat)*48)}@keyframes deriva{0%{transform:translate(-10vw) scale(1)}50%{transform:translate(12vw) scale(1.2)}to{transform:translate(-10vw) scale(1)}}.hero .gigante{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);font-family:Archivo;font-weight:900;font-size:clamp(90px,27vw,520px);line-height:.8;letter-spacing:-.04em;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px rgba(255,179,71,.32);text-transform:uppercase;user-select:none}.hero .gigante .c,.hero .gigante .ci{display:inline-block}.hero .gigante{perspective:900px}.hero .gigante .c:nth-child(odd){-webkit-text-stroke-color:rgba(255,107,26,.42)}.hero .brasas{position:absolute;inset:0}.hero .brasas i{position:absolute;bottom:-8px;width:4px;height:4px;border-radius:50%;background:var(--ambar);box-shadow:0 0 8px 2px #ff6b1ab3;opacity:0;animation:sobe linear infinite}@keyframes sobe{0%{transform:translate(0);opacity:0}12%{opacity:.9}to{transform:translate(var(--drift),-92vh);opacity:0}}.hero canvas.brasas-cv{position:absolute;inset:0;width:100%;height:100%}.hero .in{position:relative;z-index:4;width:100%;max-width:var(--max);margin:0 auto;padding:calc(var(--nav-h) + 3vh) var(--gutter) 7vh}.hero .kicker{display:flex;align-items:center;gap:10px;font-family:Archivo;font-weight:700;font-size:12.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--ambar);margin-bottom:clamp(10px,2vh,18px)}.hero .kicker:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--fogo);box-shadow:0 0 #ff6b1a99;animation:batida calc(var(--beat)*2) ease-out infinite}@keyframes batida{0%{box-shadow:0 0 #ff6b1ab3}40%{box-shadow:0 0 0 12px #ff6b1a00}to{box-shadow:0 0 #ff6b1a00}}.hero h1{font-size:clamp(40px,min(8.4vw,13.5vh),128px);color:var(--osso);max-width:14ch}.hero h1 .fogo{color:var(--fogo)}.hero .rodape-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;margin-top:clamp(14px,2.6vh,28px)}.hero .sub{max-width:520px;font-size:clamp(14.5px,1.4vw,18px);line-height:1.6;color:var(--osso-60)}.hero .chips{display:flex;gap:10px;flex-wrap:wrap}.chip{border:1px solid var(--linha);background:#1d15128c;backdrop-filter:blur(6px);border-radius:999px;padding:9px 16px;font-size:12.5px;font-weight:600;color:var(--osso-60)}.chip b{color:var(--ambar);font-weight:700}.hero .seta{position:absolute;left:50%;bottom:18px;z-index:4;transform:translate(-50%);font-size:10.5px;letter-spacing:.32em;text-transform:uppercase;color:var(--osso-40);display:flex;flex-direction:column;align-items:center;gap:8px}.hero .seta:after{content:"";width:1px;height:38px;background:linear-gradient(var(--fogo),transparent);transform-origin:top;animation:pulsa calc(var(--beat)*4) ease-in-out infinite}@keyframes pulsa{0%,to{transform:scaleY(.35);opacity:.5}50%{transform:scaleY(1);opacity:1}}@media(max-height:620px),(max-width:600px){.hero .seta{display:none}}@media(max-height:520px){.hero .in{padding-top:calc(var(--nav-h) + 6px);padding-bottom:14px}body.tem-preview .hero .in{padding-bottom:54px}.hero .kicker{margin-bottom:6px;font-size:11px}.hero h1{font-size:clamp(26px,9vh,56px);max-width:none}.hero .rodape-hero{margin-top:10px;gap:8px 24px}.hero .sub{font-size:13px;line-height:1.45;max-width:52ch}.chip{padding:6px 12px;font-size:11.5px}}.faixas{position:relative;z-index:6;overflow:hidden;padding-block:18px}.tira{background:var(--fogo);color:var(--preto);overflow:hidden;padding:14px 0;rotate:-1.5deg;scale:1.04;box-shadow:0 20px 60px #00000080}.tira.b{background:var(--carvao);color:var(--osso-40);rotate:1deg;scale:1.04;border-block:1px solid var(--linha);margin-top:-4px;box-shadow:none}.tira .fila{display:flex;white-space:nowrap;width:max-content;animation:corre calc(var(--beat)*48) linear infinite}.tira.b .fila{animation-direction:reverse;animation-duration:calc(var(--beat)*64)}.tira span{font-family:Archivo;font-weight:900;font-size:clamp(15px,1.6vw,22px);letter-spacing:.18em;text-transform:uppercase;padding:0 24px}.tira span.f{opacity:.7}@keyframes corre{to{transform:translate(-50%)}}.historia{background:radial-gradient(80% 60% at 0% 0%,rgba(255,107,26,.08),transparent 60%),var(--preto)}.historia .topo{display:grid;grid-template-columns:1fr;gap:22px;margin-bottom:clamp(48px,8vh,96px)}.historia h2{font-size:clamp(44px,7vw,112px)}.historia .acende{font-family:Archivo;font-weight:700;font-size:clamp(22px,2.6vw,38px);line-height:1.22;letter-spacing:-.01em;max-width:26ch;color:var(--osso)}.hgrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:start}.ano-fixo{position:sticky;top:calc(var(--nav-h) + 6vh)}.ano-fixo .grande{display:block;font-family:Archivo;font-weight:900;font-size:clamp(90px,15vw,240px);line-height:.84;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:2px var(--fogo);overflow:hidden;height:.86em}.ano-fixo .grande span{display:block}.ano-fixo .legenda{margin-top:16px;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--osso-40)}.ano-fixo .trilho{margin-top:22px;height:2px;background:var(--osso-15);position:relative;max-width:280px}.ano-fixo .trilho i{position:absolute;inset:0;background:var(--fogo);transform-origin:0 50%;transform:scaleX(.25)}.tl{display:grid;gap:clamp(40px,8vh,90px)}.tl .item{position:relative;padding-left:28px;border-left:2px solid var(--linha)}.tl .item:before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--preto);border:3px solid var(--fogo)}.tl .ano{font-family:Archivo;font-weight:900;font-size:clamp(20px,2vw,28px);color:var(--ambar);margin-bottom:10px}.tl p{color:var(--osso-60);font-size:clamp(15px,1.25vw,17.5px);line-height:1.65;max-width:520px}.tl p b{color:var(--osso);font-weight:600}.hfotos{display:grid;grid-template-columns:1.2fr 1fr;gap:16px;margin-top:clamp(56px,10vh,120px)}.hfotos figure{position:relative}.hfotos figure:nth-child(2){margin-top:12vh}.hfotos .moldura{overflow:hidden;border-radius:18px;aspect-ratio:4/3;background:var(--carvao)}.hfotos img{width:100%;height:118%;object-fit:cover;transform:translateY(-8%)}.hfotos figcaption{padding:14px 4px 0;font-size:13px;line-height:1.5;color:var(--osso-40);max-width:44ch}@media(max-width:860px){.hgrid{grid-template-columns:1fr}.ano-fixo{display:none}.hfotos{grid-template-columns:1fr}.hfotos figure:nth-child(2){margin-top:0}}.valencias{background:var(--carvao);overflow:hidden}.valencias .cabeca{max-width:var(--max);margin:0 auto;padding:clamp(80px,12vh,150px) var(--gutter) clamp(32px,5vh,56px);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.valencias h2{font-size:clamp(40px,6.4vw,100px);max-width:13ch}.valencias .slede{max-width:44ch;color:var(--osso-60);font-size:16px;line-height:1.65}.vpista{display:flex;gap:clamp(14px,1.6vw,24px);padding:0 var(--gutter) clamp(80px,12vh,140px);flex-direction:column}.vcard{position:relative;border-radius:22px;overflow:hidden;background:var(--carvao2);min-height:clamp(420px,70vh,640px);display:flex;align-items:flex-end;isolation:isolate}.vcard .ph{position:absolute;inset:-6% -14%;background-size:cover;background-position:center;filter:saturate(1.1) brightness(.85)}.vcard .som{position:absolute;inset:0;background:linear-gradient(180deg,#120d0a00 30%,#120d0a8c 60%,#120d0af2)}.vcard .numg{position:absolute;top:18px;right:22px;z-index:3;font-family:Archivo;font-weight:900;font-size:clamp(70px,9vw,150px);line-height:.8;color:transparent;-webkit-text-stroke:1.5px rgba(245,237,226,.4)}.vcard .txt{position:relative;z-index:4;padding:clamp(22px,3vw,40px);max-width:560px}.vcard .tag{font-family:Archivo;font-weight:700;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--ambar);margin-bottom:12px;display:flex;gap:10px;align-items:center}.vcard .tag:before{content:"";width:22px;height:2px;background:var(--fogo)}.vcard h3{font-size:clamp(34px,4.2vw,68px);margin-bottom:14px}.vcard p{font-size:clamp(14px,1.15vw,16px);line-height:1.6;color:var(--osso-60);max-width:44ch}.vcard.slot .ph{inset:0;background:repeating-linear-gradient(-45deg,var(--carvao2) 0 16px,var(--carvao) 16px 32px)}.vcard.slot .moldura{position:absolute;inset:18px;border:2px dashed rgba(255,179,71,.3);border-radius:14px;display:flex;align-items:center;justify-content:center;font-family:Archivo;font-weight:700;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--osso-40);text-align:center;padding:16px 16px 40%}html.fx-h .valencias .fixa{height:100svh;display:flex;flex-direction:column;justify-content:center}html.fx-h .valencias .cabeca{padding-block:calc(var(--nav-h) + 2vh) 3vh;width:100%;align-items:flex-end}html.fx-h .valencias h2{font-size:clamp(32px,min(4.2vw,7.4vh),72px);max-width:20ch}html.fx-h .valencias .slede{font-size:15px;max-width:32ch}html.fx-h .valencias .cabeca{flex-wrap:nowrap}html.fx-h .vpista{flex-direction:row;width:max-content;padding-bottom:0;padding-right:20vw}html.fx-h .vcard{width:min(42vw,620px);min-height:0;height:min(50vh,540px);flex:none}html.fx-h .vcard:nth-child(2n){translate:0 2.5vh}.vbarra{display:none}html.fx-h .vbarra{display:flex;align-items:center;gap:14px;max-width:var(--max);margin:3vh auto 0;padding-inline:var(--gutter);width:100%;font-family:Archivo;font-weight:700;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--osso-40)}.vbarra .t{flex:1;height:2px;background:var(--osso-15);position:relative;overflow:hidden}.vbarra .t i{position:absolute;inset:0;background:var(--fogo);transform-origin:0 50%;transform:scaleX(0)}.agenda{background:linear-gradient(var(--carvao),var(--preto) 30%)}.agenda h2{font-size:clamp(44px,7vw,112px)}.agenda .slede{max-width:52ch;color:var(--osso-60);font-size:16px;line-height:1.65;margin:22px 0 clamp(40px,7vh,80px)}.agrid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(32px,5vw,64px);align-items:start}.proxima{position:relative;overflow:hidden;border-radius:22px;padding:clamp(22px,3vw,36px);background:radial-gradient(120% 120% at 100% 0%,rgba(255,107,26,.32),transparent 55%),linear-gradient(160deg,var(--carvao2),var(--carvao));border:1px solid rgba(255,179,71,.28);box-shadow:0 40px 80px #00000073}.proxima:after{content:"";position:absolute;right:-70px;bottom:-70px;width:240px;height:240px;border-radius:50%;border:26px solid rgba(255,107,26,.12);animation:batida-logo calc(var(--beat)*2) ease-in-out infinite;pointer-events:none}.proxima .rot{font-family:Archivo;font-weight:700;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--fogo);display:flex;gap:10px;align-items:center}.proxima .rot .pt{width:8px;height:8px;border-radius:50%;background:var(--fogo);animation:batida calc(var(--beat)*2) ease-out infinite}.proxima .quando{margin-top:22px;display:flex;align-items:flex-end;gap:20px}.proxima .bloco{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:96px;height:104px;border-radius:14px;background:var(--fogo);color:var(--preto);font-family:Archivo;text-transform:uppercase}.proxima .bloco span{font-weight:700;font-size:13px;letter-spacing:.18em}.proxima .bloco b{font-weight:900;font-size:48px;line-height:.95}.proxima .conta-hora{display:flex;flex-direction:column;gap:6px;padding-bottom:4px}.proxima .conta{font-family:Archivo;font-weight:900;font-size:clamp(18px,2vw,22px);color:var(--ambar);letter-spacing:.02em;text-transform:uppercase}.proxima .hora{font-size:15px;color:var(--osso-60)}.proxima .tit-p{margin-top:28px;font-size:clamp(28px,3.2vw,40px);line-height:.98;color:var(--osso)}.proxima .onde-p{font-size:16px;color:var(--osso-60);margin-top:10px}.proxima .acoes{margin-top:30px;display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:1}.proxima .btn-ics,.proxima .btn-mapa{min-height:46px;padding:0 20px;border-radius:999px;font:600 14px Inter,sans-serif;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all calc(var(--beat)/2)}.proxima .btn-ics{border:0;background:var(--osso);color:var(--preto)}.proxima .btn-ics:hover{background:var(--ambar)}.proxima .btn-mapa{border:1px solid rgba(255,179,71,.35);color:var(--osso)}.proxima .btn-mapa:hover{border-color:var(--ambar)}.filtro{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.filtro:empty{display:none}.filtro button{min-height:44px;padding:9px 18px;border-radius:999px;border:1px solid rgba(255,179,71,.22);background:transparent;color:#f5ede2bf;font:600 13px Inter,sans-serif;cursor:pointer;transition:all calc(var(--beat)/2)}.filtro button:hover{border-color:var(--ambar);color:var(--osso)}.filtro button[aria-pressed=true]{background:var(--osso);color:var(--preto);border-color:var(--osso)}.alist{display:flex;flex-direction:column}.arow{position:relative;display:grid;grid-template-columns:128px minmax(0,1fr) auto;gap:20px;align-items:center;padding:18px 6px;border-bottom:1px solid var(--linha);isolation:isolate}.arow:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(255,107,26,.16),transparent);transform:scaleX(0);transform-origin:left;transition:transform calc(var(--beat)*.7) var(--ease-out)}.arow:hover:before{transform:scaleX(1)}.arow[hidden]{display:none}.arow .dia{display:flex;flex-direction:column;gap:2px}.arow .dia .d{white-space:nowrap;font-family:Archivo;font-weight:900;font-size:clamp(17px,1.6vw,21px);color:var(--ambar);text-transform:uppercase}.arow .dia .sem{font-size:12.5px;color:var(--osso-60)}.arow .oq{display:flex;flex-direction:column;gap:3px;min-width:0}.arow .tit{font-family:Archivo;font-weight:700;font-size:clamp(17px,1.5vw,20px);color:var(--osso)}.arow .onde{font-size:13.5px;color:var(--osso-60)}.arow .quem{font-size:12.5px;color:var(--osso-60);text-align:right;max-width:170px}@media(max-width:560px){.arow{grid-template-columns:82px minmax(0,1fr);gap:14px}.arow .quem{grid-column:2;text-align:left;max-width:none;margin-top:-10px}}.avazio{padding:18px 6px;border-bottom:1px solid var(--linha);color:var(--osso-60);font-size:15px}.passado{margin-top:22px}.passado summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--osso-60)}.passado .arow{opacity:.6}.arodape{margin-top:14px;display:flex;justify-content:flex-end}.asub{min-height:44px;display:inline-flex;align-items:center;gap:8px;font:600 13px Inter,sans-serif;color:var(--ambar)}.asub:hover{color:var(--osso)}@media(max-width:860px){.agrid{grid-template-columns:1fr}.arodape{justify-content:flex-start}}@media(max-width:560px){.proxima .bloco{width:78px;height:86px}.proxima .bloco b{font-size:38px}.proxima .acoes{flex-direction:column}.proxima .btn-ics,.proxima .btn-mapa{justify-content:center}}.festa{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;background:var(--preto)}.festa .iris{position:absolute;inset:0;clip-path:circle(150% at 50% 55%)}html.fx .festa .iris{clip-path:circle(14% at 50% 55%)}.festa .bg{position:absolute;inset:-8%;background-size:cover;background-position:center;filter:saturate(1.1) brightness(.62)}.festa.sem-foto .bg{background:radial-gradient(70% 60% at 50% 100%,rgba(255,107,26,.6),rgba(232,84,30,.2) 45%,transparent 75%),var(--carvao)}.festa .veu{position:absolute;inset:0;background:radial-gradient(90% 70% at 50% 60%,#120d0a40,#120d0ae6)}.festa .anel{position:absolute;left:50%;top:55%;width:28vmin;height:28vmin;border-radius:50%;border:1px solid rgba(255,179,71,.5);transform:translate(-50%,-50%);box-shadow:0 0 80px #ff6b1a59 inset}.festa .wrap{position:relative;z-index:4;text-align:center;width:100%}.festa h2{font-size:clamp(46px,8vw,140px)}.festa p{margin:28px auto 0;max-width:56ch;font-size:clamp(15px,1.4vw,19px);line-height:1.65;color:#f5ede2d6}.festa p b{color:var(--ambar);font-weight:600}.contactos{position:relative;background:var(--fogo);color:var(--preto);overflow:hidden}html.fx .contactos{clip-path:inset(10% 4% 0 4% round 32px)}.contactos .riscas{position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0 46px,rgba(18,13,10,.05) 46px 48px)}.contactos .wrap{position:relative;z-index:4}.cgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,80px);align-items:center}.cbig{font-size:clamp(40px,5.4vw,96px);color:var(--preto)}.cbig .amb{display:inline-block;color:var(--osso);background:var(--preto);padding:.06em .18em .02em;margin-top:.08em;rotate:-1.2deg}.btn-pedir{display:inline-flex;align-items:center;gap:14px;margin-top:34px;min-height:64px;padding:0 36px;border-radius:999px;background:var(--preto);color:var(--osso);font-family:Archivo;font-weight:900;font-size:clamp(16px,1.4vw,20px);letter-spacing:.1em;text-transform:uppercase;box-shadow:0 18px 40px #120d0a59;transition:box-shadow calc(var(--beat)/2)}.btn-pedir:hover{box-shadow:0 24px 56px #120d0a80}.btn-pedir .seta-b{display:inline-block;transition:transform calc(var(--beat)/2) var(--ease-out)}.btn-pedir:hover .seta-b{transform:translate(6px)}.clist{display:grid;gap:4px;margin-top:40px}.clist a{display:flex;align-items:center;gap:14px;min-height:48px;font-size:clamp(15px,1.3vw,18px);font-weight:600;color:var(--preto);border-bottom:1px solid rgba(18,13,10,.18);transition:padding calc(var(--beat)/2) var(--ease-out)}.clist a:hover{padding-left:8px}.clist .ic{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--preto);color:var(--fogo);font-size:14px}.contactos :focus-visible{outline-color:var(--preto)}.cfoto{border-radius:22px;overflow:hidden;rotate:-2deg;box-shadow:0 40px 80px #120d0a66}.cfoto img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.contactos footer{position:relative;z-index:4;display:flex;flex-wrap:wrap;gap:12px 32px;align-items:center;justify-content:space-between;max-width:var(--max);margin:0 auto;padding:28px var(--gutter) 34px;border-top:1px solid rgba(18,13,10,.2);font-size:13px;color:#120d0adb}.contactos footer .dir{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}.contactos footer .breve{opacity:.85;cursor:not-allowed}.contactos footer .priv{text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}@media(max-width:860px){.cgrid{grid-template-columns:1fr}.cfoto{rotate:0deg}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.hero .brasas,.grao{display:none}}@media(pointer:coarse){.grao{display:none}}
