.project{-webkit-backdrop-filter:var(--link-backdrop-filter);backdrop-filter:var(--link-backdrop-filter);border-radius:32px;-webkit-border-radius:32px;-moz-border-radius:32px;display:block;margin:1em 0 0;overflow:overlay;transition:all .3s cubic-bezier(.25,.8,.25,1)}.project>a,.project>h1,.project>h2,.project>h3,.project>h4,.project>h5,.project>h6,.project>i,.project>p,.project>p>a{color:var(--text-color);filter:var(--text-filter);mix-blend-mode:var(--text-mix-blend-mode)}.project>p>a{display:revert;line-height:revert;outline:revert;padding-left:revert;padding-right:revert;text-decoration:revert}.project>p:after{content:""}.project>hr.divider{margin:.5rem 0}.project>i{float:left;padding:1.5rem 1rem 0 1.5rem}.project>p:first-child{margin:3rem 3rem 1.5rem}.project>p{color:var(--link-color);font-weight:400;letter-spacing:normal;margin:1.5rem 3rem}.project>p:last-child{margin:1.5rem 3rem 3rem}.project>p:only-child{margin:3rem}.project>h4{display:block;font-weight:700;line-height:24px;padding:1.5rem 1.5rem 0}.project>.update{background-color:#fff;border:1px solid #ddd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-family:monospace;padding:4px}.project:focus,.project:hover{backdrop-filter:blur(16px) brightness(30%) saturate(250%) contrast(150%) hue-rotate(10deg);-webkit-backdrop-filter:blur(16px) brightness(30%) saturate(250%) contrast(150%) hue-rotate(10deg);background-color:hsla(0,0%,100%,.03);box-shadow:unset}