._Carousel_1kll0_2{--gap:var(--layout-visual-gap-default);overflow-x:hidden;position:relative}@media(min-width:768px){._Carousel_1kll0_2{--gap:var(--layout-visual-gap-large)}._Carousel--compact_1kll0_11{--gap:var(--layout-visual-gap-default)}}._Carousel__content_1kll0_16{--_inline-padding:var(--inline-padding,var(--layout-page-padding-w));--columnWidth:0;display:flex;gap:var(--gap);padding-inline-start:var(--_inline-padding);width:-moz-max-content;width:max-content}._Carousel_1kll0_2:not(._Carousel--disabled_1kll0_24) ._Carousel__content_1kll0_16{cursor:grab}._Carousel_1kll0_2:not(._Carousel--disabled_1kll0_24) ._Carousel__content_1kll0_16:active,._Carousel_1kll0_2:not(._Carousel--disabled_1kll0_24) ._Carousel__content_1kll0_16:active *{cursor:grabbing}._Carousel__content_1kll0_16:after{content:"";flex-shrink:0;margin-left:calc(var(--gap)*-1);min-width:var(--_inline-padding)}._Carousel__content_1kll0_16::-webkit-scrollbar{display:none}@media(min-width:768px){._Carousel__content_1kll0_16{--columnWidth:20vw}._Carousel__content_1kll0_16:after{min-width:20vw}}._Carousel__content_1kll0_16>*{flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}._ProjectFooter_a7lb7_1{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--layout-footer-margin-bottom);position:relative;width:100%}._ProjectFooter_a7lb7_1>div:nth-child(3) ._ProjectFooter__arrow_a7lb7_9 svg{transform:rotate(180deg)}._ProjectFooter__arrow_a7lb7_9{align-items:center;color:var(--color-text-default);display:flex;justify-content:center;transition:color .2s var(--ease-out-quad);width:20rem}._ProjectFooter__arrow_a7lb7_9:is(:focus-visible,:hover){color:var(--color-text-emphasis)}._ProjectFooter__backToTop_a7lb7_25{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}._ProjectFooter__backToTop--mobile_a7lb7_31 ._ProjectFooter__arrow_a7lb7_9{background-color:var(--color-brand-primary);border-radius:50%;color:var(--color-text-inverted);display:flex;height:var(--layout-logo-size);padding:12rem;transition:background-color .2s var(--ease-out-quad);width:var(--layout-logo-size)}._ProjectFooter__backToTop--mobile_a7lb7_31 ._ProjectFooter__arrow_a7lb7_9:is(:focus-visible,:hover){background-color:var(--color-brand-tertiary)}._ProjectScreen_1b25y_2{--dummyColumnWidth:20vw;--totalPaddingTopDesktop:calc(var(--layout-grid-padding-top-desktop) + var(--layout-grid-title-padding-top-desktop));--captionMaxWidth:280rem;padding-bottom:var(--layout-page-padding-h);padding-top:var(--layout-content-padding-h);position:relative}@media(min-width:768px){._ProjectScreen_1b25y_2{padding-bottom:var(--layout-page-padding-h);padding-top:var(--totalPaddingTopDesktop)}}._ProjectScreen__gridContainer_1b25y_17{display:grid;padding:0 var(--layout-page-padding-w)}@media(min-width:768px){._ProjectScreen__gridContainer_1b25y_17{grid-template-columns:4fr 1fr;padding:0}}@media(min-width:768px)and (min-width:768px){._ProjectScreen__gridContainer_1b25y_17>div:first-child{padding-left:var(--layout-page-padding-w)}}@media(min-width:768px)and (min-width:1200px){._ProjectScreen__gridContainer_1b25y_17>div:first-child{padding-left:calc(var(--layout-page-padding-w)*2)}}._ProjectScreen__info_1b25y_39{margin-bottom:72rem}@media(min-width:768px){._ProjectScreen__info_1b25y_39{margin-bottom:96rem}}._ProjectScreen__info-year_1b25y_48{display:grid;font-family:var(--font-family-geistMono);font-size:max(var(--font-size-200),12px);font-weight:var(--font-weight-300);gap:4rem;line-height:var(--font-line-height-400)}@media(min-width:768px){._ProjectScreen__info-year_1b25y_48{font-size:max(var(--font-size-100),12px)}}._ProjectScreen__info-year_1b25y_48>div{overflow:hidden}._ProjectScreen__info-year_1b25y_48>div span{display:inline-block}._ProjectScreen__info-year_1b25y_48 hr{margin-bottom:32rem}@media(min-width:768px){._ProjectScreen__info-year_1b25y_48 hr{margin-bottom:64rem}}._ProjectScreen__info-main_1b25y_76{display:grid;gap:32rem}@media(min-width:768px){._ProjectScreen__info-main_1b25y_76{align-items:flex-start;grid-template-columns:2fr 1fr}}._ProjectScreen__info-overview_1b25y_87{display:grid;gap:32rem}@media(min-width:768px){._ProjectScreen__info-overview_1b25y_87{gap:42rem;min-width:0}}._ProjectScreen__info-details_1b25y_98{display:grid;gap:24rem}._ProjectScreen__info-title_1b25y_103{font-family:var(--font-family-rethinkSans);font-size:max(var(--font-size-1000),12px);font-weight:var(--font-weight-100);line-height:var(--font-line-height-200);text-wrap-style:balance;white-space:break-spaces;word-break:break-word}@media(min-width:768px){._ProjectScreen__info-title_1b25y_103{font-size:max(var(--font-size-1100),12px)}}._ProjectScreen__info-title_1b25y_103 .line{--clipPathX1:100%;--clipPathX2:0%;display:inline-grid!important;pointer-events:none;position:relative}._ProjectScreen__info-title_1b25y_103 .line:after{background-color:var(--color-brand-tertiary);clip-path:inset(0 var(--clipPathX1) 0 var(--clipPathX2));color:var(--color-text-inverted);content:attr(data-content);display:block;left:0;position:absolute;top:0}@media(min-width:768px){._ProjectScreen__info-description_1b25y_136{text-wrap-style:pretty;width:var(--captionMaxWidth)}}._ProjectScreen__info-details_1b25y_98{font-family:var(--font-family-geistMono);font-size:max(var(--font-size-200),12px);font-weight:var(--font-weight-200);line-height:var(--font-line-height-400)}@media(min-width:768px){._ProjectScreen__info-details_1b25y_98{font-size:max(var(--font-size-100),12px)}}._ProjectScreen__details-content_1b25y_154{display:grid;gap:32rem;margin-bottom:32rem}@media(min-width:768px){._ProjectScreen__details-content_1b25y_154{gap:24rem;margin-bottom:80rem}}._ProjectScreen__details-title_1b25y_166{font-family:var(--font-family-rethinkSans);font-size:max(var(--font-size-800),12px);font-weight:var(--font-weight-100);line-height:var(--font-line-height-200);text-wrap-style:balance;white-space:break-spaces}@media(min-width:768px){._ProjectScreen__details-title_1b25y_166{font-size:max(var(--font-size-1000),12px)}}._ProjectScreen__details-title_1b25y_166 .line{--clipPathX1:100%;--clipPathX2:0%;display:inline-grid!important;pointer-events:none;position:relative}._ProjectScreen__details-title_1b25y_166 .line:after{background-color:var(--color-brand-tertiary);clip-path:inset(0 var(--clipPathX1) 0 var(--clipPathX2));color:var(--color-text-inverted);content:attr(data-content);display:block;left:0;position:absolute;top:0}@media(min-width:768px){._ProjectScreen__details-title_1b25y_166{width:85%}}._ProjectScreen__details-caption_1b25y_202{font-family:var(--font-family-geistMono);font-size:max(var(--font-size-400),12px);font-weight:var(--font-weight-200);line-height:var(--font-line-height-300);text-wrap-style:pretty;width:var(--captionMaxWidth)}@media(min-width:768px){._ProjectScreen__details-caption_1b25y_202{font-size:max(var(--font-size-300),12px)}}._ProjectScreen__links-content_1b25y_216{display:grid;gap:48rem}._ProjectScreen__links-block_1b25y_221{display:grid;font-family:var(--font-family-geistMono);font-size:max(var(--font-size-200),12px);font-weight:var(--font-weight-200);gap:16rem;line-height:var(--font-line-height-400)}@media(min-width:768px){._ProjectScreen__links-block_1b25y_221{font-size:max(var(--font-size-100),12px)}}._ProjectScreen__links-block_1b25y_221>div:nth-child(2){display:flex;gap:8rem}._ProjectScreen__details-visuals_1b25y_240,._ProjectScreen__visuals_1b25y_239{--inline-padding:var(--layout-page-padding-w)}@media(min-width:1200px){._ProjectScreen__details-visuals_1b25y_240,._ProjectScreen__visuals_1b25y_239{--inline-padding:calc(var(--layout-page-padding-w)*2)}}._ProjectScreen__visuals_1b25y_239{--aspectRatio:16/9;--itemsCount:1;--gap:var(--layout-visual-gap-default)}@media(min-width:768px){._ProjectScreen__visuals_1b25y_239{--offset:calc(var(--dummyColumnWidth)/2);--width:calc(100vw - var(--dummyColumnWidth) - var(--offset) - var(--inline-padding));--height:calc(var(--width)/(var(--aspectRatio)));align-items:flex-start;display:flex;gap:var(--gap);height:calc((var(--itemsCount) + 1)*var(--vh)*100);justify-content:center;margin-bottom:128rem;margin-left:calc(var(--inline-padding) + var(--offset));width:var(--width)}}._ProjectScreen__visuals-itemsContainer_1b25y_271{aspect-ratio:var(--aspectRatio);display:flex;gap:var(--gap);justify-content:flex-start;width:150vw}@media(min-width:768px){._ProjectScreen__visuals-itemsContainer_1b25y_271{align-self:flex-end;border-radius:var(--layout-visual-border-radius);bottom:calc((100*var(--vh) - var(--height))/2);overflow:hidden;position:sticky;width:100%}}@keyframes _active-ping_1b25y_1{0%{perspective:1}to{perspective:0}}._ProjectScreen__details-visuals-item_1b25y_298,._ProjectScreen__visuals-item_1b25y_271{background-color:var(--color-brand-secondary);border-radius:var(--layout-visual-border-radius);display:flex;overflow:hidden;position:relative;transition:background-color .3s var(--ease-out-quad);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none}@keyframes _blink_1b25y_1{0%,to{opacity:1}50%{opacity:0}}._ProjectScreen__details-visuals-item_1b25y_298:after,._ProjectScreen__visuals-item_1b25y_271:after{animation:_blink_1b25y_1 1.5s infinite var(--ease-out-quad);background-color:color-mix(in srgb,var(--color-brand-primary) 5%,transparent);content:"";inset:0;pointer-events:none;position:absolute}._ProjectScreen__details-visuals-item_1b25y_298 img,._ProjectScreen__details-visuals-item_1b25y_298 video,._ProjectScreen__visuals-item_1b25y_271 img,._ProjectScreen__visuals-item_1b25y_271 video{border-radius:inherit;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.05);transition:.3s var(--ease-out-quad);transition-property:opacity,transform;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-user-drag:none}._ProjectScreen__details-visuals-item--visible_1b25y_341,._ProjectScreen__visuals-item--visible_1b25y_340{background-color:transparent}._ProjectScreen__details-visuals-item--visible_1b25y_341:after,._ProjectScreen__visuals-item--visible_1b25y_340:after{animation:none;opacity:0}._ProjectScreen__details-visuals-item--visible_1b25y_341._ProjectScreen__visuals-item_1b25y_271:active,._ProjectScreen__visuals-item--visible_1b25y_340._ProjectScreen__visuals-item_1b25y_271:active{animation:_active-ping_1b25y_1 .1s}._ProjectScreen__details-visuals-item--visible_1b25y_341 img,._ProjectScreen__details-visuals-item--visible_1b25y_341 video,._ProjectScreen__visuals-item--visible_1b25y_340 img,._ProjectScreen__visuals-item--visible_1b25y_340 video{opacity:1;transform:scale(1)}._ProjectScreen__details-visuals-item--contain_1b25y_360 ._ProjectScreen__parallaxWrapper_1b25y_359,._ProjectScreen__visuals-item--contain_1b25y_359 ._ProjectScreen__parallaxWrapper_1b25y_359{scale:1}._ProjectScreen__details-visuals-item--contain_1b25y_360 img,._ProjectScreen__details-visuals-item--contain_1b25y_360 video,._ProjectScreen__visuals-item--contain_1b25y_359 img,._ProjectScreen__visuals-item--contain_1b25y_359 video{-o-object-fit:contain;object-fit:contain}._ProjectScreen__visuals-item_1b25y_271{flex:1;min-width:0}._ProjectScreen__parallaxWrapper_1b25y_359{height:100%;scale:1.15;width:100%}._ProjectScreen__details-visuals-carousel-content_1b25y_380{display:grid;gap:var(--layout-visual-gap-default)}@media(min-width:768px){._ProjectScreen__details-visuals-carousel-content_1b25y_380{gap:var(--layout-visual-gap-large)}}._ProjectScreen__details-visuals-item_1b25y_298{--aspectRatio:16/9;aspect-ratio:var(--aspectRatio);width:100vw}@media(min-width:768px){._ProjectScreen__details-visuals-item_1b25y_298{width:calc(100vw - var(--dummyColumnWidth) - var(--inline-padding))}}._ProjectScreen__details-visuals-description_1b25y_401{font-family:var(--font-family-geistMono);font-size:max(var(--font-size-200),12px);font-weight:var(--font-weight-200);line-height:var(--font-line-height-400)}@media(min-width:768px){._ProjectScreen__details-visuals-description_1b25y_401{font-size:max(var(--font-size-100),12px)}}._ProjectScreen__details-visuals-description_1b25y_401 p{text-wrap-style:balance;white-space:break-spaces;width:calc(100vw - var(--layout-page-padding-w)*2)}@media(min-width:768px){._ProjectScreen__details-visuals-description_1b25y_401{display:flex;justify-content:flex-end}._ProjectScreen__details-visuals-description_1b25y_401 p{width:var(--captionMaxWidth)}}._ProjectScreen__divider_1b25y_427{margin:var(--layout-divider-margin) var(--layout-page-padding-w)}._ProjectScreen__gridContainer_1b25y_17 ._ProjectScreen__divider_1b25y_427{margin:var(--layout-divider-margin) 0}._ProjectView_ewvku_1{position:relative}
