.circular-text{margin:0 auto;border-radius:50%;width:200px;position:relative;height:200px;font-weight:700;color:#fff;font-weight:900;text-align:center;cursor:pointer;transform-origin:50% 50%;-webkit-transform-origin:50% 50%}.circular-text span{position:absolute;display:inline-block;left:0;right:0;top:0;bottom:0;font-size:24px;transition:all .5s cubic-bezier(0,0,0,1);color:#fff}.custom-cursor{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;transform-origin:center center;will-change:transform;mix-blend-mode:difference}.custom-cursor--outline{z-index:9998}.custom-cursor__dot{width:8px;height:8px;background:#fff;border-radius:50%;transform:translate(-50%,-50%);transition:transform .15s ease-out,width .15s ease-out,height .15s ease-out}.custom-cursor__outline{width:30px;height:30px;border:2px solid #fff;border-radius:50%;transform:translate(-50%,-50%);transition:transform .2s ease-out,width .2s ease-out,height .2s ease-out,opacity .2s ease-out;opacity:1}.work-section *{cursor:none!important}.custom-cursor--circular{position:fixed;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);will-change:left,top}.custom-cursor__circular-text{pointer-events:none;transform:scale(.6);transform-origin:center center}.work-section{height:100vh;align-items:center;justify-content:center;overflow:hidden;--progress:0;contain:layout style paint;transform:translateZ(0);will-change:scroll-position}.work-section,.work-section__title{position:relative;display:flex;z-index:1}.work-section__title{font-size:3vw;font-weight:600;transform:translateY(-15%);color:white}.work-section__title-left,.work-section__title-right{display:inline-block;will-change:transform}.work-section__title-left{transform:translate3d(calc(var(--progress) * (-66vw + 100%) - .5vw),0,0)}.work-section__title-right{transform:translate3d(calc(var(--progress) * (66vw - 100%)),0,0)}@media (max-width:768px){.work-section__title{font-size:9vw}.work-section__title-left{transform:translate3d(calc(var(--progress) * (-100vw + 100%) - .5vw),0,0)}.work-section__title-right{transform:translate3d(calc(var(--progress) * (100vw - 100%)),0,0)}}.section__media{z-index:2;transform-origin:center center;will-change:transform}.section__media,.section__media__back,.section__media__front{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateZ(0);contain:layout style paint}.section__media__front{filter:blur(2px);will-change:transform,filter;transform:translateZ(0)}.front-1{transform:scale(1)}.front-2{transform:scale(.85)}.front-3{transform:scale(.6)}.front-4{transform:scale(.45)}.front-5{transform:scale(.3)}.front-6{transform:scale(.15)}.section__media__back img,.section__media__front img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;transform:translateZ(0);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.section__images{top:0;left:0;width:100vw;height:100vh;perspective:100vh;pointer-events:none;z-index:0}.section__images,.section__images__item{position:absolute;transform:translateZ(0);contain:layout style paint}.section__images__item{width:10vw;will-change:transform}@media (max-width:768px){.section__images__item{width:20vw}}.section__images__item:first-of-type{top:15vw;left:-3vw;z-index:1}.section__images__item:nth-of-type(2){top:5vw;left:20vw;z-index:2}.section__images__item:nth-of-type(3){top:8vw;left:26.5vw;z-index:3}@media (max-width:768px){.section__images__item:nth-of-type(3){top:30vw;left:30vw}}.section__images__item:nth-of-type(4){top:18vw;right:18vw}@media (max-width:768px){.section__images__item:nth-of-type(4){right:15vw;top:30vw}}.section__images__item:nth-of-type(5){top:5vw;right:10vw}@media (max-width:768px){.section__images__item:nth-of-type(5){top:10vw;right:5vw}}.section__images__item:nth-of-type(6){bottom:5vw;left:10vw}@media (max-width:768px){.section__images__item:nth-of-type(6){left:5vw}}.section__images__item:nth-of-type(7){bottom:8vw;left:22.5vw}@media (max-width:768px){.section__images__item:nth-of-type(7){left:10vw;bottom:27.5vw}}.section__images__item:nth-of-type(8){bottom:3vw;left:45vw}@media (max-width:768px){.section__images__item:nth-of-type(8){bottom:10vw;left:35vw}}.section__images__item:nth-of-type(9){bottom:5vw;right:15vw}@media (max-width:768px){.section__images__item:nth-of-type(9){bottom:5vw}}.section__images__item:nth-of-type(10){bottom:9vw;right:7vw}@media (max-width:768px){.section__images__item:nth-of-type(10){right:3vw;bottom:22vw}}