.ProjectShowcase_comparison__7LsOx{color:var(--color-ink)}.ProjectShowcase_headingRow__sfg5f{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-block-end:28px}.ProjectShowcase_heading__TP8S6{font-family:var(--font-cormorant),Georgia,serif;font-size:clamp(36px,4vw,56px);font-weight:600;line-height:1.02;letter-spacing:-.025em}.ProjectShowcase_controls__c0j7a{display:flex;align-items:center;gap:8px;flex-shrink:0}.ProjectShowcase_counter__sx3Kw{margin-inline-end:8px;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.ProjectShowcase_total__jpNb_{color:var(--color-muted)}.ProjectShowcase_iconButton__5Z7uP,.ProjectShowcase_playbackButton__ZIDdd{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--color-line-strong);border-radius:999px;background:var(--color-page);color:var(--color-ink)}.ProjectShowcase_iconButton__5Z7uP{width:44px}.ProjectShowcase_playbackButton__ZIDdd{gap:8px;min-width:90px;padding-inline:14px;font-size:12px;font-weight:500}.ProjectShowcase_iconButton__5Z7uP:disabled{opacity:.4;cursor:wait}.ProjectShowcase_cards__q3ty1{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.ProjectShowcase_card__Fpe83{display:flex;flex-direction:column;min-width:0}.ProjectShowcase_imageButton__MwWhk{position:relative;display:block;flex-shrink:0;width:100%;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--color-line);background:var(--color-panel-strong);text-align:start}.ProjectShowcase_imageLayer__FuMml{position:absolute;inset:0}.ProjectShowcase_photo__6wIsI{-o-object-fit:cover;object-fit:cover}.ProjectShowcase_failedImage__YiL9N{visibility:hidden}.ProjectShowcase_imageFallback__ZRnPT{display:flex;height:100%;align-items:center;justify-content:center;padding:16px;color:var(--color-muted);font-size:14px}.ProjectShowcase_enlarge__l4_Ab{position:absolute;inset-inline-end:16px;inset-block-end:16px;display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid var(--color-line);border-radius:50%;background:var(--color-page);color:var(--color-ink);pointer-events:none}.ProjectShowcase_caption__giyiO{display:flex;flex:1;flex-direction:column;gap:4px;padding-block-end:16px}.ProjectShowcase_stage__10F3U{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ProjectShowcase_captionStack__Lesr3{display:grid;color:var(--color-muted);font-size:14px;line-height:1.65}.ProjectShowcase_captionStack__Lesr3>span{grid-area:1/1}.ProjectShowcase_hiddenCaption__CasQb{visibility:hidden}.ProjectShowcase_status__fP_A5{display:flex;min-height:0;align-items:center;flex-wrap:wrap;gap:4px 12px;color:var(--color-muted);font-size:13px}.ProjectShowcase_status__fP_A5:not(:empty){margin-block-start:16px;min-height:44px}.ProjectShowcase_status__fP_A5 button{min-height:44px;padding-inline:8px;color:var(--color-ink);text-decoration:underline;text-underline-offset:4px}.ProjectShowcase_disclosure__mxEwx{display:flex;flex-direction:column;align-items:center;gap:12px;margin-block-start:32px}.ProjectShowcase_detailsButton__jsy2C{width:100%;white-space:normal;line-height:1.35}.ProjectShowcase_disclosure__mxEwx p{color:var(--color-muted);font-size:13px;text-align:center}.ProjectShowcase_chevron__0uM1B{flex-shrink:0}.ProjectShowcase_chevronOpen__d4zgZ{transform:rotate(180deg)}.ProjectShowcase_details__Db_MX{margin-block-start:48px;padding-block-start:40px;border-top:1px solid var(--color-line)}.ProjectShowcase_details__Db_MX[hidden]{display:none}@media (min-width:768px){.ProjectShowcase_cards__q3ty1{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectShowcase_detailsButton__jsy2C{width:auto;min-width:248px}.ProjectShowcase_details__Db_MX{margin-block-start:56px;padding-block-start:48px}}@media (hover:hover){.ProjectShowcase_iconButton__5Z7uP:not(:disabled):hover,.ProjectShowcase_playbackButton__ZIDdd:hover{background:var(--color-panel);border-color:var(--color-line-emphasis)}.ProjectShowcase_imageButton__MwWhk:hover .ProjectShowcase_enlarge__l4_Ab{background:var(--color-ink);color:var(--color-page)}}@media (prefers-reduced-motion:no-preference){.ProjectShowcase_entering__jQLlJ{animation:ProjectShowcase_comparisonFadeIn__Xgs3k .3s ease-in-out both}.ProjectShowcase_chevron__0uM1B{transition:transform .18s ease-out}.ProjectShowcase_details__Db_MX:not([hidden]){animation:ProjectShowcase_comparisonFadeIn__Xgs3k .18s ease-out both}.ProjectShowcase_enlarge__l4_Ab,.ProjectShowcase_iconButton__5Z7uP,.ProjectShowcase_playbackButton__ZIDdd{transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out}}@keyframes ProjectShowcase_comparisonFadeIn__Xgs3k{0%{opacity:0}to{opacity:1}}