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