.project-stage-panel{gap:var(--space-xl);flex-direction:column;display:flex}.project-stage-panel__header{gap:var(--space-sm);flex-direction:column;display:flex}.project-stage-panel__overview{max-width:70ch;margin:0}.project-stage-panel__media{aspect-ratio:16/10;border:1px solid var(--color-default);border-radius:var(--radius-md);background:var(--color-surface-subtle);width:100%;overflow:hidden}.project-stage-panel__image-scroll{overscroll-behavior:contain;width:100%;height:100%;overflow:hidden auto}.project-stage-panel__image{width:100%;max-width:none;height:auto;display:block}.project-stage-panel__work,.project-stage-panel__outcome{padding-top:var(--space-md);border-top:1px solid var(--color-default);flex-direction:column;display:flex}.project-stage-panel__work{gap:var(--space-md)}.project-stage-panel__section-header{display:flex}.project-stage-panel__work-grid{gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-stage-panel__work-item{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.project-stage-panel__work-item h3,.project-stage-panel__work-item p{margin:0}.project-stage-panel__outcome-content{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}.project-stage-panel__outcome-content p{max-width:60ch;margin:0}.project-stage-panel__project-link{flex-shrink:0;align-self:flex-start}@media (max-width:1024px){.project-stage-panel__work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.project-stage-panel__work-grid{grid-template-columns:1fr}}
