:root{--black: #161616;--white: #FAF9F6;--gray: #B0B0B0}[data-page-namespace=single-work] .hero picture{width:100%}[data-page-namespace=single-work] .hero__img{width:100%;height:100vh;display:flex;border-radius:0!important}@media(max-width:768px){[data-page-namespace=single-work] .hero__img{height:auto;aspect-ratio:1}}[data-page-namespace=single-work] .hero__img img{width:100%;height:100%;object-fit:cover;border-radius:0!important}[data-page-namespace=single-work] .info{background-color:var(--white);padding:clamp(50px,36.3057324841px + 3.9808917197vw,100px) 0;color:var(--black)}[data-page-namespace=single-work] .info__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}@media(max-width:768px){[data-page-namespace=single-work] .info__grid{grid-template-columns:1fr;gap:20px}}[data-page-namespace=single-work] .info__grid-right{display:flex;justify-content:space-between;gap:20px;height:100%}@media(max-width:768px){[data-page-namespace=single-work] .info__grid-right{flex-direction:column}}[data-page-namespace=single-work] .info__col{height:100%;display:flex;flex-direction:column}[data-page-namespace=single-work] .info__col--main .info__item{margin-bottom:20px}[data-page-namespace=single-work] .info__col--services{display:grid;grid-template-columns:1fr auto;width:100%;justify-content:space-between}@media(max-width:768px){[data-page-namespace=single-work] .info__col--services{grid-template-columns:1fr;gap:20px}}[data-page-namespace=single-work] .info__item{display:flex;flex-direction:column;gap:0px}[data-page-namespace=single-work] .info__label{color:var(--gray);font-family:var(--font-family);font-size:15px;font-weight:400;text-transform:capitalize}[data-page-namespace=single-work] .info__title{margin:0}[data-page-namespace=single-work] .info__value{font-family:var(--font-family);font-weight:400;font-size:17px;line-height:20px;margin:0}[data-page-namespace=single-work] .info__description{max-width:572px;position:relative;overflow:hidden;--desc-compact-height: 160px;transition:max-height .8s cubic-bezier(.65,0,.35,1)}[data-page-namespace=single-work] .info__description.is-truncated:not(.is-expanded){max-height:var(--desc-compact-height)}[data-page-namespace=single-work] .info__description.is-expanded{max-height:var(--desc-full-height, 2000px)}[data-page-namespace=single-work] .info__description.is-truncated{overflow:hidden}[data-page-namespace=single-work] .info__description.is-truncated:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(to bottom,transparent,var(--white));pointer-events:none;opacity:1;transition:opacity .3s ease}[data-page-namespace=single-work] .info__description.fade-out:after{opacity:0}[data-page-namespace=single-work] .info__description p{font-weight:400;font-size:17px;line-height:22px;color:var(--black)}[data-page-namespace=single-work] .info__description p:last-child{margin-bottom:0}@media(max-width:768px){[data-page-namespace=single-work] .info__description{max-width:100%}}[data-page-namespace=single-work] .info__bottom{display:flex;margin-top:40px}[data-page-namespace=single-work] .info__bottom--expandable{display:none}[data-page-namespace=single-work] .info__bottom--expandable.is-visible{display:block}@media(max-width:768px){[data-page-namespace=single-work] .info__bottom{margin-top:0}}[data-page-namespace=single-work] .info__link{margin-top:auto;color:var(--black);text-decoration:none;position:relative;padding-bottom:4px;font-size:14px;display:inline-block;text-transform:uppercase}[data-page-namespace=single-work] .top-img{padding-block:80px 50px}@media(max-width:768px){[data-page-namespace=single-work] .top-img{padding-block:0px 50px}}[data-page-namespace=single-work] .top-img__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;grid-template-columns:1fr;gap:20px;align-items:start}[data-page-namespace=single-work] .top-img .img-box{width:100%;height:100%;display:flex;border-radius:5px}[data-page-namespace=single-work] .top-img .img-box img{aspect-ratio:16/9;border-radius:5px}[data-page-namespace=single-work] .top-img .img-box--half{width:calc(50% - 10px)}@media(max-width:768px){[data-page-namespace=single-work] .top-img .img-box--half{width:100%}}[data-page-namespace=single-work] .top-img .img-box--half .img-curtins{aspect-ratio:1/1}[data-page-namespace=single-work] .top-img .parallax-container{position:relative;width:100%;height:auto;aspect-ratio:16/9;overflow:hidden;border-radius:5px}[data-page-namespace=single-work] .top-img .parallax-container img{position:absolute;top:0;left:0;width:100%;height:130%;object-fit:cover}[data-page-namespace=single-work] .top-img .parallax-container-small{position:relative;width:49%;height:auto;aspect-ratio:auto;overflow:hidden;border-radius:5px}[data-page-namespace=single-work] .top-img .parallax-container-small img{position:absolute;top:0;left:0;width:100%;height:130%;object-fit:cover}[data-page-namespace=single-work] .design__wrap{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:20px}[data-page-namespace=single-work] .design__wrap>*{border:1px solid var(--gray);border-radius:5px;padding:25px;position:relative;width:100%;height:100%}@media(max-width:992px){[data-page-namespace=single-work] .design__wrap{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}}@media(max-width:768px){[data-page-namespace=single-work] .design__wrap{grid-template-columns:1fr}}[data-page-namespace=single-work] .design .single{aspect-ratio:1/1}[data-page-namespace=single-work] .design .double{grid-row:span 2}[data-page-namespace=single-work] .design .box{background-color:var(--back-cl);color:var(--text-cl)}[data-page-namespace=single-work] .design .box__header{font-size:20px;line-height:24px;position:absolute;top:25px;left:25px;right:25px;display:flex;justify-content:space-between;align-items:center}[data-page-namespace=single-work] .design .box__buttons{display:flex;gap:5px}[data-page-namespace=single-work] .design .box__button{padding:8px 15px;border-radius:20px;font-size:16px;line-height:19px;text-decoration:none;transition:background-color .3s ease,color .3s ease;color:var(--text-cl);border:1px solid currentColor}@media(hover:hover){[data-page-namespace=single-work] .design .box__button:hover{background-color:var(--gray)}}[data-page-namespace=single-work] .design .box:not([data-box-control=typography]) .box__button.active{background-color:#010101;color:#faf9f6;cursor:default}[data-page-namespace=single-work] .design .box[data-box-control=color] .box-content{padding-top:53px}[data-page-namespace=single-work] .design .box[data-box-control=color] img{object-fit:contain}[data-page-namespace=single-work] .design .box[data-box-control=theme] .box__button.active{background-color:var(--text-cl);color:var(--back-cl);cursor:default}[data-page-namespace=single-work] .design .box[data-box-control=theme] svg path{fill:var(--text-cl);color:var(--text-cl)}[data-page-namespace=single-work] .design .box[data-box=logo] svg{width:50%}[data-page-namespace=single-work] .design .box-content{display:flex;align-items:center;justify-content:center;height:100%;width:100%}[data-page-namespace=single-work] .design .box-content__item{width:100%;height:100%;gap:10px}[data-page-namespace=single-work] .design .box-content__item.center{display:flex;align-items:center;justify-content:center}[data-page-namespace=single-work] .design .box .color-list{display:flex;flex-direction:column;gap:5px;height:100%}[data-page-namespace=single-work] .design .box .color-list.is-flipped .item-color-inner{transform:rotateX(180deg)}[data-page-namespace=single-work] .design .box .item-color{background-color:transparent;width:100%;height:100%;perspective:1000px}[data-page-namespace=single-work] .design .box .item-color .item-color-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}[data-page-namespace=single-work] .design .box .item-color .item-color-front,[data-page-namespace=single-work] .design .box .item-color .item-color-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;border-radius:5px;align-items:flex-start;justify-content:space-between;padding:15px}[data-page-namespace=single-work] .design .box .item-color .item-color-front{background-color:var(--front-primary-cl);color:var(--front-secondary-cl)}[data-page-namespace=single-work] .design .box .item-color .item-color-back{background-color:var(--back-primary-cl);color:var(--back-secondary-cl);transform:rotateY(180deg) rotate(180deg)}[data-page-namespace=single-work] .design .box .item-color__name{font-size:16px;line-height:19px}[data-page-namespace=single-work] .design .box img{aspect-ratio:1}[data-page-namespace=single-work] .design .box video{height:auto}[data-page-namespace=single-work] .bot-img{padding-block:50px}[data-page-namespace=single-work] .bot-img__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;grid-template-columns:1fr;gap:20px;align-items:start}[data-page-namespace=single-work] .bot-img .img-box{width:100%;height:100%;display:flex;border-radius:5px}[data-page-namespace=single-work] .bot-img .img-box img{aspect-ratio:16/9;border-radius:5px}[data-page-namespace=single-work] .bot-img .img-box--half{width:calc(50% - 10px)}@media(max-width:768px){[data-page-namespace=single-work] .bot-img .img-box--half{width:100%}}[data-page-namespace=single-work] .bot-img .img-box--half .img-curtins{aspect-ratio:1/1}[data-page-namespace=single-work] .bot-img .bot-img__wrap-title{padding-block:clamp(50px,22.6114649682px + 7.9617834395vw,150px);max-width:1014px;text-align:center;margin-inline:auto}[data-page-namespace=single-work] .bot-img .bot-img__wrap-title .line-mask{overflow:hidden}[data-page-namespace=single-work] .bot-img .bot-img__wrap-title.is-title-revealed .line-mask{overflow-y:visible;clip-path:inset(0% 0% -20% 0%)}[data-page-namespace=single-work] .bot-img .parallax-container{position:relative;width:100%;height:auto;aspect-ratio:16/9;overflow:hidden;border-radius:5px}[data-page-namespace=single-work] .bot-img .parallax-container img{position:absolute;top:0;left:0;width:100%;height:130%;object-fit:cover}[data-page-namespace=single-work] .bot-img .parallax-container-small{position:relative;width:50%;height:auto;aspect-ratio:1/1;overflow:hidden;border-radius:5px}[data-page-namespace=single-work] .bot-img .parallax-container-small img{position:absolute;top:0;left:0;width:100%;height:130%;object-fit:cover}[data-page-namespace=single-work] .bot-img .double{display:flex;flex-wrap:wrap;justify-content:space-between}[data-page-namespace=single-work] .bot-img .double .parallax-container{aspect-ratio:69/82}[data-page-namespace=single-work] .next-project{height:100dvh;display:grid;place-items:center}[data-page-namespace=single-work] .next-project .container{position:relative;font-size:8vw;width:max-content;cursor:pointer;color:inherit;text-decoration:none}[data-page-namespace=single-work] .next-project .container .left,[data-page-namespace=single-work] .next-project .container .right{display:inline-block}[data-page-namespace=single-work] .next-project .media{top:0;left:0;position:absolute;width:15vw;height:15vw;object-fit:contain;pointer-events:none;display:none}.video_box{aspect-ratio:3/4!important}.more_text{font-family:var(--font-family);font-weight:400;font-size:24px;line-height:34px;text-align:center;max-width:1100px;margin:0 auto}.more_text p{margin-bottom:1rem}
