/* R3: content-sized captions and gentle pointer interaction. */
html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card .az-project-card__body,
html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card .az-place-content{
 width:fit-content!important;max-width:100%!important;align-self:flex-start!important;
 padding:10px 14px!important;border-radius:16px!important;gap:5px;
}
html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card,
html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card{
 transition:transform .28s ease,box-shadow .28s ease!important;
}
html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card .az-project-card__background,
html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card .az-place-cover{
 transform:scale(1)!important;transform-origin:center;
 transition:transform .65s cubic-bezier(.2,.65,.3,1)!important;
}
@media(hover:hover) and (pointer:fine){
 html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card:hover,
 html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card:hover{
  transform:translateY(-4px)!important;box-shadow:0 16px 32px rgba(33,43,58,.16)!important;
 }
 html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card:hover .az-project-card__background,
 html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card:hover .az-place-cover{transform:scale(1.06)!important}
}
@media(max-width:640px){
 html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card .az-project-card__body,
 html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card .az-place-content{padding:9px 11px!important;border-radius:14px!important}
}
@media(prefers-reduced-motion:reduce){
 html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card,
 html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card,
 html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card .az-project-card__background,
 html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card .az-place-cover{transition:none!important;transform:none!important}
}
