/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./template-parts/block-list-image/block-list-image.scss ***!
  \****************************************************************************************************************************************************************************/.list-image__lbl{font-family:RedHatDisplay;font-size:.875rem;font-weight:400;line-height:1.5}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes poke{0%{transform:scale(1)}45%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes poke-right{0%{transform:translateX(0)}45%{transform:translateX(5px)}to{transform:translateX(0)}}@keyframes draw{0%{stroke-dashoffset:1000}20%{stroke-dashoffset:800}40%{stroke-dashoffset:600}60%{stroke-dashoffset:400}80%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes fill-it{0%{fill:hsla(0,0%,100%,0)}25%{fill:hsla(0,0%,100%,.2)}50%{fill:hsla(0,0%,100%,.5)}75%{fill:hsla(0,0%,100%,.8)}to{fill:#fff}}@keyframes filter-it{0%{filter:drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff)}25%{filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 4px #fff)}50%{filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 8px #fff)}75%{filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 4px #fff)}to{filter:drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff)}}@keyframes draw-large{0%{stroke-dashoffset:6500}to{stroke-dashoffset:0}}@keyframes subtleFill{0%{fill:transparent}to{fill:#fff}}.list-image .cont{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:740px){.list-image .cont{align-items:flex-start;flex-direction:row;justify-content:space-between}}.list-image__hgroup{flex-shrink:0}@media screen and (min-width:740px){.list-image__hgroup{position:sticky;top:92px}}.list-image__lbl{color:#131313;letter-spacing:6px;line-height:1.1;padding-left:15px;position:relative;text-transform:uppercase;transform-origin:left;width:fit-content;will-change:opacity,transform}.list-image__lbl:before{background-color:#bcc64e;border-radius:5px;content:"";height:5px;left:0;overflow:hidden;position:absolute;top:45%;transform:translateY(-50%);width:5px}.list-image__lbl.start{opacity:0;transform:translateX(6vw) scaleX(1.4);transition:opacity 1.8s cubic-bezier(.23,1,.32,1),transform 1.8s cubic-bezier(.23,1,.32,1)}.list-image__lbl.show{opacity:1;transform:translateX(0) scaleX(1)}.list-image__lbl{margin-bottom:24px}@supports (width:clamp(1px,1px,1px)){.list-image__lbl{margin-bottom:clamp(24px,2vw,32px)}}.list-image__h{color:#131313}@media screen and (min-width:740px){.list-image__list{padding-top:0}@supports (width:clamp(1px,1px,1px)){.list-image__list{padding-top:clamp(0px,11.688vw,187px)}}.list-image__list{width:calc(353px + 20.833vw)}}.list-image__list-data,.list-image__list-title{padding-left:24px}@supports (width:clamp(1px,1px,1px)){.list-image__list-data,.list-image__list-title{padding-left:clamp(24px,2.125vw,34px)}}.list-image__list-data>p,.list-image__list-title>p{color:#131313}.list-image__list-title{margin-bottom:16px}@supports (width:clamp(1px,1px,1px)){.list-image__list-title{margin-bottom:clamp(16px,2vw,32px)}}.list-image__list-title{border-top:1px solid hsla(0,0%,7%,.2);padding-top:20px}.list-image__list-title>p{position:relative}.list-image__list-title>p>span{left:-34px}@supports (width:clamp(1px,1px,1px)){.list-image__list-title>p>span{left:clamp(-34px,-2.125vw,-24px)}}.list-image__list-title>p>span{color:#131313;position:absolute;top:.25em}.list-image__list-data:not(:last-of-type){margin-bottom:24px}@supports (width:clamp(1px,1px,1px)){.list-image__list-data:not(:last-of-type){margin-bottom:clamp(24px,2.5vw,40px)}}.list-image .cont-XL{margin-top:24px}@supports (width:clamp(1px,1px,1px)){.list-image .cont-XL{margin-top:clamp(24px,6.667vw,128px)}}.list-image .cont-XL{border-radius:16px}@supports (width:clamp(1px,1px,1px)){.list-image .cont-XL{border-radius:clamp(16px,2vw,32px)}}.list-image .cont-XL{height:46.875vw;overflow:hidden;position:relative}@media screen and (min-width:2560px){.list-image .cont-XL{height:30vw}}.list-image .cont-XL .hero-svg-overlay{height:auto;mix-blend-mode:overlay;opacity:0;opacity:.4;position:absolute;right:-25vw;top:50%;transform:translate(30%,-50%) scale(.9);transform:translateY(-50%) scale(1);transition:opacity 2s cubic-bezier(.23,1,.32,1) .3s,transform 2s cubic-bezier(.23,1,.32,1) .3s;width:72%}