::view-transition{pointer-events:none}:root{--vt-dir:-1}:root[dir=ltr]{--vt-dir:1}html[data-nav]::view-transition-group(vt-header){animation-duration:var(--dur-fade);animation-timing-function:var(--ease-smooth)}html[data-nav]::view-transition-group(vt-top-nav){animation-duration:var(--dur-fade);animation-timing-function:var(--ease-smooth)}html[data-nav]::view-transition-group(vt-dock){animation-duration:var(--dur-fade);animation-timing-function:var(--ease-smooth)}html[data-nav]::view-transition-group(vt-accessory){animation-duration:var(--dur-fade);animation-timing-function:var(--ease-smooth)}html[data-nav]::view-transition-group(vt-contact-bar){animation-duration:var(--dur-fade);animation-timing-function:var(--ease-smooth)}html[data-nav]::view-transition-group(vt-toasts){animation-duration:var(--dur-fade);animation-timing-function:var(--ease-smooth)}html[data-nav]::view-transition-group(vt-consent){animation-duration:var(--dur-fade);animation-timing-function:var(--ease-smooth)}html[data-nav]::view-transition-image-pair(vt-header){isolation:isolate}html[data-nav]::view-transition-image-pair(vt-top-nav){isolation:isolate}html[data-nav]::view-transition-image-pair(vt-dock){isolation:isolate}html[data-nav]::view-transition-image-pair(vt-accessory){isolation:isolate}html[data-nav]::view-transition-image-pair(vt-contact-bar){isolation:isolate}html[data-nav]::view-transition-image-pair(vt-toasts){isolation:isolate}html[data-nav]::view-transition-image-pair(vt-consent){isolation:isolate}html[data-nav]::view-transition-old(vt-header){animation:vt-fade-out var(--dur-fade) var(--ease-smooth) both;mix-blend-mode:plus-lighter}html[data-nav]::view-transition-old(vt-top-nav){animation:vt-fade-out var(--dur-fade) var(--ease-smooth) both;mix-blend-mode:plus-lighter}html[data-nav]::view-transition-old(vt-dock){animation:vt-fade-out var(--dur-fade) var(--ease-smooth) both;mix-blend-mode:plus-lighter}html[data-nav]::view-transition-old(vt-accessory){animation:vt-fade-out var(--dur-fade) var(--ease-smooth) both;mix-blend-mode:plus-lighter}html[data-nav]::view-transition-old(vt-contact-bar){animation:vt-fade-out var(--dur-fade) var(--ease-smooth) both;mix-blend-mode:plus-lighter}html[data-nav]::view-transition-old(vt-toasts){animation:vt-fade-out var(--dur-fade) var(--ease-smooth) both;mix-blend-mode:plus-lighter}html[data-nav]::view-transition-old(vt-consent){animation:vt-fade-out var(--dur-fade) var(--ease-smooth) both;mix-blend-mode:plus-lighter}html[data-nav]::view-transition-new(vt-header){animation:vt-fade-in var(--dur-fade) var(--ease-smooth) both;mix-blend-mode:plus-lighter}html[data-nav]::view-transition-new(vt-top-nav){animation:vt-fade-in var(--dur-fade) var(--ease-smooth) both;mix-blend-mode:plus-lighter}html[data-nav]::view-transition-new(vt-dock){animation:vt-fade-in var(--dur-fade) var(--ease-smooth) both;mix-blend-mode:plus-lighter}html[data-nav]::view-transition-new(vt-accessory){animation:vt-fade-in var(--dur-fade) var(--ease-smooth) both;mix-blend-mode:plus-lighter}html[data-nav]::view-transition-new(vt-contact-bar){animation:vt-fade-in var(--dur-fade) var(--ease-smooth) both;mix-blend-mode:plus-lighter}html[data-nav]::view-transition-new(vt-toasts){animation:vt-fade-in var(--dur-fade) var(--ease-smooth) both;mix-blend-mode:plus-lighter}html[data-nav]::view-transition-new(vt-consent){animation:vt-fade-in var(--dur-fade) var(--ease-smooth) both;mix-blend-mode:plus-lighter}html[data-nav=push]::view-transition-old(root){animation:vt-push-old var(--dur-nav) var(--ease-settle) both}html[data-nav=push]::view-transition-new(root){animation:vt-push-new var(--dur-nav) var(--ease-settle) both}html[data-nav=pop]::view-transition-old(root){animation:vt-pop-old var(--dur-nav) var(--ease-settle) both;z-index:1}html[data-nav=pop]::view-transition-new(root){animation:vt-pop-new var(--dur-nav) var(--ease-settle) both}html[data-nav=tab]::view-transition-old(root){animation:vt-fade-out var(--dur-fade) var(--ease-smooth) both;mix-blend-mode:plus-lighter}html[data-nav=fade]::view-transition-old(root){animation:vt-fade-out var(--dur-fade) var(--ease-smooth) both;mix-blend-mode:plus-lighter}html[data-nav=tab]::view-transition-new(root){animation:vt-fade-in var(--dur-fade) var(--ease-smooth) both;mix-blend-mode:plus-lighter}html[data-nav=fade]::view-transition-new(root){animation:vt-fade-in var(--dur-fade) var(--ease-smooth) both;mix-blend-mode:plus-lighter}html[data-nav=tab]::view-transition-image-pair(root){isolation:isolate}html[data-nav=fade]::view-transition-image-pair(root){isolation:isolate}html[data-nav=morph]::view-transition-group(*){animation-duration:var(--dur-morph);animation-timing-function:var(--ease-soft)}html[data-nav=morph]::view-transition-image-pair(*){isolation:isolate}html[data-nav=morph]::view-transition-old(*){animation-timing-function:var(--ease-smooth)}html[data-nav=morph]::view-transition-new(*){animation-timing-function:var(--ease-smooth)}html[data-nav=morph]::view-transition-old(*):only-child{animation-duration:var(--dur-fade)}html[data-nav=morph]::view-transition-new(*):only-child{animation-duration:var(--dur-fade)}html[data-nav=morph]::view-transition-old(root){animation:vt-fade-out calc(var(--dur-fade) * .65) var(--ease-smooth) both}html[data-nav=morph]::view-transition-new(root){animation:vt-rise-in var(--dur-nav) var(--ease-settle) calc(.12s * var(--motion-scale)) both}html[data-nav=morph]::view-transition-old(hero-photo){object-fit:cover;block-size:100%}html[data-nav=morph]::view-transition-new(hero-photo){object-fit:cover;block-size:100%}html[data-nav=morph]::view-transition-image-pair(hero-photo){animation:vt-via-blur var(--dur-morph) var(--ease-soft) both}html[data-nav=modal]::view-transition-old(root){animation:none}html[data-nav=modal]::view-transition-new(root){animation:vt-modal-in var(--dur-morph) var(--ease-soft) both}html[data-nav=unmodal]::view-transition-old(root){animation:vt-modal-out var(--dur-nav) var(--ease-settle) both;z-index:1}html[data-nav=unmodal]::view-transition-new(root){animation:none}@media (min-width:64rem){html[data-nav=push]::view-transition-old(root){animation:vt-fade-out calc(var(--dur-fade) * .65) var(--ease-smooth) both}html[data-nav=pop]::view-transition-old(root){animation:vt-fade-out calc(var(--dur-fade) * .65) var(--ease-smooth) both}html[data-nav=push]::view-transition-new(root){animation:vt-drift-in var(--dur-nav) var(--ease-settle) both}html[data-nav=pop]::view-transition-new(root){animation:vt-drift-back var(--dur-nav) var(--ease-settle) both}}@media (prefers-reduced-motion:reduce){html[data-nav]::view-transition-group(*){animation:none!important}html[data-nav]::view-transition-image-pair(*){animation:none!important}html[data-nav]::view-transition-old(*){mix-blend-mode:plus-lighter;animation:vt-fade-out var(--dur-reduced) linear both!important}html[data-nav]::view-transition-new(*){mix-blend-mode:plus-lighter;animation:vt-fade-in var(--dur-reduced) linear both!important}}html[data-nav][data-reduce-motion=on]::view-transition-group(*){animation:none!important}html[data-nav][data-reduce-motion=on]::view-transition-image-pair(*){animation:none!important}html[data-nav][data-reduce-motion=on]::view-transition-old(*){mix-blend-mode:plus-lighter;animation:vt-fade-out var(--dur-reduced) linear both!important}html[data-nav][data-reduce-motion=on]::view-transition-new(*){mix-blend-mode:plus-lighter;animation:vt-fade-in var(--dur-reduced) linear both!important}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-rise-in{0%{opacity:0;transform:translateY(12px)}}@keyframes vt-push-new{0%{transform:translateX(calc(var(--vt-dir) * 100%));box-shadow:0 0 #0000}to{box-shadow:calc(var(--vt-dir) * -12px) 0 32px color-mix(in srgb, var(--scrim-ink) 18%, transparent);transform:none}}@keyframes vt-push-old{to{transform:translateX(calc(var(--vt-dir) * -30%));filter:brightness(.9)}}@keyframes vt-pop-old{0%{box-shadow:calc(var(--vt-dir) * -12px) 0 32px color-mix(in srgb, var(--scrim-ink) 18%, transparent)}to{transform:translateX(calc(var(--vt-dir) * 100%));box-shadow:0 0 #0000}}@keyframes vt-pop-new{0%{transform:translateX(calc(var(--vt-dir) * -30%));filter:brightness(.9)}}@keyframes vt-drift-in{0%{opacity:0;transform:translateX(calc(var(--vt-dir) * 40px))}}@keyframes vt-drift-back{0%{opacity:0;transform:translateX(calc(var(--vt-dir) * -40px))}}@keyframes vt-via-blur{30%{filter:blur(3px)}}@keyframes vt-modal-in{0%{clip-path:circle(var(--vt-r0,34px) at var(--vt-x,50%) var(--vt-y,50%))}to{clip-path:circle(150% at var(--vt-x,50%) var(--vt-y,50%))}}@keyframes vt-modal-out{to{transform:translateY(100%)}}
