.med-inview .med-glow{transition:border-color .5s var(--ease), box-shadow .5s var(--ease), transform .5s var(--ease)}.med-inview.is-active .med-glow{border-color:color-mix(in srgb, var(--lime) 38%, transparent);transform:translateY(-4px);box-shadow:0 16px 36px #0b2a161f,0 0 28px #aedb6229}.med-num{font-family:var(--font-head);letter-spacing:-.05em;color:var(--lime);opacity:.22;transition:opacity .45s var(--ease), color .45s var(--ease), text-shadow .45s var(--ease);font-weight:600;line-height:1}.med-inview.is-active .med-num{opacity:1;color:var(--lime-bright);text-shadow:0 0 28px #aedb6273}.med-ken{overflow:hidden}.med-ken img{transition:transform 1.6s var(--ease);transform:scale(1.12)}.med-inview.is-active .med-ken img{transform:scale(1)}.med-timeline-row{opacity:.35;transition:opacity .55s var(--ease), transform .55s var(--ease), border-color .55s var(--ease);transform:translate(18px)}.med-inview.is-active .med-timeline-row,.med-inview.is-active.med-timeline-row{opacity:1;border-color:color-mix(in srgb, var(--lime) 28%, transparent);transform:none}.med-icon-pop{opacity:.45;transition:transform .45s var(--ease), opacity .45s var(--ease), background .45s var(--ease), color .45s var(--ease), box-shadow .45s var(--ease);transform:scale(.86)}.med-inview.is-active .med-icon-pop{opacity:1;transform:scale(1);box-shadow:0 0 22px #aedb6247}@media (prefers-reduced-motion:reduce){.med-ken img,.med-num,.med-glow,.med-timeline-row,.med-icon-pop{opacity:1;filter:none;transition:none;animation:none;transform:none}}
