.ci-project-gallery{overflow:hidden}.ci-project-gallery div:empty{display:block!important}.ci-project-gallery__header{margin-bottom:6rem}.ci-project-gallery__title{margin:0}.ci-project-gallery__slider-wrap{position:relative}.ci-project-gallery__slider{overflow:visible}.ci-project-gallery__slides{align-items:flex-start}.ci-project-gallery__slides .slick-list{overflow:hidden}.ci-project-gallery__slides .slick-track{display:flex;align-items:center}.ci-project-gallery__slides .slick-slide{height:auto}.ci-project-gallery__slide{width:auto;max-width:92vw;padding-right:6rem;box-sizing:border-box;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .4s ease}@media screen and (max-width:1024px){.ci-project-gallery__slide{padding-right:3rem}}.ci-project-gallery__slide.closed,.ci-project-gallery__slide.open{will-change:transform,opacity,max-width}.ci-project-gallery__slide--project.closed .ci-project-gallery__expand{opacity:.7}.ci-project-gallery__slide--project{cursor:pointer}.ci-project-gallery__slide--project .ci-project-gallery__media:before,.ci-project-gallery__slide--project .ci-project-gallery__media:after{display:none}.ci-project-gallery__slide--project:has(.ci-project-gallery__expand) .ci-project-gallery__media:before,.ci-project-gallery__slide--project:has(.ci-project-gallery__expand) .ci-project-gallery__media:after{display:block}.ci-project-gallery__slide--project .ci-project-gallery__media{transform:translateZ(0) scale(1);transform-origin:left center;transition:transform .68s cubic-bezier(.22,.61,.36,1)}.ci-project-gallery__slide--project.open .ci-project-gallery__media{transform:translateZ(0) scale(1.006)}.ci-project-gallery__slide--project .ci-project-gallery__media:before,.ci-project-gallery__slide--project .ci-project-gallery__media:after{content:"";position:absolute;top:1.5rem;bottom:1.5rem;right:-1.2rem;width:100%;background-color:#d1cfcb;z-index:-1;transition:transform .48s cubic-bezier(.22,.61,.36,1) .05s,opacity .48s ease .05s;pointer-events:none;transform-origin:center right}@media screen and (max-width:1024px){.ci-project-gallery__slide--project .ci-project-gallery__media:before,.ci-project-gallery__slide--project .ci-project-gallery__media:after{right:-.6rem}}.ci-project-gallery__slide--project .ci-project-gallery__media:after{top:3rem;bottom:3rem;right:-2.4rem;background-color:#e3e1dc;z-index:-2}@media screen and (max-width:1024px){.ci-project-gallery__slide--project .ci-project-gallery__media:after{right:-1.2rem}}.ci-project-gallery__slide--project.closed:hover .ci-project-gallery__media:before,.ci-project-gallery__slide--project.closed.is-hovered .ci-project-gallery__media:before{transform:scaleY(1.008) translate(.4rem);transition-delay:0s}.ci-project-gallery__slide--project.closed:hover .ci-project-gallery__media:after,.ci-project-gallery__slide--project.closed.is-hovered .ci-project-gallery__media:after{transform:scaleY(1.012) translate(.8rem);transition-delay:0s}.ci-project-gallery__slide--project.open .ci-project-gallery__media:before{opacity:0;transform:translate(-1.2rem);transition-delay:0s}.ci-project-gallery__slide--project.open .ci-project-gallery__media:after{opacity:0;transform:translate(-2.4rem);transition-delay:0s}.ci-project-gallery__media{position:relative;height:60rem;width:auto;max-width:100%;display:inline-block;background-color:#f3f3f3;z-index:1}.ci-project-gallery__media img{height:100%;width:auto;max-width:none;max-width:100%;object-fit:cover;display:block;opacity:1;transition:opacity .36s ease}.ci-project-gallery__media img[data-ci-loaded=false]{opacity:0}.ci-project-gallery__media img[data-ci-loaded=true]{opacity:1}.ci-project-gallery__overlay{position:absolute;bottom:0;top:auto;left:0;height:160%;width:100%;z-index:-1;background:linear-gradient(180deg,#0000,#0009);pointer-events:none}.ci-project-gallery__content{position:absolute;bottom:0;left:0;width:100%;max-height:100%;padding:2.2rem;color:#fff;z-index:3;display:flex;flex-direction:column;gap:1.2rem;pointer-events:none;transition:opacity .36s ease}.ci-project-gallery__content-header{display:flex;gap:2rem;justify-content:space-between;align-items:flex-end;width:100%}.ci-project-gallery__project-name{margin:0;color:#fff;font-weight:500;line-height:1.2;display:flex;flex-direction:column}.ci-project-gallery__project-name span{font-size:1.6rem}@media screen and (max-width:1024px){.ci-project-gallery__project-name{font-size:1.7rem}.ci-project-gallery__project-name span{font-size:1.4rem}}.ci-project-gallery__meta{margin:0;display:flex;gap:2.6rem}.ci-project-gallery__meta-item{margin:0}.ci-project-gallery__meta-item dt{margin:0;font-size:1.6rem;opacity:.5;margin-bottom:.2rem;font-weight:400}@media screen and (max-width:1024px){.ci-project-gallery__meta-item dt{font-size:1.4rem}}.ci-project-gallery__meta-item dd{margin:0;font-size:1.6rem;font-weight:500}@media screen and (max-width:1024px){.ci-project-gallery__meta-item dd{font-size:1.4rem}}.ci-project-gallery__expand{display:flex;align-items:center;gap:.8rem;padding:0;border:0;background:transparent;color:#fff;font-weight:500;line-height:1;pointer-events:auto;cursor:pointer;transition:opacity .28s ease;opacity:.7;white-space:nowrap}.ci-project-gallery__expand svg{width:2.7rem;height:auto}@media screen and (max-width:1024px){.ci-project-gallery__expand{font-size:1.7rem}.ci-project-gallery__expand svg{width:1.5rem}}.ci-project-gallery__expand:hover,.ci-project-gallery__expand:focus-visible{opacity:.7}.ci-project-gallery__slide--project.open .ci-project-gallery__expand{opacity:0;pointer-events:none}.ci-project-gallery__slide--extra{max-width:0;padding-right:0;opacity:0;transform:translate3d(2.8rem,0,0) scale(.985);transform-origin:left center;overflow:hidden;pointer-events:none;transition:max-width .56s cubic-bezier(.22,.61,.36,1),padding-right .42s cubic-bezier(.22,.61,.36,1),opacity .42s ease,transform .56s cubic-bezier(.22,.61,.36,1)}.ci-project-gallery__slide--extra.open{max-width:92vw;padding-right:6rem;opacity:1;transform:translateZ(0) scale(1);pointer-events:auto}@media screen and (max-width:1024px){.ci-project-gallery__slide--extra.open{padding-right:3rem}}.ci-project-gallery__slide--extra .ci-project-gallery__media{margin-bottom:0;height:48rem}.ci-project-gallery__slide--extra.closed{max-width:0;padding-right:0;opacity:0;transform:translate3d(2.8rem,0,0) scale(.985)}.ci-project-gallery__controls{margin-top:4rem;display:flex}.ci-project-gallery__arrow{position:absolute;top:calc(50% - 2rem);transform:translateY(-50%);width:4.8rem;height:4.8rem;background:var(--color-ci-dark-gray);border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:opacity .25s ease,background-color .25s ease}.ci-project-gallery__arrow:hover,.ci-project-gallery__arrow:focus-visible{background-color:var(--color-ci-blue, #071d32)}.ci-project-gallery__arrow[disabled],.ci-project-gallery__arrow.slick-disabled{opacity:0;pointer-events:none}.ci-project-gallery__arrow img{width:auto;height:40%;filter:brightness(0) invert(1)}.ci-project-gallery__arrow--prev{left:2rem}.ci-project-gallery__arrow--prev img{transform:rotate(180deg)}.ci-project-gallery__arrow--next{right:2rem}.ci-project-gallery__progress{position:relative;height:.4rem;background:#d9d9d9;overflow:hidden;width:100%;max-width:40rem;margin:0}.ci-project-gallery__progress-bar{position:absolute;top:0;left:0;height:100%;background:#6d6e71;transition:left .76s ease,width .76s ease;border-radius:0}@media screen and (max-width:1024px){.ci-project-gallery__media{height:48rem}.ci-project-gallery__slide--extra .ci-project-gallery__media{height:42rem}}@media screen and (max-width:749px){.ci-project-gallery__header{margin-bottom:2.4rem}.ci-project-gallery__media{height:32rem}.ci-project-gallery__slide--extra .ci-project-gallery__media{height:28rem}.ci-project-gallery__arrow{width:4rem;height:4rem}.ci-project-gallery__controls{margin-top:2.4rem}.ci-project-gallery__content{padding:2rem}.ci-project-gallery__meta{gap:1.5rem;flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ci-section-project-gallery.css.map */
