.live-page-stack_manager__t0xXm{position:relative;min-height:100vh;background:var(--page-bg)}.live-page-stack_slot__xSOZD{width:100%}.live-page-stack_slot__xSOZD[data-state=inactive]{display:none}.live-page-stack_slot__xSOZD[data-state=active]{position:relative;z-index:1}.live-page-stack_slot__xSOZD[data-state=measuring]{position:absolute;inset:0;visibility:hidden;pointer-events:none;z-index:-1}.live-page-stack_slot__xSOZD[data-state=entering],.live-page-stack_slot__xSOZD[data-state=exiting]{position:fixed;inset:0;overflow:hidden;pointer-events:none}.live-page-stack_slot__xSOZD[data-state=exiting]{z-index:1;animation-name:live-page-stack_page-exit__CzRBR;animation-timing-function:cubic-bezier(.9,0,.1,1);animation-fill-mode:forwards}.live-page-stack_slot__xSOZD[data-state=entering]{z-index:2;background:var(--page-bg);animation-name:live-page-stack_page-enter__i3_am;animation-timing-function:cubic-bezier(.9,0,.1,1);animation-fill-mode:forwards}.live-page-stack_content__z2NHR{width:100%}.live-page-stack_slot__xSOZD[data-state=exiting][data-has-frozen-footer=true] .live-page-stack_content__z2NHR [data-page-footer=true]{opacity:0}.live-page-stack_frozenFooter__kA6Dw{position:absolute;pointer-events:none;z-index:3;overflow:hidden}.live-page-stack_frozenFooter__kA6Dw [data-page-footer=true]{position:relative;margin-top:0;bottom:auto;width:100%;transform:translateY(var(--frozen-footer-offset-y,0))}@keyframes live-page-stack_page-exit__CzRBR{0%{transform:translateY(0)}to{transform:translateY(-25%)}}@keyframes live-page-stack_page-enter__i3_am{0%{transform:translateY(100%)}to{transform:translateY(0)}}.random-montage-player_page__Arzj_{position:relative;width:100%;min-height:100svh;background:var(--surface-dark);overflow:clip;display:flex;align-items:flex-end;justify-content:center}.random-montage-player_video__CRL7Z{position:absolute;inset:0;display:block;width:100%;height:100%;background:var(--surface-dark);object-fit:cover}.random-montage-player_overlay__RfzpN{position:absolute;inset:0;background:var(--overlay-hero)}.random-montage-player_inner__SERLq{position:relative;z-index:1;width:min(100%,var(--page-width));padding:0 var(--page-padding) 5.5rem}.random-montage-player_label__HWEx_{margin:0;color:var(--text-inverse);font-size:var(--type-display-size);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-line-height)}@media (max-width:768px){.random-montage-player_inner__SERLq{padding-bottom:var(--space-hero-bottom-mobile)}}.hero_hero__Iln7T{position:relative;min-height:100svh;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;padding:0 var(--page-padding);background:var(--surface-dark)}.hero_video__LKNKt{width:100%;height:100%;object-fit:cover;opacity:1}.hero_overlay__ZmkWm,.hero_video__LKNKt{position:absolute;inset:0;transition:opacity var(--motion-duration-hero-fade) var(--motion-ease-standard) var(--motion-delay-lg)}.hero_overlay__ZmkWm{background:var(--overlay-hero)}.hero_inner__Opixe{position:relative;z-index:1;width:min(100%,var(--page-width));padding:0 0 var(--space-hero-bottom);transition:transform var(--motion-duration-hero-transform) var(--motion-ease-emphasized) var(--motion-delay-md),opacity var(--motion-duration-intro-transform) var(--motion-ease-standard) var(--motion-delay-md)}.hero_label__Pi8M7{margin:0;color:var(--text-inverse);font-size:var(--type-display-size);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-line-height)}.hero_hero__Iln7T[data-intro=active] .hero_overlay__ZmkWm,.hero_hero__Iln7T[data-intro=active] .hero_video__LKNKt{opacity:0}.hero_hero__Iln7T[data-intro=active] .hero_inner__Opixe{transform:translateY(2rem);opacity:0}.hero_hero__Iln7T[data-intro=idle] .hero_inner__Opixe,.hero_hero__Iln7T[data-intro=idle] .hero_overlay__ZmkWm,.hero_hero__Iln7T[data-intro=idle] .hero_video__LKNKt{opacity:1}@media (max-width:768px){.hero_inner__Opixe{padding-bottom:var(--space-hero-bottom-mobile)}}.project-grid_section__nKc_7{width:100%;padding:var(--space-footer-padding) 0 var(--space-page-bottom-roomy)}.project-grid_headerWrap__AvT5s{display:flex;justify-content:center;padding-left:var(--page-padding);padding-right:var(--page-padding)}.project-grid_header__6DUwj{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-inline-gap);width:min(100%,var(--page-width));margin:0 0 var(--space-section-header-offset)}.project-grid_headerLeft__eGSqb{display:grid;grid-gap:.15rem;gap:.15rem}.project-grid_count__qOLUH,.project-grid_description__LVmkU,.project-grid_heading__q3XJQ,.project-grid_kicker__nZP1l,.project-grid_meta__iOEog,.project-grid_year__f5iSE{margin:0}.project-grid_count__qOLUH,.project-grid_kicker__nZP1l,.project-grid_meta__iOEog,.project-grid_year__f5iSE{text-transform:uppercase;letter-spacing:var(--type-micro-tracking)}.project-grid_count__qOLUH,.project-grid_kicker__nZP1l{font-size:var(--type-micro-size);line-height:var(--type-micro-line-height);color:var(--text-meta)}.project-grid_heading__q3XJQ{font-size:var(--type-section-title-size);line-height:var(--type-section-title-line-height);font-weight:var(--type-section-title-weight);letter-spacing:var(--type-section-title-tracking)}.project-grid_list__3nbkl{width:100%;margin:0;padding:0 var(--page-padding)}.project-grid_list__3nbkl,.project-grid_row__OsT_1{display:grid;grid-gap:var(--space-grid-gap);gap:var(--space-grid-gap)}.project-grid_row__OsT_1[data-row=full],.project-grid_row__OsT_1[data-row=narrowWide],.project-grid_row__OsT_1[data-row=offsetWideLeft],.project-grid_row__OsT_1[data-row=offsetWideRight],.project-grid_row__OsT_1[data-row=split],.project-grid_row__OsT_1[data-row=wideNarrow]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.project-grid_row__OsT_1[data-row=offsetWideLeft],.project-grid_row__OsT_1[data-row=offsetWideRight]{align-items:start}.project-grid_card__SzaL5{display:grid;grid-gap:var(--space-card-gap);gap:var(--space-card-gap);color:inherit;text-decoration:none;align-content:start}.project-grid_mediaWrap__h2iaW{position:relative;overflow:hidden;background:transparent}.project-grid_mediaWrap__h2iaW:has(.media-reveal[data-loaded=false]){background:var(--media-placeholder-bg);box-shadow:inset 0 0 0 1px var(--media-placeholder-border)}.project-grid_mediaWrap__h2iaW:has(.media-reveal[data-loaded=true]){background:transparent;box-shadow:none}.project-grid_card__SzaL5[data-variant=wide] .project-grid_mediaWrap__h2iaW{aspect-ratio:1.52/1}.project-grid_card__SzaL5[data-variant=narrow] .project-grid_mediaWrap__h2iaW{aspect-ratio:1.08/1}.project-grid_card__SzaL5[data-variant=full] .project-grid_mediaWrap__h2iaW{aspect-ratio:1.92/1}.project-grid_row__OsT_1[data-row=wideNarrow] .project-grid_card__SzaL5[data-variant=wide]{grid-column:var(--index-layout-wide-start) /span var(--index-layout-wide-span)}.project-grid_row__OsT_1[data-row=wideNarrow] .project-grid_card__SzaL5[data-variant=narrow]{grid-column:var(--index-layout-narrow-after-wide-start) /span var(--index-layout-narrow-span)}.project-grid_row__OsT_1[data-row=narrowWide] .project-grid_card__SzaL5[data-variant=narrow]{grid-column:var(--index-layout-narrow-start) /span var(--index-layout-narrow-span)}.project-grid_row__OsT_1[data-row=narrowWide] .project-grid_card__SzaL5[data-variant=wide]{grid-column:var(--index-layout-wide-after-narrow-start) /span var(--index-layout-wide-span)}.project-grid_row__OsT_1[data-row=split] .project-grid_card__SzaL5[data-variant=splitLeft]{grid-column:var(--index-layout-split-left-start) /span var(--index-layout-split-left-span)}.project-grid_row__OsT_1[data-row=split] .project-grid_card__SzaL5[data-variant=splitRight]{grid-column:var(--index-layout-split-right-start) /span var(--index-layout-split-right-span)}.project-grid_row__OsT_1[data-row=offsetWideLeft] .project-grid_card__SzaL5[data-variant=offsetWide]{grid-column:var(--index-layout-offset-wide-left-start) /span var(--index-layout-offset-wide-left-span)}.project-grid_row__OsT_1[data-row=offsetWideRight] .project-grid_card__SzaL5[data-variant=offsetWide]{grid-column:var(--index-layout-offset-wide-right-start) /span var(--index-layout-offset-wide-right-span)}.project-grid_row__OsT_1[data-row=full] .project-grid_card__SzaL5[data-variant=full]{grid-column:1/-1}.project-grid_card__SzaL5[data-variant=offsetWide] .project-grid_mediaWrap__h2iaW{aspect-ratio:1.7/1}.project-grid_card__SzaL5[data-variant=splitLeft] .project-grid_mediaWrap__h2iaW,.project-grid_card__SzaL5[data-variant=splitRight] .project-grid_mediaWrap__h2iaW{aspect-ratio:1.28/1}.project-grid_media__ob2vc{width:100%;height:100%;object-fit:cover;transition:opacity var(--motion-duration-media) var(--motion-ease-emphasized),transform var(--motion-duration-media) var(--motion-ease-emphasized),filter var(--motion-duration-hover) var(--motion-ease-standard)}.project-grid_content__g_bNq{display:grid;grid-gap:var(--space-card-gap-tight);gap:var(--space-card-gap-tight);padding:0 .06rem}.project-grid_meta__iOEog{font-size:var(--type-micro-size);color:var(--text-meta)}.project-grid_title__z73tw{margin:0;font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line-height);letter-spacing:var(--type-card-title-tracking)}.project-grid_description__LVmkU{max-width:62ch;font-size:var(--type-card-body-size);line-height:var(--type-card-body-line-height);color:var(--text-body)}.project-grid_footer___UohN{display:flex;flex-wrap:wrap;gap:var(--space-inline-gap-tight) var(--space-inline-gap);align-items:center}.project-grid_year__f5iSE{font-size:var(--type-micro-size);color:var(--text-meta)}.project-grid_card__SzaL5:hover .project-grid_media__ob2vc{transform:scale(1.018)}@media (max-width:1024px){.project-grid_section__nKc_7{padding-bottom:var(--space-page-bottom-xl)}.project-grid_heading__q3XJQ{font-size:var(--type-section-title-size-tablet)}.project-grid_row__OsT_1[data-row=full],.project-grid_row__OsT_1[data-row=narrowWide],.project-grid_row__OsT_1[data-row=offsetWideLeft],.project-grid_row__OsT_1[data-row=offsetWideRight],.project-grid_row__OsT_1[data-row=split],.project-grid_row__OsT_1[data-row=wideNarrow]{grid-template-columns:repeat(12,minmax(0,1fr))}.project-grid_row__OsT_1[data-row] .project-grid_card__SzaL5,.project-grid_row__OsT_1[data-row] .project-grid_card__SzaL5[data-variant]{grid-column:1/-1}.project-grid_card__SzaL5[data-variant=full] .project-grid_mediaWrap__h2iaW{aspect-ratio:var(--index-layout-tablet-full-ratio)}.project-grid_card__SzaL5[data-variant=offsetWide] .project-grid_mediaWrap__h2iaW{aspect-ratio:var(--index-layout-tablet-offset-ratio)}.project-grid_card__SzaL5[data-variant=narrow] .project-grid_mediaWrap__h2iaW,.project-grid_card__SzaL5[data-variant=splitLeft] .project-grid_mediaWrap__h2iaW,.project-grid_card__SzaL5[data-variant=splitRight] .project-grid_mediaWrap__h2iaW,.project-grid_card__SzaL5[data-variant=wide] .project-grid_mediaWrap__h2iaW{aspect-ratio:var(--index-layout-tablet-card-ratio)}}@media (max-width:768px){.project-grid_section__nKc_7{padding-bottom:var(--space-page-bottom-mobile)}.project-grid_header__6DUwj{margin-bottom:1.25rem}.project-grid_list__3nbkl{gap:var(--space-grid-gap-mobile)}.project-grid_row__OsT_1,.project-grid_row__OsT_1[data-row=full],.project-grid_row__OsT_1[data-row=narrowWide],.project-grid_row__OsT_1[data-row=offsetWideLeft],.project-grid_row__OsT_1[data-row=offsetWideRight],.project-grid_row__OsT_1[data-row=split],.project-grid_row__OsT_1[data-row=wideNarrow]{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-grid-gap-mobile)}.project-grid_row__OsT_1[data-row] .project-grid_card__SzaL5,.project-grid_row__OsT_1[data-row] .project-grid_card__SzaL5[data-variant]{grid-column:1/-1}.project-grid_mediaWrap__h2iaW{aspect-ratio:var(--index-layout-mobile-card-ratio)!important}.project-grid_title__z73tw{font-size:var(--type-card-title-size-mobile)}.project-grid_count__qOLUH,.project-grid_kicker__nZP1l,.project-grid_meta__iOEog,.project-grid_year__f5iSE{font-size:var(--type-micro-size-mobile)}.project-grid_description__LVmkU{font-size:var(--type-card-body-size-mobile)}}.works-index-page_section__JvYPT{width:100%;padding:var(--space-page-top) 0 var(--space-page-bottom-roomy)}.works-index-page_hero__L19f4{padding:var(--space-section-top) var(--page-padding) var(--space-section-bottom)}.works-index-page_heroInner__8ptmM{display:grid;grid-gap:var(--space-inline-gap);gap:var(--space-inline-gap);width:min(100%,var(--page-width));margin:0 auto}.works-index-page_metaRow__ofUjt{display:flex;align-items:center;justify-content:space-between;gap:var(--space-inline-gap)}.works-index-page_cardTitle__d_4gH,.works-index-page_count__53_Z6,.works-index-page_description__8I_zg,.works-index-page_heading__Rh0vJ,.works-index-page_kicker__NO314,.works-index-page_meta__fbxfQ,.works-index-page_year__rdzIu{margin:0}.works-index-page_count__53_Z6,.works-index-page_kicker__NO314,.works-index-page_meta__fbxfQ,.works-index-page_year__rdzIu{text-transform:uppercase;letter-spacing:var(--type-micro-tracking)}.works-index-page_count__53_Z6,.works-index-page_kicker__NO314{font-size:var(--type-micro-size);line-height:var(--type-micro-line-height);color:var(--text-meta)}.works-index-page_heading__Rh0vJ{max-width:12ch;font-size:var(--type-page-title-size);line-height:var(--type-page-title-line-height);font-weight:var(--type-page-title-weight);letter-spacing:var(--type-page-title-tracking)}.works-index-page_lead___s06g{margin:0;max-width:45rem;font-size:var(--type-lead-size);line-height:var(--type-lead-line-height);color:var(--text-body)}.works-index-page_heroFooter__It_XE{display:grid;grid-gap:var(--space-inline-gap);gap:var(--space-inline-gap)}.works-index-page_viewSwitcher__X_iIw{display:inline-flex;align-items:center;gap:1rem;padding-top:.6rem}.works-index-page_viewButton__835KV{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border:0;background:transparent;color:var(--text-meta);cursor:pointer;font:inherit;font-size:var(--type-micro-size);line-height:var(--type-micro-line-height);letter-spacing:var(--type-micro-tracking);padding:0 0 .24rem;text-transform:uppercase;transition:color var(--motion-duration-hover) var(--motion-ease-standard)}.works-index-page_viewButton__835KV:after{position:absolute;right:var(--type-micro-tracking);bottom:0;left:0;height:1px;background:currentColor;content:"";opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard)}.works-index-page_viewButton__835KV:hover,.works-index-page_viewButton__835KV[data-active]{color:var(--page-fg)}.works-index-page_viewButton__835KV[data-active]:after{opacity:1}.works-index-page_list__UIjcC{display:grid;grid-gap:var(--space-grid-gap);gap:var(--space-grid-gap);width:100%;margin:0;padding:0 var(--page-padding);box-sizing:border-box}.works-index-page_viewContent__RkjnL{opacity:1;transform:translateY(0);transition:opacity var(--motion-duration-view-opacity) var(--motion-ease-standard),transform var(--motion-duration-view-transform) var(--motion-ease-emphasized)}.works-index-page_viewContent__RkjnL[data-transition=exiting]{opacity:0;transform:translateY(.38rem);transition-duration:var(--motion-duration-view-exit)}.works-index-page_viewContent__RkjnL[data-transition=entering]{opacity:0;transform:translateY(.5rem);transition-duration:0s}.works-index-page_row__ZN1lR{display:grid;grid-gap:var(--space-grid-gap);gap:var(--space-grid-gap)}.works-index-page_row__ZN1lR[data-row=full],.works-index-page_row__ZN1lR[data-row=narrowWide],.works-index-page_row__ZN1lR[data-row=offsetWideLeft],.works-index-page_row__ZN1lR[data-row=offsetWideRight],.works-index-page_row__ZN1lR[data-row=split],.works-index-page_row__ZN1lR[data-row=wideNarrow]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.works-index-page_row__ZN1lR[data-row=offsetWideLeft],.works-index-page_row__ZN1lR[data-row=offsetWideRight]{align-items:start}.works-index-page_card__VLbpa{display:grid;grid-gap:var(--space-card-gap);gap:var(--space-card-gap);color:inherit;text-decoration:none;align-content:start}.works-index-page_mediaWrap__6foC2{position:relative;overflow:hidden;background:transparent}.works-index-page_mediaWrap__6foC2:has(.media-reveal[data-loaded=false]){background:var(--media-placeholder-bg);box-shadow:inset 0 0 0 1px var(--media-placeholder-border)}.works-index-page_mediaWrap__6foC2:has(.media-reveal[data-loaded=true]){background:transparent;box-shadow:none}.works-index-page_card__VLbpa[data-variant=wide] .works-index-page_mediaWrap__6foC2{aspect-ratio:1.52/1}.works-index-page_card__VLbpa[data-variant=narrow] .works-index-page_mediaWrap__6foC2{aspect-ratio:1.08/1}.works-index-page_card__VLbpa[data-variant=full] .works-index-page_mediaWrap__6foC2{aspect-ratio:1.92/1}.works-index-page_row__ZN1lR[data-row=wideNarrow] .works-index-page_card__VLbpa[data-variant=wide]{grid-column:var(--index-layout-wide-start) /span var(--index-layout-wide-span)}.works-index-page_row__ZN1lR[data-row=wideNarrow] .works-index-page_card__VLbpa[data-variant=narrow]{grid-column:var(--index-layout-narrow-after-wide-start) /span var(--index-layout-narrow-span)}.works-index-page_row__ZN1lR[data-row=narrowWide] .works-index-page_card__VLbpa[data-variant=narrow]{grid-column:var(--index-layout-narrow-start) /span var(--index-layout-narrow-span)}.works-index-page_row__ZN1lR[data-row=narrowWide] .works-index-page_card__VLbpa[data-variant=wide]{grid-column:var(--index-layout-wide-after-narrow-start) /span var(--index-layout-wide-span)}.works-index-page_row__ZN1lR[data-row=split] .works-index-page_card__VLbpa[data-variant=splitLeft]{grid-column:var(--index-layout-split-left-start) /span var(--index-layout-split-left-span)}.works-index-page_row__ZN1lR[data-row=split] .works-index-page_card__VLbpa[data-variant=splitRight]{grid-column:var(--index-layout-split-right-start) /span var(--index-layout-split-right-span)}.works-index-page_row__ZN1lR[data-row=offsetWideLeft] .works-index-page_card__VLbpa[data-variant=offsetWide]{grid-column:var(--index-layout-offset-wide-left-start) /span var(--index-layout-offset-wide-left-span)}.works-index-page_row__ZN1lR[data-row=offsetWideRight] .works-index-page_card__VLbpa[data-variant=offsetWide]{grid-column:var(--index-layout-offset-wide-right-start) /span var(--index-layout-offset-wide-right-span)}.works-index-page_row__ZN1lR[data-row=full] .works-index-page_card__VLbpa[data-variant=full]{grid-column:1/-1}.works-index-page_card__VLbpa[data-variant=offsetWide] .works-index-page_mediaWrap__6foC2{aspect-ratio:1.7/1}.works-index-page_card__VLbpa[data-variant=splitLeft] .works-index-page_mediaWrap__6foC2,.works-index-page_card__VLbpa[data-variant=splitRight] .works-index-page_mediaWrap__6foC2{aspect-ratio:1.28/1}.works-index-page_media__04u_y{width:100%;height:100%;object-fit:cover;transition:opacity var(--motion-duration-media) var(--motion-ease-emphasized),transform var(--motion-duration-media) var(--motion-ease-emphasized),filter var(--motion-duration-hover) var(--motion-ease-standard)}.works-index-page_content__eRhjc{display:grid;grid-gap:var(--space-card-gap-tight);gap:var(--space-card-gap-tight);padding:0 .06rem}.works-index-page_meta__fbxfQ{font-size:var(--type-micro-size);color:var(--text-meta)}.works-index-page_cardTitle__d_4gH{font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line-height);letter-spacing:var(--type-card-title-tracking)}.works-index-page_description__8I_zg{max-width:62ch;font-size:var(--type-card-body-size);line-height:var(--type-card-body-line-height);color:var(--text-body)}.works-index-page_footer__hO9nl{display:flex;flex-wrap:wrap;gap:var(--space-inline-gap-tight) var(--space-inline-gap);align-items:center}.works-index-page_year__rdzIu{font-size:var(--type-micro-size);color:var(--text-meta)}.works-index-page_card__VLbpa:hover .works-index-page_media__04u_y{transform:scale(1.018)}.works-index-page_tableWrap__Nd8NQ{display:grid;width:min(calc(100% - (var(--page-padding) * 2)),var(--page-width));margin:0 auto}.works-index-page_tableRow__9zlXz{color:inherit;text-decoration:none}.works-index-page_tableHeader__d5JJz,.works-index-page_tableSummary__5szCr,.works-index-page_tableYear__J8R0Q{color:var(--text-meta)}.works-index-page_tableHeader__d5JJz,.works-index-page_tableYear__J8R0Q{font-size:var(--type-micro-size);line-height:var(--type-micro-line-height);letter-spacing:var(--type-micro-tracking);text-transform:uppercase}.works-index-page_tableTitle__GEpmc{font-size:clamp(1.2rem,1.65vw,2rem);font-weight:var(--type-card-title-weight);line-height:1.05}.works-index-page_tableSummary__5szCr{font-size:var(--type-card-body-size);line-height:var(--type-card-body-line-height)}.works-index-page_tableHeader__d5JJz,.works-index-page_tableRow__9zlXz{display:grid;grid-template-columns:minmax(14rem,1fr) minmax(0,1.4fr) 5rem;grid-gap:var(--space-inline-gap);gap:var(--space-inline-gap);align-items:baseline}.works-index-page_tableHeader__d5JJz{padding:0 0 .75rem}.works-index-page_tableBody__p0LZg{display:grid;isolation:isolate}.works-index-page_tableRow__9zlXz{position:relative;z-index:0;padding:.6rem 0;transition:color var(--motion-duration-hover) var(--motion-ease-standard),opacity var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.works-index-page_tableBody__p0LZg:hover .works-index-page_tableRow__9zlXz{opacity:.42}.works-index-page_tableBody__p0LZg:hover .works-index-page_tableRow__9zlXz:hover{z-index:2;opacity:1;transform:translateX(.45rem)}.works-index-page_tableRow__9zlXz:hover .works-index-page_tableSummary__5szCr,.works-index-page_tableRow__9zlXz:hover .works-index-page_tableTitle__GEpmc,.works-index-page_tableRow__9zlXz:hover .works-index-page_tableYear__J8R0Q{color:var(--page-fg)}.works-index-page_tableCover__S_PcO{position:absolute;top:50%;left:var(--cover-x,58%);z-index:5;display:block;width:clamp(18rem,27vw,33rem);height:clamp(12rem,18vw,21rem);opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity var(--motion-duration-fast) var(--motion-ease-standard)}.works-index-page_tableCoverImage__mY44U{width:100%;height:100%;max-width:100%;object-fit:contain}.works-index-page_tableRow__9zlXz:hover .works-index-page_tableCover__S_PcO{opacity:1}@media (max-width:1024px){.works-index-page_section__JvYPT{padding-bottom:var(--space-page-bottom-xl)}.works-index-page_list__UIjcC{padding-inline:var(--page-padding)}.works-index-page_heading__Rh0vJ{font-size:var(--type-page-title-size-mobile)}.works-index-page_row__ZN1lR[data-row=full],.works-index-page_row__ZN1lR[data-row=narrowWide],.works-index-page_row__ZN1lR[data-row=offsetWideLeft],.works-index-page_row__ZN1lR[data-row=offsetWideRight],.works-index-page_row__ZN1lR[data-row=split],.works-index-page_row__ZN1lR[data-row=wideNarrow]{grid-template-columns:repeat(12,minmax(0,1fr))}.works-index-page_row__ZN1lR[data-row] .works-index-page_card__VLbpa,.works-index-page_row__ZN1lR[data-row] .works-index-page_card__VLbpa[data-variant]{grid-column:1/-1}.works-index-page_card__VLbpa[data-variant=full] .works-index-page_mediaWrap__6foC2{aspect-ratio:var(--index-layout-tablet-full-ratio)}.works-index-page_card__VLbpa[data-variant=offsetWide] .works-index-page_mediaWrap__6foC2{aspect-ratio:var(--index-layout-tablet-offset-ratio)}.works-index-page_card__VLbpa[data-variant=narrow] .works-index-page_mediaWrap__6foC2,.works-index-page_card__VLbpa[data-variant=splitLeft] .works-index-page_mediaWrap__6foC2,.works-index-page_card__VLbpa[data-variant=splitRight] .works-index-page_mediaWrap__6foC2,.works-index-page_card__VLbpa[data-variant=wide] .works-index-page_mediaWrap__6foC2{aspect-ratio:var(--index-layout-tablet-card-ratio)}.works-index-page_tableHeader__d5JJz,.works-index-page_tableRow__9zlXz{grid-template-columns:minmax(0,1fr) 4.5rem}.works-index-page_tableWrap__Nd8NQ{grid-template-columns:1fr}.works-index-page_tableCover__S_PcO,.works-index-page_tableHeader__d5JJz span:nth-child(2),.works-index-page_tableSummary__5szCr{display:none}}@media (max-width:768px){.works-index-page_section__JvYPT{padding-bottom:var(--space-page-bottom-mobile)}.works-index-page_hero__L19f4{padding-top:var(--space-section-top-mobile);padding-bottom:var(--space-section-bottom-tight)}.works-index-page_list__UIjcC{gap:var(--space-grid-gap-mobile)}.works-index-page_row__ZN1lR,.works-index-page_row__ZN1lR[data-row=full],.works-index-page_row__ZN1lR[data-row=narrowWide],.works-index-page_row__ZN1lR[data-row=offsetWideLeft],.works-index-page_row__ZN1lR[data-row=offsetWideRight],.works-index-page_row__ZN1lR[data-row=split],.works-index-page_row__ZN1lR[data-row=wideNarrow]{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-grid-gap-mobile)}.works-index-page_row__ZN1lR[data-row] .works-index-page_card__VLbpa,.works-index-page_row__ZN1lR[data-row] .works-index-page_card__VLbpa[data-variant]{grid-column:1/-1}.works-index-page_mediaWrap__6foC2{aspect-ratio:var(--index-layout-mobile-card-ratio)!important}.works-index-page_heading__Rh0vJ{max-width:9ch;font-size:var(--type-page-title-size-mobile)}.works-index-page_lead___s06g{font-size:var(--type-lead-size-mobile)}.works-index-page_viewSwitcher__X_iIw{width:auto}.works-index-page_viewButton__835KV{font-size:var(--type-micro-size-mobile)}.works-index-page_tableTitle__GEpmc{font-size:1.1rem}.works-index-page_tableHeader__d5JJz{display:none}.works-index-page_tableRow__9zlXz{grid-template-columns:minmax(0,1fr);gap:var(--space-inline-gap-tight) var(--space-inline-gap);padding:.62rem 0}.works-index-page_tableYear__J8R0Q{grid-column:1}.works-index-page_cardTitle__d_4gH{font-size:var(--type-card-title-size-mobile)}.works-index-page_count__53_Z6,.works-index-page_kicker__NO314,.works-index-page_meta__fbxfQ,.works-index-page_year__rdzIu{font-size:var(--type-micro-size-mobile)}}.archive-page_page__yiKy0{width:100%;padding-top:var(--space-page-top)}.archive-page_hero__tDH2o{padding:var(--space-section-top) var(--page-padding) 2.7rem}.archive-page_heroInner__OOAI5{width:min(100%,var(--page-width));margin:0 auto;display:grid;grid-gap:var(--space-inline-gap);gap:var(--space-inline-gap)}.archive-page_meta__6CV_2{display:flex;align-items:center;justify-content:space-between;gap:var(--space-inline-gap)}.archive-page_count__dV5pD,.archive-page_label__EDXLz{text-transform:uppercase;letter-spacing:var(--type-micro-tracking);font-size:var(--type-micro-size);line-height:var(--type-micro-line-height);color:var(--text-meta)}.archive-page_title__pTcsr{margin:0;max-width:12ch;font-size:var(--type-page-title-size);line-height:var(--type-page-title-line-height);font-weight:var(--type-page-title-weight);letter-spacing:var(--type-page-title-tracking)}.archive-page_lead__dhyhM{margin:0;max-width:45rem;font-size:var(--type-lead-size);line-height:var(--type-lead-line-height);color:var(--text-body)}.archive-page_filters__SZzVM{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;padding-top:.6rem}.archive-page_filterLink__Kf1EQ{display:inline-flex;position:relative;gap:.42rem;align-items:baseline;padding:0 0 .24rem;border:0;background:transparent;color:var(--text-meta);font:inherit;font-size:var(--type-micro-size);line-height:var(--type-micro-line-height);letter-spacing:var(--type-micro-tracking);cursor:pointer;text-decoration:none;text-transform:uppercase;transition:color var(--motion-duration-hover) var(--motion-ease-standard)}.archive-page_filterCount__FJZys{color:var(--text-meta)}.archive-page_filterLink__Kf1EQ:after{position:absolute;right:var(--type-micro-tracking);bottom:0;left:0;height:1px;background:currentColor;content:"";opacity:0;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard)}.archive-page_filterLink__Kf1EQ:hover,.archive-page_filterLink__Kf1EQ[data-active=true]{color:var(--page-fg)}.archive-page_filterLink__Kf1EQ[data-active=true]:after{opacity:1}.archive-page_sheetSection__JP7v9{padding:0 var(--page-padding) var(--space-page-bottom-roomy)}.archive-page_sheet__NG90p{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--space-archive-grid-row-gap) var(--space-archive-grid-column-gap);gap:var(--space-archive-grid-row-gap) var(--space-archive-grid-column-gap);margin:0 auto;width:100%;opacity:1;transform:translateY(0);transition:opacity var(--motion-duration-view-opacity) var(--motion-ease-standard),transform var(--motion-duration-view-transform) var(--motion-ease-emphasized)}.archive-page_sheet__NG90p[data-transition=exiting]{opacity:0;transform:translateY(.38rem);transition-duration:var(--motion-duration-view-exit)}.archive-page_sheet__NG90p[data-transition=entering]{opacity:0;transform:translateY(.5rem);transition-duration:0s}.archive-page_card___WXCR{display:grid;grid-gap:.62rem;gap:.62rem;align-content:start;grid-template-rows:1fr auto;width:100%;margin:0;color:inherit;text-decoration:none}.archive-page_mediaWrap__5OC4j{display:grid;place-items:center;aspect-ratio:1;min-height:0;overflow:hidden}.archive-page_card___WXCR[data-loaded=false] .archive-page_mediaWrap__5OC4j{background:var(--media-placeholder-bg);box-shadow:inset 0 0 0 1px var(--media-placeholder-border)}.archive-page_card___WXCR[data-loaded=true] .archive-page_mediaWrap__5OC4j{background:transparent;box-shadow:none}.archive-page_image__cFGGe{width:auto;height:auto}.archive-page_image__cFGGe,.archive-page_video__GK5jV{display:block;max-width:100%;max-height:100%;background:transparent;object-fit:contain;opacity:0;transition:opacity var(--motion-duration-media) var(--motion-ease-standard)}.archive-page_video__GK5jV{width:100%;height:100%;border:0}.archive-page_card___WXCR[data-loaded=true] .archive-page_image__cFGGe,.archive-page_card___WXCR[data-loaded=true] .archive-page_video__GK5jV{opacity:1}.archive-page_caption__dblks{margin:0;display:grid;grid-gap:0;gap:0;min-height:1.1rem;text-align:center}.archive-page_captionTitle__AkTUs{color:var(--text-body);font-size:.68rem;line-height:1.15}.archive-page_captionMeta__T8UMG{display:none}.archive-page_videoRatiowide__47Pi2{aspect-ratio:16/9}.archive-page_videoRatiocinematic__PUrng{aspect-ratio:21/9}.archive-page_videoRatiosquare__tnARf{aspect-ratio:1}.archive-page_videoRatiotall__ym8TU{aspect-ratio:9/16}.archive-page_videoRationative__sdJCK{height:auto}@media (max-width:1440px){.archive-page_sheet__NG90p{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1024px){.archive-page_sheet__NG90p{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.archive-page_hero__tDH2o{padding-top:var(--space-section-top-mobile)}.archive-page_title__pTcsr{max-width:9ch;font-size:var(--type-page-title-size-mobile)}.archive-page_lead__dhyhM{font-size:var(--type-lead-size-mobile)}.archive-page_sheet__NG90p{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem .75rem}.archive-page_sheetSection__JP7v9{padding-bottom:var(--space-page-bottom-roomy-mobile)}.archive-page_count__dV5pD,.archive-page_filterLink__Kf1EQ,.archive-page_label__EDXLz{font-size:var(--type-micro-size-mobile)}}.site-tree-page_page__EjEKO{width:100%;padding:var(--space-page-top) 0 var(--space-page-bottom-roomy)}.site-tree-page_hero__CtuDu{padding:var(--space-section-top) var(--page-padding) var(--space-section-bottom-soft)}.site-tree-page_heroInner__mlGvU{display:grid;grid-gap:var(--space-inline-gap);gap:var(--space-inline-gap);width:min(calc(100% - (var(--page-padding) * 2)),var(--page-width));margin:0 auto}.site-tree-page_metaRow__Me_h2{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-inline-gap)}.site-tree-page_branchHint__lBUjn,.site-tree-page_branchKey__ZbYP2,.site-tree-page_count__LwkuJ,.site-tree-page_kicker__H3QeY{margin:0;font-size:var(--type-micro-size);line-height:var(--type-micro-line-height);color:var(--text-meta);text-transform:uppercase;letter-spacing:var(--type-micro-tracking)}.site-tree-page_heading__mcOx4{margin:0;font-size:var(--type-page-title-size);line-height:var(--type-page-title-line-height);font-weight:var(--type-page-title-weight);letter-spacing:var(--type-page-title-tracking);text-wrap:nowrap}.site-tree-page_lead__tUd_o{margin:0;max-width:42rem;font-size:var(--type-lead-size);line-height:var(--type-lead-line-height);color:var(--text-body)}.site-tree-page_tree__WNpAj{width:min(calc(100% - (var(--page-padding) * 2)),var(--page-width));margin:0 auto}.site-tree-page_branch__oHTOJ{display:grid;grid-gap:1.4rem;gap:1.4rem;padding-top:.35rem}.site-tree-page_branchLine__uWT2c{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-inline-gap)}.site-tree-page_nodes__JHnSU{display:grid;grid-gap:1.8rem;gap:1.8rem}.site-tree-page_nodeGroup__YCpFU{display:grid;grid-gap:.75rem;gap:.75rem}.site-tree-page_child__RJSXe,.site-tree-page_node__0z72_{color:inherit;text-decoration:none;transition:transform var(--motion-duration-fast) var(--motion-ease-standard),opacity var(--motion-duration-fast) var(--motion-ease-standard)}.site-tree-page_node__0z72_{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem}.site-tree-page_child__RJSXe:hover,.site-tree-page_node__0z72_:hover{transform:translateX(4px)}.site-tree-page_childPath___0DsL,.site-tree-page_nodePath__0Quqf{display:flex;align-items:center;gap:.6rem;min-width:0}.site-tree-page_childTree___EX5t,.site-tree-page_nodeTree__53jGa{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;color:var(--text-faint)}.site-tree-page_nodeTree__53jGa{font-size:var(--type-tree-glyph-size)}.site-tree-page_childTree___EX5t{font-size:var(--type-tree-glyph-size-sm)}.site-tree-page_nodeHref__pE718{margin:0;min-width:0;overflow-wrap:anywhere;font-size:var(--type-tree-node-size);line-height:var(--type-tree-node-line-height);letter-spacing:var(--type-tree-node-tracking);font-weight:var(--type-tree-node-weight);color:var(--page-fg)}.site-tree-page_nodeDescription__QRVFJ{margin:0;max-width:24rem;font-size:var(--type-tree-description-size);line-height:var(--type-tree-description-line-height);color:var(--text-body);text-align:right}.site-tree-page_children__0FwVo{display:grid;grid-gap:.45rem;gap:.45rem;padding-left:1.7rem}.site-tree-page_child__RJSXe{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem}.site-tree-page_childHref__atWpA{font-size:var(--type-tree-child-size);line-height:var(--type-tree-child-line-height);color:var(--page-fg);white-space:nowrap}.site-tree-page_childLabel__8_W9V{font-size:var(--type-tree-label-size);line-height:var(--type-tree-label-line-height);color:var(--text-meta);text-align:right}@media (max-width:768px){.site-tree-page_page__EjEKO{padding-bottom:var(--space-page-bottom-mobile)}.site-tree-page_hero__CtuDu{padding-top:var(--space-section-top-mobile);padding-bottom:var(--space-section-bottom-mobile)}.site-tree-page_heading__mcOx4{font-size:var(--type-page-title-size-mobile);text-wrap:balance}.site-tree-page_branchLine__uWT2c{display:grid;justify-content:start;grid-gap:.35rem;gap:.35rem}.site-tree-page_children__0FwVo{padding-left:1.15rem}.site-tree-page_child__RJSXe{display:grid;grid-gap:.1rem;gap:.1rem;justify-content:start}.site-tree-page_childLabel__8_W9V{text-align:left}}.project-tree-page_page__qbJeE{width:100%;min-height:100svh;background:var(--page-bg);color:var(--page-fg)}.project-tree-page_scene__pusqq{position:relative;min-height:100svh;overflow:hidden;isolation:isolate}.project-tree-page_canvas__hu3GE{position:absolute;inset:0;width:100%;height:100%;cursor:-webkit-grab;cursor:grab;touch-action:none}.project-tree-page_header__NH1tL{position:relative;z-index:2;display:grid;grid-gap:var(--space-inline-gap);gap:var(--space-inline-gap);width:min(calc(100% - (var(--page-padding) * 2)),var(--page-width));margin:0 auto;padding-top:calc(var(--space-page-top) + var(--space-section-top));pointer-events:none}.project-tree-page_metaRow__K_lf2{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-inline-gap)}.project-tree-page_count__EmlJ_,.project-tree-page_detailKicker__B_x7S,.project-tree-page_kicker__JOHcd{margin:0;color:var(--text-meta);font-size:var(--type-micro-size);line-height:var(--type-micro-line-height);letter-spacing:var(--type-micro-tracking);text-transform:uppercase}.project-tree-page_heading__FIZSg{margin:0;max-width:10ch;font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line-height);letter-spacing:var(--type-page-title-tracking)}.project-tree-page_detail__UEuut{position:absolute;right:0;left:0;bottom:var(--space-page-bottom);z-index:2;display:grid;grid-gap:var(--space-project-tree-detail-gap);gap:var(--space-project-tree-detail-gap);justify-self:center;width:min(calc(100% - (var(--page-padding) * 2)),var(--page-width));margin:0 auto;grid-template-columns:minmax(0,1fr) minmax(var(--project-tree-detail-min-width),var(--project-tree-detail-max-width));pointer-events:none;text-align:right}.project-tree-page_detailKicker__B_x7S{grid-column:2;display:flex;align-items:baseline;justify-content:flex-end;gap:var(--space-inline-gap)}.project-tree-page_detailBody__WPx9l{grid-column:2;display:grid;grid-gap:var(--space-card-gap);gap:var(--space-card-gap);animation:project-tree-page_detailProjectIn__gpkay .36s var(--motion-ease-emphasized) both}.project-tree-page_detailTitle__OrlH9{margin:0;font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line-height);letter-spacing:var(--type-card-title-tracking);text-wrap:balance}.project-tree-page_detailText__vp9pS{margin:0;color:var(--text-body);font-size:var(--type-card-body-size);line-height:var(--type-card-body-line-height)}@keyframes project-tree-page_detailProjectIn__gpkay{0%{opacity:0;transform:translate3d(0,.42rem,0)}to{opacity:1;transform:translateZ(0)}}@media (max-width:768px){.project-tree-page_header__NH1tL{padding-top:calc(var(--space-page-top) + var(--space-section-top-mobile))}.project-tree-page_heading__FIZSg{font-size:var(--type-page-title-size-mobile)}.project-tree-page_detail__UEuut{bottom:var(--space-page-bottom-mobile);grid-template-columns:minmax(0,1fr)}.project-tree-page_detailBody__WPx9l,.project-tree-page_detailKicker__B_x7S{grid-column:1}.project-tree-page_detailText__vp9pS{font-size:var(--type-card-body-size-mobile)}}.page-screen_content__XEzJc,.page-screen_screen__RtZx5{position:relative;min-height:100vh}.page-screen_content__XEzJc{z-index:1;background:var(--page-bg);margin-bottom:var(--footer-reveal-height,116px)}.page-screen_screen__RtZx5[data-footer=false] .page-screen_content__XEzJc{margin-bottom:0}.page-screen_stage__DzcnX{min-height:100vh}.page-screen_screen__RtZx5[data-intro=page] .page-screen_stage__DzcnX{opacity:0;transform:translateY(1.5rem)}.page-screen_screen__RtZx5[data-intro=home] .page-screen_stage__DzcnX,.page-screen_screen__RtZx5[data-intro=none] .page-screen_stage__DzcnX{opacity:1;transform:translateY(0)}.page-screen_screen__RtZx5 .page-screen_stage__DzcnX{transition:transform var(--motion-duration-stage-transform) var(--motion-ease-emphasized),opacity var(--motion-duration-page-opacity) var(--motion-ease-standard)}.page-screen_screen__RtZx5[data-intro=page] [data-intro-item]{opacity:0;transform:translateY(1rem)}.page-screen_screen__RtZx5[data-intro=home] [data-intro-item],.page-screen_screen__RtZx5[data-intro=none] [data-intro-item]{opacity:1;transform:translateY(0)}.page-screen_screen__RtZx5 [data-intro-item]{transition:transform var(--motion-duration-intro-transform) var(--motion-ease-emphasized),opacity var(--motion-duration-intro-opacity) var(--motion-ease-standard);transition-delay:var(--intro-delay,0s)}.page-screen_screen__RtZx5 [data-intro-delay="1"]{--intro-delay:var(--motion-delay-sm)}.page-screen_screen__RtZx5 [data-intro-delay="2"]{--intro-delay:var(--motion-delay-md)}.page-screen_screen__RtZx5 [data-intro-delay="3"]{--intro-delay:170ms}.page-screen_screen__RtZx5 [data-intro-delay="4"]{--intro-delay:220ms}.page-screen_screen__RtZx5[data-intro=page] [data-page-footer=true]{opacity:0;transform:translateY(1rem)}.page-screen_screen__RtZx5[data-intro=home] [data-page-footer=true],.page-screen_screen__RtZx5[data-intro=none] [data-page-footer=true]{opacity:1;transform:translateY(0)}.page-screen_screen__RtZx5 [data-page-footer=true]{transition:transform var(--motion-duration-intro-transform) var(--motion-ease-emphasized) var(--motion-delay-xl),opacity var(--motion-duration-intro-opacity) var(--motion-ease-standard) var(--motion-delay-xl)}.page_page___C1FY{padding-top:var(--space-page-top);padding-bottom:var(--space-page-bottom)}.page_about__cWIBt,.page_meta__Y2RW4{display:flex;justify-content:center;padding-left:var(--page-padding);padding-right:var(--page-padding)}.page_aboutInner__sbQ_s,.page_metaInner__h4hcH{width:min(100%,var(--page-width))}.page_about__cWIBt{padding-top:var(--space-section-top);padding-bottom:4.5rem}.page_aboutHeader__g9QT3{display:grid;grid-gap:var(--space-card-gap);gap:var(--space-card-gap);margin-bottom:var(--space-section-header-offset)}.page_sectionMeta__GVuxC{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-inline-gap)}.page_label__Aos_Z,.page_metaLabel__uUxjd,.page_sectionCount__LZolx{font-size:var(--type-micro-size);line-height:var(--type-micro-line-height);letter-spacing:var(--type-micro-tracking);text-transform:uppercase;color:var(--text-meta)}.page_title__GfQFN{margin:0;font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line-height);letter-spacing:var(--type-page-title-tracking)}.page_body__mlDWJ{display:grid;grid-gap:var(--space-section-header-offset);gap:var(--space-section-header-offset);max-width:45rem}.page_lead__WOCb1{margin:0;font-size:var(--type-lead-size);font-weight:var(--type-lead-weight);line-height:var(--type-lead-line-height)}.page_text__Yf_cJ{display:grid;grid-gap:var(--space-content-gap);gap:var(--space-content-gap);max-width:45rem}.page_text__Yf_cJ p{margin:0;max-width:66ch;font-size:var(--type-body-size);line-height:var(--type-body-line-height);color:inherit}.page_metaInner__h4hcH{display:grid;grid-template-columns:1fr;grid-gap:var(--space-stack-lg);gap:var(--space-stack-lg)}.page_meta__Y2RW4{padding-top:var(--space-meta-top);padding-bottom:0}.page_block__oXHEW{display:grid;grid-gap:var(--space-content-gap-compact);gap:var(--space-content-gap-compact);align-content:start}.page_email__8h62h,.page_links__JSY6J a{color:inherit;text-decoration:none}.page_email__8h62h{width:-moz-fit-content;width:fit-content;font-size:var(--type-contact-size);line-height:var(--type-contact-line-height);letter-spacing:var(--type-contact-tracking)}.page_links__JSY6J{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.35rem 1rem}.page_links__JSY6J li{padding:0;font-size:var(--type-ui-size);line-height:var(--type-ui-line-height)}@media (max-width:1024px){.page_metaInner__h4hcH{gap:1.6rem}}@media (max-width:768px){.page_about__cWIBt,.page_page___C1FY{padding-bottom:var(--space-page-bottom-compact)}.page_about__cWIBt{padding-top:var(--space-section-top-tight-mobile)}.page_title__GfQFN{font-size:var(--type-page-title-size-mobile)}.page_lead__WOCb1{max-width:100%;font-size:var(--type-lead-size-mobile)}.page_text__Yf_cJ p{font-size:var(--type-body-size-mobile)}.page_meta__Y2RW4{padding-top:var(--space-meta-top-mobile)}}.not-found_page__jb5cW{padding-top:var(--space-page-top);padding-bottom:var(--space-page-bottom)}.not-found_section__L6nGj{display:flex;justify-content:center;min-height:calc(100vh - 140px);padding:3.5rem var(--page-padding) 0}.not-found_inner__oPGqn{width:min(100%,var(--page-width));display:grid;align-content:start;grid-gap:var(--space-stack-lg);gap:var(--space-stack-lg)}.not-found_header__jGpJl{display:grid;grid-gap:var(--space-card-gap);gap:var(--space-card-gap)}.not-found_sectionMeta__BkXPI{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-inline-gap)}.not-found_count__XKqGf,.not-found_kicker__HEsER{margin:0;font-size:var(--type-micro-size);line-height:var(--type-micro-line-height);letter-spacing:var(--type-micro-tracking);text-transform:uppercase;color:var(--text-meta)}.not-found_title__Vh7BH{margin:0;max-width:12ch;font-size:var(--type-page-title-size);font-weight:var(--type-page-title-weight);line-height:var(--type-page-title-line-height);letter-spacing:var(--type-page-title-tracking)}.not-found_body__sLyFD{display:grid;grid-gap:var(--space-content-gap-small);gap:var(--space-content-gap-small);max-width:45rem}.not-found_description__gCEE1{margin:0;max-width:46ch;font-size:var(--type-body-size);line-height:var(--type-body-line-height);color:var(--text-body)}.not-found_link__UkSHF{width:-moz-fit-content;width:fit-content;color:inherit;text-decoration:none;border-bottom:1px solid}.not-found_image__qSbDc{width:min(100%,420px);margin-top:.5rem}@media (max-width:768px){.not-found_page__jb5cW{padding-bottom:var(--space-page-bottom-compact)}.not-found_section__L6nGj{padding-top:var(--space-section-top-tight-mobile)}.not-found_title__Vh7BH{max-width:9ch;font-size:var(--type-page-title-size-mobile)}.not-found_description__gCEE1{font-size:var(--type-body-size-mobile)}}.site-interactions_loaderContainer__BiQhU{position:fixed;top:0;left:0;width:100%;height:2px;z-index:9999;pointer-events:none;color:var(--text-inverse);mix-blend-mode:difference}.site-interactions_loaderBar__M_S0y{height:100%;width:0;background:currentColor;opacity:1;transition:width var(--motion-duration-loader) linear,opacity .24s var(--motion-ease-standard)}.site-interactions_loaderHidden__KKpdV{opacity:0}.site-interactions_customScrollbar__I6fST{position:fixed;top:0;right:0;width:18px;height:80px;z-index:60;cursor:-webkit-grab;cursor:grab}.site-interactions_customScrollbar__I6fST[data-transitioning=true]{transition:top .22s var(--motion-ease-emphasized),height .22s var(--motion-ease-emphasized)}.site-interactions_visibleScrollbar__9OvTK{position:absolute;top:6px;bottom:6px;right:6px;width:6px;height:calc(100% - 12px);background:var(--surface-ui);border-radius:10px;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-ui) var(--motion-ease-standard)}.site-interactions_scrollbarTrack__9ajJf{position:fixed;top:0;right:0;width:18px;height:100%;z-index:59;opacity:0}.site-interactions_customScrollbar__I6fST:active{cursor:-webkit-grabbing;cursor:grabbing}@media (max-width:768px){.site-interactions_customScrollbar__I6fST,.site-interactions_scrollbarTrack__9ajJf,.site-interactions_visibleScrollbar__9OvTK{display:none}}.site-shell_shell__YLWEK{position:relative}.site-shell_main__5CooE{position:relative;z-index:1;transition:opacity var(--motion-duration-content-opacity) var(--motion-ease-standard)}.site-shell_main__5CooE[data-intro=page]{opacity:0}.site-shell_main__5CooE[data-intro=home],.site-shell_main__5CooE[data-intro=none]{opacity:1}