html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,ol,ul,li,article,aside,canvas,figure,figcaption,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,figcaption,figure,footer,header,nav,section,img,video{display:block}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6,svg,canvas{display:block}span{display:inline-block}p{text-wrap:pretty}button,a{color:inherit;text-decoration:none;background:none;outline:none;border:none;cursor:pointer;padding:0;display:inline-block}:root{--vh: 100vh;--vw: 100vw;--gutter: 3rem;--document-background-color: #070304;--cross-color: #CACACA;--canvas-z-index: 1;--fs-mobile: 2.5vw ;--fs-tablet: calc(100vw / 768 * 10);--fs-laptop: calc(100vw / 1512 * 10)}@media all and (min-width:768px){:root{--gutter: 5rem}}.dg.ac{z-index:99999!important}.o-hidden{overflow:hidden}.fw__overlay,.overview-works__preview-container,.archive-index__previews-container,.preloader,.ns{position:fixed;inset:0;width:100%;height:100%}.overview-works__item-preview>*{position:absolute;inset:0;width:100%;height:100%}.about__contents-footer,.header-navigation,.header-navigation__list,.header__inner,.overview-works__items,.overview-works__preview-container,.fw-infos__list,.availability,.view-switcher,.view-switcher__nav,.view-switcher__list,.archive-index__previews-container,.archive-index__previews,.ns{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.archive-index__list-item-inner>*{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.availability__icon-square,.archive-index__list-icon{display:block;width:.7rem;height:.7rem;background-color:#ff4401}.work,.about,.archive,.fw{position:relative;will-change:opacity}.not-found__countdown-text,.content-block__title,.archive-index__nav-item,.header-navigation--min,.grid-rules__horizontal .grid-rules-text,.grid-rules__vertical .grid-rules-text,.work-case__gallery-index,.next-work__title{font:700 .8rem/1 H,HelveticaNeue,Helvetica,sans-serif;font-variation-settings:"wdth" 100,"wght" 700,"opsz" 20;filter:opacity(.75);letter-spacing:0;text-transform:uppercase;display:block}@media all and (min-width:1920px){.not-found__countdown-text,.content-block__title,.archive-index__nav-item,.header-navigation--min,.grid-rules__horizontal .grid-rules-text,.grid-rules__vertical .grid-rules-text,.work-case__gallery-index,.next-work__title{font-size:.55rem}}.next-work__title{font-size:1rem}@media all and (min-width:1920px){.next-work__title{font-size:.65rem}}.dimensions{font:600 1.2rem/1.3 H,HelveticaNeue,Helvetica,sans-serif;font-variation-settings:"wdth" 100,"wght" 600,"opsz" 30}@media all and (min-width:1920px){.dimensions{font-size:.85rem}}.about__contents-footer,.scroll-indicator__percentage-container,.availability__email{font:600 1.1rem/1.3 H,HelveticaNeue,Helvetica,sans-serif;font-variation-settings:"wdth" 100,"wght" 600,"opsz" 30}@media all and (min-width:1920px){.about__contents-footer,.scroll-indicator__percentage-container,.availability__email{font-size:.75rem}}.view-switcher__link{font:700 .9rem/1.3 H,HelveticaNeue,Helvetica,sans-serif;font-variation-settings:"wdth" 100,"wght" 700,"opsz" 30}@media all and (min-width:1920px){.view-switcher__link{font-size:.65rem}}.header-navigation--min,.grid-rules__horizontal .grid-rules-text,.grid-rules__vertical .grid-rules-text,.work-case__gallery-index{font-variation-settings:"wdth" 100,"wght" 800,"opsz" 30;letter-spacing:-.02em}.work-case__gallery-index{font-size:.9rem}@media all and (min-width:1920px){.work-case__gallery-index{font-size:.55rem}}.next-work__link{font:351 50rem/.6 H,HelveticaNeue,Helvetica,sans-serif;font-variation-settings:"wdth" 100,"wght" 351,"opsz" 30;letter-spacing:-.06em}@media all and (max-width:767.98px){.next-work__link{font-size:24rem}}@font-face{font-family:H;src:url(/fonts/H.woff2) format("woff2-variations"),url(/fonts/H.woff) format("woff-variations");font-weight:100 900;font-display:swap}*,*:before,*:after{box-sizing:border-box}::-webkit-scrollbar{display:none;width:0;background-color:transparent}::selection{background-color:transparent;text-shadow:none}html{-webkit-text-size-adjust:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;scrollbar-width:none;overscroll-behavior:none;background-color:var(--document-background-color);font-size:var(--fs-mobile)}@media all and (min-width:768px){html{font-size:var(--fs-tablet)}}@media all and (min-width:1024px){html{font-size:var(--fs-laptop)}}body{overscroll-behavior-y:none;overscroll-behavior-x:none;font:600 1.2rem/1.3 H,HelveticaNeue,Helvetica,sans-serif;font-variation-settings:"wdth" 100,"wght" 600,"opsz" 30;letter-spacing:-.02em;color:#6d6d6d}@media all and (min-width:1920px){body{font-size:.85rem}}#app{position:relative}.ns{background-color:#ff4401;color:#070304;text-align:center;z-index:1000}.preloader{font-size:1.6rem;display:flex;align-items:flex-end;justify-content:flex-end;z-index:100;padding:calc(var(--gutter) * .5) var(--gutter);color:#ff4401}@media all and (min-width:1920px){.preloader{font-size:1rem}}.preloader--404{align-items:flex-end;justify-content:flex-start}.archive-index{width:100%;padding:5rem var(--gutter) 10rem}@media all and (min-width:1024px){.archive-index{padding:30vh var(--gutter) 10rem}}.archive-index__projects{width:100%}@media all and (min-width:1024px){.archive-index__projects{max-width:58.2rem}}@media all and (min-width:1920px){.archive-index__projects{max-width:46.4rem}}@media(pointer:fine){.archive-index__projects:has(.archive-index__list-item:hover) .archive-index__nav{opacity:.1}}.archive-index__nav{opacity:1;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);will-change:opacity}.archive-index__nav-item{width:100%}.archive-index__nav-line{border-bottom:1px solid rgba(133,133,133,.15);margin:2rem 0}@media all and (min-width:1920px){.archive-index__nav-line{margin:1rem 0}}.archive-index__list-container{position:relative}.archive-index__list{display:flex;align-items:flex-start;flex-direction:column;width:100%}.archive-index__list-item-link{padding:.5rem 0}.archive-index__nav-list,.archive-index__list-item-inner{display:grid;gap:1rem;grid-template-columns:.65fr 1.5fr .5fr}@media all and (min-width:768px){.archive-index__nav-list,.archive-index__list-item-inner{grid-template-columns:.5fr 1.5fr 1fr .5fr}}@media all and (min-width:1024px){.archive-index__nav-list,.archive-index__list-item-inner{grid-template-columns:.5fr 1.5fr 1fr .5fr}}.archive-index__nav-list,.archive-index__nav-list>*,.archive-index__list-item-inner,.archive-index__list-item-inner>*{width:100%}.archive-index__nav-list>*:last-child,.archive-index__list-item-inner>*:last-child{text-align:right}.archive-index__list-item{cursor:pointer;opacity:1;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.archive-index__list-item,.archive-index__list-item>*{width:100%;display:block}.archive-index__list-item>*{transition:color .1s cubic-bezier(.25,.46,.45,.94)}@media(pointer:fine){.archive-index__list-container:has(.archive-index__list-item:hover) .archive-index__list-item{opacity:.1}.archive-index__list-container:has(.archive-index__list-item:hover) .archive-index__list-item:hover{opacity:1}.archive-index__list-container:has(.archive-index__list-item:hover) .archive-index__list-item:hover>*{color:#ff4401}}.archive-index__list-item-container{display:block}.archive-index__list-icon{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.archive-index__nav-item--year{padding-right:.5rem}.archive-index__previews-container{padding:var(--gutter);pointer-events:none}.archive-index__previews{flex-direction:column;gap:2rem;width:100%;max-width:44rem}@media all and (min-width:1024px){.archive-index__previews{max-width:70.1rem}}@media all and (min-width:1920px){.archive-index__previews{max-width:46.4rem}}.archive-index__preview{aspect-ratio:1.92/1.2;width:100%}.archive-index__preview>*{opacity:0;width:100%;height:100%;object-fit:cover}@media all and (max-width:767.98px){.archive-index__nav-item--focus,.archive-index__list-item-focus{display:none}}.overview-header,.archive-header{display:flex;align-items:center;justify-content:flex-end;flex-direction:column;gap:4rem;width:100%;padding:15rem var(--gutter) 0;opacity:1;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);will-change:opacity}@media all and (min-width:1024px){.overview-header,.archive-header{gap:7rem;position:fixed;height:100%;top:0;right:var(--gutter);z-index:-1;padding:30vh 0 calc(var(--gutter) * .5);max-width:46.4rem}}@media all and (min-width:1920px){.overview-header,.archive-header{max-width:34.6rem}}.overview-header__description,.archive-header__description{width:100%;text-align:center;max-width:26rem}.overview-header__title,.archive-header__title{color:#070304;width:100%;pointer-events:none;margin-top:auto}@media all and (min-width:768px){.overview-header__title,.archive-header__title{max-width:44rem}}@media all and (min-width:1024px){.overview-header__title,.archive-header__title{max-width:46.4rem}}@media(max-height:750px){.overview-header__title,.archive-header__title{max-width:50vh}}.overview-header__title svg,.archive-header__title svg{height:100%;width:100%}.archive-header__title{aspect-ratio:100/107}@media(pointer:fine){.archive:has(.archive-index__list-item:hover) .archive-header{opacity:.1;pointer-events:none}}@media all and (max-width:1023.98px){.overview-header{position:sticky;top:0}}.overview-header__title{aspect-ratio:100/106.57}@media(pointer:fine){.overview:has(.overview-works__item-preview--active) .overview-header{opacity:.1;pointer-events:none}}.view-switcher{position:fixed;bottom:calc(var(--gutter) * .5);width:100%;z-index:12;pointer-events:none}.view-switcher__nav{position:relative;background-color:#f1f1f1;border-radius:.8rem;padding:.2rem;pointer-events:all;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);will-change:opacity}.view-switcher__list{position:relative;z-index:1;padding:.2rem}@media(pointer:fine){.view-switcher__list:has(.view-switcher__link:hover) .view-switcher__link:not(:hover){opacity:.4}}.view-switcher__link{line-height:1;text-transform:uppercase;display:block;padding:.9rem .8rem .8rem;min-width:6rem;text-align:center;transition:opacity .6s cubic-bezier(.36,.33,0,1);color:#6d6d6d;opacity:.4}@media all and (min-width:1920px){.view-switcher__link{padding-top:.7rem;padding-bottom:.6rem;min-width:3.5rem}}.view-switcher__link.view-switcher__link--active{opacity:1}@media(pointer:fine){.view-switcher__link:hover{opacity:1}}.view-switcher__mask{position:absolute;top:0;left:0;background-color:#fff;border-radius:.6rem;z-index:0;pointer-events:none;opacity:0;transition:opacity .3s cubic-bezier(.36,.33,0,1)}@media(pointer:fine){.archive:has(.archive-index__list-item:hover) .view-switcher__nav,.overview:has(.overview-works__item-preview--active) .view-switcher__nav{opacity:.1;pointer-events:none}}.availability{cursor:pointer;pointer-events:all}@media all and (max-width:767.98px){.availability{display:none}}.availability__icon-square{width:.85rem;height:.85rem;margin-right:.5rem;animation:pulse .75s infinite step-start}@media(pointer:fine){.availability:hover .availability__icon-square{animation-duration:.25s}}@media all and (min-width:1920px){.availability__icon-square{width:.595rem;height:.595rem}}.availability__infos{position:relative;opacity:.5;transition:opacity .3s ease}@media(pointer:fine){.availability:hover .availability__infos{opacity:1}}.availability__infos-min{display:inline-block;margin-right:.25rem}.availability__email{padding:.5rem 1rem;background-color:#8585851a;border-radius:.4rem;position:absolute;top:2rem;right:0;white-space:nowrap;pointer-events:none}@keyframes pulse{0%{opacity:1}50%{opacity:0}to{opacity:1}}.content-block--biography p+p{margin-top:.85rem}.content-block a span:not([class]){transition:opacity .3s cubic-bezier(.25,.46,.45,.94),color .1s cubic-bezier(.25,.46,.45,.94);will-change:opacity,color;text-decoration:none}.content-block a:hover span:not([class]){color:#ff4401}.content-block__title{overflow:hidden;margin-bottom:1.25rem}@media all and (min-width:1024px){.content-block__title{margin-bottom:.85rem}}.content-block__up{display:inline-block}.content-block__contents-content a{display:inline;text-decoration:underline}.content-block__contents-link{transition:color .25s cubic-bezier(.25,.46,.45,.94)}.content-block__contents-link:hover{color:#ff4401}.content-block__contents-items li:not(:first-child){padding-top:.2rem}@media(pointer:fine){.content-block__contents-items:has(a:hover) a:not(:hover) span:not([class]){opacity:.2}}.cross{width:4rem;height:4rem;color:var(--cross-color);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:11;cursor:pointer}@media all and (max-width:1023.98px){.cross{display:none}}@media all and (min-width:1920px){.cross{width:2.8rem;height:2.8rem}}.cross__svg{width:100%;height:100%}.dimensions{color:#858585;opacity:.5;position:relative;z-index:1;pointer-events:all}@media all and (max-width:767.98px){.dimensions{display:none}}.fw-infos{position:absolute;padding:var(--gutter) var(--gutter) calc(var(--gutter) * .5);bottom:0;left:0;width:100%}.fw-infos__list{justify-content:space-between}.fw-infos__list li:nth-child(2){position:absolute;left:50%;transform:translate(-50%)}.fw-title{color:#ff4401;width:100%;position:relative;aspect-ratio:100/49.5}@media all and (min-width:1024px){.fw-title{max-width:81.8rem}}@media all and (min-width:1920px){.fw-title{max-width:81.9rem}}.fw-title__icon{width:100%;height:100%}.fw-titles{position:fixed;bottom:0;left:0;width:100%;padding:calc(var(--gutter) * .5) var(--gutter);display:flex;align-items:flex-start;flex-direction:column;gap:1.5rem;z-index:1}@media all and (min-width:1024px){.fw-titles{gap:3.5rem}}@media all and (max-width:767.98px){.fw-titles__title{font-size:1rem}}.fw-titles__items{display:flex;align-items:flex-start;color:#767676;gap:6.7rem}@media all and (max-width:1023.98px){.fw-titles__items{width:100%}}@media all and (min-width:768px){.fw-titles__items{gap:11.7rem}}@media all and (min-width:1024px){.fw-titles__items{gap:12.8rem}}@media all and (min-width:1920px){.fw-titles__items{gap:16rem}}.fw-works{position:relative;z-index:10;display:flex;align-items:flex-start;flex-direction:column;color:#767676;width:100%}@media all and (max-width:1023.98px){.fw-works{justify-content:center;align-items:center;flex-direction:row}}@media all and (min-width:768px)and (max-width:1023.98px){.fw-works{max-width:44rem;margin:0 auto}}@media all and (min-width:1024px){.fw-works{max-width:22.7rem;margin-right:calc(16.8rem - var(--gutter));margin-left:auto}}@media(pointer:fine){.fw-works:has(.fw-work__link:hover) .fw-work__link:not(:hover){opacity:.25}}.fw-works__items{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;gap:0rem 1rem}@media all and (min-width:1024px){.fw-works__items{gap:0;align-items:flex-end;justify-content:flex-start;flex-wrap:nowrap;flex-direction:column}}@media all and (max-width:1023.98px){.fw-works__items .fw-work:nth-child(n+6){display:none}}.fw-works__items--clone{height:calc(var(--vh, 1vh) * 100);overflow:hidden}@media all and (max-width:1023.98px){.fw-works__items--clone{display:none}}.fw-work{display:block;transform-origin:top right;will-change:opacity,transform}@media all and (min-width:1024px){.fw-work{width:100%}}.fw-work__link{cursor:pointer;display:block;width:100%;padding:.35rem 0;will-change:opacity;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);font-size:1.8rem}@media all and (min-width:768px){.fw-work__link{font-size:2rem}}@media all and (min-width:1024px){.fw-work__link{font-size:1.4rem}}@media all and (min-width:1920px){.fw-work__link{font-size:1rem}}@media(pointer:fine){.fw-work__link:hover>*{color:#ff4401}}.fw-work__link>*{display:block;width:100%;transition:color .3s cubic-bezier(.25,.46,.45,.94)}.fw-work:not(:nth-child(5)) .fw-work__link span:after{content:",";display:inline-block}@media all and (min-width:1024px){.fw-work:not(:nth-child(5)) .fw-work__link span:after{display:none}}.grid-helper{position:fixed;inset:0;height:100%;width:100%;padding:0 var(--gutter);z-index:1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;pointer-events:none;z-index:1000}@media all and (min-width:768px){.grid-helper{grid-template-columns:repeat(6,1fr)}}@media all and (min-width:1024px){.grid-helper{grid-template-columns:repeat(12,1fr)}}.grid-helper>span{display:none;height:100%;background-color:#ff00001a}.grid-helper>span:nth-child(-n+4){display:block}@media all and (min-width:768px){.grid-helper>span:nth-child(-n+6){display:block}}@media all and (min-width:1024px){.grid-helper>span{display:block}}.grid-rules{position:fixed;inset:0;pointer-events:none;z-index:100}@media all and (max-width:767.98px){.grid-rules{display:none!important}}.grid-rules__horizontal .grid-rules-text,.grid-rules__vertical .grid-rules-text{font-size:.7rem;fill:#85858599;padding:2px}@media all and (min-width:1920px){.grid-rules__horizontal .grid-rules-text,.grid-rules__vertical .grid-rules-text{font-size:.4rem}}.grid-rules__horizontal .grid-rules-line,.grid-rules__vertical .grid-rules-line{stroke:#85858599;stroke-width:.5}.grid-rules__horizontal{position:absolute;top:0;left:0;width:100%;height:18px}.grid-rules__vertical{position:absolute;top:0;left:0;width:18px;height:100%}.grid-rules__guides{position:absolute;inset:0;pointer-events:none;z-index:2}.grid-rules__guide{position:absolute;pointer-events:auto;cursor:pointer;z-index:3;transition:transform .25s cubic-bezier(.19,1,.22,1);top:0;left:0;will-change:transform}.grid-rules__guide--horizontal{width:100%;height:1px;cursor:ns-resize;padding:.5rem 0}.grid-rules__guide--horizontal .grid-rules__guide__inner{height:1px;width:100%}.grid-rules__guide--vertical{width:1px;height:100%;cursor:ew-resize;padding:0 .5rem}.grid-rules__guide--vertical .grid-rules__guide__inner{width:1px;height:100%}.grid-rules__guide__inner{background-color:#ff4401;pointer-events:none}.locale-time{display:flex;align-items:center;gap:.25rem}.locale-time__display{display:flex}.locale-time__label{filter:opacity(.7)}.scroll-indicator{position:relative;width:100%}@media all and (max-width:1023.98px){.scroll-indicator{display:none}}.scroll-indicator__percentage-container{position:absolute;bottom:100%;left:0;margin-bottom:1rem;white-space:nowrap;color:#ff4401}.scroll-indicator__bar{position:relative;height:.25rem;width:100%;background-color:#85858526}@media all and (min-width:768px){.scroll-indicator__bar{height:.15rem}}@media all and (min-width:1920px){.scroll-indicator__bar{height:.1rem}}.scroll-indicator__bar-current{position:absolute;inset:0;background-color:#ff4401;transform-origin:0% 0%}.scroll-indicator__bar-caret{position:absolute;top:50%;left:0;transform:translateY(-50%);width:.15rem;height:1rem;background-color:#ff4401;display:none}@media all and (min-width:768px){.scroll-indicator__bar-caret{width:.15rem}}@media all and (min-width:1920px){.scroll-indicator__bar-caret{width:.1rem;height:.75rem}}.next-work{display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;height:calc(var(--vh, 1vh) * 70);min-height:50rem;width:100%;background-color:#ff4401;color:#070304;position:relative;z-index:0;overflow:hidden;padding:15rem var(--gutter) 10rem}@media all and (min-width:768px){.next-work{height:calc(var(--vh, 1vh) * 100)}}.next-work__inner{will-change:transform}.next-work__title{margin-bottom:6rem}@media all and (min-width:768px){.next-work__title{margin-left:11.9rem}}.next-work__link{white-space:nowrap}.next-work__link span{padding:2rem;animation:nw-marquee 10s linear infinite;animation-play-state:paused;will-change:transform}.next-work--active .next-work__link span{animation-play-state:running}@media all and (min-width:1024px){.next-work__link span{padding:5rem}}@keyframes nw-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.work-case{position:relative;z-index:1;display:flex;align-items:flex-start;gap:3rem;padding:0rem var(--gutter) 0;margin-bottom:10rem;min-height:calc(var(--vh, 1vh) * 100)}@media all and (max-width:1023.98px){.work-case{padding-top:20rem;flex-direction:column}}.work-case__aside{display:flex;flex-direction:column;gap:3rem;width:100%}@media all and (min-width:768px){.work-case__aside{max-width:44.2rem}}@media all and (min-width:1024px){.work-case__aside{position:sticky;top:0;left:0;height:calc(var(--vh, 1vh) * 100);max-width:22.7rem;padding-top:calc(var(--gutter) * .5);padding-bottom:calc(var(--gutter) * .5);margin-left:11.9rem;justify-content:flex-end}}.work-case__aside-infos{display:flex;align-items:flex-start;flex-direction:column;gap:3rem}@media all and (min-width:1024px){.work-case__aside-infos{margin-bottom:10rem}}.work-case__gallery{display:grid;grid-gap:1.5rem;width:100%}@media all and (min-width:1024px){.work-case__gallery{grid-gap:5rem;padding-top:20rem;max-width:93.8rem;margin-right:0;margin-left:auto}}@media all and (min-width:1920px){.work-case__gallery{max-width:81.9rem}}.work-case__gallery-item{display:flex;align-items:flex-start;gap:1rem}@media all and (max-width:1023.98px){.work-case__gallery-item{flex-direction:column-reverse;align-items:flex-end}}.work-case__gallery-preview{position:relative;aspect-ratio:1.92/1.2;width:100%}.work-case__gallery-preview>*{width:100%;opacity:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.work-case__gallery-preview>*.is-loaded{opacity:1}.work-case__gallery-preview>.poster{position:absolute;inset:0;height:100%;object-fit:cover;z-index:1}.work-case__gallery-preview>video{position:relative;z-index:0}.overview-works{position:relative;z-index:1;min-height:calc(var(--vh, 1vh) * 100);padding:20rem var(--gutter) calc(var(--gutter) * .5)}@media all and (max-width:1023.98px){.overview-works{padding-top:10rem}}.overview-works__items{flex-direction:column;gap:1.5rem;width:100%;max-width:16.3rem;margin:0 auto}@media all and (min-width:768px){.overview-works__items{max-width:21.4rem}}@media all and (min-width:1024px){.overview-works__items{max-width:10.8rem;margin-left:11.9rem}}@media all and (max-width:767.98px){html.m .overview-works__items{max-width:100%}}@media all and (min-width:768px){html.m .overview-works__items{max-width:23.6rem;margin-left:auto;margin-right:auto}}@media all and (min-width:1024px){html.m .overview-works__items{max-width:24.5rem}}.overview-works__item{position:relative;width:100%;padding:1rem}.overview-works__item-preview{position:relative;aspect-ratio:1.92/1.2;width:100%;cursor:pointer}.overview-works__item-preview>*{display:block;width:100%;opacity:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.overview-works__item-preview>*.is-loaded{opacity:1}.overview-works__item-preview>.poster{z-index:1;object-fit:cover}.overview-works__item-preview>video{z-index:0;object-fit:cover}.overview-works__rules{pointer-events:none}.overview-works__rule-item-line{pointer-events:none;position:fixed;top:0;left:0;z-index:10;opacity:0;will-change:transform;background-color:#ff4401}.overview-works__rule-item-line--horizontal{height:1px;width:100%}.overview-works__rule-item-line--vertical{width:1px;height:100%}.overview-works__preview-container{padding:var(--gutter)}.overview-works__preview{aspect-ratio:1.92/1.2;width:100%;max-width:44rem}@media all and (min-width:1024px){.overview-works__preview{max-width:70.1rem}}@media all and (min-width:1920px){.overview-works__preview{max-width:46.4rem}}.about-title{position:relative;width:100%;aspect-ratio:100/73.03}@media all and (min-width:1024px){.about-title{position:fixed;left:var(--gutter);bottom:calc(var(--gutter) * .5);max-width:58.2rem}}@media all and (min-width:1920px){.about-title{max-width:46.4rem}}.about-title__icon{height:100%;width:100%;color:#ff4401;overflow:visible}canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--canvas-z-index);pointer-events:none}.header{position:fixed;z-index:100;pointer-events:none;padding:var(--gutter);width:100%;color:#6d6d6d}@media all and (min-width:768px){.header{top:0;left:0;width:100%}}.header__inner{justify-content:space-between;position:relative;width:100%}@media all and (max-width:767.98px){.header__inner{justify-content:center}}@media all and (min-width:768px){.header-navigation{position:absolute;top:0;left:0;width:100%}}.header-navigation__list{gap:.5rem;width:100%}.header-navigation__link{display:inline-block}.header-navigation__link:not(.header-navigation__link--active){opacity:.5}html:not([style*="pointer-events: none"]) .header-navigation__link{pointer-events:all}.header-navigation--min{display:inline-block;margin-right:.25rem}.fw{min-height:calc(var(--vh, 1vh) * 100);padding:0 var(--gutter)}@media all and (max-width:1023.98px){.fw{padding-top:20vh;z-index:10}}.fw__placeholder{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:12.25rem;height:12.25rem}@media all and (min-width:1024px){.fw__placeholder{width:21rem;height:21rem}}@media all and (min-width:1920px){.fw__placeholder{width:14rem;height:14rem}}.fw__overlay{background-color:#070304;opacity:.75;z-index:0;pointer-events:none}@media all and (min-width:1024px){.fw__overlay{display:none}}.archive{z-index:10}.overview{min-height:calc(var(--vh, 1vh) * 100);width:100%}.about{display:flex;align-items:flex-start;padding:20vh var(--gutter) calc(var(--gutter) * .5);color:#727272;min-height:calc(var(--vh, 1vh) * 100);width:100%}@media all and (max-width:1023.98px){.about{padding-top:20rem;flex-direction:column-reverse;gap:5rem}}@media all and (min-width:1024px){.about{min-height:calc(var(--vh, 1vh) * 100)}}.about__contents{display:flex;align-items:flex-start;flex-direction:column;gap:5rem;margin-top:auto;width:100%}@media all and (min-width:1024px){.about__contents{max-width:46.4rem;margin-left:auto}}.about__contents-main{display:grid;grid-gap:3rem}@media all and (min-width:768px){.about__contents-main{max-width:55.4rem}}@media all and (min-width:1024px){.about__contents-main{max-width:42.5rem}}.about__contents-footer{justify-content:space-between;width:100%}@media all and (min-height:700px){.about__contents-footer{margin-top:2.5rem}}.about__contents-footer span{display:block}.work{min-height:calc(var(--vh, 1vh) * 100);color:#6d6d6d}.not-found{min-height:calc(var(--vh, 1vh) * 100);padding:10rem var(--gutter) calc(var(--gutter) * .5);background-color:#ff4401;color:#070304;display:flex;align-items:flex-start;flex-direction:column;gap:5rem}@media all and (min-width:1024px){.not-found{padding-top:15vh}}.content-block--404{width:100%;max-width:10rem}@media all and (min-width:1024px){.content-block--404{position:absolute;top:15vh;margin-left:23.7rem}}.content-block--404 .content-block__contents{color:#070304}.not-found__countdown{margin-top:auto;margin-left:auto;width:100%}@media all and (min-width:768px){.not-found__countdown{max-width:32.8rem}}@media all and (min-width:1024px){.not-found__countdown{max-width:46.35rem}}.not-found__countdown-text{color:inherit;display:block;margin-bottom:1.5rem}@media all and (min-width:1024px){.not-found__countdown-text{margin-bottom:3rem}}.not-found__countdown-time{aspect-ratio:5.33/3.73;width:100%;color:#070304;position:relative}.not-found__countdown-time-icon{width:100%;height:auto}.not-found__countdown-time-icon svg g{overflow:hidden}
