/*!**************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./blocks/hero-capability/hero-capability.scss ***!
  \**************************************************************************************************************************************/.hero-capability{--loading-duration:2s;--loading-function:cubic-bezier(0.83,0,0.17,1);--loading-easing:var(--loading-duration) var(--loading-function);aspect-ratio:9/16;clip-path:inset(0);padding:15px;position:relative;width:100%;interpolate-size:allow-keywords}@media (min-width:768px){.hero-capability{aspect-ratio:16/9;padding:20px}}@media (min-width:1024px){.hero-capability{padding:30px 40px}}.hero-capability.alignfull{max-width:var(--content-width)}@media (min-width:768px){.hero-capability.alignfull{height:100dvw;max-height:calc(100dvh - 148px);max-width:calc(100dvw - 100px)}}@media (min-width:1024px){.hero-capability.alignfull{max-height:calc(100dvh - 168px);max-width:calc(100dvw - 140px)}}.hero-capability.alignfull .hero-capability__background{max-width:100%}.hero-capability__background{animation:scaleIn var(--loading-easing) forwards;animation-play-state:paused;aspect-ratio:9/16;border-radius:var(--media-border-radius,0);height:100%;left:50%;overflow:hidden;position:absolute;top:0;transform:translateX(-50%) scale(.5);will-change:width,transform,aspect-ratio}.hero-capability__background:not(:has(video,img)){animation-play-state:running}.hero-capability__background img,.hero-capability__background video{animation:animateMedia 1s var(--loading-function) forwards;background:transparent;display:block;height:100%;object-fit:cover;width:100%;will-change:clip-path,transform}.hero-capability__background--deferred .hero-capability__poster,.hero-capability__background--deferred .hero-capability__preview--deferred{inset:0;position:absolute;transition:opacity .35s ease}.hero-capability__background--deferred .hero-capability__poster{opacity:1;z-index:0}.hero-capability__background--deferred .hero-capability__preview--deferred{opacity:0;z-index:1}.hero-capability__background--deferred.is-video-active .hero-capability__poster{opacity:0}.hero-capability__background--deferred.is-video-active .hero-capability__preview--deferred{opacity:1}.hero-capability__content{align-items:flex-start;color:var(--color-white);display:flex;justify-content:center;margin:0 0 -100%;position:sticky;top:87px;z-index:2}@media (min-width:768px){.hero-capability__content{aspect-ratio:16/9;top:116px}}@media (min-width:1024px){.hero-capability__content{top:128px}}.hero-capability__title{display:block;font-family:var(--font-family-base);font-size:100px;font-weight:700!important;line-height:.85!important;margin:0;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero-capability__title span{color:transparent;display:inline-block;font-weight:inherit;overflow:hidden;position:relative}.hero-capability__title span:before{animation:animateTitleSpans var(--loading-easing) forwards;animation-play-state:paused;color:var(--color-white);content:attr(data-letter);left:0;position:absolute;top:0;transform:translateY(100%);will-change:transform}.hero-capability__title span:first-child:before{animation-delay:.55s}.hero-capability__title span:nth-child(2):before{animation-delay:.6s}.hero-capability__title span:nth-child(3):before{animation-delay:.65s}.hero-capability__title span:nth-child(4):before{animation-delay:.7s}.hero-capability__title span:nth-child(5):before{animation-delay:.75s}.hero-capability__title span:nth-child(6):before{animation-delay:.8s}.hero-capability__title span:nth-child(7):before{animation-delay:.85s}.hero-capability__title span:nth-child(8):before{animation-delay:.9s}.hero-capability__title span:nth-child(9):before{animation-delay:.95s}.hero-capability__title span:nth-child(10):before{animation-delay:1s}.hero-capability__title span:nth-child(11):before{animation-delay:1.05s}.hero-capability__title span:nth-child(12):before{animation-delay:1.1s}.hero-capability__title span:nth-child(13):before{animation-delay:1.15s}.hero-capability__title span:nth-child(14):before{animation-delay:1.2s}.hero-capability__title span:nth-child(15):before{animation-delay:1.25s}.hero-capability__title span:nth-child(16):before{animation-delay:1.3s}.hero-capability__title span:nth-child(17):before{animation-delay:1.35s}.hero-capability__title span:nth-child(18):before{animation-delay:1.4s}.hero-capability__title span:nth-child(19):before{animation-delay:1.45s}.hero-capability__title span:nth-child(20):before{animation-delay:1.5s}.hero-capability__title span:nth-child(21):before{animation-delay:1.55s}.hero-capability__title span:nth-child(22):before{animation-delay:1.6s}.hero-capability__title span:nth-child(23):before{animation-delay:1.65s}.hero-capability__title span:nth-child(24):before{animation-delay:1.7s}.hero-capability__title span:nth-child(25):before{animation-delay:1.75s}.hero-capability__title span:nth-child(26):before{animation-delay:1.8s}.hero-capability__title span:nth-child(27):before{animation-delay:1.85s}.hero-capability__title span:nth-child(28):before{animation-delay:1.9s}.hero-capability__title span:nth-child(29):before{animation-delay:1.95s}.hero-capability__title span:nth-child(30):before{animation-delay:2s}.hero-capability__title span:nth-child(31):before{animation-delay:2.05s}.hero-capability__title span:nth-child(32):before{animation-delay:2.1s}.hero-capability__title span:nth-child(33):before{animation-delay:2.15s}.hero-capability__title span:nth-child(34):before{animation-delay:2.2s}.hero-capability__title span:nth-child(35):before{animation-delay:2.25s}.hero-capability__title span:nth-child(36):before{animation-delay:2.3s}.hero-capability__title span:nth-child(37):before{animation-delay:2.35s}.hero-capability__title span:nth-child(38):before{animation-delay:2.4s}.hero-capability__title span:nth-child(39):before{animation-delay:2.45s}.hero-capability__title span:nth-child(40):before{animation-delay:2.5s}.hero-capability__title span:nth-child(41):before{animation-delay:2.55s}.hero-capability__title span:nth-child(42):before{animation-delay:2.6s}.hero-capability__title span:nth-child(43):before{animation-delay:2.65s}.hero-capability__title span:nth-child(44):before{animation-delay:2.7s}.hero-capability__title span:nth-child(45):before{animation-delay:2.75s}.hero-capability__title span:nth-child(46):before{animation-delay:2.8s}.hero-capability__title span:nth-child(47):before{animation-delay:2.85s}.hero-capability__title span:nth-child(48):before{animation-delay:2.9s}.hero-capability__title span:nth-child(49):before{animation-delay:2.95s}.hero-capability__title span:nth-child(50):before{animation-delay:3s}.hero-capability__title span:nth-child(51):before{animation-delay:3.05s}.hero-capability__title span:nth-child(52):before{animation-delay:3.1s}.hero-capability__title span:nth-child(53):before{animation-delay:3.15s}.hero-capability__title span:nth-child(54):before{animation-delay:3.2s}.hero-capability__title span:nth-child(55):before{animation-delay:3.25s}.hero-capability__title span:nth-child(56):before{animation-delay:3.3s}.hero-capability__title span:nth-child(57):before{animation-delay:3.35s}.hero-capability__title span:nth-child(58):before{animation-delay:3.4s}.hero-capability__title span:nth-child(59):before{animation-delay:3.45s}.hero-capability__title span:nth-child(60):before{animation-delay:3.5s}.hero-capability__title span:nth-child(61):before{animation-delay:3.55s}.hero-capability__title span:nth-child(62):before{animation-delay:3.6s}.hero-capability__title span:nth-child(63):before{animation-delay:3.65s}.hero-capability__title span:nth-child(64):before{animation-delay:3.7s}.hero-capability__title span:nth-child(65):before{animation-delay:3.75s}.hero-capability__title span:nth-child(66):before{animation-delay:3.8s}.hero-capability__title span:nth-child(67):before{animation-delay:3.85s}.hero-capability__title span:nth-child(68):before{animation-delay:3.9s}.hero-capability__title span:nth-child(69):before{animation-delay:3.95s}.hero-capability__title span:nth-child(70):before{animation-delay:4s}.hero-capability__title span:nth-child(71):before{animation-delay:4.05s}.hero-capability__title span:nth-child(72):before{animation-delay:4.1s}.hero-capability__title span:nth-child(73):before{animation-delay:4.15s}.hero-capability__title span:nth-child(74):before{animation-delay:4.2s}.hero-capability__title span:nth-child(75):before{animation-delay:4.25s}.hero-capability__title span:nth-child(76):before{animation-delay:4.3s}.hero-capability__title span:nth-child(77):before{animation-delay:4.35s}.hero-capability__title span:nth-child(78):before{animation-delay:4.4s}.hero-capability__title span:nth-child(79):before{animation-delay:4.45s}.hero-capability__title span:nth-child(80):before{animation-delay:4.5s}.hero-capability__title span:nth-child(81):before{animation-delay:4.55s}.hero-capability__title span:nth-child(82):before{animation-delay:4.6s}.hero-capability__title span:nth-child(83):before{animation-delay:4.65s}.hero-capability__title span:nth-child(84):before{animation-delay:4.7s}.hero-capability__title span:nth-child(85):before{animation-delay:4.75s}.hero-capability__title span:nth-child(86):before{animation-delay:4.8s}.hero-capability__title span:nth-child(87):before{animation-delay:4.85s}.hero-capability__title span:nth-child(88):before{animation-delay:4.9s}.hero-capability__title span:nth-child(89):before{animation-delay:4.95s}.hero-capability__title span:nth-child(90):before{animation-delay:5s}.hero-capability__title span:nth-child(91):before{animation-delay:5.05s}.hero-capability__title span:nth-child(92):before{animation-delay:5.1s}.hero-capability__title span:nth-child(93):before{animation-delay:5.15s}.hero-capability__title span:nth-child(94):before{animation-delay:5.2s}.hero-capability__title span:nth-child(95):before{animation-delay:5.25s}.hero-capability__title span:nth-child(96):before{animation-delay:5.3s}.hero-capability__title span:nth-child(97):before{animation-delay:5.35s}.hero-capability__title span:nth-child(98):before{animation-delay:5.4s}.hero-capability__title span:nth-child(99):before{animation-delay:5.45s}.hero-capability__title span:nth-child(100):before{animation-delay:5.5s}.hero-capability__background.is-video-active,.hero-capability__background.is-video-active~.hero-capability__content .hero-capability__title span:before{animation-play-state:running}.hero-capability__background:not(:has(video,img))~.hero-capability__content .hero-capability__title span:before{animation-play-state:running}@keyframes scaleIn{0%{transform:translateX(-50%) scale(.5)}50%{aspect-ratio:9/16;transform:translateX(-50%) scale(.5)}to{aspect-ratio:9/16;transform:translateX(-50%) scale(1)}}@media (min-width:768px){@keyframes scaleIn{0%{transform:translateX(-50%) scale(.5)}50%{aspect-ratio:9/16;transform:translateX(-50%) scale(.5);width:auto}to{aspect-ratio:16/9;transform:translateX(-50%) scale(1);width:100%}}}@keyframes animateTitleSpans{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes animateMedia{0%{clip-path:inset(0 0 100% 0);transform:translateY(-100px)}to{clip-path:inset(0 0 0 0);transform:translateY(0)}}