.hero{background:#000 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:100px 0;display:flex;position:relative;overflow:hidden}.hero-video{pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.hero-video video,.hero-poster img{object-fit:cover;width:max(100cqw,177.78cqh);max-width:none;height:max(56.25cqw,100cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-video video[data-recorte]{width:100%;height:100%;top:0;left:0;transform:none}.hero-poster{transition:opacity .9s;position:absolute;inset:0}.hero[data-video=pronto] .hero-poster{opacity:0}@media (orientation:portrait){.hero-poster img{width:100%;height:100%;top:0;left:0;transform:none}}.hero:before{--veil:220px;content:"";z-index:1;height:var(--veil);pointer-events:none;background:linear-gradient(#00000080 0%,#00000038 50%,#0000 100%);position:absolute;inset:0 0 auto}.hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00001400 0%,#00001457 55%,#0000149e 100%);height:320px;position:absolute;inset:auto 0 0}.hero-clientes{z-index:2;width:min(100% - 200px,720px);position:absolute;bottom:104px;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.hero-clientes-pista{width:max-content;animation:hero-clientes var(--duracao,45s) linear infinite;align-items:center;margin:0;padding:0;list-style:none;display:flex}.hero-clientes:hover .hero-clientes-pista,.hero[data-fora] .hero-clientes-pista{animation-play-state:paused}.hero-clientes-pista li{--logo-size:42px;--logo-max:100vw;align-items:center;height:48px;padding:0 30px;display:flex}.hero-clientes .logo{opacity:.72;filter:drop-shadow(0 1px 4px #0000004d)}@keyframes hero-clientes{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.hero-clientes-pista{animation:none}}.hero-sound{z-index:2;opacity:.6;cursor:pointer;width:48px;height:48px;transition:opacity .3s;position:absolute;bottom:100px;right:24px}.hero-sound:not(.is-visible){opacity:0;pointer-events:none}.hero-sound:hover,.hero-sound:focus-visible{opacity:1}.hero-sound img{width:48px;height:48px}.hero-sound-icon{width:20px;height:20px;position:absolute;top:14px;left:14px}.hero-sound.is-calling:before,.hero-sound.is-calling:after{content:"";opacity:0;pointer-events:none;border:1.5px solid #fff;border-radius:50%;animation:3s cubic-bezier(.22,.61,.36,1) 1.5s infinite hero-sound-ring;position:absolute;inset:0}.hero-sound.is-calling:after{animation-delay:1.9s}@keyframes hero-sound-ring{0%{opacity:.8;transform:scale(1)}55%,to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.hero-sound.is-calling:before,.hero-sound.is-calling:after{animation:none}}.hero-scroll{z-index:2;cursor:pointer;filter:drop-shadow(0 1px 3px #00000073);flex-direction:column;align-items:center;padding:8px 14px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hero-scroll span{opacity:.15;border-bottom:2.5px solid #fff;border-right:2.5px solid #fff;border-radius:2px;width:16px;height:16px;margin-top:-6px;animation:1.8s ease-in-out infinite hero-scroll;display:block;transform:rotate(45deg)}.hero-scroll span:nth-child(2){animation-delay:.2s}.hero-scroll span:nth-child(3){animation-delay:.4s}@keyframes hero-scroll{0%,to{opacity:.15}30%{opacity:1}60%{opacity:.15}}@media (prefers-reduced-motion:reduce){.hero-scroll span{opacity:.7;animation:none}}.as-slider{background:var(--color-ink);flex-direction:row;align-items:center;min-height:90vh;display:flex;position:relative;overflow:hidden}.as-slider:before{content:"";z-index:2;background:linear-gradient(90deg, #000014d1 0%, #0000149e 34%, #00001438 60%, #0000141a 100%), linear-gradient(180deg, var(--color-ink) 0, transparent 150px, transparent calc(100% - 150px), var(--color-ink) 100%);position:absolute;inset:0}.as-bg,.as-bg img{width:100%;height:100%;transition:all 1s ease-in-out;position:absolute;top:0;left:0}.as-bg img{object-fit:cover;opacity:0;transform:scale(1.1)}.as-bg img.prev,.as-bg img.currentBackward,.as-bg img.currentForward{opacity:1;transform:scale(1.1)}.as-bg img.currentBackward,.as-bg img.currentForward{z-index:1;animation:.5s linear as-bgNext;transform:scale(1)}@keyframes as-bgNext{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.as-left,.as-right{z-index:3;position:relative}.as-left{flex:0 50%;gap:20px;padding:10px;display:flex}.as-spacer{flex:none;width:30px}.as-content{flex-direction:column;flex:1;justify-content:center;gap:10px;min-width:0;padding:0 15%;display:flex}.as-rotulo{color:var(--color-orange);font-size:48px;font-weight:600;line-height:1}.as-changing{--gap:40px;--height:calc(var(--h) + var(--gap));height:var(--h);transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}.as-item{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.as-item-inner{transform:translateY(calc(-10 * var(--height)))}.as-changing.is-fixed .as-item{top:0;transform:none}.as-item.prev .as-item-inner{animation:as-prev var(--speed) ease-in-out;transform:translateY(calc(-1 * var(--height)))}.as-item.next .as-item-inner{animation:as-next var(--speed) ease-in-out;transform:translateY(var(--height))}.as-item.currentUp,.as-item.currentDown{z-index:1}.as-item.currentUp .as-item-inner{animation:as-currentUp var(--speed) ease-in-out;transform:translateY(0)}.as-item.currentDown .as-item-inner{animation:as-currentDown var(--speed) ease-in-out;transform:translateY(0)}@keyframes as-prev{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--height)))}}@keyframes as-next{0%{transform:translateY(0)}to{transform:translateY(var(--height))}}@keyframes as-currentUp{0%{transform:translateY(var(--height))}to{transform:translateY(0)}}@keyframes as-currentDown{0%{transform:translateY(calc(-1 * var(--height)))}to{transform:translateY(0)}}.as-logos{--logo-size:140px;--logo-max:100%}.as-changing.is-fade{height:auto;display:grid;overflow:visible}.as-changing.is-fade .as-item{grid-area:1/1;align-self:center;position:relative;top:auto;transform:none}.as-changing.is-fade .as-item .as-item-inner{visibility:hidden;opacity:0;animation:none;transform:none}.as-changing.is-fade .as-item.prev .as-item-inner{visibility:visible;animation:as-fadeOut var(--speed) cubic-bezier(.4, 0, .2, 1) both;--as-shift:-24px}.as-changing.is-fade .as-item.next .as-item-inner{visibility:visible;animation:as-fadeOut var(--speed) cubic-bezier(.4, 0, .2, 1) both;--as-shift:24px}.as-changing.is-fade .as-item.currentUp .as-item-inner,.as-changing.is-fade .as-item.currentDown .as-item-inner{visibility:visible;opacity:1;animation:as-fadeIn var(--speed) cubic-bezier(.22, .61, .36, 1) calc(var(--speed) * .25) both;--as-shift:24px}.as-changing.is-fade .as-item.currentDown .as-item-inner{--as-shift:-24px}@keyframes as-fadeOut{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;transform:translateY(var(--as-shift));filter:blur(6px)}}@keyframes as-fadeIn{0%{opacity:0;transform:translateY(var(--as-shift));filter:blur(6px)}to{opacity:1;filter:blur();transform:translateY(0)}}.as-text{color:var(--color-snow);text-shadow:0 0 14px #0000004d;margin:16px 0}.as-buttons{flex-wrap:wrap;align-items:center;gap:10px;min-height:80px;display:flex}.as-right{flex-direction:column;flex:0 65%;gap:10px;min-width:0;display:flex}.as-cards{--per-view:4;--gap:10px;--card-h:320px;--card-h-active:380px;opacity:0;transition:all .8s ease-in-out;transform:translate(100px)}.as-cards.is-loaded{opacity:1;transform:translate(0)}.as-viewport{width:calc(100% - 40px);margin:0 auto;padding-bottom:40px;overflow:hidden;container-type:inline-size}.as-track{align-items:center;gap:var(--gap);height:var(--card-h-active);display:flex}@container (max-width:479px){.as-track{--per-view:1.55}}@container (min-width:480px) and (max-width:639px){.as-track{--per-view:2.2}}@container (min-width:640px) and (max-width:819px){.as-track{--per-view:2.4}}@container (min-width:820px) and (max-width:1099px){.as-track{--per-view:3}}@container (min-width:1100px){.as-track{--per-view:4}}.as-card{flex:0 0 calc((100% - (var(--per-view) - 1) * var(--gap)) / var(--per-view));height:var(--card-h);border-radius:20px;align-items:flex-end;padding:20px;display:flex;position:relative;box-shadow:0 0 50px #00000026}.as-cards.is-loaded .as-card{transition:all .3s ease-in-out .2s}.as-card.is-active{height:var(--card-h-active)}.as-viewport{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}.as-viewport.is-dragging{cursor:grabbing}.as-card:not(.is-active){cursor:pointer}.as-viewport:not(.is-dragging) .as-card:not(.is-active):hover:before{opacity:.55}.as-card img{object-fit:cover;border-radius:20px;width:100%;height:100%;position:absolute;inset:0}.as-card:before,.as-card:after{content:"";z-index:1;border-radius:20px;transition:opacity .5s ease-in-out;position:absolute;inset:0}.as-card:before{background:linear-gradient(20deg,#000000bf 0%,#0000 100%)}.as-card:after{opacity:0;background:linear-gradient(#0000 68%,#0000008c 100%)}.as-card.is-active:before{opacity:0}.as-card.is-active:after{opacity:1}.as-card-name{z-index:2;color:var(--color-snow);font-size:16px;font-weight:500;line-height:24px;position:relative}.as-arrows{align-items:center;gap:20px;padding-left:20px;display:flex}.as-arrows .slide-progress{max-width:360px}.agency{background:var(--color-ink);flex-direction:column;gap:20px;padding:90px 0;display:flex;position:relative;overflow:clip}.agency>:not(.ag-ellipse){width:100%;max-width:var(--container);margin-inline:auto;position:relative}.ag-ellipse{z-index:0;position:absolute}.ag-ellipse img{width:652px;max-width:100%;height:auto;display:block}.ag-ellipse.is-1{top:0;left:2px}.ag-ellipse.is-2{top:332px;right:166px}.ag-ellipse.is-3{top:1000px;left:760px}.ag-head{padding:10px}.ag-head-col{width:35%;padding:10px}.ag-title{color:var(--color-snow);font-size:48px;font-weight:700;line-height:45px}.ag-inovacao h2{color:var(--color-brand);white-space:nowrap;font-size:12.9rem;font-weight:700;line-height:1}.ag-about{align-items:center;gap:20px;padding:10px;display:flex}.ag-photo{perspective:900px;border-radius:30px 30px 30px 140px;flex:none;width:33%;min-height:379px;display:flex}.agp{--dx:0;--dy:0;--gx:50%;--gy:50%;--zoom:1;border-radius:inherit;flex:1;position:relative}.agp.is-hover{--zoom:1.06}.agp-card{isolation:isolate;border-radius:inherit;transform:rotateX(calc(var(--dy) * -7deg)) rotateY(calc(var(--dx) * 9deg));background:#000;transition:transform .6s cubic-bezier(.22,.61,.36,1),box-shadow .6s;position:absolute;inset:0;overflow:hidden}.agp.is-hover .agp-card{transition-duration:.18s,.6s;box-shadow:0 30px 80px -24px #0096d68c}.agp-ch{--shift:0;background:var(--img) center / cover;background-blend-mode:multiply;mix-blend-mode:screen;transform:translate(calc(var(--dx) * var(--shift) * 3px), calc(var(--dy) * var(--shift) * 1px)) scale(var(--zoom));transition:transform .5s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.agp-ch.is-r{--shift:-1;background-color:red}.agp-ch.is-g{background-color:#0f0}.agp-ch.is-b{--shift:1;background-color:#00f}.agp-slice{background:var(--img) center / cover;opacity:0;pointer-events:none;position:absolute;inset:0}.agp-glare{background:radial-gradient(circle at var(--gx) var(--gy), #ffffff52, transparent 45%);mix-blend-mode:overlay;opacity:0;transition:opacity .4s;position:absolute;inset:0}.agp.is-hover .agp-glare{opacity:1}.agp.is-glitch .agp-ch.is-r{--dir:-1;animation:.55s step-end agp-split}.agp.is-glitch .agp-ch.is-b{--dir:1;animation:.55s step-end agp-split}.agp.is-glitch .agp-slice{animation:.55s step-end agp-slice}@keyframes agp-split{0%{transform:translate(calc(var(--dir) * 16px), 0) scale(1.06)}20%{transform:translate(calc(var(--dir) * -9px), -3px) scale(1.06)}40%{transform:translate(calc(var(--dir) * 12px), 2px) scale(1.06)}60%{transform:translate(calc(var(--dir) * -5px), 0) scale(1.06)}80%{transform:translate(calc(var(--dir) * 3px), 0) scale(1.06)}}@keyframes agp-slice{0%{opacity:1;clip-path:inset(18% 0 70%);transform:translate(-26px)scale(1.06)}20%{clip-path:inset(56% 0 30%);transform:translate(20px)scale(1.06)}40%{clip-path:inset(33% 0 57%);transform:translate(-14px)scale(1.06)}60%{clip-path:inset(74% 0 12%);transform:translate(28px)scale(1.06)}80%{clip-path:inset(8% 0 84%);transform:translate(-10px)scale(1.06)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.agp-card,.agp-ch{transform:none}.agp.is-glitch .agp-ch,.agp.is-glitch .agp-slice{animation:none}}.ag-copy{flex-direction:column;flex:1;gap:20px;padding:10px;display:flex}.ag-chamada{color:var(--color-sky);font-size:32px;font-weight:700;line-height:1}.ag-botao,.pl-botao{display:flex}.ag-texto p{color:var(--color-snow);margin:1em 0;font-size:20px}.pillars{gap:20px;min-height:100vh;padding-top:80px;display:flex}.pl-intro{flex-direction:column;flex:0 0 calc(50% - 10px);align-self:flex-start;gap:20px;min-width:0;display:flex;position:sticky;top:278px}.pl-intro h2{color:var(--color-snow);font-size:48px;font-weight:700;line-height:45px}.pl-texto{width:77%}.pl-texto p{color:var(--color-snow);margin:16px 0}.pl-cards{flex-direction:column;flex:0 0 calc(50% - 10px);align-items:center;gap:20px;min-width:0;padding:10px;display:flex}.pl-card{width:400px;min-height:400px;color:var(--color-snow);border-radius:20px;flex-direction:column;justify-content:space-between;padding:40px;display:flex;position:sticky;top:250px;container-type:inline-size}.pl-rotulo{padding-top:19px}.pl-rotulo h6{font-size:20px;font-weight:700;line-height:1}.pl-card-body{flex-direction:column;gap:20px;display:flex}.pl-card-body h2{font-size:min(40px,11.9cqi);font-weight:700;line-height:1}.pl-card-body p{margin:16px 0}.awards{background:#fff;padding:10px 0}.aw-inner{max-width:var(--container);gap:20px;margin-inline:auto;display:flex}.aw-counter-col{flex-direction:column;flex:none;justify-content:center;width:28%;padding:10px 20px 20px;display:flex}.aw-counter-row{align-items:center;gap:20px;display:flex}.aw-counter{flex-direction:column;gap:10px;min-width:0;margin-bottom:-30px;display:flex}.aw-number{color:var(--color-navy);white-space:nowrap;font-size:69px;font-weight:600;line-height:1}.aw-title{color:var(--color-brand);text-align:center;margin-top:-30px;font-size:27px;font-weight:700;line-height:2.5}.aw-taca{min-width:0}.aw-taca img{width:103px;max-width:100%;height:auto;margin-inline:auto;display:block}.aw-carousel{flex:1;align-items:center;min-width:0;display:flex;position:relative}.aw-viewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.aw-track{width:max-content;animation:aw-marquee var(--duration) linear infinite;display:flex}.aw-carousel:hover .aw-track{animation-play-state:paused}@keyframes aw-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.aw-track{animation:none}}.aw-slide{--logo-size:88px;--logo-max:100vw;align-items:center;height:200px;padding:0 32px;display:flex}.aw-slide .logo{filter:saturate(0%);transition:all .6s}.aw-slide .logo:hover{filter:saturate();scale:1.12}@media (max-width:1366px){.pillars{margin-bottom:30px;padding:30px 30px 0}.aw-counter{gap:8px}.aw-title{font-size:22px}}@media (min-width:1381px) and (max-width:1750px){.as-content{padding:0 12% 0 8%}}@media (min-width:1025px) and (max-width:1380px){.as-slider{padding-inline:4%}.as-content{padding:0 5.5% 0 .5%}}@media (max-width:1024px){.hero{min-height:100svh;padding:0}.hero:before{--veil:240px}.hero-sound{bottom:20px}.hero-clientes{width:min(100% - 40px,720px)}.as-slider{flex-direction:column;align-items:stretch;min-height:0;padding:96px 0 56px}.as-slider:before{background:linear-gradient(180deg, var(--color-ink) 0, #000014bd 110px, #0000149e 42%, #00001433 72%, #00001459 88%, var(--color-ink) 100%)}.as-left{flex:none;padding:0 40px}.as-spacer{display:none}.as-content{gap:10px;max-width:640px;padding:0}.as-rotulo{font-size:44px}.as-logos{--logo-size:124px}.as-buttons{min-height:0}.as-right{flex:none;margin-top:40px;padding-left:40px}.as-cards{--per-view:2.4;--card-h:300px;--card-h-active:360px}.as-viewport{width:100%;margin:0;padding-bottom:32px}.as-arrows{padding:0 40px 0 0}.pl-texto{width:100%}.pl-card{width:320px;padding:30px}.aw-counter-col{width:auto}.aw-counter{gap:11px;margin-bottom:-55px}.aw-number{font-size:51px}.aw-title{letter-spacing:.4px;font-size:17px;line-height:3.2em}.aw-taca{padding-top:23px}.aw-taca img{max-width:75%}}@media (max-width:1023px){.aw-slide{height:180px}}@media (max-width:767px){.hero{min-height:90vh;margin-top:-40px}.hero:before{--veil:260px}.hero-sound{width:40px;height:40px;right:15px}.hero-clientes{width:100%;bottom:96px}.hero-clientes-pista li{--logo-size:34px;height:40px;padding:0 20px}.hero-sound img{width:40px;height:40px}.hero-sound-icon{width:16px;height:16px;top:12px;left:12px}.as-slider{padding:64px 0 40px}.as-left{padding:0 20px}.as-content{gap:8px}.as-rotulo{font-size:36px}.as-logos{--logo-size:104px}.as-text{margin:12px 0;font-size:15px;line-height:1.45}.as-buttons{flex-wrap:wrap}.as-right{margin-top:28px;padding-left:20px}.as-cards{--per-view:1.55;--card-h:230px;--card-h-active:280px}.as-viewport{padding-bottom:24px}.as-arrows{padding-right:20px}.ag-head-col{width:100%}.ag-inovacao h2{font-size:5.3rem}.ag-about{flex-direction:column}.ag-photo,.ag-copy{width:100%}.ag-chamada{text-align:center}.ag-texto p{text-align:center;font-size:16px}.ag-botao{justify-content:center;display:flex}.pillars{flex-direction:column;min-height:0;margin-bottom:0;padding:80px 20px 20px}.pl-intro,.pl-cards{flex:none;width:100%}.pl-intro{text-align:center;padding-bottom:39px;position:static}.pl-texto{width:100%}.pl-botao{justify-content:center;display:flex}.pl-cards{padding:0}.pl-card{text-align:center;width:100%;top:135px}.awards{padding:30px 0 0}.aw-inner{flex-direction:column}.aw-counter-col{width:100%;padding:0}.aw-counter-row{justify-content:center}.aw-taca{padding-top:8px}.aw-carousel{padding:0 10px 10px}.aw-slide{--logo-size:60px;height:140px;padding:0 20px}}
