/* MAPA INTERNO — V2.9.2: editor compacto, mídia otimizada e ciclo completo de animações */
.home-config-nav a.active{background:#292344;color:#fff;box-shadow:inset 0 0 0 1px rgba(128,103,255,.34)}
.banner-mode-picker{margin:0 0 24px;padding:20px;border:1px solid var(--line);border-radius:10px;background:#0b0d12}.banner-mode-picker legend{padding:0 8px;font-size:17px;font-weight:900}.banner-mode-picker>p{margin:0 0 14px;color:var(--muted);font-size:11px}.banner-mode-picker>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.banner-mode-picker label{display:flex;align-items:flex-start;gap:10px;padding:15px;border:1px solid #303440;border-radius:8px;background:#11141a;cursor:pointer}.banner-mode-picker label:has(input:checked){border-color:#8067ff;background:#211b38}.banner-mode-picker input{width:auto!important;min-height:0!important;margin-top:3px}.banner-mode-picker span{display:flex;flex-direction:column}.banner-mode-picker small{margin-top:3px;font-weight:450;line-height:1.45}
.banner-global-form{margin-bottom:16px}.banner-global-form>.button,.metrics-settings-form>.button,.footer-copy-form>.button{margin-top:16px}.banner-accordion-list{display:grid;gap:12px}.banner-accordion{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#101217}.banner-accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 21px;list-style:none;cursor:pointer}.banner-accordion>summary::-webkit-details-marker,.banner-slide-card>summary::-webkit-details-marker{display:none}.banner-accordion>summary:after{content:'+';order:3;color:#b4a7ff;font-size:22px}.banner-accordion[open]>summary:after{content:'−'}.banner-accordion>summary>span{display:flex;min-width:0;flex-direction:column}.banner-accordion>summary b{font-size:19px}.banner-accordion>summary small{font-size:10px}.banner-accordion>summary em{margin-left:auto;color:#a7aeb9;font-size:10px;font-style:normal}.banner-accordion[open]>summary{border-bottom:1px solid var(--line);background:#141720}.banner-accordion-body{padding:17px}.banner-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:13px}.banner-toolbar p{margin:0;color:var(--muted);font-size:10px}.banner-slides-list{display:grid;gap:9px}.banner-slide-card{border:1px solid #2c303a;border-radius:9px;background:#0b0d12}.banner-slide-card>summary{display:grid;grid-template-columns:34px 112px minmax(0,1fr) auto 32px;align-items:center;gap:11px;padding:10px;list-style:none;cursor:pointer}.banner-slide-card[open]>summary{border-bottom:1px solid var(--line);background:#12151b}.banner-slide-card.is-dragging{opacity:.45;border-color:#8067ff}.banner-drag-handle{width:34px;height:34px;border:1px solid #383d49;border-radius:7px;background:#171a21;color:#afa2f7;cursor:grab}.banner-drag-handle:active{cursor:grabbing}.banner-slide-preview{width:112px;height:62px;overflow:hidden;border:1px solid #30343e;border-radius:6px;background:#050609}.banner-slide-preview img,.banner-slide-preview video{width:100%;height:100%;object-fit:cover}.banner-slide-preview>span{height:100%;display:grid;place-items:center;color:#707784;font-size:9px}.banner-slide-name{display:flex;min-width:0;flex-direction:column}.banner-slide-name small{color:#aa9cff;font-size:8px;font-weight:900;letter-spacing:.12em}.banner-slide-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner-slide-name em{color:#8f96a3;font-size:9px;font-style:normal}.banner-slide-delete{width:32px;height:32px;border:1px solid rgba(255,121,100,.35);border-radius:7px;background:rgba(255,121,100,.06);color:#ff917f;font-size:20px}.banner-slide-form{padding:17px}.banner-slide-form>.button{width:100%;margin-top:13px}.banner-slide-form .form-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.banner-slide-form label{display:flex;gap:5px;min-width:0;flex-direction:column;color:#cfd2da;font-size:10px;font-weight:750}.banner-slide-form input,.banner-slide-form select,.banner-slide-form textarea{width:100%;min-width:0;min-height:37px;border:1px solid #303440;border-radius:7px;background:#0b0d12;color:#f4f5f8;padding:7px 9px}.banner-slide-form textarea{resize:vertical}.banner-slide-form .form-grid>.full{grid-column:1/-1}.banner-slide-form label>small,.form-help{color:var(--muted);font-size:9px}.banner-empty{margin:16px 0;text-align:center;color:var(--muted)}
.async-media-preview{display:grid;place-items:center;overflow:hidden;width:min(520px,100%);aspect-ratio:12/5;margin-top:8px;border:1px solid #393e4a;border-radius:8px;background:var(--home-bg,#08090c)}.async-media-preview img,.async-media-preview video{display:block;width:100%;height:100%;object-fit:cover;background:var(--home-bg,#08090c)}.async-media-preview small{position:absolute;align-self:end;justify-self:stretch;padding:8px 10px;background:linear-gradient(transparent,rgba(0,0,0,.82));color:#fff;font-size:9px}.banner-crop-dialog{width:min(1120px,100%)}.banner-crop-information{display:grid;gap:5px;margin:14px 0;padding:12px;border:1px solid #343947;border-radius:8px;background:#0b0d12}.banner-crop-information p{margin:0;color:#b9bec8;font-size:11px}.banner-quality-warning{color:#ffb26e}.banner-quality-ok{color:#80dda1}.banner-crop-stage{width:100%;aspect-ratio:12/5;overflow:hidden;border:2px solid var(--purple);border-radius:8px;background:var(--home-bg,#08090c)}.banner-crop-stage canvas{display:block;width:100%;height:100%}
.home-editable .home-slide-background{position:absolute;z-index:0;inset:0;width:100%;max-width:none;background-color:var(--home-bg);background-position:center;background-size:cover;pointer-events:none}.home-editable .home-slide-media.banner-media-letterbox{object-fit:contain;background:var(--home-bg)}.home-editable .home-slide-media.banner-media-crop{object-fit:cover}.home-editable .hero-copy{width:min(650px,62vw)}.home-editable .hero-slider .hero{z-index:0}.home-editable .hero-slider .hero.active{z-index:2}.home-editable .hero-slider .hero.is-leaving{z-index:3;opacity:1;pointer-events:none}.home-editable .hero.active .hero-copy,.home-editable .hero.active .home-slide-background,.home-editable .hero.active .home-slide-media,.home-editable .hero.is-leaving .hero-copy,.home-editable .hero.is-leaving .home-slide-background,.home-editable .hero.is-leaving .home-slide-media{animation-duration:var(--hero-animation-duration,900ms);animation-fill-mode:both;animation-timing-function:cubic-bezier(.22,.75,.25,1)}.home-editable .hero-slider.transition-fade-in .hero.active,.home-editable .hero-slider.transition-fade-in-out .hero.active{animation:homeFade var(--hero-animation-duration,900ms) both}.home-editable .hero-slider.transition-fade-out .hero.is-leaving,.home-editable .hero-slider.transition-fade-in-out .hero.is-leaving{animation:homeFadeOut var(--hero-animation-duration,900ms) both}.home-editable .hero.active.text-anim-fade .hero-copy,.home-editable .hero.active.text-anim-fade-in .hero-copy,.home-editable .hero.active.text-anim-fade-in-out .hero-copy{animation-name:homeFade}.home-editable .hero.is-leaving.text-anim-fade-out .hero-copy,.home-editable .hero.is-leaving.text-anim-fade-in-out .hero-copy{animation-name:homeFadeOut}.home-editable .hero.active.text-anim-fade-up .hero-copy{animation-name:homeFadeUp}.home-editable .hero.active.text-anim-slide-left .hero-copy{animation-name:homeSlideLeft}.home-editable .hero.active.text-anim-slide-right .hero-copy{animation-name:homeSlideRight}.home-editable .hero.active.text-anim-zoom .hero-copy{animation-name:homeZoom}.home-editable .hero.active.bg-anim-fade .home-slide-background,.home-editable .hero.active.bg-anim-fade .home-slide-media,.home-editable .hero.active.bg-anim-fade-in .home-slide-background,.home-editable .hero.active.bg-anim-fade-in .home-slide-media,.home-editable .hero.active.bg-anim-fade-in-out .home-slide-background,.home-editable .hero.active.bg-anim-fade-in-out .home-slide-media{animation-name:homeFade}.home-editable .hero.is-leaving.bg-anim-fade-out .home-slide-background,.home-editable .hero.is-leaving.bg-anim-fade-out .home-slide-media,.home-editable .hero.is-leaving.bg-anim-fade-in-out .home-slide-background,.home-editable .hero.is-leaving.bg-anim-fade-in-out .home-slide-media{animation-name:homeFadeOut}.home-editable .hero.active.bg-anim-slide-left .home-slide-background,.home-editable .hero.active.bg-anim-slide-left .home-slide-media{animation-name:homeSlideLeft}.home-editable .hero.active.bg-anim-slide-right .home-slide-background,.home-editable .hero.active.bg-anim-slide-right .home-slide-media{animation-name:homeSlideRight}.home-editable .hero.active.bg-anim-zoom .home-slide-background,.home-editable .hero.active.bg-anim-zoom .home-slide-media{animation-name:homeBackgroundZoom}.home-editable .hero.active.bg-anim-zoom-out .home-slide-background,.home-editable .hero.active.bg-anim-zoom-out .home-slide-media{animation-name:homeBackgroundZoomOut}
@keyframes homeFade{from{opacity:0}to{opacity:1}}@keyframes homeFadeOut{from{opacity:1}to{opacity:0}}@keyframes homeFadeUp{from{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes homeSlideLeft{from{opacity:0;transform:translateX(48px)}to{opacity:1;transform:none}}@keyframes homeSlideRight{from{opacity:0;transform:translateX(-48px)}to{opacity:1;transform:none}}@keyframes homeZoom{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes homeBackgroundZoom{from{opacity:.35;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes homeBackgroundZoomOut{from{opacity:.35;transform:scale(.96)}to{opacity:1;transform:scale(1)}}
@media(max-width:1400px){.banner-slide-form .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1000px){.banner-slide-form .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.banner-mode-picker>div{grid-template-columns:1fr}.banner-slide-card>summary{grid-template-columns:34px 86px minmax(0,1fr) auto 32px}.banner-slide-preview{width:86px;height:52px}}
@media(max-width:620px){.banner-toolbar{align-items:stretch;flex-direction:column}.banner-toolbar form,.banner-toolbar .button{width:100%}.banner-accordion>summary{padding:15px}.banner-slide-card>summary{grid-template-columns:32px 62px minmax(0,1fr) 30px}.banner-slide-preview{width:62px;height:46px}.banner-slide-card>summary>.button{display:none}.banner-slide-delete{width:30px;height:30px}.banner-slide-form .form-grid{grid-template-columns:1fr}.banner-slide-form .form-grid>.full{grid-column:auto}.crop-controls{grid-template-columns:1fr}.home-editable .hero-copy{width:min(650px,82vw)}}
@media(prefers-reduced-motion:reduce){.home-editable .hero,.home-editable .hero-copy,.home-editable .home-slide-background,.home-editable .home-slide-media{animation:none!important}}

/* MAPA INTERNO — V2.10.0: entrada e saída possuem efeitos e velocidades independentes. */
.home-editable .hero.is-entering,.home-editable .hero.is-entering .hero-copy,.home-editable .hero.is-entering .home-slide-background,.home-editable .hero.is-entering .home-slide-media{animation-duration:var(--hero-entry-duration,900ms)!important;animation-fill-mode:both!important;animation-timing-function:cubic-bezier(.22,.75,.25,1)!important}
.home-editable .hero.is-leaving,.home-editable .hero.is-leaving .hero-copy,.home-editable .hero.is-leaving .home-slide-background,.home-editable .hero.is-leaving .home-slide-media{animation-duration:var(--hero-exit-duration,900ms)!important;animation-fill-mode:both!important;animation-timing-function:cubic-bezier(.22,.75,.25,1)!important}
.home-editable .hero.is-entering.slide-enter-none,.home-editable .hero.is-leaving.slide-exit-none{animation:none!important}
.home-editable .hero.is-entering.slide-enter-fade-in{animation-name:homeFade!important}.home-editable .hero.is-entering.slide-enter-fade-up{animation-name:homeFadeUp!important}.home-editable .hero.is-entering.slide-enter-slide-left{animation-name:homeSlideLeft!important}.home-editable .hero.is-entering.slide-enter-slide-right{animation-name:homeSlideRight!important}.home-editable .hero.is-entering.slide-enter-zoom{animation-name:homeZoom!important}
.home-editable .hero.is-leaving.slide-exit-fade-out{animation-name:homeFadeOut!important}.home-editable .hero.is-leaving.slide-exit-fade-up{animation-name:homeFadeUpOut!important}.home-editable .hero.is-leaving.slide-exit-slide-left{animation-name:homeSlideLeftOut!important}.home-editable .hero.is-leaving.slide-exit-slide-right{animation-name:homeSlideRightOut!important}.home-editable .hero.is-leaving.slide-exit-zoom-out{animation-name:homeZoomOut!important}
.home-editable .hero.is-entering.text-enter-none .hero-copy,.home-editable .hero.is-leaving.text-exit-none .hero-copy{animation:none!important}
.home-editable .hero.is-entering.text-enter-fade-in .hero-copy{animation-name:homeFade!important}.home-editable .hero.is-entering.text-enter-fade-up .hero-copy{animation-name:homeFadeUp!important}.home-editable .hero.is-entering.text-enter-slide-left .hero-copy{animation-name:homeSlideLeft!important}.home-editable .hero.is-entering.text-enter-slide-right .hero-copy{animation-name:homeSlideRight!important}.home-editable .hero.is-entering.text-enter-zoom .hero-copy{animation-name:homeZoom!important}
.home-editable .hero.is-leaving.text-exit-fade-out .hero-copy{animation-name:homeFadeOut!important}.home-editable .hero.is-leaving.text-exit-fade-up .hero-copy{animation-name:homeFadeUpOut!important}.home-editable .hero.is-leaving.text-exit-slide-left .hero-copy{animation-name:homeSlideLeftOut!important}.home-editable .hero.is-leaving.text-exit-slide-right .hero-copy{animation-name:homeSlideRightOut!important}.home-editable .hero.is-leaving.text-exit-zoom-out .hero-copy{animation-name:homeZoomOut!important}
.home-editable .hero.is-entering.media-enter-none .home-slide-background,.home-editable .hero.is-entering.media-enter-none .home-slide-media,.home-editable .hero.is-leaving.media-exit-none .home-slide-background,.home-editable .hero.is-leaving.media-exit-none .home-slide-media{animation:none!important}
.home-editable .hero.is-entering.media-enter-fade-in .home-slide-background,.home-editable .hero.is-entering.media-enter-fade-in .home-slide-media{animation-name:homeFade!important}.home-editable .hero.is-entering.media-enter-fade-up .home-slide-background,.home-editable .hero.is-entering.media-enter-fade-up .home-slide-media{animation-name:homeFadeUp!important}.home-editable .hero.is-entering.media-enter-slide-left .home-slide-background,.home-editable .hero.is-entering.media-enter-slide-left .home-slide-media{animation-name:homeSlideLeft!important}.home-editable .hero.is-entering.media-enter-slide-right .home-slide-background,.home-editable .hero.is-entering.media-enter-slide-right .home-slide-media{animation-name:homeSlideRight!important}.home-editable .hero.is-entering.media-enter-zoom .home-slide-background,.home-editable .hero.is-entering.media-enter-zoom .home-slide-media{animation-name:homeBackgroundZoom!important}
.home-editable .hero.is-leaving.media-exit-fade-out .home-slide-background,.home-editable .hero.is-leaving.media-exit-fade-out .home-slide-media{animation-name:homeFadeOut!important}.home-editable .hero.is-leaving.media-exit-fade-up .home-slide-background,.home-editable .hero.is-leaving.media-exit-fade-up .home-slide-media{animation-name:homeFadeUpOut!important}.home-editable .hero.is-leaving.media-exit-slide-left .home-slide-background,.home-editable .hero.is-leaving.media-exit-slide-left .home-slide-media{animation-name:homeSlideLeftOut!important}.home-editable .hero.is-leaving.media-exit-slide-right .home-slide-background,.home-editable .hero.is-leaving.media-exit-slide-right .home-slide-media{animation-name:homeSlideRightOut!important}.home-editable .hero.is-leaving.media-exit-zoom-out .home-slide-background,.home-editable .hero.is-leaving.media-exit-zoom-out .home-slide-media{animation-name:homeBackgroundZoomOutExit!important}
@media(prefers-reduced-motion:reduce){.home-editable .hero,.home-editable .hero-copy,.home-editable .home-slide-background,.home-editable .home-slide-media{animation:none!important}}
.async-media-preview{position:relative}.banner-slide-form .form-grid>label.full:not(:has(input[type=file])){grid-column:auto}.home-editable .hero-slider .hero{transition:none}.home-editable .hero-slider .hero.is-leaving{transform:scale(1)}

/* MAPA INTERNO — V2.9.2: ciclo real de entrada, permanência e saída do banner */
.home-editable .hero h1{font-size:clamp(46px,calc(6vw - 3px),80px)}
.home-editable .hero-slider .hero.is-entering,.home-editable .hero-slider .hero.is-leaving,.home-editable .hero.is-entering .hero-copy,.home-editable .hero.is-leaving .hero-copy,.home-editable .hero.is-entering .home-slide-background,.home-editable .hero.is-entering .home-slide-media,.home-editable .hero.is-leaving .home-slide-background,.home-editable .hero.is-leaving .home-slide-media{animation-duration:var(--hero-phase-duration,var(--hero-animation-duration,900ms))!important;animation-fill-mode:both!important;animation-timing-function:cubic-bezier(.22,.75,.25,1)!important}
.home-editable .hero-slider.transition-none .hero.is-leaving,.home-editable .hero-slider.transition-fade-in .hero.is-leaving{z-index:2}.home-editable .hero-slider.transition-none .hero.is-entering,.home-editable .hero-slider.transition-fade-in .hero.is-entering{z-index:3}.home-editable .hero-slider.transition-fade-out .hero.is-leaving,.home-editable .hero-slider.transition-fade-in-out .hero.is-leaving{z-index:3}.home-editable .hero-slider.transition-fade-out .hero.is-entering,.home-editable .hero-slider.transition-fade-in-out .hero.is-entering{z-index:2}
.home-editable .hero-slider .hero.active:not(.is-entering):not(.is-leaving),.home-editable .hero.active:not(.is-entering):not(.is-leaving) .hero-copy,.home-editable .hero.active:not(.is-entering):not(.is-leaving) .home-slide-background,.home-editable .hero.active:not(.is-entering):not(.is-leaving) .home-slide-media{animation:none!important}
.home-editable .hero-slider.transition-fade-in .hero.is-entering,.home-editable .hero-slider.transition-fade-in-out .hero.is-entering{animation-name:homeFade!important}
.home-editable .hero-slider.transition-fade-out .hero.is-leaving,.home-editable .hero-slider.transition-fade-in-out .hero.is-leaving{animation-name:homeFadeOut!important}
.home-editable .hero-slider.transition-none .hero.is-entering,.home-editable .hero-slider.transition-none .hero.is-leaving,.home-editable .hero-slider.transition-fade-in .hero.is-leaving,.home-editable .hero-slider.transition-fade-out .hero.is-entering{animation:none!important}
.home-editable .hero.is-entering.text-anim-fade .hero-copy,.home-editable .hero.is-entering.text-anim-fade-in .hero-copy,.home-editable .hero.is-entering.text-anim-fade-in-out .hero-copy{animation-name:homeFade!important}
.home-editable .hero.is-leaving.text-anim-fade .hero-copy,.home-editable .hero.is-leaving.text-anim-fade-out .hero-copy,.home-editable .hero.is-leaving.text-anim-fade-in-out .hero-copy{animation-name:homeFadeOut!important}
.home-editable .hero.is-entering.text-anim-fade-out .hero-copy,.home-editable .hero.is-leaving.text-anim-fade-in .hero-copy{animation:none!important}
.home-editable .hero.is-entering.text-anim-fade-up .hero-copy{animation-name:homeFadeUp!important}.home-editable .hero.is-leaving.text-anim-fade-up .hero-copy{animation-name:homeFadeUpOut!important}
.home-editable .hero.is-entering.text-anim-slide-left .hero-copy{animation-name:homeSlideLeft!important}.home-editable .hero.is-leaving.text-anim-slide-left .hero-copy{animation-name:homeSlideLeftOut!important}
.home-editable .hero.is-entering.text-anim-slide-right .hero-copy{animation-name:homeSlideRight!important}.home-editable .hero.is-leaving.text-anim-slide-right .hero-copy{animation-name:homeSlideRightOut!important}
.home-editable .hero.is-entering.text-anim-zoom .hero-copy{animation-name:homeZoom!important}.home-editable .hero.is-leaving.text-anim-zoom .hero-copy{animation-name:homeZoomOut!important}
.home-editable .hero.is-entering.bg-anim-fade .home-slide-background,.home-editable .hero.is-entering.bg-anim-fade .home-slide-media,.home-editable .hero.is-entering.bg-anim-fade-in .home-slide-background,.home-editable .hero.is-entering.bg-anim-fade-in .home-slide-media,.home-editable .hero.is-entering.bg-anim-fade-in-out .home-slide-background,.home-editable .hero.is-entering.bg-anim-fade-in-out .home-slide-media{animation-name:homeFade!important}
.home-editable .hero.is-leaving.bg-anim-fade .home-slide-background,.home-editable .hero.is-leaving.bg-anim-fade .home-slide-media,.home-editable .hero.is-leaving.bg-anim-fade-out .home-slide-background,.home-editable .hero.is-leaving.bg-anim-fade-out .home-slide-media,.home-editable .hero.is-leaving.bg-anim-fade-in-out .home-slide-background,.home-editable .hero.is-leaving.bg-anim-fade-in-out .home-slide-media{animation-name:homeFadeOut!important}
.home-editable .hero.is-entering.bg-anim-fade-out .home-slide-background,.home-editable .hero.is-entering.bg-anim-fade-out .home-slide-media,.home-editable .hero.is-leaving.bg-anim-fade-in .home-slide-background,.home-editable .hero.is-leaving.bg-anim-fade-in .home-slide-media{animation:none!important}
.home-editable .hero.is-entering.bg-anim-slide-left .home-slide-background,.home-editable .hero.is-entering.bg-anim-slide-left .home-slide-media{animation-name:homeSlideLeft!important}.home-editable .hero.is-leaving.bg-anim-slide-left .home-slide-background,.home-editable .hero.is-leaving.bg-anim-slide-left .home-slide-media{animation-name:homeSlideLeftOut!important}
.home-editable .hero.is-entering.bg-anim-slide-right .home-slide-background,.home-editable .hero.is-entering.bg-anim-slide-right .home-slide-media{animation-name:homeSlideRight!important}.home-editable .hero.is-leaving.bg-anim-slide-right .home-slide-background,.home-editable .hero.is-leaving.bg-anim-slide-right .home-slide-media{animation-name:homeSlideRightOut!important}
.home-editable .hero.is-entering.bg-anim-zoom .home-slide-background,.home-editable .hero.is-entering.bg-anim-zoom .home-slide-media{animation-name:homeBackgroundZoom!important}.home-editable .hero.is-leaving.bg-anim-zoom .home-slide-background,.home-editable .hero.is-leaving.bg-anim-zoom .home-slide-media{animation-name:homeBackgroundZoomExit!important}
.home-editable .hero.is-entering.bg-anim-zoom-out .home-slide-background,.home-editable .hero.is-entering.bg-anim-zoom-out .home-slide-media{animation-name:homeBackgroundZoomOut!important}.home-editable .hero.is-leaving.bg-anim-zoom-out .home-slide-background,.home-editable .hero.is-leaving.bg-anim-zoom-out .home-slide-media{animation-name:homeBackgroundZoomOutExit!important}
@keyframes homeFadeUpOut{from{opacity:1;transform:none}to{opacity:0;transform:translateY(-34px)}}@keyframes homeSlideLeftOut{from{opacity:1;transform:none}to{opacity:0;transform:translateX(-48px)}}@keyframes homeSlideRightOut{from{opacity:1;transform:none}to{opacity:0;transform:translateX(48px)}}@keyframes homeZoomOut{from{opacity:1;transform:none}to{opacity:0;transform:scale(1.06)}}@keyframes homeBackgroundZoomExit{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.06)}}@keyframes homeBackgroundZoomOutExit{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}
/* V2.10 deve vir por último para prevalecer sobre a compatibilidade V2.9. */
.home-editable .hero.is-entering,.home-editable .hero.is-entering .hero-copy,.home-editable .hero.is-entering .home-slide-background,.home-editable .hero.is-entering .home-slide-media{animation-duration:var(--hero-entry-duration,900ms)!important}
.home-editable .hero.is-leaving,.home-editable .hero.is-leaving .hero-copy,.home-editable .hero.is-leaving .home-slide-background,.home-editable .hero.is-leaving .home-slide-media{animation-duration:var(--hero-exit-duration,900ms)!important}
@media(prefers-reduced-motion:reduce){.home-editable .hero,.home-editable .hero-copy,.home-editable .home-slide-background,.home-editable .home-slide-media{animation:none!important}}
