.hardfacts-collection{display:flex;flex-direction:row;flex-wrap:wrap;gap:calc(var(--preview-card-gap)*.5)}.hardfacts-collection .hardfacts-single-entry{align-items:flex-end;display:flex;flex-wrap:wrap;gap:calc(var(--preview-card-gap)*.5)}.hardfacts-collection .hardfacts-single-entry>*{display:flex;height:-moz-fit-content;height:fit-content;justify-content:flex-start}.hardfacts-collection .hardfacts-single-entry .single-line{display:inline-flex;flex-wrap:wrap;gap:calc(var(--preview-card-gap)*.5)}.hardfacts-collection .hardfacts-single-entry .component-tag *,.hardfacts-collection .hardfacts-single-entry a{display:inline-flex}.label,h4.label{display:block;font-weight:inherit;margin-right:auto;text-transform:none!important;width:100%}.class-space,.page-program-entry .main-content .notes-copytext>*+*,.page-program-entry .main-content .notes-hardfacts>*+*,.page-program-entry .main-content .project-text>*+*,.page-program-entry .main-content>*+*{margin-top:calc(var(--spacer-small-rem)*6)!important}.class-optical-alignment-labels-content,.page-program-entry .main-content .hardfacts .component-entries-hardfacts{transform:translate(calc(var(--spacer-small-rem)*-1))}.class-optical-alignment-labels-content .label,.page-program-entry .main-content .hardfacts .component-entries-hardfacts .label{transform:translate(calc(var(--spacer-small-rem)*1))}.page-program-entry .main-content{margin:0 auto;max-width:130vmin}.page-program-entry .main-content .hardfacts{display:flex;flex-direction:column;gap:var(--preview-card-gap)}.page-program-entry .main-content .hardfacts,.page-program-entry .main-content .notes-copytext,.page-program-entry .main-content .project-text{margin:0 auto;max-width:110vmin;padding:var(--annotation-padding);width:100%}.page-program-entry .main-content .audio-soundcloud,.page-program-entry .main-content .images,.page-program-entry .main-content .preview-image,.page-program-entry .main-content .video-vimeo,.page-program-entry .main-content .video-youtube{padding:var(--spacer-small-rem)}.page-program-entry .main-content .audio-soundcloud>*+*,.page-program-entry .main-content .images>*+*,.page-program-entry .main-content .preview-image>*+*,.page-program-entry .main-content .video-vimeo>*+*,.page-program-entry .main-content .video-youtube>*+*{margin-top:var(--spacer-small-rem)}.page-program-entry .main-content .hardfacts .component-entries-hardfacts{width:100%}.page-program-entry .main-content .label{color:var(--color-white-off-main)}.page-program-entry .main-content .single-note *+*{margin-top:.25em}.page-program-entry .component-image img{height:100%;max-height:200vh;-o-object-fit:cover;object-fit:cover}.page-program-entry .website-link-text{word-break:break-all}.page-program-entry .project-text{white-space:pre-line}.page-program-entry .back-home-holder{display:flex;padding-top:var(--annotation-padding-top);place-content:center}
