.style-module-scss-module__OYOHzG__aboutHeroShowreel{contain:paint;flex-direction:column;height:100svh;display:flex;position:relative}.style-module-scss-module__OYOHzG__aboutHeroShowreel__background{z-index:1;position:absolute;inset:0}.style-module-scss-module__OYOHzG__aboutHeroShowreel__video{opacity:0}.style-module-scss-module__OYOHzG__aboutHeroShowreel__video.style-module-scss-module__OYOHzG__active{opacity:1}.style-module-scss-module__OYOHzG__aboutHeroShowreel__video__wrapper{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.style-module-scss-module__OYOHzG__aboutHeroShowreel__content{z-index:3;flex-grow:1;padding-block:17.9051svh;position:relative}@media screen and (max-width:1199px){.style-module-scss-module__OYOHzG__aboutHeroShowreel__content{padding-block:16.7504svh 14.2379svh}}@media screen and (max-width:767px){.style-module-scss-module__OYOHzG__aboutHeroShowreel__content{padding-block:15.2582svh 9.38967svh}}.style-module-scss-module__OYOHzG__aboutHeroShowreel__content:has(.style-module-scss-module__OYOHzG__aboutHeroShowreel__content__item.style-module-scss-module__OYOHzG__active){mix-blend-mode:difference}.style-module-scss-module__OYOHzG__aboutHeroShowreel__content:has(.style-module-scss-module__OYOHzG__aboutHeroShowreel__content__item.style-module-scss-module__OYOHzG__active) .style-module-scss-module__OYOHzG__aboutHeroShowreel__content__item:not(.style-module-scss-module__OYOHzG__active){opacity:0}.style-module-scss-module__OYOHzG__aboutHeroShowreel__content__item__1{grid-column:7/9}@media screen and (max-width:1199px){.style-module-scss-module__OYOHzG__aboutHeroShowreel__content__item__1{grid-column:5/7}}@media screen and (max-width:767px){.style-module-scss-module__OYOHzG__aboutHeroShowreel__content__item__1{grid-column:1/-1}}.style-module-scss-module__OYOHzG__aboutHeroShowreel__content__item__2{grid-column:4/6;align-self:center}@media screen and (max-width:1199px){.style-module-scss-module__OYOHzG__aboutHeroShowreel__content__item__2{grid-column:3/5}}@media screen and (max-width:767px){.style-module-scss-module__OYOHzG__aboutHeroShowreel__content__item__2{text-align:end;grid-column:1/-1;justify-self:flex-end}}.style-module-scss-module__OYOHzG__aboutHeroShowreel__content__item__3{text-align:end;grid-column:9/11;place-self:center flex-end}@media screen and (max-width:1199px){.style-module-scss-module__OYOHzG__aboutHeroShowreel__content__item__3{grid-column:7/9;justify-self:flex-end}}@media screen and (max-width:767px){.style-module-scss-module__OYOHzG__aboutHeroShowreel__content__item__3{text-align:start;grid-column:1/-1;justify-self:flex-start}}.style-module-scss-module__OYOHzG__aboutHeroShowreel__content__item__4{text-align:end;grid-area:3/12/4/14;place-self:end flex-end}@media screen and (max-width:1199px){.style-module-scss-module__OYOHzG__aboutHeroShowreel__content__item__4{grid-column:10/12}}@media screen and (max-width:767px){.style-module-scss-module__OYOHzG__aboutHeroShowreel__content__item__4{grid-column:1/-1;grid-row:unset;justify-self:flex-end}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.style-module-scss-module__UNWq6a__backButton{z-index:800;top:50%;left:var(--container-padding);mix-blend-mode:difference;position:fixed;transform:translateY(-50%)}.style-module-scss-module__UNWq6a__backButton__button{cursor:pointer;margin:calc(var(--pointer-area)*-1);padding:var(--pointer-area)}@media screen and (max-width:1199px){.style-module-scss-module__UNWq6a__backButton{display:none!important}}
.style-module-scss-module__bsu-Oa__footer{contain:paint;z-index:900;mix-blend-mode:difference;pointer-events:none;width:100%;padding-block:1.2rem;position:fixed;bottom:0;left:0}.style-module-scss-module__bsu-Oa__footer .container{align-items:center}.style-module-scss-module__bsu-Oa__footer__fullscreen{pointer-events:auto;grid-column:4/6}.style-module-scss-module__bsu-Oa__footer__fullscreen *{pointer-events:auto}.style-module-scss-module__bsu-Oa__footer__rights{color:var(--white-60);text-transform:uppercase;pointer-events:auto;grid-column:1/3}.style-module-scss-module__bsu-Oa__footer__time{text-align:end;grid-column:12/-1}@media screen and (max-width:1199px){.style-module-scss-module__bsu-Oa__footer__time{grid-column:9/-1}}@media screen and (max-width:767px){.style-module-scss-module__bsu-Oa__footer__time{grid-column:3/-1}}
@layer components{.style-module-scss-module__lgHQtG__fullscreen{cursor:pointer;justify-content:center;align-items:center;width:fit-content;height:fit-content;margin:-.5rem;padding:.5rem;display:flex}@media screen and (max-width:1199px){.style-module-scss-module__lgHQtG__fullscreen{display:none}}@media (hover:hover){.style-module-scss-module__lgHQtG__fullscreen:hover .style-module-scss-module__lgHQtG__cornerIcon{opacity:1}}.style-module-scss-module__lgHQtG__fullscreen__icon{justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:relative;overflow:hidden}.style-module-scss-module__lgHQtG__fullscreen__icon__center{opacity:0;visibility:hidden;pointer-events:none;width:.7rem;height:.7rem;transition:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.style-module-scss-module__lgHQtG__fullscreen__icon__center--visible{opacity:1;visibility:visible}.style-module-scss-module__lgHQtG__cornerIcon{opacity:.4;width:50%;height:50%;transition:opacity .3s var(--ease-out-expo);will-change:opacity;position:absolute}.style-module-scss-module__lgHQtG__cornerIcon__1{top:0;left:0}.style-module-scss-module__lgHQtG__cornerIcon__2{top:0;right:0;transform:rotate(90deg)}.style-module-scss-module__lgHQtG__cornerIcon__3{bottom:0;right:0;transform:rotate(180deg)}.style-module-scss-module__lgHQtG__cornerIcon__4{bottom:0;left:0;transform:rotate(270deg)}.style-module-scss-module__lgHQtG__plusIcon,.style-module-scss-module__lgHQtG__minusIcon{color:#fff;width:50%;height:50%}}
.style-module-scss-module__sAOkAa__footerTime{text-wrap:nowrap}.style-module-scss-module__sAOkAa__footerTime__utc{opacity:.4}
@layer components{.style-module-scss-module__XgoFlq__spinLoader{pointer-events:none;background:#0000000a;justify-content:center;align-items:center;display:flex}.style-module-scss-module__XgoFlq__spinLoader__spinner{border:2px solid #ffffff40;border-top-color:#fffffff2;border-radius:9999px;width:28px;height:28px;animation:.8s linear infinite style-module-scss-module__XgoFlq__projectItemSpin}@keyframes style-module-scss-module__XgoFlq__projectItemSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}
.style-module-scss-module__5X5XEq__pageLoader{contain:paint;z-index:9999999;background-color:var(--black-100);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.style-module-scss-module__5X5XEq__pageLoader__hidden{pointer-events:none;visibility:hidden}.style-module-scss-module__5X5XEq__pageLoader__inner{--grid-column:5;will-change:transform;flex-shrink:0;gap:5svh}.style-module-scss-module__5X5XEq__pageLoader__item{will-change:transform;width:100vw;height:100svh;overflow:hidden}
.style-module-scss-module__V7nHXa__projectFilter{contain:paint;z-index:10;color:var(--white-40);pointer-events:none;-webkit-user-select:none;user-select:none;padding-top:4.4rem;padding-bottom:13.8rem;position:sticky;top:0}@media screen and (max-width:1199px){.style-module-scss-module__V7nHXa__projectFilter{padding-top:3.4rem;padding-bottom:10rem}}@media screen and (max-width:767px){.style-module-scss-module__V7nHXa__projectFilter{padding-bottom:7rem}}.style-module-scss-module__V7nHXa__projectFilter__inner{--grid-column:2;--heightRow:2.4rem;width:var(--column-width-4);grid-template-columns:repeat(auto-fill,minmax(calc(var(--column-width-2)),1fr));grid-template-rows:repeat(6,minmax(var(--heightRow),auto));margin-left:calc(var(--column-width-3) + var(--grid-gap));grid-auto-flow:column;row-gap:.2rem;display:grid}@media screen and (max-width:1199px){.style-module-scss-module__V7nHXa__projectFilter__inner{--heightRow:1.8rem;margin-left:unset}}.style-module-scss-module__V7nHXa__projectFilter__item{cursor:pointer;pointer-events:auto;-webkit-user-select:auto;user-select:auto;width:fit-content;transition:color .8s var(--ease-out-expo)}@media (hover:hover){.style-module-scss-module__V7nHXa__projectFilter__item:hover{color:var(--white-100);transition-duration:0s}}.style-module-scss-module__V7nHXa__projectFilter__item.style-module-scss-module__V7nHXa__active{transition-duration:0s;color:var(--white-100)!important}.style-module-scss-module__V7nHXa__projectFilter__item.style-module-scss-module__V7nHXa__active .style-module-scss-module__V7nHXa__projectFilter__count{opacity:1}.style-module-scss-module__V7nHXa__projectFilter__text{align-items:baseline;display:inline-flex}.style-module-scss-module__V7nHXa__projectFilter__count{opacity:0;transition:transform .6s var(--ease-out-expo),opacity .3s var(--ease-inOut-sine);align-self:flex-start;margin-inline:.4rem;font-size:.714em;display:block}
.style-module-scss-module__SnAKsq__gridDebugger{contain:paint;z-index:2147483647;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.3;width:100%;height:100%;position:fixed;top:0;left:0}.style-module-scss-module__SnAKsq__gridDebugger.style-module-scss-module__SnAKsq__hidden{display:none}.style-module-scss-module__SnAKsq__gridDebugger__grid{height:100%!important}.style-module-scss-module__SnAKsq__gridDebugger__item{background-color:#87ceeb;justify-content:center;align-items:center;display:flex}
.style-module-scss-module__vK_azG__camcorder{position:absolute;inset:0;overflow:hidden}.style-module-scss-module__vK_azG__camcorder__blur{background-color:var(--black-15);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9960;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.style-module-scss-module__vK_azG__camcorder__content{padding:calc(var(--container-padding)*1);opacity:0;align-content:space-between;align-items:center;width:100%;height:100%;font-size:max(1rem,8px);position:relative}@media screen and (max-width:1199px){.style-module-scss-module__vK_azG__camcorder__content{align-content:unset;grid-template-rows:auto 1fr auto;row-gap:1rem}}@media screen and (max-width:767px){.style-module-scss-module__vK_azG__camcorder__content{row-gap:.1rem}}.style-module-scss-module__vK_azG__camcorder__content__wrapper{--progress-corner-pos:-1;--progress-wrapper:1;z-index:9950;background-color:var(--black-100);will-change:padding,opacity}.style-module-scss-module__vK_azG__camcorder__item{opacity:.3;text-transform:uppercase;font-weight:900}.style-module-scss-module__vK_azG__camcorder__cam{grid-column:1/3}.style-module-scss-module__vK_azG__camcorder__name{grid-column:3/5}@media screen and (max-width:767px){.style-module-scss-module__vK_azG__camcorder__name{display:none}}.style-module-scss-module__vK_azG__camcorder__ratio{grid-column:14/16;justify-self:end}@media screen and (max-width:1199px){.style-module-scss-module__vK_azG__camcorder__ratio{grid-column:9/11}}@media screen and (max-width:767px){.style-module-scss-module__vK_azG__camcorder__ratio{display:none}}.style-module-scss-module__vK_azG__camcorder__battery{grid-column:16/-1;justify-self:end;width:30%}@media screen and (max-width:1199px){.style-module-scss-module__vK_azG__camcorder__battery{grid-column:11/-1}}@media screen and (max-width:767px){.style-module-scss-module__vK_azG__camcorder__battery{grid-column:3/-1;width:20%}}.style-module-scss-module__vK_azG__camcorder__battery__img{width:100%}.style-module-scss-module__vK_azG__camcorder__time{grid-column:1/3;column-gap:.4rem;display:flex}@media screen and (max-width:1199px){.style-module-scss-module__vK_azG__camcorder__time{grid-area:3/1/4/3}}@media screen and (max-width:767px){.style-module-scss-module__vK_azG__camcorder__time{display:none}}.style-module-scss-module__vK_azG__camcorder__date{grid-column:3/5}@media screen and (max-width:1199px){.style-module-scss-module__vK_azG__camcorder__date{grid-row:3/4}}@media screen and (max-width:767px){.style-module-scss-module__vK_azG__camcorder__date{display:none}}.style-module-scss-module__vK_azG__camcorder__fstop{text-align:end;grid-column:6/8}@media screen and (max-width:1199px){.style-module-scss-module__vK_azG__camcorder__fstop{grid-area:2/3/3/5;align-self:end}}@media screen and (max-width:767px){.style-module-scss-module__vK_azG__camcorder__fstop{text-align:start;grid-area:3/1/4/3}}.style-module-scss-module__vK_azG__camcorder__iso{text-align:center;grid-column:8/10}@media screen and (max-width:1199px){.style-module-scss-module__vK_azG__camcorder__iso{grid-area:2/6/3/8;align-self:end}}@media screen and (max-width:767px){.style-module-scss-module__vK_azG__camcorder__iso{text-align:start;grid-area:4/1/5/3}}.style-module-scss-module__vK_azG__camcorder__shutter{text-align:start;grid-column:10/12}@media screen and (max-width:1199px){.style-module-scss-module__vK_azG__camcorder__shutter{text-align:start;grid-area:2/9/3/11;align-self:end}}@media screen and (max-width:767px){.style-module-scss-module__vK_azG__camcorder__shutter{text-align:start;grid-area:5/1/6/3}}.style-module-scss-module__vK_azG__camcorder__resolution{text-align:end;grid-column:14/16}@media screen and (max-width:1199px){.style-module-scss-module__vK_azG__camcorder__resolution{grid-area:3/9/4/11}}@media screen and (max-width:767px){.style-module-scss-module__vK_azG__camcorder__resolution{grid-area:3/3/6/4;align-self:end}}.style-module-scss-module__vK_azG__camcorder__fps{text-align:end;grid-column:16/-1}@media screen and (max-width:1199px){.style-module-scss-module__vK_azG__camcorder__fps{grid-area:3/11/4/-1}}@media screen and (max-width:767px){.style-module-scss-module__vK_azG__camcorder__fps{grid-area:3/4/6/-1;align-self:end}}.style-module-scss-module__vK_azG__camcorder__play{left:var(--container-padding);opacity:1;align-items:center;column-gap:.5em;display:flex;position:absolute}.style-module-scss-module__vK_azG__camcorder__play__icon{width:1.4rem;animation:.5s step-end infinite style-module-scss-module__vK_azG__flash;height:fit-content!important;overflow:visible!important}@keyframes style-module-scss-module__vK_azG__flash{0%{opacity:0}50%{opacity:1}}.style-module-scss-module__vK_azG__camcorder__play__icon.style-module-scss-module__vK_azG__play .style-module-scss-module__vK_azG__camcorder__play__icon__rec{opacity:0}.style-module-scss-module__vK_azG__camcorder__play__icon.style-module-scss-module__vK_azG__play .style-module-scss-module__vK_azG__camcorder__play__icon__play,.style-module-scss-module__vK_azG__camcorder__play__icon__rec{opacity:1}.style-module-scss-module__vK_azG__camcorder__play__icon__play{opacity:0;position:absolute;inset:0}.style-module-scss-module__vK_azG__camcorder__play__text{line-height:1}.style-module-scss-module__vK_azG__camcorder__progress{opacity:0;justify-self:center;width:11rem;font-size:3.2rem;line-height:1;position:absolute}
.style-module-scss-module__oDCT4W__videoScene__container{z-index:2;width:100%;height:500svh;color:var(--gray-100);mix-blend-mode:luminosity;margin-top:-100svh;margin-bottom:-100svh;position:relative}@media screen and (max-width:1199px){.style-module-scss-module__oDCT4W__videoScene__container{margin-top:-120svh}}.style-module-scss-module__oDCT4W__videoScene__sticky{justify-content:center;align-items:center;width:100%;height:100svh;display:flex;position:sticky;top:0;left:0}.style-module-scss-module__oDCT4W__videoScene__view{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.style-module-scss-module__oDCT4W__videoScene__info{z-index:1;width:var(--column-width-2);align-self:center;position:relative}@media screen and (max-width:1199px){.style-module-scss-module__oDCT4W__videoScene__info{width:var(--column-width-3)}}@media screen and (max-width:767px){.style-module-scss-module__oDCT4W__videoScene__info{width:var(--column-width-2)}}.style-module-scss-module__oDCT4W__videoScene__info__desc{text-transform:uppercase;text-align:center;margin-bottom:1.6rem;line-height:1}@media screen and (max-width:1199px){.style-module-scss-module__oDCT4W__videoScene__info__desc{margin-bottom:1.2rem;font-size:1.2rem}}.style-module-scss-module__oDCT4W__videoScene__info__title{justify-content:space-between;display:flex}
.style-module-scss-module__mIyPCa__projectDetailNext{z-index:12;background-color:var(--black-100);height:70svh;padding-top:calc(20svh + 2rem);position:relative}.style-module-scss-module__mIyPCa__projectDetailNext__raw{height:100%;position:relative}.style-module-scss-module__mIyPCa__projectDetailNext__link{width:fit-content;height:fit-content;display:block;position:absolute;top:0;left:0}.style-module-scss-module__mIyPCa__projectDetailNext__cover{contain:paint;justify-content:center;align-items:center;width:100vw;height:100svh;display:flex;position:relative}.style-module-scss-module__mIyPCa__projectDetailNext__title{width:var(--column-width-8);text-transform:uppercase;text-wrap:balance;padding-block:3.6rem;position:sticky;bottom:0}@media screen and (max-width:1199px){.style-module-scss-module__mIyPCa__projectDetailNext__title{width:var(--column-width-11)}}@media screen and (max-width:767px){.style-module-scss-module__mIyPCa__projectDetailNext__title{width:var(--column-width-4)}}.style-module-scss-module__mIyPCa__projectDetailNext__title__wrapper{z-index:10;mix-blend-mode:difference;contain:paint;pointer-events:none;width:100%;height:100%;position:absolute}.style-module-scss-module__mIyPCa__projectDetailNext__title__inner{height:150%;padding-left:var(--container-padding);flex-direction:column;justify-content:flex-end;display:flex;position:relative;top:-50%}.style-module-scss-module__mIyPCa__projectDetailNext__thumb__wrapper{z-index:1;will-change:transform;height:100%;position:absolute;inset:0}.style-module-scss-module__mIyPCa__projectDetailNext__thumb__overlay{z-index:10;pointer-events:none;mix-blend-mode:difference;position:absolute;inset:0}.style-module-scss-module__mIyPCa__projectDetailNext__thumb__overlayBase{background-color:#000;position:absolute;inset:0}.style-module-scss-module__mIyPCa__projectDetailNext__thumb__overlayTint{opacity:0;will-change:opacity;background-color:#f5f5f5;position:absolute;inset:0}
