html{scroll-behavior:auto}
.navigation-veil{position:fixed;inset:0;z-index:100;pointer-events:none;opacity:0;background:linear-gradient(115deg,#f5f3ed 5%,#f5f3ed 45%,#d5dfbd 100%)}
.navigation-leaving .navigation-veil{animation:aey-breeze-out 190ms ease-out forwards}
@keyframes aey-breeze-out{from{opacity:0;transform:translateX(-4%)}to{opacity:.82;transform:translateX(0)}}
::view-transition-group(root){animation-duration:280ms}
::view-transition-old(root){animation:aey-view-out 100ms ease-out both}
::view-transition-new(root){animation:aey-view-in 280ms cubic-bezier(.2,.65,.2,1) both}
@keyframes aey-view-out{to{opacity:0}}
@keyframes aey-view-in{from{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}
.site-header{view-transition-name:aey-header}
::view-transition-group(aey-header){animation:none}
::view-transition-old(aey-header){animation:none;opacity:0}
::view-transition-new(aey-header){animation:none}
@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}.navigation-veil{display:none}}
.reduced-motion .navigation-veil{display:none}
