.project-page{position:relative;width:100%;background:#000;color:#fff;scroll-snap-type:y mandatory}.project-meta{position:fixed;z-index:100;bottom:60px;left:20px;right:20px;display:grid;grid-template-columns:1fr 1fr 1fr;font-size:12px;line-height:1;pointer-events:none}.project-meta>:nth-child(2){text-align:center}.project-meta>:nth-child(3){text-align:right}.project-section{position:relative;width:100%;height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden;scroll-snap-align:start}.half{height:50vh!important}.project-image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.project-video iframe,.project-video video{width:100%;height:100%;display:block;border:0}.project-video video{-o-object-fit:cover;object-fit:cover}.project-text{padding:40px;text-align:center}.project-text-inner{width:100%;max-width:700px}.project-text h1,.project-text h2,.project-text h3,.project-text p{margin-top:0}.project-text p{max-width:600px;margin-left:auto;margin-right:auto;line-height:1.5}.project-button{display:inline-block;margin-top:20px;padding:10px 18px;border:1px solid;color:inherit;text-decoration:none}@media (max-width:700px){.project-meta{left:14px;right:14px;font-size:10px}.project-text{padding:20px}}