@keyframes reuw0w0{0%{opacity:0}to{opacity:1}}@keyframes reuw0w1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.reuw0w2{opacity:0;animation:reuw0w0 2.3s normal forwards ease-out;animation-iteration-count:1;animation-delay:.3s;border-radius:50%;font-size:11px;text-indent:-99999em;margin:auto;position:relative;width:30px;height:30px;box-shadow:inset 0 0 0 1px;transform:translateZ(0);transition:opacity .5s ease}.reuw0w2:before{content:"";position:absolute;width:16px;height:32px;background-image:inherit;background-color:inherit;border-radius:32px 0 0 32px;top:-1px;left:-1px;transform-origin:16px 16px;animation:reuw0w1 2s infinite ease 1.5s}.reuw0w2:after{content:"";position:absolute;width:16px;height:32px;background-image:inherit;background-color:inherit;border-radius:0 32px 32px 0;top:-1px;left:15px;transform-origin:0px 16px;animation:reuw0w1 2s infinite ease}.reuw0w3{opacity:0;animation:reuw0w0 2.3s normal forwards ease-out;animation-iteration-count:1;animation-delay:.3s;border-radius:50%;font-size:11px;text-indent:-99999em;margin:auto;position:relative;width:18px;height:18px;box-shadow:inset 0 0 0 1px;transform:translateZ(0);transition:opacity .5s ease}.reuw0w3:before{content:"";position:absolute;width:10px;height:20px;background-image:inherit;background-color:inherit;border-radius:20px 0 0 20px;top:-1px;left:-1px;transform-origin:10px 10px;animation:reuw0w1 2s infinite ease 1.5s}.reuw0w3:after{content:"";position:absolute;width:10px;height:20px;background-image:inherit;background-color:inherit;border-radius:0 20px 20px 0;top:-1px;left:9px;transform-origin:0px 10px;animation:reuw0w1 2s infinite ease}.project-container{position:fixed;left:0;right:0;top:0;bottom:0;height:100vh;height:100dvh;overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;background-color:#fff;margin-bottom:var(--space);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.project-background{position:fixed;left:0;right:0;top:env(-safe-area-inset-top);height:100vh;opacity:0;animation:fadeInBackground .25s ease-in forwards;animation-delay:1s}@keyframes fadeInBackground{to{opacity:1}}.project-container.overlayd{position:absolute;left:0;right:0;min-height:100vh;min-height:100dvh;opacity:.01;transition:opacity .5s ease-in;padding:env(safe-area-inset-top) calc(8px + env(safe-area-inset-right)) env(safe-area-inset-bottom) calc(8px + env(safe-area-inset-left))}.outer-content-container{position:relative;max-width:920px;margin-left:auto;margin-right:auto;padding:var(--space4) var(--space4);min-height:100dvh}.project-container.overlayd.fade-in{opacity:1}.project-container>*{color:#000}.content-container{margin-bottom:12vh;font-size:var(--fontsize);line-height:var(--lineheight)}
