.hero{background-image:linear-gradient(#fffa,#fffa),url(../assets/backgrounds/Hero.2aec8bdd53c5.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.hero .container{padding:var(--size-xxxl)var(--size-sm)var(--size-xl);gap:var(--size-sm);flex-direction:column;display:flex}.hero-crumbs{font-size:calc(var(--size-sm) - 4px);font-weight:var(--fw-normal);color:var(--text);align-items:center;gap:var(--size-xs);margin-bottom:var(--size-sm);display:flex}.hero-crumbs .dot{font-size:var(--size-smd);height:var(--size-sm);align-items:center;line-height:1;display:flex}.hero .titulo{font-weight:var(--fw-bolder)}.hero .btn{width:-moz-fit-content;font-weight:var(--fw-bolder)}.apresentacao .titulo{border-left:5px solid var(--primary);padding:0 0 0 var(--size-sm);margin-bottom:var(--size-lg);font-weight:var(--fw-bolder)}.servicos-links{font-size:calc(var(--size-sm) - 2px)}.servico-link{padding:calc(var(--size-sm) + 4px)0;border-bottom:.7px solid var(--separator)}.servico-link:last-of-type{border-bottom:1px solid #0000}.servico-link>a{color:var(--text);justify-content:space-between;display:flex}.servico-link h3{font-weight:var(--fw-bold)}.projetos-links{gap:var(--size-sm);grid-template-columns:auto;grid-template-areas:"first-image first-image""second-image third-image""fourth-image fourth-image""fourth-image fourth-image";display:grid}.projeto-link:first-of-type{grid-area:first-image}.projeto-link:nth-of-type(2){grid-area:second-image}.projeto-link:nth-of-type(3){grid-area:third-image}.projeto-link:nth-of-type(4){grid-area:fourth-image}.projeto-image{object-fit:cover;width:100%;height:100%}.comentarios{padding:var(--size-md)0}.conectar{background-color:var(--primary);padding:var(--size-md)0 calc(var(--size-md) + var(--size-xs));z-index:1;position:relative}.conectar:before{content:"";opacity:.1;z-index:-1;background-image:url(../assets/WaterMark.3e7a7818150c.svg);background-position:50%;background-repeat:no-repeat;background-size:230%;position:absolute;inset:0}.conectar .sub-titulo{color:var(--white);font-weight:var(--fw-normal);margin-bottom:var(--size-sm)}.conectar .titulo{color:var(--white)}.equipe{padding:var(--size-md)0}.equipe>.container{align-items:center;gap:var(--size-md);flex-direction:column;display:flex}.apresentacao,.projetos,.comentarios,.equipe{background-color:var(--section-bg)}@media only screen and (width>=1080px){.hero{background-position:100%;background-size:contain}.hero .container{padding:var(--hero-pd-top)var(--size-lg)var(--hero-pd-bot)}.hero-crumbs{font-size:var(--size-sm);gap:var(--size-smd);margin-bottom:var(--size-sm)}.hero-crumbs .dot{font-size:var(--size-md)}.hero .titulo{font-size:var(--size-lg);max-width:20ch}.hero-action{font-size:var(--size-sm)}.servicos-links>ul{-moz-column-count:2;-moz-column-gap:var(--size-lg);-webkit-column-count:2;-webkit-column-gap:var(--size-lg);column-count:2;column-gap:var(--size-lg)}.servico-link{break-inside:avoid-column}.servico-link:nth-of-type(3){border-bottom:1px solid #0000}.projetos{padding:var(--size-xxl)0 var(--size-md)}.projetos-links{gap:var(--size-sm);grid-template-areas:"first-image first-image first-image fourth-image fourth-image""second-image second-image third-image fourth-image fourth-image";max-width:70%}.projeto-link{position:relative}.projeto-link:hover:before{content:"";background-color:var(--primary);opacity:.3;position:absolute;inset:0}.comentarios{padding:var(--size-md)0 var(--size-xxl)}.comentarios .carousel-item{grid-template-columns:1fr 2fr;grid-template-areas:"image text text";max-width:85%;margin:auto}.conectar .container{gap:var(--size-sm);flex-direction:column;display:flex}.conectar:before{background-position:0;background-repeat:no-repeat;background-size:65%}.conectar .titulo{font-weight:var(--fw-bold)}.conectar .sub-titulo{font-size:var(--size-smd)}.conectar .btn{width:-moz-fit-content;padding-block:calc(var(--size-sm) - 4px)}.equipe>.container{grid-template-areas:"carousel descricao""botao botao";grid-auto-columns:1fr 2fr;display:grid}.equipe-action{grid-area:botao;justify-content:center;display:flex}.apresentacao,.servicos,.equipe,.conectar{padding-block:var(--size-xxl)}}@media only screen and (width>=2000px){.hero{background-size:cover}}.home-hero-new{color:var(--white);background:linear-gradient(115deg,#4e102af5,#d82255db),url(../assets/backgrounds/Hero.c6e6e1d402ad.webp) 50%/cover;padding:clamp(3.25rem,5.5vw,5.25rem) 0}.home-hero-content{padding-top:0;padding-bottom:0}.home-hero-new h1{letter-spacing:-.045em;max-width:900px;margin:.9rem 0 1.4rem;font-size:clamp(2.35rem,5vw,4.8rem);line-height:1.04}.home-hero-new p{color:#ffffffe6;max-width:760px;font-size:clamp(1.05rem,1.6vw,1.28rem);line-height:1.7}.home-hero-actions,.home-cta-actions,.knowledge-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.home-link{color:var(--white);border-bottom:1px solid #ffffffa6;padding-bottom:.2rem;font-weight:600}.detail-kicker,.section-eyebrow,.content-type{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:600}.home-highlight-strip{border-bottom:1px solid var(--separator);background:#fff}.home-highlight-grid{grid-template-columns:1fr;padding-top:0;padding-bottom:0;display:grid}.home-highlight-grid a{color:var(--text);border-bottom:1px solid var(--separator);flex-direction:column;gap:.35rem;padding:1.45rem 1.1rem;transition:all .2s;display:flex}.home-highlight-grid a:hover{background:#fff7fa;transform:translateY(-2px)}.home-highlight-grid span{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:600}.home-highlight-grid strong{color:#2e292b;font-size:.95rem}.home-highlight-grid small{color:var(--text-light)}.overview-section,.home-projects-section,.knowledge-section,.expertise-section{padding:5.5rem 0}.overview-intro{max-width:850px;margin-bottom:2.5rem}.overview-intro h2,.home-section-heading h2{color:#282326;letter-spacing:-.03em;margin:.65rem 0 1rem;font-size:clamp(1.9rem,3.5vw,3rem);line-height:1.16}.overview-intro>p,.home-section-heading>p,.home-section-heading div+p{color:var(--text);max-width:720px;line-height:1.75}.overview-grid{grid-template-columns:1fr;gap:1rem;display:grid}.overview-card{min-height:280px;color:var(--text);background:#fff;border:1px solid #e5e1e2;flex-direction:column;padding:1.65rem;transition:all .22s;display:flex}.overview-card:hover{border-color:#d8225559;transform:translateY(-5px);box-shadow:0 16px 40px #431d2b14}.overview-card span{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:600}.overview-card h3{color:#2c2729;margin:1.2rem 0 .8rem;font-size:1.35rem;line-height:1.25}.overview-card p{line-height:1.65}.overview-card strong{color:var(--primary);margin-top:auto;padding-top:1.3rem}.center-action{text-align:center;margin-top:2.2rem}.home-projects-section{background:#f7f5f5}.home-section-heading{grid-template-columns:1fr;align-items:end;gap:1rem;margin-bottom:2.6rem;display:grid}.home-projects-section .center-action{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.75rem;display:flex}.home-projects-section .center-action .text-action{margin-top:0;padding-top:0}.home-projects-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}.home-project-card{background:#fff;border:1px solid #e6e1e3;grid-template-columns:1fr;display:grid;overflow:hidden}.home-project-media{background:#eee9ea;min-height:190px;max-height:220px;display:block;overflow:hidden}.home-project-media img{object-fit:cover;width:100%;height:100%;min-height:190px;max-height:220px;transition:transform .35s;display:block}.home-project-card:hover img{transform:scale(1.035)}.home-project-card>div{flex-direction:column;align-items:flex-start;padding:1.5rem;display:flex}.home-project-card h3{color:#2b2528;margin:.65rem 0 .75rem;font-size:1.35rem;line-height:1.28}.home-project-card p{color:var(--text);line-height:1.65}.content-type{color:var(--primary)}.text-action{color:var(--primary);margin-top:auto;padding-top:1.2rem;font-weight:600;display:inline-block}.knowledge-section{color:#fff;background:#241d20}.knowledge-section .section-eyebrow{color:#ff7299}.knowledge-heading h2{color:#fff}.knowledge-heading p,.knowledge-heading div+p{color:#fff;text-shadow:0 1px 2px #00000029}.knowledge-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}.knowledge-feature{color:var(--text);background:#fff;grid-template-columns:1fr;display:grid;overflow:hidden}.knowledge-feature-visual{color:#fff;background:linear-gradient(145deg,#d82255,#771337);flex-direction:column;justify-content:space-between;min-height:330px;padding:2rem;display:flex}.knowledge-feature-visual span,.knowledge-feature-visual small{text-transform:uppercase;letter-spacing:.14em;font-weight:600}.knowledge-feature-visual strong{letter-spacing:-.055em;font-size:clamp(2.5rem,5vw,4rem);line-height:.95}.knowledge-feature-copy{padding:2rem}.knowledge-feature-copy h3,.knowledge-article-card h3{color:#2a2427;margin:.7rem 0 1rem;font-size:1.7rem;line-height:1.25}.knowledge-feature-copy p,.knowledge-article-card p{line-height:1.75}.knowledge-article-card p{color:#4a3f43}.knowledge-article-card{background:#f5ecef;flex-direction:column;padding:2rem;display:flex}.linkedin-posts-grid{grid-template-columns:1fr;gap:1rem;margin-top:1.25rem;display:grid}.linkedin-post-card{color:#fff;border:1px solid #4d4246;flex-direction:column;min-height:250px;padding:1.6rem;transition:all .2s;display:flex}.linkedin-post-card:hover{border-color:#ff7299;transform:translateY(-4px)}.linkedin-post-card span{color:#ff7299;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:600}.linkedin-post-card h3{margin:1rem 0 .8rem;font-size:1.25rem;line-height:1.35}.linkedin-post-card p{color:#cfc6c9;line-height:1.65}.linkedin-post-card strong{color:#fff;margin-top:auto;padding-top:1.2rem}.knowledge-newsletter{background:linear-gradient(120deg,#3d1726,#701a3d 130%);border:1px solid #ff729959;border-radius:.5rem;align-items:center;gap:1.5rem;margin-top:2.5rem;padding:2rem;display:grid}.knowledge-newsletter .section-eyebrow{margin-bottom:.5rem;display:block}.knowledge-newsletter h3{color:#fff;margin:0 0 .5rem;font-size:1.35rem;line-height:1.3}.knowledge-newsletter>div>p{color:#ffffffbf;margin:0;font-size:.92rem;line-height:1.55}.knowledge-newsletter form{flex-wrap:wrap;gap:.6rem;display:flex}.knowledge-newsletter input[type=email]{color:#fff;background:#ffffff14;border:1px solid #ffffff52;border-radius:.35rem;flex:14rem;min-width:0;padding:.85rem 1rem;font-size:.92rem}.knowledge-newsletter input[type=email]::placeholder{color:#ffffff8c}.knowledge-newsletter input[type=email]:focus-visible{outline-offset:1px;outline:2px solid #fff}.knowledge-newsletter button{color:#701a3d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #fff;border-radius:.35rem;padding:.85rem 1.4rem;font-size:.92rem;font-weight:700;transition:all .2s}.knowledge-newsletter button:hover{color:#fff;background:0 0}.knowledge-newsletter-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.expertise-section{background:#fff}.expertise-grid{border-top:1px solid var(--separator);border-left:1px solid var(--separator);grid-template-columns:1fr;display:grid}.expertise-grid div{border-right:1px solid var(--separator);border-bottom:1px solid var(--separator);flex-direction:column;justify-content:space-between;min-height:140px;padding:1.35rem;display:flex}.expertise-grid span{color:var(--primary);font-size:.72rem;font-weight:600}.expertise-grid strong{color:#312b2d;font-size:1.05rem}.home-final-cta p{color:#ffffffd1;max-width:760px;margin-top:1rem;line-height:1.75}@media (width>=700px){.home-highlight-grid{grid-template-columns:repeat(2,1fr)}.home-highlight-grid a{border-right:1px solid var(--separator)}.overview-grid,.home-projects-grid{grid-template-columns:repeat(2,1fr)}.knowledge-feature{grid-template-columns:minmax(260px,.8fr) 1.2fr}.linkedin-posts-grid{grid-template-columns:repeat(3,1fr)}.expertise-grid{grid-template-columns:repeat(2,1fr)}.knowledge-newsletter{grid-template-columns:1fr auto}}@media (width>=1000px){.home-highlight-grid{grid-template-columns:repeat(4,1fr)}.home-highlight-grid a{border-bottom:0}.home-section-heading{grid-template-columns:1.1fr .9fr;gap:4rem}.overview-grid{grid-template-columns:repeat(3,1fr)}.home-project-featured{grid-column:span 2;grid-template-columns:.65fr 1.35fr}.home-project-featured .home-project-media,.home-project-featured .home-project-media img{min-height:260px;max-height:260px}.knowledge-grid{grid-template-columns:2fr 1fr}.expertise-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=699px){.home-hero-new{padding:2.75rem 0 3rem}.home-hero-content{padding-top:0;padding-bottom:0}.home-hero-actions .btn,.home-cta-actions .btn{text-align:center;width:100%}.home-link{display:inline-block}}@media (width<=999px){.home-hero-new{padding-top:calc(7.25rem + env(safe-area-inset-top,0px))}}@media (width<=699px){.home-hero-new{padding-top:calc(7rem + env(safe-area-inset-top,0px))}}