.project-body[data-v-164cc044] h2{color:var(--color-brand);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);margin:var(--spacing-10) 0 var(--spacing-2);text-transform:uppercase}.project-body[data-v-164cc044] .pd-figure-row{display:flex;flex-wrap:wrap;gap:var(--spacing-8);margin:var(--spacing-8) 0 var(--spacing-4);max-width:940px}.project-body[data-v-164cc044] .pd-figure-row .pd-figure{flex:1 1 260px;margin:0;max-width:340px}.project-body[data-v-164cc044] .pd-figure-row--carousel{gap:var(--spacing-5)}.project-body[data-v-164cc044] .pd-figure-row--carousel .pd-figure{flex:1 1 150px;max-width:220px}.project-body[data-v-164cc044] .pd-figure--collapsed{display:none}.project-body[data-v-164cc044] .pd-figure-row__expand{border:1px solid var(--color-brand);border-radius:var(--radius-md);color:var(--color-brand);font-size:var(--text-sm);font-weight:700;margin-bottom:var(--spacing-8);padding:var(--spacing-2) var(--spacing-4);transition:background-color .15s,color .15s}.project-body[data-v-164cc044] .pd-figure-row__expand:hover{background-color:var(--color-brand);color:var(--color-white)}.project-body[data-v-164cc044] .pd-figure{margin:var(--spacing-8) 0 var(--spacing-10);max-width:460px}.project-body[data-v-164cc044] .pd-figure--video{max-width:380px}.project-body[data-v-164cc044] .pd-figure img,.project-body[data-v-164cc044] .pd-figure video{background-color:var(--color-brand);border-radius:var(--radius-lg);width:100%}.project-body[data-v-164cc044] .pd-figure figcaption{color:var(--color-gray-500);font-size:var(--text-sm);line-height:1.55;margin-top:var(--spacing-3)}.project-body[data-v-164cc044] .pd-figure figcaption strong{color:var(--color-brand)}
