.project-transition{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;background:#08090b;color:#fff;opacity:0;transition:opacity .22s ease;pointer-events:none}.project-transition.is-visible{opacity:1;pointer-events:auto}.transition-symbol{position:relative;width:76px;aspect-ratio:330/222}.transition-symbol>span{position:absolute;inset:0;background:currentColor;mask:url('assets/ev-logo-original.png') left center/333.333% 100% no-repeat;-webkit-mask:url('assets/ev-logo-original.png') left center/333.333% 100% no-repeat;opacity:0;animation:transition-layer-in .45s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--layer)*.14s)}.transition-clip-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.project-entering .project-editorial,.project-entering .clean-footer{opacity:0}.project-page .project-editorial,.project-page .clean-footer{transition:opacity .55s ease}.project-revealing .project-story{animation:project-content-in .65s ease both}.project-revealing .project-view{animation:project-content-in .7s ease both;animation-delay:calc(var(--reveal-index,0)*.07s)}@keyframes transition-layer-in{from{opacity:0;transform:translate(-9px,7px)}to{opacity:1;transform:translate(0,0)}}@keyframes project-content-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.project-transition{display:none}.project-entering .project-editorial,.project-entering .clean-footer{opacity:1}.project-page .project-editorial,.project-page .clean-footer{transition:none}.project-revealing .project-story,.project-revealing .project-view{animation:none}}
