.project-page_pageSection__YrUx2{padding-top:var(--space-page-top);padding-bottom:var(--space-page-bottom-compact);background:var(--page-bg);color:var(--page-fg)}.project-page_hero__b_PQ5,.project-page_textSection__y5xDE{display:flex;justify-content:center;padding-left:var(--page-padding);padding-right:var(--page-padding)}.project-page_mediaSection__0R5t7{width:100%;padding:0 0 clamp(.9rem,1.6vw,1.4rem)}.project-page_heroInner__NF17B,.project-page_textInner__Aqbk7{width:min(100%,var(--page-width))}.project-page_mediaInner__uALax{width:100vw;max-width:none;margin-left:calc(50% - 50vw)}.project-page_hero__b_PQ5{padding-top:var(--space-section-top);padding-bottom:var(--space-section-bottom)}.project-page_heroInner__NF17B{display:block}.project-page_heroHeader__c8h9O{display:grid;grid-gap:var(--space-card-gap);gap:var(--space-card-gap);margin-bottom:var(--space-section-header-offset)}.project-page_sectionMeta__UAnSd{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-inline-gap)}.project-page_kicker__LRtkY,.project-page_sectionCount__yhEFA{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)}.project-page_title__GyEe7{margin:0;max-width:14ch;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-page_intro__Os2I_{max-width:45rem}.project-page_descriptionBlock__Xje4k{font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height);color:var(--text-body)}.project-page_descriptionBlock__Xje4k p{margin:0}.project-page_descriptionBlock__Xje4k a{color:inherit;text-decoration:none;font-weight:var(--type-body-weight)}.project-page_textSection__y5xDE{padding-top:var(--space-section-block);padding-bottom:var(--space-section-block)}.project-page_textInner__Aqbk7{display:grid;grid-gap:var(--space-content-gap-compact);gap:var(--space-content-gap-compact)}.project-page_textBlock__SKRfY{display:grid;grid-gap:var(--space-content-gap-tight);gap:var(--space-content-gap-tight);max-width:45rem}.project-page_textSection__y5xDE h2,.project-page_textSection__y5xDE p{margin:0}.project-page_textSection__y5xDE h2{font-size:var(--type-subheading-size);font-weight:var(--type-subheading-weight);line-height:var(--type-subheading-line-height);letter-spacing:var(--type-subheading-tracking)}.project-page_textSection__y5xDE p{white-space:pre-line;font-size:var(--type-body-size);line-height:var(--type-body-line-height);color:var(--page-fg)}.project-page_galleryRow__GaNGj,.project-page_gallery__F68Bo{display:grid;grid-gap:clamp(.9rem,1.6vw,1.4rem);gap:clamp(.9rem,1.6vw,1.4rem)}.project-page_galleryRow__GaNGj{padding-left:var(--page-padding);padding-right:var(--page-padding)}.project-page_galleryRow__GaNGj[data-row=full]{grid-template-columns:minmax(0,1fr)}.project-page_galleryRow__GaNGj[data-row=featureLeft],.project-page_galleryRow__GaNGj[data-row=featureOffsetLeft],.project-page_galleryRow__GaNGj[data-row=featureOffsetRight],.project-page_galleryRow__GaNGj[data-row=featureRight],.project-page_galleryRow__GaNGj[data-row=featureTripletLeft],.project-page_galleryRow__GaNGj[data-row=featureTripletRight],.project-page_galleryRow__GaNGj[data-row=gridPair],.project-page_galleryRow__GaNGj[data-row=gridTriplet],.project-page_galleryRow__GaNGj[data-row=offsetFeatureLeft],.project-page_galleryRow__GaNGj[data-row=offsetFeatureRight],.project-page_galleryRow__GaNGj[data-row=offsetLeft],.project-page_galleryRow__GaNGj[data-row=offsetPairLeft],.project-page_galleryRow__GaNGj[data-row=offsetPairRight],.project-page_galleryRow__GaNGj[data-row=offsetRight],.project-page_galleryRow__GaNGj[data-row=wideOffsetLeft],.project-page_galleryRow__GaNGj[data-row=wideOffsetRight]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.project-page_figure__o8CO4{margin:0;overflow:hidden;background:transparent}.project-page_figure__o8CO4:has(.media-reveal[data-loaded=false]){background:var(--media-placeholder-bg);box-shadow:inset 0 0 0 1px var(--media-placeholder-border)}.project-page_figure__o8CO4:has(.media-reveal[data-loaded=true]){background:transparent;box-shadow:none}.project-page_galleryRow__GaNGj[data-row=full] .project-page_figure__o8CO4{width:100%}.project-page_galleryRow__GaNGj[data-row=offsetLeft] .project-page_figure__o8CO4[data-variant=offsetLeft]{grid-column:1/span 6;width:100%}.project-page_galleryRow__GaNGj[data-row=offsetRight] .project-page_figure__o8CO4[data-variant=offsetRight]{grid-column:7/span 6;width:100%}.project-page_galleryRow__GaNGj[data-row=wideOffsetLeft] .project-page_figure__o8CO4[data-variant=wideOffsetLeft]{grid-column:1/span 9;width:100%}.project-page_galleryRow__GaNGj[data-row=wideOffsetRight] .project-page_figure__o8CO4[data-variant=wideOffsetRight]{grid-column:4/span 9;width:100%}.project-page_galleryRow__GaNGj[data-row=offsetPairLeft] .project-page_figure__o8CO4[data-variant=offsetPairTopLeft]{grid-column:1/span 4}.project-page_galleryRow__GaNGj[data-row=offsetPairLeft] .project-page_figure__o8CO4[data-variant=offsetPairBottomLeft],.project-page_galleryRow__GaNGj[data-row=offsetPairRight] .project-page_figure__o8CO4[data-variant=offsetPairTopRight]{grid-column:5/span 4}.project-page_galleryRow__GaNGj[data-row=offsetPairRight] .project-page_figure__o8CO4[data-variant=offsetPairBottomRight]{grid-column:9/span 4}.project-page_galleryRow__GaNGj[data-row=offsetFeatureLeft] .project-page_figure__o8CO4[data-variant=offsetFeatureWide]{grid-column:4/span 6}.project-page_galleryRow__GaNGj[data-row=offsetFeatureLeft] .project-page_figure__o8CO4[data-variant=offsetFeatureSmall]{grid-column:10/span 3}.project-page_galleryRow__GaNGj[data-row=offsetFeatureRight] .project-page_figure__o8CO4[data-variant=offsetFeatureSmall]{grid-column:1/span 3}.project-page_galleryRow__GaNGj[data-row=offsetFeatureRight] .project-page_figure__o8CO4[data-variant=offsetFeatureWide]{grid-column:4/span 6}.project-page_galleryRow__GaNGj[data-row=featureOffsetLeft] .project-page_figure__o8CO4[data-variant=featureOffsetWide]{grid-column:1/span 6}.project-page_galleryRow__GaNGj[data-row=featureOffsetLeft] .project-page_figure__o8CO4[data-variant=featureOffsetSmall]{grid-column:7/span 3}.project-page_galleryRow__GaNGj[data-row=featureOffsetRight] .project-page_figure__o8CO4[data-variant=featureOffsetSmall]{grid-column:4/span 3}.project-page_galleryRow__GaNGj[data-row=featureOffsetRight] .project-page_figure__o8CO4[data-variant=featureOffsetWide]{grid-column:7/span 6}.project-page_galleryRow__GaNGj[data-row=featureLeft] .project-page_figure__o8CO4[data-variant=wide]{grid-column:1/span 9}.project-page_galleryRow__GaNGj[data-row=featureLeft] .project-page_figure__o8CO4[data-variant=narrow]{grid-column:10/span 3}.project-page_galleryRow__GaNGj[data-row=featureRight] .project-page_figure__o8CO4[data-variant=narrow]{grid-column:1/span 3}.project-page_galleryRow__GaNGj[data-row=featureRight] .project-page_figure__o8CO4[data-variant=wide]{grid-column:4/span 9}.project-page_galleryRow__GaNGj[data-row=gridPair] .project-page_figure__o8CO4[data-variant=gridLeft]{grid-column:1/span 6}.project-page_galleryRow__GaNGj[data-row=gridPair] .project-page_figure__o8CO4[data-variant=gridRight]{grid-column:7/span 6}.project-page_galleryRow__GaNGj[data-row=gridTriplet] .project-page_figure__o8CO4[data-variant=grid1]{grid-column:1/span 4}.project-page_galleryRow__GaNGj[data-row=gridTriplet] .project-page_figure__o8CO4[data-variant=grid2]{grid-column:5/span 4}.project-page_galleryRow__GaNGj[data-row=gridTriplet] .project-page_figure__o8CO4[data-variant=grid3]{grid-column:9/span 4}.project-page_galleryRow__GaNGj[data-row=featureTripletLeft] .project-page_figure__o8CO4[data-variant=tripletWide]{grid-column:1/span 6}.project-page_galleryRow__GaNGj[data-row=featureTripletLeft] .project-page_figure__o8CO4[data-variant=tripletSmall1]{grid-column:7/span 3}.project-page_galleryRow__GaNGj[data-row=featureTripletLeft] .project-page_figure__o8CO4[data-variant=tripletSmall2]{grid-column:10/span 3}.project-page_galleryRow__GaNGj[data-row=featureTripletRight] .project-page_figure__o8CO4[data-variant=tripletSmall1]{grid-column:1/span 3}.project-page_galleryRow__GaNGj[data-row=featureTripletRight] .project-page_figure__o8CO4[data-variant=tripletSmall2]{grid-column:4/span 3}.project-page_galleryRow__GaNGj[data-row=featureTripletRight] .project-page_figure__o8CO4[data-variant=tripletWide]{grid-column:7/span 6}.project-page_galleryRow__GaNGj[data-row=featureLeft] .project-page_figure__o8CO4[data-variant=narrow],.project-page_galleryRow__GaNGj[data-row=featureLeft] .project-page_figure__o8CO4[data-variant=wide],.project-page_galleryRow__GaNGj[data-row=featureOffsetLeft] .project-page_figure__o8CO4,.project-page_galleryRow__GaNGj[data-row=featureOffsetRight] .project-page_figure__o8CO4,.project-page_galleryRow__GaNGj[data-row=featureRight] .project-page_figure__o8CO4[data-variant=narrow],.project-page_galleryRow__GaNGj[data-row=featureRight] .project-page_figure__o8CO4[data-variant=wide],.project-page_galleryRow__GaNGj[data-row=featureTripletLeft] .project-page_figure__o8CO4,.project-page_galleryRow__GaNGj[data-row=featureTripletRight] .project-page_figure__o8CO4,.project-page_galleryRow__GaNGj[data-row=gridPair] .project-page_figure__o8CO4,.project-page_galleryRow__GaNGj[data-row=gridTriplet] .project-page_figure__o8CO4,.project-page_galleryRow__GaNGj[data-row=offsetFeatureLeft] .project-page_figure__o8CO4,.project-page_galleryRow__GaNGj[data-row=offsetFeatureRight] .project-page_figure__o8CO4,.project-page_galleryRow__GaNGj[data-row=offsetPairLeft] .project-page_figure__o8CO4,.project-page_galleryRow__GaNGj[data-row=offsetPairRight] .project-page_figure__o8CO4{width:100%}.project-page_image__xsVFP{display:block;width:100%;height:auto}.project-page_videoFrame__BOUix{position:relative;width:100%;height:0;overflow:hidden;background:transparent}.project-page_videoFrame__BOUix[data-loaded=false]{background:var(--media-placeholder-bg);box-shadow:inset 0 0 0 1px var(--media-placeholder-border)}.project-page_videoFrame__BOUix[data-loaded=true]{background:transparent;box-shadow:none}.project-page_videoFrame__BOUix iframe,.project-page_videoFrame__BOUix video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.project-page_customPlayer__3VDA2{position:relative;width:100%;height:100%;overflow:hidden;background:transparent}.project-page_videoFrame__BOUix .project-page_customPlayer__3VDA2{position:absolute;inset:0}.project-page_customPlayer__3VDA2 video{cursor:pointer}.project-page_customPlayer__3VDA2:-webkit-full-screen{display:grid;place-items:center;width:100vw;height:100vh;background:#000}.project-page_customPlayer__3VDA2:fullscreen{display:grid;place-items:center;width:100vw;height:100vh;background:#000}.project-page_videoFrame__BOUix .project-page_customPlayer__3VDA2:-webkit-full-screen{position:fixed;inset:0}.project-page_videoFrame__BOUix .project-page_customPlayer__3VDA2:fullscreen{position:fixed;inset:0}.project-page_customPlayer__3VDA2:-webkit-full-screen video{position:static!important;inset:auto!important;width:100vw!important;height:100vh!important;max-width:100vw;max-height:100vh;object-fit:contain!important}.project-page_customPlayer__3VDA2:fullscreen video{position:static!important;inset:auto!important;width:100vw!important;height:100vh!important;max-width:100vw;max-height:100vh;object-fit:contain!important}.project-page_playerButton__13PyO,.project-page_playerSurfaceButton__2N1Cm{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#fff;cursor:pointer;font:inherit;padding:0}.project-page_playerSurfaceButton__2N1Cm{position:absolute;inset:0;z-index:2;display:grid;place-items:center;opacity:1;transition:opacity var(--motion-duration-hover) var(--motion-ease-standard)}.project-page_customPlayer__3VDA2[data-playing=true] .project-page_playerSurfaceButton__2N1Cm{opacity:0;pointer-events:none}.project-page_surfacePlayIcon__mC3TX{display:block;width:1.875rem;height:auto}.project-page_playerControls__m4iLm{position:absolute;right:0;bottom:0;left:0;z-index:50;display:block;color:#fff;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-hover) var(--motion-ease-standard)}.project-page_customPlayer__3VDA2[data-playing=true][data-controls-visible=true] .project-page_playerControls__m4iLm{opacity:1;pointer-events:auto}.project-page_playerButtonGroup__PWWIV{position:absolute;right:8px;bottom:8px;z-index:3;display:flex;gap:4px;align-items:center}.project-page_playerButton__13PyO{display:grid;place-items:center;width:32px;height:32px;color:#fff;opacity:1;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard)}.project-page_playerButton__13PyO:hover{opacity:.5}.project-page_playerIcon__ikElo{display:block;color:#fff}.project-page_volumePlayerIcon__gA4YZ{width:32px;height:32px}.project-page_fullscreenPlayerIcon__TS7Mx{width:22px;height:auto;color:#fff}.project-page_playerProgress__0k_tg{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;right:0;bottom:0;left:0;z-index:1;width:100%;height:24px;margin:0;background:transparent;cursor:pointer;opacity:0}.project-page_playerProgressTrack__uuAFO{position:absolute;right:0;bottom:0;left:0;z-index:0;height:4px;background:linear-gradient(to right,rgb(255 255 255/1) 0,rgb(255 255 255/1) var(--progress,0),rgb(255 255 255/.36) var(--progress,0),rgb(255 255 255/.36) 100%);pointer-events:none;transition:height var(--motion-duration-fast) var(--motion-ease-standard)}.project-page_playerProgress__0k_tg:focus-visible+.project-page_playerProgressTrack__uuAFO,.project-page_playerProgress__0k_tg:hover+.project-page_playerProgressTrack__uuAFO{height:8px}.project-page_playerProgress__0k_tg::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:0;height:24px}.project-page_playerProgress__0k_tg::-moz-range-thumb{width:0;height:24px;border:0}@media (min-width:768px){.project-page_surfacePlayIcon__mC3TX{width:2.8125rem}}.project-page_nativeVideo__lbJEA{display:block;width:100%;height:auto}.project-page_videoRatiowide__C68kS{padding-bottom:56.25%}.project-page_videoRatiosquare__bdbLF{padding-bottom:100%}.project-page_videoRatiocinematic__FkgWd{padding-bottom:37.5%}.project-page_videoRatiotall__7cOdb{padding-bottom:51%}@media (max-width:1024px){.project-page_galleryRow__GaNGj,.project-page_galleryRow__GaNGj[data-row=featureLeft],.project-page_galleryRow__GaNGj[data-row=featureOffsetLeft],.project-page_galleryRow__GaNGj[data-row=featureOffsetRight],.project-page_galleryRow__GaNGj[data-row=featureRight],.project-page_galleryRow__GaNGj[data-row=featureTripletLeft],.project-page_galleryRow__GaNGj[data-row=featureTripletRight],.project-page_galleryRow__GaNGj[data-row=full],.project-page_galleryRow__GaNGj[data-row=gridPair],.project-page_galleryRow__GaNGj[data-row=gridTriplet],.project-page_galleryRow__GaNGj[data-row=offsetFeatureLeft],.project-page_galleryRow__GaNGj[data-row=offsetFeatureRight],.project-page_galleryRow__GaNGj[data-row=offsetLeft],.project-page_galleryRow__GaNGj[data-row=offsetPairLeft],.project-page_galleryRow__GaNGj[data-row=offsetPairRight],.project-page_galleryRow__GaNGj[data-row=offsetRight],.project-page_galleryRow__GaNGj[data-row=wideOffsetLeft],.project-page_galleryRow__GaNGj[data-row=wideOffsetRight]{grid-template-columns:1fr;grid-template-areas:none}.project-page_galleryRow__GaNGj .project-page_figure__o8CO4{position:relative;left:auto;right:auto;top:auto;width:100%;transform:none}.project-page_galleryRow__GaNGj[data-row] .project-page_figure__o8CO4,.project-page_galleryRow__GaNGj[data-row] .project-page_figure__o8CO4[data-variant]{grid-column:1/-1}}@media (max-width:768px){.project-page_pageSection__YrUx2{padding-bottom:var(--space-section-bottom-mobile)}.project-page_hero__b_PQ5{padding-top:var(--space-section-top-tight-mobile);padding-bottom:var(--space-section-bottom-compact)}.project-page_textSection__y5xDE{padding-top:var(--space-section-block-mobile);padding-bottom:var(--space-section-block-mobile)}.project-page_mediaSection__0R5t7{padding-bottom:1rem}.project-page_gallery__F68Bo{gap:1rem}.project-page_title__GyEe7{max-width:10ch;font-size:var(--type-page-title-size-mobile)}.project-page_descriptionBlock__Xje4k,.project-page_textSection__y5xDE p{font-size:var(--type-body-size-mobile)}.project-page_galleryRow__GaNGj{gap:1rem;padding-left:1rem;padding-right:1rem}}