/*------------------------
NDT ANIMATION CSS
created by Notre Dame Web Team
------------------------*/@layer site{@media only screen and (min-width:60em) and (prefers-reduced-motion:no-preference){
    
    /*fade*/@supports (animation-timeline:view()){.fade-in,.fade-in-right{animation:fade-in linear forwards}.fade-in-right{transform:translateX(-3em) translateY(0)}.fade-in-left-long{transform:translateX(5em) translateY(0)}.fade-in-left,.fade-in-left-long{animation:fade-in linear forwards}.fade-in-left{transform:translateX(3em) translateY(0)}.fade-in-up{animation:fade-in linear forwards;transform:translateX(0) translateY(3em)}.fade-in,.fade-in-left,.fade-in-right,.fade-in-up{opacity:0;animation-timeline:view();animation-range:entry 0 entry 15em}.fade-in-left-long{opacity:0;animation-timeline:view();animation-range:entry 0 entry 80%}}@keyframes fade-in{to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes reveal{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
    
    /* Hero */.page-header[class*=page-header--]:has(.page-image) .page-title-wrapper{opacity:0}.page-header[class*=page-header--]:has(.page-image) .page-title-wrapper{animation:reveal .5s ease forwards;animation-delay:.2s}
    
    /* Careers Animations*/@supports (animation-timeline:view()){.home .page-header{overflow:clip}.home .page-image{animation:parallax linear forwards;animation-timeline:view();animation-range:exit}.section--exclusive-perks .section-primary figure:last-child,.section--home-employer .section-primary{animation:shift-up linear forwards;animation-timeline:view();transform:translateY(3em)}.section--exclusive-perks .section-primary figure:first-child,.section--home-employer .section-secondary{animation:shift-down linear forwards;animation-timeline:view();transform:translateY(-3em)}.section--global-cta .section-intro{animation:scale linear forwards;animation-timeline:view()}}@keyframes parallax{to{opacity:0;transform:translateY(20vh)}}@keyframes scale{0%{scale:1}to{scale:1.06}}@keyframes shift-down{to{transform:translateY(3em)}}@keyframes shift-up{to{transform:translateY(-3em)}}}}