.nl-historia{color:var(--color-espresso);background:var(--color-linho)}.nl-historia-fixar{padding:84px 0}.nl-historia-grade{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(40px,7vw,100px);width:min(100% - 96px,1200px);margin:auto;display:grid}.nl-historia-texto h2{font-family:var(--pilha-corpo);letter-spacing:-.035em;text-wrap:balance;margin-top:24px;font-size:clamp(40px,4.4vw,62px);font-weight:300;line-height:1.12}.nl-historia-descricao{max-width:350px;margin-top:28px;font-size:20px;line-height:1.65}.nl-historia-instrucao{display:none}.nl-historia-figura{width:100%;max-width:640px}.nl-historia-tela{isolation:isolate;aspect-ratio:640/423;background:var(--color-areia);position:relative}.nl-historia-render{opacity:1;width:100%;height:auto;display:block;position:relative}.nl-historia-desenho{width:100%;height:100%;stroke:var(--color-chocolate);stroke-width:1.2px;display:none;position:absolute;inset:0}.nl-historia-desenho path{vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0}.nl-historia-figura figcaption{letter-spacing:.13em;justify-content:space-between;gap:20px;margin-top:16px;font-size:10px;display:flex}.nl-historia-etapas{border-top:1px solid var(--linha-forte);letter-spacing:.12em;justify-content:space-between;gap:12px;margin-top:28px;padding-top:24px;font-size:10px;display:flex}@keyframes nl-cena-tracar{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes nl-cena-revelar{0%{opacity:0}to{opacity:1}}@supports (animation-timeline:view()){@media (min-width:760px) and (prefers-reduced-motion:no-preference){.nl-historia{view-timeline:--nl-cena block;min-height:165svh}.nl-historia-fixar{align-items:center;min-height:100svh;display:flex;position:sticky;top:0}.nl-historia-desenho{display:block}.nl-historia-desenho path{animation:linear both nl-cena-tracar;animation-timeline:--nl-cena;animation-range:entry calc(70% + var(--nl-traco) * 0.65%) contain calc(32% + var(--nl-traco) * 0.65%)}.nl-historia-render{animation:linear both nl-cena-revelar;animation-timeline:--nl-cena;animation-range:contain 52% contain 90%}.nl-historia-instrucao{letter-spacing:.15em;align-items:center;gap:22px;margin-top:32px;font-size:10px;display:flex}.nl-historia-instrucao span{font-size:24px}}@media (max-width:759px) and (prefers-reduced-motion:no-preference){.nl-historia{view-timeline:--nl-cena-mobile block}.nl-historia-desenho{display:block}.nl-historia-desenho path{animation:linear both nl-cena-tracar;animation-timeline:--nl-cena-mobile;animation-range:entry 10% entry 80%}.nl-historia-render{animation:linear both nl-cena-revelar;animation-timeline:--nl-cena-mobile;animation-range:entry 85% cover 62%}}}@media (max-width:759px){.nl-historia-fixar{padding:62px 0}.nl-historia-grade{grid-template-columns:1fr;gap:32px;width:calc(100% - 48px)}.nl-historia-texto>.marca-legenda{letter-spacing:.19em;font-size:10px}.nl-historia-texto h2{margin-top:18px;font-size:clamp(37px,9.4vw,52px)}.nl-historia-descricao{margin-top:20px;font-size:19px}.nl-historia-figura figcaption{font-size:9px}.nl-historia-etapas{letter-spacing:.08em;margin-top:22px;padding-top:20px;font-size:9px}}
.nl-home{color:var(--color-espresso)}.nl-home-container{width:min(100% - 96px,1200px);margin-inline:auto}.nl-home-abertura,.nl-home-selecao,.nl-home-detalhe,.nl-home-contato,.nl-home-depoimentos{background:var(--color-areia)}.nl-home-hero{grid-template-columns:.85fr 1.15fr;column-gap:clamp(36px,5vw,76px);padding-top:76px;display:grid}.nl-home-hero-titulo{align-self:end;padding-bottom:24px}.nl-home-sobretitulo{margin-bottom:24px}.nl-home-titulo{font-family:var(--pilha-corpo);letter-spacing:-.045em;text-wrap:balance;font-variation-settings:"opsz" 72;font-size:clamp(52px,5.15vw,76px);font-weight:300;line-height:1.07}.nl-home-titulo em,.nl-home-titulo-secao em{font-weight:300}.nl-home-hero-figura{grid-area:1/2/3;align-self:center;width:100%;max-width:640px}.nl-home-moldura{color:var(--color-chocolate);padding:13px}.nl-home-hero-imagem{display:block;position:relative;overflow:clip}.nl-home-hero-imagem img{width:100%;height:auto;transition:transform .9s var(--ease-nl);display:block}.nl-home-hero-imagem:hover img{transform:scale(1.025)}.nl-home-imagem-acao{color:var(--color-areia);background:var(--color-espresso);align-items:center;gap:16px;padding:12px 15px;display:flex;position:absolute;bottom:12px;right:12px}.nl-home-seta{width:19px;height:19px;transition:transform .4s var(--ease-nl);flex-shrink:0}.nl-home-legenda{letter-spacing:.15em;justify-content:space-between;gap:18px;padding:14px 13px 0;display:flex}.nl-home-intro{max-width:340px;font-size:20px;line-height:1.55}.nl-home-acoes{flex-wrap:wrap;align-items:center;gap:15px 24px;margin-top:28px;display:flex}.nl-home-botao{background:var(--color-chocolate);min-height:50px;color:var(--color-areia);letter-spacing:.13em;justify-content:space-between;align-items:center;gap:25px;padding:15px 19px;text-decoration:none;display:inline-flex;position:relative}.nl-home-botao:before{content:"";opacity:0;transition:opacity .35s var(--ease-nl);border:1px solid;position:absolute;inset:0}.nl-home-botao:hover:before{opacity:1}.nl-home-botao:hover .nl-home-seta,.nl-home-link:hover .nl-home-seta{transform:translate(3px)}.nl-home-link{width:fit-content;min-height:46px;color:inherit;border-bottom:1px solid var(--linha-forte);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:20px;text-decoration:none;display:inline-flex}.nl-home-hero-base{border-top:1px solid var(--linha);letter-spacing:.14em;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;margin-top:62px;padding:24px 0;display:flex}.nl-home-rolar{align-items:center;gap:20px;min-height:44px;text-decoration:none;display:inline-flex}.nl-home-rolar span{font-size:22px;font-family:var(--pilha-display)}.nl-home-selecao{padding:94px 0 104px;scroll-margin-top:24px}.nl-home-secao-cabecalho{justify-content:space-between;align-items:end;gap:32px;display:flex}.nl-home-titulo-secao{font-family:var(--pilha-corpo);letter-spacing:-.035em;font-variation-settings:"opsz" 60;text-wrap:balance;font-size:clamp(40px,4.6vw,64px);font-weight:300;line-height:1.12}.nl-home-galeria{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:54px;list-style:none;display:grid}.nl-home-cartao:nth-child(2){margin-top:68px}.nl-home-cartao:nth-child(3){margin-top:24px}.nl-home-cartao-link{color:inherit;text-decoration:none;display:block}.nl-home-cartao-imagem{background:var(--color-linho);position:relative;overflow:clip}.nl-home-cartao-imagem img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;transition:transform .85s var(--ease-nl);display:block}.nl-home-cartao-link:hover img{transform:scale(1.035)}.nl-home-cartao-abrir{background:var(--color-areia);width:40px;height:40px;color:var(--color-espresso);place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.nl-home-cartao-metadados{letter-spacing:.12em;justify-content:space-between;gap:20px;margin:17px 0 9px;display:flex}.nl-home-cartao h3{font-family:var(--pilha-display);font-size:18px;font-weight:300;line-height:1.4}.nl-home-cartao figcaption>p{margin-top:5px;font-size:17px}.nl-home-detalhe{padding:104px 0}.nl-home-detalhe-grade{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(40px,8vw,120px);max-width:940px;display:grid}.nl-home-detalhe-foto{justify-self:center;width:100%;max-width:280px}.nl-home-detalhe-foto img{width:100%;height:auto;display:block}.nl-home-detalhe-foto figcaption{letter-spacing:.12em;margin-top:18px}.nl-home-paragrafo{max-width:440px;margin:28px 0;font-size:21px;line-height:1.65}.nl-home-detalhe-texto .nl-home-paragrafo{max-width:360px}.nl-home-sobre{background:var(--color-espresso);color:var(--color-areia);padding:104px 0}.nl-home-sobre-grade{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(44px,8vw,120px);max-width:1080px;display:grid}.nl-home-retrato{max-width:460px}.nl-home-retrato img{aspect-ratio:4/5;object-fit:cover;object-position:50% 38%;width:100%;height:auto;display:block}.nl-home-sobre .nl-home-link{border-color:var(--color-travertino)}.nl-home-sobre :focus-visible{outline-color:var(--color-areia)}.nl-home-credenciais{border-top:1px solid color-mix(in srgb, var(--color-areia) 30%, transparent);flex-wrap:wrap;gap:28px 40px;margin-top:52px;padding-top:28px;display:flex}.nl-home-credenciais dt{letter-spacing:.12em}.nl-home-credenciais dd{margin-top:8px;font-size:20px}.nl-home-contato{padding:108px 0}.nl-home-contato-grade{grid-template-columns:1.2fr .8fr;align-items:center;gap:64px;display:grid}.nl-home-contato .nl-home-titulo-secao{max-width:600px}.nl-home-contato .nl-home-paragrafo{margin-bottom:0}.nl-home-contato-acao{flex-direction:column;justify-self:end;align-items:flex-start;gap:22px;display:flex}.nl-home-contato-acao>span{letter-spacing:.13em}.nl-home-depoimentos{text-align:center;padding:90px 0 0}.nl-home-depoimento{max-width:740px;margin:40px auto 0}.nl-home-depoimento blockquote{font-size:clamp(26px,3vw,40px);line-height:1.45}.nl-home-depoimento figcaption{margin-top:24px}@media (min-width:760px) and (max-width:1050px){.nl-home-container{width:calc(100% - 64px)}.nl-home-hero{column-gap:32px}.nl-home-titulo{font-size:52px}.nl-home-galeria{gap:24px}.nl-home-cartao h3{font-size:17px}.nl-home-contato-grade{grid-template-columns:1fr;gap:35px}.nl-home-contato-acao{justify-self:start}}@media (max-width:759px){.nl-home-container{width:calc(100% - 48px)}.nl-home-hero{flex-direction:column;padding-top:34px;display:flex}.nl-home-hero-titulo{align-self:stretch;padding-bottom:26px}.nl-home-sobretitulo{letter-spacing:.19em;margin-bottom:18px;font-size:10px}.nl-home-titulo{font-size:clamp(43px,10.5vw,68px);line-height:1.05}.nl-home-hero-figura{max-width:520px}.nl-home-moldura{padding:8px}.nl-home-imagem-acao{letter-spacing:.14em;gap:10px;padding:9px 11px;font-size:9px;bottom:9px;right:9px}.nl-home-imagem-acao svg{width:15px;height:15px}.nl-home-legenda{padding:10px 8px 0;font-size:9px}.nl-home-hero-convite{padding-top:23px}.nl-home-intro{max-width:380px;font-size:18px}.nl-home-acoes{gap:10px 22px;margin-top:18px}.nl-home-botao{gap:20px;padding:13px 15px;font-size:10px}.nl-home-acoes .nl-home-link{gap:12px;font-size:10px}.nl-home-hero-base{flex-wrap:wrap;gap:6px 18px;margin-top:28px;padding:18px 0;font-size:9px}.nl-home-rolar{display:none}.nl-home-selecao{padding:60px 0 64px}.nl-home-secao-cabecalho{flex-direction:column;align-items:start;gap:20px}.nl-home-titulo-secao{font-size:clamp(37px,9.4vw,52px)}.nl-home-galeria{margin-top:34px;grid-template-columns:1fr;gap:38px;max-width:480px;margin-inline:auto}.nl-home-cartao:nth-child(n){margin-top:0}.nl-home-cartao:nth-child(2){width:88%;margin-left:auto}.nl-home-cartao:nth-child(3){width:88%}.nl-home-cartao h3{font-size:19px}.nl-home-cartao-metadados{font-size:10px}.nl-home-detalhe{padding:64px 0}.nl-home-detalhe-grade{grid-template-columns:1fr;gap:36px}.nl-home-detalhe-foto{justify-self:start;width:64vw;max-width:260px;margin-left:10%}.nl-home-detalhe-texto{max-width:470px}.nl-home-paragrafo{margin:22px 0;font-size:20px}.nl-home-sobre{padding:64px 0}.nl-home-sobre-grade{grid-template-columns:1fr;gap:42px}.nl-home-retrato{width:calc(100% - 24px);max-width:400px}.nl-home-credenciais{gap:24px;margin-top:32px}.nl-home-credenciais dd{font-size:18px}.nl-home-contato{padding:66px 0}.nl-home-contato-grade{grid-template-columns:1fr;gap:30px}.nl-home-contato-acao{justify-self:start;max-width:100%}.nl-home-contato-acao a{padding-inline:20px}.nl-home-contato-acao>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.nl-home a:hover img,.nl-home a:hover .nl-home-seta{transform:none}}
