.public-artwork{position:relative;display:grid;place-items:center;width:100%;min-height:550px;isolation:isolate}.public-artwork-halo{position:absolute;z-index:-1;width:90%;height:75%;border-radius:50%;background:radial-gradient(ellipse,#d8f4f4 0,#eefafa 52%,transparent 72%)}.public-artwork-image{display:block;width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 22px 24px #203a4912)}.public-artwork-compact{min-height:370px}.public-artwork-compact .public-artwork-image{width:min(100%,560px)}@media (max-width:640px){.public-artwork{min-height:300px}.public-artwork-compact{min-height:275px}}