/* A continuous journey after the opening, with native vertical scrolling. */
.flow-gallery{position:relative;margin-top:0;background:#101014;border-bottom:1px solid #ffffff12}.gallery-stage{padding:80px 0 40px;overflow:hidden}.gallery-heading{display:flex;align-items:flex-end;gap:30px;margin:0 6% 45px}.gallery-heading .eyebrow{margin-bottom:18px;font-size:9px}.gallery-heading h2{font-size:clamp(40px,5vw,74px);line-height:1.03;letter-spacing:-.05em;font-weight:500}.gallery-heading>p{font-size:13px;line-height:1.8;color:#b0a8b5;max-width:320px;margin-left:auto}.gallery-heading small{display:block;font-size:9px;margin-top:12px;color:#7f7588}.gallery-count{font-size:11px;letter-spacing:.1em;color:#fb0077;white-space:nowrap;align-self:flex-start;margin-top:7px}.gallery-window{padding:0 6%;}.gallery-track{display:grid;grid-template-columns:1fr 1fr;gap:38px}.gallery-card{display:block;min-width:0}.gallery-canvas{position:relative;height:340px;overflow:hidden;border:1px solid #ffffff1a;border-radius:16px;background:#18181e}.gallery-canvas>.scene{position:absolute;width:265px;height:190px;left:50%;top:50%;transform:translate(-50%,-50%) scale(1.65);border-radius:6px}.gallery-marca .gallery-canvas{background:#b6a4b5}.gallery-sites .gallery-canvas{background:#bcc5b9}.gallery-video .gallery-canvas{background:#272132}.gallery-automacoes .gallery-canvas{background:#28453c}.gallery-tag{position:absolute;left:20px;top:17px;font-size:8px;letter-spacing:.13em;color:#fff;background:#16131e88;border-radius:20px;padding:8px 11px;z-index:3}.gallery-caption{display:flex;justify-content:space-between;align-items:center;padding:19px 3px 5px;gap:20px}.gallery-caption p{font-size:9px;color:#a79aaf;letter-spacing:.04em;margin-bottom:9px}.gallery-caption h3{font-size:clamp(20px,2vw,30px);font-weight:500;line-height:1.2;letter-spacing:-.035em}.gallery-caption>span{color:#fb0077;font-size:30px}.gallery-card:focus-visible{outline-offset:8px;border-radius:10px}.gallery-foot{display:flex;justify-content:space-between;margin:35px 6% 0;font-size:10px;color:#857c8e}.gallery-foot a{color:#d5c7de;padding:8px 0;min-height:44px}.gallery-foot>span{padding:8px 0}
@media(min-width:761px){.gallery-enhanced{height:290svh}.gallery-enhanced .gallery-stage{position:sticky;top:0;height:100svh;padding-top:5vh;padding-bottom:2vh;display:flex;flex-direction:column;justify-content:center}.gallery-enhanced .gallery-heading{margin-bottom:4vh}.gallery-enhanced .gallery-heading h2{font-size:clamp(37px,5vw,70px)}.gallery-enhanced .gallery-track{display:flex;width:max-content;gap:38px;will-change:transform;padding-right:12vw;transition:none}.gallery-enhanced .gallery-window{overflow:visible}.gallery-enhanced .gallery-card{width:62vw;max-width:830px;flex-shrink:0;opacity:.5;transform:scale(.96);transition:opacity .5s,transform .6s}.gallery-enhanced .gallery-card.is-current,.gallery-enhanced .gallery-card:focus-visible{opacity:1;transform:scale(1)}.gallery-enhanced .gallery-canvas{height:43vh;min-height:180px;max-height:430px}.gallery-enhanced .gallery-canvas>.scene{transform:translate(-50%,-50%) scale(2.1)}.gallery-enhanced .gallery-foot{margin-top:3vh}.gallery-enhanced .gallery-caption h3{font-size:clamp(21px,2vw,29px)}}
.offer-card .scene{transform:perspective(700px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .22s ease-out;transform-origin:center}.is-open .card-field:has(.is-selected) .offer-card:not(.is-selected){opacity:.56}.is-open .card-field:has(.is-selected) .offer-card:hover{opacity:1}.offer-card.is-selected{--size:1.13;box-shadow:0 0 0 1px #fb0077,0 32px 75px #000a,0 0 55px #fb007713}.preview-panel{transition:background .35s,padding .35s}.explorer:has(.is-selected) .preview-panel{background:linear-gradient(90deg,#fb007709,transparent);padding-left:14px;padding-right:14px;border-top-color:#fb007755}.brand-trigger{transform-origin:center}.menu-trigger svg{transition:transform .6s cubic-bezier(.19,1,.22,1)}
@media(max-width:760px){.gallery-stage{padding:65px 0 25px}.gallery-heading{display:block;margin:0 24px 30px}.gallery-heading h2{font-size:48px}.gallery-heading>p{margin:22px 0 0;font-size:12px}.gallery-count{display:none}.gallery-window{padding:0 24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:24px;scrollbar-width:thin;scrollbar-color:#fb0077 #ffffff08}.gallery-track{display:flex;width:max-content;gap:18px;padding:0 24px 15px 0}.gallery-card{width:calc(100vw - 68px);max-width:440px;scroll-snap-align:center}.gallery-canvas{height:280px}.gallery-canvas>.scene{transform:translate(-50%,-50%) scale(1.3)}.gallery-caption h3{font-size:23px}.gallery-caption p{font-size:8px}.gallery-foot{margin:20px 24px 0}.gallery-foot>span{font-size:0}.gallery-foot>span:after{content:'Deslize para explorar ↔';font-size:9px}.offer-card.is-selected{--size:1}.is-open .card-field:has(.is-selected) .offer-card:not(.is-selected){opacity:.7}.preview-panel{padding-left:0!important;padding-right:0!important}}
.motion-paused .offer-card .scene{transform:none!important}.motion-paused .gallery-canvas *{animation:none!important}.document-hidden .gallery-canvas *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.offer-card .scene{transform:none!important}.gallery-card{opacity:1!important}.gallery-canvas *{animation:none!important}}
