.chip--chantier{gap:9px;background:var(--lc-blue);color:#fff;border-color:transparent}.chx-sec__text{max-width:62ch;margin-bottom:22px}.chx-gallery{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.gallery.chx-gallery a,.gallery.chx-gallery a:first-child{grid-column:auto;grid-row:auto;position:relative;display:block;aspect-ratio:3/4;overflow:hidden;border-radius:var(--lc-radius-s,14px);background:var(--lc-mist-2)}.chx-gallery img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 900ms var(--lc-ease)}@media (hover:hover) and (pointer:fine){.chx-gallery a:hover img{transform:scale(1.04)}}.chx-gallery--1{grid-template-columns:minmax(0,520px)}.chx-gallery--2{grid-template-columns:repeat(2,minmax(0,1fr))}.chx-gallery--4{grid-template-columns:repeat(4,minmax(0,1fr))}.chx-gallery--mini{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));margin-top:12px}.chx-sec__past{margin:clamp(32px,4vw,48px) 0 14px}.chx-timeline{list-style:none;margin:0;padding:0 0 0 22px;border-left:2px solid var(--lc-sky);display:grid;gap:26px}.chx-timeline__item{position:relative}.chx-timeline__item::before{content:"";position:absolute;left:-29px;top:6px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--lc-blue)}.chx-timeline__date{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lc-blue)}.chx-timeline__t{margin-top:4px;font-size:1.15rem;font-weight:700}.chx-timeline__txt{margin-top:6px;color:var(--lc-ink-soft)}@media (max-width:700px){.chx-gallery,.chx-gallery--4{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery.chx-gallery--3 a:first-child{grid-column:1/-1;aspect-ratio:4/3}.chx-gallery--1{grid-template-columns:1fr}}