body.ow-realisations-page #projets.ow-portfolio-listing{padding:clamp(7.25rem,10vw,9rem) 0 clamp(4.5rem,7vw,6.5rem);background:#fff}body.ow-realisations-page #projets.ow-portfolio-listing h1,body.ow-realisations-page #projets.ow-portfolio-listing .ow-filter-panel,body.ow-realisations-page #projets.ow-portfolio-listing .ow-portfolio-explorer,body.ow-realisations-page #projets.ow-portfolio-listing .ow-empty-state,body.ow-realisations-page #projets.ow-portfolio-listing>.ow-actions{width:min(1240px,calc(100vw - 64px));max-width:min(1240px,calc(100vw - 64px));margin-inline:auto}body.ow-realisations-page #projets.ow-portfolio-listing h1{margin-top:0;margin-bottom:clamp(1.25rem,2.2vw,1.8rem);color:#071017;font-size:clamp(2.85rem,5.1vw,5rem);font-weight:620;line-height:.98;letter-spacing:0;text-wrap:balance}body.ow-realisations-page #projets.ow-portfolio-listing .ow-filter-panel{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:clamp(1.4rem,2.6vw,2.2rem);background:transparent;background-color:transparent!important;background-image:none!important;border:0;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0}body.ow-realisations-page #projets.ow-portfolio-listing .ow-filter-chip{min-height:2.35rem;border:1px solid rgba(167,224,255,.24);border-radius:999px;background:transparent;background-color:transparent!important;color:#fff;cursor:pointer;font:inherit;font-size:.74rem;font-weight:760;-webkit-text-fill-color:#ffffff;letter-spacing:.04em;padding:.54rem .8rem;text-transform:uppercase;transition:background-color .18s var(--ow-ds-ease),border-color .18s var(--ow-ds-ease),color .18s var(--ow-ds-ease),transform .18s var(--ow-ds-ease)}body.ow-realisations-page #projets.ow-portfolio-listing .ow-filter-chip[aria-pressed=true]{border-color:#a7e0ff3d;background:transparent;background-color:transparent!important;color:#fff;-webkit-text-fill-color:#ffffff}body.ow-realisations-page #projets.ow-portfolio-listing .ow-portfolio-explorer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.35rem)}body.ow-realisations-page #projets.ow-portfolio-listing .ow-portfolio-explorer-card{display:grid;align-content:start;gap:clamp(.78rem,1.15vw,1rem);grid-template-rows:auto auto;min-width:0;min-height:100%;padding:clamp(1.15rem,1.8vw,1.55rem);border-color:#0510181a;border-radius:8px;cursor:default;box-shadow:0 18px 56px #0510180f}body.ow-realisations-page #projets.ow-portfolio-listing a.ow-portfolio-explorer-card,body.ow-realisations-page #projets.ow-portfolio-listing a.ow-portfolio-explorer-card :is(img,picture,figure,span,h2,h3,p,small,strong,em){cursor:pointer}body.ow-realisations-page #projets.ow-portfolio-listing .ow-portfolio-explorer-card :is(img,picture,figure,span,h2,h3,p,small,strong,em){cursor:inherit}body.ow-realisations-page #projets.ow-portfolio-listing .ow-portfolio-explorer-card__image{display:grid;place-items:center;margin:0;aspect-ratio:16 / 9;border-radius:6px;padding:0;background:linear-gradient(135deg,rgba(0,158,226,.1),transparent 58%),#eef7fb;overflow:hidden}body.ow-realisations-page #projets.ow-portfolio-listing .ow-portfolio-explorer-card__image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:saturate(.98) contrast(1.02)}body.ow-realisations-page #projets.ow-portfolio-listing .ow-portfolio-explorer-card__body{display:grid;gap:clamp(.7rem,1vw,.9rem);padding:0}body.ow-realisations-page #projets.ow-portfolio-listing .ow-portfolio-explorer-card__body span{color:#009ee3;font-size:.68rem;font-weight:780;letter-spacing:.06em;text-transform:uppercase}body.ow-realisations-page #projets.ow-portfolio-listing .ow-portfolio-explorer-card__body h3{margin:0;color:#f8fcff!important;-webkit-text-fill-color:#f8fcff!important;font-size:clamp(1.25rem,1.45vw,1.58rem);font-weight:760;line-height:1.08;letter-spacing:0;text-wrap:balance}body.ow-realisations-page #projets.ow-portfolio-listing .ow-portfolio-explorer-card.is-hidden,body.ow-realisations-page #projets.ow-portfolio-listing .ow-portfolio-explorer-card[hidden]{display:none!important}@media(hover:hover)and (pointer:fine){body.ow-realisations-page #projets.ow-portfolio-listing a.ow-portfolio-explorer-card:hover,body.ow-realisations-page #projets.ow-portfolio-listing a.ow-portfolio-explorer-card:focus-visible{border-color:#009ee347;box-shadow:0 24px 72px #0510181a;transform:translateY(-2px)}body.ow-realisations-page #projets.ow-portfolio-listing a.ow-portfolio-explorer-card:hover img,body.ow-realisations-page #projets.ow-portfolio-listing a.ow-portfolio-explorer-card:focus-visible img{transform:scale(1.025)}body.ow-realisations-page #projets.ow-portfolio-listing .ow-portfolio-explorer-card:not(a):hover,body.ow-realisations-page #projets.ow-portfolio-listing .ow-portfolio-explorer-card:not(a):focus-within{border-color:#0510181a;box-shadow:0 18px 56px #0510180f;transform:none}}body.ow-realisations-page #projets.ow-portfolio-listing>.ow-actions{margin-top:clamp(1.6rem,2.8vw,2.4rem)}@media(max-width:1080px){body.ow-realisations-page #projets.ow-portfolio-listing .ow-portfolio-explorer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){body.ow-realisations-page #projets.ow-portfolio-listing{padding-top:6.8rem}body.ow-realisations-page #projets.ow-portfolio-listing h1,body.ow-realisations-page #projets.ow-portfolio-listing .ow-filter-panel,body.ow-realisations-page #projets.ow-portfolio-listing .ow-portfolio-explorer,body.ow-realisations-page #projets.ow-portfolio-listing .ow-empty-state,body.ow-realisations-page #projets.ow-portfolio-listing>.ow-actions{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}body.ow-realisations-page #projets.ow-portfolio-listing .ow-portfolio-explorer{grid-template-columns:1fr}}
