#description-section{max-width:70rem;padding:2rem}@media (max-width: 750px){#description-section{padding:2rem .5rem .5rem}}#viewer-container{position:relative;height:60vh;background-color:var(--md-sys-color-surface-1);transition:height .2s ease;overflow:hidden}body:has(#viewer-section.zooming){overflow:hidden}#viewer-section.zooming #viewer-container{height:calc(100vh - 6rem);position:static;z-index:10;width:100vw;top:0;left:0}#viewer-image-wrapper{height:100%;transition:height .2s ease;position:relative}#viewer-section:not(.zooming) #viewer-image-wrapper{cursor:zoom-in}#viewer-image-wrapper img{height:100%;object-fit:contain}#description-section{overflow-wrap:break-word;max-width:70rem;margin:auto}#bottom-controls{position:absolute;bottom:-1rem;right:18vw;display:grid;grid-template-columns:repeat(3,max-content);gap:.5rem}.arrow{position:absolute;top:calc(6rem + (60vh - 4rem)/2);transition:top .2s ease,background-color .2s ease;z-index:11;background-color:var(--md-sys-color-surface-2);color:var(--md-sys-color-on-surface-2)}.arrow:hover,.arrow:focus{background-color:var(--md-ref-palette-neutral-variant50)}.arrow.zooming{top:calc(6rem + (100vh - 4rem)/2)}#next-arrow{right:1.5rem}#prev-arrow{left:1.5rem}@media (max-width: 750px){.arrow{display:none}}.rights-button{background-color:transparent;display:grid;justify-content:center;align-items:center;color:var(--md-sys-color-inverse-surface-1);text-decoration:none;transition:background-color .2s ease;outline:0;border:none;z-index:10;clip-path:var(--shape-small);max-width:20rem;position:relative}.rights-button a{padding-inline:1rem;padding-block:.7rem}.rights-button:hover{background-color:var(--md-sys-color-inverse-surface-1);color:var(--md-sys-color-inverse-on-surface)}#viewer-section.zooming{overflow:hidden}.zoomable-wrapper{width:100%!important;display:flex;justify-content:center;padding:2rem!important;height:100%!important}.non-zoomable-wrapper{height:100%;width:100%}#viewer-controls-container{position:relative}.rights-button img{height:2rem;filter:invert(1)}.rights-button:hover img{height:2rem;filter:invert(0)}.rights-statement-icon img{filter:invert(1)}.rights-statement-icon{display:inline-grid;grid-auto-flow:column;gap:.2rem;align-items:center}.rights-statement-icon img{display:inline;height:.8em}.original-title{font-style:italic;color:var(--md-ref-palette-neutral80);margin-top:0;margin-bottom:.3em;padding-top:0}.contributors{color:var(--md-ref-palette-neutral80);padding-top:0}.image-title{padding-top:0;padding-bottom:0}#description-section>header{margin-block-end:1rem}.original-description-section{display:grid;grid-template-columns:2rem auto;gap:1rem;margin-inline-start:1rem;color:var(--md-ref-palette-neutral80)}.original-description-frieze{background:url(/pattern-1-inverse-rotated.png);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto;background-repeat:round;background-size:contain;background-position:bottom;filter:opacity(.5)}.original-description-items{display:grid;grid-template-columns:auto auto;gap:1rem}#description-section>header>.bottom-section{margin-top:.6rem;display:grid;grid-auto-flow:column;justify-content:space-between;gap:.3rem;align-items:center}#description-section .bottom-section .bottom-buttons .fab{background-color:transparent;color:var(--md-sys-color-on-background)}#description-section .bottom-section .bottom-buttons .fab:hover,#description-section .bottom-section .bottom-buttons .fab:focus{background-color:var(--md-sys-color-surface-2)}#description-section .bottom-section .bottom-buttons{display:grid;grid-auto-flow:column;justify-content:start}#description-section .bottom-section .contributor-date{display:grid;grid-auto-flow:column;gap:2rem}.tags-list{list-style-type:none;display:flex;flex-wrap:wrap;row-gap:.3rem;gap:.3rem;padding-inline:0}.details{margin-block-start:4rem}.details-list{margin-block-start:0;list-style-type:none;padding-inline:0}@media (max-width: 750px){#close-button{top:1rem;left:1rem}#bottom-controls{right:1.5rem}#next-arrow{right:.75rem}#prev-arrow{left:.75rem}#rights-button{left:1.5rem}.original-description-items{grid-template-columns:unset;gap:0}}
