.work__single__title{font-size:4rem;line-height:4rem;display:inline;white-space:revert !important}@media only screen and (max-width: 1100px){.work__single__title{font-size:2.5rem;line-height:2.5rem}}.work__single__text{font-size:clamp(1rem,1.5vw,1.5rem);margin-top:1rem;overflow:hidden;opacity:0}.work__single__text p:last-child{font-size:.8rem;opacity:.8;margin:revert}.work__single__inner{margin-top:10rem;margin-bottom:4rem}.work__single__images{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;margin-bottom:10rem;overflow:hidden}@media only screen and (max-width: 1100px){.work__single__images{gap:1rem;margin-top:1rem}}.work__single__image__wrapper{width:100%;opacity:0}.work__single__image__wrapper img,.work__single__image__wrapper video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:var(--black);border-radius:1rem;overflow:hidden}.showcase{width:100%;height:100%}.showcase__inner{position:relative;margin-bottom:10rem}.showcase__title{font-size:4rem;line-height:4rem;margin-bottom:5rem}@media only screen and (max-width: 1100px){.showcase__title{font-size:2.5rem;line-height:2.5rem;margin-bottom:3rem}}@media only screen and (max-width: 600px){.showcase__title{font-size:2rem;line-height:2.5rem;margin-bottom:2rem}}.showcase__wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:-webkit-grab;cursor:grab;-ms-touch-action:pan-x;touch-action:pan-x;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:-30%;margin-right:-30%;width:160%}.showcase__wrap.is-moving{cursor:-webkit-grabbing;cursor:grabbing}@media only screen and (max-width: 1100px){.showcase__wrap{margin-left:-60%;margin-right:-60%;width:220%}}.showcase__items{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;will-change:transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.showcase__item{-ms-flex-negative:0;flex-shrink:0;width:33.3333333333%;padding:0 1.5%}@media only screen and (max-width: 1100px){.showcase__item{padding:0}}.showcase__item .img{display:block;margin:0 auto;width:100%;height:100%;opacity:.5;position:relative;border-radius:.8rem;overflow:hidden;-webkit-transform:scale(0.85);transform:scale(0.85);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:opacity 1s var(--ease-out),-webkit-transform 1s var(--ease-out);transition:opacity 1s var(--ease-out),-webkit-transform 1s var(--ease-out);transition:opacity 1s var(--ease-out),transform 1s var(--ease-out);transition:opacity 1s var(--ease-out),transform 1s var(--ease-out),-webkit-transform 1s var(--ease-out)}@media screen and (max-width: 600px){.showcase__item .img{border-radius:.6rem}}.showcase__item .img img{height:100%;width:100%}.showcase__item--active .img{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.showcase__details{position:relative;min-width:33%;margin-top:1rem}.showcase__titles,.showcase__tools{display:grid;overflow:hidden;place-content:center}.showcase__titles p,.showcase__tools p{grid-area:1/1}.showcase__titles{position:relative;z-index:1;text-align:center;color:var(--beige)}.showcase__titles a{color:var(--beige);text-decoration:none;cursor:pointer}.showcase__titles p{margin:0;padding-bottom:.7rem;padding-top:.7rem;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .4s var(--ease-out);transition:-webkit-transform .4s var(--ease-out);transition:transform .4s var(--ease-out);transition:transform .4s var(--ease-out), -webkit-transform .4s var(--ease-out);will-change:transform}.showcase__titles p.active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .8s var(--ease-out) .2s;transition:-webkit-transform .8s var(--ease-out) .2s;transition:transform .8s var(--ease-out) .2s;transition:transform .8s var(--ease-out) .2s, -webkit-transform .8s var(--ease-out) .2s}.showcase__titles .body-m{white-space:nowrap;font-size:clamp(1.2rem,3vw,3rem);line-height:1.2;font-weight:400}.showcase__tools{color:var(--beige);opacity:.7;margin-bottom:2rem}.showcase__tools p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:.1875rem;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .3s var(--ease-in-out) .1s;transition:-webkit-transform .3s var(--ease-in-out) .1s;transition:transform .3s var(--ease-in-out) .1s;transition:transform .3s var(--ease-in-out) .1s, -webkit-transform .3s var(--ease-in-out) .1s;will-change:transform}.showcase__tools p.active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .7s var(--ease-out) .3s;transition:-webkit-transform .7s var(--ease-out) .3s;transition:transform .7s var(--ease-out) .3s;transition:transform .7s var(--ease-out) .3s, -webkit-transform .7s var(--ease-out) .3s}.showcase__controls{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;left:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0}.showcase__controls__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 10px 10px 15px;height:4rem;width:4rem;border-radius:50%;background:none;border:none;position:relative;-webkit-transition:color .3s,background .3s,opacity .3s;transition:color .3s,background .3s,opacity .3s;cursor:pointer}.showcase__controls__button.prev{left:-90px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width: 1100px){.showcase__controls__button.prev{left:-40px}}.showcase__controls__button.next{right:-90px}@media only screen and (max-width: 1100px){.showcase__controls__button.next{right:-40px}}@media only screen and (max-width: 1100px){.showcase__controls__button{height:3.5rem;width:3.5rem}}.showcase__controls__button svg{width:100%;height:100%;overflow:unset}.showcase__controls__button:hover{background:rgba(255,255,255,.1)}.body-r{font-size:4vw;line-height:1.35;font-weight:400;letter-spacing:-0.01em}.line-mask{position:absolute;top:0;right:0;background-color:var(--black);opacity:.9;width:100%;height:100%;z-index:1;will-change:width}