:root{--ease-drift:cubic-bezier(.32, .72, 0, 1);--ease-lift:cubic-bezier(.22, 1, .36, 1);--ease-breath:cubic-bezier(.2, 0, 0, 1);--ease-ink:cubic-bezier(.65, 0, .35, 1);--dur-drift:.32s;--dur-lift:.36s;--dur-lift-out:.28s;--dur-breath:.2s;--dur-ink:.42s;--dur-stagger-item:.24s;--dur-stagger-step:40ms;--dur-reduced:.12s}@keyframes drift-enter-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drift-exit-left{0%{opacity:1;transform:translate(0)}to{opacity:.55;transform:translate(-25%)}}@keyframes drift-enter-left{0%{opacity:.55;transform:translate(-25%)}to{opacity:1;transform:translate(0)}}@keyframes drift-exit-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes breath-enter{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes breath-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes lift-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes lift-sheet-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes lift-bg-recede{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:.55;transform:translateY(-3%)scale(.94)}}@keyframes lift-bg-restore{0%{opacity:.55;transform:translateY(-3%)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ink-reveal{0%{clip-path:circle(0% at var(--ink-origin-x,50%) var(--ink-origin-y,50%))}to{clip-path:circle(150% at var(--ink-origin-x,50%) var(--ink-origin-y,50%))}}@keyframes ink-hide{0%{clip-path:circle(150% at var(--ink-origin-x,50%) var(--ink-origin-y,50%))}to{clip-path:circle(0% at var(--ink-origin-x,50%) var(--ink-origin-y,50%))}}@keyframes stagger-item-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}html[data-nav-kind=ink] ::view-transition-old(root){animation:ink-hide var(--dur-ink) var(--ease-ink) both;z-index:2}html[data-nav-kind=ink] ::view-transition-new(root){animation:ink-reveal var(--dur-ink) var(--ease-ink) both}@media (prefers-reduced-motion:reduce){:root{--dur-drift:var(--dur-reduced);--dur-lift:var(--dur-reduced);--dur-lift-out:var(--dur-reduced);--dur-breath:var(--dur-reduced);--dur-ink:var(--dur-reduced);--dur-stagger-item:var(--dur-reduced);--dur-stagger-step:0s}@keyframes drift-enter-right{0%{opacity:0}to{opacity:1}}@keyframes drift-exit-left{0%{opacity:1}to{opacity:0}}@keyframes drift-enter-left{0%{opacity:0}to{opacity:1}}@keyframes drift-exit-right{0%{opacity:1}to{opacity:0}}@keyframes lift-sheet-up{0%{opacity:0}to{opacity:1}}@keyframes lift-sheet-down{0%{opacity:1}to{opacity:0}}@keyframes lift-bg-recede{0%{}to{}}@keyframes lift-bg-restore{0%{}to{}}@keyframes stagger-item-in{0%{opacity:0}to{opacity:1}}}
