::view-transition{pointer-events:none}html[data-hero]::view-transition-old(root){animation-duration:var(--genie-page)}html[data-hero]::view-transition-new(root){animation-duration:var(--genie-page)}html[data-hero]::view-transition-group(aeg-hero){animation-duration:var(--genie-hero);animation-timing-function:var(--genie-ease-hero)}html[data-hero]::view-transition-image-pair(aeg-hero){border-radius:.75rem;overflow:clip}html[data-hero]::view-transition-image-pair(aeg-view){border-radius:.75rem;overflow:clip}html[data-hero]::view-transition-old(aeg-hero){object-fit:none;object-position:left top;width:100%;height:100%}html[data-hero]::view-transition-new(aeg-hero){object-fit:none;object-position:left top;width:100%;height:100%}html[data-hero]::view-transition-old(aeg-view){object-fit:none;object-position:left top;width:100%;height:100%}html[data-hero]::view-transition-new(aeg-view){object-fit:none;object-position:left top;width:100%;height:100%}html[data-hero]::view-transition-old(aeg-hero){animation:genie-hero-out var(--genie-hero-old-out) var(--genie-ease-out) both}html[data-hero]::view-transition-new(aeg-hero){animation:genie-hero-in var(--genie-hero-new-in) var(--genie-ease-out) var(--genie-hero-new-delay) both}html[data-hero]::view-transition-group(aeg-view){animation-duration:var(--genie-view);animation-timing-function:var(--genie-ease-hero)}html[data-hero]::view-transition-old(aeg-view){animation:genie-hero-out var(--genie-hero-old-out) var(--genie-ease-out) both}html[data-hero]::view-transition-new(aeg-view){animation:genie-hero-in var(--genie-view) var(--genie-ease-out) both}@keyframes genie-hero-out{to{opacity:0}}@keyframes genie-hero-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
