.lj-mega__also{border-top:1px solid var(--tinta-14);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 28px;margin-top:4px;padding-top:14px;display:flex}.lj-mega__also-l{flex-wrap:wrap;gap:0 28px;display:flex}.lj-mega__also-a{border-radius:var(--lj-btn-r);min-height:44px;font:400 15px/1.25 var(--lj-sans);color:var(--tinta-72);transition:background-color var(--lj-t-hover) var(--lj-e);align-items:center;gap:0;margin:0 -10px;padding:0 10px;display:inline-flex}.lj-mega__also-a b{color:var(--tinta);font-weight:600}.lj-mega__also-a:after{content:"→";color:var(--tinta);transition:transform var(--lj-t-hover) var(--lj-e);margin-left:8px}.lj-mega__also-a:hover{background:var(--tinta-06)}.lj-mega__also-a:hover:after,.lj-mega__also-a:focus-visible:after{transform:translate(3px)}@media (max-width:1439.98px){.lj-hdr[data-nav=long] .lj-hdr__lnk--also{display:none}}@media (min-width:1440px){.lj-hdr[data-nav=long] .lj-hdr__in{gap:12px}.lj-hdr[data-nav=long] .lj-hdr__nav{flex:none}.lj-hdr[data-nav=long] .lj-hdr__lnk{padding:0 10px}.lj-hdr[data-nav=long] .lj-cartb__t{display:none}.lj-hdr[data-nav=long] .lj-search{max-width:none;padding:10px max(var(--lj-gutter), calc((100% - 1440px) / 2 + var(--lj-gutter)));background:var(--off-white);box-shadow:0 1px 0 var(--tinta-14);display:none;position:absolute;top:100%;left:0;right:0}.lj-hdr[data-nav=long] .lj-search.is-open{display:flex}.lj-hdr[data-nav=long] .lj-search__ic.lj-ico{left:calc(max(var(--lj-gutter), calc((100% - 1440px) / 2 + var(--lj-gutter))) + 14px)}.lj-hdr[data-nav=long] .lj-hdr__sbtn{margin-left:auto;display:inline-grid}.lj-hdr[data-nav=long].is-searchpage:has(.lj-search.is-open){margin-bottom:64px}}.lj-mnav__a--also{min-height:60px;padding-top:8px;padding-bottom:8px}.lj-mnav__a--also small{font:400 13px/1.3 var(--lj-sans);color:var(--tinta-72);margin-top:2px;display:block}.lj-cx{overflow-x:clip}.lj-cx-ln{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.lj-cx-ln>span{display:inline-block}@keyframes lj-cx-rise{0%{transform:translateY(105%)}to{transform:none}}html.lj-m .lj-cx-rise .lj-cx-ln>span{animation:lj-cx-rise .7s var(--lj-e) both;animation-delay:calc(.12s + var(--i,0) * 70ms)}html.lj-m .lj-cx-cta__h.lj-rv:not(.is-in) .lj-cx-ln>span{transform:translateY(105%)}.lj-cx-cta__h .lj-cx-ln>span{transition:transform .6s var(--lj-e)}.lj-cx .lj-crumbs{padding-top:0}.lj-cx-cta{padding:clamp(24px,4vw,56px) 0 clamp(64px,8vw,112px)}.lj-cx-cta__panel{border-radius:calc(var(--lj-r) + 8px);background:var(--verde-agua-claro);color:var(--tinta);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:32px;padding:clamp(24px,4vw,56px);display:grid}.lj-cx-cta__panel--solo{grid-template-columns:minmax(0,1fr)}.lj-cx-cta__h{overflow-wrap:anywhere;margin-top:14px}.lj-cx-cta__p{text-wrap:pretty;max-width:46ch;margin-top:18px;font-size:17px;line-height:1.5}.lj-cx-cta__b{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.lj-cx-cta__photo{justify-self:end;width:100%;max-width:420px;display:block}.lj-cx-cta__photo .lj-frame{aspect-ratio:4/5}.lj-cx-cta__photo .lj-frame img{transition:transform .6s var(--lj-e)}@media (hover:hover) and (pointer:fine){.lj-cx-cta__photo:hover .lj-frame img{transform:scale(1.03)}}@media (max-width:720px){.lj-cx-cta__panel{grid-template-columns:minmax(0,1fr)}.lj-cx-cta__photo{justify-self:stretch;max-width:none}.lj-cx-cta__photo .lj-frame{aspect-ratio:4/3}.lj-cx-cta__b .lj-btn{flex:100%}}.lj-cp,.lj-tint{--cp-muted:color-mix(in srgb, var(--cp-text) 76%, transparent);--cp-line:color-mix(in srgb, var(--cp-text) 16%, transparent)}.lj-page.lj-cp{background:var(--cp-page);color:var(--cp-text)}.lj-cp .lj-crumbs,.lj-cp .lj-crumbs [aria-current]{color:var(--cp-muted)}.lj-cp .lj-crumbs a,.lj-cp .lj-lnk{color:var(--cp-text)}.lj-cp :focus-visible{outline-color:var(--cp-text)}.lj-cp .lj-mesh path,.lj-cp .lj-cube .lj-cube__o,.lj-tint .lj-mesh path,.lj-tint .lj-cube .lj-cube__o{stroke:var(--cp-line)}.lj-cp .lj-cube__t,.lj-tint .lj-cube__t{fill:var(--cp-card)}.lj-cp .lj-cube__l,.lj-tint .lj-cube__l{fill:var(--cp-accent)}.lj-cp .lj-cube__r,.lj-tint .lj-cube__r{fill:var(--cp-page)}.lj-cp .lj-cube.is-flip .lj-cube__t,.lj-tint .lj-cube.is-flip .lj-cube__t{fill:var(--cp-accent)}.lj-cp .lj-cube.is-flip .lj-cube__l,.lj-tint .lj-cube.is-flip .lj-cube__l,.lj-cp .lj-cube.is-flip .lj-cube__r,.lj-tint .lj-cube.is-flip .lj-cube__r,.lj-cp--dark .lj-cube__r{fill:var(--cp-card)}.lj-cp-hero{border-bottom:1px solid var(--cp-line)}.lj-cp-hero__in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:clamp(24px,4vw,64px);padding-top:24px;padding-bottom:clamp(32px,5vw,64px);display:grid}.lj-cp-hero__txt{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.lj-cp-hero__crumbs{margin-bottom:40px}.lj-cp-hero__main{margin-top:auto}.lj-cp-hero__main>.lj-cp-until{margin-top:0}.lj-cp-until{min-height:30px;font:700 13px/1 var(--lj-display);letter-spacing:.12em;color:var(--cp-text);border:1px solid;border-radius:6px;align-items:center;padding:0 10px;display:inline-flex}.lj-cp-h{color:var(--cp-title);overflow-wrap:anywhere;margin-top:14px;font-size:clamp(56px,8.4vw,132px)}.lj-cp-until+.lj-cp-h{margin-top:18px}.lj-cp-lead{text-wrap:pretty;max-width:46ch;margin-top:24px;font-size:18px;line-height:1.5}.lj-cp-n{color:var(--cp-muted);flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:14px;font-size:16px;display:flex}.lj-cp-n b{color:var(--cp-text);font-weight:600}.lj-cp-bento{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px;height:clamp(320px,34vw,500px);display:grid}.lj-cp-bento__c{min-width:0;min-height:0}.lj-cp-bento__c--0{grid-row:1/3}.lj-cp-bento--1{grid-template-columns:minmax(0,1fr)}.lj-cp-bento--2 .lj-cp-bento__c--1{grid-row:1/3}.lj-cp-bento__a{border-radius:var(--lj-r);height:100%;display:block}.lj-cp-bento__a .lj-frame{border-color:var(--cp-line);height:100%}.lj-cp-bento__a .lj-frame img{transition:transform .6s var(--lj-e)}@media (hover:hover) and (pointer:fine){.lj-cp-bento__a:hover .lj-frame img{transform:scale(1.04)}}.lj-cp-grid>li,.lj-lp-grid>li{display:flex}.lj-cp-grid .lj-pc,.lj-lp-grid .lj-pc{width:100%}.lj-cp-list{padding:clamp(32px,4vw,56px) 0 clamp(16px,3vw,32px)}.lj-cp .lj-pc{background:var(--cp-card);border-radius:calc(var(--lj-r) + 6px);color:var(--cp-text);padding:8px 8px 10px}.lj-cp .lj-pc__info{padding:0 6px 14px}.lj-cp .lj-pc__t{margin-top:12px}.lj-cp .lj-pc__frame{border-color:var(--cp-line)}.lj-cp .lj-pb__tot{color:var(--cp-muted)}.lj-cp-empty{max-width:56ch;font-size:17px;line-height:1.5}.lj-cp .lj-cx-cta__panel{background:var(--cp-card);color:var(--cp-text)}.lj-cp .lj-cx-cta__h{color:var(--cp-title)}.lj-cp .lj-cx-eyebrow{color:var(--cp-text)}.lj-cp .lj-cx-eyebrow svg{fill:var(--cp-accent);stroke:var(--cp-text)}.lj-cp--dark .lj-btn--main{background:var(--off-white);color:var(--tinta)}.lj-cp--dark .lj-btn--sec{color:var(--off-white);border-color:var(--off-white);background:0 0}.lj-cp--dark .lj-btn--sec svg{stroke:currentColor}@media (hover:hover) and (pointer:fine){.lj-cp--dark .lj-btn--sec:hover{background-color:var(--off-white-18);border-color:var(--off-white)}}.lj-cp--dark .lj-pc__err{color:var(--off-white)}@media (max-width:1023px){.lj-cp-hero__in{grid-template-columns:minmax(0,1fr);align-items:stretch}.lj-cp-hero__crumbs{margin-bottom:16px}.lj-cp-bento{height:clamp(260px,62vw,420px)}}@media (max-width:720px){.lj-cp-hero__in{gap:24px;padding-top:16px}.lj-cp-h{font-size:clamp(52px,16vw,76px)}.lj-cp-lead{font-size:16px}.lj-cp-bento{gap:8px}.lj-cp .lj-pc{border-radius:calc(var(--lj-r) + 4px);padding:6px 6px 8px}.lj-cp .lj-pc__info{padding:0 4px 12px}}.lj-pf-hero{border-bottom:1px solid var(--tinta-14)}.lj-pf-hero__in{padding-top:24px;padding-bottom:clamp(28px,4vw,48px)}.lj-pf-hero__txt{max-width:860px}.lj-pf-h{overflow-wrap:anywhere;margin-top:12px}.lj-pf-lead{max-width:56ch;color:var(--tinta-72);text-wrap:pretty;margin-top:18px;font-size:18px;line-height:1.5}.lj-pf-n{color:var(--tinta-72);margin-top:12px;font-size:16px}.lj-pf-n b{color:var(--tinta);font-weight:600}.lj-pf-list{padding:clamp(32px,4vw,56px) 0 clamp(16px,3vw,32px)}.lj-pf-list>.lj-wrap{container-type:inline-size}.lj-pf-grid{--pf-g:clamp(16px, 2vw, 28px);--pf-h:calc(((100cqw - 5 * var(--pf-g)) / 6 * 4 + 3 * var(--pf-g)) * .75);gap:clamp(28px, 3vw, 48px) var(--pf-g);grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;display:grid}.lj-pf-item{min-width:0;display:flex}.lj-pf-item--big{grid-column:span 4}.lj-pf-item--small{grid-column:span 2}.lj-pf-item--feature{grid-column:1/-1}.lj-pf-fig{flex-direction:column;width:100%;margin:0;display:flex}.lj-pf-media{border-radius:var(--lj-r);display:block;position:relative}.lj-pf-media .lj-frame{height:var(--pf-h);position:relative}.lj-pf-img{position:absolute;inset:0}.lj-pf-img img{object-fit:cover;transition:transform .6s var(--lj-e), opacity .6s var(--lj-e)}.lj-pf-img--alt img{opacity:0}@media (hover:hover) and (pointer:fine){.lj-pf-media:hover .lj-pf-img img{transform:scale(1.03)}.lj-pf-media:hover .lj-pf-img--alt img{opacity:1}}.lj-pf-cap{padding-top:14px}.lj-pf-cap__t{max-width:46ch;font:500 17px/1.4 var(--lj-sans);text-wrap:pretty}.lj-pf-cap__p{color:var(--tinta-72);margin-top:4px;font-size:14px}.lj-pf-cap__p b{color:var(--tinta);font-weight:600}.lj-pf-cap__b{flex-wrap:wrap;align-items:center;gap:0 24px;margin-top:4px;display:flex}.lj-pf-cap__see{min-height:44px;font:500 15px/1.2 var(--lj-sans);color:var(--tinta-72);align-items:center;display:inline-flex}.lj-pf-cap__see:hover{color:var(--tinta)}.lj-pf-item--feature .lj-pf-fig{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:clamp(16px,2vw,28px);display:grid}.lj-pf-item--feature .lj-pf-media .lj-frame{aspect-ratio:4/3;height:auto}.lj-pf-item--feature .lj-pf-cap{padding:0 0 8px}.lj-pf-item--feature .lj-pf-cap__t{font-size:20px}.lj-pf-empty{align-items:center;gap:12px;max-width:60ch;font-size:17px;line-height:1.5;display:flex}.lj-pf-empty svg{fill:none;width:24px;height:24px;stroke:var(--verde-agua-profundo);stroke-width:2px;flex:none}@media (max-width:720px){.lj-pf-grid{grid-template-columns:minmax(0,1fr)}.lj-pf-item--big,.lj-pf-item--small,.lj-pf-item--feature{grid-column:auto}.lj-pf-item .lj-pf-media .lj-frame,.lj-pf-item--feature .lj-pf-media .lj-frame{aspect-ratio:4/5;height:auto}.lj-pf-item--feature .lj-pf-fig{display:flex}.lj-pf-item--feature .lj-pf-cap{padding-top:14px}.lj-pf-item--feature .lj-pf-cap__t{font-size:17px}.lj-pf-lead{font-size:16px}}.lj-lp-hero{border-bottom:1px solid var(--tinta-14)}.lj-lp-hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:clamp(24px,4vw,64px);padding-top:24px;padding-bottom:clamp(32px,4vw,56px);display:grid}.lj-lp-hero__txt{flex-direction:column;min-width:0;display:flex}.lj-lp-hero__crumbs{margin-bottom:32px}.lj-lp-hero__main{margin-top:auto}.lj-lp-h{overflow-wrap:anywhere;margin-top:12px}.lj-lp-lead{max-width:46ch;color:var(--tinta-72);text-wrap:pretty;margin-top:18px;font-size:18px;line-height:1.5}.lj-lp-n{color:var(--tinta-72);flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:12px;font-size:16px;display:flex}.lj-lp-n b{color:var(--tinta);font-weight:600}.lj-lp-steps{min-width:0}.lj-lp-steps__h{color:var(--tinta-72)}.lj-lp-steps__l{counter-reset:none;gap:10px;margin-top:12px;display:grid}.lj-lp-step{background:var(--off-white);border:1px solid var(--tinta-14);border-radius:var(--lj-r);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:2px 16px;padding:16px 20px;display:grid}.lj-lp-step__n{font:800 40px/.9 var(--lj-display);color:var(--verde-agua-profundo);font-variant-numeric:tabular-nums;grid-row:1/3;font-stretch:80%}.lj-lp-step__h{font:600 17px/1.3 var(--lj-sans)}.lj-lp-step__p{color:var(--tinta-72);text-wrap:pretty;font-size:15px;line-height:1.45}.lj-lp-note{color:var(--tinta-72);max-width:60ch;margin-top:12px;font-size:14px;line-height:1.45}@keyframes lj-lp-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}html.lj-m .lj-lp-step{animation:lj-lp-in var(--lj-t-in) var(--lj-e) both;animation-delay:calc(.26s + var(--i,0) * 80ms)}.lj-lp-list>.lj-wrap{padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(16px,3vw,32px)}.lj-lp-cv .lj-cv-head{display:none}.lj-lp-empty{max-width:60ch;font-size:17px;line-height:1.5}@media (max-width:1023px){.lj-lp-hero__in{grid-template-columns:minmax(0,1fr);align-items:stretch}.lj-lp-hero__crumbs{margin-bottom:12px}}@media (max-width:720px){.lj-lp-hero__in{gap:24px;padding-top:16px}.lj-lp-lead{font-size:16px}.lj-lp-step{grid-template-columns:34px minmax(0,1fr);gap:2px 12px;padding:14px 16px}.lj-lp-step__n{font-size:32px}}@media (prefers-reduced-motion:reduce){.lj-cx-rise .lj-cx-ln>span,.lj-lp-step{opacity:1!important;animation:none!important;transform:none!important}.lj-cx-cta__h .lj-cx-ln>span{transition:none;transform:none!important}.lj-mega__also-a:after{transition:none}}.lj-showcase{padding-block:clamp(48px,8vw,100px)}.lj-showcase-heading{max-width:650px;margin-bottom:32px}.lj-showcase-heading>p:last-child{color:var(--tinta-72);margin-top:16px}.lj-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;padding:0;list-style:none;display:grid}.lj-showcase-card{min-width:0}.lj-showcase-photo{aspect-ratio:4/5;background:var(--tinta-06);border-radius:8px;display:block;position:relative;overflow:hidden}.lj-showcase-photo img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.lj-showcase-photo>span{background:var(--off-white);color:var(--tinta);border-radius:8px;padding:10px 14px;font-weight:600;position:absolute;bottom:16px;left:16px}.lj-showcase-photo:hover img{transform:scale(1.035)}.lj-showcase-caption{flex-direction:column;gap:12px;padding-block:16px;display:flex}.lj-showcase-caption h3{font:700 20px/1.2 var(--font-archivo)}@media (max-width:1000px){.lj-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.lj-showcase-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.lj-showcase-photo img{transition:none;transform:none!important}}@media (min-width:1100.02px){.lj-hdr[data-nav=long] .lj-hdr__lnk--also:not([href="/l/projetos/"]){display:none}}.lj-sm{display:inline-flex;position:relative}.lj-sm__btn[aria-expanded=true]{background:var(--tinta-06)}.lj-sm__btn[aria-expanded=true] .lj-chev{transform:rotate(180deg)}.lj-sm__panel{z-index:20;background:var(--off-white);width:min(360px,80vw);box-shadow:0 0 0 1px var(--tinta-14), 0 18px 40px -18px var(--tinta-42);opacity:0;transition:opacity var(--lj-t-in) var(--lj-e), transform var(--lj-t-in) var(--lj-e);border-radius:14px;padding:10px;position:absolute;top:calc(100% + 8px);left:-8px;transform:translateY(-4px)}.lj-sm__panel.is-open{opacity:1;transform:none}.lj-sm__panel[hidden]{display:none}.lj-sm__panel ul{margin:0;padding:0;list-style:none}.lj-sm__a{min-height:52px;color:var(--tinta);border-radius:10px;flex-direction:column;justify-content:center;gap:3px;padding:8px 12px;display:flex}.lj-sm__a b{font:700 14px/1.1 var(--lj-display);letter-spacing:.06em;text-transform:uppercase}.lj-sm__a span{font:400 14px/1.3 var(--lj-sans);color:var(--tinta-72)}.lj-sm__a:hover,.lj-sm__a[aria-current=page]{background:var(--tinta-06)}.lj-sm__all{border-top:1px solid var(--tinta-14);align-items:center;min-height:44px;margin-top:4px;padding:0 12px;display:flex}@media (prefers-reduced-motion:reduce){.lj-sm__panel{transition:none}}.lj-mnav__a--sub small{font:400 13px/1.3 var(--lj-sans);color:var(--tinta-72);margin-top:2px;display:block}@media (max-width:1439.98px){.lj-hdr[data-nav=long] .lj-sm{display:none}}.lj-sm-pages{padding-top:clamp(28px,4vw,48px)}.lj-sm-pages ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.lj-sm-pages a{border-radius:var(--lj-r);background:var(--verde-agua-claro);min-height:96px;color:var(--tinta);transition:transform var(--lj-t-hover) var(--lj-e);flex-direction:column;justify-content:center;gap:6px;padding:18px 48px 18px 20px;display:flex;position:relative}.lj-sm-pages b{font:800 24px/1 var(--lj-display);text-transform:uppercase;font-stretch:85%}.lj-sm-pages span{font-size:15px;line-height:1.4}.lj-sm-pages i{transition:transform var(--lj-t-hover) var(--lj-e);font-size:20px;font-style:normal;position:absolute;top:50%;right:20px;translate:0 -50%}@media (hover:hover){.lj-sm-pages a:hover i{transform:translate(3px)}}
