.realisations-list__item{color:inherit;border-bottom:1px solid #d9d9d9;align-items:center;padding:24px 0;text-decoration:none;display:flex}.realisations-list__item:first-child{padding-top:0}.realisations-list__item-number{opacity:0;align-self:flex-start;margin-right:36px;font-size:12px;transform:translate(-20px)}@media (width<=480px){.realisations-list__item-number{margin-right:16px}}.realisations-list__item-logo{opacity:0;flex-shrink:0;width:188px;font-size:0;line-height:0;transform:translate(-20px)}@media (width<=1280px){.realisations-list__item-logo{width:140px}}@media (width<=480px){.realisations-list__item-logo{width:84px;margin-right:16px}}.realisations-list__item-logo-inner{max-width:6.5rem;font-size:0;line-height:0;display:inline-block}.realisations-list__frame{width:100%;height:0;padding-bottom:131.579%;overflow:hidden}.realisations-list__item-title{opacity:0;z-index:8;font-family:Playfair Display,playfair-display,serif;font-size:1.875rem;transition:color .2s;position:relative;transform:translate(-20px)}@media (width<=480px){.realisations-list__item-title{font-size:20px}}.realisations-list__item:hover .realisations-list__item-title,.realisations-list__item:focus .realisations-list__item-title,.realisations-list__item.active .realisations-list__item-title{color:#0cc}.realisations-list__image-frame-image{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.realisations-list__image-frame-image img{object-fit:cover;width:100%;height:100%}.realisations-list__image-frame-image-inner{width:100%;height:100%}.page-realisations{padding-top:96px;padding-bottom:128px}@media (width<=600px){.page-realisations{padding-top:60px}}.page-realisations__title{margin:0;font-size:2.25rem;font-weight:400;line-height:1.30556}.page-realisations__title i{font-family:Playfair Display,playfair-display,serif;font-style:italic}.page-realisations__header[data-observe] .page-realisations__title{opacity:0;transition:opacity .5s cubic-bezier(.5,0,.2,1),transform .5s cubic-bezier(.5,0,.2,1);transform:translate(-40px)}.page-realisations__header[data-observe].has-been-seen .page-realisations__title{opacity:1;transform:translate(0)}.page-realisations__header[data-observe] .page-realisations__text{opacity:0;transition:opacity .5s cubic-bezier(.5,0,.2,1),transform .5s cubic-bezier(.5,0,.2,1);transform:translate(40px)}.page-realisations__header[data-observe].has-been-seen .page-realisations__text{opacity:1;transform:translate(0)}.page-realisations__header{margin-bottom:128px}@media (width<=600px){.page-realisations__header{margin-bottom:80px}}
