@import url(https://use.typekit.net/oqv1vzg.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.project-pictures .grid{grid-template-columns:3fr 2fr;grid-gap:5dvw;gap:5dvw;align-items:center}.project-pictures .start{display:grid;position:relative;width:100%;aspect-ratio:1/.7;max-height:60dvh}.project-pictures .start a:before{display:none}.project-pictures .start .msg{margin:auto;padding:2rem 4rem;text-align:center;background:#fff;pointer-events:none;z-index:1;transition:all .5s cubic-bezier(.19,1,.22,1)}.project-pictures .start .msg span{display:block;text-transform:uppercase;font-weight:600}.project-pictures .start .msg svg{display:inline-block;width:4rem;height:4rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.project-pictures .end{padding:5rem}.project-pictures .end .text+.buttons,.project-pictures .end .title+.buttons,.project-pictures .end .title+.text{margin-top:4rem}@media only screen and (max-width:768px){.project-pictures{text-align:center}.project-pictures .grid{grid-template-columns:1fr;grid-gap:5rem;gap:5rem}.project-pictures .start .msg{opacity:1;background:hsla(0,0%,100%,.5);transform:scale(1)}}