.project-story-section{padding:100px 150px}.project-story-section>.container{max-width:100%;padding-left:0;padding-right:0}.project-story-section--light{background:#fff;color:#1d1d1d}.project-story-section--dark{background:#1d1d1d;color:#fff}.project-story__chapters{display:flex;flex-direction:column;gap:48px;max-width:860px}.project-story__chapter{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.project-story__chapter.is-visible{opacity:1;transform:none}.project-story__heading{font-family:Manrope,sans-serif;font-size:45px;font-weight:400;line-height:50px;margin:0 0 20px}.project-story__card-body p,.project-story__content p{font-family:Manrope,sans-serif;font-size:16px;line-height:26px;margin:0 0 16px}.project-story__card-body p:last-child,.project-story__content p:last-child{margin-bottom:0}.project-story__deliverables{margin-top:72px}.project-story__grid{display:grid;gap:20px;grid-template-columns:1fr 1fr;list-style:none;margin:32px 0 0;padding:0}.project-story__card{background-color:#ff6a36;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;color:#fff;display:flex;flex-direction:column;gap:9px;margin:0;min-height:260px;opacity:0;padding:20px 20px 24px;position:relative;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.project-story-section--dark .project-story__card,.project-story-section--light .project-story__card{color:#fff}.project-story__card.is-visible{opacity:1;transform:none}.project-story__index{align-items:center;background:transparent;border:1.5px solid #fff;border-radius:50%;color:#fff;display:inline-flex;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;height:30px;justify-content:center;letter-spacing:.04em;margin-bottom:48px;width:30px}.project-story__card-title{color:#fff;font-family:Manrope,sans-serif;font-size:32px;font-weight:400;line-height:36px;margin:0 0 16px}.project-story__card-body{color:#fff;margin-top:auto}.project-story__card-body p{color:#fff}@media screen and (min-width:1366px) and (max-width:1500px){.project-story-section{padding-left:90px;padding-right:90px}}@media screen and (min-width:769px) and (max-width:1365px){.project-story-section{padding-left:35px;padding-right:35px}.project-story__heading{font-size:40px;line-height:46px}}@media (max-width:768px){.project-story-section{padding:50px 20px}.project-story__heading{font-size:32px;line-height:40px}.project-story__grid{grid-template-columns:1fr}.project-story__card-title{font-size:24px;line-height:30px}.project-story__deliverables{margin-top:48px}}@media (prefers-reduced-motion:reduce){.project-story__card,.project-story__chapter{opacity:1!important;transform:none!important;transition:none!important}}