@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--row-height: 31px}@font-face{font-family:FavoritMono;src:url(/assets/ABCFavoritMono-Book-Trial-BxOh8VDl.otf) format("truetype")}@font-face{font-family:Favorit;src:url(/assets/ABCFavorit-Light-Trial-yhz86kEe.otf) format("truetype")}body{background:#000;overflow:hidden}.app{width:100dvw;height:100dvh;position:relative;display:flex;flex-direction:column;font-family:FavoritMono,sans-serif;text-transform:uppercase}.header{width:calc(100% - 40px);max-width:1060px;background-color:#000;color:#fff;font-size:15px;padding:17.5px 20px 10px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.header_nav{display:flex;align-items:center;gap:10px}.header_nav button{background:none;border:none;color:#fff;font-size:15px;cursor:pointer;text-transform:uppercase;font-family:FavoritMono,sans-serif}.mobile{width:100%;height:100%;position:absolute;top:0;left:0;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px;color:#fff;z-index:6000;background-color:#000;display:none}.mobile p{margin:0 auto;padding:0 20px}@media (max-width: 900px),(hover: none) and (pointer: coarse){.mobile{display:flex}}.loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:5000;color:#fff;display:flex;justify-content:center;align-items:center;transition:1s ease;--dot-duration: 1.2s;--dot-stagger: .2s}.dot-1{animation-name:loading;animation-duration:var(--dot-duration);animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both;animation-delay:calc(var(--dot-stagger) * -2)}.dot-2{animation-name:loading;animation-duration:var(--dot-duration);animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both;animation-delay:calc(var(--dot-stagger) * -1)}.dot-3{animation-name:loading;animation-duration:var(--dot-duration);animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both;animation-delay:calc(var(--dot-stagger) * -0)}@keyframes loading{0%,to{opacity:0}50%{opacity:1}}.loader--hidden{opacity:0;filter:blur(10px);pointer-events:none}.main{width:100%;flex:1 1 auto;min-height:0;overflow-y:hidden;overflow-x:hidden;padding:0;position:relative}.gradient_top{position:absolute;top:0;left:0;width:100%;height:20dvh;background:linear-gradient(0deg,transparent,black);transition:height 2s ease;pointer-events:none;z-index:3000}.gradient_bottom{position:absolute;bottom:0;left:0;width:100%;height:25dvh;background:linear-gradient(0deg,black,transparent);transition:height 2s ease;pointer-events:none;z-index:2000}.gallery{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2000;pointer-events:none;opacity:1}.gallery_container{width:100%;height:100%;overflow-y:auto;position:relative;background-color:#000000d9;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);--reveal: 0%;--feather: 0%;mask-image:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) max(0%,var(--reveal) - var(--feather)),rgba(255,255,255,.95) max(0%,var(--reveal) - var(--feather) * .8),rgba(255,255,255,.9) max(0%,var(--reveal) - var(--feather) * .6),rgba(255,255,255,.8) max(0%,var(--reveal) - var(--feather) * .4),rgba(255,255,255,.7) max(0%,var(--reveal) - var(--feather) * .3),rgba(255,255,255,.6) max(0%,var(--reveal) - var(--feather) * .2),rgba(255,255,255,.5) max(0%,var(--reveal) - var(--feather) * .1),rgba(255,255,255,.4) var(--reveal),rgba(255,255,255,.3) min(100%,var(--reveal) + var(--feather) * .1),rgba(255,255,255,.2) min(100%,var(--reveal) + var(--feather) * .2),rgba(255,255,255,.15) min(100%,var(--reveal) + var(--feather) * .3),rgba(255,255,255,.1) min(100%,var(--reveal) + var(--feather) * .4),rgba(255,255,255,.05) min(100%,var(--reveal) + var(--feather) * .6),rgba(255,255,255,.02) min(100%,var(--reveal) + var(--feather) * .8),rgba(255,255,255,0) min(100%,var(--reveal) + var(--feather)),rgba(255,255,255,0) 100%);-webkit-mask-image:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) max(0%,var(--reveal) - var(--feather)),rgba(255,255,255,.95) max(0%,var(--reveal) - var(--feather) * .8),rgba(255,255,255,.9) max(0%,var(--reveal) - var(--feather) * .6),rgba(255,255,255,.8) max(0%,var(--reveal) - var(--feather) * .4),rgba(255,255,255,.7) max(0%,var(--reveal) - var(--feather) * .3),rgba(255,255,255,.6) max(0%,var(--reveal) - var(--feather) * .2),rgba(255,255,255,.5) max(0%,var(--reveal) - var(--feather) * .1),rgba(255,255,255,.4) var(--reveal),rgba(255,255,255,.3) min(100%,var(--reveal) + var(--feather) * .1),rgba(255,255,255,.2) min(100%,var(--reveal) + var(--feather) * .2),rgba(255,255,255,.15) min(100%,var(--reveal) + var(--feather) * .3),rgba(255,255,255,.1) min(100%,var(--reveal) + var(--feather) * .4),rgba(255,255,255,.05) min(100%,var(--reveal) + var(--feather) * .6),rgba(255,255,255,.02) min(100%,var(--reveal) + var(--feather) * .8),rgba(255,255,255,0) min(100%,var(--reveal) + var(--feather)),rgba(255,255,255,0) 100%)}.gallery_container video{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;z-index:-10}.gallery_content .gallery_item_container video{position:static;top:auto;left:auto;width:100%;height:auto;display:block;object-fit:cover;opacity:1;z-index:auto}.gallery_container h2{color:#fff;font-size:12px}.gallery_header{width:100%;opacity:1}.gallery_header_container{width:100%;max-width:1060px;margin:0 auto;padding:80px 20px 20px;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:10px}.gallery_filter_buttons{display:flex;align-items:start;gap:15px;justify-content:start}.gallery_filter_button{background:none;border:none;color:#fff;font-size:15px;cursor:pointer;text-transform:uppercase;font-family:FavoritMono,sans-serif;padding:0;opacity:.5;transition:opacity .3s ease}.gallery_filter_button:hover{opacity:.8}.gallery_filter_button.active{opacity:1;font-weight:700}.gallery_footer{width:100%;max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:center;padding-bottom:20px}.gallery_content{width:1060px;padding:20px 20px 0;margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:auto;gap:40px;scrollbar-width:none;-ms-overflow-style:none}.gallery_item_container{grid-column:span 2}.gallery_item_container img{cursor:pointer}.gallery_image_camcorder{width:100%;aspect-ratio:4 /3;object-fit:cover}.gallery_image_iphone{width:75%;aspect-ratio:9/14;object-fit:cover}.gallery_image_iphone video{width:100%;height:100%;object-fit:cover}.gallery_image_number{color:#fff;font-size:10px!important;padding-bottom:5px}.gallery_image_type{color:#fff;font-size:10px!important;padding-top:5px}.gallery_preview{position:fixed;z-index:9000;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;cursor:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.gallery_preview img{max-height:calc(100% - 250px);cursor:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.gallery_preview video{cursor:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.gallery_preview_cursor{position:fixed;color:#fff;font-family:FavoritMono,sans-serif;font-size:15px;text-transform:uppercase;pointer-events:none;z-index:10000;display:none;transform:translate(-50%,-50%);white-space:nowrap;mix-blend-mode:difference}.gallery_preview_close_button{position:absolute;pointer-events:none;cursor:pointer;width:30px;height:30px;bottom:40px;left:50%;transform:translate(-50%);opacity:0;z-index:10001;transition:opacity 1s ease;padding:5px}.about{width:100%;height:100%;position:absolute;z-index:2201;pointer-events:none;opacity:1}.about_container{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1000;padding:0;background-color:#000000d9;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);--reveal: 0%;--feather: 0%;mask-image:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) max(0%,var(--reveal) - var(--feather)),rgba(255,255,255,.95) max(0%,var(--reveal) - var(--feather) * .8),rgba(255,255,255,.9) max(0%,var(--reveal) - var(--feather) * .6),rgba(255,255,255,.8) max(0%,var(--reveal) - var(--feather) * .4),rgba(255,255,255,.7) max(0%,var(--reveal) - var(--feather) * .3),rgba(255,255,255,.6) max(0%,var(--reveal) - var(--feather) * .2),rgba(255,255,255,.5) max(0%,var(--reveal) - var(--feather) * .1),rgba(255,255,255,.4) var(--reveal),rgba(255,255,255,.3) min(100%,var(--reveal) + var(--feather) * .1),rgba(255,255,255,.2) min(100%,var(--reveal) + var(--feather) * .2),rgba(255,255,255,.15) min(100%,var(--reveal) + var(--feather) * .3),rgba(255,255,255,.1) min(100%,var(--reveal) + var(--feather) * .4),rgba(255,255,255,.05) min(100%,var(--reveal) + var(--feather) * .6),rgba(255,255,255,.02) min(100%,var(--reveal) + var(--feather) * .8),rgba(255,255,255,0) min(100%,var(--reveal) + var(--feather)),rgba(255,255,255,0) 100%);-webkit-mask-image:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) max(0%,var(--reveal) - var(--feather)),rgba(255,255,255,.95) max(0%,var(--reveal) - var(--feather) * .8),rgba(255,255,255,.9) max(0%,var(--reveal) - var(--feather) * .6),rgba(255,255,255,.8) max(0%,var(--reveal) - var(--feather) * .4),rgba(255,255,255,.7) max(0%,var(--reveal) - var(--feather) * .3),rgba(255,255,255,.6) max(0%,var(--reveal) - var(--feather) * .2),rgba(255,255,255,.5) max(0%,var(--reveal) - var(--feather) * .1),rgba(255,255,255,.4) var(--reveal),rgba(255,255,255,.3) min(100%,var(--reveal) + var(--feather) * .1),rgba(255,255,255,.2) min(100%,var(--reveal) + var(--feather) * .2),rgba(255,255,255,.15) min(100%,var(--reveal) + var(--feather) * .3),rgba(255,255,255,.1) min(100%,var(--reveal) + var(--feather) * .4),rgba(255,255,255,.05) min(100%,var(--reveal) + var(--feather) * .6),rgba(255,255,255,.02) min(100%,var(--reveal) + var(--feather) * .8),rgba(255,255,255,0) min(100%,var(--reveal) + var(--feather)),rgba(255,255,255,0) 100%)}.about_container img{width:100%;height:100%;top:0;left:0;object-fit:cover;z-index:-200;position:absolute;opacity:0}.about_content{margin:0 auto;width:100%;max-width:1100px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;gap:75px;font-size:25px;opacity:1;position:relative}.about_content_description{font-size:25px;width:70%;text-align:center;font-family:Favorit;text-transform:none;line-height:1.15}.about_content_experiences{font-size:14px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;margin:0 auto}.about_content_experiences_case{display:flex;gap:20px}.about_content_experiences_case_year{flex-shrink:0;width:100px}.about_content_experiences_case_infos{width:350px;flex-shrink:0}.infos_role{font-family:Favorit;text-transform:none;padding-top:3px;font-size:16px}.about_content_experiences_case_location{width:120px;flex-shrink:0}.about_content_contact{width:60%;display:flex;flex-direction:column;font-size:14px;justify-content:center;align-items:center;gap:10px}.about_close_button{position:absolute;pointer-events:default;cursor:default;width:30px;height:30px;bottom:35px;left:50%;transform:translate(-50%);opacity:1}.index{display:grid;grid-template-columns:1fr;grid-auto-rows:var(--row-height, auto);grid-column-gap:5px;grid-row-gap:0px;width:100%;max-width:1100px;height:100%;z-index:10;position:relative;margin:0 auto}.project{width:100%;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;text-transform:uppercase}.project_number{grid-area:1 / 1 / 2 / 2;display:flex;align-items:center}.project_title{grid-area:1 / 2 / 2 / 7;display:flex;align-items:center}.project_type{grid-area:1 / 7 / 2 / 12;display:flex;align-items:center}.project_year{grid-area:1 / 12 / 2 / 13;display:flex;justify-content:flex-end;align-items:center}.project_border_right{grid-area:1 / 1 / 2 / 7}.project_border_left{display:flex;grid-area:1 / 7 / 2 / 13;justify-content:flex-end}.project_tick{position:relative;height:var(--row-height);width:100%;pointer-events:none}.project_tick_bar{position:absolute;width:1.5px;height:1.5px;background-color:currentColor;opacity:.55}.project_tick.project_tick--edge-left .project_tick_bar{left:0%;transform:translate(-.5px,-50%)}.project_tick.project_tick--edge-right .project_tick_bar{left:100%;transform:translate(-.5px,-50%)}.project_banner{position:absolute;height:100%;width:100%;background-color:#00f;top:0;left:0;z-index:-200}.project_banner img{width:100%;height:100%;object-fit:cover;opacity:.55;z-index:-200}.cell{grid-column:span 1;padding:0 20px;color:#fff;display:flex;align-items:center;justify-content:center;font:300 15px FavoritMono,sans-serif;cursor:default}.cell--active{color:#000;cursor:pointer;position:relative}.cell--active:before{content:"";position:absolute;left:50%;right:0;top:50%;width:500%;transform:translate(-50%,-50%);height:calc(var(--row-height) - 7.5px);background-color:#fff;filter:blur(5px);z-index:-1;opacity:1;transition:opacity .5s ease}.cell--active .project_tick_bar{background-color:#fff}.project_bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:-100}.project--empty,.project--empty.project--visible,.project--real{opacity:1}.project--real.project--visible{opacity:1;transition:opacity 0ms ease}.banner{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-100;overflow:hidden;opacity:1;transition:opacity 2s ease,filter 1s ease}.banner.banner--visible{opacity:.55}.banner-container{width:100%;height:100%;position:relative}.banner-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;transition:opacity .5s ease-in-out;opacity:0}.preview{width:100%;height:100%;display:none;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;z-index:1000;position:absolute;top:0;left:0}.preview_mask{position:absolute;width:100%;height:100%;pointer-events:none;opacity:0;z-index:100}.preview_gradient_top{position:absolute;top:0;left:0;width:100%;height:0dvh;background:linear-gradient(0deg,transparent,black);pointer-events:none;transition:all 2s ease}.preview_container{grid-area:1 / 1 / 2 / 13;opacity:0;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;--reveal: 0%;--feather: 0%;mask-image:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) max(0%,var(--reveal) - var(--feather)),rgba(255,255,255,.95) max(0%,var(--reveal) - var(--feather) * .8),rgba(255,255,255,.9) max(0%,var(--reveal) - var(--feather) * .6),rgba(255,255,255,.8) max(0%,var(--reveal) - var(--feather) * .4),rgba(255,255,255,.7) max(0%,var(--reveal) - var(--feather) * .3),rgba(255,255,255,.6) max(0%,var(--reveal) - var(--feather) * .2),rgba(255,255,255,.5) max(0%,var(--reveal) - var(--feather) * .1),rgba(255,255,255,.4) var(--reveal),rgba(255,255,255,.3) min(100%,var(--reveal) + var(--feather) * .1),rgba(255,255,255,.2) min(100%,var(--reveal) + var(--feather) * .2),rgba(255,255,255,.15) min(100%,var(--reveal) + var(--feather) * .3),rgba(255,255,255,.1) min(100%,var(--reveal) + var(--feather) * .4),rgba(255,255,255,.05) min(100%,var(--reveal) + var(--feather) * .6),rgba(255,255,255,.02) min(100%,var(--reveal) + var(--feather) * .8),rgba(255,255,255,0) min(100%,var(--reveal) + var(--feather)),rgba(255,255,255,0) 100%);-webkit-mask-image:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) max(0%,var(--reveal) - var(--feather)),rgba(255,255,255,.95) max(0%,var(--reveal) - var(--feather) * .8),rgba(255,255,255,.9) max(0%,var(--reveal) - var(--feather) * .6),rgba(255,255,255,.8) max(0%,var(--reveal) - var(--feather) * .4),rgba(255,255,255,.7) max(0%,var(--reveal) - var(--feather) * .3),rgba(255,255,255,.6) max(0%,var(--reveal) - var(--feather) * .2),rgba(255,255,255,.5) max(0%,var(--reveal) - var(--feather) * .1),rgba(255,255,255,.4) var(--reveal),rgba(255,255,255,.3) min(100%,var(--reveal) + var(--feather) * .1),rgba(255,255,255,.2) min(100%,var(--reveal) + var(--feather) * .2),rgba(255,255,255,.15) min(100%,var(--reveal) + var(--feather) * .3),rgba(255,255,255,.1) min(100%,var(--reveal) + var(--feather) * .4),rgba(255,255,255,.05) min(100%,var(--reveal) + var(--feather) * .6),rgba(255,255,255,.02) min(100%,var(--reveal) + var(--feather) * .8),rgba(255,255,255,0) min(100%,var(--reveal) + var(--feather)),rgba(255,255,255,0) 100%)}.preview_container--final{--reveal: 100%}.preview::-webkit-scrollbar{display:none}.preview_top{display:flex;flex-direction:column;flex:0 0 auto;height:calc(100vh - 72.5px)}.preview_title{position:absolute;width:calc(100% - 40px);height:100%;font-size:60px}.preview_title_content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;width:100%;height:100%}.preview_title_text,.preview_title_year,.preview_title_type{position:relative;width:100%}.preview_title_year,.preview_title_type{font-size:20px}.preview_title_text_clean,.preview_title_year_clean,.preview_title_type_clean{position:relative;width:100%;text-align:center;color:#fff;z-index:2}.preview_title_text_shadow{position:absolute;width:100%;text-align:center;top:0;left:0;color:#000;filter:blur(25px);z-index:1;pointer-events:none;text-shadow:20px 0 #000,-20px 0 #000,0 20px #000,0 -20px #000,10px 10px #000,-10px -10px #000,10px -10px #000,-10px 10px #000}.preview_title_year_shadow,.preview_title_type_shadow{position:absolute;width:100%;text-align:center;top:0;left:0;color:#000;filter:blur(12.5px);z-index:1;pointer-events:none;text-shadow:10px 0 #000,-10px 0 #000,0 10px #000,0 -10px #000,5px 5px #000,-5px -5px #000,5px -5px #000,-5px 5px #000}.close_button{margin:0;width:30px;height:30px;position:absolute;cursor:default;pointer-events:none;z-index:2200;left:50%;bottom:35px;transform:translate(-50%);opacity:0;transition:opacity 1s ease}.close_line{width:25px;height:2px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.close_line:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.preview_banner{flex:1 1 auto;min-height:0;height:100%;width:calc(100% - 40px);padding:0 20px;position:relative;overflow:hidden;background:transparent;display:flex;align-items:center}.preview_banner img{background:transparent;background-color:transparent;width:100%;height:100%;object-fit:cover}.preview_banner video{background:transparent;background-color:transparent;width:100%;height:100%;object-fit:cover}.preview_content{width:100%;max-width:1060px;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:auto;grid-column-gap:0px;grid-row-gap:0px;margin:0 auto}.preview_content_description{grid-area:1 / 3 / 2 / 11;text-align:center;margin:100px 0;font-family:Favorit;text-transform:none}.preview_description{color:#fff;font-size:20px;line-height:1.1}.preview_content_gallery{grid-area:2 / 1 / 3 /13;display:grid;grid-template-columns:repeat(10,1fr);grid-auto-rows:auto;grid-column-gap:20px;grid-row-gap:20px}.preview_content_gallery .item,.preview_content_gallery .item.full{grid-column:1 / -1}.preview_content_gallery .item.portrait{grid-column:4 / 8}.preview_content_gallery .item.half{grid-column:span 5}.preview_content_gallery .item.fiveth{grid-column:span 2}.preview_content_gallery img,.preview_content_gallery video,.preview_content_gallery iframe{width:100%;height:auto;display:block}.preview_content_gallery .item iframe{aspect-ratio:16 / 9}.preview_content_end{grid-area:3 / 3 / 4 / 11;color:#fff;margin:50px 0}.preview_credit{font-family:Favorit,sans-serif;text-transform:none;text-align:center;font-size:18px;line-height:1.1}.preview_footer{width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;min-height:50dvh;position:relative;z-index:2001;isolation:isolate}.preview_footer{mask:linear-gradient(to top,black,black 50%,transparent);-webkit-mask:linear-gradient(to top,black,black 50%,transparent)}.preview_footer_blend{position:absolute;width:100%;height:100%;background:#fff;mix-blend-mode:multiply;z-index:1000;pointer-events:none}.preview_footer_nav{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;position:relative}.preview_footer_banner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.preview_footer_banner img{width:100%;height:100%;object-fit:cover}.preview_footer_banner video{width:100%;height:100%;object-fit:cover}.preview_footer_banner_left{width:50%;height:100%;position:absolute;left:0;top:0}.preview_footer_banner_right{width:50%;height:100%;position:absolute;right:0;top:0}.preview_footer_nav p{color:#fff;font-size:20px}.preview_footer_nav_section{width:100%;height:100%;display:flex;flex-direction:column;align-items:start;justify-content:flex-end;z-index:100}.preview_footer_gradient_previous{position:absolute;left:0;top:0;width:50%;height:100%;background:linear-gradient(180deg,#000,#000);transition:opacity .7s ease;pointer-events:none}.preview_footer_gradient_next{position:absolute;right:0;top:0;width:50%;height:100%;background:linear-gradient(180deg,#000,#000);transition:opacity .7s ease;pointer-events:none}.preview_footer_nav_section:nth-child(3){align-items:end;text-align:right}.preview_footer_nav_next{display:flex;flex-direction:column;justify-content:end;align-items:end;z-index:100;width:80%;height:50%;opacity:0;padding:0 40px 40px 0;cursor:pointer}.preview_footer_nav_previous{display:flex;flex-direction:column;align-items:start;justify-content:end;width:80%;height:50%;opacity:0;z-index:100;padding:0 0 40px 40px;cursor:pointer}.preview_nav_project_label{font-size:14px!important;margin-bottom:10px;z-index:3000}.preview_footer_ext{position:fixed;bottom:0;left:0;width:calc(100% - 80px);z-index:3000;display:flex;opacity:0;margin:0 40px 40px;pointer-events:none;transition:opacity .5s ease}.footer_previous_ext{display:flex;flex-direction:column;justify-content:end;align-items:start;z-index:3000;width:50%;height:50%;pointer-events:none}.footer_next_ext{display:flex;flex-direction:column;justify-content:end;align-items:end;z-index:3000;width:50%;height:50%;pointer-events:none}.footer_project_label_ext{color:#fff;font-size:14px!important;margin-bottom:10px;pointer-events:none}.footer_project_name_ext{color:#fff;font-size:20px!important;pointer-events:none}.project--text-hidden .project_number,.project--text-hidden .project_title,.project--text-hidden .project_type,.project--text-hidden .project_year{opacity:0!important;transition:opacity .3s ease,visibility .3s ease}.project--text-hidden .project_number span,.project--text-hidden .project_title span,.project--text-hidden .project_type span,.project--text-hidden .project_year span{opacity:1!important}.cell--texts-hidden.cell--active:before{opacity:0}.footer{width:100%;height:0px;background-color:#000}
