.realisations-module__j5Z5eG__page{color:#122b39;background:#fff}.realisations-module__j5Z5eG__inner,.realisations-module__j5Z5eG__breadcrumbs ol,.realisations-module__j5Z5eG__heroInner{width:min(100% - 2rem,1184px);margin-inline:auto}.realisations-module__j5Z5eG__breadcrumbs{background:#fff;border-bottom:1px solid #d6e4eb}.realisations-module__j5Z5eG__breadcrumbs ol{color:#5b7380;align-items:center;gap:.6rem;min-height:48px;margin-block:0;padding:0;font-size:.8rem;list-style:none;display:flex}.realisations-module__j5Z5eG__breadcrumbs a{color:inherit;text-decoration:none}.realisations-module__j5Z5eG__breadcrumbs a:hover{color:#075f91}.realisations-module__j5Z5eG__hero{isolation:isolate;color:#fff;background:#063b5a;min-height:690px;position:relative;overflow:hidden}.realisations-module__j5Z5eG__heroImage{z-index:0;object-fit:cover;object-position:center}.realisations-module__j5Z5eG__heroOverlay{z-index:1;background:linear-gradient(90deg,#032a42eb 0%,#032a42b3 52%,#032a422e 100%),linear-gradient(#0000 40%,#032a427a);position:absolute;inset:0}.realisations-module__j5Z5eG__heroInner{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;min-height:690px;padding-block:5rem;display:flex;position:relative}.realisations-module__j5Z5eG__eyebrow,.realisations-module__j5Z5eG__eyebrowBlue{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:820}.realisations-module__j5Z5eG__eyebrowBlue{color:#075f91}.realisations-module__j5Z5eG__hero h1{letter-spacing:-.06em;text-wrap:balance;max-width:13ch;margin:1rem 0 0;font-size:clamp(3rem,6.5vw,5.8rem);font-weight:830;line-height:.96}.realisations-module__j5Z5eG__heroInner>p:last-of-type{color:#ffffffd6;max-width:680px;margin:1.5rem 0 0;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.65}.realisations-module__j5Z5eG__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.realisations-module__j5Z5eG__primaryButton,.realisations-module__j5Z5eG__secondaryButton,.realisations-module__j5Z5eG__lightButton,.realisations-module__j5Z5eG__outlineButton,.realisations-module__j5Z5eG__textLink{border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:.78rem 1.25rem;font-weight:780;text-decoration:none;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex}.realisations-module__j5Z5eG__primaryButton{color:#fff;background:#0875ac}.realisations-module__j5Z5eG__primaryButton:hover{background:#075f91;transform:translateY(-2px)}.realisations-module__j5Z5eG__secondaryButton,.realisations-module__j5Z5eG__outlineButton{color:#fff;background:#ffffff14;border:1px solid #ffffff80}.realisations-module__j5Z5eG__secondaryButton:hover,.realisations-module__j5Z5eG__outlineButton:hover{background:#ffffff26}.realisations-module__j5Z5eG__intro,.realisations-module__j5Z5eG__gallerySection,.realisations-module__j5Z5eG__buildSection{padding-block:clamp(5rem,9vw,8rem)}.realisations-module__j5Z5eG__gallerySection{background:#f0f7fa}.realisations-module__j5Z5eG__sectionHeader{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:4rem;margin-bottom:2.8rem;display:grid}.realisations-module__j5Z5eG__sectionHeader h2,.realisations-module__j5Z5eG__buildCopy h2,.realisations-module__j5Z5eG__cta h2{letter-spacing:-.052em;text-wrap:balance;margin:.9rem 0 0;font-size:clamp(2.25rem,4.7vw,4rem);font-weight:820;line-height:1.02}.realisations-module__j5Z5eG__sectionHeader>p,.realisations-module__j5Z5eG__buildCopy>p{color:#59717e;margin:0;font-size:1.08rem;line-height:1.7}.realisations-module__j5Z5eG__pointGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.realisations-module__j5Z5eG__pointGrid article{border:1px solid #d6e4eb;border-radius:24px;min-height:260px;padding:1.6rem}.realisations-module__j5Z5eG__pointGrid article>span{color:#075f91;background:#edf7fb;border-radius:14px;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:inline-flex}.realisations-module__j5Z5eG__pointGrid h3{letter-spacing:-.025em;margin:2rem 0 0;font-size:1.3rem}.realisations-module__j5Z5eG__pointGrid p{color:#59717e;margin:.75rem 0 0;line-height:1.65}.realisations-module__j5Z5eG__gallery{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.realisations-module__j5Z5eG__gallery figure{background:#fff;border:1px solid #d6e4eb;border-radius:26px;margin:0;overflow:hidden}.realisations-module__j5Z5eG__galleryFeature{grid-column:1/-1}.realisations-module__j5Z5eG__galleryMedia{background:#dceaf0;min-height:370px;position:relative;overflow:hidden}.realisations-module__j5Z5eG__galleryFeature .realisations-module__j5Z5eG__galleryMedia{min-height:570px}.realisations-module__j5Z5eG__galleryMedia img{object-fit:cover}.realisations-module__j5Z5eG__gallery figcaption{gap:.45rem;padding:1.4rem;display:grid}.realisations-module__j5Z5eG__gallery figcaption strong{font-size:1.15rem}.realisations-module__j5Z5eG__gallery figcaption span{color:#59717e;line-height:1.55}.realisations-module__j5Z5eG__buildGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.realisations-module__j5Z5eG__buildMedia{background:#dceaf0;border-radius:30px;min-height:590px;margin:0;position:relative;overflow:hidden}.realisations-module__j5Z5eG__buildMedia img{object-fit:cover}.realisations-module__j5Z5eG__buildMedia figcaption{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#032a42d6;border-radius:15px;padding:.85rem 1rem;font-size:.8rem;line-height:1.45;position:absolute;bottom:1rem;left:1rem;right:1rem}.realisations-module__j5Z5eG__buildCopy>p{margin-top:1.25rem}.realisations-module__j5Z5eG__buildCopy ul{gap:.85rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.realisations-module__j5Z5eG__buildCopy li{color:#334b57;grid-template-columns:auto 1fr;gap:.7rem;line-height:1.55;display:grid}.realisations-module__j5Z5eG__buildCopy li svg{color:#0875ac;margin-top:.15rem}.realisations-module__j5Z5eG__textLink{color:#075f91;justify-content:flex-start;margin-top:1rem;padding-inline:0}.realisations-module__j5Z5eG__transparency{background:#e7f3f8;border-block:1px solid #bcd7e4;padding-block:2rem}.realisations-module__j5Z5eG__transparency .realisations-module__j5Z5eG__inner{grid-template-columns:minmax(220px,.45fr) minmax(0,1.55fr);align-items:start;gap:3rem;display:grid}.realisations-module__j5Z5eG__transparency strong{color:#075f91;font-size:1.08rem}.realisations-module__j5Z5eG__transparency p{color:#465f6b;margin:0;line-height:1.65}.realisations-module__j5Z5eG__cta{color:#fff;background:linear-gradient(135deg,#063b5a,#075f91);padding-block:clamp(5rem,9vw,8rem)}.realisations-module__j5Z5eG__cta .realisations-module__j5Z5eG__inner{grid-template-columns:minmax(0,1.1fr) auto;align-items:end;gap:3rem;display:grid}.realisations-module__j5Z5eG__cta h2{max-width:17ch}.realisations-module__j5Z5eG__cta p:not(.realisations-module__j5Z5eG__eyebrow){color:#ffffffc2;max-width:690px;margin:1.15rem 0 0;line-height:1.65}.realisations-module__j5Z5eG__cta .realisations-module__j5Z5eG__actions{margin:0}.realisations-module__j5Z5eG__lightButton{color:#063b5a;background:#fff}.realisations-module__j5Z5eG__lightButton:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0000002e}.realisations-module__j5Z5eG__primaryButton:focus-visible,.realisations-module__j5Z5eG__secondaryButton:focus-visible,.realisations-module__j5Z5eG__lightButton:focus-visible,.realisations-module__j5Z5eG__outlineButton:focus-visible,.realisations-module__j5Z5eG__textLink:focus-visible,.realisations-module__j5Z5eG__breadcrumbs a:focus-visible{outline-offset:3px;outline:3px solid #0875ac73}@media (max-width:900px){.realisations-module__j5Z5eG__sectionHeader,.realisations-module__j5Z5eG__buildGrid,.realisations-module__j5Z5eG__cta .realisations-module__j5Z5eG__inner{grid-template-columns:1fr;gap:1.5rem}.realisations-module__j5Z5eG__pointGrid{grid-template-columns:repeat(2,1fr)}.realisations-module__j5Z5eG__cta .realisations-module__j5Z5eG__actions{margin-top:.5rem}}@media (max-width:680px){.realisations-module__j5Z5eG__inner,.realisations-module__j5Z5eG__breadcrumbs ol,.realisations-module__j5Z5eG__heroInner{width:min(100% - 1.25rem,1184px)}.realisations-module__j5Z5eG__hero,.realisations-module__j5Z5eG__heroInner{min-height:650px}.realisations-module__j5Z5eG__hero h1{font-size:clamp(2.7rem,14vw,4.1rem)}.realisations-module__j5Z5eG__actions{flex-direction:column;align-items:stretch;width:100%}.realisations-module__j5Z5eG__actions a{width:100%}.realisations-module__j5Z5eG__pointGrid,.realisations-module__j5Z5eG__gallery,.realisations-module__j5Z5eG__transparency .realisations-module__j5Z5eG__inner{grid-template-columns:1fr}.realisations-module__j5Z5eG__galleryFeature{grid-column:auto}.realisations-module__j5Z5eG__galleryMedia,.realisations-module__j5Z5eG__galleryFeature .realisations-module__j5Z5eG__galleryMedia{min-height:330px}.realisations-module__j5Z5eG__buildMedia{min-height:430px}.realisations-module__j5Z5eG__transparency .realisations-module__j5Z5eG__inner{gap:.7rem}}@media (prefers-reduced-motion:reduce){.realisations-module__j5Z5eG__page *{transition-duration:.01ms!important}}