.ed-hx__slide--intro{--hx-strip:104px}.ed-hx__slide--intro .ed-shero{inset:0 0 var(--hx-strip);--shape-h:clamp(40px, 7vh, 72px);align-items:center;padding-block:clamp(1.5rem,4vh,2.5rem) clamp(2.5rem,6vh,4rem);display:flex;position:absolute}.ed-hx__slide--intro .ed-shero__shape{fill:#0e1013}.ed-hx__slide--intro .ed-shero__inner{width:100%}.ed-hx__slide--intro .ed-shero__media img{object-fit:contain;width:auto;max-width:100%;max-height:min(56svh,520px);margin-inline:auto}.ed-hx__slide--intro .ed-shero__text>*{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.ed-hx__slide--intro.is-active .ed-shero__text>*{opacity:1;transform:none}.ed-hx__slide--intro.is-active .ed-shero__text>:nth-child(2){transition-delay:80ms}.ed-hx__slide--intro.is-active .ed-shero__text>:nth-child(3){transition-delay:.16s}.ed-hx__slide--intro.is-active .ed-shero__text>:nth-child(4){transition-delay:.24s}.ed-hx__slide--intro.is-active .ed-shero__text>:nth-child(5){transition-delay:.32s}@media (max-width:1024px){.ed-hx__slide--intro .ed-shero__media img{max-height:30svh}}@media (max-width:767px){.ed-hx__slide--intro{--hx-strip:128px}.ed-hx__slide--intro .ed-shero{align-items:flex-start;padding-block:1rem 2rem}.ed-hx__slide--intro .ed-shero__media img{max-height:20svh}.ed-hx__slide--intro .ed-shero__logo{width:64px;margin-block:6px}.ed-hx__slide--intro .ed-shero__btn{margin-top:14px}}@media (prefers-reduced-motion:reduce){.ed-hx__slide--intro .ed-shero__text>*{transition:none}}@media (prefers-reduced-motion:no-preference){.ed-hx__slide--intro .ed-shero__media{opacity:0;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);transform:translate(48px,24px)rotate(-2deg)}.ed-hx__slide--intro.is-active .ed-shero__media{opacity:1;transition-delay:.15s;transform:none}.ed-hx__slide--intro .ed-shero__media img{transform-origin:60%;will-change:transform;animation:7s ease-in-out infinite ed-inflight}.ed-hx__slide--intro:not(.is-active) .ed-shero__media img{animation-play-state:paused}}@keyframes ed-inflight{0%,to{transform:translate(0,0)rotate(0)}25%{transform:translate(4px,-10px)rotate(-.8deg)}50%{transform:translate(8px,-16px)rotate(-1.2deg)}75%{transform:translate(3px,-7px)rotate(-.4deg)}}@media (max-width:400px){.ed-hx__slide--intro .ed-shero{--shape-h:28px}.ed-hx__slide--intro .ed-shero__media img{max-height:15svh}.ed-hx__slide--intro .ed-shero__title{font-size:1.35rem}.ed-hx__slide--intro .ed-shero__lede{font-size:.85rem}}
