.places-index-page,.place-page{background:#eee;padding-bottom:60px}.place-card-logo{object-fit:contain;object-position:left top;z-index:1;width:20%;max-height:30%;position:absolute;top:0;left:0}.place-hero-title{z-index:1;text-align:center;place-items:center;padding:100px 25px 50px;display:grid;position:absolute;inset:0}.place-hero-title h1{color:#fff;text-transform:uppercase;letter-spacing:10px;overflow-wrap:anywhere;margin:0;font-size:43px;font-weight:600;line-height:1.4}.place-content{margin-top:0;padding-top:40px}.place-profile{align-items:center;gap:25px;margin-bottom:35px;display:flex}.place-profile>div{min-width:0}.place-profile-logo{object-fit:contain;flex-shrink:0;width:110px;max-height:110px}.place-location{color:#777;margin:0 0 10px}.place-description{white-space:pre-line}@media (max-width:600px){.place-hero-title h1{letter-spacing:4px;font-size:30px}.place-profile{align-items:flex-start;gap:15px}.place-profile-logo{width:70px;max-height:70px}}
