/* Revision 14: clean white surfaces and supplied botanical motion. */
body.page-editorial.motion-edition{--editorial-paper:#0a2835;--editorial-ink:#f3faff;--paper:#f3faff;--story-bg:#0a2835;--cool-muted:#bed4dd;background:#071c28}
body.motion-edition .topbar{background:#071c28;box-shadow:0 1px 0 #68bdd526}
body.motion-edition .topbar .brand-word>span{color:#c2d9e2}
body.motion-edition .story-welcome{background:#071f2c;padding:28px 22px 16px}
body.motion-edition .showcase-narrative h1{color:#f3faff;font-size:40px}
body.motion-edition .story-pillars span{color:#e5f6fc;font-size:14px}
body.motion-edition .story-pillars li+li{border-color:#7dded12b}
body.motion-edition .story-pillars a:hover,body.motion-edition .story-pillars a:active{background:#16434f}
body.motion-edition .pillar-automation{--pillar-color:#5ee3b1}
body.motion-edition .pillar-content{--pillar-color:#ff75ac}
body.motion-edition .pillar-experience{--pillar-color:#69d9ed}
body.motion-edition .motion-toggle{color:#a5c6d2;font-size:11px}
body.motion-edition .motion-toggle:hover{color:#fff}
body.motion-edition .home-showcase.showcase-narrative,body.motion-edition .showcase-narrative.is-flow-story,body.motion-edition .showcase-narrative[data-service]{--story-bg:#0a2835;--story-ink:#f3faff;--story-muted:#bed4dd;--story-accent:#68e9be;background:#0a2835}
body.motion-edition .story-scene,body.motion-edition .is-flow-story .story-scene{background:#0a2835;--story-ink:#f3faff;--story-muted:#bed4dd;--story-accent:#68e9be;color:#f3faff}
body.motion-edition .showcase-narrative .story-copy h2,body.motion-edition .showcase-narrative .story-copy h2>span{color:#f3faff}
body.motion-edition .story-copy p{color:#c1dce3;font-size:15px}
body.motion-edition .story-progress>span{background:#b6e2ea25}
body.motion-edition .story-progress>span::after{background:#60deb6}
body.motion-edition .phone-float{width:min(62%,370px);left:7%;top:4%}
body.motion-edition .automation-phone{filter:drop-shadow(12px 24px 24px #000a)}
body.motion-edition .story-scene .phone-screen-caption{color:#f2fffc}
body.motion-edition .story-scene .phone-message{border:1px solid #7bdfcf40;background:#103c46;color:#effffb;border-radius:12px;padding:15px 18px;font-size:13px;box-shadow:0 14px 26px #00191a55}
body.motion-edition .story-scene .phone-message i{color:#74ebc2}
body.motion-edition .story-scene .phone-message-two{background:#a52657;border-color:#ff8dbc55}
body.motion-edition .story-scene .phone-message-two i{color:#ffe5f1}
body.motion-edition .story-scene .phone-message-three{background:#0e5470;border-color:#70dcf155}
body.motion-edition .story-channels span,body.motion-edition .story-footer>span{color:#b8d4de}
body.motion-edition .story-channels .fa-instagram{color:#ff78b0}
body.motion-edition .story-channels .fa-facebook-messenger{color:#77c5ff}
body.motion-edition .story-incoming p{background:#153c48;color:#f4fbff;font-size:14px;box-shadow:0 8px 20px #00101626}
body.motion-edition .story-incoming small{color:#adc8d2}
body.motion-edition .story-answer{min-height:57px}
body.motion-edition .story-answer p{font-size:13px}
body.motion-edition .story-answer .story-reply{background:#087a60;color:#f7fffc}
body.motion-edition .story-answer .story-typing,body.motion-edition .story-typing span{background:#173c46;color:#d0e9ed}
body.motion-edition .story-crm-trail{border-color:#84d3c52c}
body.motion-edition .story-crm-trail span{color:#def8f1}
body.motion-edition .story-crm-trail i{color:#70e8b8}
body.motion-edition .story-crm-trail small{color:#abcbd1}
body.motion-edition .story-cta,body.motion-edition .scene-local-cta{background:#d62963;border-color:#e8477c;border-radius:9px;box-shadow:0 8px 24px #051b2633;font-size:13px}
body.motion-edition .story-cta:hover,body.motion-edition .scene-local-cta:hover{background:#ed3b78}
body.motion-edition .story-production{border:5px solid #143d4b;border-radius:13px;box-shadow:0 15px 28px #00131f77}
body.motion-edition .story-post-brand,body.motion-edition .story-publish{background:#103543;color:#eafaff}
body.motion-edition .story-post-brand span,body.motion-edition .story-publish span{color:inherit}
body.motion-edition .story-post-brand i,body.motion-edition .story-publish i{color:#ff76ad}
body.motion-edition .story-scene .scene-production-note{background:#123b49;color:#effaff;border:1px solid #81c8d52e;border-radius:8px}
body.motion-edition .story-touchpoints li{color:#99bdc8;border-color:#75abc343}
body.motion-edition .story-touchpoints li.is-reached{color:#ff7da9;border-color:#ff6c99}
body.motion-edition .story-touchpoints small{color:#b6d0d9}
body.motion-edition .story-return-note{background:#153d49;border-color:#83cbcc33}
body.motion-edition .story-return-note span{color:#def4fb}
body.motion-edition :is(#necesidades,#canales).section-anchor{height:0;min-height:0;padding:0;margin:0;border:0;background:none;position:relative;overflow:hidden;scroll-margin-top:78px}
body.motion-edition :is(#necesidades,#canales).section-anchor::before,body.motion-edition :is(#necesidades,#canales).section-anchor::after{content:none;display:none}
body.motion-edition #digitalizacion::after{display:none}

/* One service selector, with cohesive cards and visible artwork in every hover state. */
body.motion-edition #digitalizacion{background:#081f2d;padding:78px 0 72px}
body.motion-edition #digitalizacion .digitalization-flora{display:none}
body.motion-edition .digitalization-intro{margin-bottom:36px}
body.motion-edition .digitalization-intro h2{font:400 clamp(34px,4vw,52px)/1.12 Georgia,serif;color:#f3faff}
body.motion-edition .digitalization-intro h2 span{color:#9dc6d4;font:500 17px/1.6 var(--font-ui);margin-top:12px}
body.motion-edition .journey-services{gap:25px}
body.motion-edition .journey-service{background:var(--service-surface,#102f43);border:1px solid #91c4df2b;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px #010e1726;transition:transform 280ms ease,box-shadow 280ms ease,border-color 280ms ease}
body.motion-edition .service-web{--service-surface:#123348;--service-color:#82dfff}
body.motion-edition .service-marketing{--service-surface:#472440;--service-color:#ff8fc2}
body.motion-edition .service-inbox{--service-surface:#0d403b;--service-color:#7ee8bd}
body.motion-edition .service-maps{--service-surface:#103b50;--service-color:#7ee2f2}
body.motion-edition .service-experience{--service-surface:#35263f;--service-color:#ffa3cb}
body.motion-edition .service-integrations{--service-surface:#172e4d;--service-color:#a3c5ff}
body.motion-edition .journey-service .service-art{aspect-ratio:1.62;perspective:900px;overflow:hidden;border-radius:0}
body.motion-edition .service-flipper{transition:transform 400ms cubic-bezier(.2,.75,.25,1);transform:none}
body.motion-edition .service-art-front{border-radius:0;background:#092b38;backface-visibility:visible}
body.motion-edition .service-art-back{display:none}
body.motion-edition .service-art-front>img{transition:transform 500ms ease;object-fit:cover}
body.motion-edition .service-web .service-art-front>img{object-position:center}
body.motion-edition .service-marketing .service-art-front>img{width:100%;transform:none;object-position:77% center}
body.motion-edition .service-inbox .service-art-front>img:first-child{object-fit:contain;transform:rotate(-7deg) scale(1.08);object-position:center 42%;background:#083c3b}
body.motion-edition .service-inbox .service-art-front .service-whatsapp{width:15%;top:41%;left:46%;transform:rotate(-7deg)}
body.motion-edition .service-maps .service-art-front>img{object-fit:contain;object-position:center;background:#0c3446;padding:5px}
body.motion-edition .service-copy{padding:22px 23px 17px}
body.motion-edition .service-brand-icons{display:flex;gap:10px;color:var(--service-color);font-size:18px;margin-bottom:12px}
body.motion-edition .service-copy h3{font:750 20px/1.3 var(--font-ui);color:#f4fbff}
body.motion-edition .service-copy p{font:400 14px/1.55 var(--font-ui);color:#c5d9e2;margin:10px 0 20px;min-height:44px}
body.motion-edition .service-bottom{border-color:#acd4df25;padding-top:13px;gap:12px}
body.motion-edition .service-bottom strong{color:#effbff;font-size:13px}
body.motion-edition .service-bottom small{color:#c5d9e2;font-size:10px}
body.motion-edition .service-web .service-bottom strong,body.motion-edition .service-maps .service-bottom strong{font-size:23px}
body.motion-edition .service-bottom>i{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;border-radius:50%;background:#ffffff12;color:var(--service-color);font-size:18px;transition:transform 240ms,background 240ms}
body.motion-edition .digitalization-footer{margin-top:35px}
body.motion-edition .digitalization-footer>p{color:#b6d0dc}
body.motion-edition .digitalization-footer>a{border-radius:9px;background:#ce285f;border-color:#e64178}
@media(hover:hover) and (pointer:fine){
 body.motion-edition .journey-service:hover,body.motion-edition .journey-service:focus-visible{transform:translateY(-7px);border-color:var(--service-color);box-shadow:0 20px 34px #00101b55}
 body.motion-edition .journey-service:hover .service-flipper,body.motion-edition .journey-service:focus-visible .service-flipper{transform:scale(1.045) rotate(-.5deg)}
 body.motion-edition .journey-service:hover .service-bottom>i{transform:translateX(3px);background:#ffffff22}
}
body.motion-edition .journey-service.is-opening .service-flipper{transform:rotateY(-12deg) scale(.96)}

/* The original animated conversation remains intact, now grounded in the same palette. */
body.motion-edition #contenido{background:#0b2935!important}
body.motion-edition #contenido::before,body.motion-edition #contenido::after,body.motion-edition #contenido .content-growth-studio::after{display:none}
body.motion-edition #contenido .content-growth-flora{opacity:.4}
body.motion-edition #contenido .content-growth-copy h2{font:400 clamp(32px,3.8vw,50px)/1.12 Georgia,serif;text-transform:none;letter-spacing:0;color:#f4fbff;text-wrap:balance}
body.motion-edition #contenido .content-growth-copy h2 span{color:#7ee6cb}
body.motion-edition #contenido .content-growth-copy>p{color:#c0dce5}
body.motion-edition #contenido .content-growth-outcomes b,body.motion-edition #contenido .content-retention-loop b{color:#eff8fd}
body.motion-edition #contenido .content-growth-outcomes>span{color:#eff8fd;border-color:#73c6d338}
body.motion-edition #contenido .content-growth-outcomes i{color:#ff8bbb}
body.motion-edition #contenido .content-retention-loop>span{background:#103b46;color:#eff8fd;border-color:#73c6d338}
body.motion-edition #contenido .content-retention-loop i{color:#79e3c7}
body.motion-edition #contenido .content-calendar-title small,body.motion-edition #contenido .content-calendar-item small{color:#c0dce5}
body.motion-edition #contenido .content-plan-range>span{color:#cbdde8}
body.motion-edition #contenido .content-preview-caption b{font-family:Georgia,serif;font-weight:400;text-transform:none;letter-spacing:0;line-height:1.2}
body.motion-edition #demo-whatsapp{background:#082c35!important;border-color:#71c8d026}
body.motion-edition #demo-whatsapp::before{display:none}
body.motion-edition #demo-whatsapp .demo-flora-layer::before{display:none}
body.motion-edition #demo-whatsapp .demo-flora-primary{opacity:.25}
body.motion-edition #demo-whatsapp .demo-flora-secondary{opacity:.12}
body.motion-edition #demo-whatsapp .scroll-demo-copy h2{font-family:Georgia,serif;font-weight:400;text-transform:none;letter-spacing:0;line-height:1.13;color:#f3faff;max-width:570px}
body.motion-edition #demo-whatsapp .demo-rail-fill{background:#69e0bc;box-shadow:none}
body.motion-edition #demo-whatsapp .demo-stage{border-radius:12px;background:#0f3540;border-color:#8ed5df21;color:#d2e8f0}
body.motion-edition #demo-whatsapp .demo-stage.is-active,body.motion-edition #demo-whatsapp .demo-stage.is-complete{background:#125047;border-color:#5ce1b66b}
body.motion-edition #demo-whatsapp .demo-stage i{color:#76eabe;border-color:#69dac139;background:#13483f}
body.motion-edition #demo-whatsapp .demo-stage span{color:#c5dce4}
body.motion-edition #demo-whatsapp .scroll-phone{background:#071b24;border-color:#7eb6c769;box-shadow:0 28px 58px #00121788,0 0 0 5px #2f607230;transform:none}
body.motion-edition #demo-whatsapp .scroll-phone-screen{background:#0b232c}
body.motion-edition #demo-whatsapp .demo-wa-body{background:#0b2830}
body.motion-edition #demo-whatsapp .demo-wa-top,body.motion-edition #demo-whatsapp .demo-wa-compose{background:#123540}
body.motion-edition #demo-whatsapp .demo-bubble{background:#1a414a;color:#f2fbff;border-color:#6ca9b627}
body.motion-edition #demo-whatsapp .demo-bubble.client{background:#08624f;border-color:#49c59422}
body.motion-edition #demo-whatsapp .demo-system-card{background:#09252f;border-color:#54cbaa4a}
body.motion-edition #demo-whatsapp .demo-system-card i{color:#ff83b5}
body.motion-edition #demo-whatsapp .demo-floating-card{border-radius:13px;background:#143e48;border-color:#7bcfc647;box-shadow:0 12px 26px #00131e55}
body.motion-edition #demo-whatsapp .demo-floating-card.card-one{transform:translateX(-12%);left:0;top:18%}
body.motion-edition #demo-whatsapp .demo-floating-card.card-two{transform:translateX(12%);right:0;bottom:5%}
body.motion-edition #demo-whatsapp .demo-floating-card i{color:#78e4bd}
body.motion-edition #clientes{background:#0b2936;color:#f3faff;padding:48px 0}
body.motion-edition #clientes::after{display:none}
body.motion-edition #clientes h2,body.motion-edition #clientes .client-tile-copy h3 a{color:#f3faff}
body.motion-edition #clientes .client-tile{background:#123845;border-color:#80b7c830;border-radius:14px}
body.motion-edition #clientes .client-tile-copy p,body.motion-edition #clientes .client-tile-copy a{color:#bddde7}
body.motion-edition #clientes .client-tile-copy .client-plan-name{color:#8de6ce}
body.motion-edition #maps-home{background:#092f3e!important;color:#f1faff}
body.motion-edition #maps-home::before,body.motion-edition #maps-home::after{display:none}
body.motion-edition #maps-home h2,body.motion-edition #maps-home .quick-cta-copy p{color:#ecf9ff}
body.motion-edition #maps-home .maps-one-time-price{background:#0d4651;border-color:#71d5c24d;color:#f5fffd}
body.motion-edition #maps-home .maps-one-time-price strong{color:#f5fffd}
body.motion-edition #maps-home .maps-one-time-price span{color:#b7e4df}
body.motion-edition #maps-home .maps-quick-card{background:#0d3946;border-color:#7cd4cc30;color:#d6edf3}
body.motion-edition #maps-home .maps-quick-list>span,body.motion-edition #maps-home .maps-pin-showcase>span{color:#d6edf3}
body.motion-edition #maps-home .maps-editorial-art{border-radius:18px}
body.motion-edition #casos.journey-close{background:#071f2c!important}
body.motion-edition footer{background:#061b27}
body.motion-edition .footer h2{font-family:Georgia,serif;font-weight:400;text-transform:none}
body.motion-edition .footer h3,body.motion-edition .client-tile-copy h3{font-family:var(--font-ui);text-transform:none}
body.motion-edition .journey-close h2>span{font-family:var(--font-ui)}

@media(min-width:761px){body.motion-edition #demo-whatsapp .scroll-demo-sticky{align-items:center}body.motion-edition #demo-whatsapp .scroll-demo-grid{align-items:center}body.motion-edition #demo-whatsapp .scroll-demo-visual{padding-top:0;align-self:center}}
@media(max-width:1000px) and (min-width:761px){
 body.motion-edition .story-copy p{font-size:13px}
 body.motion-edition .story-scene .phone-message{font-size:10px;padding:11px 13px}
 body.motion-edition .journey-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
 body.motion-edition #demo-whatsapp .demo-floating-card{display:none}
}
@media(max-width:760px){
 body.motion-edition .story-welcome{padding:25px 16px 15px}
 body.motion-edition .showcase-narrative h1{font-size:30px}
 body.motion-edition .story-pillars span{font-size:11px}
 body.motion-edition .phone-float{width:145px;left:11%;top:-3%}
 body.motion-edition .story-scene .phone-message{font-size:10px;padding:10px 12px;border-radius:9px;max-width:160px}
 body.motion-edition .story-copy p{font-size:13px}
 body.motion-edition .story-incoming p,body.motion-edition .story-answer p{font-size:12px}
 body.motion-edition .story-answer{min-height:46px}
 body.motion-edition .story-cta,body.motion-edition .scene-local-cta{font-size:12px}
 body.motion-edition #digitalizacion{padding:48px 0}
 body.motion-edition .digitalization-intro h2{font-size:33px}
 body.motion-edition .digitalization-intro h2 span{font-size:15px}
 body.motion-edition .journey-services{grid-template-columns:1fr;gap:23px;max-width:470px;margin-inline:auto}
 body.motion-edition .journey-service .service-art{aspect-ratio:1.7}
 body.motion-edition .service-copy{padding:21px 22px 18px}
 body.motion-edition .service-copy h3{font-size:21px}
 body.motion-edition .service-copy p{font-size:14px;min-height:0}
 body.motion-edition .service-bottom strong{font-size:14px}
 body.motion-edition .service-web .service-bottom strong,body.motion-edition .service-maps .service-bottom strong{font-size:24px}
 body.motion-edition #contenido .content-growth-copy h2{font-size:32px}
 body.motion-edition #demo-whatsapp .scroll-demo-copy h2{font-size:29px;line-height:1.12}
 body.motion-edition #demo-whatsapp .demo-floating-card{display:none}
 body.motion-edition #demo-whatsapp .scroll-phone{width:min(350px,100%);height:clamp(440px,calc(100svh - 215px),610px)}
 body.motion-edition #clientes{padding:34px 0}
}
@media(prefers-reduced-motion:reduce){body.motion-edition .journey-service,body.motion-edition .service-flipper,body.motion-edition .service-art-front>img{transition:none!important;animation:none!important;transform:none!important}}

/* White creative pillar: the artwork also has a white reading area. */
body.motion-edition .story-scene.story-content{background:#fff;--story-ink:#12323f;--story-muted:#506775;color:#12323f}
body.motion-edition .showcase-narrative .story-content .story-copy :is(h2,h2>span){color:#12323f}
body.motion-edition .story-content .story-copy p{color:#506775}
body.motion-edition .story-content .story-production{border-color:#fff;box-shadow:0 15px 28px #12323f2b}
body.motion-edition .story-content .scene-production-note{background:#fff;color:#a91e38;border-color:#e7c9d0}
body.motion-edition .story-content .living-leaf{display:none}
body.motion-edition .showcase-narrative[data-service="content"] .story-footer>span{color:#506775}

/* Selector: keep the complete image cards, with a clean white surround. */
body.motion-edition #digitalizacion{background:#fff!important;background-image:none!important;color:#12323f}
body.motion-edition .digitalization-intro h2{color:#12323f}
body.motion-edition .digitalization-intro h2 span,body.motion-edition .digitalization-footer>p{color:#506775}
body.motion-edition #digitalizacion .digitalization-flora{display:block;opacity:.2;pointer-events:none;width:230px;right:-110px;top:10px;bottom:auto;transform:scaleX(-1)}

/* Red campaign section, including readable labels over the retained studio. */
body.motion-edition #contenido{background:#bb2438!important}
body.motion-edition #contenido .content-growth-copy h2,body.motion-edition #contenido .content-growth-copy h2 span{color:#fff}
body.motion-edition #contenido .content-growth-copy>p,body.motion-edition #contenido .content-plan-range>span{color:#ffe9ee}
body.motion-edition #contenido .content-growth-outcomes>span{border-color:#ef9eaa;color:#fff}
body.motion-edition #contenido .content-growth-outcomes i{color:#fff}
body.motion-edition #contenido .content-growth-action{background:#fff;color:#a91e38;border-color:#fff;box-shadow:none}
body.motion-edition #contenido .content-growth-action:hover{background:#ffedf0;color:#8e192c}
body.motion-edition #contenido .content-retention-loop>span{background:#9d1b2e;border-color:#e58a98;color:#fff}
body.motion-edition #contenido .content-retention-loop i{color:#fff}
body.motion-edition #contenido .content-growth-outcomes b,body.motion-edition #contenido .content-retention-loop b{color:#fff}
body.motion-edition #contenido .content-growth-flora{opacity:.22}
body.motion-edition #contenido :is(.content-calendar-title small,.content-calendar-item small,.content-plan-range small){color:#fff}
body.motion-edition #clientes .client-tile-copy :is(h3,strong){color:#eff8fd}

/* Local presence: white canvas, navy map illustration and clear green price. */
body.motion-edition #maps-home{background:#fff!important;color:#12323f}
body.motion-edition #maps-home h2,body.motion-edition #maps-home .quick-cta-copy p{color:#12323f}
body.motion-edition #maps-home .maps-quick-card{background:#f1f7f8;border-color:#ccdee4;color:#264555}
body.motion-edition #maps-home .maps-one-time-price{background:#e9f6f3;border-color:#b4d9cf;color:#155c4e}
body.motion-edition #maps-home .maps-one-time-price strong{color:#155c4e}
body.motion-edition #maps-home .maps-one-time-price span{color:#36695d}
body.motion-edition #maps-home .maps-quick-list>span,body.motion-edition #maps-home .maps-pin-showcase>span{color:#345365}
body.motion-edition #maps-home .maps-quick-list i{color:#0b715e}
body.motion-edition #maps-home .maps-quick-card{border-radius:18px;box-shadow:none}
body.motion-edition #maps-home .maps-quick-card::before{display:none}
body.motion-edition #maps-home .maps-editorial-art{overflow:hidden}
body.motion-edition #maps-home .maps-editorial-art img{border-radius:18px}
@media(min-width:761px){body.motion-edition .story-content .story-production{top:50%;height:28%}}
body.motion-edition #maps-home .quick-cta-actions .button:not(.primary){color:#12323f;background:#fff;border-color:#b4ccd7}
@media(max-width:760px){
 body.motion-edition .story-content .story-copy{background:#fff}
 body.motion-edition #digitalizacion .digitalization-flora{width:180px;right:-110px;opacity:.16}
}

/* One white canvas: the content photo is a separate editorial piece, never a backdrop. */
body.motion-edition .story-welcome{background:#fff;background-image:none!important;overflow:hidden;isolation:isolate}
body.motion-edition .story-welcome>:is(h1,ul,button){position:relative;z-index:1}
body.motion-edition .showcase-narrative h1,body.motion-edition .story-pillars span{color:#12323f}
body.motion-edition .story-pillars li+li{border-color:#d7e5e9}
body.motion-edition .story-pillars a:hover,body.motion-edition .story-pillars a:active{background:#eef7f6}
body.motion-edition .pillar-automation{--pillar-color:#08755e}
body.motion-edition .pillar-content{--pillar-color:#b92355}
body.motion-edition .pillar-experience{--pillar-color:#097087}
body.motion-edition .motion-toggle{color:#506775}
body.motion-edition .motion-toggle:hover{color:#a91e38}
body.motion-edition .showcase-narrative[data-service="content"],body.motion-edition .showcase-narrative[data-service="content"] .story-stage{background:#fff;--story-bg:#fff}
body.motion-edition .showcase-narrative[data-service="content"] .story-stage{background-image:none!important}
body.motion-edition .story-scene.story-content,body.motion-edition .is-flow-story .story-scene.story-content{background:#fff;background-image:none!important}
body.motion-edition .story-content .story-copy{left:10%;right:55%;top:25%;background:none;box-shadow:none;border:0}
body.motion-edition .story-content .story-production{left:52%;top:13%;width:39%;height:65%;border:0;border-radius:18px;rotate:0deg;box-shadow:0 18px 40px #12323f1c;transform:translateY(calc(8px - var(--story-progress,1)*8px))}
body.motion-edition .story-content .story-production>img{object-position:65% center}
body.motion-edition .story-content .story-post-brand,body.motion-edition .story-content .story-publish{padding:13px 16px;font-size:12px}
body.motion-edition .story-content .story-post-title{left:16px;bottom:60px;font-size:25px;padding:10px 14px}
body.motion-edition .story-content .story-post-title strong{font-size:32px}
body.motion-edition .story-content .scene-production-note{right:10%;top:5%;border:0;background:none;box-shadow:none;rotate:0deg}
body.motion-edition [data-service="content"] .story-footer,body.motion-edition .showcase-narrative:not(.is-scroll-story) .story-content .scene-local-cta{left:10%;right:55%}
body.motion-edition [data-service="content"] .story-progress{left:10%;right:55%}
body.motion-edition #contenido .content-growth-copy h2 span{color:#9cf5e5}

/* Original supplied cutout, kept behind content and animated from its stem. */
.pillar-botanical{position:absolute;z-index:0;width:240px;bottom:-65px;pointer-events:none;opacity:.38}
.pillar-botanical-left{left:-80px;rotate:-8deg}
.pillar-botanical-right{right:-80px;transform:scaleX(-1);rotate:8deg}
.pillar-botanical img{display:block;width:100%;height:auto;transform-origin:8% 94%}
body.motion-edition .living-leaf{z-index:0;transform:none;pointer-events:none}
body.motion-edition .living-leaf img{transform-origin:8% 94%;animation:none}
body.motion-edition .leaf-left{left:-100px;bottom:-90px;top:auto;width:300px;rotate:-12deg}
body.motion-edition .leaf-right{right:-135px;top:-100px;width:300px;rotate:170deg}
body.motion-edition .story-content .leaf-content{display:block;left:-105px;right:auto;bottom:-100px;top:auto;width:260px;rotate:-8deg;opacity:.65}
body.motion-edition .leaf-experience{left:-130px;bottom:-80px;width:300px;rotate:-12deg}
body.motion-edition .motion-active .living-leaf img,body.motion-edition .motion-active .pillar-botanical img{animation:botanical-arrive 1.1s cubic-bezier(.22,.7,.3,1) both,botanical-breeze 8s ease-in-out 1.1s infinite}
body.motion-edition .motion-active .leaf-right img,body.motion-edition .motion-active .pillar-botanical-right img{animation-delay:.16s,1.26s;animation-duration:1.1s,10s}
@keyframes botanical-arrive{from{opacity:0;transform:translate(-16px,26px) rotate(12deg) scale(.86)}to{opacity:1;transform:translate(0,0) rotate(0) scale(1)}}
@keyframes botanical-breeze{0%,100%{transform:rotate(0) translateY(0)}35%{transform:rotate(3deg) translateY(-5px)}70%{transform:rotate(-2deg) translateY(2px)}}
@media(max-width:760px){
 .pillar-botanical{width:165px;bottom:-26px;opacity:.3}
 .pillar-botanical-left{left:-95px}
 .pillar-botanical-right{right:-95px}
 body.motion-edition .story-content .story-copy{left:22px;right:22px;top:38px;background:none}
 body.motion-edition .story-content .story-production{left:22px;right:22px;top:205px;width:calc(100% - 44px);height:320px;border-radius:15px}
 body.motion-edition .story-content .scene-production-note{right:22px;top:170px;padding:0;font-size:10px}
 body.motion-edition [data-service="content"] .story-progress{left:22px;right:22px;top:17px}
 body.motion-edition [data-service="content"] .story-footer{left:22px;right:22px}
 body.motion-edition .showcase-narrative:not(.is-scroll-story) .story-content .scene-local-cta{left:22px;right:22px}
 body.motion-edition .leaf-left{left:-105px;top:18px;bottom:auto;width:195px;rotate:-12deg}
 body.motion-edition .leaf-right{right:-116px;top:-78px;width:215px;rotate:165deg}
 body.motion-edition .story-content .leaf-content{left:-114px;bottom:-60px;top:auto;width:185px;opacity:.45}
 body.motion-edition .leaf-experience{left:-120px;top:40px;bottom:auto;width:195px}
}
@media(max-width:760px) and (max-height:760px){body.motion-edition .story-content .story-production{height:270px}}
@media(prefers-reduced-motion:reduce){body.motion-edition .living-leaf img,body.motion-edition .pillar-botanical img{animation:none!important;transform:none!important}}
body.motion-edition.motion-paused .living-leaf img,body.motion-edition.motion-paused .pillar-botanical img{animation:none!important;transform:none!important}
