/* The three approved scenes, extracted from ALMA-Finale-Animationen. */
.pillar-card:has(.pillar-animation){display:flex;flex-direction:column}
.pillar-card .pillar-illustration.pillar-animation{display:block;position:relative;width:100%;height:auto;aspect-ratio:1.5;margin:20px 0 23px;overflow:hidden;border-radius:8px;background:transparent;pointer-events:none;flex-shrink:0}
.pillar-animation span{display:block}
.pillar-animation.is-waiting .moving,.pillar-animation.is-offscreen .moving{animation-play-state:paused!important}
.pillar-animation.is-waiting .moving{animation:var(--alma-motion,none)!important;animation-play-state:paused!important}
.pillar-animation.is-restarting .moving{animation:none!important}

    .pillar-animation{--alma-final-image-2:url("assets/pillar-animation-785070e1bcec.webp");--alma-final-image-3:url("assets/pillar-animation-d979ed7929dd.webp");--alma-final-image-4:url("assets/pillar-animation-d7bf2c462bab.webp");--alma-final-image-5:url("assets/pillar-animation-1ebf8322fae4.webp");--alma-final-image-6:url("assets/pillar-animation-b2a99af9cc34.webp");--alma-final-image-7:url("assets/pillar-animation-7be092347460.webp");--alma-final-image-8:url("assets/pillar-animation-b6226ee9e783.webp");--alma-final-image-9:url("assets/pillar-animation-0400f6e3bf57.webp");--alma-final-image-10:url("assets/pillar-animation-92314a9fcd1d.webp")}

    
    #alma-neighborhood-story-front{--story-shop-final:var(--alma-final-image-3)}
    #alma-neighborhood-story-front{--story-paper:transparent;--story-pack:var(--alma-final-image-4);--story-shop:var(--alma-final-image-5);--story-jar:var(--alma-final-image-6);width:100%}
    #alma-neighborhood-story-front *{box-sizing:border-box}
    #alma-neighborhood-story-front .story-stage{position:relative;aspect-ratio:1.5;overflow:hidden;background:var(--story-paper);isolation:isolate}
    #alma-neighborhood-story-front .story-layer{position:absolute;inset:0}
    #alma-neighborhood-story-front .paint-pack{background-image:var(--story-pack);background-size:100% 100%;background-repeat:no-repeat}
    #alma-neighborhood-story-front .paint-shop{background-image:var(--story-shop);background-size:100% 100%;background-repeat:no-repeat}
    #alma-neighborhood-story-front .jar{position:absolute;aspect-ratio:1;background-image:var(--story-jar);background-size:100% 100%;background-repeat:no-repeat}
    #alma-neighborhood-story-front .production{z-index:1;animation:alma-production-away 15s ease-in-out both;--alma-motion:alma-production-away 15s ease-in-out both}
    #alma-neighborhood-story-front .production .jar{width:11%;z-index:2}
    #alma-neighborhood-story-front .pack-one{animation:alma-pack-one 15s ease-in-out both;--alma-motion:alma-pack-one 15s ease-in-out both}
    #alma-neighborhood-story-front .pack-two{animation:alma-pack-two 15s ease-in-out both;--alma-motion:alma-pack-two 15s ease-in-out both}
    #alma-neighborhood-story-front .pack-three{animation:alma-pack-three 15s ease-in-out both;--alma-motion:alma-pack-three 15s ease-in-out both}
    #alma-neighborhood-story-front .crate-front{clip-path:polygon(48.4% 73.5%,90.8% 73.5%,90.8% 85.8%,48.4% 85.8%);z-index:3;pointer-events:none}
    #alma-neighborhood-story-front .producer-fingers{clip-path:polygon(63.1% 59%,67.2% 58%,70.5% 61.7%,70.7% 66.3%,69.4% 68%,67.7% 66.7%,66.7% 64.2%,65.2% 64.1%,64.6% 67%,63% 64%);z-index:1;pointer-events:none}
    #alma-neighborhood-story-front .shop-background{z-index:2;animation:alma-shop-opening 15s ease-in-out both;--alma-motion:alma-shop-opening 15s ease-in-out both}
    #alma-neighborhood-story-front .paint-shop-final{background-image:var(--story-shop-final);background-size:100% 100%;background-repeat:no-repeat}
    #alma-neighborhood-story-front .shop-final-background{z-index:2;animation:alma-shop-final 15s ease-in-out both;--alma-motion:alma-shop-final 15s ease-in-out both}
    #alma-neighborhood-story-front .cargo{z-index:4;transform-origin:70% 76%;animation:alma-crate-travel 15s ease-in-out both;--alma-motion:alma-crate-travel 15s ease-in-out both}
    #alma-neighborhood-story-front .crate-cutout{clip-path:polygon(51.2% 65.6%,54% 65.8%,54% 67.7%,84% 67.7%,84% 65.8%,86.8% 65.9%,90.8% 71.3%,90.7% 85.8%,48% 85.8%,48% 71.3%)}
    #alma-neighborhood-story-front .cargo .jar{width:11%;top:57%;z-index:2}
    #alma-neighborhood-story-front .cargo-one{left:55%;animation:alma-cargo-one 15s linear both;--alma-motion:alma-cargo-one 15s linear both}
    #alma-neighborhood-story-front .cargo-two{left:65.5%;animation:alma-cargo-two 15s linear both;--alma-motion:alma-cargo-two 15s linear both}
    #alma-neighborhood-story-front .cargo-three{left:76%;animation:alma-cargo-three 15s linear both;--alma-motion:alma-cargo-three 15s linear both}
    #alma-neighborhood-story-front .shelf-one{z-index:3;animation:alma-stock-one 15s ease-in-out both;--alma-motion:alma-stock-one 15s ease-in-out both}
    #alma-neighborhood-story-front .shelf-two{z-index:3;animation:alma-stock-two 15s ease-in-out both;--alma-motion:alma-stock-two 15s ease-in-out both}
    #alma-neighborhood-story-front .shopper-reach{z-index:5}
    #alma-neighborhood-story-front .opening-fingers{clip-path:polygon(38.8% 49%,45% 48%,46.6% 53.5%,43% 56%,40% 58%,38.2% 55%);z-index:2;animation:alma-shop-opening 15s ease-in-out both;--alma-motion:alma-shop-opening 15s ease-in-out both}
    #alma-neighborhood-story-front .taking-fingers{clip-path:polygon(64% 45.6%,68.8% 45.5%,70% 49.4%,69.5% 53.4%,66% 55.3%,63.9% 53%,63.5% 49%);z-index:2;animation:alma-shop-final 15s ease-in-out both;--alma-motion:alma-shop-final 15s ease-in-out both}
    #alma-neighborhood-story-front .chosen-jar{position:absolute;z-index:3;animation:alma-stock-three 15s ease-in-out both;--alma-motion:alma-stock-three 15s ease-in-out both}
    #alma-neighborhood-story-front .chosen-jar .jar{inset:0;width:100%;animation:alma-finish 15s linear both;--alma-motion:alma-finish 15s linear both}
    #alma-neighborhood-story-front .story-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}
    #alma-neighborhood-story-front[data-paused="true"] .moving{animation-play-state:paused}
    #alma-neighborhood-story-front.is-restarting .moving{animation:none!important;--alma-motion:none!important}
    @keyframes alma-pack-one{0%,3%{left:60.8%;top:51.5%;opacity:1}10%,100%{left:55%;top:57%;opacity:1}}
    @keyframes alma-pack-two{0%,10%{left:60.8%;top:51.5%;opacity:0}12%{left:60.8%;top:51.5%;opacity:1}19%,100%{left:65.5%;top:57%;opacity:1}}
    @keyframes alma-pack-three{0%,20%{left:60.8%;top:51.5%;opacity:0}22%{left:60.8%;top:51.5%;opacity:1}29%,100%{left:76%;top:57%;opacity:1}}
    @keyframes alma-production-away{0%,34%{opacity:1}44%,100%{opacity:0}}
    @keyframes alma-shop-arrive{0%,35%{opacity:0}45%,100%{opacity:1}}
    @keyframes alma-shop-opening{0%,35%{opacity:0}45%,66%{opacity:1}79%,100%{opacity:0}}
    @keyframes alma-shop-final{0%,66%{opacity:0}79%,100%{opacity:1}}
    @keyframes alma-crate-travel{0%,30%{opacity:0;transform:translate(0,0) scale(1)}31%,35%{opacity:1;transform:translate(0,0) scale(1)}47%,100%{opacity:1;transform:translate(-41%,15%) scale(.52)}}
    @keyframes alma-cargo-one{0%,47%{opacity:1}49%,100%{opacity:0}}
    @keyframes alma-cargo-two{0%,50%{opacity:1}52%,100%{opacity:0}}
    @keyframes alma-cargo-three{0%,54%{opacity:1}56%,100%{opacity:0}}
    @keyframes alma-stock-one{0%,47%{left:21.2%;top:81.12%;width:5.72%;opacity:0}48%{left:21.2%;top:81.12%;width:5.72%;opacity:1}51%{left:17%;top:55%;width:8%;opacity:1}55%,66%{left:17%;top:43.5%;width:9.5%;opacity:1}79%,100%{left:17%;top:40.5%;width:9.5%;opacity:1}}
    @keyframes alma-stock-two{0%,50%{left:26.66%;top:81.12%;width:5.72%;opacity:0}51%{left:26.66%;top:81.12%;width:5.72%;opacity:1}54%{left:26.5%;top:55%;width:8%;opacity:1}58%,66%{left:26.5%;top:43.5%;width:9.5%;opacity:1}79%,100%{left:26.5%;top:40.5%;width:9.5%;opacity:1}}
    @keyframes alma-stock-three{0%,54%{left:32.12%;top:81.12%;width:5.72%;aspect-ratio:1;opacity:0}55%{left:32.12%;top:81.12%;width:5.72%;aspect-ratio:1;opacity:1}58%{left:36%;top:55%;width:8%;aspect-ratio:1;opacity:1}62%,66%{left:36%;top:43.5%;width:9.5%;aspect-ratio:1;opacity:1}79%,100%{left:60.25%;top:42.9%;width:9.5%;aspect-ratio:1;opacity:1}}
    @keyframes alma-finish{0%,100%{transform:none}}
    @media(prefers-reduced-motion:reduce){
      #alma-neighborhood-story-front .moving{animation-duration:1ms;animation-delay:-1ms}
    }
  
    
    #alma-shared-cold-room-header-man{--cold-paper:transparent;--cold-arrival:var(--alma-final-image-7);--cold-room:var(--alma-final-image-8);--cold-crate:var(--alma-final-image-9);--cold-jar:var(--alma-final-image-6);--cold-food:var(--alma-final-image-10);width:100%}
    #alma-shared-cold-room-header-man *{box-sizing:border-box}
    #alma-shared-cold-room-header-man .cold-stage{position:relative;aspect-ratio:1.5;overflow:hidden;background:var(--cold-paper);isolation:isolate}
    #alma-shared-cold-room-header-man .cold-layer{position:absolute;inset:0;background-size:100% 100%;background-repeat:no-repeat}
    #alma-shared-cold-room-header-man .producers{z-index:1;background-image:var(--cold-arrival);animation:cold-arrival-away 16s ease-in-out both;--alma-motion:cold-arrival-away 16s ease-in-out both}
    #alma-shared-cold-room-header-man .storage-room{z-index:2;background-image:var(--cold-room);animation:cold-room-appear 16s ease-in-out both;--alma-motion:cold-room-appear 16s ease-in-out both}
    #alma-shared-cold-room-header-man .stock{position:absolute;width:19.5%;aspect-ratio:2.4;z-index:3;clip-path:inset(-130% -10% 11% -10%)}
    #alma-shared-cold-room-header-man .crate-art{position:absolute;left:0;bottom:0;width:100%;aspect-ratio:750/281;background-image:var(--cold-crate);background-size:100% 100%;background-repeat:no-repeat;z-index:1}
    #alma-shared-cold-room-header-man .crate-front{clip-path:polygon(3.5% 48%,96.5% 48%,96.5% 92%,3.5% 92%);z-index:3}
    #alma-shared-cold-room-header-man .food-art{position:absolute;aspect-ratio:1;background-image:var(--cold-food);background-size:100% 100%;background-repeat:no-repeat}
    #alma-shared-cold-room-header-man .tomatoes{clip-path:polygon(0 9%,100% 9%,100% 67%,0 67%)}
    #alma-shared-cold-room-header-man .herbs{clip-path:polygon(10% 70%,15% 63%,26% 57%,38% 54%,38% 42%,47% 44%,53% 51%,60% 58%,65% 67%,60% 70%,45% 68%,38% 72%,19% 75%,11% 73%)}
    #alma-shared-cold-room-header-man .jar-art{position:absolute;aspect-ratio:1;background-image:var(--cold-jar);background-size:100% 100%;background-repeat:no-repeat}
    #alma-shared-cold-room-header-man .stock .jar-art{top:-5%;width:24%;z-index:2}
    #alma-shared-cold-room-header-man .jar-left{left:7%;animation:cold-jar-one-away 16s linear both;--alma-motion:cold-jar-one-away 16s linear both}
    #alma-shared-cold-room-header-man .jar-middle{left:38%;animation:cold-jar-two-away 16s linear both;--alma-motion:cold-jar-two-away 16s linear both}
    #alma-shared-cold-room-header-man .jar-right{left:69%}
    #alma-shared-cold-room-header-man .stock .tomatoes{width:90%;left:5%;top:-45%;z-index:2}
    #alma-shared-cold-room-header-man .stock .herbs{width:90%;left:5%;top:-110%;z-index:2}
    #alma-shared-cold-room-header-man .stock-jars{animation:cold-store-jars 16s ease-in-out both;--alma-motion:cold-store-jars 16s ease-in-out both}
    #alma-shared-cold-room-header-man .stock-tomatoes{animation:cold-store-tomatoes 16s ease-in-out both;--alma-motion:cold-store-tomatoes 16s ease-in-out both}
    #alma-shared-cold-room-header-man .stock-herbs{animation:cold-store-herbs 16s ease-in-out both;--alma-motion:cold-store-herbs 16s ease-in-out both}
    #alma-shared-cold-room-header-man .order{position:absolute;top:79%;width:27%;aspect-ratio:2.4;animation:cold-orders-ready 16s ease-in-out both;--alma-motion:cold-orders-ready 16s ease-in-out both}
    #alma-shared-cold-room-header-man .order-left{left:17%}
    #alma-shared-cold-room-header-man .order-right{left:56%}
    #alma-shared-cold-room-header-man .order-back{z-index:5}
    #alma-shared-cold-room-header-man .order-front{z-index:8}
    #alma-shared-cold-room-header-man .picked{position:absolute;z-index:6}
    #alma-shared-cold-room-header-man .pick-jar-a{animation:cold-pick-jar-a 16s ease-in-out both;--alma-motion:cold-pick-jar-a 16s ease-in-out both}
    #alma-shared-cold-room-header-man .pick-jar-b{animation:cold-pick-jar-b 16s ease-in-out both;--alma-motion:cold-pick-jar-b 16s ease-in-out both}
    #alma-shared-cold-room-header-man .pick-tomatoes-a{animation:cold-pick-tomatoes-a 16s ease-in-out both;--alma-motion:cold-pick-tomatoes-a 16s ease-in-out both}
    #alma-shared-cold-room-header-man .pick-tomatoes-b{animation:cold-pick-tomatoes-b 16s ease-in-out both;--alma-motion:cold-pick-tomatoes-b 16s ease-in-out both}
    #alma-shared-cold-room-header-man .pick-herbs-a{animation:cold-pick-herbs-a 16s ease-in-out both;--alma-motion:cold-pick-herbs-a 16s ease-in-out both}
    #alma-shared-cold-room-header-man .pick-herbs-b{animation:cold-pick-herbs-b 16s ease-in-out both;--alma-motion:cold-pick-herbs-b 16s ease-in-out both}
    #alma-shared-cold-room-header-man .cold-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}
    #alma-shared-cold-room-header-man[data-paused="true"] .moving{animation-play-state:paused}
    #alma-shared-cold-room-header-man.is-restarting .moving{animation:none!important;--alma-motion:none!important}
    @keyframes cold-arrival-away{0%,12%{opacity:1}26%,100%{opacity:0}}
    @keyframes cold-room-appear{0%,12%{opacity:0}26%,100%{opacity:1}}
    @keyframes cold-store-jars{0%,10%{left:12%;top:67.5%}29%,100%{left:34%;top:19.5%}}
    @keyframes cold-store-tomatoes{0%,13%{left:41%;top:67.5%}33%,100%{left:48%;top:32.6%}}
    @keyframes cold-store-herbs{0%,16%{left:70%;top:67.5%}37%,100%{left:34%;top:45.8%}}
    @keyframes cold-orders-ready{0%,44%{opacity:0;transform:translateY(14%)}49%,100%{opacity:1;transform:translateY(0)}}
    @keyframes cold-jar-one-away{0%,50%{opacity:1}50.5%,100%{opacity:0}}
    @keyframes cold-jar-two-away{0%,62%{opacity:1}62.5%,100%{opacity:0}}
    @keyframes cold-pick-jar-a{0%,49.9%{left:35.365%;top:18.891%;width:4.68%;opacity:0}50%{left:35.365%;top:18.891%;width:4.68%;opacity:1}60%,100%{left:19.7%;top:78.156%;width:6.48%;opacity:1}}
    @keyframes cold-pick-jar-b{0%,61.9%{left:41.41%;top:18.891%;width:4.68%;opacity:0}62%{left:41.41%;top:18.891%;width:4.68%;opacity:1}72%,100%{left:58.7%;top:78.156%;width:6.48%;opacity:1}}
    @keyframes cold-pick-tomatoes-a{0%,51.9%{left:48.975%;top:27.116%;width:17.55%;opacity:0}52%{left:48.975%;top:27.116%;width:17.55%;opacity:1}66%,100%{left:25.1%;top:75%;width:12.15%;opacity:1}}
    @keyframes cold-pick-tomatoes-b{0%,67.9%{left:48.975%;top:27.116%;width:17.55%;opacity:0}68%{left:48.975%;top:27.116%;width:17.55%;opacity:1}82%,100%{left:64.1%;top:75%;width:12.15%;opacity:1}}
    @keyframes cold-pick-herbs-a{0%,56.9%{left:34.975%;top:32.394%;width:17.55%;opacity:0}57%{left:34.975%;top:32.394%;width:17.55%;opacity:1}72%,100%{left:32.66%;top:72%;width:10.8%;opacity:1}}
    @keyframes cold-pick-herbs-b{0%,72.9%{left:34.975%;top:32.394%;width:17.55%;opacity:0}73%{left:34.975%;top:32.394%;width:17.55%;opacity:1}88%,100%{left:71.66%;top:72%;width:10.8%;opacity:1}}
    @media(prefers-reduced-motion:reduce){
      #alma-shared-cold-room-header-man .moving{animation-duration:1ms;animation-delay:-1ms}
    }
  
  
    #alma-enable-producers-manufactory{--maker-scene:url('assets/pillar-animation-f8bd3facdb4c.webp');--maker-atlas:var(--alma-final-image-2);--maker-ink:#315239;--maker-rule:#8b9878;width:100%}
    #alma-enable-producers-manufactory *{box-sizing:border-box}
    #alma-enable-producers-manufactory .maker-stage{position:relative;aspect-ratio:1.5;overflow:hidden;isolation:isolate}
    #alma-enable-producers-manufactory .maker-background{position:absolute;inset:0;background-image:var(--maker-scene);background-size:100% 100%;background-repeat:no-repeat;z-index:1}
    #alma-enable-producers-manufactory .maker-sprite{position:absolute;aspect-ratio:1;background-image:var(--maker-atlas);background-size:300% 200%;background-repeat:no-repeat;pointer-events:none}
    #alma-enable-producers-manufactory .maker-empty{background-position:0 0}
    #alma-enable-producers-manufactory .maker-open{background-position:50% 0}
    #alma-enable-producers-manufactory .maker-sealed{background-position:100% 0}
    #alma-enable-producers-manufactory .maker-ingredients{background-position:0 100%}
    #alma-enable-producers-manufactory .maker-load{width:9%;left:51.5%;top:22%;z-index:3;transform-origin:center;animation:maker-load-ingredients 22s ease-in both;--alma-motion:maker-load-ingredients 22s ease-in both}
    #alma-enable-producers-manufactory .maker-load-two{animation-delay:.25s}
    #alma-enable-producers-manufactory .maker-load-three{animation-delay:.5s}
    #alma-enable-producers-manufactory .maker-stream{position:absolute;left:58.45%;top:60.9%;height:3.7%;width:.55%;z-index:3;background:linear-gradient(90deg,#ad482d,#d87342 48%,#a5442a);border-radius:25%;transform-origin:50% 0;animation:maker-puree-flow 22s linear both;--alma-motion:maker-puree-flow 22s linear both}
    #alma-enable-producers-manufactory .maker-jar{position:absolute;width:12%;aspect-ratio:1;z-index:4;left:52.45%;top:62.5%}
    #alma-enable-producers-manufactory .maker-jar .maker-sprite{inset:0;width:100%}
    #alma-enable-producers-manufactory .maker-jar .maker-empty{z-index:1}
    #alma-enable-producers-manufactory .maker-filling{z-index:2}
    #alma-enable-producers-manufactory .maker-jar .maker-blank-label{z-index:3;clip-path:polygon(18% 47%,82% 46%,82% 78%,19% 79%)}
    #alma-enable-producers-manufactory .maker-jar .maker-sealed{z-index:4}
    #alma-enable-producers-manufactory .maker-jar-one{animation:maker-jar-one 22s ease-in-out both;--alma-motion:maker-jar-one 22s ease-in-out both}
    #alma-enable-producers-manufactory .maker-jar-two{animation:maker-jar-two 22s ease-in-out both;--alma-motion:maker-jar-two 22s ease-in-out both}
    #alma-enable-producers-manufactory .maker-jar-three{animation:maker-jar-three 22s ease-in-out both;--alma-motion:maker-jar-three 22s ease-in-out both}
    #alma-enable-producers-manufactory .maker-jar-one .maker-filling{animation:maker-fill-one 22s linear both;--alma-motion:maker-fill-one 22s linear both}
    #alma-enable-producers-manufactory .maker-jar-two .maker-filling{animation:maker-fill-two 22s linear both;--alma-motion:maker-fill-two 22s linear both}
    #alma-enable-producers-manufactory .maker-jar-three .maker-filling{animation:maker-fill-three 22s linear both;--alma-motion:maker-fill-three 22s linear both}
    #alma-enable-producers-manufactory .maker-jar-one .maker-blank-label{animation:maker-label-one 22s ease-in-out both;--alma-motion:maker-label-one 22s ease-in-out both}
    #alma-enable-producers-manufactory .maker-jar-two .maker-blank-label{animation:maker-label-two 22s ease-in-out both;--alma-motion:maker-label-two 22s ease-in-out both}
    #alma-enable-producers-manufactory .maker-jar-three .maker-blank-label{animation:maker-label-three 22s ease-in-out both;--alma-motion:maker-label-three 22s ease-in-out both}
    #alma-enable-producers-manufactory .maker-jar-one .maker-sealed{animation:maker-cap-one 22s ease-in-out both;--alma-motion:maker-cap-one 22s ease-in-out both}
    #alma-enable-producers-manufactory .maker-jar-two .maker-sealed{animation:maker-cap-two 22s ease-in-out both;--alma-motion:maker-cap-two 22s ease-in-out both}
    #alma-enable-producers-manufactory .maker-jar-three .maker-sealed{animation:maker-cap-three 22s ease-in-out both;--alma-motion:maker-cap-three 22s ease-in-out both}
    #alma-enable-producers-manufactory .maker-crate-front{z-index:7;clip-path:polygon(62.8% 71.4%,65.8% 71.4%,65.8% 69%,68.5% 69%,68.5% 71.4%,93.8% 71.4%,93.8% 69%,96.8% 69%,96.8% 71.4%,98.7% 72.8%,98.7% 82.4%,62.8% 82.4%)}
    #alma-enable-producers-manufactory .maker-document{position:absolute;left:28.5%;top:54.5%;width:11.5%;height:21.7%;transform:rotate(-3deg);transform-origin:center;z-index:5;color:var(--maker-ink)}
    #alma-enable-producers-manufactory .doc-product{position:absolute;left:1%;top:0;width:30%;aspect-ratio:1;animation:maker-doc-product 22s ease-in-out both;--alma-motion:maker-doc-product 22s ease-in-out both}
    #alma-enable-producers-manufactory .doc-product .maker-sprite{inset:0;width:100%}
    #alma-enable-producers-manufactory .doc-header-rule{position:absolute;left:39%;top:8%;width:49%;height:1.8%;background:var(--maker-rule);animation:maker-doc-product 22s ease-in-out both;--alma-motion:maker-doc-product 22s ease-in-out both;transform-origin:left}
    #alma-enable-producers-manufactory .doc-header-rule.second{top:16%;width:33%}
    #alma-enable-producers-manufactory .doc-row{position:absolute;left:0;width:100%;height:20%}
    #alma-enable-producers-manufactory .doc-row-ingredients{top:28%}
    #alma-enable-producers-manufactory .doc-row-amount{top:51%}
    #alma-enable-producers-manufactory .doc-row-batch{top:74%}
    #alma-enable-producers-manufactory .doc-row-content{position:absolute;inset:0;transform-origin:left}
    #alma-enable-producers-manufactory .doc-row-ingredients .doc-row-content{animation:maker-doc-ingredients 22s ease-in-out both;--alma-motion:maker-doc-ingredients 22s ease-in-out both}
    #alma-enable-producers-manufactory .doc-row-amount .doc-row-content{animation:maker-doc-amount 22s ease-in-out both;--alma-motion:maker-doc-amount 22s ease-in-out both}
    #alma-enable-producers-manufactory .doc-row-batch .doc-row-content{animation:maker-doc-batch 22s ease-in-out both;--alma-motion:maker-doc-batch 22s ease-in-out both}
    #alma-enable-producers-manufactory .doc-ingredient-picture{width:38%;left:0;top:-13%}
    #alma-enable-producers-manufactory .doc-glyph{position:absolute;left:6%;top:6%;width:24%;height:76%;display:flex;align-items:center;justify-content:center}
    #alma-enable-producers-manufactory .doc-glyph svg,#alma-enable-producers-manufactory .doc-check svg{display:block;width:100%;height:100%}
    #alma-enable-producers-manufactory .doc-rule{position:absolute;left:43%;top:40%;width:29%;height:7%;background:var(--maker-rule);border-radius:40%}
    #alma-enable-producers-manufactory .doc-rule.short{top:64%;width:19%;height:5%;opacity:.6}
    #alma-enable-producers-manufactory .doc-check{position:absolute;right:2%;top:13%;width:22%;height:62%;display:flex;align-items:center;justify-content:center}
    #alma-enable-producers-manufactory .doc-row-ingredients .doc-check{animation:maker-check-ingredients 22s ease-in-out both;--alma-motion:maker-check-ingredients 22s ease-in-out both}
    #alma-enable-producers-manufactory .doc-row-amount .doc-check{animation:maker-check-amount 22s ease-in-out both;--alma-motion:maker-check-amount 22s ease-in-out both}
    #alma-enable-producers-manufactory .doc-row-batch .doc-check{animation:maker-check-batch 22s ease-in-out both;--alma-motion:maker-check-batch 22s ease-in-out both}
    #alma-enable-producers-manufactory .maker-connection{position:absolute;inset:0;width:100%;height:100%;color:var(--maker-ink);z-index:3;pointer-events:none;animation:alma-producer-complete 22s ease-in-out both;--alma-motion:alma-producer-complete 22s ease-in-out both}
    #alma-enable-producers-manufactory .maker-link-path{fill:none;stroke:currentColor;stroke-width:1.15;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:maker-draw-link 22s ease-in-out both;--alma-motion:maker-draw-link 22s ease-in-out both}
    #alma-enable-producers-manufactory .maker-link-dot{fill:currentColor}
    @keyframes maker-load-ingredients{0%,3%{left:51.5%;top:22%;opacity:0;transform:scale(.6) rotate(-9deg)}5%{left:51.5%;top:22%;opacity:1;transform:scale(.6) rotate(-9deg)}11%{left:55%;top:32%;opacity:1;transform:scale(.23) rotate(13deg)}14%,100%{left:56.2%;top:34%;opacity:0;transform:scale(.1) rotate(17deg)}}
    @keyframes maker-puree-flow{0%,10.5%{opacity:0;transform:translateX(-50%) scaleY(0)}11%,24.3%{opacity:1;transform:translateX(-50%) scaleY(1)}25%,35%{opacity:0;transform:translateX(-50%) scaleY(0)}35.6%,47%{opacity:1;transform:translateX(-50%) scaleY(1)}47.4%,57.8%{opacity:0;transform:translateX(-50%) scaleY(0)}58.3%,69.8%{opacity:1;transform:translateX(-50%) scaleY(1)}70.2%,100%{opacity:0;transform:translateX(-50%) scaleY(0)}}
    @keyframes maker-jar-one{0%,29%{left:52.45%;top:62.5%;opacity:1}34%,100%{left:66%;top:56.5%;opacity:1}}
    @keyframes maker-jar-two{0%,33.5%{left:52.45%;top:62.5%;opacity:0}34%,52%{left:52.45%;top:62.5%;opacity:1}57%,100%{left:75.1%;top:56.5%;opacity:1}}
    @keyframes maker-jar-three{0%,56.5%{left:52.45%;top:62.5%;opacity:0}57%,75%{left:52.45%;top:62.5%;opacity:1}80%,100%{left:84.2%;top:56.5%;opacity:1}}
    @keyframes maker-fill-one{0%,10.9%{clip-path:inset(100% 0 0 0)}24.5%,100%{clip-path:inset(0)}}
    @keyframes maker-fill-two{0%,35.5%{clip-path:inset(100% 0 0 0)}47.3%,100%{clip-path:inset(0)}}
    @keyframes maker-fill-three{0%,58.2%{clip-path:inset(100% 0 0 0)}70%,100%{clip-path:inset(0)}}
    @keyframes maker-label-one{0%,25.5%{opacity:1}27.5%,100%{opacity:0}}
    @keyframes maker-label-two{0%,48.2%{opacity:1}50%,100%{opacity:0}}
    @keyframes maker-label-three{0%,71%{opacity:1}73%,100%{opacity:0}}
    @keyframes maker-cap-one{0%,27.8%{opacity:0;transform:translateY(-3%)}28.8%,100%{opacity:1;transform:translateY(0)}}
    @keyframes maker-cap-two{0%,50.8%{opacity:0;transform:translateY(-3%)}51.8%,100%{opacity:1;transform:translateY(0)}}
    @keyframes maker-cap-three{0%,73.8%{opacity:0;transform:translateY(-3%)}74.8%,100%{opacity:1;transform:translateY(0)}}
    @keyframes maker-doc-product{0%,16%{opacity:0;clip-path:inset(0 100% 0 0)}23%,100%{opacity:1;clip-path:inset(0)}}
    @keyframes maker-doc-ingredients{0%,7%{opacity:0;clip-path:inset(0 100% 0 0)}15%,100%{opacity:1;clip-path:inset(0)}}
    @keyframes maker-doc-amount{0%,14%{opacity:0;clip-path:inset(0 100% 0 0)}24%,100%{opacity:1;clip-path:inset(0)}}
    @keyframes maker-doc-batch{0%,21%{opacity:0;clip-path:inset(0 100% 0 0)}28%,100%{opacity:1;clip-path:inset(0)}}
    @keyframes maker-check-ingredients{0%,20%{opacity:0;transform:translateY(12%)}23%,100%{opacity:1;transform:translateY(0)}}
    @keyframes maker-check-amount{0%,24.5%{opacity:0;transform:translateY(12%)}27%,100%{opacity:1;transform:translateY(0)}}
    @keyframes maker-check-batch{0%,27%{opacity:0;transform:translateY(12%)}30%,100%{opacity:1;transform:translateY(0)}}
    @keyframes alma-producer-complete{0%,81%{opacity:0}84%,100%{opacity:.72}}
    @keyframes maker-draw-link{0%,82%{stroke-dashoffset:1}89%,100%{stroke-dashoffset:0}}
    @media(prefers-reduced-motion:reduce){#alma-enable-producers-manufactory .moving{animation-duration:1ms;animation-delay:-1ms}#alma-enable-producers-manufactory .maker-load,#alma-enable-producers-manufactory .maker-stream{display:none}}
  
@media(max-width:640px){
  .pillar-card .pillar-illustration.pillar-animation{margin:18px 0 5px}
}
@media(prefers-reduced-motion:reduce){
  .pillar-animation .moving{animation:var(--alma-motion,none)!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;animation-play-state:running!important}
}
