.publication .publication__figure{justify-content:flex-start}.publication__frame{flex:auto;min-height:360px}.publication__frame img{object-fit:contain;width:100%;height:100%}.publication__title{margin-top:var(--s-24);color:var(--on-ink)}.publication__citation{margin-top:var(--s-24)}.publication__attribution{margin-top:var(--s-8);font-size:var(--fs-caption);color:var(--on-ink-secondary);max-width:var(--measure);line-height:1.65}.publication__summary{margin-top:var(--s-24);font-size:var(--fs-body);max-width:var(--measure);line-height:1.6}.publication__finding{margin-top:var(--s-40);padding-top:var(--s-24);border-top:1px solid var(--rule-ink)}.publication__finding-text{font-weight:300;font-size:var(--fs-lede);max-width:var(--measure);line-height:1.4}.publication__scope{margin-top:var(--s-16);font-size:var(--fs-caption);color:var(--on-ink-secondary);max-width:40em;line-height:1.65}.poster-gallery__lede{margin-top:var(--s-24)}.poster-gallery{margin:var(--s-40) 0 0;border-top:1px solid var(--rule-parchment);padding:20px 0 0;list-style:none}.poster-gallery>.poster{justify-content:flex-start}.poster__open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.poster__open .figure-frame{display:block}.poster__title{margin-top:var(--s-24)}.poster__subtitle{margin-top:var(--s-8);max-width:30em}.poster__body{margin-top:var(--s-16);max-width:30em}.poster__accessible{margin-top:var(--s-16);font-size:var(--fs-body)}.poster__accessible a{text-underline-offset:.2em;text-decoration:underline}.poster-gallery__hint{margin-top:var(--s-40)}.poster-dialog{width:min(100%,1200px);max-width:100%;max-height:100%;padding:var(--s-40);color:var(--on-ink);background:0 0;border:0}.poster-dialog::backdrop{background:#1a1f2af0}.poster-dialog__inner{flex-direction:column;align-items:center;display:flex}.poster-dialog__image{aspect-ratio:4/3;object-fit:contain;width:100%;max-height:82vh}.poster-dialog__label{margin-top:var(--s-24);font-weight:500;font-size:var(--fs-eyebrow);letter-spacing:.06em;color:var(--on-ink-meta)}.poster-dialog__close{margin-top:var(--s-24);border-color:var(--border-on-ink);color:var(--on-ink)}.poster-dialog__close:hover{border-color:var(--on-ink);color:var(--on-ink)}.poster-dialog :focus-visible{outline-color:var(--on-ink)}
