.project-detail-section{overflow:hidden;padding:80px 110px}.project-detail-section--dark{background:#000b2e}.project-detail-section--dark .project-detail__content,.project-detail-section--dark .project-detail__content p,.project-detail-section--dark .project-detail__content span,.project-detail-section--dark .project-detail__title{color:#fff!important}.project-detail-section--light{background:#fff}.project-detail-section--light .project-detail__content,.project-detail-section--light .project-detail__content p,.project-detail-section--light .project-detail__content span,.project-detail-section--light .project-detail__title{color:#000b2e!important}.project-detail-section>.container{padding-left:0;padding-right:0}.project-detail__grid{align-items:center;display:grid;gap:100px;grid-template-columns:1fr 1fr}.project-detail__grid--text-right .project-detail__text{order:2}.project-detail__grid--text-right .project-detail__image-wrapper{order:1}.project-detail__text{opacity:0;transform:translateX(-40px);transition:opacity 1.1s ease,transform 1.1s ease}.project-detail__text.is-visible{opacity:1;transform:translateX(0)}.project-detail__grid--text-right .project-detail__text{transform:translateX(40px)}.project-detail__grid--text-right .project-detail__text.is-visible{transform:translateX(0)}.project-detail__image-wrapper{opacity:0;position:relative;transform:translateX(40px);transition:opacity 1.1s ease,transform 1.1s ease}.project-detail__image-wrapper.is-visible{opacity:1;transform:translateX(0)}.project-detail__grid--text-right .project-detail__image-wrapper{transform:translateX(-40px)}.project-detail__grid--text-right .project-detail__image-wrapper.is-visible{transform:translateX(0)}.project-detail__title{font-family:Conv_PP Eiko,serif;font-size:38px;font-weight:400!important;line-height:1.15;margin:0 0 24px}.project-detail__content p{font-family:Montserrat,serif;font-size:16px;line-height:1.7;margin-bottom:18px}.project-detail__content p:last-child{margin-bottom:0}.project-detail__image{border:1px solid rgba(0,0,0,.15);border-radius:20px;display:block;height:auto;object-fit:cover;width:100%}@keyframes psd-zoom-pop{0%{scale:0}to{scale:1}}.project-detail__zoom{border:1px solid rgba(0,0,0,.15);border-radius:50%;opacity:0;overflow:hidden;position:absolute;transition:opacity .7s ease}.project-detail__zoom.is-visible{animation:psd-zoom-pop .8s cubic-bezier(.34,1.56,.64,1) both;opacity:1}.project-detail__zoom img{display:block;height:100%;object-fit:cover;width:100%}.project-detail__zoom--top-left{left:0;top:40px;transform:translateX(-50%)}.project-detail__zoom--top-right{right:0;top:40px;transform:translateX(50%)}.project-detail__zoom--bottom-left{bottom:40px;left:0;transform:translateX(-50%)}.project-detail__zoom--bottom-right{bottom:40px;right:0;transform:translateX(50%)}@media screen and (min-width:769px) and (max-width:1365px){.project-detail-section{padding-left:35px;padding-right:35px}.project-detail__title{font-size:32px}}@media (max-width:768px){.project-detail-section{padding:50px 25px}.project-detail__grid{gap:40px;grid-template-columns:1fr}.project-detail__grid--text-right .project-detail__text{order:1}.project-detail__grid--text-right .project-detail__image-wrapper{order:2}.project-detail__title{font-size:28px}.project-detail__zoom--bottom-left,.project-detail__zoom--top-left{transform:translateX(-50%) scale(.65)}.project-detail__zoom--bottom-right,.project-detail__zoom--top-right{transform:translateX(50%) scale(.65)}}@media (prefers-reduced-motion:reduce){.project-detail__image-wrapper,.project-detail__text,.project-detail__zoom{animation:none!important;opacity:1!important;transition:none!important}.project-detail__image-wrapper,.project-detail__text{transform:none!important}}