204204 margin : 0 auto;
205205 }
206206
207+ .projects-grid {
208+ display : grid;
209+ grid-template-columns : repeat (4 , 1fr );
210+ gap : 1.5rem ;
211+ margin-top : 2rem ;
212+ }
213+
207214 .project-card {
208215 background : rgba (30 , 41 , 59 , 0.6 );
209216 border : 1px solid rgba (255 , 255 , 255 , 0.1 );
210217 border-radius : 24px ;
211218 padding : 2.5rem ;
212- margin-bottom : 2rem ;
213219 backdrop-filter : blur (10px );
214220 transition : all 0.4s ease;
215221 opacity : 0 ;
222+ display : flex;
223+ flex-direction : column;
216224 }
217225
218226 .project-card : hover {
233241 line-height : 1.7 ;
234242 color : var (--text-secondary );
235243 font-weight : 300 ;
244+ flex : 1 ;
236245 }
237246
238247 .project-links {
239248 display : flex;
240249 gap : 1rem ;
241- margin-top : 1.5rem ;
250+ margin-top : auto;
251+ padding-top : 1.5rem ;
242252 flex-wrap : wrap;
243253 }
244254
332342 cursor : pointer;
333343 }
334344
345+ .projects-preview {
346+ display : flex;
347+ justify-content : center;
348+ gap : 2rem ;
349+ margin-top : 3rem ;
350+ flex-wrap : wrap;
351+ }
352+
353+ .project-preview-item {
354+ color : var (--text-secondary );
355+ font-size : 1.1rem ;
356+ font-weight : 500 ;
357+ text-decoration : none;
358+ transition : color 0.3s ease;
359+ }
360+
361+ .project-preview-item : hover {
362+ color : var (--accent-blue );
363+ }
364+
335365 @media (max-width : 991px ) {
336366 .nav-menu-5 {
337367 display : none;
348378 .project-card {
349379 padding : 1.5rem ;
350380 }
381+
382+ .projects-grid {
383+ grid-template-columns : repeat (2 , 1fr );
384+ gap : 1rem ;
385+ }
386+
387+ .projects-preview {
388+ gap : 1rem ;
389+ }
390+ }
391+
392+ @media (max-width : 600px ) {
393+ .projects-grid {
394+ grid-template-columns : 1fr ;
395+ }
351396 }
352397
353398 /* Animations */
@@ -400,6 +445,12 @@ <h1 class="heading-style-h1 fade-in" data-i18n="hero.title">Light-speed Large Mo
400445 < a href ="#projects " class ="button fade-in " data-i18n ="hero.cta " style ="animation-delay: 0.4s ">
401446 Explore Platforms
402447 </ a >
448+ < div class ="projects-preview fade-in " style ="animation-delay: 0.6s ">
449+ < a href ="#projects " class ="project-preview-item "> LightCompress</ a >
450+ < a href ="#projects " class ="project-preview-item "> LightLLM</ a >
451+ < a href ="#projects " class ="project-preview-item "> LightX2V</ a >
452+ < a href ="#projects " class ="project-preview-item "> X2V Studio</ a >
453+ </ div >
403454 </ div >
404455 </ section >
405456
@@ -412,14 +463,15 @@ <h1 class="heading-style-h1 fade-in" data-i18n="hero.title">Light-speed Large Mo
412463 </ div >
413464 </ section >
414465
415- <!-- Projects Section -->
466+ <!-- Projects Section -->
416467 < section id ="projects " class ="background-color-secondary ">
417468 < div class ="container-large ">
418469 < h2 class ="h2-section-text " data-i18n ="projects.title "> Core Platforms</ h2 >
419470 </ div >
420471
421- <!-- LightCompress -->
472+ <!-- Projects Grid -->
422473 < div class ="container-xlarge ">
474+ < div class ="projects-grid ">
423475 < div class ="project-card " data-project ="lightcompress ">
424476 < h3 class ="heading-style-h3 "> LightCompress</ h3 >
425477 < p class ="heading-style-h6 " data-i18n ="projects.lightcompress.description ">
@@ -479,13 +531,14 @@ <h3 class="heading-style-h3">X2V Studio</h3>
479531 </ a >
480532 </ div >
481533 </ div >
534+ </ div >
482535 </ div >
483536 </ section >
484537
485538 <!-- Updates Section -->
486539 < section id ="updates " class ="ama-scrolling-words-section ">
487540 < div class ="container-large ">
488- < h2 class ="h2-section-text " data-i18n ="updates.title "> Latest Signals </ h2 >
541+ < h2 class ="h2-section-text " data-i18n ="updates.title "> Latest Updates </ h2 >
489542 </ div >
490543 < div class ="update-feed ">
491544 < div class ="update-item ">
@@ -538,7 +591,7 @@ <h2 class="h2-section-text" data-i18n="updates.title">Latest Signals</h2>
538591 'projects.lightx2v.description' : 'Video generation inference engine focused on high-fidelity outputs from text and multimodal prompts for creative and virtual avatar scenarios.' ,
539592 'projects.x2vstudio.description' : 'Live experience site supporting lip-sync driving and multi-style generation to explore LightX2V in production environments.' ,
540593 'projects.x2vstudio.cta' : 'Open Studio' ,
541- 'updates.title' : 'Latest Signals ' ,
594+ 'updates.title' : 'Latest Updates ' ,
542595 'updates.q1.label' : 'Q1 · 2025' ,
543596 'updates.q1.content' : 'LightCompress releases a low-rank KV cache compression recipe for inference deployment, cutting serving cost by 38%.' ,
544597 'updates.feb.label' : 'Feb · 2025' ,
@@ -564,7 +617,7 @@ <h2 class="h2-section-text" data-i18n="updates.title">Latest Signals</h2>
564617 'projects.lightx2v.description' : '视频生成推理引擎,专注文本与多模态提示到视频的高保真输出,面向创意生产和虚拟人场景。' ,
565618 'projects.x2vstudio.description' : '上线体验站点,支持口型驱动和多风格生成,实时探索 LightX2V 模型在生产环境中的表现。' ,
566619 'projects.x2vstudio.cta' : '立即体验' ,
567- 'updates.title' : '最新信号 ' ,
620+ 'updates.title' : '最新动态 ' ,
568621 'updates.q1.label' : '2025 · Q1' ,
569622 'updates.q1.content' : 'LightCompress 推出面向推理部署的 KV Cache 低秩压缩方案,部署成本下降 38%。' ,
570623 'updates.feb.label' : '2025 · 02' ,
0 commit comments