.space-crossing{z-index:10000;pointer-events:auto;isolation:isolate;--cross-ease:cubic-bezier(.65,0,.2,1);position:fixed;inset:0;overflow:hidden}.crossing-veil{animation:crossing-darken .76s var(--cross-ease) both;background:#080808;position:absolute;inset:0}.crossing-door{opacity:0;background:#080808;width:55%;height:160%;position:absolute;top:-30%}.crossing-door--left{border-radius:0 50% 50% 0;left:-5%}.crossing-door--right{border-radius:50% 0 0 50%;right:-5%}.crossing-filaments{fill:none;stroke:url(#crossing-silver);stroke-width:.75px;width:100%;height:100%;animation:crossing-thread-arrival .82s var(--cross-ease) both;position:absolute;inset:0}.crossing-strands{transform-origin:50%}.crossing-dust{animation:.82s both crossing-thread-arrival;position:absolute;inset:0}.crossing-dust i{background:#eee;width:2px;height:2px;position:absolute;box-shadow:0 0 8px #fff8}.space-crossing[data-phase=reveal]{pointer-events:none}.space-crossing[data-phase=reveal] .crossing-veil{animation:crossing-veil-release .65s var(--cross-ease) both}.space-crossing[data-phase=reveal] .crossing-door--left{animation:crossing-open-left 1.35s var(--cross-ease) both}.space-crossing[data-phase=reveal] .crossing-door--right{animation:crossing-open-right 1.35s var(--cross-ease) both}.space-crossing[data-phase=reveal] .crossing-filaments{animation:1.3s both crossing-thread-release}.space-crossing[data-phase=reveal] .crossing-strands--left{animation:crossing-sweep-left 1.3s var(--cross-ease) both}.space-crossing[data-phase=reveal] .crossing-strands--right{animation:crossing-sweep-right 1.3s var(--cross-ease) both}.space-crossing[data-phase=reveal] .crossing-dust{animation:1s ease-out both crossing-dust-release}.space-crossing[data-direction=out] .crossing-filaments{scale:-1 1}html[data-space-arrival=thoughts] .thought-motto{animation:1.2s cubic-bezier(.19,1,.22,1) both crossing-motto}#thought-motto-title:focus{outline:none}@keyframes crossing-darken{0%{opacity:0}to{opacity:1}}@keyframes crossing-thread-arrival{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes crossing-open-left{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(-110%)rotate(-8deg)}}@keyframes crossing-open-right{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(110%)rotate(8deg)}}@keyframes crossing-thread-release{0%,25%{opacity:1}to{opacity:0}}@keyframes crossing-sweep-left{to{transform:translate(-28%)scaleX(1.4)}}@keyframes crossing-sweep-right{to{transform:translate(28%)scaleX(1.4)}}@keyframes crossing-dust-release{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes crossing-motto{0%{opacity:.1;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.space-crossing{display:none}html[data-space-arrival=thoughts] .thought-motto{animation:none}}@keyframes crossing-veil-release{0%{opacity:1}to{opacity:0}}
