@view-transition{navigation: auto;}:root{--vt-cover:750ms;--vt-hold:450ms;--vt-uncover:750ms;--vt-ease:cubic-bezier(0.625, 0.05, 0, 1);--vt-page-out:15vh;--vt-page-in:25vh;--vt-bow-top:30vmax;--vt-bow-bottom:40vmax;--vt-logo-fade:300ms;--vt-logo-in:calc(var(--vt-cover) / 3);--vt-logo-out:calc(var(--vt-cover) + var(--vt-hold) - 150ms)}html.vt-navigated #splash{display:none}html.vt-active #splash{display:flex;animation:none;view-transition-name:splash}html.vt-active #splash>div{animation:vt-fade-in var(--vt-logo-fade)ease-in-out var(--vt-logo-in)both,vt-fade-out var(--vt-logo-fade)ease-in-out var(--vt-logo-out)forwards}html.vt-samepage #warrantcanary{animation:none;transform:translateX(-1.4rem)scale(1)}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal}::view-transition-old(root){animation:vt-page-out var(--vt-cover)var(--vt-ease)forwards}::view-transition-new(root){animation:vt-invisible calc(var(--vt-cover) + var(--vt-hold))linear,vt-page-in var(--vt-uncover)var(--vt-ease)calc(var(--vt-cover) + var(--vt-hold))both}::view-transition-group(splash){animation:none}::view-transition-new(splash){animation:vt-mask-cover var(--vt-cover)var(--vt-ease)both,vt-mask-uncover var(--vt-uncover)var(--vt-ease)calc(var(--vt-cover) + var(--vt-hold))forwards}@keyframes vt-mask-cover{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes vt-mask-uncover{from{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0)}}@supports(clip-path:shape(from 0 0,close)){::view-transition-new(splash){animation-name:vt-mask-cover-curved,vt-mask-uncover-curved}}@keyframes vt-mask-cover-curved{from{clip-path:shape(from 0% 100%,curve to 100% 100% with 50% calc(100% - 0vw),vline to 100%,hline to 0%,close)}to{clip-path:shape(from 0% 0%,curve to 100% 0% with 50% calc(0% - var(--vt-bow-top)),vline to 100%,hline to 0%,close)}}@keyframes vt-mask-uncover-curved{from{clip-path:shape(from 0% 0%,hline to 100%,vline to 100%,curve to 0% 100% with 50% calc(100% + var(--vt-bow-bottom)),close)}to{clip-path:shape(from 0% 0%,hline to 100%,vline to 0%,curve to 0% 0% with 50% calc(0% + 0vw),close)}}@keyframes vt-page-out{from{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--vt-page-out)))}}@keyframes vt-page-in{from{transform:translateY(var(--vt-page-in))}to{transform:translateY(0)}}@keyframes vt-invisible{from,to{opacity:0}}@keyframes vt-fade-in{from{opacity:0}to{opacity:1}}@keyframes vt-fade-out{from{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){@view-transition{navigation: auto;}}