.p-realisations .unis{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,20px);display:grid}.p-realisations .uni{color:inherit;text-decoration:none;display:block}.p-realisations .uni__media{overflow:hidden}.p-realisations .uni .ph{height:clamp(360px,38vw,520px);transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.p-realisations .uni:hover .ph{transform:scale(1.045)}.p-realisations .uni__cap{flex-direction:column;align-items:flex-start;gap:10px;padding-top:16px;display:flex}.p-realisations .uni__cap b{font-family:var(--title);letter-spacing:-.005em;font-size:clamp(22px,2.4vw,30px);font-weight:300;line-height:1.1}.p-realisations .uni__cap .go{letter-spacing:.18em;text-transform:uppercase;color:var(--taupe);white-space:nowrap;font-size:11.5px;font-weight:500;transition:color .3s}.p-realisations .uni:hover .go{color:var(--orange-aa)}@media (max-width:760px){.p-realisations .unis{grid-template-columns:1fr}.p-realisations .uni .ph{height:320px}}.p-realisations .cta{text-align:center}.p-realisations .cta h2{letter-spacing:.02em;color:var(--ivoire);font-size:clamp(28px,4.4vw,68px);font-weight:400;line-height:1.14}.p-realisations .cta h2 em{color:var(--orange-soft);font-style:normal}.p-realisations .cta p{color:color-mix(in oklab,var(--ivoire) 72%,transparent);max-width:440px;margin:24px auto 36px;font-size:16.5px}
