@import url(https://use.typekit.net/oqv1vzg.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.realisations-grid .top{text-align:center;margin-bottom:3rem}.realisations-grid .top .title{margin-bottom:3rem}.realisations-grid .top .select2-container{display:inline-block;max-width:30rem;border-radius:2rem;background:#fff}.realisations-grid .gallery .row{display:flex;flex-wrap:wrap;gap:2rem}.realisations-grid .gallery .row+.row{margin-top:4rem}.realisations-grid .gallery .realisationcell{flex:1;position:relative;overflow:hidden;transition:all 1s cubic-bezier(.25,.46,.45,.94)}.realisations-grid .gallery .realisationcell .image{position:relative;width:100%;height:clamp(20rem,40dvh,90rem);background:linear-gradient(135deg,#090d33,#020634);overflow:hidden}.realisations-grid .gallery .realisationcell .image .bg-img img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .5s cubic-bezier(.39,.575,.565,1)}.realisations-grid .gallery .realisationcell .image .overlay{opacity:1;background:rgba(0,0,0,.4);mix-blend-mode:multiply;transition:all .5s cubic-bezier(.39,.575,.565,1)}.realisations-grid .gallery .realisationcell .text{opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;align-content:center;justify-content:center;text-align:center;transition:all .5s cubic-bezier(.39,.575,.565,1)}.realisations-grid .gallery .realisationcell .text .label{display:inline-block;padding:1rem;text-transform:uppercase;color:#fff;background:hsla(0,0%,100%,.4);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.realisations-grid .gallery .realisationcell .text .location{margin-top:2rem;color:#fff;font-weight:600;font-size:1.75rem}@media only screen and (max-width:768px){.realisations-grid .gallery .realisationcell{flex:none;width:100%}.realisations-grid .gallery .realisationcell .image{max-height:40rem}.realisations-grid .gallery .realisationcell+.realisationcell{margin-top:4rem}}@media only screen and (hover:none){.realisations-grid .gallery .realisationcell .image{display:grid;height:auto;max-height:none}.realisations-grid .gallery .realisationcell .image .bg-img{position:relative;width:100%;height:auto;max-height:none;aspect-ratio:1/.8;overflow:hidden}}.realisations-grid .pagination{display:grid;grid-gap:1rem;gap:1rem;align-items:center;margin-top:5rem;text-align:center}.realisations-grid .pagination:has(.prev){grid-template-columns:10rem auto}.realisations-grid .pagination:has(.next){grid-template-columns:auto 10rem}.realisations-grid .pagination:has(.prev+.pages+.next){grid-template-columns:10rem auto 10rem}.realisations-grid .pagination .next,.realisations-grid .pagination .prev{cursor:pointer}.realisations-grid .pagination .next:before,.realisations-grid .pagination .prev:before{display:none}.realisations-grid .pagination .next img,.realisations-grid .pagination .next svg,.realisations-grid .pagination .prev img,.realisations-grid .pagination .prev svg{display:inline-block;vertical-align:middle;width:1rem;height:1rem;margin-right:1rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.realisations-grid .pagination .next{text-align:right}.realisations-grid .pagination .next img,.realisations-grid .pagination .next svg{margin-right:0;margin-left:1rem}.realisations-grid .pagination .pages a.current{font-weight:800;color:#0b1b31;text-decoration:overline}.realisations-grid .pagination .pages a:hover{text-decoration:overline}@media only screen and (max-width:576px){.realisations-grid .pagination:has(.prev){grid-template-columns:2rem auto}.realisations-grid .pagination:has(.next){grid-template-columns:auto 2rem}.realisations-grid .pagination:has(.prev+.pages+.next){grid-template-columns:2rem auto 2rem}.realisations-grid .pagination .next span,.realisations-grid .pagination .prev span{display:none}}