/* Aplicação original da marca e painéis de narrativa */
.site-header .brand{width:164px}.site-header .brand img{filter:none}.desktop-nav a{color:var(--yellow)}.desktop-nav a:hover{color:#fff}.menu-toggle span:not(.sr-only){background:var(--yellow)}.object-half img{filter:none}.object-complete{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:clamp(0,calc((.66 - var(--story-progress)) * 7),1);transition:opacity .08s linear}.object-half{opacity:clamp(0,calc((var(--story-progress) - .54) * 3.5),1);transition:opacity .08s linear,transform .08s linear}.object-pulse{background:var(--yellow)}
.section.scroll-scene{min-height:100svh;margin-top:0;position:sticky;top:0;border-radius:34px 34px 0 0;box-shadow:0 -24px 55px rgba(16,21,43,.13)}.section.scroll-scene,.section.scroll-scene.in-view{transform:none}.scroll-scene .section-heading,.scroll-scene .method-layout,.scroll-scene .social-head,.scroll-scene .contact-content{will-change:transform}.services{padding-bottom:120px}.work{min-height:100svh}.method,.social,.contact{display:flex;align-items:center}.social{display:block;padding-top:115px}.contact{min-height:100svh}.scroll-scene:before{content:"";position:absolute;z-index:0;inset:0;border-radius:inherit;background:inherit}.scroll-scene>*{position:relative;z-index:1}@media(max-width:760px){.site-header .brand{width:137px}.section.scroll-scene{border-radius:22px 22px 0 0}.services{padding-bottom:80px}.method,.contact{display:block}.social{padding-top:85px}}
