.home_sectionHeadline__GvMqb{z-index:10;color:var(--text-primary);flex-direction:column;justify-content:flex-start;align-items:center;padding:6.25rem var(--page-padding) 7.8125rem;display:flex;position:relative;overflow:hidden;width:100%}.home_heroWrap__XgBGa{width:100%}.home_h1Text__mZKS2{color:var(--text-primary);font-family:var(--font-marist);font-size:40px;font-weight:400;line-height:48px;letter-spacing:normal;display:block;margin:0;text-wrap:wrap}.home_sectionWork__o7AR0{background-color:var(--bg);width:100%;padding:2rem var(--page-padding) 2rem;position:relative}.home_workWrap__UmBYP{width:100%;padding-bottom:36px;position:relative}.home_workTitle__WnBeL{color:var(--text-primary);font-family:var(--font-serif);font-weight:400;top:0}.home_workNoteFoot__LXb_9,.home_workTitle__WnBeL{font-size:13px;line-height:16px;letter-spacing:normal;position:absolute;left:0}.home_workNoteFoot__LXb_9{bottom:0;text-align:left;max-width:390px;margin:0;padding-right:48px;box-sizing:border-box;color:var(--text-tertiary);font-family:var(--font-marist)}@media (max-width:991px){.home_workTitle__WnBeL{position:static;padding-bottom:8px}.home_workNoteFoot__LXb_9{position:static;max-width:100%;padding-right:0;margin:1.25rem 0 0}}.home_workDetails__cdH47{padding-left:calc(390px + 60px);position:relative}.home_workYears__Kxlyx{color:var(--text-primary);padding-bottom:12px;font-family:var(--font-mono);font-size:13px;line-height:16px;letter-spacing:normal;white-space:nowrap}.home_containerLarge__I5BMG{z-index:10;text-align:center;flex-flow:row;justify-content:space-between;align-items:flex-start;width:100%;display:block;position:relative}.home_listProjects__pDP2t{position:relative;flex-flow:column;padding-left:calc(390px + 60px);display:flex;width:auto}.home_projectImagePreview__xqTlz{position:absolute;left:var(--page-padding);top:calc(2rem + 16px + 12px + 36px);width:390px;height:calc(100% - 2rem - (16px + 12px + 36px));padding-bottom:calc(2rem + 4 * 16px + 2rem);box-sizing:border-box;pointer-events:none;z-index:1}.home_projectImageSticky__DdjtE{position:-webkit-sticky;position:sticky;min-height:260px;top:10rem;width:100%;height:auto;transition:opacity .2s ease}.home_projectImageStickyHidden__Pw_EH{opacity:0;pointer-events:none}.home_pImage__ff_IO{width:390px;height:auto;opacity:0;transition:opacity .3s ease}.home_pImageVisible__Wk2JF{opacity:1}.home_pPhoto__x16SF{width:390px;aspect-ratio:3/2;height:auto;overflow:hidden}.home_pPhotoImg__GA_gJ{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.home_pVideo__jSw37{width:390px;height:260px;overflow:hidden;background-color:#f9f9f4;background-size:cover;background-position:50%;position:relative}.home_pLogoIntro__Krew6{--size:56px;position:absolute;top:50%;left:50%;margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);z-index:2}.home_pVideoStacked__aZ8Gr{position:absolute;top:0;left:0;pointer-events:none}.home_pVideoPlayer__wyfNT{--media-background-color:transparent;width:100%!important;height:100%!important;display:block;--controls:none;--top-controls:none;--bottom-controls:none;--center-controls:none;--loading-indicator:none;--media-object-fit:cover;--media-object-position:center;aspect-ratio:auto!important;background-color:#000}.home_pTile__USUr0{width:390px;height:260px;overflow:hidden;position:relative}.home_pTile__USUr0[data-blur=true]:before{content:"";position:absolute;inset:0;background-image:var(--p-tile-bg);background-size:cover;background-position:50%;filter:blur(4px);transform:scale(1.04);z-index:0}.home_pTile__USUr0[data-blur=true]>*{position:relative;z-index:1}.home_pFramedVideoWrap__Me0RY{width:390px;height:260px;background:transparent;display:flex;align-items:center;justify-content:center;overflow:visible}.home_pFramedVideo__4lz3s{width:290px;background:#f9f9f4;border-radius:2.4px;overflow:hidden;box-shadow:9px 9px 15px rgba(0,0,0,.3);display:flex;flex-direction:column}.home_pFramedBar___6SZQ{width:100%;height:auto;display:block;flex:0 0 auto}.home_pFramedVideoBox__LyQ61{position:relative;width:100%;padding-bottom:56.25%;background:#000}.home_pFramedVideoEl__9kVIQ{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;--media-object-fit:cover;--controls:none;--media-control-background:transparent;--media-control-hover-background:transparent;pointer-events:none}.home_pTileLogo__hDB_Z{width:var(--logo-width,70%);height:var(--logo-height,35%)}.home_pTileLogo__hDB_Z,.home_pVideoLogo__7StMI{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.home_pVideoLogo__7StMI{width:var(--video-logo-width,65%);height:var(--video-logo-height,40%);background-color:#ffffff}@media (max-width:1440px){.home_listProjects__pDP2t,.home_workDetails__cdH47{padding-left:calc(320px + 40px)}.home_pImage__ff_IO,.home_pPhoto__x16SF,.home_pTile__USUr0,.home_pVideo__jSw37,.home_projectImagePreview__xqTlz{width:320px}}@media (max-width:991px){.home_sectionHeadline__GvMqb{padding:6.25rem var(--page-padding) 5rem}.home_h1Text__mZKS2{font-size:25px;line-height:29px}.home_listProjects__pDP2t{padding-left:0}.home_projectImagePreview__xqTlz{display:none}.home_workDetails__cdH47{padding-left:0}.home_workYears__Kxlyx{text-align:left;padding-bottom:0}}.home_indexCols__wttK6{display:grid;grid-template-columns:.64fr 1fr .6fr 1fr;grid-column-gap:8px;column-gap:8px;width:100%;text-align:left}.home_indexLabel__QpW6H{display:flex;align-items:center;height:28px;border-top:1px solid var(--index-rule);border-bottom:1px solid var(--index-rule);color:var(--text-tertiary);font-family:var(--font-marist);font-size:11px;line-height:1}.home_indexLabel__QpW6H:first-child,.home_indexYear__4ILC_{padding-left:8px}.home_gridArchiveBar__i3bwK{display:flex;justify-content:center;width:100%;margin-top:6rem}@media (max-width:991px){.home_gridArchiveBar__i3bwK{margin-top:4rem;justify-content:flex-start}}@media (max-width:580px){.home_gridArchiveBar__i3bwK{padding-left:max(0px,calc(11.7vw - var(--page-padding)))}}.home_gridArchiveBtn__Chu9l{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;font-family:var(--font-mono);font-size:10px;line-height:16px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-primary);cursor:pointer}.home_gridArchiveArrow__jfr_6{display:inline-block;transition:transform .3s ease}.home_gridArchiveArrowOpen__AZWmR{transform:rotate(90deg)}.home_gridArchive__l6HS4{margin-top:3rem;animation:home_gridArchiveIn__aFnxl .5s ease}@keyframes home_gridArchiveIn__aFnxl{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.home_gridArchive__l6HS4{animation:none}.home_gridArchiveArrow__jfr_6{transition:none}}.home_archiveRow__rWop1{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-top:1px solid var(--index-rule);padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;position:relative}.home_archiveMeta__vP29y{padding-top:8px;color:var(--text-tertiary);transition:color .2s ease}.home_archiveMeta__vP29y,.home_archiveToggle__3r5Ub{font-family:var(--font-mono);font-size:13px;line-height:16px}.home_archiveToggle__3r5Ub{position:absolute;top:8px;right:0;color:var(--text-primary)}.home_archiveRow__rWop1:hover .home_archiveMeta__vP29y,.home_archiveRow__rWop1[aria-expanded=true] .home_archiveMeta__vP29y{color:var(--text-primary)}.home_archiveRow__rWop1 .home_indexYear__4ILC_{padding-bottom:9px}.home_archive__z9OKH{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease}.home_archiveOpen___v_SI{grid-template-rows:1fr}.home_archiveInner__DxmSp{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.home_archive__z9OKH{transition:none}}.home_indexGroup__yK1aE{position:relative}.home_indexGroup__yK1aE+.home_indexGroup__yK1aE:before{content:"";position:absolute;top:0;left:8px;right:0;border-top:1px solid var(--index-rule)}.home_indexYear__4ILC_{padding-top:8px;color:var(--text-primary);font-family:var(--font-mono);font-size:13px;line-height:16px}.home_indexItems__NgO_k{grid-column:2/-1}.home_indexItem__IAINz{display:grid;grid-template-columns:1fr .6fr 1fr;grid-column-gap:8px;column-gap:8px;padding:8px 0 9px;cursor:default}.home_indexLock__vDWdy{display:none}@media (max-width:991px){.home_indexLock__vDWdy{display:block;position:absolute;top:0;right:0;width:20px;height:16px;background:url(/images/lock-ink.svg) 50%/auto 12px no-repeat}.home_indexProject__lojfo:has(.home_indexLock__vDWdy){padding-right:28px}}.home_indexReveal__C4U7O{display:none}@media (hover:none),(max-width:991px){.home_indexItem__IAINz{cursor:pointer}.home_indexReveal__C4U7O{display:grid;grid-column:1/-1;grid-template-rows:0fr;transition:grid-template-rows .4s ease,margin-top .4s ease}.home_indexItemOpen__5eTHu .home_indexReveal__C4U7O{grid-template-rows:1fr;margin-top:12px}.home_indexRevealInner__ZncER{min-height:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){.home_indexReveal__C4U7O{transition:none}}.home_indexItem__IAINz+.home_indexItem__IAINz{border-top:1px solid var(--index-rule)}.home_indexProject__lojfo{position:relative;min-width:0}.home_indexLocation__4lSAG,.home_indexName__DEeF1,.home_indexScope__jak_h{display:block;color:var(--text-primary);font-family:var(--font-mono);font-size:13px;line-height:16px}.home_indexName__DEeF1{transition:transform .3s ease}.home_indexCredit__SOKI8{display:block;color:var(--text-tertiary);font-family:var(--font-marist);font-size:13px;line-height:16px}.home_indexDot__O9F5J{position:absolute;top:8px;left:0;width:4px;height:4px;border-radius:10px;background-color:var(--text-primary);opacity:0;transition:opacity .3s ease}.home_indexItem__IAINz:hover .home_indexDot__O9F5J{opacity:1}.home_indexItem__IAINz:hover .home_indexName__DEeF1{transform:translateX(8px)}.home_indexHeaderRight__KquJZ{display:flex;align-items:baseline;justify-content:space-between;gap:12px}@media (max-width:991px){.home_indexCols__wttK6{grid-template-columns:.4fr 1fr}.home_indexLabel__QpW6H:nth-child(n+3){display:none}.home_indexItems__NgO_k{grid-column:2}.home_indexItem__IAINz{grid-template-columns:1fr}.home_indexLocation__4lSAG,.home_indexScope__jak_h{display:none}.home_indexHeaderCols__xz_uL{grid-template-columns:max-content minmax(0,1fr);column-gap:12px}.home_indexHeaderCols__xz_uL>:nth-child(2),.home_indexHeaderCols__xz_uL>:nth-child(3){display:none}}.view-toggle_toggle__drlaD{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--font-mono);font-size:10px;line-height:16px;letter-spacing:.6px;text-transform:uppercase}.view-toggle_btn__x6ROF{background:none;border:0;padding:0;margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--text-tertiary);cursor:pointer;transition:color .2s ease}.view-toggle_btnActive__gBL1L,.view-toggle_btn__x6ROF:hover{color:var(--text-primary)}.view-toggle_sep__4tFhh{color:var(--text-tertiary)}