.project_page__HVNPj{min-height:100svh;padding:var(--qlp-spacing-24) var(--qlp-home-gutter) var(--qlp-spacing-24);background:var(--qlp-neutral-50);color:var(--qlp-text)}.project_back__N9dIV,.project_body__n8jFf,.project_header__NBK2_,.project_next__V00cH{max-width:var(--qlp-media-home-project-content-width);margin-inline:auto}.project_backLink__0WQu2{display:inline-flex;align-items:center;gap:var(--qlp-spacing-2);min-height:var(--qlp-media-home-hero-carousel-control-size);font-size:var(--qlp-font-size-sm);font-weight:var(--qlp-weight-medium);text-decoration:none}.project_backLink__0WQu2 svg{transition:transform var(--qlp-world-detail-duration) var(--qlp-nav-transition-easing)}.project_backLink__0WQu2:hover svg{transform:translateX(calc(var(--qlp-spacing-1) * -1))}.project_header__NBK2_{padding-block:var(--qlp-spacing-12) var(--qlp-spacing-8)}.project_kicker__DD3MU{margin:0;color:var(--qlp-media);font-size:var(--qlp-font-size-xs);font-weight:var(--qlp-weight-semibold);letter-spacing:var(--qlp-sub-brand-letter-spacing);text-transform:uppercase}.project_title__dY8Ns{margin:var(--qlp-spacing-4) 0 0;font-size:var(--qlp-font-size-display);font-weight:var(--qlp-weight-semibold);line-height:var(--qlp-line-height-display);letter-spacing:var(--qlp-letter-spacing-display)}.project_summary__qBS0P{max-width:var(--qlp-media-home-description-width);margin:var(--qlp-spacing-6) 0 0;color:var(--qlp-text-muted);font-size:var(--qlp-font-size-lg);line-height:var(--qlp-line-height-lg)}.project_media__uZhlQ{position:relative;height:var(--qlp-media-home-project-media-height);margin:0 calc(var(--qlp-home-gutter) * -1);overflow:hidden;background:var(--qlp-neutral-900)}.project_mediaElement__zdxGW{display:block;width:100%;height:100%;object-fit:cover}.project_player__UfcnC{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;--media-border-radius:var(--qlp-radius-none);--video-border-radius:var(--qlp-radius-none);--video-border:none;border:none;border-radius:var(--qlp-radius-none)}.project_mediaNote__qfbVq{position:absolute;z-index:1;top:var(--qlp-spacing-4);left:var(--qlp-home-gutter);padding:var(--qlp-spacing-1) var(--qlp-spacing-3);border-radius:var(--qlp-radius-full);background:var(--qlp-media-home-hero-carousel-badge-surface);color:var(--qlp-neutral-0);font-size:var(--qlp-font-size-xs);letter-spacing:var(--qlp-sub-brand-letter-spacing);text-transform:uppercase;pointer-events:none}.project_body__n8jFf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--qlp-spacing-16);padding-block:var(--qlp-spacing-16)}.project_facts__iLVwn{display:grid;align-content:start;gap:var(--qlp-spacing-6);margin:0}.project_facts__iLVwn div{padding-block-start:var(--qlp-spacing-3);border-top:var(--qlp-media-home-hero-carousel-hairline) solid var(--qlp-neutral-200)}.project_facts__iLVwn dt{color:var(--qlp-text-faint);font-size:var(--qlp-font-size-xs);letter-spacing:var(--qlp-sub-brand-letter-spacing);text-transform:uppercase}.project_facts__iLVwn dd{margin:var(--qlp-spacing-1) 0 0;font-size:var(--qlp-font-size-base);font-weight:var(--qlp-weight-medium)}.project_description__TkG9F p{margin:var(--qlp-spacing-4) 0 0;font-size:var(--qlp-font-size-lg);line-height:var(--qlp-line-height-lg)}.project_next__V00cH{display:grid;gap:var(--qlp-spacing-3);padding-block-start:var(--qlp-spacing-8);border-top:var(--qlp-media-home-hero-carousel-hairline) solid var(--qlp-neutral-200);text-decoration:none}.project_nextTitle__h5de8{display:inline-flex;align-items:center;gap:var(--qlp-spacing-4);font-size:var(--qlp-font-size-3xl);font-weight:var(--qlp-weight-semibold);line-height:var(--qlp-line-height-3xl)}.project_nextName__uKATG{min-width:0;overflow-wrap:anywhere}.project_nextTitle__h5de8 svg{flex:none;transition:transform var(--qlp-world-detail-duration) var(--qlp-nav-transition-easing)}.project_next__V00cH:hover .project_nextTitle__h5de8 svg{transform:translateX(var(--qlp-spacing-2))}@media (max-width:84rem){.project_title__dY8Ns{font-size:var(--qlp-font-size-display-narrow);overflow-wrap:anywhere}}@media (max-width:48rem){.project_page__HVNPj{padding-inline:var(--qlp-spacing-6)}.project_title__dY8Ns{font-size:var(--qlp-font-size-display-narrow)}.project_media__uZhlQ{margin-inline:calc(var(--qlp-spacing-6) * -1)}.project_mediaNote__qfbVq{left:var(--qlp-spacing-6)}.project_body__n8jFf{grid-template-columns:1fr;gap:var(--qlp-spacing-8);padding-block:var(--qlp-spacing-12)}.project_nextTitle__h5de8{font-size:var(--qlp-font-size-2xl);line-height:var(--qlp-line-height-2xl)}}