._header_1l99h_1{font:var(--font-mono-sm);align-items:center;gap:var(--spacing-md) var(--spacing-lg);letter-spacing:var(--letter-spacing-loosest);padding:var(--project-grid-margin-block) var(--project-grid-margin-inline);text-transform:uppercase;z-index:100;flex-wrap:wrap;justify-content:space-between;display:flex;position:sticky;top:0}._header_1l99h_1>*{margin-block:var(--text-box-trim-mono)}._header_1l99h_1 ._private_1l99h_18{order:3;padding-inline:.7em;display:inline-flex;position:relative}._header_1l99h_1 ._private_1l99h_18:before{border:var(--border-thickness) solid var(--color-black);content:"";display:block;position:absolute;inset:-.5em 0}._header_1l99h_1 ._private_1l99h_18 span{margin-block:var(--text-box-trim-mono)}._header_1l99h_1 ._logo_1l99h_34{order:1}._header_1l99h_1 ._back_1l99h_37{order:2;margin-left:auto}._header_1l99h_1 ._title_1l99h_41{order:4;width:100%}._header--private_1l99h_45{justify-content:start}@media (width>=768px){._header_1l99h_1{grid-template-columns:auto 1fr auto;display:grid}._header_1l99h_1 ._back_1l99h_37,._header_1l99h_1 ._logo_1l99h_34,._header_1l99h_1 ._private_1l99h_18,._header_1l99h_1 ._title_1l99h_41{order:unset}._header_1l99h_1 ._title_1l99h_41{grid-row:auto}._header--private_1l99h_45{grid-template-columns:auto auto 1fr auto}}@media (width>=1400px){._header_1l99h_1{grid-template-columns:calc(var(--project-grid-column-span)*2 + var(--grid-column-gap)*2 - var(--spacing-lg)) 1fr auto;z-index:unset}._header--private_1l99h_45{grid-template-columns:calc(var(--project-grid-column-span)*2 + var(--grid-column-gap)*2 - var(--spacing-lg)) auto 1fr auto;z-index:100}}._intro_a8ekl_1{font:var(--font-mono-sm);gap:var(--spacing-lg);padding:var(--spacing-3-xl) var(--project-grid-margin-inline);flex-direction:column;display:flex;position:relative}._intro_a8ekl_1 ._title_a8ekl_9{font:var(--font-mono-md);letter-spacing:var(--letter-spacing-loosest);text-transform:uppercase}._intro_a8ekl_1 ._description_a8ekl_14{font:var(--font-standard-md);max-width:75ch}@media (width>=1400px){._intro_a8ekl_1{padding-inline:calc(var(--project-grid-column-span)*2 + var(--grid-column-gap)*2 + var(--project-grid-margin-inline))}}._asset-group_wo3lv_1{aspect-ratio:var(--group-aspect-ratio);display:flex}._controls_661iz_1{-webkit-user-select:none;user-select:none;z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));display:none}._controls_661iz_1>*{-webkit-tap-highlight-color:transparent;touch-action:manipulation}._controls_661iz_1 ._previous_661iz_11{cursor:w-resize}._controls_661iz_1 ._next_661iz_14{cursor:e-resize}@media (hover:hover){._controls_661iz_1{display:grid}}._assets_ex829_1{--header-height:calc(var(--project-grid-margin-block)*2 + var(--cap-height-mono)*2 + var(--spacing-md));--max-height:calc(100dvh - var(--header-height)*2 - var(--thumbnail-container-height));--max-width:calc(100vw - var(--project-grid-margin-inline)*2);font:var(--font-mono-sm);height:100%;letter-spacing:var(--letter-spacing-loosest);scroll-snap-type:x mandatory;scrollbar-width:none;width:100vw;overflow-x:scroll}._assets_ex829_1 ._assets-inner_ex829_13{align-items:center;gap:calc(var(--project-grid-margin-inline)*2);height:100%;padding-inline:var(--project-grid-margin-inline);width:max-content;display:flex}._assets_ex829_1 ._assets-inner_ex829_13>*{--asset-width:min(var(--max-width), var(--max-height) * var(--group-aspect-ratio));margin-inline:calc((var(--max-width) - var(--asset-width))/2);scroll-snap-align:center;width:var(--asset-width)}@media (width>=768px){._assets_ex829_1{--header-height:calc(var(--project-grid-margin-block)*2 + var(--cap-height-mono))}}@media (width>=1400px){._assets_ex829_1{--max-height:calc(100dvh - var(--header-height)*2);height:var(--max-height);padding-inline:calc(var(--project-grid-column-span)*2 + var(--grid-column-gap)*2 + var(--project-grid-margin-inline)) var(--project-grid-margin-inline);transform:translateY(calc(var(--thumbnail-container-height)*-1));justify-content:start}._assets_ex829_1 ._assets-inner_ex829_13{place-items:center start;width:100%;padding-inline:0;display:grid}._assets_ex829_1 ._assets-inner_ex829_13>*{--max-width:100%;grid-area:1/1/-1/-1;margin-inline:0}}._footer_1ghqg_1{background-color:var(--color-white);font:var(--font-mono-sm);gap:var(--spacing-md) var(--spacing-lg);letter-spacing:var(--letter-spacing-loosest);padding-block:var(--project-grid-margin-block);padding-inline:var(--project-grid-margin-inline);text-transform:uppercase;z-index:100;grid-template-columns:1fr auto;width:100%;margin-top:auto;display:grid;position:sticky;bottom:0}._footer_1ghqg_1>*{margin-block:var(--text-box-trim-mono)}._footer_1ghqg_1 ._caption_1ghqg_20{grid-area:-1/1/auto/-1;width:100%}._footer_1ghqg_1 ._buttons_1ghqg_25{gap:var(--spacing-md);display:flex}@media (width>=768px){._footer_1ghqg_1{grid-template-columns:auto 1fr auto}._footer_1ghqg_1 ._caption_1ghqg_20{grid-area:auto;width:auto}}@media (width>=1400px){._footer_1ghqg_1{padding-inline:calc(var(--project-grid-column-span)*2 + var(--grid-column-gap)*2 + var(--project-grid-margin-inline)) var(--project-grid-margin-inline)}}._thumbnails_16s7b_1{background-color:var(--color-white);padding-block:0 var(--project-grid-margin-block)}._info_1qrxq_1{background-color:var(--color-white);width:100%;height:100svh;position:fixed}._info_1qrxq_1 ._content_1qrxq_7{gap:var(--spacing-2-xl);height:100%;padding:calc(var(--header-height) + var(--spacing-2-xl)) var(--project-grid-margin-inline) calc(var(--project-grid-margin-block)*2 + var(--cap-height-mono));flex-direction:column;display:flex;overflow-y:scroll}._info_1qrxq_1 ._description_1qrxq_15{font:var(--font-standard-md);max-width:75ch}._info_1qrxq_1 ._credits_1qrxq_19{font:var(--font-mono-sm);max-width:100ch}._info_1qrxq_1 ._close_1qrxq_23{letter-spacing:var(--letter-spacing-loosest);margin-block:var(--text-box-trim-mono);padding:var(--project-grid-margin-block) var(--project-grid-margin-inline);text-transform:uppercase;position:absolute;bottom:0;right:0}@media (width>=1400px){._info_1qrxq_1{padding-left:calc(var(--project-grid-column-span)*2 + var(--grid-column-gap)*2 + var(--project-grid-margin-inline))}._info_1qrxq_1 ._content_1qrxq_7{padding-left:0}}._page_1ufla_1{--header-height:calc(var(--project-grid-margin-block)*2 + var(--cap-height-mono)*2 + var(--spacing-md));font:var(--font-mono-sm);grid-template-rows:auto minmax(0,1fr) auto auto;height:100dvh;display:grid}._page_1ufla_1 ._assets_1ufla_8{--max-height:calc(100dvh - var(--header-height)*2 - var(--thumbnail-container-height));cursor:pointer;height:var(--max-height);display:flex;position:relative}._page_1ufla_1 ._assets_1ufla_8 ._controls_1ufla_15{position:absolute;inset:0}._page_1ufla_1 ._thumbnails-container_1ufla_19{z-index:10}._page_1ufla_1 ._thumbnail_1ufla_19{--width:calc(var(--carousel-height)*var(--aspect-ratio));filter:brightness(var(--brightness));transition:filter var(--opacity-transition-duration) ease-in-out}._page_1ufla_1 ._thumbnail_1ufla_19:first-child{margin-left:var(--project-grid-margin-inline)}._page_1ufla_1 ._thumbnail_1ufla_19:last-child{margin-right:var(--project-grid-margin-inline)}@media (hover:hover){._page_1ufla_1 ._thumbnail_1ufla_19:hover{filter:brightness()}}._page--scroll-snap_1ufla_38{scroll-snap-type:y proximity}._page--with-intro-text_1ufla_41{scroll-padding-block:var(--header-height);grid-template-rows:auto auto auto auto auto;overflow-y:scroll}._page--with-intro-text_1ufla_41 ._intro_1ufla_46,._page--with-intro-text_1ufla_41 ._snap-spot_1ufla_47{grid-area:2/1/span 1/-1}._page--with-intro-text_1ufla_41 ._snap-spot_1ufla_47{scroll-snap-align:start}._page--with-intro-text_1ufla_41 ._assets_1ufla_8,._page--with-intro-text_1ufla_41 ._thumbnails-container_1ufla_19{scroll-snap-align:end}._page--show-info_1ufla_58{overflow-y:hidden}._page--show-info_1ufla_58 ._header_1ufla_61{z-index:100}@media (width>=768px){._page_1ufla_1{--header-height:calc(var(--project-grid-margin-block)*2 + var(--cap-height-mono))}}@media (width>=1400px){._page_1ufla_1 ._intro_1ufla_46{top:var(--header-height);position:sticky}._page_1ufla_1 ._asset_1ufla_8{visibility:hidden}._page_1ufla_1 ._asset--current_1ufla_77{visibility:visible}._page_1ufla_1 ._thumbnail_1ufla_19:first-child{margin-left:calc(var(--project-grid-column-span)*2 + var(--grid-column-gap)*2 + var(--project-grid-margin-inline))}}
