[data-enter=pull-back]{overflow:clip}.xbr-armed [data-enter=pull-back] .xbr-pb{opacity:0;transform-origin:50% 20%;transform:scale(1.7)}.xbr-armed [data-enter=pull-back].in .xbr-pb{opacity:1;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .45s cubic-bezier(0,0,.2,1);transform:none}.xbr-armed [data-enter=cursor-trail] .xbr-ct{clip-path:inset(0 100% 0 0)}.xbr-armed [data-enter=cursor-trail].in .xbr-ct{clip-path:inset(0);transition:clip-path .9s cubic-bezier(.33,1,.68,1) 60ms}.xbr-trail{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.xbr-trail i{opacity:0;background:#ffffff8c;border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:-6px}.xbr-trail i.go{animation:.76s cubic-bezier(0,0,.2,1) both xbr-trail}@keyframes xbr-trail{0%{opacity:.92;scale:1}to{opacity:0;scale:.2}}.xbr-armed [data-enter=spiral-in] .xbr-spec{opacity:0}.xbr-armed [data-enter=spiral-in].in .xbr-spec{animation:1.1s cubic-bezier(.16,1,.3,1) both xbr-spiral}@keyframes xbr-spiral{0%{opacity:0;transform:translate(46vw,26vh)rotate(-150deg)scale(.22)}30%{opacity:1;transform:translate(22vw,-16vh)rotate(-80deg)scale(.48)}62%{transform:translate(-5vw,7vh)rotate(-24deg)scale(.82)}to{opacity:1;transform:none}}.xbr-armed [data-enter=curtain-rise] .xbr-cr{clip-path:inset(100% 0 0);transform:translateY(96px)}.xbr-armed [data-enter=curtain-rise].in .xbr-cr{clip-path:inset(0);transition:clip-path 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transform:none}[data-enter=stretch-scroll] [data-stretch]{transform-origin:50% 100%}.xbr-armed [data-enter=stretch-scroll] .xbr-dl{opacity:0}.xbr-armed [data-enter=stretch-scroll].in .xbr-dl{transform-origin:50% 100%;animation:.8s cubic-bezier(.16,1,.3,1) both xbr-stretch}@keyframes xbr-stretch{0%{opacity:0;transform:translateY(80px)scaleY(1.6)}55%{opacity:1;transform:translateY(0)scaleY(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.xbr-armed [data-enter] .xbr-pb,.xbr-armed [data-enter] .xbr-ct,.xbr-armed [data-enter] .xbr-spec,.xbr-armed [data-enter] .xbr-cr,.xbr-armed [data-enter] .xbr-dl{opacity:1;clip-path:none;animation:none;transform:none}.xbr-trail{display:none}}
