@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fundo:#0c1511;--superficie:#13201a;--superficie-2:#1b2b23;--tinta:#eef0ea;--tinta-suave:#a9b5ac;--acento:#d1a85f;--sobre-acento:#15110a;--veu:#0c15118c;--fonte:"Archivo Variable", "Archivo", system-ui, sans-serif;--estreita:72%;--t-display:clamp(2.45rem, 7.2vw, 7rem);--t-titulo:clamp(2rem, 4.2vw, 4rem);--t-frase:clamp(1.375rem, 2.3vw, 2.125rem);--t-texto:1.0625rem;--t-nota:.875rem;--t-ui:.9375rem;--e-1:4px;--e-2:8px;--e-3:12px;--e-4:16px;--e-5:24px;--e-6:32px;--e-7:48px;--e-8:64px;--e-9:96px;--e-10:128px;--e-11:160px;--margem:clamp(16px, 3.2vw, 48px);--vao-secao:clamp(96px, 14vw, 200px);--sai:cubic-bezier(.22, 1, .36, 1);--rapido:.18s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--fundo)}body{background:var(--fundo);color:var(--tinta);font-family:var(--fonte);font-size:var(--t-texto);letter-spacing:.005em;-webkit-font-smoothing:antialiased;margin:0;font-weight:420;line-height:1.6;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button,input,select{font:inherit;color:inherit}::selection{background:var(--acento);color:var(--sobre-acento)}:focus-visible{outline:2px solid var(--acento);outline-offset:3px}input{caret-color:var(--acento)}[id]{scroll-margin-top:72px}h1,h2,h3{font-weight:340;font-stretch:var(--estreita);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:.98}p{text-wrap:pretty;margin:0}.envolve{padding-inline:var(--margem)}.so-leitor{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.botao{justify-content:center;align-items:center;gap:var(--e-2);min-height:52px;padding:0 var(--e-5);cursor:pointer;background:var(--acento);color:var(--sobre-acento);font-weight:560;font-size:var(--t-ui);white-space:nowrap;transition:transform var(--rapido) var(--sai), background-color var(--rapido) var(--sai);border:0;border-radius:0;text-decoration:none;display:inline-flex}.botao:active{transform:translateY(1px)scale(.98)}@media (hover:hover) and (pointer:fine){.botao:hover{background:#fff}}.botao[aria-disabled=true]{opacity:.5;pointer-events:none}.link{color:var(--tinta);transition:text-decoration-color var(--rapido) var(--sai), color var(--rapido) var(--sai);font-weight:500;-webkit-text-decoration:underline #eceee973;text-decoration:underline #eceee973}@media (hover:hover) and (pointer:fine){.link:hover{-webkit-text-decoration-color:var(--tinta);text-decoration-color:var(--tinta)}}.topo{z-index:30;justify-content:space-between;align-items:center;gap:var(--e-5);height:68px;padding:env(safe-area-inset-top) var(--margem) 0;transition:background-color .24s var(--sai);display:flex;position:fixed;inset:0 0 auto}.topo[data-solido=true]{background:var(--fundo)}.marca{align-items:baseline;gap:var(--e-2);text-decoration:none;display:flex}.marca b{font-weight:450;font-stretch:var(--estreita);letter-spacing:-.02em;font-size:1.5rem}.marca span{color:var(--tinta-suave);font-size:.9375rem}.topo nav{align-items:center;gap:var(--e-6);display:flex}.topo nav a:not(.botao){color:var(--tinta);opacity:.86;transition:opacity var(--rapido) var(--sai);font-size:.9375rem;text-decoration:none}@media (hover:hover) and (pointer:fine){.topo nav a:not(.botao):hover{opacity:1}}.topo .botao{min-height:42px;padding:0 var(--e-4);font-size:.9375rem}.menu-botao{display:none}@media (width<=900px){.topo nav{display:none}.menu-botao{cursor:pointer;z-index:2;background:0 0;border:0;place-items:center;width:48px;height:48px;margin-right:-8px;display:grid;position:relative}.menu-botao i{background:var(--tinta);width:24px;height:2px;transition:transform .24s var(--sai);display:block}.menu-botao i+i{margin-top:-14px}.menu-botao i:first-child{transform:translateY(-4px)}.menu-botao i:last-child{transform:translateY(4px)}.menu-botao[aria-expanded=true] i:first-child{transform:rotate(45deg)}.menu-botao[aria-expanded=true] i:last-child{transform:rotate(-45deg)}}.menu-celular{z-index:25;background:var(--superficie);justify-content:flex-end;gap:var(--e-7);padding:96px var(--margem) calc(var(--e-7) + env(safe-area-inset-bottom));clip-path:circle(0 at calc(100% - 36px) 34px);transition:clip-path .52s var(--sai);visibility:hidden;flex-direction:column;display:flex;position:fixed;inset:0}.menu-celular[data-aberto=true]{clip-path:circle(150% at calc(100% - 36px) 34px);visibility:visible}.menu-celular ul{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.menu-celular li a{font-size:2.75rem;font-stretch:var(--estreita);letter-spacing:-.02em;opacity:0;transition:opacity .32s var(--sai), transform .42s var(--sai);transition-delay:calc(.12s + var(--i) * 50ms);font-weight:340;line-height:1.15;text-decoration:none;display:block;transform:translateY(18px)}.menu-celular[data-aberto=true] li a{opacity:1;transform:none}.menu-celular p{color:var(--tinta-suave)}.hero{isolation:isolate;align-items:end;min-height:100svh;display:grid;position:relative;overflow:clip}.hero-foto{z-index:-2;position:absolute;inset:0;overflow:hidden}.hero-foto img{object-fit:cover;filter:brightness(.92)contrast(1.04);object-position:60% 50%;width:100%;height:100%;animation:respira 24s var(--sai) infinite alternate;transform-origin:70% 40%}@keyframes respira{0%{transform:scale(1.08)}to{transform:scale(1)}}.hero:after{content:"";z-index:-1;background:linear-gradient(to bottom, #0c151100, var(--fundo) 92%);height:46%;position:absolute;inset:auto 0 0}.hero-texto{padding:0 var(--margem) clamp(56px, 9vh, 112px);gap:var(--e-6);max-width:1100px;display:grid}.hero h1{font-size:var(--t-display);max-width:10.5em;font-weight:320}.hero-sub{max-width:38ch;color:var(--tinta);font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.5}.hero-acoes{align-items:center;gap:var(--e-5) var(--e-6);flex-wrap:wrap;display:flex}.hero-legenda{right:var(--margem);color:var(--tinta-suave);font-size:var(--t-nota);position:absolute;bottom:clamp(56px,9vh,112px)}@media (width<=700px){.hero h1{font-size:clamp(2.3rem,10.2vw,3rem)}.hero-texto{gap:var(--e-5);padding-bottom:88px}.hero-legenda{display:none}.hero-foto img{object-position:50% 60%}}.secao{padding-block:var(--vao-secao) 0}.cabeca{gap:var(--e-5);margin-bottom:var(--e-8);grid-template-columns:repeat(12,1fr);align-items:end;display:grid}.cabeca h2{font-size:var(--t-titulo);grid-column:1/7}.cabeca p{color:var(--tinta-suave);grid-column:8/13;max-width:52ch}@media (width<=900px){.cabeca{gap:var(--e-4);margin-bottom:var(--e-7);grid-template-columns:1fr}.cabeca h2,.cabeca p{grid-column:auto}}.js [data-entra]{opacity:0;transform:translateY(24px)}.js [data-entra].visto{opacity:1;transition:opacity .64s var(--sai), transform .76s var(--sai);transition-delay:calc(var(--i,0) * 70ms);transform:none}.paralaxe{overflow:hidden}@supports (animation-timeline:view()){.paralaxe img{animation:linear both desliza;animation-timeline:view();scale:1.14}@keyframes desliza{0%{translate:0 -6%}to{translate:0 6%}}}.foto-tratada{filter:brightness(.86)saturate(.82)contrast(1.05)}#pedras .cabeca{margin-bottom:var(--e-6)}#pedras{scroll-margin-top:calc(96px - var(--vao-secao))}.patio-palco{gap:var(--e-7) var(--e-8);grid-template-columns:minmax(0,6.4fr) minmax(300px,4.8fr);align-items:start;display:grid}.chapa-coluna{gap:var(--e-4);min-width:0;display:grid}.chapa{width:100%;max-width:calc(50svh * var(--prop-n));aspect-ratio:var(--proporcao);background:var(--superficie);touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.chapa img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chapa img.entrando{animation:aparece .26s var(--sai) both}@keyframes aparece{0%{opacity:0}to{opacity:1}}.gabarito{cursor:grab;touch-action:none;outline:2px solid var(--acento);outline-offset:-1px;will-change:transform;transition:width .26s var(--sai), height .26s var(--sai);background:#eceee90f;position:absolute;top:0;left:0;box-shadow:0 0 0 200vmax #0a0c0b8c}.gabarito:active{cursor:grabbing}.gabarito:focus-visible{outline-width:3px;outline-color:#fff}.gabarito span{white-space:nowrap;background:var(--acento);color:var(--sobre-acento);font-size:var(--t-nota);font-variant-numeric:tabular-nums;margin-top:6px;padding:2px 8px;font-weight:600;position:absolute;top:100%;left:0}.gabarito[data-alto=true] span{margin:0 0 6px;top:auto;bottom:100%}.gabarito i{background:var(--acento);width:10px;height:10px;position:absolute}.gabarito i:first-of-type{top:-5px;left:-5px}.gabarito i:nth-of-type(2){top:-5px;right:-5px}.gabarito i:nth-of-type(3){bottom:-5px;left:-5px}.gabarito i:nth-of-type(4){bottom:-5px;right:-5px}.chapa-etiqueta{padding:var(--e-2) var(--e-3);background:var(--fundo);color:var(--tinta);font-size:var(--t-nota);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute;top:0;right:0}.chapa-dica{left:var(--e-3);bottom:var(--e-3);font-size:var(--t-nota);color:var(--tinta);padding:2px var(--e-2);pointer-events:none;transition:opacity .3s var(--sai);background:#0c1511b8;position:absolute}.chapa[data-mexeu=true] .chapa-dica{opacity:0}.indice{gap:var(--e-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.indice h3{letter-spacing:0;margin-bottom:var(--e-2);font-size:1.0625rem;font-weight:560;font-stretch:100%;line-height:1.3}.indice ul{margin:0;padding:0;list-style:none}.indice button{align-items:center;gap:var(--e-3);cursor:pointer;text-align:left;width:100%;min-height:34px;color:var(--tinta-suave);transition:color var(--rapido) var(--sai);background:0 0;border:0;padding:0;font-size:1.0625rem;line-height:1.25;display:flex}.indice button img{object-fit:cover;opacity:.75;width:28px;height:28px;transition:opacity var(--rapido) var(--sai), transform var(--rapido) var(--sai);flex:none}.indice button[aria-pressed=true]{color:var(--tinta)}.indice button[aria-pressed=true] img{opacity:1;outline:2px solid var(--acento);outline-offset:2px}@media (hover:hover) and (pointer:fine){.indice:hover button{color:#aab1aa99}.indice button:hover,.indice button:focus-visible{color:var(--tinta)}.indice button:hover img{opacity:1;transform:scale(1.08)}}.pedra-nota{color:var(--tinta-suave);max-width:62ch;min-height:3.2em;line-height:1.5}.pedra-nota b{color:var(--tinta);font-weight:560}.pedido{gap:var(--e-5);background:var(--superficie);padding:var(--e-6);display:grid}.pedido fieldset{gap:var(--e-3);border:0;min-width:0;margin:0;padding:0;display:grid}.pedido legend{margin-bottom:var(--e-2);font-weight:560;font-size:var(--t-texto);padding:0}.opcoes{gap:var(--e-2);flex-wrap:wrap;display:flex}.opcao{min-height:38px;padding:0 var(--e-3);cursor:pointer;background:var(--superficie-2);color:var(--tinta);align-items:center;gap:var(--e-2);transition:background-color var(--rapido) var(--sai), color var(--rapido) var(--sai);border:0;font-size:.9375rem;display:inline-flex}.opcao[aria-pressed=true]{background:var(--acento);color:var(--sobre-acento)}@media (hover:hover) and (pointer:fine){.opcao[aria-pressed=false]:hover{background:#2c322d}}.opcao svg{flex:none;width:26px;height:16px}.medidas{align-items:end;gap:var(--e-2);grid-template-columns:1fr auto 1fr;display:grid}.medidas label{gap:var(--e-1);font-size:var(--t-nota);color:var(--tinta-suave);display:grid}.medidas input{width:100%;min-height:48px;padding:0 var(--e-3);background:var(--superficie-2);color:var(--tinta);font-size:var(--t-texto);font-variant-numeric:tabular-nums;border:0;border-radius:0}.medidas input:disabled{opacity:.45}.medidas>span{color:var(--tinta-suave);padding-bottom:12px}.marcar{align-items:center;gap:var(--e-3);cursor:pointer;min-height:44px;font-size:var(--t-ui);display:flex}.marcar input{width:22px;height:22px;accent-color:var(--acento);margin:0}.aviso-medida{font-size:var(--t-nota);color:var(--acento)}.resumo{font-size:var(--t-texto);color:var(--tinta);font-variant-numeric:tabular-nums;line-height:1.5}.resumo small{color:var(--tinta-suave);font-size:var(--t-nota);margin-top:var(--e-1);display:block}.pedido .botao{width:100%}.pedido-par{gap:var(--e-5);grid-template-columns:1fr 1fr;display:grid}@media (width<=1240px) and (width>=1001px),(width<=560px){.pedido-par{grid-template-columns:1fr}}.patio-nota{color:var(--tinta-suave);font-size:var(--t-ui)}@media (width<=1000px){.patio-palco{gap:var(--e-6);grid-template-columns:1fr}}@media (width<=700px){.indice{gap:var(--e-5);grid-template-columns:1fr}.indice ul{gap:var(--e-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.indice button{align-items:stretch;gap:var(--e-2);flex-direction:column;min-height:0;font-size:.875rem}.indice button img{aspect-ratio:1;width:100%;height:auto}.pedido{padding:var(--e-5);margin-inline:calc(var(--margem) * -1)}.chapa{margin-inline:calc(var(--margem) * -1);width:auto;max-width:none}}.sanfona{gap:var(--e-2);height:min(72vh,680px);min-height:520px;display:flex}.painel{background:var(--superficie);cursor:pointer;min-width:0;transition:flex-grow .52s var(--sai);flex:1 1 0;position:relative;overflow:hidden}.painel[data-aberto=true]{cursor:default;flex-grow:4.2}.painel img{object-fit:cover;width:100%;height:100%;transition:filter .4s var(--sai), transform .7s var(--sai);position:absolute;inset:0}.painel[data-aberto=false] img{filter:brightness(.42)saturate(.6);transform:scale(1.06)}.painel[data-aberto=true] img{filter:brightness(.74)saturate(.85)contrast(1.05)}.painel-nome{left:var(--e-5);bottom:var(--e-5);writing-mode:vertical-rl;font-size:var(--t-frase);font-stretch:var(--estreita);letter-spacing:-.01em;transition:opacity .24s var(--sai);white-space:nowrap;font-weight:360;position:absolute;rotate:180deg}.painel[data-aberto=true] .painel-nome{opacity:0}.painel-corpo{z-index:3;padding:var(--e-9) var(--e-6) var(--e-6);gap:var(--e-4);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s var(--sai), transform .42s var(--sai), visibility 0s linear .28s;background:linear-gradient(#0a0c0b00,#0a0c0bd1 45%);justify-items:start;display:grid;position:absolute;inset:auto 0 0;transform:translateY(16px)}.painel[data-aberto=true] .painel-corpo{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.16s,.16s,0s;transform:none}.painel-corpo h3{font-size:var(--t-frase)}.painel-corpo p{max-width:44ch}.painel-abre{cursor:pointer;color:var(--tinta);text-align:left;background:0 0;border:0;padding:0;position:absolute;inset:0}.painel[data-aberto=true] .painel-abre{display:none}.pecas-extra{margin-top:var(--e-6);color:var(--tinta-suave)}@media (width<=800px){.sanfona{gap:var(--e-2);flex-direction:column;height:min(150vw,680px);min-height:0}.painel{flex-grow:0;flex-basis:64px}.painel[data-aberto=true]{flex-grow:1}.painel-nome{writing-mode:horizontal-tb;left:var(--e-4);font-size:1.5rem;top:50%;bottom:auto;translate:0 -50%;rotate:none}.painel-corpo{padding:var(--e-8) var(--e-4) var(--e-4)}}.trilho{gap:var(--e-8);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;display:grid}.trilho-fixo{gap:var(--e-4);display:grid;position:sticky;top:calc(50svh - min(21vw,300px))}.trilho-desenhos{background:var(--superficie);padding:6% 5%;display:grid}.trilho-desenhos svg{opacity:0;width:100%;height:auto;transition:opacity .2s var(--sai);grid-area:1/1}.trilho-desenhos svg[data-ativo=true]{opacity:1}.trilho-marcas{gap:var(--e-2);margin:0;padding:0;list-style:none;display:flex}.trilho-marcas li{padding-top:var(--e-2);border-top:2px solid var(--superficie-2);color:var(--tinta-suave);font-size:var(--t-nota);font-variant-numeric:tabular-nums;transition:border-color .2s var(--sai), color .2s var(--sai);flex:1}.trilho-marcas li[data-ativo=true]{border-color:var(--acento);color:var(--tinta)}.trilho-etapas h2{font-size:var(--t-titulo);margin-bottom:var(--e-8)}.trilho-etapas ol{margin:0;padding:0;list-style:none}.trilho-etapas li{align-content:center;gap:var(--e-3);max-width:40ch;min-height:52svh;display:grid}.trilho-etapas li:first-child{align-content:start;min-height:36svh}.trilho-etapas li span{color:var(--tinta-suave);font-size:var(--t-nota);font-variant-numeric:tabular-nums}.trilho-etapas li b{font-size:var(--t-frase);font-weight:360;font-stretch:var(--estreita);letter-spacing:-.01em;line-height:1.05}.trilho-etapas li p{color:var(--tinta-suave);transition:color .2s var(--sai)}.trilho-etapas li[data-ativo=true] p{color:var(--tinta)}.processo-fim{margin-top:var(--e-4);padding-bottom:var(--e-8)}@media (width<=800px){.trilho{flex-direction:column;display:flex}.trilho-etapas{display:contents}.trilho-etapas h2{margin-bottom:var(--e-6);order:-1}.trilho-fixo{z-index:2;background:var(--fundo);padding-bottom:var(--e-3);margin-inline:calc(var(--margem) * -1);padding-inline:var(--margem);top:68px}.trilho-fixo:after{content:"";background:linear-gradient(var(--fundo), #0c151100);pointer-events:none;height:24px;position:absolute;inset:100% 0 auto}.trilho-desenhos{height:34svh;padding:3% 6%}.trilho-desenhos svg{width:100%;max-width:none;height:100%}.trilho-etapas ol{padding-top:var(--e-5)}.trilho-etapas li,.trilho-etapas li:first-child{min-height:auto;padding-block:var(--e-6);scroll-margin-top:calc(68px + 34svh + var(--e-8));align-content:start}.processo-fim{padding-bottom:0}}.galeria-intro{gap:var(--e-5);margin-bottom:var(--e-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.galeria-intro h2{font-size:var(--t-titulo);grid-column:1/7}.galeria-intro p{color:var(--tinta-suave);grid-column:8/12}.molduras{height:min(76svh,720px);position:relative}.moldura{background:var(--superficie);rotate:var(--giro,0deg);margin:0;position:absolute;overflow:hidden;box-shadow:0 30px 60px -20px #000000b3,0 8px 18px #00000059}.moldura button{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.moldura img{object-fit:cover;width:100%;height:100%;transition:transform .22s var(--sai)}@media (hover:hover) and (pointer:fine){.moldura button:hover img{transform:scale(1.03)}}.moldura figcaption{padding:var(--e-7) var(--e-4) var(--e-3);font-size:var(--t-nota);color:#fff;pointer-events:none;background:linear-gradient(#0a0c0b00,#0a0c0bc7);position:absolute;inset:auto 0 0}.m0{aspect-ratio:4/5;--giro:-2deg;z-index:1;--de:8%;--ate:-4%;width:24%;top:4%;left:0}.m1{aspect-ratio:4/3;--giro:1.5deg;z-index:3;--de:6%;--ate:-6%;width:30%;top:38%;left:15%}.m2{aspect-ratio:4/3.4;--giro:-.6deg;z-index:4;--de:4%;--ate:-2%;width:40%;top:0;left:31%}.m3{aspect-ratio:1;--giro:2deg;z-index:5;--de:8%;--ate:-8%;width:24%;top:46%;right:13%}.m4 figcaption{text-align:right}.m4{aspect-ratio:3/4;--giro:-1.5deg;z-index:2;--de:5%;--ate:-5%;width:20%;top:8%;right:0}@supports (animation-timeline:view()){.moldura{animation:linear both sobe;animation-timeline:view()}@keyframes sobe{0%{translate:0 var(--de)}to{translate:0 var(--ate)}}}.galeria-fim{align-items:center;gap:var(--e-4) var(--e-6);margin-top:var(--e-7);flex-wrap:wrap;display:flex}.galeria-fim p{color:var(--tinta-suave);font-size:var(--t-ui)}@media (width<=800px){.galeria-intro{gap:var(--e-4);grid-template-columns:1fr}.galeria-intro h2,.galeria-intro p{grid-column:auto}.molduras{aspect-ratio:1/1.12;width:min(100%,520px);height:auto}.m0,.m1,.m4{display:none}.m2{aspect-ratio:4/4.4;width:78%;top:0;left:0}.m3{width:52%;top:auto;bottom:0;right:0}.m2 figcaption{padding:var(--e-3) var(--e-4) var(--e-7);background:linear-gradient(#0a0c0bc7,#0a0c0b00);inset:0 0 auto}.galeria-fim{margin-top:var(--e-6)}}.quem{gap:var(--e-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.quem h2{font-size:var(--t-titulo);margin-bottom:var(--e-7);grid-column:3/13}.quem-fatos{gap:var(--e-4);color:var(--tinta-suave);grid-area:2/1/auto/3;align-content:start;font-size:.9375rem;display:grid}.quem-fatos b{color:var(--tinta);font-weight:560;display:block}.quem-texto{font-size:var(--t-frase);grid-area:2/3/auto/13;max-width:34em;font-weight:360;line-height:1.24}.quem-texto p+p{color:var(--tinta-suave);margin-top:1.1em}.inicial{float:left;width:3.65em;height:3.65em;color:var(--fundo);background-position:50%;background-size:cover;place-items:center;margin:.18em .5em 0 0;font-size:1em;display:grid}.inicial span{font-size:2.9em;font-weight:500;font-stretch:var(--estreita);letter-spacing:-.03em;line-height:1}.quem-acao{margin-top:var(--e-7);grid-area:3/3/auto/13}@media (width<=800px){.quem{gap:var(--e-5);flex-direction:column;display:flex}.quem h2{margin-bottom:var(--e-3)}.quem-texto{font-size:1.25rem;line-height:1.32}.inicial{width:4.6em;height:4.6em}.quem-fatos{font-size:var(--t-nota);order:3;grid-template-columns:repeat(3,minmax(0,1fr))}.quem-acao{margin-top:var(--e-3);order:4}}.contato{min-height:100svh;margin-top:var(--vao-secao);padding-bottom:var(--e-9);display:flow-root;position:relative}.contato-foto{position:absolute;inset:0;overflow:hidden}.contato-foto img{object-fit:cover;filter:brightness(.7)saturate(.85)contrast(1.05);width:100%;height:100%}.contato-foto:after{content:"";background:linear-gradient(to top, #0c151100, var(--fundo));height:30%;position:absolute;inset:0 0 auto}.contato-legenda{left:var(--margem);bottom:var(--e-6);padding:var(--e-1) var(--e-3);font-size:var(--t-nota);color:#fff;background:#0a0c0b99;position:absolute}.escolha{gap:var(--e-4);font-size:var(--t-ui);grid-template-columns:112px 1fr;align-items:center;line-height:1.4;display:grid}.escolha b{font-weight:560}.escolha a{color:var(--tinta)}.mini-chapa{background-position:50%;background-size:cover;position:relative;overflow:hidden}.mini-chapa i{outline:1.5px solid var(--acento);outline-offset:-1px;min-width:6px;min-height:4px;position:absolute;box-shadow:0 0 0 200px #0a0c0b80}.cartao{margin-left:auto;margin-right:var(--margem);background:var(--superficie);width:min(400px,100%);padding:var(--e-6);gap:var(--e-5);z-index:1;margin-block:96px;display:grid;position:relative}.cartao h2{font-size:var(--t-frase)}.cartao address{font-style:normal;line-height:1.5}.horario{gap:var(--e-1);font-variant-numeric:tabular-nums;margin:0;display:grid}.horario div{justify-content:space-between;gap:var(--e-4);display:flex}.horario dt{color:var(--tinta-suave)}.horario dd{margin:0}.cartao .botao{margin:var(--e-2) calc(var(--e-6) * -1) calc(var(--e-6) * -1)}@media (width<=800px){.contato{flex-direction:column;min-height:0;display:flex}.contato-foto{height:70svh;position:relative}.contato-legenda{bottom:96px}.cartao{margin:-80px var(--e-4) 0;width:auto;position:relative;top:auto}.cartao .botao{min-height:56px}}.rodape{padding:var(--e-8) var(--margem) calc(var(--e-6) + env(safe-area-inset-bottom));font-size:.9375rem}.amostras{margin:0 0 var(--e-6);gap:var(--e-1);grid-template-columns:repeat(9,minmax(0,1fr));padding:0;list-style:none;display:grid}.amostras button{width:100%;height:72px;padding:var(--e-2);cursor:pointer;color:#fff;text-align:left;transition:transform var(--rapido) var(--sai);background-position:50%;background-size:cover;border:0;align-items:flex-end;font-size:.8125rem;line-height:1.2;display:flex;box-shadow:inset 0 -40px 30px -10px #0a0c0bbf}@media (hover:hover) and (pointer:fine){.amostras button:hover{transform:translateY(-3px)}}.rodape-linha{gap:var(--e-5);grid-template-columns:1fr auto 1fr;align-items:baseline;display:grid}.rodape-linha>:first-child{color:var(--tinta-suave)}.rodape-linha nav{gap:var(--e-5);display:flex}.rodape-linha nav a{text-decoration:none}@media (hover:hover) and (pointer:fine){.rodape-linha nav a:hover{text-decoration:underline}}.rodape-linha>:last-child{text-align:right;color:var(--tinta-suave)}.creditos{margin-top:var(--e-6);color:var(--tinta-suave);font-size:var(--t-ui)}.creditos ul{font-size:1rem}.creditos summary{cursor:pointer;width:max-content}.creditos ul{margin:var(--e-3) 0 0;columns:2 380px;column-gap:var(--e-7);padding:0;list-style:none}.creditos li{break-inside:avoid;margin-bottom:var(--e-1)}@media (width<=800px){.rodape{padding-top:var(--e-7)}.amostras{scroll-snap-type:x mandatory;margin-inline:calc(var(--margem) * -1);padding-inline:var(--margem);grid-template-columns:repeat(9,72px);overflow-x:auto}.rodape-linha{gap:var(--e-2);grid-template-columns:1fr}.rodape-linha nav{gap:var(--e-2) var(--e-5);flex-wrap:wrap}.rodape-linha>:last-child{text-align:left}}.flutuante{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:20;width:64px;height:64px;transition:transform .26s var(--sai), opacity .22s var(--sai);background-position:50%;background-size:cover;border-radius:50%;place-items:center;display:grid;position:fixed}.flutuante:before{content:"";background:var(--acento);border-radius:50%;position:absolute;inset:7px}.flutuante:after{content:"";border:2px solid #0000;border-top-color:var(--acento);border-radius:50%;animation:2.6s linear infinite gira;position:absolute;inset:-3px}@keyframes gira{to{transform:rotate(1turn)}}.flutuante svg{width:26px;height:26px;fill:var(--sobre-acento);position:relative}.flutuante[data-some=true]{opacity:0;pointer-events:none;transform:translateY(24px)scale(.9)}.flutuante:active{transform:scale(.94)}@media (width>=901px){.flutuante{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-foto img,.flutuante:after{animation:none}.paralaxe img,.moldura{scale:1;animation:none!important}.trilho-desenhos svg{transition:none}.js [data-entra]{transform:none}.js [data-entra].visto{transition:opacity .4s linear}.painel,.painel img,.painel-corpo,.gabarito{transition-duration:1ms!important}}.hero h1 .destaque{color:var(--acento);font-style:normal}.hero-foto picture{display:contents}:root{--ink:var(--tinta);--adm-fio:#2a302b}.adm{background:var(--fundo);min-height:100svh;color:var(--tinta);font-size:.9375rem;line-height:1.5}.adm-faixa{padding:10px var(--margem);background:var(--acento);color:var(--sobre-acento);flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.adm-faixa button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.adm-topo{padding:14px var(--margem);border-bottom:1px solid var(--adm-fio);justify-content:space-between;align-items:center;gap:16px;display:flex}.adm-marca,.acesso-marca{font-size:1.25rem;font-stretch:var(--estreita);margin:0;font-weight:460}.adm-marca span,.acesso-marca span{color:var(--tinta-suave);margin-left:6px;font-size:.9375rem;font-stretch:100%}.adm-topo-acoes{align-items:center;gap:8px;display:flex}.adm-email{color:var(--tinta-suave)}.adm-corpo{grid-template-columns:220px minmax(0,1fr);min-height:calc(100svh - 110px);display:grid}.adm-menu{border-right:1px solid var(--adm-fio);align-content:start;gap:2px;padding:16px 12px;display:grid}.adm-menu p{color:var(--tinta-suave);margin:14px 8px 6px;font-size:.8125rem}.adm-menu button{text-align:left;cursor:pointer;min-height:40px;color:var(--tinta);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.adm-menu button small{color:var(--tinta-suave);font-variant-numeric:tabular-nums}.adm-menu button[aria-current=true]{background:var(--superficie-2)}@media (hover:hover){.adm-menu button:hover{background:var(--superficie)}}.adm-principal{padding:24px var(--margem) 64px;min-width:0}.adm h1{font-size:1.5rem;font-weight:480;font-stretch:var(--estreita);letter-spacing:-.01em}.adm-colecao{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.adm-lista-topo{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.adm-lista ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.adm-lista li button{text-align:left;cursor:pointer;width:100%;min-height:48px;color:var(--tinta);background:0 0;border:0;align-items:center;gap:10px;padding:4px 8px;display:flex}.adm-lista li button[aria-current=true]{background:var(--superficie-2)}@media (hover:hover){.adm-lista li button:hover{background:var(--superficie)}}.adm-lista img,.adm-sem-foto{object-fit:cover;background:var(--superficie-2);flex:none;width:40px;height:40px}.adm-form{background:var(--superficie);border:1px solid var(--adm-fio);gap:16px;max-width:640px;padding:24px;display:grid}.adm-form-larga{max-width:760px}.adm-campo{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.adm-campo>span,.adm-campo legend{color:var(--tinta-suave);padding:0;font-size:.8125rem}.adm-campo input,.adm-campo textarea,.adm-campo select,.adm-linha input{border:1px solid var(--adm-fio);background:var(--fundo);width:100%;min-height:40px;color:var(--tinta);font:inherit;border-radius:0;padding:8px 10px}.adm-campo textarea{resize:vertical}.adm-campo :focus-visible{outline:2px solid var(--acento);outline-offset:0}.adm-foto{align-items:flex-start;gap:16px;display:flex}.adm-foto>img,.adm-foto>.adm-sem-foto{object-fit:cover;width:140px;height:96px}.adm-foto>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-arquivo{opacity:0;width:1px;height:1px;position:absolute}.adm-linha{grid-template-columns:1fr 1fr auto;gap:8px;margin-bottom:8px;display:grid}.adm-lista-campo legend{margin-bottom:6px}.adm-btn{border:1px solid var(--adm-fio);background:var(--superficie-2);min-height:36px;color:var(--tinta);cursor:pointer;white-space:nowrap;transition:background-color .15s var(--sai);justify-content:center;align-items:center;padding:0 14px;font-size:.875rem;text-decoration:none;display:inline-flex}@media (hover:hover){.adm-btn:hover{background:#2c322d}}.adm-btn:disabled{opacity:.45;cursor:default}.adm-btn-forte{background:var(--acento);color:var(--sobre-acento);border-color:var(--acento);font-weight:600}@media (hover:hover){.adm-btn-forte:hover:not(:disabled){background:#fff}}.adm-btn-perigo{color:#ffb4a8}.adm-form-acoes{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.adm-aviso{background:var(--superficie-2);margin:0;padding:8px 10px;font-size:.875rem}.adm-aviso[data-tipo=erro]{color:#ffb4a8}.adm-aviso[data-tipo=ok]{color:var(--acento)}.adm-dica{width:100%;color:var(--tinta-suave);margin:0;font-size:.8125rem}.adm-vazio{color:var(--tinta-suave)}@media (width<=800px){.adm-corpo{grid-template-columns:1fr}.adm-menu{border-right:0;border-bottom:1px solid var(--adm-fio);padding:8px 12px;display:flex;overflow-x:auto}.adm-menu p{display:none}.adm-menu button{flex:none}.adm-colecao{grid-template-columns:1fr;gap:20px}.adm-form{padding:16px}.adm-linha{grid-template-columns:1fr 1fr}.adm-linha .adm-btn{grid-column:span 2}}.acesso{--moldura:var(--fundo)!important}.acesso-caixa{background:var(--superficie)!important;border-color:var(--adm-fio)!important;border-radius:0!important}.adm-btn:disabled,.adm-btn-forte:disabled{opacity:1;background:var(--superficie-2);color:var(--tinta-suave);border-color:var(--adm-fio)}.acesso{--moldura:#f0f0ec;--borda:#e3e3df;--fio:#ececea;--ctrl:36px;background:var(--moldura);min-height:100svh;color:var(--ink);place-items:center;padding:24px 16px;font-size:14px;line-height:1.5;display:grid}.acesso-caixa{border:1px solid var(--fio);background:#fff;border-radius:16px;gap:18px;width:min(400px,100%);padding:28px;display:grid}.acesso-marca{letter-spacing:-.02em;font-weight:800}.acesso-marca span{letter-spacing:0;color:var(--muted);margin-left:6px;font-weight:400}.acesso h1{font-size:22px;font-weight:600}.acesso-form{gap:14px;display:grid}.acesso-form .adm-btn-forte{justify-content:center;min-height:42px}.acesso-texto{color:var(--ink-2);font-size:14px;line-height:1.5}.acesso-link{color:var(--ink-2);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;text-decoration:underline}.acesso .adm-campo{gap:4px;display:grid}.acesso .adm-campo>span{color:var(--muted);font-size:13px}.acesso .adm-campo input{width:100%;min-height:var(--ctrl);border:1px solid var(--borda);color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:0 10px}.acesso .adm-btn{min-height:var(--ctrl);border:1px solid var(--borda);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;align-items:center;padding:0 14px;display:inline-flex}.acesso .adm-btn-forte{background:var(--ink);border-color:var(--ink);color:#fff}.acesso .adm-aviso[data-tipo=erro]{color:#b42318}.acesso .adm-aviso[data-tipo=ok]{color:#067647}.portao{color:#f2f3f5;background:#0b0c0e;place-items:center;min-height:100svh;padding:24px;font:16px/1.55 system-ui,-apple-system,sans-serif;display:grid}.portao>div{max-width:440px}.portao h1{letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(26px,5vw,34px);line-height:1.15}.portao p{color:#b5b9c0;margin:0 0 28px}.portao small{color:#6f747c;font-size:13px}
