@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-normal.CnvboYUG.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-normal.Ca2vKHc0.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.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}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-wght-italic.BicUS2cM.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-wght-italic.BfTTTDIL.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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-wght-italic.Py8at3oI.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}.dm-maison{--bg:#f4efe6;--paper:#ebe3d3;--ink:#1d1a16;--muted:#6a6254;--terra:#a9482a;--olive:#5b6340;--line:#1d1a1629;--ease:cubic-bezier(.16, 1, .3, 1);--sans:"Plus Jakarta Sans Variable", system-ui, sans-serif;--pad:clamp(1.25rem, 5vw, 4.5rem);--serif:"Fraunces Variable", Georgia, serif;color-scheme:light;background:var(--bg);color:var(--ink);overflow-x:clip}.dm-maison :where(h1,h2,h3,p,ul,address,table,figure){margin:0;padding:0}.dm-maison :where(ul){list-style:none}.dm-maison a{color:inherit;text-decoration:none}.dm-maison :focus-visible{outline:2px solid var(--terra);outline-offset:3px}.dm-maison em{color:var(--terra);font-style:italic}.dm-maison .m-aviso{background:var(--ink);color:var(--bg);overflow:hidden}.dm-maison .m-aviso ul{letter-spacing:.16em;text-transform:uppercase;gap:3rem;width:max-content;padding:.6rem 0;font-size:.74rem;animation:46s linear infinite m-mq;display:flex}.dm-maison .m-aviso li:after{content:"•";color:var(--terra);margin-left:3rem}@keyframes m-mq{to{translate:-50%}}.dm-maison .m-topo{z-index:20;padding:.75rem var(--pad);background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:1rem;display:flex;position:sticky;top:3.75rem}.dm-maison .m-logo{font:400 1.35rem/1 var(--serif);letter-spacing:-.01em;margin-right:auto}.dm-maison .m-logo small{font:500 .62rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:.2rem;display:block}.dm-maison .m-topo nav{display:none}.dm-maison .m-topo nav ul{gap:1.75rem;font-size:.9rem;display:flex}.dm-maison .m-topo nav a:hover{color:var(--terra)}.dm-maison .m-aberto{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:.5rem;font-size:.72rem;display:inline-flex}.dm-maison .m-aberto:before{content:"";background:var(--muted);border-radius:50%;width:.5rem;height:.5rem}.dm-maison .m-aberto.on{color:var(--olive)}.dm-maison .m-aberto.on:before{background:#3f7a3a}@media (width>=900px){.dm-maison .m-topo nav{display:block}}@media (width<=520px){.dm-maison .m-aberto{display:none}}.dm-maison .m-btn{min-height:2.9rem;transition:translate .25s var(--ease), background-color .25s;border-radius:999px;justify-content:center;align-items:center;padding:0 1.5rem;font-size:.92rem;font-weight:600;display:inline-flex}.dm-maison .m-btn-p{background:var(--terra);color:#fff}.dm-maison .m-btn-p:hover{background:#8f3a20;translate:0 -2px}.dm-maison .m-btn-p:active{translate:0;scale:.98}.dm-maison .m-link{transition:background-size .35s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px;font-weight:500}.dm-maison .m-link:hover{background-size:100% 1px}.dm-maison .m-hero{isolation:isolate;min-height:min(46rem,100svh - 7rem);padding:clamp(2.5rem, 7vw, 5rem) var(--pad) clamp(2.5rem, 5vw, 4rem);align-items:end;display:grid;position:relative;overflow:hidden}.dm-maison .m-sol{z-index:-3;aspect-ratio:1;background:var(--terra);border-radius:50%;width:clamp(18rem,52vw,44rem);position:absolute;top:-4rem;right:-8vw}.dm-maison .m-prato{z-index:-2;width:clamp(13rem,34vw,29rem);position:absolute;bottom:4%;right:clamp(0rem,6vw,7rem)}.dm-maison .m-selo{z-index:1;width:clamp(5.5rem,11vw,8.5rem);animation:28s linear infinite m-gira;position:absolute;top:clamp(1rem,6vw,5rem);right:clamp(1rem,4vw,4rem)}.dm-maison .m-selo text{font:600 9.4px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;fill:var(--bg)}@keyframes m-gira{to{rotate:360deg}}.dm-maison .m-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--terra);font-size:.74rem;font-weight:600}.dm-maison .m-palavra{font:300 clamp(6.2rem, 27vw, 24rem) / .78 var(--serif);letter-spacing:-.045em;margin:.4rem 0 0 -.04em}.dm-maison .m-acento{font:italic 300 clamp(1.7rem, 4.4vw, 3.5rem) / 1.05 var(--serif);color:var(--terra);margin-top:1rem}.dm-maison .m-lead{max-width:34rem;color:var(--muted);margin-top:1.25rem;font-size:clamp(1rem,.9rem + .4vw,1.2rem)}.dm-maison .m-acoes{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.75rem;display:flex}.dm-maison .m-faixa{border-block:1px solid var(--line);background:var(--bg);overflow:hidden}.dm-maison .m-faixa ul{width:max-content;font:italic 300 clamp(1.6rem, 3.2vw, 2.6rem) / 1 var(--serif);padding:1rem 0;animation:60s linear infinite m-mq;display:flex}.dm-maison .m-faixa li{white-space:nowrap}.dm-maison .m-faixa li:after{content:"";background:var(--terra);vertical-align:middle;border-radius:50%;width:.5rem;height:.5rem;margin:0 clamp(1.5rem,3vw,2.75rem);display:inline-block}.dm-maison .m-sec{max-width:90rem;padding:clamp(4rem, 9vw, 8rem) var(--pad);margin-inline:auto}.dm-maison .m-h2{font:300 clamp(2.4rem, 6vw, 5rem) / 1.02 var(--serif);letter-spacing:-.02em;margin-top:.75rem}.dm-maison .m-abas{flex-wrap:wrap;gap:.5rem;margin:2rem 0 2.5rem;display:flex}.dm-maison .m-abas label{border:1px solid var(--ink);cursor:pointer;border-radius:999px;padding:.6rem 1.25rem;font-size:.9rem;font-weight:500;transition:background-color .25s,color .25s}.dm-maison .m-abas label:hover{background:var(--paper)}.dm-maison .m-abas input:checked+label{background:var(--ink);color:var(--bg)}.dm-maison .m-abas input:focus-visible+label{outline:2px solid var(--terra);outline-offset:3px}.dm-maison .m-menu-grade{align-items:start;gap:2.5rem;display:grid}.dm-maison .m-lista{display:none}.dm-maison .m-menu:has(#mc-0:checked) [data-p="0"],.dm-maison .m-menu:has(#mc-1:checked) [data-p="1"],.dm-maison .m-menu:has(#mc-2:checked) [data-p="2"],.dm-maison .m-menu:has(#mc-3:checked) [data-p="3"]{animation:m-in .6s var(--ease) both;display:block}.dm-maison .m-lista li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:0 .75rem;padding:1.1rem 0;display:flex}.dm-maison .m-nome{font:400 clamp(1.25rem, 2.4vw, 1.7rem) / 1.15 var(--serif)}.dm-maison .m-ponto{border-bottom:2px dotted var(--line);flex:1;translate:0 -.3rem}.dm-maison .m-preco{font-variant-numeric:tabular-nums;font-weight:600}.dm-maison .m-det{color:var(--muted);flex-basis:100%;margin-top:.25rem;font-size:.92rem}.dm-maison .m-destaque{background:var(--terra);color:#fff;text-align:center;border-radius:50vw 50vw 1.25rem 1.25rem;padding:clamp(4.5rem,10vw,7rem) clamp(1.5rem,3vw,2.5rem) 2.5rem}.dm-maison .m-destaque .m-eyebrow{color:#fff;opacity:.85}.dm-maison .m-dest-nome{font:italic 300 clamp(1.8rem, 3.4vw, 2.6rem) / 1.1 var(--serif);margin:1rem 0}.dm-maison .m-dest-preco{font:400 1.6rem var(--serif);margin-top:1.25rem}@media (width>=900px){.dm-maison .m-menu-grade{grid-template-columns:1.5fr 1fr;gap:5rem}}.dm-maison .m-casa{background:var(--paper);box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax)}.dm-maison .m-casa .m-lead{max-width:40rem}.dm-maison .m-fatos{flex-wrap:wrap;gap:2rem clamp(2rem,7vw,6rem);margin-top:3rem;display:flex}.dm-maison .m-fatos li{grid-template-columns:auto 1fr;align-items:baseline;display:grid}.dm-maison .m-fatos strong,.dm-maison .m-fatos span{font:300 clamp(4rem, 11vw, 8.5rem) / .9 var(--serif);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--terra)}.dm-maison .m-fatos small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);grid-column:1/-1;margin-top:.5rem;font-size:.8rem}.dm-maison .m-carrossel{margin:2.5rem calc(var(--pad) * -1) 0;padding:0 var(--pad) 1rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:thin;gap:1rem;display:flex;overflow-x:auto}.dm-maison .m-carrossel li{border:1px solid var(--line);scroll-snap-align:start;min-height:17rem;transition:translate .3s var(--ease);background:#fbf6ec;border-radius:1.25rem;flex-direction:column;flex:0 0 min(80vw,21rem);padding:1.5rem;display:flex}.dm-maison .m-carrossel li:hover{translate:0 -4px}.dm-maison .m-num{font:300 3.2rem / 1 var(--serif);color:var(--terra)}.dm-maison .m-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:auto;font-size:.7rem}.dm-maison .m-carrossel h3{font:400 1.5rem / 1.15 var(--serif);margin:.4rem 0}.dm-maison .m-carrossel p{color:var(--muted);font-size:.95rem}.dm-maison .m-reserva{background:var(--ink);color:var(--bg);box-shadow:0 0 0 100vmax var(--ink);clip-path:inset(0 -100vmax)}.dm-maison .m-reserva .m-h2 em{color:#e6926f}.dm-maison .m-form{gap:1.75rem;max-width:40rem;margin-top:2.5rem;display:grid}.dm-maison .m-form fieldset{border:0;margin:0;padding:0}.dm-maison .m-form legend,.dm-maison .m-data{letter-spacing:.16em;text-transform:uppercase;opacity:.75;margin-bottom:.75rem;font-size:.74rem}.dm-maison .m-pills{flex-wrap:wrap;gap:.5rem;display:flex}.dm-maison .m-pills label{cursor:pointer;font-variant-numeric:tabular-nums;border:1px solid #f4efe659;border-radius:999px;place-items:center;min-width:3.1rem;min-height:2.75rem;padding:0 1rem;transition:background-color .2s,color .2s;display:inline-grid}.dm-maison .m-pills label:hover{border-color:var(--bg)}.dm-maison .m-pills input:checked+label{background:var(--bg);color:var(--ink);border-color:var(--bg)}.dm-maison .m-pills input:focus-visible+label{outline-offset:3px;outline:2px solid #e6926f}.dm-maison .m-data{gap:.5rem;display:grid}.dm-maison .m-data input{min-height:2.9rem;color:var(--bg);font:inherit;color-scheme:dark;background:0 0;border:1px solid #f4efe659;border-radius:.75rem;padding:0 1rem}.dm-maison .m-resumo{font:italic 300 clamp(1.6rem, 3.6vw, 2.4rem) / 1.1 var(--serif)}.dm-maison .m-form .m-btn{justify-self:start}.dm-maison .m-nota{opacity:.65;font-size:.82rem}.dm-maison .m-visite-grade{gap:2.5rem;margin-top:2.5rem;display:grid}.dm-maison .m-visite address{font:300 clamp(1.7rem, 3.6vw, 2.8rem) / 1.15 var(--serif);font-style:normal}.dm-maison .m-visite table{border-collapse:collapse;width:100%;max-width:32rem}.dm-maison .m-visite th,.dm-maison .m-visite td{border-bottom:1px solid var(--line);text-align:left;padding:.9rem 0;font-weight:400}.dm-maison .m-visite td{text-align:right;font-variant-numeric:tabular-nums}.dm-maison .m-visite tr.hoje{color:var(--terra);font-weight:600}.dm-maison .m-visite tr.hoje th:after{content:" · hoje";font-weight:500}@media (width>=900px){.dm-maison .m-visite-grade{grid-template-columns:1fr 1fr;align-items:start}}.dm-maison .m-rodape{padding:1.5rem var(--pad);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;font-size:.8rem;display:flex}@keyframes m-in{0%{opacity:0;translate:0 1.25rem}}@media (prefers-reduced-motion:no-preference){.dm-maison .m-hero-in>*{animation:m-in 1s var(--ease) both}.dm-maison .m-hero-in>:nth-child(2){animation-delay:80ms}.dm-maison .m-hero-in>:nth-child(3){animation-delay:.16s}.dm-maison .m-hero-in>:nth-child(4){animation-delay:.24s}.dm-maison .m-hero-in>:nth-child(5){animation-delay:.32s}@supports (animation-timeline:view()){.dm-maison .rv{animation:m-in 1s var(--ease) both;animation-timeline:view();animation-range:entry entry 38%}.dm-maison .m-sol{animation:linear both m-sobe scroll(root);animation-range:0 90svh}.dm-maison .m-prato{animation:linear both m-gira-leve scroll(root);animation-range:0 90svh}}}@keyframes m-sobe{to{translate:0 -5rem;scale:1.08}}@keyframes m-gira-leve{to{translate:0 -2rem;rotate:28deg}}@media (prefers-reduced-motion:reduce){.dm-maison .m-aviso ul,.dm-maison .m-faixa ul,.dm-maison .m-selo{animation:none}}html:has(.dm-maison){scroll-padding-top:9rem}@media (width<=759px){.dm-maison .m-prato{display:none}}.dm-maison{--ph-a:#ece2d0;--ph-b:#cf9f7c;--ph-ink:#1d1a16}.m-galeria{max-width:84rem;padding-inline:var(--pad);grid-template-columns:1.2fr 1fr;gap:.75rem;margin:clamp(2.5rem,6vw,4.5rem) auto 0;display:grid}.m-galeria .m-g1{--ph-r:999px 999px .5rem .5rem;grid-row:span 2}.m-galeria .m-g2,.m-galeria .m-g3{--ph-r:.5rem}@media (width>=900px){.m-galeria{grid-template-columns:1.3fr 1fr 1fr;align-items:end}.m-galeria .m-g1{grid-row:auto}.m-galeria .m-g2{margin-bottom:4rem}}.m-dest-foto{--ph-r:999px 999px .5rem .5rem;margin-bottom:1.25rem}.m-casa-foto{--ph-r:.5rem;max-width:60rem;margin-top:2.5rem}.dm-maison a.m-fixo{z-index:30;background:var(--terra);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:3.25rem;margin:0 .75rem .75rem;font-weight:700;text-decoration:none;display:flex;position:sticky;bottom:.75rem;box-shadow:0 12px 30px -12px #1d1a1699}@media (width>=900px){.dm-maison a.m-fixo{display:none}}.dph{aspect-ratio:var(--ar,4 / 5);border-radius:var(--ph-r,0);background:var(--ph-a,#e7e1d6);display:block;position:relative;overflow:hidden}.dph img{object-fit:cover;width:100%;height:100%;display:block}.dph-vazio{background:repeating-linear-gradient(135deg, transparent 0 13px, color-mix(in srgb, var(--ph-ink,currentColor) 8%, transparent) 13px 14px), linear-gradient(160deg, var(--ph-a,#e7e1d6), var(--ph-b,#cfc6b6))}.dph-vazio:after{content:"";border:1px solid color-mix(in srgb, var(--ph-ink,currentColor) 24%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:.6rem}.dph-leg{letter-spacing:.16em;text-transform:uppercase;color:var(--ph-ink,currentColor);font:700 .62rem/1.35 Plus Jakarta Sans Variable,system-ui,sans-serif;position:absolute;bottom:1.1rem;left:1.2rem;right:1.2rem}.dph-leg small{letter-spacing:.02em;text-transform:none;margin-top:.2rem;font-weight:500;display:block}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/_astro/oswald-cyrillic-ext-wght-normal.DLWmRmaW.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/_astro/oswald-cyrillic-wght-normal.C8sJyxwB.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/_astro/oswald-vietnamese-wght-normal.Tdf5mmdl.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:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/_astro/oswald-latin-ext-wght-normal.Dj_1K-Kw.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:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/_astro/oswald-latin-wght-normal.CzS3kehr.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}.dx{--ease:cubic-bezier(.16, 1, .3, 1);--sans:"Plus Jakarta Sans Variable", system-ui, sans-serif;--pad:clamp(1.25rem, 5vw, 4.5rem);--line:color-mix(in srgb, var(--ink) 16%, transparent);--ph-a:var(--paper);--ph-b:color-mix(in srgb, var(--acc) 26%, var(--paper));--ph-ink:var(--ink);background:var(--bg);color:var(--ink);font-family:var(--sans);overflow-x:clip}.dx :where(h1,h2,h3,p,ul,ol,dl,dd,address,figure,fieldset,blockquote){margin:0;padding:0}.dx :where(ul,ol){list-style:none}.dx :where(address){font-style:normal}.dx :where(fieldset){border:0;min-width:0}.dx :where(a){color:inherit;text-decoration:none}.dx :focus-visible{outline:2px solid var(--acc-t,var(--acc));outline-offset:3px}.dx-topo{z-index:20;padding:.7rem var(--pad);background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:.75rem 1.5rem;display:flex;position:sticky;top:3.75rem}.dx-logo{font:var(--h-w,500) 1.3rem / 1 var(--disp);letter-spacing:.02em;text-transform:var(--up,none);margin-right:auto}.dx-logo small{font:500 .6rem / 1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--mut);margin-top:.3rem;display:block}.dx-nav{gap:1.5rem;font-size:.88rem;font-weight:500;display:none}.dx-nav a{transition:background-size .35s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding:.4rem 0}.dx-nav a:hover{background-size:100% 1px}@media (width>=900px){.dx-nav{display:flex}}.dx-btn{border-radius:var(--rad);background:var(--acc);min-height:2.9rem;color:var(--onacc);font:700 .92rem / 1 var(--sans);letter-spacing:.01em;cursor:pointer;transition:translate .25s var(--ease), filter .25s;border:0;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;display:inline-flex}.dx-btn:hover{filter:brightness(1.08);translate:0 -2px}.dx-btn:active{translate:0;scale:.98}.dx-btn-o{color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 38%, transparent);background:0 0}.dx-link{transition:background-size .35s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px;font-weight:600}.dx-link:hover{background-size:0 1px}.dx-sec{max-width:84rem;padding:clamp(3.5rem, 8vw, 6.5rem) var(--pad);margin-inline:auto}.dx-rot{letter-spacing:.2em;text-transform:uppercase;color:var(--acc-t,var(--acc));margin-bottom:1.25rem;font-size:.72rem;font-weight:700}.dx-h2{font:var(--h-w,500) clamp(2.1rem, 5.2vw, 4.2rem) / 1.02 var(--disp);letter-spacing:var(--h-ls,-.01em);text-transform:var(--up,none);text-wrap:balance}.dx-h2 em{font-style:var(--em-st,italic);color:var(--acc-t,var(--acc))}.dx-lead{max-width:36rem;color:var(--mut);margin-top:1rem;font-size:clamp(1rem,.92rem + .4vw,1.15rem);line-height:1.6}.dx-banda{background:var(--paper);box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax)}.dx-chips{flex-wrap:wrap;gap:.4rem;display:flex}.dx-chips>*{border:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);border-radius:999px;padding:.35rem .85rem;font-size:.7rem;font-weight:600}.dx-faixa{background:var(--acc);color:var(--onacc);display:flex;overflow:hidden}.dx-faixa ul{font:var(--h-w,500) clamp(1.05rem, 2.2vw, 1.6rem) / 1 var(--disp);letter-spacing:.04em;white-space:nowrap;text-transform:var(--up,none);flex:none;padding:.85rem 0;animation:34s linear infinite dx-mq;display:flex}.dx-faixa li:after{content:var(--sep,"✦");margin:0 clamp(1.25rem,3vw,2.5rem)}@keyframes dx-mq{to{translate:-100%}}.dx-ag{gap:1.75rem;max-width:54rem;margin-top:2.25rem;display:grid}.dx-ag legend{letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-bottom:.75rem;padding:0;font-size:.72rem;font-weight:700}.dx-op{flex-wrap:wrap;gap:.5rem;display:flex}.dx-op label{border:1px solid var(--line);border-radius:var(--rad);background:var(--bg);cursor:pointer;min-height:2.9rem;transition:background-color .25s, color .25s, translate .25s var(--ease);align-content:center;gap:.1rem;padding:.45rem 1.1rem;font-weight:600;display:grid}.dx-op label small{opacity:.85;font-size:.74rem;font-weight:400}.dx-op label:hover{translate:0 -2px}.dx-op input:checked+label{background:var(--acc);color:var(--onacc);border-color:var(--acc)}.dx-op input:checked+label small{opacity:1}.dx-op input:focus-visible+label{outline:2px solid var(--ink);outline-offset:3px}.dx-op-h label{text-align:center;font-variant-numeric:tabular-nums;min-width:4.4rem}.dx-ag-fim{border-top:1px solid var(--line);justify-items:start;gap:1rem;padding-top:1.5rem;display:grid}.dx-ag-res{font:var(--h-w,500) clamp(1.25rem, 2.8vw, 1.9rem) / 1.2 var(--disp);text-transform:var(--up,none)}.dx-nota{color:var(--mut);font-size:.82rem}.dx-visite{gap:2rem;display:grid}.dx-visite address{font:var(--h-w,500) clamp(1.6rem, 3.4vw, 2.6rem) / 1.15 var(--disp);text-transform:var(--up,none)}.dx-horas{grid-template-columns:1fr auto;max-width:28rem;display:grid}.dx-horas dt,.dx-horas dd{border-bottom:1px solid var(--line);padding:.85rem 0}.dx-horas dd{text-align:right;font-variant-numeric:tabular-nums}@media (width>=860px){.dx-visite{grid-template-columns:1fr 1fr;align-items:start}}.dx-rodape{padding:1.5rem var(--pad);border-top:1px solid var(--line);color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;font-size:.8rem;display:flex}.dx-rodape a{color:var(--ink);font-weight:600}@keyframes dx-in{0%{opacity:0;translate:0 1.25rem}}@media (prefers-reduced-motion:no-preference){.dx .dx-hero-in>*{animation:dx-in .9s var(--ease) both}.dx .dx-hero-in>:nth-child(2){animation-delay:80ms}.dx .dx-hero-in>:nth-child(3){animation-delay:.16s}.dx .dx-hero-in>:nth-child(4){animation-delay:.24s}.dx .dx-hero-in>:nth-child(5){animation-delay:.32s}@supports (animation-timeline:view()){.dx .rv{animation:dx-in 1s var(--ease) both;animation-timeline:view();animation-range:entry entry 38%}}}@media (prefers-reduced-motion:reduce){.dx-faixa ul{animation:none}}html:has(.dx){scroll-padding-top:9rem}.dx-progresso{z-index:19;pointer-events:none;height:3px;margin-bottom:-3px;position:sticky;top:7.3rem}.dx-progresso i{background:var(--acc);transform-origin:0;height:100%;display:block;scale:0 1}@keyframes dx-foto{0%{clip-path:inset(9% 7% 9% 7% round var(--ph-r,0))}}@keyframes dx-zoom{0%{scale:1.14}to{scale:1}}@keyframes dx-mascara{0%{clip-path:inset(0 0 100%);translate:0 .35em}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.dx-mov .dph{animation:dx-foto 1s var(--ease) both}.dx-mov .dph img{animation:linear both dx-zoom}.dx-mov .dx-h2{animation:dx-mascara 1s var(--ease) both}.dm.dx-mov .dph{animation-timeline:view();animation-range:entry cover 32%}.dm.dx-mov .dph img{animation-timeline:view();animation-range:cover}.dm.dx-mov .dx-h2{animation-timeline:view();animation-range:entry 5% entry 55%}}}@keyframes dx-w{0%{opacity:0;translate:0 .55em}}.dx-cinetico .dx-w{display:inline-block}@media (prefers-reduced-motion:no-preference){.dx-mov .dx-hero-in>.dx-cinetico{animation:none}.dx-mov .dx-cinetico .dx-w{animation:dx-w .9s var(--ease) both;animation-delay:calc(.1s + var(--i) * 70ms)}}.dm-atelier{--bg:#111;--paper:#1b1a19;--ink:#ece6da;--mut:#a39d92;--acc:#c0713d;--onacc:#111;--acc-t:#d48452;--red:#b3262e;--blue:#22417f;--disp:"Oswald Variable", Impact, sans-serif;--rad:2px;--up:uppercase;--h-w:600;--h-ls:0;--em-st:normal;--sep:"/";--ph-a:#262422;--ph-b:#3d2a1e;--ph-ink:#ece6da}.at-hero{max-width:84rem;padding:clamp(2rem, 6vw, 4.5rem) var(--pad) clamp(3.5rem, 8vw, 6rem);gap:3rem;margin-inline:auto;display:grid}@media (width>=900px){.at-hero{grid-template-columns:1.15fr .85fr;align-items:center}}.at-prox{border:1px solid var(--line);color:var(--mut);border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1.75rem;padding:.5rem 1rem;font-size:.82rem;display:inline-flex}.at-prox strong{color:var(--ink);font-variant-numeric:tabular-nums}.at-dot{background:#45c072;border-radius:50%;width:.55rem;height:.55rem}.at-titulo{font:700 clamp(4.2rem, 16vw, 10.5rem) / .86 var(--disp);text-transform:uppercase;letter-spacing:-.01em}.at-titulo span{width:fit-content;display:block}.at-titulo .l1{color:#0000;-webkit-text-stroke:2px var(--acc)}.at-titulo .l2{background:var(--red);color:var(--ink);margin-top:.06em;padding:0 .1em}.at-desc{max-width:30rem;color:var(--mut);margin-top:1.75rem;font-size:1.08rem;line-height:1.6}.at-acoes{flex-wrap:wrap;gap:.75rem;margin:2rem 0 1.5rem;display:flex}.at-arte{margin-inline:1rem;position:relative}.at-foto{--ph-r:2px}.at-poste{border:2px solid var(--ink);border-radius:999px;width:1.5rem;position:absolute;top:10%;bottom:10%;left:-1.1rem;overflow:hidden}.at-poste:before{content:"";background:repeating-linear-gradient(135deg, var(--ink) 0 .8rem, var(--red) .8rem 1.6rem, var(--ink) 1.6rem 2.4rem, var(--blue) 2.4rem 3.2rem);position:absolute;inset:-4.52544rem 0 0}.at-selo{aspect-ratio:1;background:var(--acc);width:7.5rem;color:var(--onacc);text-align:center;font:600 .82rem / 1.1 var(--disp);letter-spacing:.08em;text-transform:uppercase;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-1.75rem;right:-.75rem;rotate:-12deg}.at-precos{border-top:1px solid var(--line);margin-top:2.75rem}.at-precos li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem clamp(1rem,3vw,2.5rem);padding:clamp(1.1rem,2.5vw,1.75rem) 0;display:grid}.at-n{font:500 .85rem / 1 var(--disp);letter-spacing:.1em;color:var(--mut)}.at-precos h3{font:600 clamp(1.4rem, 3.4vw, 2.5rem) / 1 var(--disp);text-transform:uppercase}.at-precos p{color:var(--mut);margin-top:.45rem;font-size:.9rem}.at-valor{font:700 clamp(3rem, 9vw, 6.75rem) / .85 var(--disp);font-variant-numeric:tabular-nums;transition:color .3s;display:flex}.at-valor small{color:var(--mut);margin:.12em .12em 0 0;font-size:.28em}.at-precos li:hover .at-valor{color:var(--acc-t)}.at-contorno{border-block:1px solid var(--line);padding:1.25rem 0;overflow:hidden}.at-contorno p{width:max-content;font:700 clamp(3.5rem, 12vw, 9rem) / 1 var(--disp);text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--ink) 40%, transparent)}.at-cortes{scroll-snap-type:x mandatory;scrollbar-width:thin;margin-top:2.5rem;padding-bottom:1rem;overflow-x:auto}.at-cortes ul{grid-auto-columns:min(74%,19rem);grid-auto-flow:column;gap:1rem;display:grid}.at-cortes li{scroll-snap-align:start}.at-cortes .dph{transition:scale .5s var(--ease)}.at-cortes li:hover .dph{scale:1.02}.at-cortes h3{font:600 1.45rem / 1 var(--disp);text-transform:uppercase;margin-top:1rem}.at-cortes p{color:var(--mut);margin-top:.4rem;font-size:.9rem}@media (width>=900px){.at-cortes{overflow:visible}.at-cortes ul{grid-template-columns:repeat(4,1fr);grid-auto-flow:row}}.at-equipe{gap:2rem;display:grid}@media (width>=900px){.at-equipe{grid-template-columns:1fr 1.25fr;column-gap:4rem}.at-equipe-foto{grid-area:1/2/span 2}}.at-pessoas li{border-bottom:1px solid var(--line);align-items:center;gap:1rem;padding:1.1rem 0;display:flex}.at-mono{border:1px solid var(--acc);width:3.25rem;height:3.25rem;color:var(--acc-t);font:600 1.4rem / 1 var(--disp);border-radius:50%;flex:none;place-items:center;display:grid}.at-pessoas h3{font:600 1.3rem / 1 var(--disp);text-transform:uppercase}.at-pessoas p{color:var(--mut);margin-top:.3rem;font-size:.9rem}.at-pessoas small{letter-spacing:.14em;text-transform:uppercase;color:var(--acc-t);font-size:.72rem;font-weight:700}.at-clube{align-items:center;gap:3rem;display:grid}@media (width>=900px){.at-clube{grid-template-columns:1fr 1fr}}.at-ticket{background:var(--ink);color:#161412;max-width:28rem;transition:rotate .5s var(--ease);border-radius:6px;justify-items:start;gap:1rem;padding:2rem;display:grid;position:relative;rotate:-2deg}.at-ticket:hover{rotate:0deg}.at-ticket:before,.at-ticket:after{content:"";background:var(--bg);border-radius:50%;width:2rem;height:2rem;position:absolute;top:9.6rem}.at-ticket:before{left:-1rem}.at-ticket:after{right:-1rem}.at-ticket header{width:100%;font:600 .85rem / 1 var(--disp);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;display:flex}.at-ticket-preco{font:700 4.5rem / 1 var(--disp)}.at-ticket-preco small{font:500 .95rem / 1 var(--sans);color:#4a4540;margin-left:.5rem}.at-ticket hr{border:0;border-top:2px dashed #1614124d;width:100%;margin:.25rem 0}.at-ticket ul{gap:.55rem;display:grid}.at-ticket li:before{content:"✓";color:var(--red);margin-right:.6rem;font-weight:700}.at-ticket-nota{color:#4a4540;font-size:.82rem}.at-prods{border:1px solid var(--line);background:var(--line);gap:1px;margin-top:2.5rem;display:grid}@media (width>=700px){.at-prods{grid-template-columns:repeat(3,1fr)}}.at-prods li{background:var(--bg);gap:.4rem;padding:1.75rem;display:grid}.at-prods h3{font:600 1.4rem / 1 var(--disp);text-transform:uppercase}.at-prods p{color:var(--mut)}.at-prods strong{font:600 1.6rem / 1 var(--disp);color:var(--acc-t);margin-top:.75rem}@keyframes at-pole{to{translate:0 4.52544rem}}@keyframes at-pulse{50%{opacity:.35}}@keyframes at-desliza{0%{translate:4%}to{translate:-38%}}@media (prefers-reduced-motion:no-preference){.at-poste:before{animation:1.8s linear infinite at-pole}.at-dot{animation:2s ease-in-out infinite at-pulse}@supports (animation-timeline:view()){.at-contorno p{animation:linear both at-desliza}.dm-atelier .at-contorno p{animation-timeline:view()}}}.dm-lumiere{--bg:#f7f1ea;--paper:#efe3d6;--ink:#2a1f1c;--mut:#6a5850;--acc:#5c2a22;--onacc:#fff;--acc-t:#96482f;--rose:#d9a48c;--disp:"Fraunces Variable", Georgia, serif;--rad:999px;--h-w:350;--h-ls:-.02em;--sep:"✦";--ph-a:#eadbcb;--ph-b:#d6ad95;--ph-ink:#5c2a22}.dm-lumiere .dx-faixa{background:var(--rose);color:var(--ink)}.dm-lumiere .dx-faixa ul{font-style:italic}.lu-hero{max-width:84rem;padding:clamp(2.5rem, 6vw, 5rem) var(--pad) clamp(3.5rem, 8vw, 6rem);gap:3rem;margin-inline:auto;display:grid}@media (width>=900px){.lu-hero{grid-template-columns:1.1fr .9fr;align-items:center}}.lu-titulo{font:300 clamp(3rem, 8.5vw, 6.5rem) / .98 var(--disp);letter-spacing:-.03em;text-wrap:balance}.lu-titulo em{color:var(--acc-t);font-style:italic;font-weight:400;display:block}.lu-acoes{flex-wrap:wrap;gap:.75rem;margin:2rem 0 1.5rem;display:flex}.lu-arte{justify-self:center;width:100%;max-width:30rem;position:relative}.lu-arco{--ph-r:999px 999px 1.5rem 1.5rem}.lu-selo{background:var(--bg);width:8.5rem;height:8.5rem;fill:var(--acc);border-radius:50%;padding:.4rem;position:absolute;bottom:-1.5rem;left:-1.5rem}.lu-selo text{font:600 10.5px / 1 var(--sans);letter-spacing:.16em;text-transform:uppercase}.lu-diag{gap:3rem;display:grid}@media (width>=900px){.lu-diag{grid-template-columns:1.1fr .9fr;align-items:end}}.lu-q{margin-top:2.25rem}.lu-q legend{font:400 1.35rem / 1.2 var(--disp);margin-bottom:.9rem;padding:0;font-style:italic}.lu-pilulas{flex-wrap:wrap;gap:.5rem;display:flex}.lu-pilulas label{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);background:var(--bg);cursor:pointer;min-height:2.9rem;transition:background-color .25s, color .25s, translate .25s var(--ease);border-radius:999px;align-items:center;padding:0 1.25rem;font-weight:600;display:inline-flex}.lu-pilulas label:hover{translate:0 -2px}.lu-pilulas input:checked+label{background:var(--acc);border-color:var(--acc);color:var(--onacc)}.lu-pilulas input:focus-visible+label{outline:2px solid var(--ink);outline-offset:3px}.lu-res{background:var(--bg);border-radius:2rem;justify-items:start;gap:1rem;padding:clamp(1.75rem,4vw,2.75rem);display:grid;box-shadow:0 30px 60px -30px #5c2a2259}.lu-res-rot{letter-spacing:.2em;text-transform:uppercase;color:var(--acc-t);font-size:.72rem;font-weight:700}.lu-res [data-r1],.lu-res [data-r2]{display:none}.lu-res h3{font:400 clamp(1.6rem, 3vw, 2.2rem) / 1.1 var(--disp)}.lu-res p{color:var(--mut);margin-top:.6rem;line-height:1.6}.lu-res .lu-res-serv{background:var(--paper);color:var(--ink);border-radius:999px;padding:.4rem .9rem;font-size:.88rem;font-weight:600;display:inline-block}.lu-res-dica{border-top:1px solid var(--line);padding-top:1rem;font-size:.92rem}.lu-ad-sec{gap:2.5rem;display:grid}@media (width>=900px){.lu-ad-sec{grid-template-columns:.9fr 1.1fr;align-items:center}}.lu-ad{touch-action:pan-y;border-radius:1.5rem;justify-self:center;width:100%;max-width:34rem;position:relative;overflow:hidden}.lu-ad-foto{--ph-r:0}.lu-ad-antes{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.lu-ad-antes .dph{--ph-a:#d9cfc4;--ph-b:#b9aa9b;height:100%}.lu-ad-linha{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:2px;position:absolute;translate:-1px}.lu-ad-linha:after{content:"‹ ›";width:3rem;height:3rem;color:var(--acc);font:700 1rem / 1 var(--sans);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 6px 20px #0003}.lu-ad-tag{color:#fff;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;background:#2a1f1cbf;border-radius:999px;padding:.35rem .8rem;font-size:.72rem;font-weight:700;position:absolute;top:1rem}.lu-ad-tag-a{left:1rem}.lu-ad-tag-d{right:1rem}.lu-ad-r{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.lu-ad:has(.lu-ad-r:focus-visible) .lu-ad-linha:after{outline:3px solid var(--acc);outline-offset:3px}.lu-serv{gap:3rem;display:grid}@media (width>=900px){.lu-serv{grid-template-columns:.8fr 1.2fr}}.lu-serv-foto{--ph-r:1.5rem;max-width:22rem;margin-top:2rem}.lu-lista li{border-bottom:1px solid var(--line);padding:1.5rem 0}.lu-lin{align-items:baseline;gap:.75rem;display:flex}.lu-lin h3{font:400 clamp(1.4rem, 2.6vw, 1.9rem) / 1.1 var(--disp)}.lu-pontos{border-bottom:1px dotted color-mix(in srgb, var(--ink) 40%, transparent);flex:1;min-width:1rem}.lu-lin strong{white-space:nowrap;color:var(--acc-t);font-weight:600}.lu-lista p{color:var(--mut);margin-top:.35rem;font-size:.92rem}.lu-equipe{align-items:center;gap:3rem;display:grid}@media (width>=900px){.lu-equipe{grid-template-columns:1.1fr .9fr}}.lu-equipe-foto{--ph-r:1.5rem}.lu-pessoas{gap:1.25rem;margin-top:2rem;display:grid}.lu-pessoas h3{font:400 1.6rem / 1 var(--disp);font-style:italic}.lu-pessoas p{color:var(--mut);margin-top:.3rem}.lu-pessoas small{letter-spacing:.14em;text-transform:uppercase;color:var(--acc-t);font-size:.72rem;font-weight:700}.lu-prods{gap:1rem;margin-top:2.5rem;display:grid}@media (width>=700px){.lu-prods{grid-template-columns:repeat(3,1fr)}}.lu-prods li{background:var(--paper);border-radius:1.5rem;gap:.4rem;padding:2rem;display:grid}.lu-prods h3{font:400 1.5rem / 1.1 var(--disp)}.lu-prods p{color:var(--mut)}.lu-prods strong{color:var(--acc-t);margin-top:.75rem;font-weight:600}.lu-horas{margin-top:1.5rem}.dm-lumiere .dx-visite .dph{--ph-r:1.5rem}@keyframes lu-gira{to{rotate:360deg}}@media (prefers-reduced-motion:no-preference){.lu-selo{animation:24s linear infinite lu-gira}}.dm-vitrine{--bg:#fff8ee;--paper:#f3e6d0;--ink:#2a211b;--mut:#66574b;--acc:#3f6b3a;--onacc:#fff;--acc-t:#36602f;--tomate:#c73d24;--mostarda:#e8b23a;--disp:"Fraunces Variable", Georgia, serif;--rad:.6rem;--h-w:800;--h-ls:-.03em;--sep:"✿";--ph-a:#f1dfc4;--ph-b:#dcbc8f;--ph-ink:#4a3726;--ph-r:1rem}.vt-hero{max-width:84rem;padding:clamp(2.5rem, 6vw, 5rem) var(--pad) clamp(3.5rem, 8vw, 6rem);gap:3rem;margin-inline:auto;display:grid}@media (width>=900px){.vt-hero{grid-template-columns:1.1fr .9fr;align-items:center}}.vt-titulo{font:800 clamp(3rem, 9vw, 6.75rem) / .95 var(--disp);letter-spacing:-.04em;text-wrap:balance}.vt-titulo em{color:var(--acc-t);font-style:italic;font-weight:400;display:block}.vt-acoes{flex-wrap:wrap;gap:.75rem;margin:2rem 0 1.5rem;display:flex}.vt-arte{justify-self:center;width:100%;max-width:30rem;margin-inline:1rem;position:relative}.vt-foto{--ph-r:1.5rem}.vt-adesivo{aspect-ratio:1;text-align:center;width:6.5rem;font:800 .8rem / 1.05 var(--disp);letter-spacing:.02em;text-transform:uppercase;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 10px 22px -10px #2a211b80}.vt-a1{background:var(--tomate);color:#fff;top:-1.25rem;right:-1rem;rotate:10deg}.vt-a2{background:var(--mostarda);width:7rem;color:var(--ink);border-radius:1rem;bottom:18%;left:-1.5rem;rotate:-8deg}.vt-a3{background:var(--acc);color:#fff;bottom:-1.25rem;right:18%;rotate:-4deg}.vt-cab{align-items:end;gap:1.5rem;display:grid}@media (width>=900px){.vt-cab{grid-template-columns:1fr auto}}.vt-filtro{flex-wrap:wrap;gap:.4rem;display:flex}.vt-filtro label{border:1.5px solid var(--ink);cursor:pointer;border-radius:999px;align-items:center;min-height:2.75rem;padding:0 1rem;font-size:.88rem;font-weight:700;transition:background-color .2s,color .2s;display:inline-flex}.vt-filtro input:checked+label{background:var(--ink);color:var(--bg)}.vt-filtro input:focus-visible+label{outline:2px solid var(--acc);outline-offset:3px}.vt-grade{gap:2rem;margin-top:2.5rem;display:grid}@media (width>=1000px){.vt-grade{grid-template-columns:1fr 22rem;align-items:start}.vt-sacola{position:sticky;top:9.5rem}}.vt-prods{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:1.5rem 1rem;display:grid}@media (width<=559px){.vt-prods{grid-template-columns:repeat(2,1fr)}}.vt-prod{grid-template-rows:auto auto 1fr auto;gap:.3rem;display:grid}.vt-prod-foto{margin-bottom:.6rem;position:relative}.vt-tag{background:var(--tomate);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.3rem .65rem;font-size:.68rem;font-weight:800;position:absolute;top:.6rem;left:.6rem;rotate:-4deg}.vt-prod h3{font:700 1.2rem / 1.15 var(--disp)}.vt-prod p{color:var(--mut);font-size:.85rem}.vt-prod-pe{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.vt-preco{background:var(--mostarda);color:var(--ink);clip-path:polygon(.6rem 0,100% 0,100% 100%,.6rem 100%,0 50%);padding:.3rem .7rem .3rem 1.1rem;font-size:.95rem;font-weight:800;position:relative}.vt-add{border-radius:var(--rad);background:var(--acc);min-height:2.75rem;color:var(--onacc);font:700 .85rem / 1 var(--sans);cursor:pointer;transition:translate .2s var(--ease);border:0;padding:0 1rem}.vt-add:hover{translate:0 -2px}.vt-add.is-ok{animation:vt-pop .4s var(--ease)}.vt-sacola{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#fff;border-radius:1.25rem;gap:1rem;padding:1.5rem;display:grid}.vt-sacola h3{font:800 1.6rem / 1 var(--disp)}.vt-vazia{color:var(--mut);font-size:.92rem}.vt-itens{gap:.6rem;display:grid}.vt-itens li{grid-template-columns:1fr auto auto;align-items:center;gap:.6rem;font-size:.92rem;display:grid}.vt-ctl{gap:.25rem;display:flex}.vt-ctl button{border:1px solid var(--line);background:var(--bg);width:2.25rem;height:2.25rem;font:700 1rem / 1 var(--sans);cursor:pointer;border-radius:50%}.vt-total{border-top:2px dashed var(--line);justify-content:space-between;padding-top:.9rem;font-weight:600;display:flex}.vt-total strong{font:800 1.4rem / 1 var(--disp)}.vt-entrega{gap:.5rem;font-size:.9rem;display:grid}.vt-entrega legend{letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-bottom:.4rem;padding:0;font-size:.72rem;font-weight:700}.vt-entrega label{cursor:pointer;align-items:center;gap:.6rem;min-height:2.75rem;display:flex}.vt-entrega input{width:1.2rem;height:1.2rem;accent-color:var(--acc)}.vt-bolha{white-space:pre-line;background:#e3f4d7;border-radius:1rem 1rem 1rem .25rem;padding:.9rem 1rem;font-size:.88rem;line-height:1.5;position:relative}.vt-bolha-rot{letter-spacing:.14em;text-transform:uppercase;color:var(--acc-t);margin-bottom:.35rem;font-size:.68rem;font-weight:700}.vt-enviar{width:100%}.vt-barra{z-index:30;background:var(--ink);min-height:3.25rem;color:var(--bg);border-radius:999px;justify-content:space-between;align-items:center;margin:0 .75rem .75rem;padding:0 1.25rem;font-size:.92rem;display:flex;position:sticky;bottom:.75rem;box-shadow:0 12px 30px -10px #00000080}.vt-barra[hidden]{display:none}@media (width>=1000px){.vt-barra{display:none}}.vt-passos{counter-reset:p;gap:1rem;margin-top:2.5rem;display:grid}@media (width>=760px){.vt-passos{grid-template-columns:repeat(3,1fr)}}.vt-passos li{background:var(--bg);border-radius:1.25rem;gap:.5rem;padding:2rem;display:grid}.vt-passos span{font:800 3.5rem / 1 var(--disp);color:var(--tomate)}.vt-passos h3{font:700 1.4rem / 1.1 var(--disp)}.vt-passos p{color:var(--mut);line-height:1.55}.vt-horas{margin-top:1.5rem}.vt-btn-sacola{gap:.6rem}.vt-badge{background:var(--bg);min-width:1.5rem;height:1.5rem;color:var(--ink);border-radius:999px;place-items:center;padding:0 .35rem;font-size:.78rem;display:inline-grid}@keyframes vt-cai{0%{opacity:0;translate:0 -140%;rotate:-25deg}}@keyframes vt-pop{40%{scale:1.12}}@media (prefers-reduced-motion:no-preference){.vt-adesivo{animation:vt-cai .9s var(--ease) both}.vt-a1{animation-delay:.35s}.vt-a2{animation-delay:.55s}.vt-a3{animation-delay:.75s}}.dm-vernis{--bg:#fbf4f1;--paper:#f4e1dc;--ink:#2b2022;--mut:#6e5a5e;--acc:#8c2f46;--onacc:#fff;--acc-t:#8c2f46;--peach:#f6b59b;--disp:"Fraunces Variable", Georgia, serif;--rad:1rem;--h-w:600;--h-ls:-.025em;--sep:"●";--esm:#7a1f3d;--ph-a:#f6dcd4;--ph-b:#f2b9a6;--ph-ink:#5a2433;--ph-r:1.5rem}.dm-vernis .dx-faixa{background:var(--peach);color:var(--ink)}.dm-vernis .dx-faixa li:after{vertical-align:middle;color:var(--acc);font-size:.5em}.vn-hero{max-width:84rem;padding:clamp(2.5rem, 6vw, 5rem) var(--pad) clamp(3.5rem, 8vw, 6rem);gap:3rem;margin-inline:auto;display:grid}@media (width>=900px){.vn-hero{grid-template-columns:1.1fr .9fr;align-items:center}}.vn-titulo{font:650 clamp(3.2rem, 10vw, 7.5rem) / .92 var(--disp);letter-spacing:-.04em}.vn-titulo em{color:var(--acc);font-style:italic;font-weight:400;display:block}.vn-acoes{flex-wrap:wrap;gap:.75rem;margin:2rem 0 1.5rem;display:flex}.vn-arte{justify-self:center;width:100%;max-width:30rem;position:relative}.vn-bolha{background:var(--peach);border-radius:48% 52% 40% 60%/55% 45%;position:absolute;inset:8% -6% -6% 10%}.vn-foto{--ph-r:2rem 2rem 9rem 2rem}.vn-gotas{gap:.6rem;display:grid;position:absolute;top:12%;left:-.75rem}.vn-gotas li{border:3px solid var(--bg);background:var(--c);border-radius:50% 50% 50% 0;width:2.4rem;height:2.4rem;rotate:-45deg;box-shadow:0 8px 18px -8px #2b202280}.vn-estudio{gap:2.5rem;margin-top:2.5rem;display:grid}@media (width>=900px){.vn-estudio{grid-template-columns:1fr 1fr;align-items:center}}.vn-palco{background:linear-gradient(160deg, var(--paper), #f9e9e4);border-radius:2rem;justify-items:center;gap:1.25rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.vn-mao{width:min(100%,26rem);height:auto}.vn-dedo{fill:#eec8b4;stroke:#d9a990;stroke-width:1.5px}.vn-unha [data-f]{fill:var(--esm);stroke:#2b20222e;stroke-width:1px;transition:fill .4s var(--ease);display:none}.vn-brilho,.vn-perola{fill:none;stroke:#fff;stroke-linecap:round;pointer-events:none;transition:opacity .3s}.vn-brilho{stroke-width:4px;opacity:.55}.vn-perola{stroke-width:9px;opacity:0}.dm-vernis:has(#va-1:checked) .vn-brilho{opacity:0}.dm-vernis:has(#va-1:checked) .vn-unha [data-f]{fill-opacity:.88}.dm-vernis:has(#va-2:checked) .vn-brilho{opacity:.8}.dm-vernis:has(#va-2:checked) .vn-perola{opacity:.3}.vn-palco figcaption{background:var(--bg);font:500 1.05rem / 1.2 var(--disp);border-radius:999px;padding:.5rem 1.1rem;font-style:italic}.vn-ctrl{justify-items:start;gap:1.75rem;display:grid}.vn-ctrl legend{letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-bottom:.75rem;padding:0;font-size:.72rem;font-weight:700}.vn-cores{grid-template-columns:repeat(4,3rem);gap:.75rem;display:grid}.vn-cores label{background:var(--c);cursor:pointer;width:3rem;height:3rem;transition:scale .25s var(--ease), box-shadow .25s;border-radius:50%;box-shadow:inset 0 0 0 1px #2b202226}.vn-cores label:hover{scale:1.08}.vn-cores input:checked+label{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px var(--ink)}.vn-cores input:focus-visible+label{outline:2px solid var(--acc);outline-offset:6px}.vn-selos{gap:1rem;margin-top:2.5rem;display:grid}@media (width>=760px){.vn-selos{grid-template-columns:repeat(3,1fr)}}.vn-selos li{background:var(--bg);border-radius:1.5rem;gap:.5rem;padding:2rem;display:grid}.vn-selos span{background:var(--acc);width:3rem;height:3rem;color:var(--onacc);border-radius:50%;place-items:center;margin-bottom:.75rem;font-weight:700;display:grid}.vn-selos h3{font:600 1.4rem / 1.1 var(--disp)}.vn-selos p{color:var(--mut);line-height:1.55}.vn-galeria{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2.5rem;display:grid}@media (width>=900px){.vn-galeria{grid-template-columns:repeat(4,1fr)}.vn-galeria li:nth-child(2n){margin-top:3rem}}.vn-galeria p{font:500 1.1rem / 1.2 var(--disp);margin-top:.75rem;font-style:italic}.vn-servicos{gap:1rem;margin-top:2.5rem;display:grid}@media (width>=760px){.vn-servicos{grid-template-columns:repeat(2,1fr)}}.vn-servicos li{border:1px solid var(--line);transition:background-color .3s, translate .3s var(--ease);border-radius:1.5rem;gap:.4rem;padding:1.75rem;display:grid}.vn-servicos li:hover{background:var(--paper);translate:0 -3px}.vn-servicos h3{font:600 1.5rem / 1.1 var(--disp)}.vn-servicos p{color:var(--mut)}.vn-servicos div{justify-content:space-between;align-items:center;margin-top:.75rem;display:flex}.vn-servicos span{color:var(--mut);font-size:.85rem}.vn-servicos strong{background:var(--acc);color:var(--onacc);border-radius:999px;padding:.35rem .9rem;font-size:.9rem}.vn-equipe{align-items:center;gap:3rem;display:grid}@media (width>=900px){.vn-equipe{grid-template-columns:.9fr 1.1fr}}.vn-pessoas{gap:1rem;margin-top:2rem;display:grid}.vn-pessoas li{align-items:center;gap:1rem;display:flex}.vn-pessoas span{background:var(--peach);width:3.25rem;height:3.25rem;font:600 1.3rem / 1 var(--disp);border-radius:50%;flex:none;place-items:center;display:grid}.vn-pessoas h3{font:600 1.35rem / 1 var(--disp)}.vn-pessoas p{color:var(--mut);margin-top:.25rem;font-size:.92rem}.vn-prods{gap:1rem;margin-top:2.5rem;display:grid}@media (width>=700px){.vn-prods{grid-template-columns:repeat(3,1fr)}}.vn-prods li{background:var(--paper);border-radius:1.5rem;gap:.4rem;padding:2rem;display:grid}.vn-prods h3{font:600 1.4rem / 1.1 var(--disp)}.vn-prods p{color:var(--mut)}.vn-prods strong{color:var(--acc);margin-top:.75rem}@keyframes vn-flutua{50%{translate:.4rem -.3rem}}@media (prefers-reduced-motion:no-preference){.vn-gotas li{animation:4s ease-in-out infinite vn-flutua;animation-delay:calc(var(--i) * -.8s)}}.dm-sante{--bg:#f4f8f7;--paper:#e3efec;--ink:#10302e;--mut:#4a6361;--acc:#1f7a6c;--onacc:#fff;--acc-t:#1b6d60;--coral:#e07a5f;--disp:var(--sans);--rad:.75rem;--h-w:650;--h-ls:-.035em;--em-st:normal;--ph-a:#dbeae6;--ph-b:#a9d1c8;--ph-ink:#10302e;--ph-r:1.25rem}.dm-sante .dx-logo{letter-spacing:-.02em;font-weight:700}.st-hero{max-width:84rem;padding:clamp(2.5rem, 6vw, 5rem) var(--pad) clamp(3rem, 6vw, 4.5rem);gap:3rem;margin-inline:auto;display:grid}@media (width>=900px){.st-hero{grid-template-columns:1.1fr .9fr;align-items:center}}.st-titulo{font:650 clamp(2.8rem, 7.5vw, 5.75rem) / 1 var(--sans);letter-spacing:-.045em;text-wrap:balance}.st-titulo em{color:var(--acc-t);font-style:normal;font-weight:400;display:block}.st-acoes{flex-wrap:wrap;gap:.75rem;margin:2rem 0 1.5rem;display:flex}.st-arte{justify-self:center;width:100%;max-width:30rem;position:relative}.st-foto{--ph-r:2rem}.st-cartao{color:var(--mut);background:#fff;border-radius:1rem;align-items:center;gap:.85rem;padding:.9rem 1.2rem;font-size:.8rem;display:flex;position:absolute;bottom:1.5rem;left:-1rem;box-shadow:0 20px 40px -20px #10302e73}.st-cartao strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:1.05rem;display:block}.st-pulso{background:var(--acc);border-radius:50%;width:.75rem;height:.75rem;position:relative}.st-pulso:after{content:"";background:var(--acc);border-radius:50%;position:absolute;inset:0}.st-care{padding-top:0}.st-care ul{border:1px solid var(--line);background:var(--line);border-radius:1.25rem;gap:1px;display:grid;overflow:hidden}@media (width>=760px){.st-care ul{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.st-care ul{grid-template-columns:repeat(4,1fr)}}.st-care li{background:var(--bg);gap:.5rem;padding:1.75rem;display:grid}.st-ic{background:linear-gradient(135deg, var(--acc) 50%, var(--coral) 50%);border-radius:.7rem;width:2.25rem;height:2.25rem;margin-bottom:.5rem}.st-care h2{font:650 1.1rem / 1.2 var(--sans);letter-spacing:-.01em}.st-care p{color:var(--mut);font-size:.92rem;line-height:1.55}.st-abas{border-bottom:1px solid var(--line);scrollbar-width:none;gap:.25rem;margin-top:2.25rem;display:flex;overflow-x:auto}.st-abas label{min-height:3rem;color:var(--mut);cursor:pointer;border-bottom:3px solid #0000;flex:none;align-items:center;padding:0 1.1rem;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.st-abas input:checked+label{border-color:var(--acc);color:var(--ink)}.st-abas input:focus-visible+label{outline:2px solid var(--acc);outline-offset:-2px}.st-painel{gap:1.5rem;padding-top:2rem;display:none}.st-resumo{max-width:40rem;font-size:1.1rem;line-height:1.6}.st-pros{gap:1rem;display:grid}@media (width>=760px){.st-pros{grid-template-columns:repeat(2,1fr)}}.st-pros li{background:var(--bg);border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.25rem;display:grid}.st-mono{background:var(--acc);width:3.25rem;height:3.25rem;color:var(--onacc);border-radius:50%;place-items:center;font-size:1.2rem;font-weight:700;display:grid}.st-pros h3{font-size:1.05rem;font-weight:700}.st-pros p{color:var(--mut);margin-top:.15rem;font-size:.9rem}.st-pros small{color:var(--mut);margin-top:.3rem;font-size:.75rem;display:block}.st-portal{align-items:center;gap:3rem;display:grid}@media (width>=900px){.st-portal{grid-template-columns:1fr 1fr}}.st-cel{background:var(--ink);border-radius:2.6rem;justify-self:center;width:min(100%,19rem);padding:.7rem;box-shadow:0 40px 80px -40px #10302e99}.st-tela{background:var(--bg);border-radius:2rem;gap:1rem;min-height:30rem;padding:2.25rem 1.1rem 1.25rem;display:grid}.st-ola{letter-spacing:-.02em;font-size:1.4rem;font-weight:700}.st-prox{background:var(--acc);color:var(--onacc);border-radius:1.1rem;gap:.2rem;padding:1.1rem;display:grid}.st-prox small{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:700}.st-prox strong{font-size:1.35rem}.st-prox span{font-size:.85rem}.st-prox-bt{gap:.5rem;margin-top:.75rem;display:flex}.st-prox-bt b{color:var(--ink);text-align:center;background:#fff;border-radius:.6rem;flex:1;padding:.55rem;font-size:.8rem}.st-prox-bt b+b{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #fff9}.st-tela ul{gap:.5rem;display:grid}.st-tela li{background:#fff;border-radius:.8rem;justify-content:space-between;padding:.85rem 1rem;font-size:.85rem;display:flex}.st-tela li strong{color:var(--acc-t)}.st-fotos{gap:1rem;display:grid}@media (width>=760px){.st-fotos{grid-template-columns:1fr 1fr}.st-equipe{grid-column:1/-1}}.st-faq{gap:2.5rem;display:grid}@media (width>=900px){.st-faq{grid-template-columns:.8fr 1.2fr}}.st-faq details{border-bottom:1px solid var(--line)}.st-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:1rem 0;font-size:1.05rem;font-weight:650;list-style:none;display:flex}.st-faq summary::-webkit-details-marker{display:none}.st-faq summary:after{content:"+";background:var(--paper);width:2rem;height:2rem;color:var(--acc-t);transition:rotate .3s var(--ease);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;display:grid}.st-faq details[open] summary:after{rotate:45deg}.st-faq details p{max-width:38rem;color:var(--mut);padding-bottom:1.25rem;line-height:1.6}@keyframes st-onda{to{opacity:0;scale:2.6}}@media (prefers-reduced-motion:no-preference){.st-pulso:after{animation:2s ease-out infinite st-onda}}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-ext-wght-normal.Bg62sWL9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-cyrillic-wght-normal.BWCqVJN0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-vietnamese-wght-normal.CDLFB6hb.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:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-ext-wght-normal.ltf1AbuM.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:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/cormorant-garamond-latin-wght-normal.CUoBjw-S.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}.dm-signature{--bg:#0b1424;--panel:#111d33;--ink:#e9edf5;--mut:#9fb0c8;--brass:#c4a45f;--line:#243656;--ease:cubic-bezier(.16, 1, .3, 1);--sans:"Plus Jakarta Sans Variable", system-ui, sans-serif;--pad:clamp(1.25rem, 5vw, 4.5rem);--serif:"Cormorant Garamond Variable", Georgia, serif;color-scheme:dark;background:var(--bg);color:var(--ink);overflow-x:clip}.dm-signature :where(h1,h2,h3,p,ul,ol,address,figure){margin:0;padding:0}.dm-signature :where(ul,ol){list-style:none}.dm-signature a{color:inherit;text-decoration:none}.dm-signature :focus-visible{outline:2px solid var(--brass);outline-offset:3px}.dm-signature em{color:var(--brass);font-style:italic}.dm-signature .s-topo{z-index:20;padding:.8rem var(--pad);background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:1rem;display:flex;position:sticky;top:3.75rem}.dm-signature .s-logo{font:500 1.6rem / 1 var(--serif);letter-spacing:.02em;margin-right:auto}.dm-signature .s-logo small{font:500 .6rem / 1 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--brass);margin-top:.2rem;display:block}.dm-signature .s-topo nav{display:none}.dm-signature .s-topo nav ul{color:var(--mut);gap:1.75rem;font-size:.9rem;display:flex}.dm-signature .s-topo nav a:hover{color:var(--ink)}@media (width>=900px){.dm-signature .s-topo nav{display:block}}.dm-signature .s-btn{border:1px solid var(--brass);letter-spacing:.03em;min-height:2.9rem;color:var(--brass);cursor:pointer;transition:background-color .3s, color .3s, translate .25s var(--ease);background:0 0;border-radius:.2rem;justify-content:center;align-items:center;padding:0 1.5rem;font-family:inherit;font-size:.9rem;font-weight:600;display:inline-flex}.dm-signature .s-btn:hover{background:var(--brass);color:var(--bg);translate:0 -2px}.dm-signature .s-btn-g{background:var(--brass);color:#0b1424}.dm-signature .s-btn-g:hover{background:#d8bb78}.dm-signature .s-link{transition:background-size .35s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px}.dm-signature .s-link:hover{background-size:100% 1px}.dm-signature .s-rot{letter-spacing:.26em;text-transform:uppercase;color:var(--brass);font-size:.72rem;font-weight:600}.dm-signature .s-hero{isolation:isolate;min-height:min(44rem,100svh - 5rem);padding:clamp(3rem, 8vw, 6rem) var(--pad);align-items:center;display:grid;position:relative;overflow:hidden}.dm-signature .s-fio{z-index:-1;width:min(34rem,44vw);height:100%;color:var(--brass);opacity:.3;position:absolute;top:0;right:0}@media (width<=759px){.dm-signature .s-fio{opacity:.14;width:70vw}}.dm-signature .s-traco{stroke-dasharray:1;stroke-dashoffset:0}.dm-signature .s-hero-in{max-width:56rem}.dm-signature .s-titulo{font:400 clamp(3rem, 9vw, 7.6rem) / .98 var(--serif);letter-spacing:-.015em;margin-top:1.25rem}.dm-signature .s-lead{max-width:34rem;color:var(--mut);margin-top:1.5rem;font-size:clamp(1.02rem,.95rem + .4vw,1.2rem)}.dm-signature .s-acoes{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.dm-signature .s-sec{max-width:84rem;padding:clamp(4rem, 9vw, 7.5rem) var(--pad);margin-inline:auto}.dm-signature .s-h2{font:400 clamp(2.3rem, 5.6vw, 4.6rem) / 1.02 var(--serif);letter-spacing:-.01em;margin-top:.75rem}.dm-signature .s-grade{gap:2rem;margin-top:2.5rem;display:grid}.dm-signature .s-opcoes{align-content:start;gap:.5rem;display:grid}.dm-signature .s-opcoes label{border:1px solid var(--line);font:400 1.35rem / 1.2 var(--serif);cursor:pointer;transition:background-color .3s, border-color .3s, translate .3s var(--ease);border-radius:.2rem;align-items:baseline;gap:1rem;padding:1rem 1.25rem;display:flex}.dm-signature .s-opcoes label span{color:var(--brass);min-width:1.6rem;font-size:.9rem}.dm-signature .s-opcoes label:hover{background:var(--panel);translate:.25rem}.dm-signature .s-opcoes input:checked+label{background:var(--panel);border-color:var(--brass)}.dm-signature .s-opcoes input:focus-visible+label{outline:2px solid var(--brass);outline-offset:3px}.dm-signature .s-painel{border:1px solid var(--line);background:var(--panel);border-radius:.2rem;padding:clamp(1.5rem,3vw,2.5rem);display:none}.dm-signature .s-sit:has(#ss-familia:checked) [data-id=familia],.dm-signature .s-sit:has(#ss-empresas:checked) [data-id=empresas],.dm-signature .s-sit:has(#ss-trabalho:checked) [data-id=trabalho],.dm-signature .s-sit:has(#ss-consumidor:checked) [data-id=consumidor]{animation:s-in .6s var(--ease) both;display:block}.dm-signature .s-painel h3{font:500 clamp(1.7rem, 3vw, 2.4rem) / 1.1 var(--serif)}.dm-signature .s-resumo{color:var(--mut);margin:.75rem 0 1.5rem}.dm-signature .s-pontos li{border-top:1px solid var(--line);padding:.55rem 0 .55rem 1.4rem;position:relative}.dm-signature .s-pontos li:before{content:"";background:var(--brass);width:.6rem;height:1px;position:absolute;top:1.15rem;left:0}.dm-signature .s-passos{counter-reset:p;color:var(--mut);gap:.5rem;margin:1.5rem 0 2rem;display:grid}.dm-signature .s-passos li{counter-increment:p;gap:.9rem;font-size:.95rem;display:flex}.dm-signature .s-passos li:before{content:counter(p);border:1px solid var(--brass);width:1.6rem;height:1.6rem;color:var(--brass);border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:grid}@media (width>=900px){.dm-signature .s-grade{grid-template-columns:.8fr 1.2fr;gap:3rem}}.dm-signature .s-etapas{border-top:1px solid var(--line);gap:0;margin-top:3rem;display:grid}.dm-signature .s-etapas li{border-bottom:1px solid var(--line);grid-template-columns:4rem 1fr;gap:.25rem 1.25rem;padding:1.75rem 0;display:grid}.dm-signature .s-rom{font:italic 300 3.4rem / 1 var(--serif);color:var(--brass);grid-row:span 2}.dm-signature .s-etapas h3{font:500 1.7rem / 1.1 var(--serif)}.dm-signature .s-etapas p{color:var(--mut);max-width:34rem}@media (width>=900px){.dm-signature .s-etapas{border-top:0;grid-template-columns:repeat(4,1fr);gap:2rem}.dm-signature .s-etapas li{border:0;border-top:1px solid var(--brass);padding:1.5rem 0 0;display:block}.dm-signature .s-rom{margin-bottom:1rem;display:block}}.dm-signature .s-pessoas{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;margin-top:2.5rem;display:grid}.dm-signature .s-pessoas li{border:1px solid var(--line);transition:border-color .3s, translate .3s var(--ease);border-radius:.2rem;gap:.2rem;padding:1.75rem;display:grid}.dm-signature .s-pessoas li:hover{border-color:var(--brass);translate:0 -4px}.dm-signature .s-mono{border:1px solid var(--brass);width:4rem;height:4rem;font:italic 400 1.5rem / 1 var(--serif);color:var(--brass);border-radius:50%;place-items:center;margin-bottom:1rem;display:grid}.dm-signature .s-pessoas strong{font:500 1.5rem / 1.1 var(--serif)}.dm-signature .s-pessoas span:not(.s-mono){color:var(--mut)}.dm-signature .s-pessoas small{color:var(--brass);letter-spacing:.1em}.dm-signature .s-artigos{border-top:1px solid var(--line);margin-top:2.5rem}.dm-signature .s-artigos li{border-bottom:1px solid var(--line);gap:.3rem 1.5rem;padding:1.5rem 0;display:grid}.dm-signature .s-artigos span{letter-spacing:.2em;text-transform:uppercase;color:var(--brass);font-size:.7rem}.dm-signature .s-artigos a{font:400 clamp(1.35rem, 2.6vw, 2rem) / 1.2 var(--serif);transition:color .25s}.dm-signature .s-artigos a:hover{color:var(--brass)}.dm-signature .s-artigos small{color:var(--mut)}@media (width>=800px){.dm-signature .s-artigos li{grid-template-columns:8rem 1fr auto;align-items:baseline}}.dm-signature .s-duvidas{border-top:1px solid var(--line);max-width:52rem;margin-top:2.5rem}.dm-signature details{border-bottom:1px solid var(--line)}.dm-signature summary{font:400 clamp(1.25rem, 2.4vw, 1.7rem) / 1.2 var(--serif);cursor:pointer;justify-content:space-between;gap:1rem;padding:1.4rem 0;list-style:none;display:flex}.dm-signature summary::-webkit-details-marker{display:none}.dm-signature summary:after{content:"+";color:var(--brass);transition:rotate .3s var(--ease);font-size:1.6rem;line-height:1}.dm-signature details[open] summary:after{rotate:45deg}.dm-signature details p{color:var(--mut);max-width:40rem;padding:0 0 1.5rem}.dm-signature .s-contato{background:var(--panel);box-shadow:0 0 0 100vmax var(--panel);clip-path:inset(0 -100vmax)}.dm-signature .s-ct-grade{gap:3rem;margin-top:2.5rem;display:grid}.dm-signature .s-form{gap:1.25rem;max-width:34rem;display:grid}.dm-signature .s-form label{letter-spacing:.16em;text-transform:uppercase;color:var(--mut);gap:.4rem;font-size:.74rem;display:grid}.dm-signature .s-form input,.dm-signature .s-form select{border:1px solid var(--line);background:var(--bg);min-height:2.9rem;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;border-radius:.2rem;padding:0 .9rem;font-size:1rem}.dm-signature .s-form .s-btn{justify-self:start}.dm-signature .s-nota{color:var(--mut);font-size:.82rem}.dm-signature address{font:400 clamp(1.5rem, 3vw, 2.4rem) / 1.2 var(--serif);font-style:normal}.dm-signature address small{font:400 .95rem var(--sans);color:var(--mut);margin-top:1rem;display:block}@media (width>=900px){.dm-signature .s-ct-grade{grid-template-columns:1fr 1fr;align-items:start}}.dm-signature .s-rodape{padding:1.75rem var(--pad);border-top:1px solid var(--line);color:var(--mut);gap:.75rem;font-size:.8rem;display:grid}.dm-signature .s-rodape p:last-child{flex-wrap:wrap;justify-content:space-between;gap:.4rem 2rem;display:flex}@keyframes s-in{0%{opacity:0;translate:0 1.25rem}}@keyframes s-desenha{0%{stroke-dashoffset:1px}}@media (prefers-reduced-motion:no-preference){.dm-signature .s-hero-in>*{animation:s-in 1s var(--ease) both}.dm-signature .s-hero-in>:nth-child(2){animation-delay:80ms}.dm-signature .s-hero-in>:nth-child(3){animation-delay:.18s}.dm-signature .s-hero-in>:nth-child(4){animation-delay:.28s}.dm-signature .s-traco{animation:s-desenha 3.2s var(--ease) .2s both}@supports (animation-timeline:view()){.dm-signature .rv{animation:s-in 1s var(--ease) both;animation-timeline:view();animation-range:entry entry 38%}}}html:has(.dm-signature){scroll-padding-top:9rem}.dm-signature{--ph-a:#13213a;--ph-b:#3a3420;--ph-ink:#e9edf5}.s-foto-faixa{padding:0 var(--pad,clamp(1.25rem, 5vw, 4.5rem));margin:0;position:relative}.s-foto-faixa .dph{--ph-r:2px;border:1px solid var(--line)}.s-foto-faixa figcaption{letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-top:.75rem;font-size:.75rem}@media (width<=699px){.s-foto-faixa .dph{aspect-ratio:4/3}}.s-equipe-foto{--ph-r:2px;max-width:64rem;margin:2.5rem 0}.dm-prive{--bg:#0a0f14;--panel:#101820;--panel-2:#0d141b;--line:#1e2a36;--ink:#d6e0ea;--mut:#8ea0b3;--acc:#39d0a3;--warn:#f2a541;--bad:#f0705f;--ease:cubic-bezier(.16, 1, .3, 1);--sans:"Plus Jakarta Sans Variable", system-ui, sans-serif;--pad:clamp(1.25rem, 5vw, 4.5rem);color-scheme:dark;background:var(--bg);color:var(--ink);font-variant-numeric:tabular-nums;overflow-x:clip}.dm-prive :where(h1,h2,h3,p,ul,ol,figure,table){margin:0;padding:0}.dm-prive :where(ul,ol){list-style:none}.dm-prive a{color:inherit;text-decoration:none}.dm-prive :focus-visible{outline:2px solid var(--acc);outline-offset:3px}.dm-prive em{color:var(--acc);font-style:normal}.dm-prive .up{color:var(--acc)}.dm-prive .down{color:var(--bad)}.dm-prive .p-topo{z-index:20;padding:.8rem var(--pad);background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:1rem;display:flex;position:sticky;top:3.75rem}.dm-prive .p-logo{letter-spacing:.01em;align-items:center;gap:.6rem;margin-right:auto;font-size:1.25rem;font-weight:700;display:flex}.dm-prive .p-logo small{letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-size:.72rem;font-weight:400}.dm-prive .p-marca{background:var(--acc);border-radius:.3rem;width:1.1rem;height:1.1rem;rotate:45deg}.dm-prive .p-topo nav{display:none}.dm-prive .p-topo nav ul{color:var(--mut);gap:1.75rem;font-size:.9rem;display:flex}.dm-prive .p-topo nav a:hover{color:var(--ink)}@media (width>=960px){.dm-prive .p-topo nav{display:block}}@media (width<=520px){.dm-prive .p-logo small{display:none}.dm-prive .p-topo .p-btn{padding:0 1rem;font-size:.82rem}}.dm-prive .p-btn{border:1px solid var(--line);min-height:2.8rem;transition:translate .25s var(--ease), border-color .25s, background-color .25s;border-radius:.5rem;justify-content:center;align-items:center;padding:0 1.4rem;font-size:.9rem;font-weight:600;display:inline-flex}.dm-prive .p-btn:hover{border-color:var(--acc);translate:0 -2px}.dm-prive .p-btn-g{background:var(--acc);border-color:var(--acc);color:#06241b}.dm-prive .p-btn-g:hover{background:#55e0b8}.dm-prive .p-link{color:var(--mut);transition:background-size .35s var(--ease), color .25s;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px}.dm-prive .p-link:hover{color:var(--ink);background-size:100% 1px}.dm-prive .p-rot{letter-spacing:.22em;text-transform:uppercase;color:var(--acc);font-size:.72rem;font-weight:600}.dm-prive .p-hero{padding:clamp(3rem, 8vw, 6rem) var(--pad);align-items:center;gap:2.5rem;max-width:90rem;margin-inline:auto;display:grid}.dm-prive .p-titulo{font:700 clamp(2.5rem, 6.8vw, 5.6rem) / 1 var(--sans);letter-spacing:-.03em;margin-top:1rem}.dm-prive .p-lead{max-width:34rem;color:var(--mut);margin-top:1.4rem;font-size:clamp(1rem,.95rem + .35vw,1.18rem)}.dm-prive .p-acoes{flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:1.9rem;display:flex}.dm-prive .p-previa{border:1px solid var(--line);background:var(--panel);border-radius:1rem;padding:1.6rem}.dm-prive .p-vivo{color:var(--mut);align-items:center;gap:.5rem;font-size:.74rem;display:inline-flex}.dm-prive .p-pulso{background:var(--acc);border-radius:50%;width:.5rem;height:.5rem;animation:2s ease-out infinite p-pulso}@keyframes p-pulso{0%{outline:0 solid #39d0a380}to{outline:.7rem solid #39d0a300}}.dm-prive .p-pl{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-top:1.2rem;font-size:.8rem}.dm-prive .p-pv{letter-spacing:-.02em;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:700;line-height:1.1}.dm-prive .p-pd{font-size:.85rem}.dm-prive .p-spark{width:100%;height:4rem;margin-top:1.2rem;overflow:visible}.dm-prive .p-linha{stroke:var(--acc);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}@media (width>=960px){.dm-prive .p-hero{grid-template-columns:1.3fr .8fr;gap:4rem}}.dm-prive .p-sec{max-width:90rem;padding:clamp(3.5rem, 8vw, 6.5rem) var(--pad);margin-inline:auto}.dm-prive .p-h2{max-width:52rem;font:700 clamp(2rem, 4.6vw, 3.7rem) / 1.05 var(--sans);letter-spacing:-.025em;margin-top:.8rem}.dm-prive .p-app{border:1px solid var(--line);background:var(--panel-2);border-radius:1rem;margin-top:2.5rem;display:grid;overflow:hidden}.dm-prive .p-lateral{border-bottom:1px solid var(--line);background:var(--panel);flex-direction:column;gap:1rem;padding:1rem;display:flex}.dm-prive .p-usuario{align-items:center;gap:.7rem;font-size:.9rem;font-weight:600;display:flex}.dm-prive .p-usuario small{color:var(--mut);font-size:.75rem;font-weight:400;display:block}.dm-prive .p-mono{background:var(--acc);color:#06241b;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-weight:700;display:grid}.dm-prive .p-tabs{gap:.35rem;display:flex;overflow-x:auto}.dm-prive .p-tabs label{color:var(--mut);cursor:pointer;white-space:nowrap;border-radius:.5rem;flex:none;padding:.6rem .9rem;font-size:.88rem;transition:background-color .25s,color .25s}.dm-prive .p-tabs label:hover{color:var(--ink);background:var(--panel-2)}.dm-prive .p-app:has(#pt-0:checked) .p-tabs label:first-child,.dm-prive .p-app:has(#pt-1:checked) .p-tabs label:nth-child(2),.dm-prive .p-app:has(#pt-2:checked) .p-tabs label:nth-child(3){color:var(--acc);background:#39d0a324}.dm-prive .p-app:has(#pt-0:focus-visible) .p-tabs label:first-child,.dm-prive .p-app:has(#pt-1:focus-visible) .p-tabs label:nth-child(2),.dm-prive .p-app:has(#pt-2:focus-visible) .p-tabs label:nth-child(3){outline:2px solid var(--acc)}.dm-prive .p-conteudo{min-width:0;padding:clamp(1rem,3vw,2rem)}.dm-prive .p-aba{display:none}.dm-prive .p-app:has(#pt-0:checked) [data-t="0"],.dm-prive .p-app:has(#pt-1:checked) [data-t="1"],.dm-prive .p-app:has(#pt-2:checked) [data-t="2"]{animation:p-in .5s var(--ease) both;display:block}@media (width>=960px){.dm-prive .p-app{grid-template-columns:15rem 1fr}.dm-prive .p-lateral{border-bottom:0;border-right:1px solid var(--line)}.dm-prive .p-tabs{flex-direction:column;overflow:visible}}.dm-prive .p-kpis{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;display:grid}.dm-prive .p-kpis li{border:1px solid var(--line);background:var(--panel);border-radius:.75rem;gap:.2rem;padding:1.1rem;display:grid}.dm-prive .p-kl{color:var(--mut);font-size:.76rem}.dm-prive .p-kpis strong{letter-spacing:-.02em;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15}.dm-prive .p-kpis small{font-size:.76rem}.dm-prive .p-grafico{border:1px solid var(--line);background:var(--panel);border-radius:.75rem;margin-top:1.25rem;padding:1.25rem}.dm-prive .p-grafico figcaption{margin-bottom:.75rem;font-size:.9rem;font-weight:600}.dm-prive .p-grafico figcaption small{color:var(--mut);font-weight:400}.dm-prive .p-grafico svg{width:100%;height:auto}.dm-prive .p-grade{stroke:var(--line);stroke-width:1px}.dm-prive .p-area{fill:var(--acc);opacity:.12}.dm-prive .p-ponto{fill:var(--acc);stroke:var(--bg);stroke-width:3px}.dm-prive .p-eixo{fill:var(--mut);font-size:11px}.dm-prive .p-filtros{flex-wrap:wrap;gap:.4rem;margin:1.5rem 0 .75rem;display:flex}.dm-prive .p-filtros label{border:1px solid var(--line);color:var(--mut);cursor:pointer;border-radius:999px;padding:.45rem .9rem;font-size:.82rem;transition:background-color .2s,color .2s,border-color .2s}.dm-prive .p-filtros label:hover{color:var(--ink);border-color:var(--mut)}.dm-prive .p-app:has(#pf-0:checked) .p-filtros label:first-child,.dm-prive .p-app:has(#pf-1:checked) .p-filtros label:nth-child(2),.dm-prive .p-app:has(#pf-2:checked) .p-filtros label:nth-child(3),.dm-prive .p-app:has(#pf-3:checked) .p-filtros label:nth-child(4){background:var(--ink);color:var(--bg);border-color:var(--ink)}.dm-prive .p-app:has(#pf-1:checked) tbody tr:not([data-s=Em\ dia]),.dm-prive .p-app:has(#pf-2:checked) tbody tr:not([data-s=Vencendo]),.dm-prive .p-app:has(#pf-3:checked) tbody tr:not([data-s=Atrasado]){display:none}.dm-prive .p-rolagem{border:1px solid var(--line);border-radius:.75rem;overflow-x:auto}.dm-prive .p-tab{border-collapse:collapse;width:100%;min-width:34rem;font-size:.9rem}.dm-prive .p-tab th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);background:var(--panel);border-bottom:1px solid var(--line);padding:.8rem 1rem;font-size:.72rem;font-weight:600}.dm-prive .p-tab td{border-bottom:1px solid var(--line);padding:.85rem 1rem}.dm-prive .p-tab tbody tr:last-child td{border-bottom:0}.dm-prive .p-tab tbody tr:hover{background:var(--panel)}.dm-prive .p-tab .r{text-align:right}.dm-prive .p-chip{border:1px solid;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .65rem;font-size:.76rem;font-weight:600;display:inline-flex}.dm-prive .p-chip:before{content:"";background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.dm-prive .s-ok{color:var(--acc)}.dm-prive .s-wait{color:var(--warn)}.dm-prive .s-late{color:var(--bad)}.dm-prive .p-quadro{gap:.75rem;display:grid}.dm-prive .p-quadro section{border:1px solid var(--line);background:var(--panel);border-radius:.75rem;align-content:start;gap:.6rem;padding:1rem;display:grid}.dm-prive .p-quadro h3{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);justify-content:space-between;font-size:.82rem;display:flex}.dm-prive .p-quadro article{border:1px solid var(--line);background:var(--panel-2);transition:translate .25s var(--ease), border-color .25s;border-radius:.6rem;gap:.15rem;padding:.9rem;display:grid}.dm-prive .p-quadro article:hover{border-color:var(--acc);translate:0 -2px}.dm-prive .p-quadro article span{font-weight:700}.dm-prive .p-quadro article small{color:var(--mut)}@media (width>=760px){.dm-prive .p-quadro{grid-template-columns:repeat(3,1fr)}}.dm-prive .p-barras{align-items:flex-end;gap:clamp(.25rem,1vw,.75rem);height:16rem;padding-top:1rem;display:flex}.dm-prive .p-barras li{flex:1;grid-template-rows:1fr auto;justify-items:center;gap:.4rem;height:100%;display:grid}.dm-prive .p-b{width:100%;height:var(--h);background:var(--acc);opacity:.85;transform-origin:bottom;border-radius:.3rem .3rem 0 0;align-self:end;transition:opacity .25s}.dm-prive .p-barras li:hover .p-b{opacity:1}.dm-prive .p-barras small{color:var(--mut);font-size:.72rem}.dm-prive .p-lista{border-top:1px solid var(--line);margin-top:2.5rem}.dm-prive .p-lista li{border-bottom:1px solid var(--line);transition:padding-left .3s var(--ease);gap:.3rem 1.5rem;padding:1.6rem 0;display:grid}.dm-prive .p-lista li:hover{padding-left:.75rem}.dm-prive .p-n{color:var(--acc);letter-spacing:-.03em;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1}.dm-prive .p-lista h3{letter-spacing:-.015em;font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:600}.dm-prive .p-lista p{color:var(--mut);max-width:32rem}@media (width>=860px){.dm-prive .p-lista li{grid-template-columns:6rem 1fr 1fr;align-items:center}}.dm-prive .p-seg{background:var(--panel);box-shadow:0 0 0 100vmax var(--panel);clip-path:inset(0 -100vmax)}.dm-prive .p-checks{gap:.75rem;max-width:40rem;margin-top:2rem;display:grid}.dm-prive .p-checks li{border-bottom:1px solid var(--line);gap:.9rem;padding-bottom:.75rem;display:flex}.dm-prive .p-checks li:before{content:"";border:1px solid var(--acc);background:radial-gradient(circle, var(--acc) 0 30%, transparent 32%);border-radius:50%;flex:none;width:1.2rem;height:1.2rem;margin-top:.2rem}.dm-prive .p-etapas{counter-reset:e;gap:1.25rem;margin-top:2.5rem;display:grid}.dm-prive .p-etapas li{border:1px solid var(--line);border-radius:.75rem;gap:.4rem;padding:1.5rem;display:grid}.dm-prive .p-etapas span{background:var(--acc);color:#06241b;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-weight:700;display:grid}.dm-prive .p-etapas h3{font-size:1.3rem}.dm-prive .p-etapas p{color:var(--mut)}@media (width>=860px){.dm-prive .p-etapas{grid-template-columns:repeat(3,1fr)}}.dm-prive .p-contato{text-align:left}.dm-prive .p-rodape{padding:1.5rem var(--pad);border-top:1px solid var(--line);color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;font-size:.8rem;display:flex}@keyframes p-in{0%{opacity:0;translate:0 1rem}}@keyframes p-desenha{0%{stroke-dashoffset:1px}}@keyframes p-cresce{0%{scale:1 0}}@media (prefers-reduced-motion:no-preference){.dm-prive .p-hero-in>*,.dm-prive .p-previa{animation:p-in .9s var(--ease) both}.dm-prive .p-hero-in>:nth-child(2){animation-delay:80ms}.dm-prive .p-hero-in>:nth-child(3){animation-delay:.16s}.dm-prive .p-hero-in>:nth-child(4){animation-delay:.24s}.dm-prive .p-previa{animation-delay:.3s}.dm-prive .p-linha{animation:p-desenha 2s var(--ease) .4s both}.dm-prive .p-aba .p-linha{animation-timeline:auto}.dm-prive .p-app:has(#pt-2:checked) .p-b{animation:p-cresce .9s var(--ease) both}@supports (animation-timeline:view()){.dm-prive .rv{animation:p-in 1s var(--ease) both;animation-timeline:view();animation-range:entry entry 38%}}}@media (prefers-reduced-motion:reduce){.dm-prive .p-pulso{animation:none}}html:has(.dm-prive){scroll-padding-top:9rem}.dm-prive{--ph-a:#0f1a24;--ph-b:#123a35;--ph-ink:#d6e0ea}.p-foto{--ph-r:.75rem;border:1px solid var(--line);margin:2.5rem 0}@media (width>=900px){.p-foto{aspect-ratio:21/8}}.dm-garage{--bg:#e9e7e2;--paper:#dcd9d2;--ink:#151515;--mut:#55514a;--acc:#f5c400;--onacc:#151515;--acc-t:#6f5600;--disp:"Oswald Variable", Impact, sans-serif;--rad:4px;--up:uppercase;--h-w:700;--h-ls:0;--em-st:normal;--sep:"■";--zebra:repeating-linear-gradient(-45deg, var(--ink) 0 14px, var(--acc) 14px 28px);--ph-a:#cfcbc2;--ph-b:#b9b29f;--ph-ink:#151515}.dm-garage .dx-btn,.dm-garage .dx-btn-o{box-shadow:inset 0 0 0 2px var(--ink)}.ga-hero{max-width:84rem;padding:clamp(2rem, 6vw, 4.5rem) var(--pad) clamp(3.5rem, 8vw, 5.5rem);gap:2.5rem;margin-inline:auto;display:grid;position:relative}.ga-hero:after{content:"";background:var(--zebra);height:.9rem;position:absolute;bottom:0;left:0;right:0}.ga-hero>*{min-width:0}@media (width>=960px){.ga-hero{grid-template-columns:1.1fr .9fr;align-items:center;column-gap:4rem}}.ga-placa{border:2px solid var(--ink);text-align:center;background:#fff;border-radius:6px;margin-bottom:1.75rem;display:inline-grid;overflow:hidden;rotate:-3deg}.ga-placa i{color:#fff;font:600 .55rem / 1.4 var(--sans);letter-spacing:.3em;text-transform:uppercase;background:#1d3e8a;padding:.15rem .75rem;font-style:normal}.ga-placa span{font:700 1.6rem / 1 var(--disp);letter-spacing:.08em;padding:.2rem .9rem .3rem}.ga-titulo{font:700 clamp(3.6rem, 14vw, 7.4rem) / .88 var(--disp);text-transform:uppercase;letter-spacing:-.01em}.ga-titulo span,.dx-cinetico.ga-titulo .dx-w{white-space:nowrap;width:fit-content;display:block}.ga-titulo .l1{background:var(--acc);padding:0 .12em}.ga-titulo .l2{color:#0000;-webkit-text-stroke:2px var(--ink)}.ga-desc{max-width:31rem;color:var(--mut);margin-top:1.75rem;font-size:1.08rem;line-height:1.6}.ga-acoes{flex-wrap:wrap;gap:.75rem;margin:2rem 0 1.5rem;display:flex}.ga-orc{border:2px solid var(--ink);border-radius:var(--rad);box-shadow:8px 8px 0 var(--ink);background:#f7f6f2;gap:1.1rem;margin-right:8px;padding:clamp(1.4rem,3vw,2rem);display:grid}.ga-orc-t{background:var(--ink);color:var(--acc);font:600 1.2rem / 1 var(--disp);letter-spacing:.06em;text-transform:uppercase;margin:-.4rem -.4rem .2rem;padding:.55rem .8rem}.ga-orc-l{grid-template-columns:minmax(0,1fr) 6.5rem;gap:.75rem;display:grid}.ga-orc-l input,.ga-orc-l select{width:100%;min-width:0}.ga-orc label,.ga-orc legend{letter-spacing:.12em;text-transform:uppercase;color:var(--mut);gap:.35rem;font-size:.72rem;font-weight:700;display:grid}.ga-orc input:not([type=radio]),.ga-orc select{border:2px solid var(--ink);border-radius:var(--rad);min-height:2.9rem;color:var(--ink);font:600 1rem / 1 var(--sans);letter-spacing:0;text-transform:none;background:#fff;padding:0 .85rem}.ga-orc legend{margin-bottom:.6rem;padding:0}.ga-chips{flex-wrap:wrap;gap:.45rem;display:flex}.ga-chips label{border:2px solid var(--ink);min-height:2.75rem;color:var(--ink);font:600 .88rem / 1 var(--sans);letter-spacing:0;text-transform:none;cursor:pointer;transition:background-color .2s, translate .25s var(--ease);background:#fff;border-radius:999px;align-items:center;padding:0 .95rem;display:inline-flex}.ga-chips label:hover{translate:0 -2px}.ga-chips input:checked+label{background:var(--acc)}.ga-chips input:focus-visible+label{outline:2px solid var(--ink);outline-offset:3px}.ga-orc-res{border-left:6px solid var(--acc);background:var(--paper);font:600 clamp(1.1rem, 2.4vw, 1.4rem) / 1.2 var(--disp);text-transform:uppercase;padding:.8rem 1rem}.ga-serv{gap:2.5rem;display:grid}@media (width>=960px){.ga-serv{grid-template-columns:.85fr 1.15fr;align-items:start;column-gap:4rem}}.ga-serv-foto{--ph-r:var(--rad);margin-top:2rem}.ga-lista{border-top:2px solid var(--ink)}.ga-lista li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:.35rem 1rem;padding:1.2rem 0;display:grid}@media (width>=600px){.ga-lista li{grid-template-columns:auto 1fr auto;align-items:center}}.ga-n{font:600 .9rem / 1 var(--disp);color:var(--mut)}.ga-lista h3{font:600 clamp(1.3rem, 2.8vw, 1.9rem) / 1 var(--disp);text-transform:uppercase}.ga-lista p{color:var(--mut);margin-top:.35rem;font-size:.92rem}.ga-lista strong{font:600 1.15rem / 1.1 var(--disp);text-transform:uppercase;grid-column:2}@media (width>=600px){.ga-lista strong{text-align:right;grid-column:auto}}.ga-lista li:hover strong{background:var(--acc)}.ga-ad-sec{gap:2.5rem;display:grid}@media (width>=900px){.ga-ad-sec{grid-template-columns:.9fr 1.1fr;align-items:center}}.ga-ad{border:2px solid var(--ink);border-radius:var(--rad);touch-action:pan-y;justify-self:center;width:100%;max-width:40rem;position:relative;overflow:hidden}.ga-ad-foto{--ph-r:0}.ga-ad-antes{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.ga-ad-antes .dph{--ph-a:#b8b3a8;--ph-b:#8f877a;height:100%}.ga-ad-linha{top:0;bottom:0;left:var(--pos);background:var(--acc);pointer-events:none;width:4px;position:absolute;translate:-2px}.ga-ad-linha:after{content:"‹ ›";border:2px solid var(--ink);background:var(--acc);width:3rem;height:3rem;color:var(--ink);font:700 1rem / 1 var(--sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.ga-ad-tag{background:var(--ink);color:var(--acc);font:600 .8rem / 1 var(--disp);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;padding:.35rem .8rem;position:absolute;top:1rem}.ga-ad-tag-a{left:1rem}.ga-ad-tag-d{right:1rem}.ga-ad-r{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.ga-ad:has(.ga-ad-r:focus-visible) .ga-ad-linha:after{outline:3px solid var(--ink);outline-offset:3px}.ga-carros{gap:1.5rem;margin-top:2.5rem;display:grid}@media (width>=760px){.ga-carros{grid-template-columns:repeat(3,1fr)}}.ga-carros>li{border:2px solid var(--ink);border-radius:var(--rad);transition:translate .3s var(--ease), box-shadow .3s var(--ease);background:#f7f6f2;overflow:hidden}.ga-carros>li:hover{box-shadow:6px 6px 0 var(--ink);translate:0 -3px}.ga-carros .dph{--ar:4 / 3;border-bottom:2px solid var(--ink)}.ga-carro{justify-items:start;gap:.75rem;padding:1.25rem;display:grid}.ga-carro h3{font:600 1.45rem / 1 var(--disp);text-transform:uppercase}.ga-ficha{flex-wrap:wrap;gap:.35rem;display:flex}.ga-ficha li{background:var(--paper);padding:.25rem .6rem;font-size:.78rem;font-weight:600}.ga-preco{font:700 1.9rem / 1 var(--disp)}.ga-nota-sec{align-items:center;gap:2.5rem;display:grid}@media (width>=900px){.ga-nota-sec{grid-template-columns:.8fr 1.2fr}}.ga-nota{border:2px solid var(--ink);max-width:36rem;transition:rotate .5s var(--ease);background:#fffef9;padding:1.75rem clamp(1.25rem,3vw,2.25rem) 2.25rem;position:relative;rotate:1deg}.ga-nota:hover{rotate:0deg}.ga-nota header{border-bottom:2px dashed color-mix(in srgb, var(--ink) 35%, transparent);font:600 .9rem / 1 var(--disp);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;padding-bottom:.9rem;display:flex}.ga-nota ol{counter-reset:ga}.ga-nota li{border-bottom:1px solid var(--line);counter-increment:ga;padding:1.1rem 0 1.1rem 3rem;position:relative}.ga-nota li:before{content:counter(ga);background:var(--acc);width:2rem;height:2rem;font:700 1rem / 1 var(--disp);place-items:center;display:grid;position:absolute;top:1.05rem;left:0}.ga-nota h3{font:600 1.25rem / 1 var(--disp);text-transform:uppercase}.ga-nota p{color:var(--mut);margin-top:.35rem}.ga-nota-ass{font:600 1rem / 1 var(--disp);letter-spacing:.2em;text-transform:uppercase;color:var(--acc-t);border:2px solid;padding:.2rem .6rem;position:absolute;bottom:.7rem;right:1.5rem;rotate:-6deg}.ga-estrada{color:#f2f0ea;background:#0f0f0f;position:relative}.ga-estrada-pin{padding:clamp(2rem, 5vw, 3.5rem) var(--pad);gap:1.5rem;display:grid}.ga-estrada-cena{border-radius:var(--rad);background:#1a1a1a;position:relative;overflow:hidden}.ga-estrada-poster,.ga-estrada-tela{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.ga-estrada-tela{opacity:0;height:100%;position:absolute;inset:0}.ga-estrada-reserva{--ph-a:#262626;--ph-b:#3a3420;--ph-ink:#f2f0ea}.ga-estrada-km{z-index:2;border:2px solid var(--acc);color:var(--acc);font:600 .9rem / 1 var(--disp);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;background:#0f0f0fbf;padding:.45rem .8rem;display:none;position:absolute;bottom:1rem;right:1rem}.ga-estrada-km b{font-size:1.6rem}.ga-estrada-etapas{counter-reset:none;gap:1.25rem;display:grid}.ga-estrada-etapas li{border-left:4px solid var(--acc);gap:.4rem;padding-left:1rem;display:grid}.ga-estrada-etapas span{font:600 .85rem / 1 var(--disp);letter-spacing:.14em;color:var(--acc)}.ga-estrada-etapas h2{font:700 clamp(1.8rem, 5vw, 3.4rem) / .95 var(--disp);text-transform:uppercase}.ga-estrada-etapas p{color:#bdb8ad;max-width:30rem;line-height:1.55}.ga-estrada-barra{display:none}.ga-estrada.is-vivo{height:340vh}.ga-estrada.is-vivo .ga-estrada-pin{--cena-w:min(100%, calc((100svh - 7.4rem - 2.5rem) * 16 / 9));align-content:center;justify-items:center;gap:1rem;height:calc(100svh - 7.4rem);padding-block:1.25rem;position:sticky;top:7.4rem}.ga-estrada.is-vivo .ga-estrada-cena{width:var(--cena-w);aspect-ratio:16/9}.ga-estrada.is-vivo .ga-estrada-poster{height:100%}.ga-estrada.is-vivo .ga-estrada-tela{opacity:1}.ga-estrada.is-vivo .ga-estrada-km{display:block}.ga-estrada.is-vivo .ga-estrada-etapas{width:var(--cena-w);min-height:9.5rem;position:relative}.ga-estrada.is-vivo .ga-estrada-etapas li{opacity:0;transition:opacity .45s var(--ease), translate .45s var(--ease);position:absolute;inset:0 auto auto 0;translate:0 1rem}.ga-estrada[data-etapa="0"] li[data-i="0"],.ga-estrada[data-etapa="1"] li[data-i="1"],.ga-estrada[data-etapa="2"] li[data-i="2"]{opacity:1;translate:0}.ga-estrada.is-vivo .ga-estrada-barra{width:var(--cena-w);background:#f2f0ea26;height:4px;display:block}.ga-estrada-barra i{background:var(--acc);transform-origin:0;height:100%;scale:var(--p,0) 1;display:block}@media (width>=960px){.ga-estrada.is-vivo .ga-estrada-pin{grid-template-areas:"cena""barra"}.ga-estrada.is-vivo .ga-estrada-cena{grid-area:cena}.ga-estrada.is-vivo .ga-estrada-cena:after{content:"";pointer-events:none;background:linear-gradient(#0a0a0ad1,#0000);position:absolute;inset:0 0 50%}.ga-estrada.is-vivo .ga-estrada-etapas{z-index:1;grid-area:cena;align-self:start;height:100%;min-height:0}.ga-estrada.is-vivo .ga-estrada-etapas li{max-width:34rem;inset:clamp(1.5rem,4vw,3rem) auto auto clamp(1.5rem,4vw,3rem)}.ga-estrada.is-vivo .ga-estrada-barra{grid-area:barra}}@media (width<=759px){.ga-estrada.is-vivo{height:260vh}.ga-estrada.is-vivo .ga-estrada-pin{--cena-w:100%;gap:1.25rem;height:calc(100svh - 6.6rem);top:6.6rem}.ga-estrada.is-vivo .ga-estrada-cena{aspect-ratio:4/3}.ga-estrada.is-vivo .ga-estrada-etapas{min-height:11rem}.ga-estrada.is-vivo .ga-estrada-etapas h2{font-size:clamp(2.1rem,9vw,2.6rem)}}.ga-painel{gap:2.5rem;display:grid}@media (width>=960px){.ga-painel{grid-template-columns:.9fr 1.1fr;align-items:center;column-gap:4rem}}.ga-cluster{color:#e9edf1;background:radial-gradient(120% 90% at 50% 0,#22262b,#0d0f11 70%);border-radius:1.75rem;gap:1.25rem;padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:inset 0 0 0 2px #2a2f35,0 18px 40px #00000040}.ga-luzes{background:#050607;border-radius:1.25rem;flex-wrap:wrap;justify-content:center;gap:.4rem;padding:.6rem;display:flex;box-shadow:inset 0 0 0 1px #1d2227}@media (width>=520px){.ga-luzes{border-radius:999px;gap:.6rem;padding:.75rem}}.ga-luzes label{cursor:pointer;color:#3b4148;width:3.1rem;height:3.1rem;transition:color .25s, background-color .25s, scale .25s var(--ease);border-radius:50%;place-items:center;display:grid}.ga-luzes label:hover{color:#6b737c;scale:1.06}.ga-luzes svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.8rem;height:1.8rem}.ga-luzes input:checked+label.is-vermelha{color:#ff4a3d;background:#ff4a3d1f}.ga-luzes input:checked+label.is-amarela{color:#ffb21a;background:#ffb21a1f}.ga-luzes input:focus-visible+label{outline-offset:2px;outline:2px solid #e9edf1}.ga-luz{background:#ffffff0a;border-radius:1.1rem;justify-items:start;gap:.6rem;padding:1.25rem;display:none}.ga-luz-cor{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:.25rem .7rem;font-size:.7rem;font-weight:700}.ga-luz-cor.is-vermelha{color:#ff8a80;background:#ff4a3d29}.ga-luz-cor.is-amarela{color:#fc6;background:#ffb21a29}.ga-luz h3{font:600 1.7rem / 1 var(--disp);text-transform:uppercase}.ga-luz p{color:#b9c0c7;line-height:1.55}.ga-luz .ga-luz-faca{color:#e9edf1}.ga-luz .dx-btn{margin-top:.4rem}.ga-status{gap:2.5rem;display:grid}@media (width>=960px){.ga-status{grid-template-columns:1fr 1fr;align-items:center;column-gap:4rem}}.ga-linha{gap:.6rem;padding-left:2rem;display:grid;position:relative}.ga-linha:before{content:"";background:var(--zebra);width:3px;position:absolute;top:.6rem;bottom:.6rem;left:.55rem}.ga-linha li{border:2px solid var(--ink);border-radius:var(--rad);background:#f7f6f2;align-items:baseline;gap:1rem;padding:.9rem 1.1rem;display:flex;position:relative}.ga-linha li:before{content:"";border:3px solid var(--ink);background:var(--acc);border-radius:50%;width:1rem;height:1rem;position:absolute;top:1.15rem;left:-1.95rem}.ga-linha time{font:600 1.05rem / 1 var(--disp);font-variant-numeric:tabular-nums;color:var(--acc-t)}.ga-linha span{font-weight:700}.ga-linha li:last-child{background:var(--acc)}.ga-linha li:last-child time{color:var(--ink)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.dm-garage .ga-linha li{animation-delay:calc(var(--i) * 60ms)}}}.dm-artisan{--bg:#f3f0e8;--paper:#e7e3d8;--ink:#1c2431;--mut:#545d6e;--acc:#1f4e8c;--onacc:#fff;--acc-t:#1f4e8c;--lapis:#e8b13a;--planta:#17365f;--disp:"Fraunces Variable", Georgia, serif;--rad:3px;--h-w:560;--h-ls:-.02em;--sep:"+";--grade:linear-gradient(color-mix(in srgb, var(--acc) 7%, transparent) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, color-mix(in srgb, var(--acc) 7%, transparent) 1px, transparent 1px) 0 0 / 24px 24px;--ph-a:#dfe4ea;--ph-b:#b9c6d6;--ph-ink:#1c2431}.ar-hero{max-width:84rem;padding:clamp(2rem, 6vw, 4.5rem) var(--pad) clamp(3.5rem, 8vw, 6rem);background:var(--grade);gap:3rem;margin-inline:auto;display:grid}@media (width>=900px){.ar-hero{grid-template-columns:1.1fr .9fr;align-items:center;column-gap:4rem}}.ar-titulo{font:560 clamp(3rem, 9.5vw, 6.6rem) / .98 var(--disp);letter-spacing:-.03em;text-wrap:balance}.ar-titulo em{color:var(--acc);font-style:italic;font-weight:400;display:block}.ar-cota{letter-spacing:.16em;text-transform:uppercase;max-width:26rem;color:var(--mut);align-items:center;gap:.6rem;margin-top:1.4rem;font-size:.72rem;font-weight:700;display:flex}.ar-cota i{background:var(--lapis);flex:1;height:2px;position:relative}.ar-cota i:before,.ar-cota i:after{content:"";background:var(--lapis);width:2px;height:12px;position:absolute;top:-5px}.ar-cota i:first-child:before{left:0}.ar-cota i:last-child:after{right:0}.ar-acoes{flex-wrap:wrap;gap:.75rem;margin:2rem 0 1.5rem;display:flex}.ar-arte{border:1px solid color-mix(in srgb, var(--acc) 40%, transparent);background:var(--bg);margin:0;padding:.75rem;position:relative}.ar-arte:before,.ar-arte:after{content:"";border:2px solid var(--acc);width:1.4rem;height:1.4rem;position:absolute}.ar-arte:before{border-bottom:0;border-right:0;top:-.5rem;left:-.5rem}.ar-arte:after{border-top:0;border-left:0;bottom:-.5rem;right:-.5rem}.ar-foto{--ar:4 / 5;--ph-r:2px}.ar-carimbo{border:1px solid var(--ink);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1.4fr 1fr 1fr;margin-top:.75rem;font-size:.66rem;font-weight:700;display:grid}.ar-carimbo span{border-left:1px solid var(--ink);padding:.5rem .6rem}.ar-carimbo span:first-child{font:600 .95rem / 1 var(--disp);letter-spacing:0;text-transform:none;border-left:0}.ar-orc{gap:3rem;display:grid}@media (width>=900px){.ar-orc{grid-template-columns:1fr 1fr;align-items:start;column-gap:4rem}}.ar-passos{margin-top:2.25rem}.ar-passos li{border-top:1px dashed color-mix(in srgb, var(--ink) 30%, transparent);gap:1.1rem;padding:1.2rem 0;display:flex}.ar-pn{border:2px solid var(--acc);width:2.6rem;height:2.6rem;color:var(--acc);font:600 1.2rem / 1 var(--disp);border-radius:50%;flex:none;place-items:center;display:grid}.ar-passos h3{font:560 1.4rem / 1.1 var(--disp)}.ar-passos p{color:var(--mut);margin-top:.3rem}.ar-zap{justify-items:start;gap:1.25rem;display:grid}.ar-tipos legend{letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-bottom:.75rem;padding:0;font-size:.72rem;font-weight:700}.ar-chips{flex-wrap:wrap;gap:.45rem;display:flex}.ar-chips label{border:1px solid var(--ink);border-radius:var(--rad);background:var(--bg);cursor:pointer;min-height:2.75rem;transition:background-color .2s, color .2s, translate .25s var(--ease);align-items:center;padding:0 1rem;font-size:.9rem;font-weight:600;display:inline-flex}.ar-chips label:hover{translate:0 -2px}.ar-chips input:checked+label{background:var(--acc);border-color:var(--acc);color:var(--onacc)}.ar-chips input:focus-visible+label{outline:2px solid var(--ink);outline-offset:3px}.ar-tela{width:100%;max-width:26rem;box-shadow:inset 0 0 0 1px var(--line);background:#e9e4d6;border-radius:1.25rem;gap:.75rem;padding:1rem;display:grid}.ar-tela-topo{color:var(--mut);font-size:.78rem;font-weight:700}.ar-tela-topo span{color:#2f9e5b}.ar-bolha{border-radius:.9rem;max-width:86%;padding:.6rem .8rem;font-size:.92rem;line-height:1.45}.ar-eu{background:#d6ebcf;border-bottom-right-radius:.2rem;justify-self:end;gap:.5rem;display:grid}.ar-ele{background:#fff;border-bottom-left-radius:.2rem}.ar-bolha-foto{--ar:4 / 3;--ph-r:.6rem;width:13rem;max-width:100%}.ar-eu [data-k]{font-weight:700;display:none}.ar-planta{background-color:var(--planta);color:#eaf1fb;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:28px 28px}.ar-planta .dx-rot{color:var(--lapis)}.ar-planta .dx-h2 em{color:#9cc0ef}.ar-serv{background:#eaf1fb59;border:1px solid #eaf1fb59;gap:1px;margin-top:2.5rem;display:grid}@media (width>=640px){.ar-serv{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.ar-serv{grid-template-columns:repeat(3,1fr)}}.ar-serv li{background:var(--planta);align-content:start;gap:.4rem;padding:1.6rem;transition:background-color .3s;display:grid}.ar-serv li:hover{background:#1d4170}.ar-serv h3{font:560 1.5rem / 1.1 var(--disp)}.ar-serv p{color:#eaf1fbc7}.ar-serv strong{letter-spacing:.08em;text-transform:uppercase;color:var(--lapis);margin-top:.6rem;font-size:.82rem}.ar-ad-sec{gap:2.5rem;display:grid}@media (width>=900px){.ar-ad-sec{grid-template-columns:.9fr 1.1fr;align-items:center}}.ar-local{letter-spacing:.16em;text-transform:uppercase;color:var(--acc);margin-top:1.25rem;font-size:.75rem;font-weight:700}.ar-ad{border:1px solid var(--ink);border-radius:var(--rad);touch-action:pan-y;justify-self:center;width:100%;max-width:40rem;position:relative;overflow:hidden}.ar-ad-foto{--ph-r:0;--ar:4 / 3}.ar-ad-antes{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.ar-ad-antes .dph{--ph-a:#d6cfbf;--ph-b:#a99f8a;height:100%}.ar-ad-linha{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:2px;position:absolute;translate:-1px}.ar-ad-linha:after{content:"‹ ›";background:var(--acc);color:#fff;width:3rem;height:3rem;font:700 1rem / 1 var(--sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 6px 18px #00000040}.ar-ad-tag{border-radius:var(--rad);color:#fff;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;background:#1c2431d1;padding:.35rem .8rem;font-size:.72rem;font-weight:700;position:absolute;top:1rem}.ar-ad-tag-a{left:1rem}.ar-ad-tag-d{right:1rem}.ar-ad-r{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.ar-ad:has(.ar-ad-r:focus-visible) .ar-ad-linha:after{outline:3px solid var(--lapis);outline-offset:3px}.ar-fim{gap:3rem;display:grid}@media (width>=900px){.ar-fim{grid-template-columns:1fr 1fr;column-gap:4rem}}.ar-bairros{flex-wrap:wrap;gap:.5rem;margin:2rem 0 1rem;display:flex}.ar-bairros li{border:1px solid var(--ink);background:var(--bg);border-radius:999px;padding:.5rem 1rem;font-size:.9rem;font-weight:600}.ar-bairros li:before{content:"◉";color:var(--acc);margin-right:.45rem;font-size:.75rem}.ar-clausulas{gap:1rem;display:grid}.ar-clausulas li{border-left:3px solid var(--acc);background:var(--bg);padding:1.4rem 1.5rem}.ar-clausulas span{letter-spacing:.18em;text-transform:uppercase;color:var(--acc);font-size:.7rem;font-weight:700}.ar-clausulas h3{font:560 1.4rem / 1.1 var(--disp);margin-top:.4rem}.ar-clausulas p{color:var(--mut);margin-top:.35rem}.ar-calc-sec{gap:2.5rem;display:grid}@media (width>=900px){.ar-calc-sec{grid-template-columns:1fr 1fr;align-items:center;column-gap:4rem}}.ar-calc{border:1px solid var(--ink);background:var(--grade), #fbfaf6;justify-items:start;gap:1.25rem;padding:clamp(1.4rem,3vw,2rem);display:grid}.ar-calc-campos{grid-template-columns:1fr 1fr;gap:.75rem;width:100%;display:grid}.ar-calc label:not([for]){letter-spacing:.12em;text-transform:uppercase;color:var(--mut);gap:.35rem;font-size:.72rem;font-weight:700;display:grid}.ar-calc input[type=number]{border:1px solid var(--ink);border-radius:var(--rad);width:100%;min-width:0;min-height:3rem;color:var(--ink);font:560 1.4rem / 1 var(--disp);font-variant-numeric:tabular-nums;background:#fff;padding:0 .85rem}.ar-calc legend{letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin-bottom:.5rem;padding:0;font-size:.72rem;font-weight:700}.ar-calc .ar-chips label{justify-content:center;min-width:3rem}.ar-calc-res{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);width:100%;display:grid}.ar-calc-res div{padding:.9rem .75rem .9rem 0}.ar-calc-res div+div{border-left:1px dashed color-mix(in srgb, var(--ink) 35%, transparent);padding-left:.75rem}.ar-calc-res dt{letter-spacing:.14em;text-transform:uppercase;color:var(--acc);font-size:.68rem;font-weight:700}.ar-calc-res dd{font:560 clamp(1.1rem, 2.6vw, 1.6rem) / 1.1 var(--disp);font-variant-numeric:tabular-nums;margin-top:.35rem}.ar-pilha{gap:1rem;margin-top:2.5rem;display:grid}.ar-pilha li{top:calc(8rem + var(--i) * 1.1rem);border:1px solid var(--ink);background:var(--bg);grid-template-columns:auto 1fr;align-items:start;gap:.5rem 1.25rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid;position:sticky;box-shadow:0 -8px 24px #1c24310f}.ar-pilha li:nth-child(2n){background:#eef2f6}.ar-pilha-n{font:560 clamp(2.4rem, 6vw, 4rem) / .9 var(--disp);color:var(--acc)}.ar-pilha h3{font:560 clamp(1.4rem, 3vw, 2rem) / 1.05 var(--disp)}.ar-pilha p{max-width:36rem;color:var(--mut);margin-top:.4rem}.ar-pilha small{letter-spacing:.16em;text-transform:uppercase;color:var(--acc);grid-column:2;font-size:.72rem;font-weight:700}@media (width>=760px){.ar-pilha li{grid-template-columns:auto 1fr auto;align-items:center}.ar-pilha small{grid-column:auto}}.dm-elan{--bg:#0f0f10;--paper:#19191b;--ink:#f1efe9;--mut:#a5a29b;--acc:#ff5b1f;--onacc:#0f0f10;--acc-t:#ff7b47;--disp:"Plus Jakarta Sans Variable", system-ui, sans-serif;--rad:999px;--h-w:800;--h-ls:-.035em;--em-st:italic;--sep:"/";--ph-a:#1f1f22;--ph-b:#3a1d12;--ph-ink:#f1efe9}.el-hero{max-width:84rem;padding:clamp(2rem, 6vw, 4.5rem) var(--pad) clamp(3.5rem, 8vw, 6rem);gap:3rem;margin-inline:auto;display:grid}@media (width>=900px){.el-hero{grid-template-columns:1.15fr .85fr;align-items:center}}.el-prox{background:var(--paper);color:var(--mut);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.75rem;padding:.55rem 1.1rem;font-size:.85rem;display:inline-flex}.el-prox span{color:var(--acc);font-size:.7rem}.el-prox strong{color:var(--ink);font-variant-numeric:tabular-nums}.el-titulo{font:800 clamp(3.6rem, 13vw, 8.8rem) / .9 var(--disp);letter-spacing:-.045em;text-wrap:balance}.el-titulo em{color:var(--acc);font-style:italic;display:block}.el-acoes{flex-wrap:wrap;gap:.75rem;margin:2rem 0 1.5rem;display:flex}.el-arte{position:relative}.el-foto-box{clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);position:relative}.el-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1s var(--ease);position:absolute;inset:0}.el-video.is-on{opacity:1}.el-placar{background:var(--acc);color:var(--onacc);letter-spacing:.12em;text-transform:uppercase;border-radius:1rem;padding:.9rem 1.2rem;font-size:.72rem;font-weight:700;display:grid;position:absolute;bottom:1.5rem;left:-.5rem;rotate:-4deg}.el-placar span{font:800 2.6rem / 1 var(--disp);letter-spacing:-.04em;font-style:italic}.el-filtro{flex-wrap:wrap;gap:.45rem;margin-top:2.25rem;display:flex}.el-filtro label{border:1px solid var(--line);cursor:pointer;min-height:2.75rem;transition:background-color .2s, color .2s, translate .25s var(--ease);border-radius:999px;align-items:center;padding:0 1.1rem;font-size:.9rem;font-weight:700;display:inline-flex}.el-filtro label:hover{translate:0 -2px}.el-filtro input:checked+label{background:var(--acc);border-color:var(--acc);color:var(--onacc)}.el-filtro input:focus-visible+label{outline:2px solid var(--ink);outline-offset:3px}.el-grade{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:min(64%,15rem);grid-auto-flow:column;gap:.75rem;margin-top:1.75rem;padding-bottom:.75rem;display:grid;overflow-x:auto}@media (width>=1000px){.el-grade{grid-template-columns:repeat(6,1fr);grid-auto-flow:row;overflow:visible}}.el-dia{scroll-snap-align:start;background:var(--paper);border-radius:1.1rem;padding:1rem}.el-dia h3{border-bottom:1px solid var(--line);font:800 1.5rem / 1 var(--disp);letter-spacing:-.03em;margin-bottom:.5rem;padding-bottom:.75rem;font-style:italic}.el-dia ul{gap:.5rem;display:grid}.el-aula{border-left:3px solid var(--acc);background:var(--bg);border-radius:.5rem;gap:.1rem;padding:.7rem .8rem;transition:opacity .3s,filter .3s;display:grid}.el-h{font:800 1.15rem / 1 var(--disp);font-variant-numeric:tabular-nums;color:var(--acc-t)}.el-aula strong{font-size:.95rem}.el-aula small{color:var(--mut);font-size:.78rem}.el-mods{border-top:1px solid var(--line);gap:1px;margin-top:3rem;display:grid}@media (width>=760px){.el-mods{border-top:0;grid-template-columns:repeat(5,1fr)}}.el-mods li{border-bottom:1px solid var(--line);padding:1.1rem 0}@media (width>=760px){.el-mods li{border-bottom:0;padding:0 1.1rem 0 0}}.el-mods h3{font:800 1.2rem / 1.1 var(--disp);font-style:italic}.el-mods p{color:var(--mut);margin-top:.35rem;font-size:.88rem}.el-planos{gap:1rem;margin-top:2.5rem;display:grid}@media (width>=860px){.el-planos{grid-template-columns:repeat(3,1fr);align-items:stretch}}.el-planos>li{border:1px solid var(--line);background:var(--bg);border-radius:1.5rem;align-content:start;justify-items:start;gap:1rem;padding:1.75rem;display:grid;position:relative}.el-planos>li.is-dest{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.el-tag{background:var(--acc);color:var(--onacc);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:.3rem .8rem;font-size:.7rem;font-weight:800;position:absolute;top:-.8rem;left:1.5rem}.el-planos h3{font:800 1.5rem / 1 var(--disp);font-style:italic}.el-preco{font:800 3.2rem / 1 var(--disp);letter-spacing:-.04em}.el-preco small{font:500 .9rem / 1 var(--sans);letter-spacing:0;color:var(--mut);margin-left:.4rem}.el-planos ul{gap:.55rem;margin-bottom:.5rem;display:grid}.el-planos ul li:before{content:"+";color:var(--acc-t);margin-right:.55rem;font-weight:800}.el-prof{gap:2.5rem;display:grid}@media (width>=900px){.el-prof{grid-template-columns:1fr 1fr;align-items:center;column-gap:4rem}}.el-pessoas{margin-top:2rem}.el-pessoas li{border-bottom:1px solid var(--line);align-items:center;gap:1rem;padding:1rem 0;display:flex}.el-ini{background:var(--paper);width:3rem;height:3rem;color:var(--acc-t);font:800 1.3rem / 1 var(--disp);border-radius:50%;flex:none;place-items:center;font-style:italic;display:grid}.el-pessoas h3{font-size:1.1rem;font-weight:800}.el-pessoas p{color:var(--mut);font-size:.9rem}.el-pessoas small{letter-spacing:.12em;text-transform:uppercase;color:var(--acc-t);font-size:.72rem;font-weight:700}.el-equipe-foto{--ar:5 / 4;--ph-r:1.5rem}.el-exp{background:var(--acc);color:var(--onacc)}.el-exp .dx-sec{justify-items:start;gap:1.25rem;display:grid}.el-exp-t{max-width:18ch;font:800 clamp(2.4rem, 7vw, 5rem) / .95 var(--disp);letter-spacing:-.04em;font-style:italic}.el-exp p{max-width:34rem;font-size:1.1rem;line-height:1.55}.el-exp .dx-btn{background:var(--onacc);color:var(--acc)}.el-exp .dx-btn:focus-visible{outline-color:var(--onacc)}.el-numeros{border-block:1px solid var(--line)}.el-numeros ul{grid-template-columns:repeat(2,1fr);gap:1.75rem 1rem;padding-block:clamp(2rem,5vw,3rem);display:grid}@media (width>=860px){.el-numeros ul{grid-template-columns:repeat(4,1fr)}}.el-numeros li{gap:.35rem;display:grid}.el-numeros strong{font:800 clamp(3rem, 8vw, 5.5rem) / .9 var(--disp);letter-spacing:-.05em;color:var(--acc);font-variant-numeric:tabular-nums;font-style:italic}.el-numeros span{letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-size:.78rem;font-weight:700}.el-filtro-rot{letter-spacing:.16em;text-transform:uppercase;width:100%;color:var(--mut);margin-bottom:.4rem;padding:0;font-size:.72rem;font-weight:700}.el-filtro-mod{margin-top:1rem}.el-filtro label.is-obj{border-color:color-mix(in srgb, var(--acc) 45%, transparent)}.dm-ecole{--bg:#fbf6ea;--paper:#f2ead7;--ink:#1f2a44;--mut:#555d70;--acc:#1f4fb5;--onacc:#fff;--acc-t:#1f4fb5;--marca:#ffd84d;--carimbo:#c8402b;--disp:"Fraunces Variable", Georgia, serif;--rad:.6rem;--h-w:600;--h-ls:-.02em;--sep:"✎";--pauta:repeating-linear-gradient(transparent 0 31px, #1f4fb51f 31px 32px);--ph-a:#e9e2cf;--ph-b:#c9d6f1;--ph-ink:#1f2a44}.ec-hero{max-width:84rem;padding:clamp(2rem, 6vw, 4.5rem) var(--pad) clamp(3.5rem, 8vw, 6rem);background:var(--pauta);gap:3rem;margin-inline:auto;display:grid;position:relative}.ec-hero:before{content:"";top:0;bottom:0;left:calc(var(--pad) * .45);background:#c8402b59;width:2px;position:absolute}@media (width>=900px){.ec-hero{grid-template-columns:1.1fr .9fr;align-items:center;column-gap:4rem}}.ec-titulo{font:600 clamp(3rem, 9vw, 6.2rem) / 1 var(--disp);letter-spacing:-.03em;text-wrap:balance}.ec-titulo mark{background:linear-gradient(transparent 55%, var(--marca) 55% 92%, transparent 92%);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em;font-style:italic;font-weight:500;display:inline}.ec-acoes{flex-wrap:wrap;gap:.75rem;margin:2rem 0 1.5rem;display:flex}.ec-arte{justify-self:center;width:min(100%,26rem);position:relative}.ec-polaroid{background:#fff;padding:.8rem .8rem 3rem;position:relative;rotate:2.5deg;box-shadow:0 14px 30px #1f2a4429}.ec-polaroid:before,.ec-polaroid:after{content:"";background:#ffd84dbf;width:5.5rem;height:1.7rem;position:absolute;top:-.9rem}.ec-polaroid:before{left:-1.2rem;rotate:-28deg}.ec-polaroid:after{right:-1.2rem;rotate:24deg}.ec-polaroid p{font:italic 500 1.1rem / 1 var(--disp);color:var(--mut);position:absolute;bottom:.9rem;left:1rem}.ec-foto{--ar:4 / 5}.ec-carimbo{aspect-ratio:1;border:3px double var(--carimbo);width:7.5rem;color:var(--carimbo);text-align:center;font:700 .72rem / 1.15 var(--sans);letter-spacing:.14em;text-transform:uppercase;background:#fbf6ead9;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2.5rem;right:-.5rem;rotate:-14deg}.ec-carimbo strong{font:600 1.1rem / 1 var(--disp);letter-spacing:0;text-transform:none}.ec-turmas{gap:2.5rem;display:grid}@media (width>=900px){.ec-turmas{grid-template-columns:1fr 1fr;align-items:start;column-gap:4rem}}.ec-idades{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.ec-idades label{border:1.5px solid var(--ink);background:var(--bg);min-height:3rem;font:600 1.05rem / 1 var(--disp);cursor:pointer;transition:background-color .2s, color .2s, translate .25s var(--ease);border-radius:999px;align-items:center;padding:0 1.25rem;display:inline-flex}.ec-idades label:hover{translate:0 -2px}.ec-idades input:checked+label{background:var(--acc);border-color:var(--acc);color:var(--onacc)}.ec-idades input:focus-visible+label{outline:2px solid var(--ink);outline-offset:3px}.ec-ficha{border:1.5px solid var(--ink);border-radius:var(--rad);box-shadow:6px 6px 0 var(--marca);background:#fff;justify-items:start;gap:1rem;padding:1.75rem;display:none}.ec-ficha-rot{letter-spacing:.18em;text-transform:uppercase;color:var(--carimbo);font-size:.7rem;font-weight:700}.ec-ficha h3{font:600 clamp(2rem, 4.5vw, 2.8rem) / 1 var(--disp)}.ec-ficha dl{grid-template-columns:auto 1fr;gap:.4rem 1rem;width:100%;display:grid}.ec-ficha dt{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-size:.78rem;font-weight:700}.ec-ficha dd{font-variant-numeric:tabular-nums}.ec-ficha ul{border-top:1px dashed var(--line);gap:.5rem;width:100%;padding-top:1rem;display:grid}.ec-ficha li:before{content:"✓";color:var(--acc);margin-right:.6rem;font-weight:700}.ec-rotina-rolo{scroll-snap-type:x mandatory;scrollbar-width:thin;margin-top:2.5rem;padding:.6rem 0 .75rem;overflow-x:auto}.ec-rotina{grid-auto-columns:min(46%,12rem);grid-auto-flow:column;display:grid}@media (width>=1000px){.ec-rotina-rolo{overflow:visible}.ec-rotina{grid-template-columns:repeat(6,1fr);grid-auto-flow:row}}.ec-rotina li{border-top:2px solid var(--ink);scroll-snap-align:start;gap:.5rem;padding:1.75rem 1rem 0 0;display:grid;position:relative}.ec-rotina li:before{content:"";background:var(--marca);width:.85rem;height:.85rem;box-shadow:0 0 0 2px var(--ink);border-radius:50%;position:absolute;top:-.5rem;left:0}.ec-rotina span{font:600 1.6rem / 1 var(--disp);font-variant-numeric:tabular-nums;color:var(--acc)}.ec-rotina p{font-size:.95rem}.ec-fotos{gap:1rem;margin-top:2.5rem;display:grid}@media (width>=700px){.ec-fotos{grid-template-columns:1.3fr 1fr}}.ec-fotos .dph{--ar:4 / 3;--ph-r:var(--rad)}.ec-faq{gap:2rem;display:grid}@media (width>=900px){.ec-faq{grid-template-columns:.8fr 1.2fr;column-gap:4rem}}.ec-faq details{border-bottom:1px solid var(--line)}.ec-faq summary{cursor:pointer;font:600 clamp(1.15rem, 2.2vw, 1.4rem) / 1.25 var(--disp);justify-content:space-between;gap:1rem;padding:1.2rem 0;list-style:none;display:flex}.ec-faq summary::-webkit-details-marker{display:none}.ec-faq summary:after{content:"+";color:var(--acc);font-family:var(--sans);transition:rotate .3s var(--ease);flex:none;font-weight:700}.ec-faq details[open] summary:after{rotate:45deg}.ec-faq details p{max-width:40rem;color:var(--mut);padding-bottom:1.25rem;line-height:1.6}.ec-numeros{border-block:1.5px dashed color-mix(in srgb, var(--ink) 30%, transparent);background:var(--paper)}.ec-numeros ul{gap:1.5rem;padding-block:clamp(2rem,5vw,3rem);display:grid}@media (width>=760px){.ec-numeros ul{grid-template-columns:repeat(3,1fr)}}.ec-numeros li{gap:.3rem;display:grid}.ec-numeros strong{width:fit-content;font:600 clamp(3rem, 8vw, 5rem) / .95 var(--disp);color:var(--acc);background:linear-gradient(transparent 62%, var(--marca) 62% 90%, transparent 90%);font-variant-numeric:tabular-nums}.ec-numeros span{color:var(--mut)}.ec-pilha{gap:1rem;margin-top:2.5rem;display:grid}.ec-pilha li{top:calc(8rem + var(--i) * 1.2rem);border:1.5px solid var(--ink);border-radius:var(--rad);background:#fff var(--pauta);rotate:calc((var(--i) - 1) * .6deg);align-items:center;gap:1.25rem;padding:clamp(1.4rem,3vw,2.2rem);display:flex;position:sticky;box-shadow:0 -10px 24px #1f2a4412}.ec-pilha-n{border:3px double var(--carimbo);width:3.5rem;height:3.5rem;color:var(--carimbo);font:600 1.6rem / 1 var(--disp);border-radius:50%;flex:none;place-items:center;display:grid}.ec-pilha h3{font:600 clamp(1.4rem, 3vw, 2rem) / 1.05 var(--disp)}.ec-pilha p{color:var(--mut);margin-top:.35rem}.dm-fidele{--bg:#fff7ee;--paper:#f7e8d5;--ink:#2b211a;--mut:#6b5d52;--acc:#a5521f;--onacc:#fff8f0;--acc-t:#9a4b1b;--salvia:#56735a;--disp:"Fraunces Variable", Georgia, serif;--rad:999px;--h-w:620;--h-ls:-.02em;--sep:"❋";--ph-a:#f1dcc3;--ph-b:#d8b48d;--ph-ink:#2b211a}.fd-hero{max-width:84rem;padding:clamp(2rem, 6vw, 4.5rem) var(--pad) clamp(3.5rem, 8vw, 6rem);gap:3rem;margin-inline:auto;display:grid}@media (width>=900px){.fd-hero{grid-template-columns:1.1fr .9fr;align-items:center;column-gap:4rem}}.fd-titulo{font:620 clamp(3.2rem, 10vw, 6.8rem) / .98 var(--disp);letter-spacing:-.03em;text-wrap:balance}.fd-titulo em{color:var(--acc-t);font-style:italic;font-weight:480;display:block}.fd-acoes{flex-wrap:wrap;gap:.75rem;margin:2rem 0 1.5rem;display:flex}.fd-arte{justify-self:center;width:min(100%,27rem);position:relative}.fd-foto{--ar:4 / 5;--ph-r:999px 999px 2rem 2rem}.fd-selo{aspect-ratio:1;background:var(--salvia);color:#fff;text-align:center;width:7.25rem;font:600 .78rem / 1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2rem;left:-.75rem;rotate:-10deg;box-shadow:0 10px 24px #2b211a2e}.fd-selo strong{font:600 1.15rem / 1 var(--disp);letter-spacing:0;text-transform:none}.fd-precos{gap:2.5rem;display:grid}@media (width>=900px){.fd-precos{grid-template-columns:.9fr 1.1fr;align-items:start;column-gap:4rem}}.fd-portes{grid-template-columns:repeat(2,1fr);gap:.5rem;margin:2rem 0 1rem;display:grid}@media (width>=520px){.fd-portes{grid-template-columns:repeat(4,1fr)}}.fd-portes label{border:1.5px solid var(--line);text-align:center;min-height:4.5rem;font:600 1.1rem / 1 var(--disp);cursor:pointer;transition:background-color .2s, color .2s, translate .25s var(--ease);background:#fff;border-radius:1.25rem;align-content:center;justify-items:center;gap:.2rem;padding:.6rem;display:grid}.fd-portes label small{font:500 .74rem / 1 var(--sans);color:var(--mut)}.fd-portes label:hover{translate:0 -2px}.fd-portes input:checked+label{background:var(--acc);border-color:var(--acc);color:var(--onacc)}.fd-portes input:checked+label small{color:var(--onacc)}.fd-portes input:focus-visible+label{outline:2px solid var(--ink);outline-offset:3px}.fd-lista{gap:.75rem;display:grid}.fd-lista li{background:var(--paper);border-radius:1.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.4rem;display:flex}.fd-lista h3{font:620 1.35rem / 1.1 var(--disp)}.fd-lista p{color:var(--mut);margin-top:.3rem;font-size:.9rem}.fd-lista strong{font:620 1.6rem / 1 var(--disp);color:var(--acc-t);font-variant-numeric:tabular-nums;flex:none}.fd-lista [data-p]{display:none}.fd-lista [data-p="1"]{display:inline}.fd-cuidado{align-items:center;gap:3rem;display:grid}@media (width>=900px){.fd-cuidado{grid-template-columns:1fr 1fr;column-gap:4rem}}.fd-extras{margin-top:2rem}.fd-extras li{border-bottom:1px solid var(--line);background:radial-gradient(circle at .55rem 1.55rem, var(--salvia) 0 .45rem, transparent .5rem);padding:1.1rem 0 1.1rem 2.25rem}.fd-extras h3{font:620 1.3rem / 1.1 var(--disp)}.fd-extras p{color:var(--mut);margin-top:.3rem}.fd-carteira{max-width:27rem;box-shadow:0 18px 40px #2b211a1f, inset 0 0 0 2px var(--paper);transition:rotate .5s var(--ease);background:#fff;border-radius:2rem;gap:1.25rem;padding:1.5rem;display:grid;rotate:-2deg}.fd-carteira:hover{rotate:0deg}.fd-carteira header{background:var(--salvia);color:#fff;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-content:space-between;padding:.55rem 1rem;font-size:.72rem;font-weight:700;display:flex}.fd-carteira-in{align-items:center;gap:1rem;display:flex}.fd-carteira-foto{--ar:1 / 1;--ph-r:50%;flex:none;width:6.5rem}.fd-carteira h3{font:620 2rem / 1 var(--disp)}.fd-carteira-in p{color:var(--mut);margin-top:.3rem;font-size:.88rem}.fd-carteira dl{grid-template-columns:1fr 1fr;gap:.75rem 1rem;display:grid}.fd-carteira dl>div{border-bottom:1px dashed var(--line);padding-bottom:.5rem}.fd-carteira dt{letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-size:.68rem;font-weight:700}.fd-carteira dd{font:600 1.05rem / 1.2 var(--disp);margin-top:.25rem}.fd-carteira-nota{background:var(--paper);border-radius:1rem;padding:.75rem 1rem;font-size:.85rem}.fd-prods{gap:1rem;margin-top:2.5rem;display:grid}@media (width>=760px){.fd-prods{grid-template-columns:repeat(3,1fr)}}.fd-prods li{border:1.5px solid var(--line);border-radius:1.75rem;gap:.4rem;padding:1.6rem;display:grid}.fd-prods h3{font:620 1.3rem / 1.1 var(--disp)}.fd-prods p{color:var(--mut)}.fd-prods strong{font:620 1.5rem / 1 var(--disp);color:var(--acc-t);margin-top:.6rem}.fd-ad-sec{gap:2.5rem;display:grid}@media (width>=900px){.fd-ad-sec{grid-template-columns:.9fr 1.1fr;align-items:center}}.fd-ad{touch-action:pan-y;border-radius:2rem;justify-self:center;width:100%;max-width:34rem;position:relative;overflow:hidden}.fd-ad-foto{--ph-r:0}.fd-ad-antes{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.fd-ad-antes .dph{--ph-a:#e3d2bf;--ph-b:#b99f83;height:100%}.fd-ad-linha{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:3px;position:absolute;translate:-1.5px}.fd-ad-linha:after{content:"‹ ›";background:var(--acc);width:3rem;height:3rem;color:var(--onacc);font:700 1rem / 1 var(--sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 6px 18px #2b211a40}.fd-ad-tag{color:#fff;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;background:#2b211ab8;border-radius:999px;padding:.35rem .85rem;font-size:.72rem;font-weight:700;position:absolute;top:1rem}.fd-ad-tag-a{left:1rem}.fd-ad-tag-d{right:1rem}.fd-ad-r{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.fd-ad:has(.fd-ad-r:focus-visible) .fd-ad-linha:after{outline:3px solid var(--ink);outline-offset:3px}.dm-soiree{--bg:#1a1220;--paper:#241a2b;--ink:#f4ece1;--mut:#bfb0bc;--acc:#e3c88f;--onacc:#1a1220;--acc-t:#e8d2a0;--rose:#d99aa5;--disp:"Cormorant Garamond Variable", Georgia, serif;--rad:999px;--h-w:500;--h-ls:-.01em;--sep:"·";--ph-a:#2c2033;--ph-b:#4a3343;--ph-ink:#f4ece1}.dm-soiree .dx-h2{font-size:clamp(2.4rem,6vw,4.8rem)}.so-hero{min-height:min(88svh,52rem);padding:clamp(1.5rem, 5vw, 4rem) var(--pad);display:grid;position:relative}.so-hero .so-hero-foto{--ar:auto;height:100%;position:absolute;inset:0}.so-hero-foto img{filter:brightness(.6)}.so-convite{outline-offset:8px;text-align:center;backdrop-filter:blur(2px);background:#1a1220d1;border:1px solid #e3c88f8c;outline:1px solid #e3c88f40;place-self:center;justify-items:center;gap:1.1rem;max-width:40rem;padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,4vw,3rem);display:grid;position:relative}.so-olho{letter-spacing:.24em;text-transform:uppercase;color:var(--acc-t);font-size:.72rem;font-weight:700}.so-titulo{font:500 clamp(3rem, 9vw, 6rem) / .98 var(--disp);letter-spacing:-.01em;text-wrap:balance}.so-titulo em{color:var(--acc);font-style:italic;font-weight:400;display:block}.so-desc{max-width:30rem;color:var(--mut);line-height:1.6}.so-acoes{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}.so-sim{gap:2.5rem;display:grid}@media (width>=960px){.so-sim{grid-template-columns:.85fr 1.15fr;align-items:start;column-gap:4rem}}.so-calc{background:var(--paper);border:1px solid #e3c88f59;border-radius:1.5rem;gap:1.6rem;padding:clamp(1.4rem,3vw,2.25rem);display:grid}.so-calc legend{letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-bottom:.7rem;padding:0;font-size:.72rem;font-weight:700}.so-calc legend output{font:600 1.4rem / 1 var(--disp);letter-spacing:0;color:var(--acc);text-transform:none}.so-op{flex-wrap:wrap;gap:.45rem;display:flex}.so-op label{border:1px solid var(--line);cursor:pointer;min-height:2.9rem;transition:background-color .2s, color .2s, translate .25s var(--ease);border-radius:999px;align-content:center;gap:.2rem;padding:.5rem 1.15rem;font-weight:600;display:grid}.so-op-c label{border-radius:1rem;flex:11rem}.so-op label small{color:var(--mut);font-size:.76rem;font-weight:400}.so-op label:hover{translate:0 -2px}.so-op input:checked+label{background:var(--acc);border-color:var(--acc);color:var(--onacc)}.so-op input:checked+label small{color:color-mix(in srgb, var(--onacc) 75%, transparent)}.so-op input:focus-visible+label{outline:2px solid var(--ink);outline-offset:3px}.so-range{width:100%;height:2.75rem;accent-color:var(--acc);cursor:pointer}.so-escala{color:var(--mut);justify-content:space-between;font-size:.78rem;display:flex}.so-total{border-top:1px solid var(--line);padding-top:1.25rem}.so-total p{color:var(--mut);font-size:.8rem}.so-total strong{font:500 clamp(2.6rem, 7vw, 4rem) / 1 var(--disp);color:var(--acc);font-variant-numeric:tabular-nums;margin:.3rem 0;display:block}.so-total .so-resumo{color:var(--ink);font-size:.9rem}.so-espacos{gap:1.5rem;margin-top:2.5rem;display:grid}@media (width>=800px){.so-espacos{grid-template-columns:repeat(3,1fr)}}.so-espacos .dph{--ar:4 / 5;--ph-r:999px 999px 0 0}.so-espacos h3{font:500 2rem / 1 var(--disp);margin-top:1.1rem}.so-cap{letter-spacing:.16em;text-transform:uppercase;color:var(--rose);margin:.3rem 0 .5rem;font-size:.72rem;font-weight:700}.so-espacos p:last-child{color:var(--mut)}.so-datas{gap:2.5rem;display:grid}@media (width>=900px){.so-datas{grid-template-columns:1fr 1fr;align-items:center;column-gap:4rem}}.so-escolha{color:var(--mut);margin:1.5rem 0 1.25rem}.so-escolha strong{color:var(--acc);font:600 1.3rem / 1 var(--disp)}.so-cal{background:var(--paper);border:1px solid #e3c88f59;border-radius:1.5rem;padding:1.5rem}.so-mes{text-align:center;font:italic 500 1.8rem / 1 var(--disp);color:var(--acc);margin-bottom:1rem}.so-sem,.so-dias{grid-template-columns:repeat(7,1fr);gap:.3rem;display:grid}.so-sem{text-align:center;color:var(--mut);margin-bottom:.5rem;font-size:.72rem;font-weight:700}.so-dias>*{aspect-ratio:1;min-height:2.6rem;font:600 .95rem / 1 var(--sans);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.so-dia{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;transition:background-color .2s,border-color .2s}.so-dia:hover{border-color:var(--acc)}.so-dia[aria-pressed=true]{background:var(--acc);color:var(--onacc)}.so-res{color:var(--mut);text-decoration:line-through 2px;text-decoration-color:var(--rose)}.so-galeria{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:2.5rem;display:grid}@media (width>=900px){.so-galeria{grid-template-columns:repeat(4,1fr)}}.so-galeria .dph{--ar:3 / 4;--ph-r:1rem}.so-galeria p{font:italic 500 1.2rem / 1 var(--disp);color:var(--mut);margin-top:.6rem}.so-inclui{gap:2rem;display:grid}@media (width>=900px){.so-inclui{grid-template-columns:1fr 1fr;align-items:center;column-gap:4rem}}.so-inclui ul{gap:0;display:grid}.so-inclui li{border-bottom:1px solid var(--line);font:500 1.5rem / 1.2 var(--disp);padding:1rem 0}.so-inclui li:before{content:"✦";color:var(--acc);margin-right:.8rem;font-size:.9rem}.so-hero-video{object-fit:cover;filter:brightness(.62);opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease);position:absolute;inset:0}.so-hero-video.is-on{opacity:1}.so-faltam{color:var(--rose);font-size:.9rem}@media (width>=800px){.so-espacos{grid-template-columns:1fr;gap:1.5rem}.so-espacos>li{top:calc(8.5rem + var(--i,0) * 1.4rem);background:var(--paper);border:1px solid #e3c88f4d;border-radius:1.75rem;grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:auto 1fr;column-gap:clamp(2rem,4vw,4rem);padding:1.5rem;display:grid;position:sticky;box-shadow:0 -12px 30px #00000059}.so-espacos>li .dph{--ph-r:999px 999px 1rem 1rem;grid-area:1/1/-1;width:min(21rem,34vw)}.so-espacos>li h3{grid-area:2/2;margin-top:0;font-size:clamp(2.4rem,4vw,3.4rem)}.so-espacos>li .so-cap{grid-area:3/2}.so-espacos>li p:last-child{grid-area:4/2;max-width:30rem}}
