.realisations-cont{--section-padding:96px;flex:1;padding:96px 0}@media screen and (max-width:899px){.realisations-cont{--section-padding:64px;padding:64px 0}}@media screen and (max-width:599px){.realisations-cont{--section-padding:32px;padding:32px 0}}.realisations-cont{padding-top:calc(var(--section-padding)/2);z-index:1;background-color:#fff;position:relative}.realisations-cont .realisations{width:min(100% - 128px,1560px);margin:0 auto}@media screen and (min-width:600px) and (max-width:1199px){.realisations-cont .realisations{width:calc(100% - 64px)}}@media screen and (max-width:599px){.realisations-cont .realisations{width:calc(100% - 32px)}}.realisations-cont .realisations-grid{grid-template-columns:1fr;gap:24px 16px;display:grid}@media screen and (min-width:600px) and (max-width:899px){.realisations-cont .realisations-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:900px){.realisations-cont .realisations-grid{grid-template-columns:repeat(6,1fr);gap:28px 20px}}.realisations-cont .realisations-grid-cell{color:inherit;min-width:0;text-decoration:none;display:block}@media screen and (min-width:900px){.realisations-cont .realisations-grid-cell{grid-column:span 2}.realisations-cont .realisations-grid-cell:first-child,.realisations-cont .realisations-grid-cell:nth-child(2),.realisations-cont .realisations-grid-cell:nth-child(3),.realisations-cont .realisations-grid-cell:nth-child(4){grid-column:span 3}}.realisations-cont .realisations-grid-item{text-align:left;cursor:pointer;appearance:none;width:100%;min-width:0;font:inherit;color:inherit;background:0 0;border:none;flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.realisations-cont .realisations-grid-item:active .realisations-grid-item-media-img{transform:scale(.99)}.realisations-cont .realisations-grid-item:focus-visible{outline-offset:4px;border-radius:16px;outline:2px solid #4d4d4d}.realisations-cont .realisations-grid-item-media{isolation:isolate;aspect-ratio:16/10;background-color:#f5f5f5;border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000008}.realisations-cont .realisations-grid-item-media-img{object-position:center;transform-origin:50%;transition:transform .18s ease-out;object-fit:cover!important}.realisations-cont .realisations-grid-item-media-tags{z-index:2;flex-wrap:wrap;gap:12px;max-width:calc(100% - 24px);display:flex;position:absolute;top:12px;left:12px}.realisations-cont .realisations-grid-item-media-tags-item-primary{background-color:#4969fb}.realisations-cont .realisations-grid-item-media-tags-item-secondary{background-color:#ffba00}.realisations-cont .realisations-grid-item-media-tags-item-tertiary{background-color:#ff5f5f}.realisations-cont .realisations-grid-item-media-tags-item-quaternary{background-color:#3eb516}.realisations-cont .realisations-grid-item-media-tags-item-quinary{background-color:#00a2ff}.realisations-cont .realisations-grid-item-media-tags-item-senary{background-color:#925fff}.realisations-cont .realisations-grid-item-media-tags-item-black{background-color:#141414}.realisations-cont .realisations-grid-item-media-tags-item{color:#fff;-webkit-backdrop-filter:blur(5.4px);backdrop-filter:blur(5.4px);border-radius:8px;align-items:center;height:32px;padding:8px;font-family:Avenir-medium;font-size:16px;font-weight:500;display:flex}.realisations-cont .realisations-grid-item-media-hover{z-index:3;opacity:0;background-color:#01092f8f;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .2s ease-in-out;display:flex;position:absolute;inset:0}.realisations-cont .realisations-grid-item-media-hover-title{color:#fff;text-align:center;opacity:0;padding:0 16px;font-family:Avenir-medium;font-size:20px;font-weight:700;transition:all .5s ease-out;position:relative;bottom:8px}.realisations-cont .realisations-grid-item-media-hover-button{color:#ebebeb;opacity:0;background-color:#01092fbc;border-radius:8px;padding:8px 16px;font-family:Avenir-medium;font-size:16px;font-weight:600;transition:all .5s ease-out;position:relative;top:8px}.realisations-cont .realisations-grid-item-title{letter-spacing:-.025em;color:#1a1a1a;margin:0;padding:0 2px;font-family:Avenir-medium;font-size:1.1875rem;font-weight:800;line-height:1.2;transition:color .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.realisations-grid-item:hover .realisations-grid-item-media-hover{opacity:1}.realisations-grid-item:hover .realisations-grid-item-media-hover .realisations-grid-item-media-hover-title{opacity:1;bottom:0}.realisations-grid-item:hover .realisations-grid-item-media-hover .realisations-grid-item-media-hover-button{opacity:1;top:0}.realisations-grid-cell:hover .realisations-grid-item-title{color:#4d4d4d}}@media (prefers-reduced-motion:reduce){.realisations-grid-item-media-img,.realisations-grid-item-media-hover,.realisations-grid-item-media-hover-title,.realisations-grid-item-media-hover-button,.realisations-grid-item-title{transition:none}.realisations-grid-item:active .realisations-grid-item-media-img{transform:none}}.sort{background-color:#f5f5f5;border-radius:16px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;display:flex}.sort img{margin:4px 3px 0 0}.sort-cont{gap:16px;margin-bottom:16px;display:flex;overflow-x:auto}@media screen and (min-width:600px){.sort-cont{padding:0 20px 0 0}}.sort-option-primary{background-color:#4969fb}.sort-option-secondary{background-color:#ffba00}.sort-option-tertiary{background-color:#ff5f5f}.sort-option-quaternary{background-color:#3eb516}.sort-option-quinary{background-color:#00a2ff}.sort-option-senary{background-color:#925fff}.sort-option-black{background-color:#141414}.sort-option{cursor:pointer;border-radius:16px;align-items:center;gap:8px;height:48px;padding:0 16px;font-size:15px;transition:all .2s ease-in-out;display:flex}.sort-option img{width:30px;height:30px}.sort-option h3{color:#fff;font-size:1em}@media screen and (max-width:599px){.sort-option{padding:0 12px}.sort-option h3{font-size:12px}}@media screen and (min-width:600px){.sort-option{padding:0 20px 0 10px}.sort-option h3{font-size:16px}}.sort-option:hover{opacity:.8}.sort-option.selected{background-color:#f5f5f5!important}.sort-option.selected h3{color:#707070}.galery{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;max-width:700px;height:100%;margin:0 20px;padding:24px 0;display:flex}.galery-cont{z-index:100;background-color:#000b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.galery-photo{aspect-ratio:1;-webkit-backdrop-filter:blur(5.4px);backdrop-filter:blur(5.4px);background-color:#0006;border:1px solid #ffffff26;border-radius:16px;justify-content:center;align-items:center;width:100%;padding:8px;display:flex;position:relative;overflow:hidden}.galery-photo-img{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:8px;width:100%;height:100%}.galery-photo-img-info{-webkit-backdrop-filter:blur(5.4px);backdrop-filter:blur(5.4px);background-color:#0006;border:1px solid #ffffff26;border-radius:4px;align-items:center;gap:8px;width:fit-content;height:fit-content;padding:2px 6px;display:flex;position:absolute;inset:12px}.galery-photo-img-info-date{color:#fff;font-size:14px;font-weight:600;transform:translateY(1px)}.galery-navigation{-webkit-backdrop-filter:blur(5.4px);backdrop-filter:blur(5.4px);background-color:#0006;border:1px solid #ffffff26;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.galery-navigation-close,.galery-navigation-prev,.galery-navigation-counter,.galery-navigation-next,.galery-navigation-prevable,.galery-navigation-nextable{border-radius:8px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.galery-navigation-prev img,.galery-navigation-prevable img{transform:rotate(180deg)}.galery-navigation-nextable,.galery-navigation-prevable{cursor:pointer;background-color:#424242cc;transition:all .2s ease-in-out}.galery-navigation-nextable:hover,.galery-navigation-prevable:hover{background-color:#4b4b4bcc}.galery-navigation-counter{-webkit-user-select:none;user-select:none;color:#fff;font-family:Avenir-medium;font-size:20px;font-weight:700}.galery-navigation-close{background-color:#885454ae;transition:all .2s ease-in-out}.galery-navigation-close img{height:24px}.galery-navigation-close:hover{cursor:pointer;background-color:#7c4b4b}

