/* 字号交给站点的 set_font_* 阶梯统一管理（标题 set_font_2、正文 set_font_5），
   这里不再写死 font-size，也不用断点硬切 —— clamp 会平滑覆盖各尺寸。 */
/* ==== 布局：文字在左、照片墙在右（源站 row-reverse） ==== */
.ly_poster_339 .p339_wrap{position:relative;background-color:var(--n-0);background-image:var(--p339-bg,none);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}/* 文字左边缘原先不跟任何栅格：split 宽度 = 图片区50%+50px + 文字区700px，
   随视口漂移（标题左边缘 44px@1440 / 153px@1920 / 313px@2560），与相邻模块对不齐。
   改为纳入首页主栅格（92% 且封顶 1440px，与 poster_281/283/286、blog_23 一致）后，
   文字左边缘在 1440/1920/2560 三档下都落在同一条栅格线上。 */
.ly_poster_339 .p339_split{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;height:1080px;width:var(--grid-content,92%);max-width:1440px;margin:0 auto}.ly_poster_339 .p339_left{width:calc(100% - 700px);height:1080px;position:relative;perspective:2200px}.ly_poster_339 .p339_right{width:700px;height:1080px;padding:0;box-sizing:border-box;color:var(--n-700);display:flex;flex-direction:column;justify-content:center}.ly_poster_339 .p339_stage{width:100%;height:100vh;position:absolute;top:calc(50% - 80px);left:50%;transform:translate(-50%,-50%);transform-style:preserve-3d}.ly_poster_339 .p339_group{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transform-style:preserve-3d}.ly_poster_339 .p339_item{position:absolute;width:160px;height:200px;border-radius:10px;overflow:hidden;transform-style:preserve-3d;backface-visibility:hidden}.ly_poster_339 .p339_item img{width:100%;height:100%;object-fit:cover;display:block}/* ==== 标题与正文 ==== */
.ly_poster_339 .p339_right .title{margin:0 0 20px;line-height:1.2;letter-spacing:normal;text-align:left;color:var(--n-700)}.ly_poster_339 .p339_t2{display:block}.ly_poster_339 .p339_t1{display:flex;align-items:baseline;flex-wrap:wrap;margin-top:0}.ly_poster_339 .p339_accent{flex:0 0 auto;z-index:1;background:linear-gradient(89deg,#7cc400 .67%,#5aa400 49.08%,var(--brand) 98.43%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ly_poster_339 .p339_bt{flex:0 0 auto;margin-left:.22em}.ly_poster_339 .p339_desc{width:620px;margin:0 0 16px;line-height:1.6;color:#6f6556}.ly_poster_339 .p339_desc_accent{font-family:'Leaguespartan-Semibold',Arial,sans-serif}.ly_poster_339 .p339_desc_opacity{opacity:.65}.ly_poster_339 .p339_desc:last-child{margin-bottom:0}/* ==== 位置：桌面 ==== */
.ly_poster_339 .p339_group[data-group="0"] .p339_item:nth-child(1){left:30px;top:0px;transform:translateZ(160px)}
.ly_poster_339 .p339_group[data-group="0"] .p339_item:nth-child(2){left:200px;top:-140px;transform:translateZ(160px)}
.ly_poster_339 .p339_group[data-group="0"] .p339_item:nth-child(3){left:-100px;top:280px;transform:translateZ(160px)}
.ly_poster_339 .p339_group[data-group="0"] .p339_item:nth-child(4){left:-130px;top:-154px;transform:translateZ(160px)}
.ly_poster_339 .p339_group[data-group="0"] .p339_item:nth-child(5){left:-160px;top:70px;transform:translateZ(160px)}
.ly_poster_339 .p339_group[data-group="0"] .p339_item:nth-child(6){left:200px;top:180px;transform:translateZ(160px)}
.ly_poster_339 .p339_group[data-group="1"] .p339_item:nth-child(1){left:240px;top:200px;transform:translateZ(130px)}
.ly_poster_339 .p339_group[data-group="1"] .p339_item:nth-child(2){left:5px;top:-180px;transform:translateZ(130px)}
.ly_poster_339 .p339_group[data-group="1"] .p339_item:nth-child(3){left:50px;top:180px;transform:translateZ(130px)}
.ly_poster_339 .p339_group[data-group="1"] .p339_item:nth-child(4){left:-190px;top:-150px;transform:translateZ(130px)}
.ly_poster_339 .p339_group[data-group="1"] .p339_item:nth-child(5){left:-190px;top:160px;transform:translateZ(130px)}
.ly_poster_339 .p339_group[data-group="1"] .p339_item:nth-child(6){left:220px;top:-70px;transform:translateZ(130px)}
.ly_poster_339 .p339_group[data-group="2"] .p339_item:nth-child(1){left:-230px;top:-190px}
.ly_poster_339 .p339_group[data-group="2"] .p339_item:nth-child(2){left:240px;top:-160px}
.ly_poster_339 .p339_group[data-group="2"] .p339_item:nth-child(3){left:220px;top:50px}
.ly_poster_339 .p339_group[data-group="2"] .p339_item:nth-child(4){left:-10px;top:220px}
.ly_poster_339 .p339_group[data-group="2"] .p339_item:nth-child(5){left:-220px;top:20px}
.ly_poster_339 .p339_group[data-group="2"] .p339_item:nth-child(6){left:-250px;top:240px}
.ly_poster_339 .p339_group[data-group="3"] .p339_item:nth-child(1){left:-220px;top:-168px;transform:translateZ(-150px)}
.ly_poster_339 .p339_group[data-group="3"] .p339_item:nth-child(2){left:-210px;top:50px;transform:translateZ(-200px)}
.ly_poster_339 .p339_group[data-group="3"] .p339_item:nth-child(3){left:-10px;top:-10px;transform:translateZ(100px)}
.ly_poster_339 .p339_group[data-group="3"] .p339_item:nth-child(4){left:220px;top:240px;transform:translateZ(-200px)}
.ly_poster_339 .p339_group[data-group="3"] .p339_item:nth-child(5){left:-220px;top:250px;transform:translateZ(-150px)}
.ly_poster_339 .p339_group[data-group="4"] .p339_item:nth-child(1){left:-250px;top:-200px;transform:translateZ(-400px)}
.ly_poster_339 .p339_group[data-group="4"] .p339_item:nth-child(2){left:-200px;top:50px;transform:translateZ(-400px)}
.ly_poster_339 .p339_group[data-group="4"] .p339_item:nth-child(3){left:150px;top:-185px;transform:translateZ(-200px)}
.ly_poster_339 .p339_group[data-group="4"] .p339_item:nth-child(4){left:80px;top:40px;transform:translateZ(-400px)}
.ly_poster_339 .p339_group[data-group="4"] .p339_item:nth-child(5){left:140px;top:290px}
.ly_poster_339 .p339_group[data-group="4"] .p339_item:nth-child(6){left:-260px;top:290px;transform:translateZ(-300px)}

@media screen and (min-width:1024px) and (max-width:1450px){.ly_poster_339 .p339_split{height:864px}.ly_poster_339 .p339_left{height:864px;width:calc(100% - 658px)}.ly_poster_339 .p339_right{width:658px;height:864px;padding:0}.ly_poster_339 .p339_stage{top:calc(50% - 64px)}.ly_poster_339 .p339_item{width:128px;height:160px;border-radius:10px}.ly_poster_339 .p339_right .title{margin-bottom:30px}.ly_poster_339 .p339_desc{width:496px;margin-bottom:12px}.ly_poster_339 .p339_group[data-group="0"] .p339_item:nth-child(1){left:24px;top:0px;transform:translateZ(128px)}
	.ly_poster_339 .p339_group[data-group="0"] .p339_item:nth-child(2){left:160px;top:-112px;transform:translateZ(128px)}
	.ly_poster_339 .p339_group[data-group="0"] .p339_item:nth-child(3){left:-80px;top:224px;transform:translateZ(128px)}
	.ly_poster_339 .p339_group[data-group="0"] .p339_item:nth-child(4){left:-104px;top:-123.2px;transform:translateZ(128px)}
	.ly_poster_339 .p339_group[data-group="0"] .p339_item:nth-child(5){left:-128px;top:56px;transform:translateZ(128px)}
	.ly_poster_339 .p339_group[data-group="0"] .p339_item:nth-child(6){left:160px;top:144px;transform:translateZ(128px)}
	.ly_poster_339 .p339_group[data-group="1"] .p339_item:nth-child(1){left:192px;top:160px;transform:translateZ(104px)}
	.ly_poster_339 .p339_group[data-group="1"] .p339_item:nth-child(2){left:4px;top:-144px;transform:translateZ(104px)}
	.ly_poster_339 .p339_group[data-group="1"] .p339_item:nth-child(3){left:40px;top:144px;transform:translateZ(104px)}
	.ly_poster_339 .p339_group[data-group="1"] .p339_item:nth-child(4){left:-152px;top:-120px;transform:translateZ(104px)}
	.ly_poster_339 .p339_group[data-group="1"] .p339_item:nth-child(5){left:-152px;top:128px;transform:translateZ(104px)}
	.ly_poster_339 .p339_group[data-group="1"] .p339_item:nth-child(6){left:176px;top:-56px;transform:translateZ(104px)}
	.ly_poster_339 .p339_group[data-group="2"] .p339_item:nth-child(1){left:-184px;top:-152px}
	.ly_poster_339 .p339_group[data-group="2"] .p339_item:nth-child(2){left:192px;top:-128px}
	.ly_poster_339 .p339_group[data-group="2"] .p339_item:nth-child(3){left:176px;top:40px}
	.ly_poster_339 .p339_group[data-group="2"] .p339_item:nth-child(4){left:-8px;top:176px}
	.ly_poster_339 .p339_group[data-group="2"] .p339_item:nth-child(5){left:-176px;top:16px}
	.ly_poster_339 .p339_group[data-group="2"] .p339_item:nth-child(6){left:-200px;top:192px}
	.ly_poster_339 .p339_group[data-group="3"] .p339_item:nth-child(1){left:-176px;top:-134.4px;transform:translateZ(-120px)}
	.ly_poster_339 .p339_group[data-group="3"] .p339_item:nth-child(2){left:-168px;top:40px;transform:translateZ(-160px)}
	.ly_poster_339 .p339_group[data-group="3"] .p339_item:nth-child(3){left:-8px;top:-8px;transform:translateZ(80px)}
	.ly_poster_339 .p339_group[data-group="3"] .p339_item:nth-child(4){left:176px;top:192px;transform:translateZ(-160px)}
	.ly_poster_339 .p339_group[data-group="3"] .p339_item:nth-child(5){left:-176px;top:200px;transform:translateZ(-120px)}
	.ly_poster_339 .p339_group[data-group="4"] .p339_item:nth-child(1){left:-200px;top:-160px;transform:translateZ(-320px)}
	.ly_poster_339 .p339_group[data-group="4"] .p339_item:nth-child(2){left:-160px;top:40px;transform:translateZ(-320px)}
	.ly_poster_339 .p339_group[data-group="4"] .p339_item:nth-child(3){left:120px;top:-148px;transform:translateZ(-160px)}
	.ly_poster_339 .p339_group[data-group="4"] .p339_item:nth-child(4){left:64px;top:32px;transform:translateZ(-320px)}
	.ly_poster_339 .p339_group[data-group="4"] .p339_item:nth-child(5){left:112px;top:232px}
	.ly_poster_339 .p339_group[data-group="4"] .p339_item:nth-child(6){left:-208px;top:232px;transform:translateZ(-240px)}
}

@media screen and (max-width:1023px){.ly_poster_339 .p339_wrap{--p339rem:13.333vw;background-image:var(--p339-bg-mob,var(--p339-bg,none))}.ly_poster_339 .p339_split{height:auto;width:100%;flex-direction:column}.ly_poster_339 .p339_left{width:100%;height:calc(var(--p339rem)*11);padding:0;perspective:calc(var(--p339rem)*20)}/* 左右内边距改用与其它模块相同的 4%（原 --p339rem*.7 折合 36px@390，其它模块 15px）*/
.ly_poster_339 .p339_right{width:100%;height:auto;padding:calc(var(--p339rem)*.88) 4% calc(var(--p339rem)*1.19)}.ly_poster_339 .p339_stage{top:50%;left:calc(50% - var(--p339rem)*.8);height:calc(var(--p339rem)*11)}.ly_poster_339 .p339_item{width:calc(var(--p339rem)*1.6);height:calc(var(--p339rem)*2);border-radius:calc(var(--p339rem)*.16)}.ly_poster_339 .p339_right .title{width:100%;margin-bottom:calc(var(--p339rem)*.27);letter-spacing:normal}.ly_poster_339 .p339_desc{width:100%;margin-bottom:calc(var(--p339rem)*.32);line-height:1.6}.ly_poster_339 .p339_group[data-group="0"] .p339_item:nth-child(1){left:calc(var(--p339rem)*0.2);top:calc(var(--p339rem)*0);transform:translateZ(calc(var(--p339rem)*2))}
	.ly_poster_339 .p339_group[data-group="0"] .p339_item:nth-child(2){left:calc(var(--p339rem)*2.4);top:calc(var(--p339rem)*0.1);transform:translateZ(calc(var(--p339rem)*2))}
	.ly_poster_339 .p339_group[data-group="0"] .p339_item:nth-child(3){left:calc(var(--p339rem)*-0.5);top:calc(var(--p339rem)*2.9);transform:translateZ(calc(var(--p339rem)*2))}
	.ly_poster_339 .p339_group[data-group="0"] .p339_item:nth-child(4){left:calc(var(--p339rem)*-1.4);top:calc(var(--p339rem)*-1.6);transform:translateZ(calc(var(--p339rem)*2))}
	.ly_poster_339 .p339_group[data-group="0"] .p339_item:nth-child(5){left:calc(var(--p339rem)*-1.6);top:calc(var(--p339rem)*0.8);transform:translateZ(calc(var(--p339rem)*2))}
	.ly_poster_339 .p339_group[data-group="0"] .p339_item:nth-child(6){left:calc(var(--p339rem)*2);top:calc(var(--p339rem)*2.6);transform:translateZ(calc(var(--p339rem)*2))}
	.ly_poster_339 .p339_group[data-group="1"] .p339_item:nth-child(1){left:calc(var(--p339rem)*2.4);top:calc(var(--p339rem)*2.5);transform:translateZ(calc(var(--p339rem)*1.25))}
	.ly_poster_339 .p339_group[data-group="1"] .p339_item:nth-child(2){left:calc(var(--p339rem)*-0.5);top:calc(var(--p339rem)*-2.5);transform:translateZ(calc(var(--p339rem)*1.25))}
	.ly_poster_339 .p339_group[data-group="1"] .p339_item:nth-child(3){left:calc(var(--p339rem)*1.9);top:calc(var(--p339rem)*-2.7);transform:translateZ(calc(var(--p339rem)*1.25))}
	.ly_poster_339 .p339_group[data-group="1"] .p339_item:nth-child(4){left:calc(var(--p339rem)*-2);top:calc(var(--p339rem)*-0.5);transform:translateZ(calc(var(--p339rem)*1.25))}
	.ly_poster_339 .p339_group[data-group="1"] .p339_item:nth-child(5){left:calc(var(--p339rem)*-2.2);top:calc(var(--p339rem)*2.6);transform:translateZ(calc(var(--p339rem)*1.25))}
	.ly_poster_339 .p339_group[data-group="1"] .p339_item:nth-child(6){left:calc(var(--p339rem)*2.6);top:calc(var(--p339rem)*-0.4);transform:translateZ(calc(var(--p339rem)*1.25))}
	.ly_poster_339 .p339_group[data-group="2"] .p339_item:nth-child(1){left:calc(var(--p339rem)*-1.6);top:calc(var(--p339rem)*-2.8)}
	.ly_poster_339 .p339_group[data-group="2"] .p339_item:nth-child(2){left:calc(var(--p339rem)*2.8);top:calc(var(--p339rem)*-3.2)}
	.ly_poster_339 .p339_group[data-group="2"] .p339_item:nth-child(3){left:calc(var(--p339rem)*1);top:calc(var(--p339rem)*1.8)}
	.ly_poster_339 .p339_group[data-group="2"] .p339_item:nth-child(4){left:calc(var(--p339rem)*-0.8);top:calc(var(--p339rem)*3)}
	.ly_poster_339 .p339_group[data-group="2"] .p339_item:nth-child(5){left:calc(var(--p339rem)*-2);top:calc(var(--p339rem)*0.8)}
	.ly_poster_339 .p339_group[data-group="2"] .p339_item:nth-child(6){left:calc(var(--p339rem)*0.5);top:calc(var(--p339rem)*-3)}
	.ly_poster_339 .p339_group[data-group="3"] .p339_item:nth-child(1){left:calc(var(--p339rem)*-2);top:calc(var(--p339rem)*-1.5);transform:translateZ(calc(var(--p339rem)*-1.25))}
	.ly_poster_339 .p339_group[data-group="3"] .p339_item:nth-child(2){left:calc(var(--p339rem)*-2.2);top:calc(var(--p339rem)*2.6);transform:translateZ(calc(var(--p339rem)*-1.25))}
	.ly_poster_339 .p339_group[data-group="3"] .p339_item:nth-child(3){left:calc(var(--p339rem)*0.2);top:calc(var(--p339rem)*-0.2);transform:translateZ(calc(var(--p339rem)*-1.25))}
	.ly_poster_339 .p339_group[data-group="3"] .p339_item:nth-child(4){left:calc(var(--p339rem)*2.4);top:calc(var(--p339rem)*-0.8);transform:translateZ(calc(var(--p339rem)*-1.25))}
	.ly_poster_339 .p339_group[data-group="3"] .p339_item:nth-child(5){left:calc(var(--p339rem)*2.2);top:calc(var(--p339rem)*2.6);transform:translateZ(calc(var(--p339rem)*-1.25))}
	.ly_poster_339 .p339_group[data-group="4"] .p339_item:nth-child(1){left:calc(var(--p339rem)*-1.8);top:calc(var(--p339rem)*0);transform:translateZ(calc(var(--p339rem)*-2))}
	.ly_poster_339 .p339_group[data-group="4"] .p339_item:nth-child(2){left:calc(var(--p339rem)*-2);top:calc(var(--p339rem)*-4);transform:translateZ(calc(var(--p339rem)*-2))}
	.ly_poster_339 .p339_group[data-group="4"] .p339_item:nth-child(3){left:calc(var(--p339rem)*3);top:calc(var(--p339rem)*-3.7);transform:translateZ(calc(var(--p339rem)*-2))}
	.ly_poster_339 .p339_group[data-group="4"] .p339_item:nth-child(4){left:calc(var(--p339rem)*0.6);top:calc(var(--p339rem)*-3.8);transform:translateZ(calc(var(--p339rem)*-2))}
	.ly_poster_339 .p339_group[data-group="4"] .p339_item:nth-child(5){left:calc(var(--p339rem)*2.8);top:calc(var(--p339rem)*0.8);transform:translateZ(calc(var(--p339rem)*-2))}
	.ly_poster_339 .p339_group[data-group="4"] .p339_item:nth-child(6){left:calc(var(--p339rem)*0.8);top:calc(var(--p339rem)*1);transform:translateZ(calc(var(--p339rem)*-2))}
}
