.home-page .home-cases-refined .section-intro,.home-page .practice-heading-refined,.home-page .selected-section-refined .section-intro{max-width:900px}.home-page .home-cases-refined .animated-heading,.home-page .practice-heading-refined .animated-heading,.home-page .selected-section-refined .animated-heading{font-size:clamp(2.7rem,5.1vw,5.8rem);line-height:.96}.home-page .practice-heading-refined{margin-bottom:48px}.home-page .practice-path-refined{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:42px;border-top:1px solid rgb(244 242 236/20%);background:transparent}.home-page .practice-path-refined:before{content:"";position:absolute;z-index:1;top:-1px;left:0;width:34%;height:1px;background:var(--color-green);box-shadow:0 0 12px var(--glow)}.home-page .practice-path-refined>.reveal{min-width:0}.home-page .practice-path-refined article{min-height:320px;padding:28px clamp(20px,3vw,42px) 34px;border-right:1px solid rgb(244 242 236/14%);background:transparent;color:var(--color-paper);transition:color .28s var(--ease),background-color .28s var(--ease)}.home-page .practice-path-refined article:focus-within,.home-page .practice-path-refined article:hover{background:rgb(198 255 61/4%);color:var(--color-green)}.home-page .practice-path-refined article:focus-within :where(span,h3,p),.home-page .practice-path-refined article:hover :where(span,h3,p){color:var(--color-green)}.home-page .practice-path-refined article:focus-within p,.home-page .practice-path-refined article:hover p{opacity:1}.home-page .practice-path-refined>.reveal:last-child article{border-right:0}.home-page .practice-path-refined h3{margin:70px 0 18px;font-size:clamp(2rem,3.2vw,3.6rem);line-height:.96}.home-page .practice-path-refined p{max-width:34ch;margin:0;font-size:clamp(.98rem,1.15vw,1.12rem);line-height:1.6;opacity:.8}.home-page .home-mosaic-curated{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(22px,3vw,46px)}.home-page .home-mosaic-curated>.reveal{grid-column:auto}.home-page .home-mosaic-curated .curated-work-1,.home-page .home-mosaic-curated .curated-work-4,.home-page .home-mosaic-curated .curated-work-6{grid-column:span 7}.home-page .home-mosaic-curated .curated-work-2,.home-page .home-mosaic-curated .curated-work-3,.home-page .home-mosaic-curated .curated-work-5{grid-column:span 5}.home-page .home-mosaic-curated .curated-work-4{grid-column:6/span 7}.home-page .home-mosaic-curated .image-frame{width:100%;margin:0}.home-page .home-mosaic-curated img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.home-page .statement-refined .section-shell{padding-block:clamp(70px,9vw,130px)}.home-page .statement-refined .animated-heading{max-width:1050px;margin-inline:auto;font-size:clamp(2.65rem,5vw,5.4rem);line-height:1.06}.home-page .quote-statement{position:relative;z-index:0;max-width:1440px;min-height:min(82svh,860px);display:grid;place-content:center;justify-items:center;overflow:hidden;text-align:center}.home-page .quote-background-mark{position:absolute;top:50%;left:50%;z-index:-1;width:min(72vw,1120px);height:auto;color:var(--color-green);opacity:.07;transform:translate(-50%,-48%);pointer-events:none}.home-page .quote-statement:after{content:"OLHAR  /  IMAGEM  /  DIREÇÃO";display:block;margin:34px auto 0;color:var(--color-green);font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.16em}.home-page .quote-statement .quote-heading{max-width:none;margin-inline:auto;font-family:var(--display);font-weight:700;font-size:clamp(3.4rem,6.25vw,7.4rem);line-height:.92;letter-spacing:-.045em}.home-page .quote-statement .quote-heading .title-line:nth-child(n){text-align:center}.home-page .quote-statement .button{margin-inline:auto}.home-page .brand-section{width:100%;max-width:none;padding-inline:0}.home-page .brand-section .section-intro{padding-inline:15px}.home-page .home-signature{border-top:1px solid rgb(244 242 236/12%)}.home-page .home-signature-inner{padding-block:70px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;text-align:left;align-items:start}.home-page .home-signature-inner>.reveal:first-child{grid-column:1/span 3;padding-top:.65rem}.home-page .home-signature-inner>.reveal:last-child{grid-column:4/-1}.home-page .home-signature .animated-heading{max-width:980px;margin-inline:0;font-size:clamp(3.1rem,5.5vw,6.2rem);line-height:1}.home-page .final-cta-content{--orbit-size:min(82vw,calc(100svh - 170px),820px);justify-items:center;text-align:center;padding-inline:clamp(52px,6vw,80px)}.home-page .final-cta-content .animated-heading{width:100%;max-width:none;margin-inline:auto;font-size:clamp(4rem,6.5vw,7.4rem);line-height:.88;letter-spacing:-.06em;text-align:center}.home-page .final-cta-content .title-line>span{white-space:nowrap}.home-page .final-cta-content>.reveal{width:100%}.home-page .final-cta-content p:not(.eyebrow){margin-inline:auto;text-align:center}.home-page .orbit-large i{inset:0;width:auto;height:auto;border-radius:50%;overflow:visible;background:transparent;transform-origin:center;animation:none!important}.home-page .orbit-large{overflow:visible}.home-page .orbit-large i span{position:absolute;top:-7px;left:calc(50% - 7px);display:block;width:14px;height:14px;margin:0;border-radius:50%;background:var(--color-green);box-shadow:0 0 16px rgb(198 255 61/45%)}html[data-motion=full] .home-page .orbit-large i{animation:none!important}@keyframes orbit-on-ring{to{transform:rotate(1turn)}}.cases-index .cases-index-hero-refined{padding-top:clamp(132px,16vh,180px);padding-bottom:70px}.cases-index .cases-index-hero-refined .animated-title{max-width:1120px;font-size:clamp(3rem,6.1vw,7rem);line-height:.94}.cases-index .cases-index-hero-refined .cases-index-intro{margin-top:34px}.cases-index .cases-index-list-refined{display:grid;grid-template-columns:1fr;gap:0}.cases-index .cases-index-list-refined .case-index-item,.cases-index .cases-index-list-refined .case-index-item:nth-child(2n),.cases-index .cases-index-list-refined .case-index-item:nth-child(3n){grid-column:1;padding-block:70px;border-top:1px solid rgb(21 20 15/14%)}.cases-index .cases-index-list-refined .case-index-link{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:clamp(36px,6vw,96px);align-items:center}.cases-index .cases-index-list-refined .case-index-item:nth-child(2n) .case-index-copy-refined{grid-column:2}.cases-index .cases-index-list-refined .case-index-item:nth-child(2n) .case-index-media-refined{grid-column:1;grid-row:1}.cases-index .case-index-copy-refined{display:flex;flex-direction:column;gap:0;padding:0}.cases-index .case-index-copy-refined .eyebrow{margin-bottom:28px}.cases-index .case-index-copy-refined>strong{max-width:15ch;margin-bottom:24px;font-size:clamp(2.6rem,4.5vw,5.4rem);line-height:.93;letter-spacing:-.055em;color:var(--color-green-dark);text-wrap:balance}.cases-index .case-index-copy-refined>h2{margin:0 0 18px;font-size:clamp(2rem,3vw,3.7rem);line-height:.96}.cases-index .case-index-copy-refined>p:last-of-type{max-width:52ch;margin:0;font-size:clamp(.98rem,1.15vw,1.12rem);line-height:1.65;opacity:.78}.cases-index .case-index-cta-label{display:inline-flex;align-items:center;gap:10px;width:-moz-max-content;width:max-content;margin-top:28px;padding-bottom:5px;border-bottom:1px solid;font-weight:700}.cases-index .case-index-cta-label i{font-style:normal}.cases-index .case-index-media-refined{min-height:0;max-height:none;width:min(100%,680px);display:block;justify-self:center;padding:0;background:transparent;overflow:visible}.cases-index .case-index-media-refined img{width:100%;height:auto;max-width:100%;max-height:none;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-image)}.cases-index .case-index-media-gcb-investimentos,.cases-index .case-index-media-liga-invest,.cases-index .case-index-media-newfitness,.cases-index .case-index-media-petshoot{background:transparent}.cases-index .cases-index-cta-refined{min-height:auto;width:100%;max-width:none;padding:90px max(24px,5vw);overflow:hidden}.cases-index .cases-index-cta-refined>.reveal{width:min(100%,1120px);margin-inline:auto}.cases-index .cases-index-cta-refined .animated-heading{max-width:100%;margin-inline:auto;font-size:clamp(2.8rem,5.4vw,6rem);line-height:.98}@media (max-width:900px){.home-page .practice-path-refined{grid-template-columns:1fr}.home-page .practice-path-refined article{min-height:auto;border-right:0;border-bottom:1px solid rgb(244 242 236/14%)}.home-page .practice-path-refined h3{margin-top:34px}.cases-index .cases-index-list-refined .case-index-link{grid-template-columns:1fr}.cases-index .cases-index-list-refined .case-index-item:nth-child(2n) .case-index-copy-refined,.cases-index .cases-index-list-refined .case-index-item:nth-child(2n) .case-index-media-refined{grid-column:1;grid-row:auto}}@media (max-width:600px){.home-page .home-cases-refined .animated-heading,.home-page .home-signature .animated-heading,.home-page .practice-heading-refined .animated-heading,.home-page .selected-section-refined .animated-heading,.home-page .statement-refined .animated-heading{font-size:clamp(2.3rem,10.5vw,3.45rem);line-height:1.02}.home-page .practice-heading-refined{margin-bottom:30px}.home-page .practice-path-refined article{padding:24px 15px 28px}.home-page .home-mosaic-curated{display:grid;grid-template-columns:1fr}.home-page .home-mosaic-curated .curated-work-1,.home-page .home-mosaic-curated .curated-work-2,.home-page .home-mosaic-curated .curated-work-3,.home-page .home-mosaic-curated .curated-work-4,.home-page .home-mosaic-curated .curated-work-5,.home-page .home-mosaic-curated .curated-work-6,.home-page .home-mosaic-curated>.reveal{grid-column:1}.home-page .home-mosaic-curated .curated-work-4,.home-page .home-mosaic-curated .curated-work-5,.home-page .home-mosaic-curated .curated-work-6{display:none}.home-page .home-signature-inner{padding-block:35px;display:block;text-align:center}.home-page .home-signature-inner>.reveal:first-child{padding-top:0}.home-page .home-signature .animated-heading{margin-inline:auto}.home-page .final-cta-content{--orbit-size:calc(100vw - 30px);justify-items:center;text-align:center;padding-inline:32px}.home-page .final-cta-content .title-line>span{white-space:normal}.home-page .final-cta-content .animated-heading{margin-inline:auto}.home-page .quote-statement,.home-page .quote-statement .quote-heading .title-line:nth-child(n){text-align:center}.home-page .quote-statement:after{margin-inline:auto;text-align:center}.cases-index .cases-index-hero-refined{padding-top:108px;padding-bottom:35px}.cases-index .cases-index-hero-refined .animated-title{font-size:clamp(2.75rem,12vw,4rem);line-height:.96}.cases-index .cases-index-list-refined .case-index-item,.cases-index .cases-index-list-refined .case-index-item:nth-child(2n),.cases-index .cases-index-list-refined .case-index-item:nth-child(3n){padding-block:35px;margin-bottom:0}.cases-index .cases-index-list-refined .case-index-link{gap:28px}.cases-index .case-index-copy-refined>strong{font-size:clamp(2.4rem,11vw,3.6rem)}.cases-index .case-index-media-refined{min-height:0;max-height:none;padding:0}.cases-index .case-index-media-refined img{max-height:62svh}.cases-index .cases-index-cta-refined{padding:55px 15px}.cases-index .cases-index-cta-refined .animated-heading{font-size:clamp(2.35rem,10.5vw,3.6rem);line-height:1.02}}