.work-intro{max-width:760px;color:#5f7180;line-height:1.7;margin:-12px 0 30px}
.work-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.work-card{margin:0;background:#fff;border:1px solid #dce8ef;border-radius:22px;overflow:hidden;box-shadow:0 12px 34px rgba(5,38,65,.07)}
.work-card img{display:block;width:100%;height:270px;object-fit:cover;object-position:center;background:#eaf5fc}
.work-card.wide{grid-column:span 2}.work-card.wide img{height:310px}
.work-card figcaption{padding:18px 20px 21px}.work-card .stage{display:block;color:#0e67b2;font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px}.work-card b{font-size:1.07rem;line-height:1.4}
.work-gallery-note{margin:22px 0 0;color:#5f7180;font-size:.9rem;line-height:1.6}
.second-move{margin-top:58px;padding-top:38px;border-top:1px solid #dce8ef}.second-move h3{font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.9rem,3vw,2.7rem);margin:0 0 8px}.second-move-intro{color:#5f7180;line-height:1.7;margin:0 0 25px}
.work-card{position:relative}.work-card:after{content:"© ART MULTISERVICE";position:absolute;left:50%;top:42%;transform:translate(-50%,-50%) rotate(-17deg);color:rgba(255,255,255,.72);text-shadow:0 2px 6px rgba(0,0,0,.5);font-weight:900;font-size:clamp(.8rem,2vw,1.2rem);letter-spacing:.08em;white-space:nowrap;pointer-events:none}.work-card img{-webkit-user-drag:none;user-select:none}
.third-move{margin-top:58px;padding-top:42px;border-top:1px solid #dce8ef;scroll-margin-top:100px}.third-move h3{font-family:"Playfair Display",Georgia,serif;font-size:clamp(2rem,3.3vw,3rem);margin:12px 0}.third-intro{max-width:850px;color:#385269;font-size:1.02rem;line-height:1.8;margin:0 0 35px}.third-phase{margin:30px 0 38px}.third-phase h4{font-size:1.25rem;margin:0 0 6px}.third-phase>p{margin:0 0 17px;color:#5f7180;line-height:1.65}.third-video{display:block;width:min(100%,360px);max-height:470px;margin:20px 0;border-radius:18px;background:#062a4a}.third-link{display:inline-flex;background:#062a4a;color:#fff;border-radius:12px;padding:13px 18px;font-weight:800;margin-top:8px}.third-link:hover{background:#0e67b2}
.work-page{padding:70px 0}.work-page .work-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:760px){.work-gallery,.work-page .work-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.work-card img,.work-card.wide img{height:230px}.work-card.wide{grid-column:span 2}.work-card figcaption{padding:12px 14px 16px}.work-card b{font-size:.94rem}}
@media(max-width:500px){.work-card img,.work-card.wide img{height:185px}.work-card .stage{font-size:.68rem}.work-card b{font-size:.85rem}}
.first-arrival-video{margin-top:24px;padding:25px;background:#eaf5fc;border-radius:22px}.first-arrival-video h3{font-size:1.2rem;margin:0 0 16px}.first-arrival-video video{display:block;width:min(100%,360px);max-height:470px;border-radius:16px;background:#062a4a}
