:root{--motion-feedback:.18s;--motion-entrance:.42s;--motion-ease:cubic-bezier(.2,.8,.2,1)}@keyframes synkra-light-enter{0%{opacity:.72;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){main:not(:has(.admin-scope)) h1{animation:synkra-light-enter var(--motion-entrance) var(--motion-ease)}:is(.btn-primary,.btn-secondary,.btn-pill-primary){transition:translate var(--motion-feedback) var(--motion-ease), opacity var(--motion-feedback) ease, border-color var(--motion-feedback) ease}:is(.btn-primary,.btn-secondary,.btn-pill-primary):active{translate:0 1px}@media (hover:hover){:is(.btn-primary,.btn-secondary,.btn-pill-primary):not(:disabled):hover{translate:0 -2px}:is(header,nav,footer) a{transition:color var(--motion-feedback) ease, opacity var(--motion-feedback) ease}}@supports (animation-timeline:view()){main:not(:has(.admin-scope)) :is(section h2,article.card-dark,.editorial-entry,.editorial-catalogue-entry,a.group.block.overflow-hidden){animation:linear both synkra-light-enter;animation-timeline:view();animation-range:entry}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}:is(main,header,nav,footer) *,:is(main,header,nav,footer) :before,:is(main,header,nav,footer) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.fade-in,.fade-in-delay{opacity:1!important;transform:none!important}}
