:root{--wz-preto:#0b0b0b;--wz-laranja:#f16517;--wz-laranja-hover:#ff7a2e;--wz-lilas:#b9a9ff;--wz-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace}.faixa-demo{z-index:60;background:var(--wz-preto);color:#d9d6d2;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;padding:8px 16px;display:flex;position:relative}.faixa-demo__texto{font:500 11px/1.45 var(--wz-mono);letter-spacing:.02em;text-align:center;max-width:820px;margin:0}.faixa-demo__texto b{color:var(--wz-laranja);letter-spacing:.04em;font-weight:700}.idiomas{background:#2a241f;border-radius:8px;gap:2px;padding:2px;display:inline-flex}.idiomas button,.idiomas a{color:#cbbfaf;min-width:34px;min-height:26px;font:700 11px/1 var(--wz-mono);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-radius:6px}.idiomas button[aria-pressed=true],.idiomas a[aria-current=true]{color:#1e150d;background:#c9a86a}@media (hover:hover){.idiomas button:hover:not([aria-pressed=true]){color:#fff}}@media (max-width:520px){.faixa-demo{padding:8px 12px 9px}.faixa-demo__texto{font-size:10px}.idiomas button{min-width:40px;min-height:30px}}.botao-wizia{background:var(--wz-laranja);color:#170900;min-height:44px;font:800 13px/1 var(--corpo);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background .2s ease, transform .2s var(--mola);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.botao-wizia:active{transform:scale(.97)}@media (hover:hover){.botao-wizia:hover{background:var(--wz-laranja-hover)}}.botao-wizia--grande{width:100%;min-height:56px;padding:0 22px;font-size:15px}.botao-wizia--claro{background:var(--tinta);color:var(--creme)}@media (hover:hover){.botao-wizia--claro:hover{background:#000}}.cadeado{width:22px;height:24px;transition:transform .5s var(--mola);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 24'%3E%3Cpath d='M6 10V7a5 5 0 0 1 10 0v3' fill='none' stroke='%23B9B2A8' stroke-width='2.4' stroke-linecap='round'/%3E%3Crect x='2' y='10' width='18' height='13' rx='3' fill='%23F2C14E'/%3E%3Ccircle cx='11' cy='15.5' r='1.8' fill='%23402A0A'/%3E%3Cpath d='M11 16.5v3' stroke='%23402A0A' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none}.liberado .cadeado{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 24'%3E%3Cpath d='M6 10V7a5 5 0 0 1 9.6-2' fill='none' stroke='%23B9B2A8' stroke-width='2.4' stroke-linecap='round'/%3E%3Crect x='2' y='10' width='18' height='13' rx='3' fill='%2384C08F'/%3E%3Ccircle cx='11' cy='15.5' r='1.8' fill='%231F3D25'/%3E%3Cpath d='M11 16.5v3' stroke='%231F3D25' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.link.travado{pointer-events:none;-webkit-user-select:none;user-select:none}.link.travado .cartao{filter:blur(5px);opacity:.55}.link.travado:nth-last-child(-n+3) .cartao{opacity:.35}.cortina{list-style:none;position:relative}.cortina__trava{z-index:2;border:1px solid var(--linha);border-radius:var(--raio);text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;justify-items:center;gap:6px;margin:2px 0 -6px;padding:18px 18px 16px;display:grid;position:relative;box-shadow:0 14px 34px #2c18101f}.cortina__titulo{font:italic 600 20px/1.2 var(--serif);color:var(--tinta);margin:4px 0 0}.cortina__d{color:var(--apoio);margin:0 0 6px;font-size:13px}.cortina__call{border-radius:var(--raio);background:var(--creme-fundo);border:1px dashed var(--areia);text-align:center;padding:16px;display:none}.cortina__call p{font:italic 600 18px/1.3 var(--serif);color:var(--tinta);margin:0 0 10px}.liberado .cortina__trava{display:none}.liberado .cortina__call{display:block}.pode-liberar .cortina,.pode-liberar .travavel__aviso{visibility:hidden}.diagnostico{margin-top:34px}.diagnostico>.rotulo{text-align:center}.diagnostico__titulo{text-align:center;font:600 27px/1.12 var(--serif);color:var(--tinta);text-wrap:balance;margin:8px 0 16px}.diagnostico__titulo em{color:var(--ouro-escuro)}.entregas{border:1px solid var(--linha);background:#fff;border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden}.entregas li{grid-template-columns:auto 1fr;align-items:start;gap:4px 12px;padding:16px 16px 15px;display:grid}.entregas li+li{border-top:1px solid var(--linha)}.entregas .cadeado{grid-row:span 2;margin-top:1px}.entregas b{color:var(--tinta);font-size:15px;line-height:1.3;display:block}.entregas p{color:var(--apoio);margin:4px 0 0;font-size:13px;line-height:1.45}.entregas p.borrado{filter:blur(4.5px);-webkit-user-select:none;user-select:none;color:#6b5a4d}.selo{border:1px solid var(--linha);font:600 10px/1 var(--wz-mono);letter-spacing:.22em;color:#8b8178;border-radius:6px;grid-column:2;justify-self:start;margin-top:8px;padding:5px 9px}.liberado .selo{color:#2f6b3a;background:#f2f8f2;border-color:#cfe3d2}.bloco-wizia{background:var(--wz-preto);color:#edeae6;border-radius:18px;margin-top:14px;padding:26px 20px 22px}.bloco-wizia h3{font:700 26px/1.08 var(--corpo);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:10px 0}.bloco-wizia p{color:#c9c5c0;margin:0 0 16px;font-size:14.5px;line-height:1.55}.bloco-wizia__rotulo{letter-spacing:.22em;text-transform:uppercase;font:600 11px/1.5 var(--wz-mono)!important;color:var(--wz-lilas)!important;margin:0!important}.bloco-wizia__preco{color:#fff!important;font-size:15px!important}.bloco-wizia__preco s{color:#8d8781}.bloco-wizia__preco b{color:var(--wz-laranja);font-size:22px}.bloco-wizia__nota{letter-spacing:.16em;text-transform:uppercase;font:500 10.5px/1.6 var(--wz-mono)!important;color:#8d8781!important;margin:14px 0 0!important}.bloco-wizia__depois,.liberado .bloco-wizia__antes{display:none}.liberado .bloco-wizia__depois{display:block}.travavel{position:relative}.travavel__aviso{z-index:4;text-align:center;border-radius:var(--raio);background:#2c181059;place-content:center;justify-items:center;gap:10px;padding:24px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.travavel__aviso p{font:italic 600 22px/1.2 var(--serif);color:#fff;text-shadow:0 2px 12px #00000080;margin:0}html:not(.liberado) .travavel .stories{filter:blur(7px)saturate(.8);pointer-events:none;-webkit-user-select:none;user-select:none}.liberado .travavel__aviso{display:none}.rodape__call{display:none;margin-top:12px!important}.rodape__call a{font:600 11px/1.4 var(--wz-mono);letter-spacing:.08em;text-transform:uppercase;color:#c25212}.liberado .rodape__call{display:block}.pagar{background:var(--wz-preto);color:#edeae6;border:0;border-radius:18px;width:min(440px,100% - 24px);max-height:calc(100dvh - 24px);padding:26px 20px 20px;overflow:auto;box-shadow:0 30px 80px #00000073}.pagar::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1c120c99}.pagar h2{font:700 24px/1.1 var(--corpo);letter-spacing:-.02em;color:#fff;margin:10px 0 8px}.pagar__x{color:#cfc9c2;cursor:pointer;background:#1d1a17;border:0;border-radius:10px;width:40px;height:40px;font-size:22px;position:absolute;top:10px;right:10px}.pagar__preco{color:#fff;margin:0 0 12px;font-size:15px}.pagar__preco s{color:#8d8781}.pagar__preco b{color:var(--wz-laranja);font-size:22px}.pagar__inclui{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.pagar__inclui li{color:#d8d3cd;background:#1d1a17;border-radius:999px;padding:6px 10px;font-size:12px}.pagar__inclui li:before{content:"✓ ";color:#84c08f}.pagar__texto{color:#b9b3ac;margin:0 0 14px;font-size:13.5px;line-height:1.55}.pagar__form{gap:10px;display:grid}.pagar__form label{color:#b9b3ac;gap:5px;font-size:12px;display:grid}.pagar__form input{color:#fff;height:46px;font:15px var(--corpo);background:#151210;border:1px solid #36302b;border-radius:10px;padding:0 12px}.pagar__form input:focus-visible{outline:2px solid var(--wz-laranja);outline-offset:1px}.pagar__erro{color:#ff9b73;min-height:1.2em;margin:0;font-size:13px}.pagar__link{text-align:center;width:100%;font:600 13px var(--corpo);color:#d8d3cd;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:10px;text-decoration:underline;display:block}.pagar__seguro{font:500 10px/1.5 var(--wz-mono);letter-spacing:.06em;color:#7e7872;text-align:center;margin:10px 0 0}.pagar__espera{justify-content:center;gap:8px;margin:6px 0 4px;display:flex}.pagar__espera span{background:var(--wz-laranja);border-radius:3px;width:12px;height:12px;animation:1.2s ease-in-out infinite pulsa}.pagar__espera span:nth-child(2){background:#c9a86a;animation-delay:.15s}.pagar__espera span:nth-child(3){background:var(--wz-lilas);animation-delay:.3s}@keyframes pulsa{0%,to{opacity:.5;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.pagar__ok{background:#84c08f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4 8-9' fill='none' stroke='%23102814' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/30px no-repeat;border-radius:50%;width:56px;height:56px;margin:4px auto 0}.pagar__passo[data-passo="2"],.pagar__passo[data-passo="3"]{text-align:center}.aviso-liberado{z-index:70;background:var(--wz-preto);color:#edeae6;border-radius:14px;align-items:center;gap:12px;width:min(420px,100% - 24px);padding:12px 12px 12px 16px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000059}.aviso-liberado p{flex:1;margin:0;font-size:13.5px;line-height:1.4}.aviso-liberado .botao-wizia{flex:none;min-height:40px}.aviso-liberado[hidden]{display:none}@media (min-width:700px){.bloco-wizia{padding:32px 28px 26px}.bloco-wizia h3{font-size:30px}.diagnostico__titulo{font-size:32px}}.botao-wizia{text-align:center;line-height:1.15}@media (max-width:520px){.botao-wizia--grande{padding:0 14px;font-size:13.5px}}.travavel__adq,.cortina__adq{cursor:pointer;font:600 12.5px/1.3 var(--corpo);color:inherit;text-underline-offset:3px;background:0 0;border:0;padding:6px 4px;text-decoration:underline}.travavel__aviso .travavel__adq{color:#fff}.cortina-igrejas .travavel__adq,.cortina__adq{color:var(--carmim,#8e2a1e)}.bloco-wizia__adq{border-top:1px solid #2a2622;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:18px;padding-top:16px;display:flex}.bloco-wizia__adq p{color:#c9c5c0!important;margin:0!important;font-size:13.5px!important}.botao-adq{cursor:pointer;min-height:42px;font:700 12.5px/1.2 var(--corpo);letter-spacing:.03em;text-transform:uppercase;color:#fff;background:0 0;border:1px solid #4a443e;border-radius:10px;align-items:center;padding:0 16px;transition:border-color .2s,background .2s;display:inline-flex}@media (hover:hover){.botao-adq:hover{border-color:var(--wz-laranja);background:#1a1512}}.adquirir__opcoes{gap:10px;margin:4px 0 14px;display:grid}.adquirir__opcao{color:#fff;background:#151210;border:1px solid #36302b;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:14px 16px;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.adquirir__opcao b{font:700 15px/1.2 var(--corpo)}.adquirir__opcao span{color:#b9b3ac;grid-column:1;font-size:13px}.adquirir__opcao i{color:var(--wz-laranja);grid-area:1/2/3;font-size:18px;font-style:normal}.adquirir__opcao--pix{border-color:var(--wz-laranja)}.adquirir__opcao--pix span{color:#ffb68c}@media (hover:hover){.adquirir__opcao:hover{border-color:var(--wz-laranja);background:#1d1915}}.adquirir__nota{margin-bottom:4px!important;font-size:12.5px!important}.adquirir>.bloco-wizia__rotulo{padding-right:48px}.adquirir__grupo{font:600 11px/1.4 var(--wz-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wz-lilas);margin:14px 0 6px}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/cormorant-garamond-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/cormorant-garamond-latin-500-italic.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/cormorant-garamond-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../fonts/cormorant-garamond-latin-600-italic.woff2)format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/cinzel-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter-latin-wght-normal.woff2)format("woff2")}:root{--reboco:#ede3d6;--creme:#fbf7f2;--creme-fundo:#f4ebe1;--areia:#e3c4a8;--linha:#e6d8ca;--tinta:#241a14;--texto:#4a3a30;--apoio:#7e6a5c;--ouro:#c5a55a;--ouro-escuro:#a9773f;--terra:#2c1810;--carmim:#8e2a1e;--carmim-hover:#74200f;--v-azul:#1f4e8c;--v-carmim:#9b2318;--v-verde:#2f6b3a;--v-ambar:#d98e2b;--v-violeta:#5b3a7a;--serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--inscricao:"Cinzel", "Trajan Pro", Georgia, serif;--corpo:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--entra:cubic-bezier(.16, 1, .3, 1);--sai:cubic-bezier(.55, 0, .75, .2);--mola:cubic-bezier(.34, 1.4, .64, 1);--raio:14px;--margem:clamp(18px, 4.4vw, 64px);--largura:1240px;--nav-h:64px;--ruido:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .15 0 0 0 0 .1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");--reboco-tex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.018' numOctaves='4' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .45 0 0 0 0 .36 0 0 0 .32 0'/%3E%3C/filter%3E%3Crect width='400' height='400' filter='url(%23r)'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--creme);scroll-padding-top:calc(var(--nav-h) + 12px);overflow-x:clip}body{font:16px/1.65 var(--corpo);color:var(--texto);background:var(--creme);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body:after{content:"";z-index:80;pointer-events:none;background:var(--ruido);opacity:.05;mix-blend-mode:multiply;position:fixed;top:0;bottom:0;left:0;right:0}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ouro-escuro);outline-offset:3px;border-radius:4px}h1,h2,h3{color:var(--tinta);margin:0}p{margin:0 0 1em}.pular{z-index:100;background:var(--terra);color:var(--creme);border-radius:8px;padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:12px}.pular:focus{top:12px}::selection{background:var(--areia);color:var(--tinta)}.rotulo{font:500 12px/1.4 var(--inscricao);letter-spacing:.26em;color:var(--ouro-escuro);margin:0 0 14px}.rotulo--claro{color:var(--ouro)}.titulo{font:500 clamp(36px, 5.2vw, 72px)/1.02 var(--serif);letter-spacing:-.01em;color:var(--tinta);text-wrap:balance}.titulo em{color:var(--ouro-escuro);font-style:italic;font-weight:600}.secao-cab{text-align:center;max-width:780px;padding:0 var(--margem);margin:0 auto clamp(32px,5vw,56px)}.secao-cab__texto{color:var(--apoio);margin-top:18px;font-size:17px}.palavra{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.palavra>span{display:inline-block}.titulo em .cola{color:var(--tinta);font-style:normal;font-weight:500}.amazonia .titulo em .cola,.fecho .titulo em .cola,.academia .titulo em .cola{color:#fbf3e6}.js:not(.reduzido) [data-palavras]:not(.visto) .palavra>span{transform:translateY(105%)}[data-palavras] .palavra>span{transition:transform 1.1s var(--entra);transition-delay:calc(var(--i,0) * 60ms)}.js:not(.reduzido) .entra:not(.visto){opacity:0;filter:blur(8px);transform:translateY(24px)}.entra{transition:opacity .9s var(--entra), transform .9s var(--entra), filter .9s var(--entra);transition-delay:var(--d,0s)}.botao{min-height:52px;font:600 15px/1.15 var(--corpo);letter-spacing:.01em;text-align:center;cursor:pointer;transition:background .25s ease, color .25s ease, border-color .25s ease, transform .25s var(--mola);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.botao:active{transform:scale(.97)}.botao[hidden],.pedido__nav[hidden]{display:none}.botao-wizia{text-decoration:none}.botao--carmim{background:var(--carmim);color:#fff8f0}.botao--carmim:after{content:"";transition:transform .6s var(--entra);background:linear-gradient(105deg,#0000 30%,#eac8788c 50%,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.botao--contorno{border-color:var(--tinta);color:var(--tinta);background:0 0}.botao--p{min-height:40px;padding:0 18px;font-size:14px}@media (hover:hover){html:not(.is-scrolling) .botao--carmim:hover{background:var(--carmim-hover)}html:not(.is-scrolling) .botao--carmim:hover:after{transform:translate(120%)}html:not(.is-scrolling) .botao--contorno:hover{background:var(--areia);border-color:var(--areia)}}.js:not(.reduzido) .reboco{transition:-webkit-mask-position 1.1s var(--entra), mask-position 1.1s var(--entra);-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 55% 100%);mask-image:linear-gradient(#000 0% 45%,#0000 55% 100%);-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:100% 220%;mask-size:100% 220%}.js:not(.reduzido) .reboco.visto{-webkit-mask-position:0 0;mask-position:0 0}.abertura{background:var(--reboco) var(--reboco-tex);transition:opacity .7s var(--entra), visibility .7s;animation:sai-abertura .7s var(--entra) 2.5s forwards}@keyframes sai-abertura{to{opacity:0;visibility:hidden;pointer-events:none}}.abertura:before{content:"";background:radial-gradient(#0000 30%,#2c181080 100%);position:absolute;top:0;bottom:0;left:0;right:0}.sem-abertura .abertura,.abertura.fim{opacity:0;visibility:hidden;pointer-events:none}.abertura__vela{pointer-events:none;width:70vmin;height:70vmin;position:absolute;top:50%;left:50%;translate:-50% -58%}.abertura__vela span,.fecho__vela span{background:radial-gradient(closest-side,#ffd68cbf,#d98e2b38 45%,#d98e2b00 75%);border-radius:50%;animation:3.3s ease-in-out infinite alternate chama;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes chama{0%{opacity:.9;transform:scale(1)}37%{opacity:1;transform:scale(1.03)}61%{opacity:.93;transform:scale(.985)}to{opacity:1;transform:scale(1.04)}}.abertura__assinatura{width:min(640px,86vw);height:auto;position:relative;overflow:visible}.abertura__assinatura text,.fecho__assinatura text{font:italic 600 112px var(--serif);fill:#0000;stroke:var(--tinta);stroke-width:1.1px;stroke-dasharray:1400;stroke-dashoffset:1400px}.abertura .abertura__assinatura text{animation:1.6s cubic-bezier(.65,0,.35,1) forwards escreve,.6s 1.3s forwards enche}@keyframes escreve{to{stroke-dashoffset:0}}@keyframes enche{to{fill:var(--tinta)}}.abertura__local{font:500 13px var(--inscricao);letter-spacing:.32em;color:var(--ouro-escuro);opacity:0;margin:6px 0 0;transition:opacity .8s .9s;position:relative}.abertura .abertura__local{animation:.8s .9s forwards aparece}@keyframes aparece{to{opacity:1}}.abertura__pular{font:500 13px var(--corpo);color:var(--apoio);cursor:pointer;background:0 0;border:0;position:absolute;bottom:20px;right:20px}.nav{z-index:50;height:var(--nav-h);padding:0 var(--margem);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .45s var(--entra), border-color .3s, background .3s;background:#fbf7f2eb;border-bottom:1px solid #0000;align-items:center;gap:20px;display:flex;position:sticky;top:0}.nav.com-fio{border-bottom-color:var(--linha)}.nav.escondida{transform:translateY(-100%)}.nav.na-obra{background:#ede3d68c}.marca{color:var(--tinta);line-height:1;text-decoration:none;display:grid}.marca__nome{font:italic 600 27px/1 var(--serif)}.marca__sub{font:500 9px/1 var(--inscricao);letter-spacing:.32em;color:var(--ouro-escuro);margin-top:2px}.nav__links{gap:26px;margin:0 auto;display:flex}.nav__links a{color:var(--texto);padding:6px 0;font-size:14.5px;font-weight:500;text-decoration:none;position:relative}.nav__links a:after{content:"";background:var(--ouro);transform-origin:0;height:1.5px;transition:transform .4s var(--entra);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav__links a.atual:after{transform:scaleX(1)}@media (hover:hover){.nav__links a:hover:after{transform:scaleX(1)}}.nav__acoes{align-items:center;gap:10px;display:flex}.nav__call{min-height:40px;font-size:12px;display:none}.liberado .nav__call{display:inline-flex}.nav__menu{border:1px solid var(--linha);cursor:pointer;background:0 0;border-radius:999px;min-height:40px;padding:0 14px;font-size:14px;font-weight:600;display:none}.menu{z-index:70;padding:calc(var(--nav-h) + 30px) 24px 30px;background:var(--creme);flex-direction:column;gap:28px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.menu[hidden]{display:none}.menu nav:first-child{gap:4px;display:grid}.menu nav:first-child a{font:500 40px/1.25 var(--serif);color:var(--tinta);text-decoration:none}.menu .botao{align-self:flex-start}.idiomas a{place-items:center;text-decoration:none;display:inline-grid}.idiomas--claro{background:var(--creme-fundo);align-self:flex-start}.idiomas--claro a{color:var(--texto)}.idiomas--claro a[aria-current=true]{background:var(--ouro);color:var(--terra)}html.menu-aberto{overflow:hidden}html.menu-aberto .nav{transform:none}.hero{max-width:var(--largura);padding:clamp(36px, 7vh, 80px) var(--margem) 0;min-height:calc(100svh - var(--nav-h) - 40px);grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(28px,5vw,80px);margin:0 auto;display:grid;position:relative}.hero__titulo{font-size:clamp(42px,6vw,84px)}.hero__apoio{max-width:520px;color:var(--texto);margin:24px 0 30px;font-size:18px}.hero__botoes{flex-wrap:wrap;gap:12px;display:flex}.hero__status{color:var(--apoio);align-items:center;gap:10px;margin:26px 0 0;font-size:14px;display:flex}.ponto{background:var(--ouro);border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite pulsar;box-shadow:0 0 #c5a55a99}@keyframes pulsar{70%{box-shadow:0 0 0 10px #c5a55a00}to{box-shadow:0 0 #c5a55a00}}.hero__nicho{justify-self:center;width:min(100%,440px);margin:0}.nicho{aspect-ratio:4/5.2;clip-path:url(#ogiva);background:var(--terra);border-radius:0 0 6px 6px;position:relative}.nicho:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 40px 80px #2c181059}.hero__nicho{position:relative}.hero__nicho:before{content:"";border:1.5px solid var(--ouro);pointer-events:none;border-radius:50% 50% 6px 6px/37% 37% 6px 6px;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.nicho__foto{object-fit:cover;object-position:50% 20%;width:100%;height:100%;transform:translate(var(--nx,0px), var(--ny,0px)) scale(1.04);transition:transform 1.2s var(--mola)}.nicho__luz{aspect-ratio:1;mix-blend-mode:soft-light;pointer-events:none;background:radial-gradient(closest-side,#ffdca08c,#d98e2b00);border-radius:50%;width:70%;position:absolute;top:-8%;left:50%;translate:-50%}.credenciais{margin:clamp(30px, 6vh, 64px) calc(var(--margem) * -1) 0;border-block:1px solid var(--linha);grid-column:1/-1;padding:18px 0;overflow:hidden}.credenciais__trilho{width:max-content;margin:0;padding:0;list-style:none;animation:40s linear infinite corre;display:flex}.credenciais:hover .credenciais__trilho,.credenciais:focus-within .credenciais__trilho{animation-play-state:paused}.credenciais li{white-space:nowrap;font:500 13px var(--inscricao);letter-spacing:.08em;color:var(--ouro-escuro);align-items:center;gap:28px;padding-right:28px;display:flex}.credenciais li:after{content:"✦";color:var(--ouro)}@keyframes corre{to{transform:translate(-50%)}}.reduzido .credenciais__trilho{width:auto;padding:0 var(--margem);flex-wrap:wrap;justify-content:center;animation:none}.obra{background:var(--reboco);position:relative}.obra__palco{height:100svh;min-height:620px;padding:calc(var(--nav-h) + 18px) var(--margem) 28px;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(250px,1fr) auto minmax(220px,1fr);column-gap:clamp(20px,4vw,60px);display:grid;position:relative;overflow:hidden}.obra__parede{background:var(--reboco-tex), radial-gradient(ellipse at 50% 45%, #f3ebe0 0%, var(--reboco) 45%, #d9cbb8 100%);position:absolute;top:0;bottom:0;left:0;right:0}.obra__parede:after{content:"";background:radial-gradient(closest-side,#96785a24,#0000);border-radius:50%;width:40%;height:50%;position:absolute;top:-10%;right:-8%}.obra__cab{z-index:3;grid-area:1/1;position:relative}.obra__cab .titulo{font-size:clamp(30px,3.4vw,50px)}.obra__etapas{z-index:3;grid-area:2/1;align-self:center;gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.obra__etapas li{color:#241a1452;transition:color .5s var(--entra);grid-template-columns:44px 1fr;gap:4px;padding:8px 0;display:grid}.obra__etapas li.is-ativa{color:var(--tinta)}.obra__romano{font:500 15px/1.6 var(--inscricao);color:var(--ouro-escuro);opacity:.5}.obra__etapas li.is-ativa .obra__romano{opacity:1}.obra__etapas b{font:600 24px/1.2 var(--serif)}.obra__etapas p{max-width:300px;color:var(--texto);opacity:0;grid-template-rows:0fr;margin:0;font-size:14.5px;line-height:1.55;transition:opacity .5s,margin .5s;display:grid}.obra__etapas li.is-ativa p{opacity:1;margin-top:6px}.obra__etapas li:not(.is-ativa) p{height:0;overflow:hidden}.obra__painel{z-index:2;aspect-ratio:4/5;transform-origin:50%;grid-area:1/2/4;align-self:center;height:min(78svh,760px);position:relative}.obra__risco,.obra__tesselas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.obra__risco polyline{fill:none;stroke:#3a2e26;stroke-linecap:round;stroke-linejoin:round}.obra__tinta path{transition:opacity .6s}.obra__luz{pointer-events:none;mix-blend-mode:multiply;opacity:0;position:absolute;top:-20%;bottom:-20%;left:-20%;right:-20%;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 30% 70%,#0000 96%);mask-image:linear-gradient(90deg,#0000 4%,#000 30% 70%,#0000 96%)}.obra__luz svg{width:100%;height:100%}.obra__legenda{color:var(--apoio);margin:0;font-size:11px;position:absolute;bottom:-26px;left:0}.obra__arco{z-index:4;clip-path:path("M0 0 Z");pointer-events:none;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.obra__foto{object-fit:cover;width:100%;height:100%}.obra__arco figcaption{left:var(--margem);color:var(--creme);font:500 12px var(--inscricao);letter-spacing:.16em;background:#2c1810b8;border-radius:999px;padding:8px 14px;position:absolute;bottom:28px}.obra__contador{z-index:5;text-align:right;grid-area:3/3;place-self:end;justify-items:end;display:grid;position:relative}.obra__numero{white-space:nowrap;font:600 clamp(52px, 7vw, 104px)/.95 var(--serif);font-variant-numeric:tabular-nums lining-nums;color:var(--tinta)}.obra__rot{font:500 12px var(--inscricao);letter-spacing:.2em;text-transform:uppercase;color:var(--ouro-escuro)}.obra.no-arco .obra__numero{color:#fff8f0;text-shadow:0 2px 24px #00000080}.obra.no-arco .obra__rot{color:#f2ddb0}.obra__rolar{z-index:3;color:var(--apoio);grid-area:3/1;align-self:end;margin:0;font-size:13px;position:relative}.obra__rolar:before{content:"↓ "}.reduzido .obra__palco{height:auto;min-height:0}.reduzido .obra__arco{clip-path:none;border-radius:300px 300px 0 0;grid-area:4/1/auto/-1;height:60vh;margin-top:40px;position:relative;overflow:hidden}.igrejas{background:var(--creme);position:relative}.igrejas__fixo{padding:clamp(70px,10vh,120px) 0 clamp(40px,7vh,80px)}.igrejas__cab{max-width:var(--largura);padding:0 var(--margem);grid-template-columns:1.2fr .8fr;align-items:end;gap:32px;margin:0 auto 40px;display:grid}.igrejas__texto{color:var(--apoio);margin:0}.igrejas__janela{overflow:hidden}.igrejas__trilho{width:max-content;padding:0 var(--margem);gap:clamp(18px,2.4vw,34px);margin:0;list-style:none;display:flex}.igreja{width:clamp(250px,24vw,340px)}.igreja__arco{aspect-ratio:3/4;background:var(--reboco) var(--reboco-tex);cursor:zoom-in;width:100%;box-shadow:inset 0 0 0 1.5px var(--ouro);border:0;border-radius:999px 999px 6px 6px;margin-bottom:16px;padding:0;display:block;position:relative;overflow:hidden}.igreja__arco img{object-fit:cover;width:116%;max-width:none;height:100%}.igreja__arco:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--ouro), inset 0 -60px 60px -30px #2c181059;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.igreja__n{z-index:2;font:500 11px var(--inscricao);letter-spacing:.12em;color:var(--tinta);background:#fbf7f2e6;border-radius:999px;padding:4px 10px;position:absolute;bottom:14px;right:14px}.igreja__arco--vazio{cursor:default;place-items:center;display:grid}.igreja__arco--vazio span{font:500 13px var(--inscricao);letter-spacing:.2em;color:var(--apoio)}.igreja h3{font:600 24px/1.15 var(--serif)}.igreja__local{font:500 12px var(--inscricao);letter-spacing:.2em;color:var(--ouro-escuro);margin:6px 0 4px}.igreja__info{color:var(--apoio);margin:0;font-size:14px}.igrejas__arraste{margin:18px var(--margem) 0;color:var(--apoio);font-size:13px;display:none}html:not(.liberado) [data-trava]{filter:blur(7px)saturate(.8);opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none}.igreja--cortina{align-content:center;width:clamp(240px,20vw,290px);display:grid}.cortina-igrejas{border:1px solid var(--linha);text-align:center;background:#fff;border-radius:22px;justify-items:center;gap:10px;padding:28px 22px;display:grid;box-shadow:0 18px 40px #2c18101a}.cortina-igrejas__t{font:italic 600 23px/1.2 var(--serif);color:var(--tinta);margin:0}.cortina-igrejas__d{color:var(--apoio);margin:0 0 6px;font-size:14px}.cortina-igrejas--call{background:var(--creme-fundo);border-style:dashed;border-color:var(--areia);box-shadow:none;display:none}.liberado .cortina-igrejas--trava{display:none}.liberado .cortina-igrejas--call{display:grid}.visor{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--creme);background:#2c1810f5;border:0;margin:0;padding:0}.visor::backdrop{background:#2c181099}.visor[open]{place-items:center;display:grid}.visor__figura{justify-items:center;gap:14px;margin:0;display:grid}.visor__figura img{object-fit:contain;border-radius:6px;max-width:min(1200px,90vw);max-height:78dvh}.visor__figura figcaption{font:500 12px var(--inscricao);letter-spacing:.18em;color:var(--areia);text-align:center;padding:0 20px}.visor__btn,.visor__x{width:52px;height:52px;color:var(--creme);cursor:pointer;background:#2c181099;border:1px solid #e3c4a866;border-radius:50%;place-items:center;font-size:28px;line-height:1;display:grid;position:absolute}.visor__btn--ant{top:50%;left:20px;translate:0 -50%}.visor__btn--prox{top:50%;right:20px;translate:0 -50%}.visor__x{top:20px;right:20px}.visor__n{color:var(--areia);margin:0;font-size:13px;position:absolute;bottom:18px;left:50%;translate:-50%}.ad{background:var(--creme-fundo);padding:clamp(70px,10vh,120px) 0}.ad__quadro{max-width:1040px;padding:0 var(--margem);margin:0 auto}.comparador{aspect-ratio:1620/864;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:var(--reboco);border-radius:10px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #2c181066}.comparador img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.comparador__depois{clip-path:inset(0 0 0 var(--pos));position:absolute;top:0;bottom:0;left:0;right:0}.comparador__fio{top:0;bottom:0;left:var(--pos);background:var(--ouro);width:2px;position:absolute;translate:-1px}.comparador__alca{top:50%;left:var(--pos);border:2px solid var(--ouro);background:var(--creme);width:48px;height:48px;color:var(--tinta);font:600 16px var(--corpo);letter-spacing:-.1em;cursor:ew-resize;border-radius:50%;position:absolute;translate:-50% -50%;box-shadow:0 6px 18px #00000040}.comparador__rot{color:var(--creme);font:500 12px var(--inscricao);letter-spacing:.2em;background:#2c1810b8;border-radius:999px;padding:5px 12px;position:absolute;top:16px}.comparador__rot--antes{left:16px}.comparador__rot--depois{right:16px}html:not(.liberado) [data-trava-bloco]>:not(.travavel__aviso){filter:blur(8px)saturate(.75);pointer-events:none;-webkit-user-select:none;user-select:none}.travavel__aviso{border-radius:var(--raio)}.travavel__aviso .cadeado{width:30px;height:32px}.travavel__alt{color:#eadfd1;text-underline-offset:3px;font-size:12px}.ad .travavel__aviso{inset:0 var(--margem)}.tecnicas{padding:clamp(80px,11vh,130px) 0}.tecnicas__grade{max-width:var(--largura);padding:0 var(--margem);grid-template-columns:repeat(3,1fr);gap:18px;margin:0 auto;list-style:none;display:grid}.tec{isolation:isolate;border:1px solid var(--linha);background:var(--creme);border-radius:18px;flex-direction:column;min-height:340px;padding:26px 24px 22px;display:flex;position:relative;overflow:hidden}.tec__fundo{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.tec__fundo:after{content:"";background:linear-gradient(to bottom, #fbf7f200 0%, #fbf7f2d1 52%, var(--creme) 70%);position:absolute;top:0;bottom:0;left:0;right:0}.tec__romano{font:500 14px var(--inscricao);color:var(--ouro-escuro)}.tec h3{font:600 30px/1.1 var(--serif);margin-top:auto}.tec__mat{font:500 11px var(--inscricao);letter-spacing:.18em;text-transform:uppercase;color:var(--apoio);margin:6px 0 10px}.tec p:not(.tec__mat){font-size:14.5px;line-height:1.55}.tec__pedir{color:var(--carmim);margin-top:4px;font-size:14px;font-weight:600;text-decoration:none}@media (hover:hover){.tec__pedir:hover{text-underline-offset:4px;text-decoration:underline}}.tec--reboco .tec__fundo{background:var(--reboco-tex), var(--reboco)}.tec--reboco svg{width:100%;height:60%;position:absolute;top:0;bottom:auto;left:0;right:0}.tec__pincelada{fill:none;stroke:#b8853f;stroke-width:26px;stroke-linecap:round;opacity:.55;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--entra)}.tec--reboco.ativo .tec__pincelada{stroke-dashoffset:0}.tec__tesselas{background:#3a2e26;grid-template-columns:repeat(14,1fr);grid-auto-rows:1fr;gap:3px;height:64%;padding:6px;display:grid}.tec__tesselas span{transform:rotate(var(--r,0deg)) scale(var(--s,1));filter:brightness(var(--b,.8));transition:transform .5s var(--mola), filter .4s;background:linear-gradient(135deg,#e6c77a,#b48a3c 60%,#8e6a2c);border-radius:1.5px}.tec__vitral{background:#241a14;height:64%}.tec__vitral svg{width:100%;height:100%;display:block}.tec__vitral polygon{stroke:#1b1410;stroke-width:3px;opacity:.28;transition:opacity .6s,filter .6s}.tec--vitral.ativo .tec__vitral polygon{opacity:1;filter:saturate(1.2)brightness(1.15)}.tec--icone .tec__fundo{background:radial-gradient(circle at 75% 25%,#d8b86a,#a9773f 60%,#7b5428)}.tec--icone svg{width:100%;height:70%;position:absolute;top:0;bottom:0;left:0;right:0}.tec__halo{fill:none;stroke:#fff2cf;stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s var(--entra)}.tec__halo--2{stroke-width:.8px;transition-delay:.15s}.tec--icone.ativo .tec__halo{stroke-dashoffset:0}.tec--serra .tec__fundo{background:var(--ruido), radial-gradient(circle at var(--mx,70%) var(--my,30%), #e8c9a0, #b98d5e 70%);box-shadow:inset calc((50% - var(--mx,50%)) * .2) calc((50% - var(--my,50%)) * .2) 30px #3c230f59;background-size:120px,auto}.tec--planta .tec__fundo{background:#f7f1e8}.tec--planta svg{width:100%;height:66%;position:absolute;top:0;bottom:auto;left:0;right:0}.tec__traco path{fill:none;stroke:#8a7566;stroke-width:1px}.tec__altar,.tec__ambao,.tec__sacrario{fill:#0000;stroke:#8a7566;transition:fill .5s,stroke .5s}.tec--planta.ativo .tec__altar,.tec--planta.ativo .tec__ambao,.tec--planta.ativo .tec__sacrario{fill:var(--ouro);stroke:var(--ouro-escuro)}.amazonia{background:var(--terra);color:#e9dccb;position:relative;overflow:hidden}.amazonia__quadro{height:100svh;min-height:600px;position:relative}.amazonia__foto{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.amazonia__escuro{-webkit-mask-image:radial-gradient(circle 220px at var(--lx,70%) var(--ly,45%), transparent 0, transparent 100px, #000 220px);-webkit-mask-image:radial-gradient(circle 220px at var(--lx,70%) var(--ly,45%), transparent 0, transparent 100px, #000 220px);mask-image:radial-gradient(circle 220px at var(--lx,70%) var(--ly,45%), transparent 0, transparent 100px, #000 220px);background:#1c0f09e6;position:absolute;top:0;bottom:0;left:0;right:0}.reduzido .amazonia__escuro{background:linear-gradient(90deg,#1c0f09e6 0%,#1c0f094d 60%,#0000);-webkit-mask-image:none;mask-image:none}.amazonia__texto{left:var(--margem);z-index:2;pointer-events:none;max-width:500px;position:absolute;top:50%;translate:0 -55%}.amazonia__texto .titulo{color:#fbf3e6;margin-bottom:22px;font-size:clamp(38px,4.8vw,66px)}.amazonia__texto .titulo em{color:var(--ouro)}.amazonia__texto p{color:#d8c8b4;font-size:16.5px}.amazonia__dica{font:500 11px var(--inscricao);letter-spacing:.2em;margin-top:18px;color:var(--ouro)!important}.amazonia__faixa{border-top:1px solid #c5a55a4d;height:clamp(150px,22vw,280px);overflow:hidden}.amazonia__bichos{object-fit:cover;width:160%;max-width:none;height:100%;transform:translateX(var(--bx,0%))}.artista{padding:clamp(80px,12vh,140px) 0 clamp(60px,9vh,100px)}.artista__grade{max-width:var(--largura);padding:0 var(--margem);grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(30px,6vw,90px);margin:0 auto;display:grid}.artista__foto{aspect-ratio:4/5;box-shadow:0 0 0 1.5px var(--ouro);border-radius:280px 280px 8px 8px;margin:0;overflow:hidden}.artista__foto img{object-fit:cover;width:100%;height:100%}.artista__texto .titulo{margin-bottom:26px}.artista__texto>p{font-size:17px}.numeros{grid-template-columns:repeat(3,auto);justify-content:start;gap:34px;margin:30px 0 0;display:grid}.numeros dt{font:600 42px/1 var(--serif);color:var(--tinta);font-variant-numeric:lining-nums}.numeros dd{font:500 11px var(--inscricao);letter-spacing:.16em;text-transform:uppercase;color:var(--apoio);margin:6px 0 0}.placas{max-width:var(--largura);padding:0 var(--margem);perspective:900px;grid-template-columns:repeat(5,1fr);gap:14px;margin:clamp(50px,8vh,90px) auto 0;list-style:none;display:grid}.placa{color:#2a1a0c;font:500 14px/1.4 var(--serif);text-shadow:0 1px #ffecbe73;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--mola);background:linear-gradient(145deg,#d9b97a 0%,#b68c47 45%,#8f6630 100%);border-radius:6px;flex-direction:column;gap:8px;padding:22px 18px 18px;font-size:16px;display:flex;position:relative;box-shadow:inset 0 1px #fff0c899,inset 0 -1px #3c230a66,0 14px 26px -12px #2c181080}.placa:before,.placa:after{content:"";background:radial-gradient(circle at 35% 35%,#f2ddb0,#6e4c1e);border-radius:50%;width:6px;height:6px;position:absolute;top:8px}.placa:before{left:8px}.placa:after{right:8px}.placa__ano{font:500 13px var(--inscricao);letter-spacing:.18em;color:#4a2e10}.placa a{font:600 12.5px var(--corpo);color:#3a220a;margin-top:auto}.depoimentos{max-width:var(--largura);padding:0 var(--margem);grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,60px);margin:clamp(50px,8vh,90px) auto 0;display:grid}.depo{margin:0}.depo blockquote{font:italic 500 clamp(21px, 2vw, 26px)/1.35 var(--serif);color:var(--tinta);margin:0 0 16px;position:relative}.depo blockquote:before{content:"“";font:600 90px/1 var(--serif);color:var(--ouro);opacity:.6;position:absolute;top:-.5em;left:-.05em}.depo blockquote{padding-top:34px}.depo figcaption{font:500 12px/1.5 var(--inscricao);letter-spacing:.14em;color:var(--ouro-escuro)}.depo small{font:italic 12px var(--corpo);letter-spacing:0;color:var(--apoio);display:block}.diagnostico{padding:clamp(70px, 10vh, 110px) var(--margem);background:var(--creme-fundo);margin:0}.diagnostico__caixa{max-width:760px;margin:0 auto}.diagnostico .entregas b{font-size:16px}.processo{padding:clamp(80px,11vh,130px) 0 40px}.caminho{max-width:var(--largura);padding:0 var(--margem);margin:0 auto;position:relative}.caminho__fio{left:var(--margem);right:var(--margem);width:calc(100% - var(--margem) * 2);height:20px;position:absolute;top:21px;overflow:visible}.caminho__fio path{fill:none;stroke:var(--ouro);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:var(--fio,1);vector-effect:non-scaling-stroke}.caminho__passos{grid-template-columns:repeat(5,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.caminho__marco{border:1.5px solid var(--linha);background:var(--creme);width:44px;height:44px;font:500 13px var(--inscricao);color:var(--apoio);border-radius:50%;place-items:center;margin-bottom:18px;transition:background .5s,color .5s,border-color .5s,box-shadow .5s;display:grid}.caminho__passos li.aceso .caminho__marco{background:var(--ouro);border-color:var(--ouro);color:var(--terra);box-shadow:0 0 0 6px #c5a55a2e}.caminho__passos b{font:600 23px/1.15 var(--serif);color:var(--tinta);margin-bottom:6px;display:block}.caminho__passos p{color:var(--texto);font-size:14.5px;line-height:1.55}.pedido{padding:40px var(--margem) clamp(80px, 11vh, 130px)}.pedido__caixa{max-width:var(--largura);border:1px solid var(--ouro);box-shadow:0 0 0 6px var(--creme), 0 0 0 7px var(--linha);background:#fffcf8;border-radius:26px;margin:0 auto;padding:clamp(26px,4vw,54px)}.pedido__cab{max-width:640px;margin-bottom:34px}.pedido__cab .titulo{margin-bottom:14px;font-size:clamp(32px,3.8vw,52px)}.pedido__cab p:last-child{color:var(--apoio)}.pedido__grade{grid-template-columns:1.35fr .65fr;align-items:start;gap:clamp(24px,4vw,54px);display:grid}.pedido__progresso{gap:6px;margin-bottom:10px;display:flex}.pedido__progresso i{background:var(--linha);border-radius:2px;width:26px;height:10px;transition:background .4s;transform:rotate(-2deg)}.pedido__progresso i.aceso{background:linear-gradient(135deg,#e6c77a,#b48a3c)}.pedido__passo-n{font:500 11px var(--inscricao);letter-spacing:.2em;color:var(--apoio);margin:0 0 14px}.pedido__passo{border:0;min-width:0;margin:0 0 22px;padding:0}.pedido__passo legend{font:600 28px/1.15 var(--serif);color:var(--tinta);margin-bottom:8px;padding:0}.pedido__dica,.pedido__sub{color:var(--apoio);margin:0 0 12px;font-size:14px}.pedido__sub{color:var(--texto);margin-top:18px;font-weight:600}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--linha);cursor:pointer;background:#fff;border-radius:999px;min-height:44px;padding:0 16px;font-size:14.5px;transition:background .2s,border-color .2s,color .2s}.chip[aria-pressed=true]{background:var(--tinta);border-color:var(--tinta);color:var(--creme)}@media (hover:hover){.chip:hover:not([aria-pressed=true]){border-color:var(--ouro)}}.campo{color:var(--texto);gap:6px;margin-top:14px;font-size:13.5px;font-weight:600;display:grid}.campo input,.campo select,.campo textarea{border:1px solid var(--linha);width:100%;min-height:48px;font:400 16px var(--corpo);color:var(--tinta);background:#fff;border-radius:12px;padding:10px 14px}.campo textarea{resize:vertical}.campo input:focus-visible{outline:2px solid var(--ouro-escuro);outline-offset:1px}.campo select:focus-visible{outline:2px solid var(--ouro-escuro);outline-offset:1px}.campo textarea:focus-visible{outline:2px solid var(--ouro-escuro);outline-offset:1px}.campo.erro input{border-color:var(--carmim)}.campo-linha{grid-template-columns:1fr 1fr;gap:12px;display:grid}.campo--uf{max-width:140px}.campo-linha:has(.campo--uf){grid-template-columns:1fr auto}.campo--data{max-width:240px}.aceite{align-items:center;gap:10px;margin-top:16px;font-size:14px;display:flex}.aceite input{width:20px;height:20px;accent-color:var(--carmim)}.pedido__erro{min-height:1.2em;color:var(--carmim);margin:6px 0 0;font-size:13px}.pedido__nav{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.pedido__resto{position:relative}.pedido__resto .travavel__aviso{background:#2c181066;align-content:start;padding-top:70px}.js .pedido__passo[hidden]{display:none}.pedido__msg{top:calc(var(--nav-h) + 20px);background:var(--creme-fundo);border:1px solid var(--linha);border-radius:18px;padding:22px;position:sticky}.pedido__msg-texto{font:italic 500 21px/1.45 var(--serif);color:var(--tinta);white-space:pre-line;margin:0}.pedido__ok{text-align:center;padding:20px 0}.pedido__halo{width:120px;height:120px;margin:0 auto 10px}.pedido__ok-t{font:600 34px/1.1 var(--serif);color:var(--tinta);margin-bottom:10px}.pedido__ok-botoes{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.galeria{max-width:var(--largura);padding:0 var(--margem) clamp(80px, 11vh, 130px);grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,60px);margin:0 auto;display:grid}.galeria__foto{aspect-ratio:5/4;border-radius:12px;margin:0 0 26px;overflow:hidden}.galeria__foto img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.galeria .titulo{margin-bottom:14px;font-size:clamp(34px,3.6vw,52px)}.galeria__botoes{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.academia{align-self:stretch}.academia__caixa{background:var(--terra);color:#dccbb6;border-radius:18px;height:100%;padding:clamp(26px,3.5vw,44px)}.academia__caixa .titulo{color:#fbf3e6}.academia__caixa .titulo em,.academia__caixa .rotulo{color:var(--ouro)}.academia__form{gap:12px;margin:24px 0 18px;display:grid}.academia__form .campo{color:#dccbb6;margin:0}.academia__form .campo input{color:#fff;background:#3a2419;border-color:#5a3a2a}.academia__form .pedido__erro{color:#f2b8a0}.academia__yt{color:var(--areia);text-underline-offset:3px;font-size:14px}.fecho{padding:clamp(90px, 14vh, 150px) var(--margem) 0;background:var(--terra);text-align:center;justify-items:center;gap:30px;display:grid;position:relative;overflow:hidden}.fecho .titulo{color:#fbf3e6;max-width:900px}.fecho .titulo em{color:var(--ouro)}.fecho__vela{pointer-events:none;opacity:.5;width:60vmin;height:60vmin;position:absolute;top:30%;left:50%;translate:-50% -50%}.fecho__assinatura{width:100%;height:auto;margin-top:clamp(30px,6vh,70px);overflow:visible}.fecho__assinatura text{stroke:var(--ouro);stroke-width:1.2px;stroke-dasharray:2600;stroke-dashoffset:var(--traco,2600);fill:rgba(251, 243, 230, var(--tinta-a,0));font-size:200px}.rodape{padding:46px var(--margem) 30px;color:#cdbba6;background:#1e100a;font-size:14px}.rodape__grade{max-width:var(--largura);grid-template-columns:repeat(4,1fr);gap:30px;margin:0 auto;display:grid}.rodape__grade>div{align-content:start;gap:8px;display:grid}.rodape__grade a{color:#e9dccb;text-decoration:none}@media (hover:hover){.rodape__grade a:hover{color:var(--ouro)}}.rodape__t{font:500 11px var(--inscricao);letter-spacing:.22em;color:var(--ouro);margin:0 0 4px}.rodape .idiomas{justify-self:start}.rodape__local{margin:6px 0 0}.rodape__fim{max-width:var(--largura);border-top:1px solid #3a2419;flex-wrap:wrap;align-items:center;gap:12px 28px;margin:40px auto 0;padding-top:20px;font-size:13px;display:flex}.rodape__fim p{margin:0}.rodape__wizia{opacity:.55;align-items:center;gap:8px;display:flex}.rodape__marca{font:800 12px var(--corpo);letter-spacing:.32em;color:var(--areia)}.rodape__topo{color:#e9dccb;margin-left:auto;text-decoration:none}.rodape__call{margin-top:0!important}.rodape__call a{color:#f28a4e}.rodape__adq{margin:0}.rodape__adq button{cursor:pointer;font:600 11px/1.4 var(--wz-mono);letter-spacing:.08em;text-transform:uppercase;color:#f28a4e;background:0 0;border:0;padding:0}@media (max-width:820px){:root{--nav-h:58px}.nav__links,.nav .botao--p,.liberado .nav__call{display:none}.nav__menu{align-items:center;display:inline-flex}.marca__nome{font-size:24px}.hero{grid-template-columns:1fr;gap:34px;min-height:0;padding-top:28px}.hero__nicho{order:-1;width:min(84%,380px)}.hero__apoio{font-size:17px}.hero__botoes .botao{width:100%}.obra__palco{padding:calc(var(--nav-h) + 10px) 18px 18px;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;row-gap:8px}.obra__cab .titulo{font-size:30px}.obra__cab .rotulo{margin-bottom:6px}.obra__painel{aspect-ratio:3/4;grid-area:2/1;justify-self:center;width:min(88%,52svh);height:auto}.obra__etapas{z-index:5;background:linear-gradient(#ede3d6b3,#ede3d6f5);border-radius:16px;grid-area:3/1;align-self:end;padding:14px 16px 12px}.obra__etapas li{padding:0;display:none}.obra__etapas li.is-ativa{display:grid}.obra__etapas b{font-size:21px}.obra__etapas p{font-size:14px}.obra__contador{right:18px;top:calc(var(--nav-h) + 84px);grid-area:auto;position:absolute}.obra__numero{font-size:42px}.obra__rot{font-size:10px}.obra__rolar{display:none}.obra__legenda{margin-top:4px;top:100%;bottom:auto}.obra__arco figcaption{top:calc(var(--nav-h) + 14px);border-radius:12px;max-width:52%;font-size:10px;line-height:1.5;bottom:auto;left:18px;right:auto}.igrejas__cab{grid-template-columns:1fr;gap:16px}.igrejas__janela{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.igrejas__janela::-webkit-scrollbar{display:none}.igreja{scroll-snap-align:center;width:76vw}.igreja--cortina{width:76vw}.igrejas__arraste{display:block}.tecnicas__grade{grid-template-columns:1fr}.tec{min-height:320px}.amazonia__quadro{height:100svh}.amazonia__texto{top:auto;bottom:178px;right:var(--margem);translate:none}.amazonia__texto .titulo{margin-bottom:14px;font-size:34px}.amazonia__texto p{font-size:15px}.artista__grade{grid-template-columns:1fr}.numeros{gap:22px}.numeros dt{font-size:34px}.placas{grid-template-columns:1fr 1fr}.placa:last-child{grid-column:1/-1}.depoimentos{grid-template-columns:1fr}.caminho__fio{display:none}.caminho__passos{grid-template-columns:1fr;gap:6px}.caminho__passos li{grid-template-columns:44px 1fr;column-gap:16px;display:grid}.caminho__marco{grid-row:span 2;margin:0}.pedido{padding-inline-start:12px;padding-inline-end:12px}.pedido__grade{grid-template-columns:1fr}.pedido__msg{position:static}.campo-linha{grid-template-columns:1fr}.campo-linha:has(.campo--uf){grid-template-columns:1fr 110px}.pedido__nav .botao{flex:1}.galeria{grid-template-columns:1fr}.rodape__grade{grid-template-columns:1fr 1fr}.rodape__topo{margin-left:0}.ad .travavel__aviso{inset:0 var(--margem)}}@media (max-width:420px){.placas,.rodape__grade{grid-template-columns:1fr}}
