.VxeqpW_projectPage{background-color:#000;transition:background-color 1s}.VxeqpW_projectPage[data-mode=projects]{background:#fff}.VxeqpW_hero{height:130vh;height:calc(var(--1vh)*130);width:100vw;padding-bottom:30vh;padding-bottom:calc(var(--1vh)*30);color:#fff;text-align:center;background:radial-gradient(circle,#262626,#26262600 60%) 50% -15vh;background-position:center calc(var(--1vh)*-15);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.VxeqpW_hero .VxeqpW_textWrapper{z-index:1;opacity:0;transition:opacity 2s;position:relative}.VxeqpW_hero .VxeqpW_textWrapper[data-show=true]{opacity:1}.VxeqpW_hero h1{font-size:50px;font-weight:700}@media screen and (max-width:959px){.VxeqpW_hero h1{font-size:40px}}.VxeqpW_hero .VxeqpW_message{margin-top:48px;font-size:30px;font-weight:700;line-height:44px}@media screen and (max-width:959px){.VxeqpW_hero .VxeqpW_message{font-size:22px;line-height:36px}}.VxeqpW_hero .VxeqpW_text{max-width:620px;margin:16px auto 0;font-size:18px;line-height:32px}@media screen and (max-width:959px){.VxeqpW_hero .VxeqpW_text{max-width:560px;padding:0 32px;font-size:14px;line-height:25px}}.VxeqpW_hero .VxeqpW_images{z-index:0;position:absolute;top:50vh;left:50vw}.VxeqpW_hero .VxeqpW_images img{position:absolute}.VxeqpW_hero .VxeqpW_images img:first-child{width:300px;height:300px;top:-150px;left:-150px}.VxeqpW_hero .VxeqpW_images img:nth-child(2),.VxeqpW_hero .VxeqpW_images img:nth-child(7){width:270px;height:360px;top:-180px;left:-135px}.VxeqpW_hero .VxeqpW_images img:nth-child(3){width:270px;height:270px;top:-135px;left:-135px}.VxeqpW_hero .VxeqpW_images img:nth-child(9){width:224px;height:336px;top:-168px;left:-112px}.VxeqpW_hero .VxeqpW_images img:nth-child(4),.VxeqpW_hero .VxeqpW_images img:nth-child(5),.VxeqpW_hero .VxeqpW_images img:nth-child(6),.VxeqpW_hero .VxeqpW_images img:nth-child(8),.VxeqpW_hero .VxeqpW_images img:nth-child(10){width:360px;height:270px;top:-135px;left:-180px}@media screen and (max-width:959px){.VxeqpW_hero .VxeqpW_images img:nth-child(5),.VxeqpW_hero .VxeqpW_images img:nth-child(8),.VxeqpW_hero .VxeqpW_images img:nth-child(10){display:none}}.VxeqpW_movie{margin-top:-30vh;margin-top:calc(var(--1vh)*-30);height:300vh;height:calc(var(--1vh)*300);padding:100px 64px}@media screen and (max-width:959px){.VxeqpW_movie{padding:0}}.VxeqpW_movie .VxeqpW_imageContainer{max-width:1200px;height:calc(100vh - 128px);height:calc(var(--1vh)*100 - 128px);width:100%;margin:0 auto;display:block;position:sticky;top:64px}@media screen and (max-width:959px){.VxeqpW_movie .VxeqpW_imageContainer{width:100vw}}.VxeqpW_movie .VxeqpW_imageContainer:hover .VxeqpW_button{transform:scale(1.3)}.VxeqpW_movie .VxeqpW_imageContainer video,.VxeqpW_movie .VxeqpW_imageContainer iframe{object-fit:cover;width:100%;height:100%;display:block}@media screen and (max-width:959px){.VxeqpW_movie .VxeqpW_imageContainer video,.VxeqpW_movie .VxeqpW_imageContainer iframe{width:100vw;height:60vw}}.VxeqpW_movie .VxeqpW_imageContainer .VxeqpW_button{width:58px;height:58px;transition:transform .2s;position:absolute;top:calc(50% - 29px);left:calc(50% - 29px)}.VxeqpW_movie .VxeqpW_imageContainer .VxeqpW_button svg{width:58px;height:58px}.VxeqpW_movie iframe{width:calc(100vw - 128px);max-width:1200px;height:calc(100vh - 128px);height:calc(var(--1vh)*100 - 128px);margin:0 auto}@media screen and (max-width:959px){.VxeqpW_movie iframe{width:100vw;height:55vw}}.VxeqpW_projects{width:100%;max-width:1328px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}@media screen and (max-width:959px){.VxeqpW_projects{padding-left:32px;padding-right:32px}}.VxeqpW_projects{padding-bottom:300px}@media screen and (max-width:959px){.VxeqpW_projects{padding-bottom:160px}}.VxeqpW_projects menu{z-index:10;text-align:center;white-space:nowrap;-webkit-backdrop-filter:blur(20px);background-color:#fffc;border-radius:64px;max-width:624px;height:64px;margin:0 auto;padding:18px;position:sticky;top:20px}@media screen and (max-width:959px){.VxeqpW_projects menu{border-radius:44px;max-width:460px;height:44px;padding:10px 18px;top:52px;overflow:auto hidden}}.VxeqpW_projects menu button{color:#828284;background:linear-gradient(90deg,#34af92,#296acb) -120px 26px/100% 1px no-repeat;padding:6px 12px;font-size:15px;font-weight:700;transition:color .3s,background-position .5s;display:inline-block}@media screen and (max-width:959px){.VxeqpW_projects menu button{background-position:-120px 24px;padding:6px 10px;font-size:13px}}.VxeqpW_projects menu button[data-active=true]{color:inherit;background-position:0 26px}@media screen and (max-width:959px){.VxeqpW_projects menu button[data-active=true]{background-position:0 24px}}.VxeqpW_projects menu button:hover{color:inherit}.VxeqpW_projects menu button+button{margin-left:36px}@media screen and (max-width:959px){.VxeqpW_projects menu button+button{margin-left:10px}}.VxeqpW_projects .VxeqpW_list{margin-top:120px;transition:opacity .3s}@media screen and (max-width:959px){.VxeqpW_projects .VxeqpW_list{max-width:560px;margin:40px auto}}.VxeqpW_projects .VxeqpW_list[data-reload=true]{opacity:0}.VxeqpW_projects .VxeqpW_typeDescription{text-align:center;margin:-20px 0 100px}@media screen and (max-width:959px){.VxeqpW_projects .VxeqpW_typeDescription{margin:0 0 50px}}.VxeqpW_projects .VxeqpW_typeDescription h2{font-size:50px;font-weight:700}@media screen and (max-width:959px){.VxeqpW_projects .VxeqpW_typeDescription h2{font-size:40px}}.VxeqpW_projects .VxeqpW_typeDescription div{margin-top:24px;font-size:16px;line-height:28px}@media screen and (max-width:959px){.VxeqpW_projects .VxeqpW_typeDescription div{margin-top:16px;font-size:14px;line-height:25px}}.VxeqpW_projects .VxeqpW_typeDescription div strong{font-weight:700}