.project-story{color:var(--v2-color-ink);background:var(--primitive-color-white);overflow-wrap:anywhere}#main-content.project-story .ui-heading{overflow-wrap:anywhere}.project-story__header{padding-block:var(--space-8) var(--space-10)}.project-story .site-breadcrumbs{margin-bottom:var(--space-10)}.project-story .site-breadcrumbs ol{flex-wrap:wrap}.project-story__hero-layout{align-items:center;gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}.project-story__hero-copy,.project-story__hero{min-width:0}.project-story__eyebrow{color:var(--primitive-color-blue-600);margin-bottom:var(--space-4)}.project-story__header h1{letter-spacing:-.025em;max-width:24ch;font-size:clamp(2.25rem,4.5vw,4rem);line-height:1.1}.project-story__lead{max-width:65ch;margin-top:var(--space-6);color:var(--v2-color-muted);line-height:1.65}.project-story figure{margin:0}.project-story figure img{border-radius:var(--radius-md);width:100%;height:auto;display:block}.project-story__hero-media{border-radius:var(--radius-md);justify-items:center;display:grid;overflow:hidden}.project-story__hero-media[data-image-size=small]{padding:var(--space-6);background:var(--v2-color-paper)}.project-story .project-story__hero-media img{object-fit:contain;width:100%;max-height:36rem}.project-story figcaption{margin-top:var(--space-3);max-width:80ch;color:var(--v2-color-muted);font-size:.875rem;line-height:1.6}.project-story__layout{gap:var(--space-10);padding-block:var(--space-12) var(--space-16);display:grid}.project-story__article,.project-story__aside{min-width:0}.project-story__article{max-width:44rem}.project-story__article .ui-text{max-width:65ch;font-size:1.0625rem;line-height:1.8}.project-story__article .ui-text+.ui-text{margin-top:var(--space-5)}.project-story__article>section,.project-story__gallery{margin-top:var(--space-12)}.project-story__article h2{margin-bottom:var(--space-5);font-size:clamp(1.75rem,2.7vw,2.25rem);line-height:1.2}.project-story__subsection{margin-top:var(--space-8)}.project-story__subsection h3{margin-bottom:var(--space-3);font-size:1.25rem;line-height:1.4}.project-story :is(section[id],h2[id]){scroll-margin-top:9rem}.project-story__aside-content{border-top:2px solid var(--primitive-color-blue-600);padding-top:var(--space-6)}.project-story__aside-label{margin-bottom:var(--space-4);color:var(--v2-color-muted)}.project-story__aside ol,.project-story__relations ul{margin:0;padding:0;list-style:none}.project-story__aside nav a{align-items:baseline;gap:var(--space-3);padding-block:var(--space-3);min-height:2.75rem;color:var(--v2-color-ink);font-size:.9375rem;line-height:1.5;text-decoration:none;display:flex}.project-story__aside nav a span{color:var(--primitive-color-blue-600);font-variant-numeric:tabular-nums;font-size:.75rem}.project-story__aside nav a:hover{text-decoration:underline}.project-story__facts{margin-top:var(--space-8);border-top:1px solid var(--v2-color-line);padding-top:var(--space-6)}.project-story__facts h2{font-size:1rem}.project-story dl{margin:var(--space-3) 0 0}.project-story dl>div{padding-block:var(--space-3)}.project-story dt{margin-bottom:var(--space-1);color:var(--v2-color-muted);font-size:.8125rem}.project-story dd{margin:0;font-size:.9375rem;line-height:1.6}.project-story__result{border-top:1px solid var(--v2-color-line);padding-top:var(--space-8)}.project-story__relations{padding-block:var(--space-12);background:var(--v2-color-paper)}.project-story__relations h2{margin-bottom:var(--space-8);font-size:clamp(1.75rem,2.7vw,2.25rem)}.project-story__relations li{border-top:1px solid var(--v2-color-line)}.project-story__relations li:last-child{border-bottom:1px solid var(--v2-color-line)}.project-story__relations a{gap:var(--space-6);padding-block:var(--space-6);color:var(--v2-color-ink);justify-content:space-between;text-decoration:none;display:flex}.project-story__relations a strong{margin-bottom:var(--space-2);color:var(--primitive-color-blue-600);font-size:1.125rem;display:block}.project-story__relations a>span:first-child{min-width:0}.project-story__relations svg{flex:none}.project-story__relations a span span{max-width:75ch;color:var(--v2-color-muted);font-size:.9375rem;line-height:1.6;display:block}.project-story__relations a:hover strong{text-decoration:underline}.project-story :is(a,button):focus-visible{outline:2px solid var(--primitive-color-blue-600);outline-offset:4px}.project-story__closing{background:var(--v2-color-closing)}.project-story__closing a:focus-visible{outline-color:var(--primitive-color-white)}@media (min-width:64rem){.project-story__hero-layout{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.project-story__layout{justify-content:space-between;gap:var(--space-16);padding-block:var(--space-16) var(--space-20);grid-template-columns:minmax(0,44rem) minmax(14rem,19rem)}.project-story__article{grid-area:1/1}.project-story__aside{grid-area:1/2}.project-story__aside-content{position:sticky;top:8rem}}@media (max-width:63.999rem){.project-story__aside-content{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-story__facts{border:0;margin:0;padding:0}}@media (max-width:35.999rem){.project-story__aside-content{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.project-story__facts dl{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-story__facts dl>div{min-width:0}.project-story__header h1{overflow-wrap:anywhere}}@media (forced-colors:active){.project-story__aside-content,.project-story__result,.project-story__relations li{border-color:canvastext}}
