.bLoQaq_nav{z-index:100;pointer-events:none;opacity:0;mix-blend-mode:difference;justify-content:center;align-items:flex-start;width:100%;display:flex;position:fixed;top:3rem;left:0}.bLoQaq_left{pointer-events:auto;color:#fff;align-items:center;display:flex;position:relative;overflow:hidden}.bLoQaq_openLabel{white-space:nowrap;color:#fff;letter-spacing:.05em;text-transform:uppercase;font-size:var(--main-font-size);pointer-events:none;align-items:center;padding:0 15px;line-height:1;display:flex;position:absolute;top:0;bottom:0;left:0}.bLoQaq_title{white-space:nowrap;color:#fff;letter-spacing:.05em;text-transform:uppercase;font-size:var(--main-font-size);flex-shrink:0;padding:10px 15px;line-height:1}.bLoQaq_categories{pointer-events:auto;list-style:none;display:flex}.bLoQaq_left.bLoQaq_projectOpen .bLoQaq_title,.bLoQaq_left.bLoQaq_projectOpen .bLoQaq_categories,.bLoQaq_left.bLoQaq_projectOpen .bLoQaq_btn{pointer-events:none}@media (max-width:767px){.bLoQaq_nav{z-index:210}}.bLoQaq_btn{cursor:pointer;white-space:nowrap;color:#fff;font-family:var(--main-font);font-size:var(--main-font-size);letter-spacing:.05em;text-transform:uppercase;pointer-events:auto;background:0 0;border:none;flex-shrink:0;padding:10px 15px;line-height:1;text-decoration:none;display:block}
.MDBdsG_project-list{scrollbar-width:none;flex-direction:column;gap:10px;padding-top:3rem;padding-bottom:3rem;list-style:none;display:flex;overflow-y:auto}.MDBdsG_project-list::-webkit-scrollbar{display:none}.MDBdsG_project-item{font-size:var(--main-font-size);letter-spacing:.05em;cursor:pointer;color:#fff;mix-blend-mode:difference;align-self:flex-start;transition:opacity .2s;display:flex;position:relative}.MDBdsG_label{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.MDBdsG_timeline{opacity:0;mix-blend-mode:difference;pointer-events:none;z-index:10;background:#fff;height:10px;position:fixed;transform:translateY(-50%)}.MDBdsG_project-item.MDBdsG_inactive{opacity:.25}@media (max-width:767px){.MDBdsG_project-item.MDBdsG_over-video{color:#000;mix-blend-mode:normal}}.MDBdsG_project-id{min-width:28px;display:inline}.MDBdsG_project-title{text-transform:uppercase}.MDBdsG_video-tag{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.MDBdsG_video-tag img{width:7px;height:7px}.MDBdsG_project-list.MDBdsG_hidden .MDBdsG_project-title,.MDBdsG_project-list.MDBdsG_hidden .MDBdsG_project-id{opacity:0}.MDBdsG_project-list.MDBdsG_selecting .MDBdsG_project-item{pointer-events:none;opacity:0!important}.MDBdsG_clone-item{pointer-events:none;font-size:var(--main-font-size);letter-spacing:.05em;color:#fff;mix-blend-mode:difference;will-change:transform, opacity;align-items:center;display:flex;position:fixed}.MDBdsG_clone-item .MDBdsG_label{align-items:center;gap:12px;display:inline-flex}.MDBdsG_clone-item .MDBdsG_project-id{min-width:28px}.MDBdsG_clone-item .MDBdsG_project-title{text-transform:uppercase}.MDBdsG_close-button{color:#fff;font:var(--main-font);font-size:var(--main-font-size);letter-spacing:.05em;cursor:pointer;z-index:100;pointer-events:auto;text-transform:uppercase;mix-blend-mode:difference;background:0 0;border:none;padding:0;transition:opacity .3s;position:fixed;transform:translateY(-50%)}.MDBdsG_close-button:hover{opacity:.7}.MDBdsG_sub-item{font-size:var(--main-font-size);letter-spacing:.05em;text-transform:uppercase;color:#fff;mix-blend-mode:difference;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;z-index:30;position:fixed}
.iMR4JW_wrapper{align-items:left;flex-direction:column;justify-content:center;width:100%;height:100%;display:flex;position:relative}.iMR4JW_toggle{cursor:pointer;font-size:var(--main-font-size);letter-spacing:.05em;font-family:var(--main-font);color:#000;background:0 0;border:none;position:absolute;top:0}.iMR4JW_thumbs{flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:3rem 3rem 3rem 0;list-style:none;display:flex;overflow-y:auto}.iMR4JW_scrollableWrapper{justify-content:flex-start;height:auto}.iMR4JW_scrollableThumbs{justify-content:flex-start;gap:6rem;height:auto;overflow-y:visible}.iMR4JW_thumbs:has(li:only-child){justify-content:center}.iMR4JW_thumb{cursor:pointer;width:100%;overflow:hidden}.iMR4JW_thumb img{object-fit:cover;opacity:.5;filter:blur(8px);width:100%;height:auto;transition:opacity .2s,filter .4s;display:block}.iMR4JW_thumb img[data-loaded=true]{filter:none}.iMR4JW_thumb.iMR4JW_active img{opacity:1}
.kvvB0q_image{object-fit:contain;opacity:0;cursor:pointer;width:auto;height:100dvh;position:fixed;top:0;right:0}@media (max-width:767px){.kvvB0q_image{object-fit:initial;width:100vw;height:auto;top:50dvh;left:0;right:auto}}.kvvB0q_swipeHint{z-index:60;color:#fff;mix-blend-mode:difference;font-family:inherit;font-size:var(--main-font-size);letter-spacing:.05em;text-transform:uppercase;text-align:center;white-space:nowrap;pointer-events:none;align-items:center;gap:10px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.kvvB0q_swipeHint img{width:10px;height:10px}
.TYIBQa_container{z-index:5;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.TYIBQa_image{object-fit:contain;opacity:0;cursor:pointer;pointer-events:auto;width:auto;height:100dvh;position:fixed;top:0;right:0}
.WD4V6G_wrapper{z-index:50;background:#000;position:fixed;inset:0}.WD4V6G_video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.WD4V6G_bar{z-index:60;mix-blend-mode:difference;justify-content:center;align-items:center;gap:100px;display:flex;position:fixed;bottom:3rem;left:0;right:0}.WD4V6G_barBehind{z-index:25}.WD4V6G_prev,.WD4V6G_next{display:none}.WD4V6G_timeAndScrub{align-items:center;gap:20px;display:flex}.WD4V6G_time{white-space:nowrap;font-variant-numeric:tabular-nums;min-width:8ch;font-size:var(--main-font-size);letter-spacing:.05em;color:#fff;align-items:center;display:flex}.WD4V6G_scrubTrack{cursor:ew-resize;background:#ffffff4d;align-self:center;width:12rem;height:3px}.WD4V6G_scrubBar{background:#fff;height:100%}.WD4V6G_playAndMute{align-items:center;gap:60px;display:flex}.WD4V6G_playPause,.WD4V6G_muteBtn{color:#fff;font-family:inherit;font-size:var(--main-font-size);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:flex}.WD4V6G_playPause{width:calc(5ch + 15px)}.WD4V6G_muteBtn{white-space:nowrap;width:calc(8ch + 15px)}.WD4V6G_playPause img,.WD4V6G_muteBtn img{width:9px;height:9px}.WD4V6G_closeBtn{color:#fff;font-family:inherit;font-size:var(--main-font-size);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;mix-blend-mode:difference;z-index:2;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:flex;position:fixed;top:3rem;right:3rem}.WD4V6G_behind{z-index:15}@media (max-width:767px){.WD4V6G_wrapper.WD4V6G_horizontal{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex}.WD4V6G_wrapper.WD4V6G_horizontal .WD4V6G_video{order:1;width:100vw;height:auto;max-height:100vh;position:static;inset:auto}.WD4V6G_wrapper.WD4V6G_horizontal .WD4V6G_bar{z-index:auto;order:2;justify-content:space-between;gap:15px;width:100%;padding:0 20px;position:static;inset:auto}.WD4V6G_wrapper.WD4V6G_horizontal .WD4V6G_prev,.WD4V6G_wrapper.WD4V6G_horizontal .WD4V6G_next{display:none}.WD4V6G_wrapper.WD4V6G_horizontal .WD4V6G_playPause{order:1;width:auto}.WD4V6G_wrapper.WD4V6G_horizontal .WD4V6G_playPause span{display:none}.WD4V6G_wrapper.WD4V6G_horizontal .WD4V6G_timeAndScrub{order:2;gap:15px}.WD4V6G_wrapper.WD4V6G_horizontal .WD4V6G_muteBtn{order:3;width:auto}.WD4V6G_wrapper.WD4V6G_horizontal .WD4V6G_muteBtn span,.WD4V6G_wrapper.WD4V6G_portrait .WD4V6G_bar{display:none}}
.Bs3a0a_overlay{z-index:300;color:var(--main-color);opacity:0;pointer-events:none;background:#fffc;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;inset:0;overflow:hidden}.Bs3a0a_overlay.Bs3a0a_open{opacity:1;pointer-events:auto}.Bs3a0a_content{--w:25vw;--shift:10.5vw;--nudge:3vw;--about-left:calc(var(--shift) - 7.5vw);--contact-left:calc(var(--shift) + var(--w) * .75);--info-left:calc(var(--contact-left) + 9vw);width:var(--w);font-size:var(--main-font-size);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:8px;line-height:1.3;display:flex}.Bs3a0a_close{visibility:hidden;align-self:center;margin-bottom:2px;line-height:1}.Bs3a0a_logo{width:100%;height:auto;display:block}.Bs3a0a_box{margin-left:calc(-1 * (var(--shift) + var(--nudge)));flex-direction:column;gap:0;display:flex}.Bs3a0a_row{align-items:flex-start;display:flex;position:relative}.Bs3a0a_label{position:absolute;top:0;left:0}.Bs3a0a_contactLabel{left:var(--contact-left)}.Bs3a0a_about{margin-left:var(--about-left);text-align:center;flex:none;width:calc(80ch + 8em)}.Bs3a0a_info{margin-left:var(--info-left);flex-direction:column;display:flex}.Bs3a0a_info a{color:inherit;text-decoration:none}@media (max-width:767px){.Bs3a0a_content{--w:90vw;--shift:0px;--nudge:0px;--about-left:0px;--contact-left:0px;--info-left:27.5vw}.Bs3a0a_box{gap:20px;width:90vw}.Bs3a0a_br{display:none}.Bs3a0a_about{text-align:left;text-indent:24vw;flex:1;width:auto}}
.a2ZpKa_wrapper{z-index:0;width:100vw;height:100dvh;transition:opacity .3s;position:fixed;top:0;left:0}.a2ZpKa_video{object-fit:cover;width:100%;height:100%;display:block}
