.client-marquee{padding:0;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.client-marquee .client-track{display:flex;width:max-content;min-width:0;animation:client-flow-right 34s linear infinite;padding:20px 0;will-change:transform}.client-marquee .client-set{display:flex;align-items:center;width:max-content;min-width:0;gap:24px;padding-right:24px}.client-marquee .client-set span{color:#777;font:800 12px Manrope;letter-spacing:1px}.client-marquee .client-set i{color:var(--gold);margin:0;font-size:9px}@keyframes client-flow-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}.client-marquee:hover .client-track{animation-play-state:paused}
.chroma-main{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);margin-top:28px}.chroma-main .small-image{height:560px}.chroma-main .small-meta{display:flex;flex-direction:column;justify-content:center;padding:48px}.adaptation-section{margin:28px 0 90px;border:1px solid #242424;background:#111;padding:42px}.adaptation-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.adaptation-grid figure{margin:0;background:#171717;border:1px solid #292929}.device-frame{height:430px;display:grid;place-items:center;overflow:hidden;background:#ece9e1;padding:28px}.device-frame img{display:block;box-shadow:0 20px 50px #0004}.social-feed img{width:min(360px,92%);aspect-ratio:1;object-fit:cover}.display-banner img{width:100%;height:215px;object-fit:cover}.adaptation-grid figcaption{padding:24px}.adaptation-grid figcaption span,.thumb figcaption span{display:block;color:var(--gold);font-size:10px;letter-spacing:1.5px}.adaptation-grid figcaption strong{display:block;font:700 22px Manrope;margin:9px 0}.adaptation-grid figcaption p{color:#888;line-height:1.6;margin:0}
.yuvaa-section{margin-top:100px;padding-top:90px;border-top:1px solid #2b2b2b}.thumbnail-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.thumb{margin:0;background:#141414;border:1px solid #272727;overflow:hidden}.thumb.wide{grid-column:span 2}.thumb.vertical{grid-column:span 1}.thumb img{width:100%;display:block;object-fit:cover;transition:transform .45s ease}.thumb.wide img{aspect-ratio:16/9}.thumb.vertical img{aspect-ratio:9/16}.thumb:hover img{transform:scale(1.025)}.thumb figcaption{padding:17px}.thumb figcaption strong{display:block;font:700 15px/1.3 Manrope;margin-bottom:8px}.thumb figcaption span{color:#888;line-height:1.45;letter-spacing:0}
@media(max-width:900px){.chroma-main{grid-template-columns:1fr}.chroma-main .small-image{height:480px}.adaptation-grid{grid-template-columns:1fr}.thumbnail-grid{grid-template-columns:repeat(4,1fr)}.thumb.wide{grid-column:span 2}.thumb.vertical{grid-column:span 1}}
@media(max-width:600px){.client-marquee .client-track{animation-duration:25s}.chroma-main .small-image{height:340px}.adaptation-section{padding:24px 18px;margin-bottom:65px}.device-frame{height:310px;padding:18px}.display-banner img{height:150px}.yuvaa-section{margin-top:70px;padding-top:65px}.thumbnail-grid{grid-template-columns:repeat(2,1fr);gap:12px}.thumb.wide{grid-column:span 2}.thumb.vertical{grid-column:span 1}.thumb figcaption{padding:13px}.thumb figcaption strong{font-size:13px}}
@media(prefers-reduced-motion:reduce){.client-marquee .client-track{animation:none;transform:none}.thumb img{transition:none}}
