@font-face{font-family:PPEditorialNew-Regular;src:url(/fonts/PPEditorialNew-Regular.woff2)format("woff2")}@font-face{font-family:PPEditorialNew-Ultralight;src:url(/fonts/PPEditorialNew-Ultralight.woff2)format("woff2"),url(/fonts/PPEditorialNew-Ultralight.ttf)format("ttf")}@font-face{font-family:PPEditorialNew-Ultrabold;src:url(/fonts/PPEditorialNew-Ultrabold.woff2)format("woff2")}@font-face{font-family:PPNeueMontreal-Medium;src:url(/fonts/PPNeueMontreal-Medium.woff2)format("woff2")}.page--project .project__title{background-color:#e0dede;margin-bottom:20px;padding:0 20px 10px;font-family:PPNeueMontreal-Medium,Helvetica,Arial,sans-serif;position:sticky;top:90px}.page--project .project__inner{flex-direction:column;margin-top:40px;padding:0 20px;display:flex}.page--project .project__group-details{order:-1;margin-bottom:30px}.page--project .project__images{grid-template-columns:50% 1fr;gap:20px;display:grid}.page--project .project__description,.page--project .project__tech-list{font-family:PPNeueMontreal-Medium,Helvetica,Arial,sans-serif}@media only screen and (min-width:768px){.page--project .project__inner{flex-direction:row;gap:20px}.page--project .project__group{width:50%}.page--project .project__images{grid-template-columns:1fr;gap:40px}.page--project .project__group-details{order:0}.page--project .project__description{position:sticky;top:100px}.page--project .project__title{padding-left:40px;padding-right:40px}.page--project .project__inner{gap:40px;padding-left:40px;padding-right:40px}}
