@view-transition{navigation:auto}@media (prefers-reduced-motion:no-preference){::view-transition-group(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(root),::view-transition-old(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.22,1,.36,1);transform-origin:center center}html:active-view-transition-type(content-browse)::view-transition-old(root),html:active-view-transition-type(site-navigation)::view-transition-old(root){animation-name:view-fade-out}html:active-view-transition-type(content-browse)::view-transition-new(root),html:active-view-transition-type(site-navigation)::view-transition-new(root){animation-name:view-fade-in}html:active-view-transition-type(content-detail)::view-transition-old(root),html:active-view-transition-type(job-detail)::view-transition-old(root),html:active-view-transition-type(news-detail)::view-transition-old(root){animation-name:view-slide-out-left}html:active-view-transition-type(content-detail)::view-transition-new(root),html:active-view-transition-type(job-detail)::view-transition-new(root),html:active-view-transition-type(news-detail)::view-transition-new(root){animation-name:view-slide-in-right}html:active-view-transition-type(home)::view-transition-old(root){animation-name:view-home-out}html:active-view-transition-type(home)::view-transition-new(root){animation-name:view-home-in}}@media (prefers-reduced-motion:reduce){::view-transition-new(root),::view-transition-old(root){animation-duration:.001ms}}@keyframes view-fade-out{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(-10px) scale(.985);filter:blur(6px)}}@keyframes view-fade-in{0%{opacity:0;transform:translateY(14px) scale(.99);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes view-slide-out-left{0%{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateX(-28px) scale(.985);filter:blur(8px)}}@keyframes view-slide-in-right{0%{opacity:0;transform:translateX(28px) scale(.99);filter:blur(8px)}to{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}}@keyframes view-home-out{0%{opacity:1;transform:scale(1);filter:blur(0)}to{opacity:0;transform:scale(1.02);filter:blur(10px)}}@keyframes view-home-in{0%{opacity:0;transform:scale(.97);filter:blur(10px)}to{opacity:1;transform:scale(1);filter:blur(0)}}