@keyframes parallax-scroll{0%{translate:0 calc((1 - var(--layer-parallax)) * var(--parallax-travel) * -1)}to{translate:0 calc((1 - var(--layer-parallax)) * var(--parallax-travel))}}.parallax{--height:var(--height-base,auto);--parallax-scale:var(--parallax-scale-base,1);--parallax-offset-x:var(--parallax-offset-x-base,0px);--parallax-offset-y:var(--parallax-offset-y-base,0px);--parallax-height:100cqh;--parallax-travel:calc((100vh + var(--parallax-height)) / 2);container-type:size;height:var(--height);view-timeline:--parallax-scroll block}.parallax-layer{--layer-parallax:var(--layer-parallax-base,1);--layer-scale:var(--layer-scale-base,1);--layer-offset-x:var(--layer-offset-x-base,0px);--layer-offset-y:var(--layer-offset-y-base,0px);--scale:calc(var(--parallax-scale) * var(--layer-scale));--offset-x:calc((var(--parallax-offset-x) + var(--layer-offset-x)) * var(--scale));--offset-y:calc((var(--parallax-offset-y) + var(--layer-offset-y)) * var(--scale));--y:calc((1 - var(--layer-parallax)) * var(--layer-scroll, 0) * var(--parallax-travel) * -1);--appear-y:0px;transform:translate3d(calc(-50% + var(--extra-x, 0px)),var(--align-y,0),0) translate3d(0,var(--appear-y),0) translate3d(0,var(--y),0) translate3d(0,var(--offset-y),0)}.parallax-layer[data-appear-slide=true]{--appear-y:calc((1 - var(--layer-appear, 1)) * 16px)}.parallax-image{--image-width:calc(var(--layer-width) * var(--scale) * 1px);--image-height:calc(var(--layer-height) * var(--scale) * 1px);height:var(--image-height);background:var(--layer-src) no-repeat calc(var(--align-x, 50%) + var(--offset-x)) 50% /var(--image-width) var(--image-height)}.parallax-content{--content-display:var(--content-display-base,flex);--content-max-width:var(--content-max-width-base,none);--extra-x:50%;display:var(--content-display)}.parallax-content-above{--content-above-display:var(--content-above-display-base,none);--content-max-width:var(--content-max-width-base,none);display:var(--content-above-display);max-width:var(--content-max-width)}.parallax-content-box{max-width:var(--content-max-width);margin-left:calc(2 * max(var(--offset-x), 0px));margin-right:calc(2 * max(-1 * var(--offset-x), 0px))}@supports (animation-timeline:view()){.parallax-layer{animation-name:parallax-scroll;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--parallax-scroll}.parallax[data-scroll-align=top] .parallax-layer{animation-range-start:cover calc((100vh - var(--parallax-height)) / 2);animation-range-end:cover calc(100% + (100vh - var(--parallax-height)) / 2)}.parallax[data-scroll-align=bottom] .parallax-layer{animation-range-start:cover calc((var(--parallax-height) - 100vh) / 2);animation-range-end:cover calc(100% + (var(--parallax-height) - 100vh) / 2)}@media (prefers-reduced-motion:reduce){.parallax-layer{animation-name:none}}}@media (min-width:640px){.parallax{--height:var(--height-sm,var(--height-base,auto));--parallax-scale:var(--parallax-scale-sm,var(--parallax-scale-base,1));--parallax-offset-x:var(
      --parallax-offset-x-sm,var(--parallax-offset-x-base,0px)
    );--parallax-offset-y:var(
      --parallax-offset-y-sm,var(--parallax-offset-y-base,0px)
    )}.parallax-layer{--layer-parallax:var(--layer-parallax-sm,var(--layer-parallax-base,1));--layer-scale:var(--layer-scale-sm,var(--layer-scale-base,1));--layer-offset-x:var(--layer-offset-x-sm,var(--layer-offset-x-base,0px));--layer-offset-y:var(--layer-offset-y-sm,var(--layer-offset-y-base,0px))}.parallax-content{--content-display:var(
      --content-display-sm,var(--content-display-base,flex)
    );--content-max-width:var(
      --content-max-width-sm,var(--content-max-width-base,none)
    )}.parallax-content-above{--content-above-display:var(
      --content-above-display-sm,var(--content-above-display-base,none)
    );--content-max-width:var(
      --content-max-width-sm,var(--content-max-width-base,none)
    )}}@media (min-width:768px){.parallax{--height:var(--height-md,var(--height-sm,var(--height-base,auto)));--parallax-scale:var(
      --parallax-scale-md,var(--parallax-scale-sm,var(--parallax-scale-base,1))
    );--parallax-offset-x:var(
      --parallax-offset-x-md,var(--parallax-offset-x-sm,var(--parallax-offset-x-base,0px))
    );--parallax-offset-y:var(
      --parallax-offset-y-md,var(--parallax-offset-y-sm,var(--parallax-offset-y-base,0px))
    )}.parallax-layer{--layer-parallax:var(
      --layer-parallax-md,var(--layer-parallax-sm,var(--layer-parallax-base,1))
    );--layer-scale:var(
      --layer-scale-md,var(--layer-scale-sm,var(--layer-scale-base,1))
    );--layer-offset-x:var(
      --layer-offset-x-md,var(--layer-offset-x-sm,var(--layer-offset-x-base,0px))
    );--layer-offset-y:var(
      --layer-offset-y-md,var(--layer-offset-y-sm,var(--layer-offset-y-base,0px))
    )}.parallax-content{--content-display:var(
      --content-display-md,var(--content-display-sm,var(--content-display-base,flex))
    );--content-max-width:var(
      --content-max-width-md,var(--content-max-width-sm,var(--content-max-width-base,none))
    )}.parallax-content-above{--content-above-display:var(
      --content-above-display-md,var(--content-above-display-sm,var(--content-above-display-base,none))
    );--content-max-width:var(
      --content-max-width-md,var(--content-max-width-sm,var(--content-max-width-base,none))
    )}}@media (min-width:1024px){.parallax{--height:var(
      --height-lg,var(--height-md,var(--height-sm,var(--height-base,auto)))
    );--parallax-scale:var(
      --parallax-scale-lg,var(
        --parallax-scale-md,var(--parallax-scale-sm,var(--parallax-scale-base,1))
      )
    );--parallax-offset-x:var(
      --parallax-offset-x-lg,var(
        --parallax-offset-x-md,var(--parallax-offset-x-sm,var(--parallax-offset-x-base,0px))
      )
    );--parallax-offset-y:var(
      --parallax-offset-y-lg,var(
        --parallax-offset-y-md,var(--parallax-offset-y-sm,var(--parallax-offset-y-base,0px))
      )
    )}.parallax-layer{--layer-parallax:var(
      --layer-parallax-lg,var(
        --layer-parallax-md,var(--layer-parallax-sm,var(--layer-parallax-base,1))
      )
    );--layer-scale:var(
      --layer-scale-lg,var(--layer-scale-md,var(--layer-scale-sm,var(--layer-scale-base,1)))
    );--layer-offset-x:var(
      --layer-offset-x-lg,var(
        --layer-offset-x-md,var(--layer-offset-x-sm,var(--layer-offset-x-base,0px))
      )
    );--layer-offset-y:var(
      --layer-offset-y-lg,var(
        --layer-offset-y-md,var(--layer-offset-y-sm,var(--layer-offset-y-base,0px))
      )
    )}.parallax-content{--content-display:var(
      --content-display-lg,var(
        --content-display-md,var(--content-display-sm,var(--content-display-base,flex))
      )
    );--content-max-width:var(
      --content-max-width-lg,var(
        --content-max-width-md,var(--content-max-width-sm,var(--content-max-width-base,none))
      )
    )}.parallax-content-above{--content-above-display:var(
      --content-above-display-lg,var(
        --content-above-display-md,var(--content-above-display-sm,var(--content-above-display-base,none))
      )
    );--content-max-width:var(
      --content-max-width-lg,var(
        --content-max-width-md,var(--content-max-width-sm,var(--content-max-width-base,none))
      )
    )}}@media (min-width:1280px){.parallax{--height:var(
      --height-xl,var(
        --height-lg,var(--height-md,var(--height-sm,var(--height-base,auto)))
      )
    );--parallax-scale:var(
      --parallax-scale-xl,var(
        --parallax-scale-lg,var(
          --parallax-scale-md,var(--parallax-scale-sm,var(--parallax-scale-base,1))
        )
      )
    );--parallax-offset-x:var(
      --parallax-offset-x-xl,var(
        --parallax-offset-x-lg,var(
          --parallax-offset-x-md,var(--parallax-offset-x-sm,var(--parallax-offset-x-base,0px))
        )
      )
    );--parallax-offset-y:var(
      --parallax-offset-y-xl,var(
        --parallax-offset-y-lg,var(
          --parallax-offset-y-md,var(--parallax-offset-y-sm,var(--parallax-offset-y-base,0px))
        )
      )
    )}.parallax-layer{--layer-parallax:var(
      --layer-parallax-xl,var(
        --layer-parallax-lg,var(
          --layer-parallax-md,var(--layer-parallax-sm,var(--layer-parallax-base,1))
        )
      )
    );--layer-scale:var(
      --layer-scale-xl,var(
        --layer-scale-lg,var(--layer-scale-md,var(--layer-scale-sm,var(--layer-scale-base,1)))
      )
    );--layer-offset-x:var(
      --layer-offset-x-xl,var(
        --layer-offset-x-lg,var(
          --layer-offset-x-md,var(--layer-offset-x-sm,var(--layer-offset-x-base,0px))
        )
      )
    );--layer-offset-y:var(
      --layer-offset-y-xl,var(
        --layer-offset-y-lg,var(
          --layer-offset-y-md,var(--layer-offset-y-sm,var(--layer-offset-y-base,0px))
        )
      )
    )}.parallax-content{--content-display:var(
      --content-display-xl,var(
        --content-display-lg,var(
          --content-display-md,var(--content-display-sm,var(--content-display-base,flex))
        )
      )
    );--content-max-width:var(
      --content-max-width-xl,var(
        --content-max-width-lg,var(
          --content-max-width-md,var(--content-max-width-sm,var(--content-max-width-base,none))
        )
      )
    )}.parallax-content-above{--content-above-display:var(
      --content-above-display-xl,var(
        --content-above-display-lg,var(
          --content-above-display-md,var(
            --content-above-display-sm,var(--content-above-display-base,none)
          )
        )
      )
    );--content-max-width:var(
      --content-max-width-xl,var(
        --content-max-width-lg,var(
          --content-max-width-md,var(--content-max-width-sm,var(--content-max-width-base,none))
        )
      )
    )}}@media (min-width:1536px){.parallax{--height:var(
      --height-2xl,var(
        --height-xl,var(
          --height-lg,var(--height-md,var(--height-sm,var(--height-base,auto)))
        )
      )
    );--parallax-scale:var(
      --parallax-scale-2xl,var(
        --parallax-scale-xl,var(
          --parallax-scale-lg,var(
            --parallax-scale-md,var(--parallax-scale-sm,var(--parallax-scale-base,1))
          )
        )
      )
    );--parallax-offset-x:var(
      --parallax-offset-x-2xl,var(
        --parallax-offset-x-xl,var(
          --parallax-offset-x-lg,var(
            --parallax-offset-x-md,var(--parallax-offset-x-sm,var(--parallax-offset-x-base,0px))
          )
        )
      )
    );--parallax-offset-y:var(
      --parallax-offset-y-2xl,var(
        --parallax-offset-y-xl,var(
          --parallax-offset-y-lg,var(
            --parallax-offset-y-md,var(--parallax-offset-y-sm,var(--parallax-offset-y-base,0px))
          )
        )
      )
    )}.parallax-layer{--layer-parallax:var(
      --layer-parallax-2xl,var(
        --layer-parallax-xl,var(
          --layer-parallax-lg,var(
            --layer-parallax-md,var(--layer-parallax-sm,var(--layer-parallax-base,1))
          )
        )
      )
    );--layer-scale:var(
      --layer-scale-2xl,var(
        --layer-scale-xl,var(
          --layer-scale-lg,var(
            --layer-scale-md,var(--layer-scale-sm,var(--layer-scale-base,1))
          )
        )
      )
    );--layer-offset-x:var(
      --layer-offset-x-2xl,var(
        --layer-offset-x-xl,var(
          --layer-offset-x-lg,var(
            --layer-offset-x-md,var(--layer-offset-x-sm,var(--layer-offset-x-base,0px))
          )
        )
      )
    );--layer-offset-y:var(
      --layer-offset-y-2xl,var(
        --layer-offset-y-xl,var(
          --layer-offset-y-lg,var(
            --layer-offset-y-md,var(--layer-offset-y-sm,var(--layer-offset-y-base,0px))
          )
        )
      )
    )}.parallax-content{--content-display:var(
      --content-display-2xl,var(
        --content-display-xl,var(
          --content-display-lg,var(
            --content-display-md,var(--content-display-sm,var(--content-display-base,flex))
          )
        )
      )
    );--content-max-width:var(
      --content-max-width-2xl,var(
        --content-max-width-xl,var(
          --content-max-width-lg,var(
            --content-max-width-md,var(--content-max-width-sm,var(--content-max-width-base,none))
          )
        )
      )
    )}.parallax-content-above{--content-above-display:var(
      --content-above-display-2xl,var(
        --content-above-display-xl,var(
          --content-above-display-lg,var(
            --content-above-display-md,var(
              --content-above-display-sm,var(--content-above-display-base,none)
            )
          )
        )
      )
    );--content-max-width:var(
      --content-max-width-2xl,var(
        --content-max-width-xl,var(
          --content-max-width-lg,var(
            --content-max-width-md,var(--content-max-width-sm,var(--content-max-width-base,none))
          )
        )
      )
    )}}