/* Final eight-image treatment from approved Motion study 07. */

.hero .cinema-film{opacity:.82!important}@media(min-width:650px){[data-theme="light"] .hero .cinema-film{opacity:.9!important}[data-theme="light"] .hero .cinema-texture{background:linear-gradient(90deg,#f4f8fb 0%,rgba(244,248,251,.97) 48%,rgba(244,248,251,.28) 82%,rgba(244,248,251,.12))!important}}

.work-editorial-scene{background-image:linear-gradient(0deg,#060622 10%,rgba(6,6,34,.9) 48%,rgba(6,6,34,.05) 95%),url("./assets/image-ideas/02-molecular-ribbon.webp")!important;background-position:center,70% 10%!important} [data-theme="light"] .work-editorial-scene{background-image:linear-gradient(0deg,#f4f8fb 10%,rgba(244,248,251,.94) 48%,rgba(244,248,251,.02) 95%),url("./assets/image-ideas/02-molecular-ribbon.webp")!important}

.image-choice-signal{background-color:#060622!important;color:#f2f7ff!important;--color-primary:#9bd2ff}.image-choice-signal .scene-still{background-image:url("./assets/image-ideas/03-signal-field.webp")!important;opacity:.8!important}.image-choice-signal .scene-still::after{background:linear-gradient(0deg,rgba(6,6,34,.6),rgba(6,6,34,.68),rgba(6,6,34,.6))!important}.image-choice-signal .quote-line{color:#f2f7ff!important;text-shadow:0 2px 24px #060622}.image-choice-signal .quote-line:last-child{color:#9bd2ff!important}

.image-choice-field{width:100%!important;aspect-ratio:4/5!important;max-height:21rem;overflow:hidden;border-radius:12px}.image-choice-field img{height:100%;width:100%}

.contact-section::after{background:linear-gradient(90deg,rgba(6,6,34,.95),rgba(6,6,34,.8) 50%,rgba(6,6,34,.25)),url("./assets/image-ideas/08-open-path.webp") 70% center/cover!important;opacity:1!important}[data-theme="light"] .contact-section::after{background:linear-gradient(90deg,rgba(244,248,251,.98),rgba(244,248,251,.94) 55%,rgba(244,248,251,.32)),url("./assets/image-ideas/08-open-path.webp") 70% center/cover!important;opacity:1!important}.contact-section .join-canvas{opacity:.15}.contact-section .contact-form{background:var(--color-surface);padding:1.5rem;border:1px solid var(--color-border);border-radius:12px}
