.project-module__7Si61W__project_wrapper{position:relative}.project-module__7Si61W__project_header{z-index:3;width:calc(100% - 24px);height:22.4px;transition:all .65s var(--easing_1);flex-direction:row;gap:1px;display:flex;position:absolute;top:12px;left:12px}.project-module__7Si61W__project_header_active{height:38.4px}.project-module__7Si61W__return,.project-module__7Si61W__project_header>*{background-color:var(--black);color:#fff;text-wrap:nowrap;transition:all .65s var(--easing_1);justify-content:center;align-items:center;padding:4px 5px}.project-module__7Si61W__project_title{width:100%;min-width:0;overflow:hidden}.project-module__7Si61W__project_header_active>.project-module__7Si61W__project_title{width:calc(100% - 236.39px)}.project-module__7Si61W__project_title_inner,.project-module__7Si61W__project_title_track{width:100%;min-width:0}.project-module__7Si61W__project_title>.project-module__7Si61W__project_title_inner>h1{text-wrap:nowrap;text-overflow:ellipsis;width:100%;min-width:0;overflow:hidden}.project-module__7Si61W__project_title h1>span{text-wrap:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.project-module__7Si61W__project_title_marquee>.project-module__7Si61W__project_title_track{width:max-content;animation:project-module__7Si61W__project_title_marquee var(--marquee-duration,10s) linear infinite;gap:16px;display:inline-flex}.project-module__7Si61W__project_title_marquee>.project-module__7Si61W__project_title_track>h1{text-wrap:nowrap;width:auto;text-overflow:unset;flex-shrink:0;overflow:visible}.project-module__7Si61W__project_title_marquee>.project-module__7Si61W__project_title_track>h1>span{max-width:none;text-overflow:unset;overflow:visible}@keyframes project-module__7Si61W__project_title_marquee{0%{transform:translate(0,0)}to{transform:translate3d(calc(-1 * var(--marquee-distance,0px)), 0, 0)}}.project-module__7Si61W__return{z-index:10;justify-content:center;align-items:center;height:22.4px;display:flex;position:fixed;top:50%;left:12px;transform:translateY(-50%)}.project-module__7Si61W__view_details_button>p>span,.project-module__7Si61W__return>span{line-height:100%}.project-module__7Si61W__view_details_button{justify-content:center;align-items:center;height:22.4px;display:flex;position:relative}.project-module__7Si61W__view_details_button_active{background-color:var(--light_gray);height:38.4px}.project-module__7Si61W__view_details_button>p{transition:all .35s var(--easing_1)}.project-module__7Si61W__view_details_button>p:nth-child(2){opacity:0;position:absolute}.project-module__7Si61W__view_details_button_active>p:first-child{opacity:0}.project-module__7Si61W__view_details_button_active>p:nth-child(2){opacity:1}.project-module__7Si61W__details_button{aspect-ratio:1;justify-content:center;align-items:center;width:22.4px;height:22.4px;display:flex;position:relative}.project-module__7Si61W__details_button>svg{transition:transform .35s var(--easing_1), opacity .35s var(--easing_2)}.project-module__7Si61W__details_button>svg:nth-child(2){opacity:0;position:absolute;scale:0}.project-module__7Si61W__details_button_active>svg:nth-child(2){opacity:1;scale:1}.project-module__7Si61W__details_button_active>svg:first-child{opacity:0;scale:0}.project-module__7Si61W__details_button_active{background-color:var(--light_gray);width:38.4px;height:38.4px}.project-module__7Si61W__view_details_button_active>span:first-child{opacity:1}.project-module__7Si61W__view_details_button_active>span:nth-child(2){opacity:0}.project-module__7Si61W__project_header_active>*{padding:12px 16px!important}.project-module__7Si61W__project_details{z-index:2;width:calc(100% - 24px);height:0;transition:all .65s var(--easing_1) 0s;grid-template-columns:repeat(12,1fr);display:grid;position:fixed;top:12px;left:12px;overflow:hidden}.project-module__7Si61W__project_details_text{transition:all .65s var(--easing_1);flex-direction:column;grid-column:1/5;gap:1px;display:flex;position:absolute;top:23.4px}.project-module__7Si61W__project_details_text>*{background-color:var(--black);color:#fff;transition:all .65s var(--easing_1);padding:12px 16px;overflow:hidden}.project-module__7Si61W__project_details_text>div>p>a{color:#fff}.project-module__7Si61W__project_details_active>.project-module__7Si61W__project_details_text{width:100%;top:39.4px}.project-module__7Si61W__project_details_text>div>p{opacity:0;transition:opacity .5s var(--easing_2)}.project-module__7Si61W__project_details_active>.project-module__7Si61W__project_details_text>div>p{opacity:1;transition-delay:.25s}.project-module__7Si61W__number_wrapper{align-items:flex-start;padding:4px 5px;display:flex;position:relative;overflow:clip}.project-module__7Si61W__number_wrapper>*{margin-top:1px}.project-module__7Si61W__number_wrapper>p{margin-right:6px}.project-module__7Si61W__number_wrapper>p,.project-module__7Si61W__number_wrapper>span{line-height:100%}.project-module__7Si61W__number_container{transform:translateY(calc(-12px * var(--active-slide,0)));transition:transform .75s var(--easing_1);text-wrap:nowrap}.project-module__7Si61W__number_container_no_transition{transition:none}.project-module__7Si61W__number_item{opacity:0;height:12px;transition:opacity .5s var(--easing_2);color:#fff;line-height:100%;display:flex}.project-module__7Si61W__number_item.project-module__7Si61W__active{opacity:1}.project-module__7Si61W__assets_swiper{max-height:100svh}.project-module__7Si61W__asset_slide{justify-content:center;align-items:center;height:calc(100svh - 24px)!important;display:flex!important}.project-module__7Si61W__asset_wrapper{width:calc(33.3333% - 30px);height:fit-content;transition:all .75s var(--easing_1);flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex;position:relative}:is(.project-module__7Si61W__assets_swiper .swiper-slide-prev .project-module__7Si61W__asset_wrapper,.project-module__7Si61W__assets_swiper .swiper-slide-next .project-module__7Si61W__asset_wrapper){transform:scale(.5)}.project-module__7Si61W__assets{object-fit:contain;width:100%;height:auto;max-height:calc(100svh - 192px)}.project-module__7Si61W__return>span,.project-module__7Si61W__project_details_text>div>p>a,.project-module__7Si61W__view_details_button>p>span{transition:opacity .2s var(--easing_2)}@media (hover:hover){.project-module__7Si61W__return:hover>span,.project-module__7Si61W__project_details_text>div>p>a:hover,.project-module__7Si61W__details_button:hover>svg,.project-module__7Si61W__view_details_button:hover>p>span{opacity:.5}}@media (max-width:860px){.project-module__7Si61W__asset_wrapper{width:calc(100% - 24px)}.project-module__7Si61W__project_details_text{grid-column:1/13}.project-module__7Si61W__return{top:auto;bottom:12px;transform:translateY(0%)}}@media (max-width:530px){.project-module__7Si61W__details_button{display:none}.project-module__7Si61W__project_header_active>.project-module__7Si61W__project_title{width:calc(100% - 196.99px)}}@media (max-width:480px){.project-module__7Si61W__project_wrapper{height:100svh;overflow:hidden}.project-module__7Si61W__assets_swiper.swiper-css-mode{touch-action:pan-y;height:100svh;overflow:hidden}.project-module__7Si61W__assets_swiper.swiper-css-mode>.swiper-wrapper{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:y mandatory;height:100%;overflow-y:auto}.project-module__7Si61W__assets_swiper.swiper-css-mode .swiper-slide{scroll-snap-align:start;scroll-snap-stop:always}.project-module__7Si61W__asset_wrapper{transition:all .75s var(--easing_1)}:is(.project-module__7Si61W__assets_swiper .swiper-slide-prev .project-module__7Si61W__asset_wrapper,.project-module__7Si61W__assets_swiper .swiper-slide-next .project-module__7Si61W__asset_wrapper){transform:scale(.75)}}
