.search-button,.drawer-primary>:not([href*=portfolio]):not([data-menu-section=trabalhe]){display:none!important}html,body,#app{min-height:100%}body{overflow-x:hidden}.site-shell{width:100%;height:100svh;min-height:700px;position:relative;overflow:hidden}.hero{width:100%;height:100%;min-height:0;padding:0;display:block;position:absolute;inset:0}.hero:before{background:linear-gradient(#05070729 0%,#07080805 34%,#06070738 58%,#050606f5 100%),linear-gradient(90deg,#04050547,#0000 58%)}.hero-content{z-index:8;max-width:calc(100vw - 190px);position:absolute;bottom:clamp(188px,19vh,220px);left:clamp(32px,4.8vw,98px)}.hero h1{white-space:nowrap;letter-spacing:-.062em;flex-direction:row;align-items:baseline;width:max-content;max-width:100%;margin:0 0 20px;font-size:clamp(3.7rem,5.15vw,6.2rem);line-height:.9;display:flex}.hero h1 span:first-child:after{content:" "}.subscribe-link{z-index:9;cursor:pointer;font-size:clamp(.78rem,.85vw,.96rem);transition:color .25s,opacity .25s;position:relative}.subscribe-link:hover{opacity:1;color:var(--blank-white)}.hero .subscribe-link svg,.subscribe-link svg{transform-origin:0;transition:transform .28s cubic-bezier(.2,.8,.2,1)!important}.hero .subscribe-link:hover svg,.subscribe-link:hover svg{transform:translate(10px)scale(1.18)!important}.subscribe-link:focus-visible{outline:1px solid var(--blank-white);outline-offset:6px}.sound-toggle{bottom:184px;right:clamp(34px,5.2vw,106px)}.footer{z-index:4;background:linear-gradient(#0000 0%,#080909b8 18%,#080909 68%);border:0;align-items:flex-end;height:170px;padding:22px clamp(32px,4.8vw,98px) 24px;position:absolute;bottom:0;left:0;right:0}.footer--copyright-only{pointer-events:none}.brand-lockup,.footer-right{z-index:1;position:relative}.footer-right{justify-content:flex-end;align-self:stretch;gap:22px}.socials{justify-content:flex-end}.footer-meta{min-height:18px}@media (width<=1100px){.hero-content{bottom:205px}.hero h1{font-size:clamp(3.35rem,6.2vw,4.8rem)}.sound-toggle{bottom:190px}.footer-meta{gap:18px}.footer-meta nav{gap:15px}}@media (width<=760px){.site-shell{height:max(100svh,760px);min-height:760px}.hero-content{max-width:none;bottom:160px;left:24px;right:24px}.hero h1{white-space:normal;flex-direction:column;font-size:clamp(3.2rem,15vw,5.1rem);line-height:.82;display:flex}.hero h1 span:first-child:after{content:""}.sound-toggle{bottom:220px;right:19px}.footer{background:#000;flex-direction:column;justify-content:flex-end;align-items:center;gap:0;height:80px;min-height:0;padding:0 24px 22px}.site-shell .footer.footer--copyright-only{background:#000!important;border:0!important;justify-content:flex-end!important;align-items:center!important;height:80px!important;min-height:0!important;padding:0 24px 22px!important}.brand-lockup p{margin-top:7px}.footer-right{align-self:auto;align-items:flex-start;gap:15px;width:100%}.socials{justify-content:space-between;width:100%}.footer-meta{align-items:flex-start;width:100%}}@media (height<=760px) and (width>=761px){.site-shell{min-height:640px}.hero-content{bottom:172px}.hero h1{margin-bottom:14px;font-size:clamp(3.2rem,5vw,4.8rem)}.footer{height:145px;padding-bottom:16px}.footer-right{gap:12px}.socials a{width:38px;height:38px}.sound-toggle{bottom:150px}}video.hero-media{object-fit:cover;object-position:center center;filter:none;animation:none;background:#000!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.hero:before,.hero:after,.film-grain,.hero-content{pointer-events:none}.hero-content .subscribe-link,.hero-content a,.hero-content button{pointer-events:auto}.hero .sound-toggle,.sound-toggle{z-index:2147483000;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 2px 14px #00000061);place-items:center;width:64px;height:64px;padding:0;transition:transform .3s,color .3s;bottom:clamp(90px,14vh,160px);right:clamp(20px,4vw,56px);color:#f6f6f2eb!important;pointer-events:auto!important;background:0 0!important;border:none!important;display:grid!important;position:fixed!important;top:auto!important;left:auto!important}.sound-toggle:hover{transform:scale(1.06);color:#fff!important}.sound-toggle:focus-visible{outline-offset:6px;outline:1px solid #ffffffdb}.sound-toggle .equalizer{z-index:2;justify-content:center;align-items:flex-end;gap:2px;height:16px;display:flex;position:relative;transform:rotate(0)}.sound-toggle .equalizer i{background:currentColor;border-radius:1px;width:2px;display:block;animation:none!important}.sound-toggle .equalizer i:first-child{height:35%}.sound-toggle .equalizer i:nth-child(2){height:60%}.sound-toggle .equalizer i:nth-child(3){height:80%}.sound-toggle .equalizer i:nth-child(4){height:100%}.sound-toggle__ring{pointer-events:none;border:1px solid #f6f6f29e;border-radius:50%;position:absolute}.sound-toggle__ring--inner{inset:8px}.sound-toggle__ring--outer{border-color:#f6f6f242;animation:2.6s ease-out infinite soundRing,3.6s ease-in-out infinite soundRingFloat;inset:-14px}.sound-toggle.is-muted:after{content:"";z-index:3;background:currentColor;border-radius:2px;height:1.5px;position:absolute;top:50%;left:22px;right:22px;transform:rotate(-38deg)}.sound-toggle.is-on{color:#fff!important}.sound-toggle.is-on .sound-toggle__ring--outer{opacity:.55;animation:none}@keyframes soundBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.sound-toggle:hover{animation-play-state:paused}@keyframes soundRingFloat{0%,to{margin-top:0}50%{margin-top:-5px}}@keyframes soundRing{0%{opacity:.7;transform:scale(.9)}80%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@media (width<=620px){.sound-toggle{width:56px;height:56px;bottom:96px;right:14px}}.newsletter-overlay .lead-card{width:min(880px,100% - 50px)!important;margin:6vh auto 8vh!important}.newsletter-overlay .lead-card h2{margin:22px 0 18px!important;font-size:clamp(2.4rem,5.4vw,4.8rem)!important}.newsletter-overlay .lead-card p{margin-bottom:14px}.newsletter-overlay .lead-grid{grid-template-columns:1fr 1fr;gap:6px 40px;width:100%;margin-top:18px;display:grid}.newsletter-overlay .lead-card label{margin-top:14px!important}.newsletter-overlay .lead-card input,.newsletter-overlay .lead-card textarea{resize:none;width:100%;font-family:var(--blank-font,inherit);outline:none;color:#fff!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff59!important;padding:12px 0!important;font-size:18px!important}.newsletter-overlay .lead-card textarea{min-height:70px}.newsletter-overlay .lead-card .lead-full,.newsletter-overlay .lead-card .lead-select-wrap{width:100%;margin-top:38px;display:block}.newsletter-overlay .lead-card select.lead-select{appearance:none;cursor:pointer;width:100%;font-family:var(--blank-font,inherit);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='white' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 4px center;background-repeat:no-repeat;outline:none;color:#fff!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff59!important;padding:12px 32px 12px 0!important;font-size:18px!important}.newsletter-overlay .lead-card select.lead-select option{color:#fff;background:#0a0a0a;padding:10px;font-size:15px}.newsletter-overlay .lead-card button[type=submit]{color:#fff!important;margin-top:28px!important}@media (width<=620px){.newsletter-overlay .lead-grid{grid-template-columns:1fr;gap:0}.newsletter-overlay .lead-card h2{font-size:clamp(1.9rem,8vw,2.6rem)!important}}
