.eng-hero[data-astro-cid-ge2uvauf]{min-height:100svh;padding-top:calc(var(--navH) + 2rem);color:var(--plaster);background:var(--aubergine);align-items:flex-end;padding-bottom:clamp(2rem,4.5vw,3.75rem);display:flex;position:relative;overflow:hidden}.eng-hero-panels[data-astro-cid-ge2uvauf]{background:var(--steel);grid-template-columns:repeat(3,minmax(0,40rem));justify-content:center;gap:3px;display:grid;position:absolute;inset:0 0 26%}.eng-hero-panel[data-astro-cid-ge2uvauf]{animation:1.15s cubic-bezier(.16,1,.3,1) both eng-wipe;animation-delay:calc(var(--i) * .11s);position:relative;overflow:hidden}.eng-hero-panel[data-astro-cid-ge2uvauf] img{object-fit:cover;width:100%;height:100%}.eng-hero-fade[data-astro-cid-ge2uvauf]{background:linear-gradient(to bottom, #160a2e1a 0%, #160a2e0a 30%, #160a2eb8 56%, var(--aubergine) 76%);position:absolute;inset:0}.eng-hero-body[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) minmax(19rem,25rem);align-items:end;gap:clamp(1.5rem,4vw,4rem);display:grid;position:relative}.eng-hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;font-size:clamp(1.95rem,5vw,5.1rem);line-height:1.04}.eng-hero-lead[data-astro-cid-ge2uvauf]{font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:500;line-height:1.35}.eng-hero-actions[data-astro-cid-ge2uvauf]{gap:.6rem;margin-top:1.1rem;display:grid}.eng-hero-tel[data-astro-cid-ge2uvauf]{font-variant-numeric:tabular-nums}.eng-hero-note[data-astro-cid-ge2uvauf]{opacity:.78;margin-top:.45rem;font-size:.8125rem}@keyframes eng-wipe{0%{clip-path:inset(0 0 100%);transform:translateY(2.5rem)}to{clip-path:inset(0);transform:translateY(0)}}@media (width<=62rem){.eng-hero-body[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.eng-hero-side[data-astro-cid-ge2uvauf]{max-width:28rem}}@media (width<=45rem){.eng-hero[data-astro-cid-ge2uvauf]{align-items:center;padding-bottom:3.5rem}.eng-hero-panels[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,1fr);inset:0}.eng-hero-panel[data-astro-cid-ge2uvauf].is-side{display:none}.eng-hero-fade[data-astro-cid-ge2uvauf]{background:linear-gradient(#160a2e33 0%,#160a2e57 22%,#160a2ee0 42%,#160a2ef0 100%)}.eng-hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:clamp(1.8rem,8.2vw,2.7rem);line-height:1.1}}.eng-cap[data-astro-cid-xkdlvzu5]{padding-block:var(--sectionY)}.is-plaster[data-astro-cid-xkdlvzu5]{background:var(--plaster);color:var(--steel)}.is-crimson[data-astro-cid-xkdlvzu5]{background:var(--crimson);color:#fff}.is-violet[data-astro-cid-xkdlvzu5]{background:var(--violet);color:#fff}.eng-cap-grid[data-astro-cid-xkdlvzu5]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:clamp(2rem,6vw,5.5rem);display:grid}.is-flip[data-astro-cid-xkdlvzu5] .eng-cap-text[data-astro-cid-xkdlvzu5]{order:2}.eng-cap-resumo[data-astro-cid-xkdlvzu5]{max-width:34rem;margin-top:1rem;font-size:clamp(1.1rem,1.5vw,1.3rem)}.eng-ledger[data-astro-cid-xkdlvzu5]{border-top:2px solid;margin:clamp(1.75rem,3.5vw,2.75rem) 0 0;padding:0;list-style:none}.eng-ledger[data-astro-cid-xkdlvzu5] li[data-astro-cid-xkdlvzu5]{border-bottom:1px solid color-mix(in srgb, currentColor 32%, transparent);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:.25rem 1.5rem;padding-block:.85rem;display:grid}.eng-ledger[data-astro-cid-xkdlvzu5] strong[data-astro-cid-xkdlvzu5]{font-weight:650}.eng-ledger[data-astro-cid-xkdlvzu5] span[data-astro-cid-xkdlvzu5]{text-align:right;font-size:.975rem}.eng-cap-link[data-astro-cid-xkdlvzu5]{border-bottom:2px solid;align-items:center;gap:.55rem;margin-top:1.5rem;padding-bottom:.15rem;font-weight:700;text-decoration:none;display:inline-flex}.eng-cap-link[data-astro-cid-xkdlvzu5] svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.eng-cap-link[data-astro-cid-xkdlvzu5]:hover svg{transform:translate(4px)}.eng-cap-img[data-astro-cid-xkdlvzu5]{min-height:22rem;max-height:44rem}.eng-cap-img[data-astro-cid-xkdlvzu5] img{object-fit:cover;width:100%;height:100%}.eng-espec[data-astro-cid-xkdlvzu5]{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:baseline;gap:1rem 2rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.eng-espec[data-astro-cid-xkdlvzu5] h3[data-astro-cid-xkdlvzu5]{font-size:1.05rem}.eng-espec[data-astro-cid-xkdlvzu5] p[data-astro-cid-xkdlvzu5]{font-size:clamp(1.15rem,2vw,1.65rem);font-weight:500;line-height:1.32}@media (width<=56rem){.eng-cap-grid[data-astro-cid-xkdlvzu5],.eng-espec[data-astro-cid-xkdlvzu5]{grid-template-columns:1fr}.is-flip[data-astro-cid-xkdlvzu5] .eng-cap-text[data-astro-cid-xkdlvzu5]{order:0}.eng-cap-img[data-astro-cid-xkdlvzu5]{aspect-ratio:4/3;max-width:40rem;min-height:0}.eng-ledger[data-astro-cid-xkdlvzu5] li[data-astro-cid-xkdlvzu5]{grid-template-columns:1fr}.eng-ledger[data-astro-cid-xkdlvzu5] span[data-astro-cid-xkdlvzu5]{text-align:left}}.eng-obras[data-astro-cid-4xcgjbgx]{padding-block:var(--sectionY);color:var(--plaster);background:var(--aubergine)}.eng-obras-head[data-astro-cid-4xcgjbgx]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:clamp(2rem,4vw,3.25rem);display:flex}.eng-obras-head[data-astro-cid-4xcgjbgx] h2[data-astro-cid-4xcgjbgx]{max-width:44rem}.eng-obras-ig[data-astro-cid-4xcgjbgx]{align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.eng-obras-grid[data-astro-cid-4xcgjbgx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1.5rem);max-width:66rem;display:grid}.eng-obras-grid[data-astro-cid-4xcgjbgx] figure[data-astro-cid-4xcgjbgx]{margin:0}.eng-obras-grid[data-astro-cid-4xcgjbgx] figure[data-astro-cid-4xcgjbgx]:nth-child(2){margin-top:clamp(1rem,5vw,4.5rem)}.eng-obras-grid[data-astro-cid-4xcgjbgx] video[data-astro-cid-4xcgjbgx],.eng-obras-grid[data-astro-cid-4xcgjbgx] img{aspect-ratio:9/16;object-fit:cover;background:var(--aubergineRaised);width:100%;height:auto}.eng-obras-grid[data-astro-cid-4xcgjbgx] figcaption[data-astro-cid-4xcgjbgx]{margin-top:.65rem;font-size:.95rem;font-weight:500}@media (width<=40rem){.eng-obras-grid[data-astro-cid-4xcgjbgx]{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;overflow-x:auto}.eng-obras-grid[data-astro-cid-4xcgjbgx] figure[data-astro-cid-4xcgjbgx]{scroll-snap-align:center}.eng-obras-grid[data-astro-cid-4xcgjbgx] figure[data-astro-cid-4xcgjbgx]:nth-child(2){margin-top:0}}.eng-est[data-astro-cid-bhwlppmq]{padding-block:var(--sectionY);background:var(--plaster);color:var(--steel)}.eng-est-grid[data-astro-cid-bhwlppmq]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2.25rem,6vw,5.5rem);display:grid}.eng-est-intro[data-astro-cid-bhwlppmq]{color:var(--muted);margin-top:1rem;font-size:clamp(1.05rem,1.4vw,1.2rem)}.eng-est-form[data-astro-cid-bhwlppmq]{gap:1.75rem;margin-top:clamp(1.75rem,3.5vw,2.75rem);display:grid}.eng-est-form[data-astro-cid-bhwlppmq] fieldset[data-astro-cid-bhwlppmq]{border:0;margin:0;padding:0}.eng-est-form[data-astro-cid-bhwlppmq] legend[data-astro-cid-bhwlppmq],.eng-est-area[data-astro-cid-bhwlppmq] span[data-astro-cid-bhwlppmq]{margin-bottom:.6rem;padding:0;font-weight:650;display:block}.eng-est-area[data-astro-cid-bhwlppmq] input[data-astro-cid-bhwlppmq]{border:1px solid var(--steel);width:100%;max-width:16rem;min-height:3.2rem;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:0;padding:.6rem .9rem;font-size:1.15rem}.eng-est-chips[data-astro-cid-bhwlppmq]{background:var(--steel);border:1px solid var(--steel);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.eng-est-chips[data-astro-cid-bhwlppmq] label[data-astro-cid-bhwlppmq]{background:var(--plaster);cursor:pointer;display:block}.eng-est-chips[data-astro-cid-bhwlppmq] input[data-astro-cid-bhwlppmq]{opacity:0;pointer-events:none;position:absolute}.eng-est-chips[data-astro-cid-bhwlppmq] span[data-astro-cid-bhwlppmq]{padding:.75rem .85rem;font-size:.95rem;font-weight:500;transition:background-color .15s,color .15s;display:block}.eng-est-chips[data-astro-cid-bhwlppmq] label[data-astro-cid-bhwlppmq]:hover span[data-astro-cid-bhwlppmq]{background:#fff}.eng-est-chips[data-astro-cid-bhwlppmq] input[data-astro-cid-bhwlppmq]:checked+span[data-astro-cid-bhwlppmq]{background:var(--crimson);color:#fff}.eng-est-chips[data-astro-cid-bhwlppmq] input[data-astro-cid-bhwlppmq]:focus-visible+span[data-astro-cid-bhwlppmq]{outline:2px solid var(--crimson);outline-offset:2px}.eng-bill[data-astro-cid-bhwlppmq]{top:calc(var(--navH) + 1.25rem);background:var(--aubergine);color:var(--plaster);padding:clamp(1.4rem,2.6vw,2.25rem);position:sticky}.eng-bill[data-astro-cid-bhwlppmq] h3[data-astro-cid-bhwlppmq]{font-size:1.15rem}.eng-bill-lines[data-astro-cid-bhwlppmq]{font-variant-numeric:tabular-nums;min-height:3rem;margin:1.25rem 0 0}.eng-bill-lines[data-astro-cid-bhwlppmq] div{border-bottom:1px solid var(--lineOnDark);justify-content:space-between;gap:1rem;padding-block:.55rem;animation:.35s cubic-bezier(.16,1,.3,1) both eng-line;display:flex}.eng-bill-lines[data-astro-cid-bhwlppmq] dt,.eng-bill-lines[data-astro-cid-bhwlppmq] dd{margin:0}.eng-bill-lines[data-astro-cid-bhwlppmq] dd{white-space:nowrap;font-weight:600}.eng-bill-total[data-astro-cid-bhwlppmq]{margin-top:1.25rem}.eng-bill-total[data-astro-cid-bhwlppmq] span[data-astro-cid-bhwlppmq]{font-size:.95rem;display:block}.eng-bill-total[data-astro-cid-bhwlppmq] strong[data-astro-cid-bhwlppmq]{font-family:var(--displayFont);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:clamp(1.35rem,2.5vw,1.95rem);font-weight:400;line-height:1.2;display:block}.eng-bill-note[data-astro-cid-bhwlppmq]{opacity:.82;margin-top:1rem;font-size:.875rem;line-height:1.5}.eng-bill[data-astro-cid-bhwlppmq] .eng-btn[data-astro-cid-bhwlppmq]{width:100%;margin-top:1.25rem}.eng-bill[data-astro-cid-bhwlppmq] .eng-btn[data-astro-cid-bhwlppmq]:disabled{background:var(--aubergineRaised);color:#f1f1f4a6;cursor:not-allowed}@keyframes eng-line{0%{opacity:0;transform:translate(-.5rem)}to{opacity:1;transform:translate(0)}}@media (width<=56rem){.eng-est-grid[data-astro-cid-bhwlppmq]{grid-template-columns:1fr}.eng-bill[data-astro-cid-bhwlppmq]{position:static}}@media (width<=30rem){.eng-est-chips[data-astro-cid-bhwlppmq]:not(.is-three){grid-template-columns:repeat(2,minmax(0,1fr))}.eng-est-chips[data-astro-cid-bhwlppmq]:not(.is-three) label[data-astro-cid-bhwlppmq]:last-child:nth-child(odd){grid-column:1/-1}}.eng-proc[data-astro-cid-t3wl4b3q]{padding-block:var(--sectionY);background:var(--aubergineRaised);color:var(--plaster)}.eng-proc-list[data-astro-cid-t3wl4b3q]{counter-reset:passo;border-top:2px solid var(--plaster);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(2rem,4vw,3.25rem) 0 0;padding:0;list-style:none;display:grid}.eng-proc-list[data-astro-cid-t3wl4b3q] li[data-astro-cid-t3wl4b3q]{counter-increment:passo;padding:1.35rem clamp(1rem,2vw,1.75rem) 0 0}.eng-proc-list[data-astro-cid-t3wl4b3q] li[data-astro-cid-t3wl4b3q]+li[data-astro-cid-t3wl4b3q]{border-left:1px solid var(--lineOnDark);padding-left:clamp(1rem,2vw,1.75rem)}.eng-proc-list[data-astro-cid-t3wl4b3q] h3[data-astro-cid-t3wl4b3q]{font-size:clamp(1.05rem,1.55vw,1.35rem)}.eng-proc-list[data-astro-cid-t3wl4b3q] h3[data-astro-cid-t3wl4b3q]:before{content:counter(passo) ". "}.eng-proc-list[data-astro-cid-t3wl4b3q] p[data-astro-cid-t3wl4b3q]{margin-top:.7rem;font-size:1rem}.eng-proc-values[data-astro-cid-t3wl4b3q]{margin-top:clamp(2.25rem,4vw,3.5rem);font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:500;line-height:1.4}@media (width<=56rem){.eng-proc-list[data-astro-cid-t3wl4b3q]{grid-template-columns:1fr}.eng-proc-list[data-astro-cid-t3wl4b3q] li[data-astro-cid-t3wl4b3q],.eng-proc-list[data-astro-cid-t3wl4b3q] li[data-astro-cid-t3wl4b3q]+li[data-astro-cid-t3wl4b3q]{border-left:0;border-bottom:1px solid var(--lineOnDark);padding:1.1rem 0}}.eng-form[data-astro-cid-vekgkm42]{gap:1.15rem;display:grid}.eng-form[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42],.eng-form[data-astro-cid-vekgkm42] fieldset[data-astro-cid-vekgkm42]{gap:.35rem;display:grid}.eng-form[data-astro-cid-vekgkm42] fieldset[data-astro-cid-vekgkm42]{border:0;margin:0;padding:0}.eng-form[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]>span[data-astro-cid-vekgkm42],.eng-form[data-astro-cid-vekgkm42] legend[data-astro-cid-vekgkm42]{padding:0;font-size:.95rem;font-weight:600}.eng-form-grid[data-astro-cid-vekgkm42]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.eng-form[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:not([type=checkbox]),.eng-form[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.eng-form[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{border:1px solid var(--steel);width:100%;min-height:3rem;color:var(--steel);font:inherit;background:#fff;border-radius:0;padding:.55rem .8rem;font-size:1rem}.eng-form[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical}.eng-form-checks[data-astro-cid-vekgkm42]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem 1rem;margin-top:.3rem;display:grid}.eng-form-checks[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42],.eng-form-consent[data-astro-cid-vekgkm42]{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;padding-block:.25rem;font-size:.95rem;display:grid}.eng-form-checks[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]>span[data-astro-cid-vekgkm42],.eng-form-consent[data-astro-cid-vekgkm42]>span[data-astro-cid-vekgkm42]{font-size:.95rem;font-weight:450}.eng-form[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][type=checkbox]{width:1.15rem;height:1.15rem;accent-color:var(--crimson);margin:.2rem 0 0}.eng-form-estimate[data-astro-cid-vekgkm42]{background:var(--aubergine);color:var(--plaster);font-variant-numeric:tabular-nums;padding:.7rem .85rem;font-size:.95rem}.eng-form[data-astro-cid-vekgkm42] .eng-btn[data-astro-cid-vekgkm42]{width:100%}.eng-hidden[data-astro-cid-vekgkm42]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=34rem){.eng-form-grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}.eng-orc[data-astro-cid-4uusr4rf]{padding-block:var(--sectionY);background:var(--crimson);color:#fff}.eng-orc-grid[data-astro-cid-4uusr4rf]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2.25rem,6vw,5.5rem);display:grid}.eng-orc-lead[data-astro-cid-4uusr4rf]{margin-top:1rem;font-size:clamp(1.1rem,1.5vw,1.3rem)}.eng-orc-list[data-astro-cid-4uusr4rf]{border-top:2px solid;margin:clamp(1.75rem,3.5vw,2.75rem) 0 0;padding:0;list-style:none}.eng-orc-list[data-astro-cid-4uusr4rf] li[data-astro-cid-4uusr4rf]{border-bottom:1px solid #fff6;padding-block:.8rem}.eng-orc-list[data-astro-cid-4uusr4rf] a[data-astro-cid-4uusr4rf],.eng-orc-list[data-astro-cid-4uusr4rf] span[data-astro-cid-4uusr4rf]{overflow-wrap:anywhere;align-items:center;gap:.7rem;font-size:1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.eng-orc-list[data-astro-cid-4uusr4rf] a[data-astro-cid-4uusr4rf]:hover{text-decoration:underline}.eng-orc-list[data-astro-cid-4uusr4rf] small[data-astro-cid-4uusr4rf]{opacity:.88;margin:.15rem 0 0 2.05rem;font-size:.8125rem;display:block}.eng-orc-sheet[data-astro-cid-4uusr4rf]{background:var(--plaster);color:var(--steel);padding:clamp(1.25rem,3vw,2.5rem)}@media (width<=56rem){.eng-orc-grid[data-astro-cid-4uusr4rf]{grid-template-columns:1fr}}
