.hero-wall{position:relative;min-height:clamp(520px,74vh,760px);overflow:hidden;background:#0d1430;isolation:isolate;-webkit-mask-image:linear-gradient(#000,#000),url(../img/onda-mascara.svg);mask-image:linear-gradient(#000,#000),url(../img/onda-mascara.svg);-webkit-mask-position:top left,bottom left;mask-position:top left,bottom left;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-size:100% calc(100% - clamp(90px,11vw,170px) + 2px),100% clamp(90px,11vw,170px);mask-size:100% calc(100% - clamp(90px,11vw,170px) + 2px),100% clamp(90px,11vw,170px)}.hero-mural{position:absolute;z-index:0;overflow:hidden;inset:0;perspective:1200px;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 72%,rgba(0,0,0,.88) 82%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 72%,rgba(0,0,0,.88) 82%,transparent 100%)}.hero-mural__plano{position:absolute;top:50%;left:50%;display:flex;width:140%;height:210%;gap:18px;transform:translate(-50%,-50%) rotateX(16deg) rotate(-14deg) scale(1.08);transform-style:preserve-3d}.hero-mural__coluna{display:flex;flex:1;flex-direction:column;gap:18px;animation:mural-sobe var(--duracao, 56s) linear infinite;animation-delay:var(--atraso, 0s);will-change:transform}.hero-mural__peca{display:block;overflow:hidden;aspect-ratio:360 / 238;background:#16203f;border-radius:14px;box-shadow:0 18px 40px #0006}.hero-mural__peca img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.92) brightness(.88)}@keyframes mural-sobe{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 9px))}}.hero-wall__veu{position:absolute;z-index:1;inset:0;background:linear-gradient(100deg,#0d1430cc,#0d14309e 38%,#0d14304d 68%,#0d143073),linear-gradient(180deg,rgba(13,20,48,.45),transparent 26%,transparent 70%,rgba(13,20,48,.55));pointer-events:none}.hero-wall .hero-controls{top:clamp(18px,2.8vw,40px);right:auto;bottom:auto;left:50%;z-index:5;gap:14px;padding:0;background:none;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;transform:translate(-50%)}.hero-wall .hero-arrow,.hero-wall .hero-toggle{position:static;background:none;border:0;box-shadow:none;opacity:.78;transform:none;transition:opacity .22s ease}.hero-wall .hero-arrow:hover,.hero-wall .hero-toggle:hover,.hero-wall .hero-arrow:focus-visible,.hero-wall .hero-toggle:focus-visible{opacity:1}.hero-track--mural{position:relative;z-index:2;height:clamp(520px,74vh,760px)}.hero-wall .hero-slide--texto{background:none}.hero-wall .hero-slide--texto:before{display:none}.hero-wall .hero-content .eyebrow{margin-bottom:12px;color:var(--blue-light)}.hero-wall__texto{max-width:54ch;margin-bottom:26px;color:#ffffffdb;font-size:clamp(.98rem,1.2vw,1.1rem);line-height:1.55}@media(max-width:720px){.hero-mural__plano{width:200%;gap:12px;transform:translate(-50%,-50%) rotateX(12deg) rotate(-10deg) scale(1.04)}.hero-mural__coluna{gap:12px}@keyframes mural-sobe{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 6px))}}.hero-mural__coluna:nth-child(n+4){display:none}.hero-wall__veu{background:linear-gradient(180deg,#0d14304d,#0d143094 26%,#0d1430c2 56%,#0d1430bd 74%,#0d143085)}.hero-wall .hero-content h1,.hero-wall .hero-content h2{margin-bottom:14px;font-size:clamp(1.95rem,8.6vw,2.5rem)}.hero-wall__texto{margin-bottom:22px}}
