@media (prefers-reduced-motion:no-preference){[data-ed-state=pending] [data-ed-word]{animation:10ms linear 3s forwards ed-failsafe-word;transform:translateY(115%)}[data-ed-state=pending] :is([data-ed-fade],[data-ed-item],[data-ed-media],[data-ed-pop]){opacity:0;animation:10ms linear 3s forwards ed-failsafe-fade}[data-ed-state=pending] [data-ed-draw]{stroke-dasharray:1 2;stroke-dashoffset:1px;animation:10ms linear 3s forwards ed-failsafe-draw}[data-ed-state=pending] [data-ed-rule]{animation:10ms linear 3s forwards ed-failsafe-rule;transform:scaleX(0)}}@keyframes ed-failsafe-word{to{transform:translate(0,0)}}@keyframes ed-failsafe-fade{to{opacity:1}}@keyframes ed-failsafe-draw{to{stroke-dashoffset:0}}@keyframes ed-failsafe-rule{to{transform:scaleX(1)}}.ed-mask{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.ed-word{display:inline-block}.ed-line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.ed-link{transition:background-size var(--motion-ui,.32s) var(--ease-out,cubic-bezier(.16, 1, .3, 1)), color var(--motion-micro,.15s) var(--ease-out,ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 1px}.ed-link:is(:hover,:focus-visible){background-position:0 100%;background-size:100% 1px}.ed-cta{transition:transform var(--motion-micro,.15s) var(--ease-out,ease-out), filter var(--motion-micro,.15s) var(--ease-out,ease-out), box-shadow var(--motion-ui,.32s) var(--ease-out,ease-out)}.ed-cta>svg{transition:transform var(--motion-micro,.15s) var(--ease-out,ease-out)}.ed-cta:is(:hover,:focus-visible){filter:brightness(1.08);box-shadow:0 10px 28px -14px #efc100b3}.ed-cta:is(:hover,:focus-visible)>svg{transform:translate(2px,-2px)}.ed-cta:active{transform:scale(.98)}@media (hover:hover){.ed-cta:hover{transform:translateY(-1px)}.ed-cta:active{transform:translateY(0)scale(.98)}}@keyframes ed-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ed-appear{animation:ed-appear var(--motion-ui,.32s) var(--ease-out,cubic-bezier(.16, 1, .3, 1)) both}[data-ed-pop],[data-ed-split]{transform-box:fill-box;transform-origin:50%}
