.light-panel .service-grid{gap:8px;border-top:0}
.light-panel .service-grid article{position:relative;isolation:isolate;min-height:410px;margin:0;padding:30px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border:1px solid rgba(44,35,24,.13);color:#17130f;background:#f5f0e7}
.light-panel .service-grid article::before{content:"";position:absolute;inset:0;z-index:-2;background-position:center;background-size:cover;opacity:.18;filter:saturate(.65) contrast(.9);transition:opacity .35s,transform .7s}
.light-panel .service-grid article::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(250,247,241,.3),rgba(250,247,241,.74) 56%,rgba(250,247,241,.98) 100%)}
.light-panel .service-grid article:nth-child(1)::before{background-image:url('assets/images/runway-hero-v2.png');background-position:68% center}
.light-panel .service-grid article:nth-child(2)::before{background-image:url('assets/images/003.jpg')}
.light-panel .service-grid article:nth-child(3)::before{background-image:url('assets/images/001.jpg')}
.light-panel .service-grid article:nth-child(4)::before{background-image:url('assets/images/measurement-atelier-v2.webp');background-position:center 42%}
.light-panel .service-grid article:hover::before{opacity:.25;transform:scale(1.025)}
.light-panel .service-grid article>span{position:absolute;top:25px;left:28px;color:#9a7133;font-size:31px;text-shadow:none}
.light-panel .service-grid article h3{color:#17130f;margin:0 0 14px;font-size:37px}
.light-panel .service-grid article p{color:#5c5449;margin:0}
@media(max-width:900px){.light-panel .service-grid article{min-height:370px}}
@media(max-width:560px){.light-panel .service-grid{gap:10px}.light-panel .service-grid article{min-height:390px}}
