/* Project cards R2: clear photography, rounded identity and a local glass caption. */
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{
 position:relative!important;isolation:isolate;overflow:hidden!important;border-radius:26px!important;
 border:1px solid rgba(255,255,255,.88)!important;box-sizing:border-box;min-width:0;
 box-shadow:0 10px 28px rgba(33,43,58,.09)!important;
}
html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card{
 display:flex!important;flex-direction:column!important;align-items:stretch!important;
 min-height:300px!important;height:auto!important;padding:16px!important;gap:24px!important;text-align:start;
}
html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card{min-height:300px!important;height:auto!important;max-height:none!important}
html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card .az-place-link{
 position:relative;isolation:isolate;display:flex;flex-direction:column;gap:24px;
 height:100%!important;min-height:300px!important;padding:16px!important;overflow:hidden!important;box-sizing:border-box;
}
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{
 position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;
 object-fit:cover!important;object-position:center;opacity:1!important;filter:none!important;transform:none!important;pointer-events:none;
}
html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card .az-project-card__background{z-index:0}
html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card .az-place-cover{z-index:-2}
html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card .az-project-card__shade,
html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card .az-place-tint{
 position:absolute;inset:0;pointer-events:none;
 background:linear-gradient(180deg,rgba(16,31,42,.02) 20%,rgba(16,31,42,.08) 70%,rgba(16,31,42,.18))!important;
}
html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card .az-project-card__shade{z-index:0}
html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card .az-project-card__top,
html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card .az-place-top{
 position:relative!important;z-index:1;display:flex;align-items:flex-start;direction:inherit;
 min-height:72px!important;flex:none;margin:0!important;gap:10px;align-self:stretch;
}
html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card .az-project-card__top{justify-content:flex-start}
html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card .az-project-card__logo,
html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card .az-place-logo{
 display:flex;align-items:center;justify-content:center;width:72px!important;height:72px!important;min-width:72px!important;flex:0 0 72px;
 padding:6px!important;box-sizing:border-box;border:1px solid rgba(255,255,255,.9)!important;
 background:rgba(255,255,255,.96)!important;border-radius:21px!important;overflow:hidden!important;
 box-shadow:0 5px 16px rgba(22,36,48,.13)!important;color:#495a65;
}
html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card .az-project-card__logo img,
html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card .az-place-logo img{
 display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;
 border-radius:12px!important;padding:0!important;filter:none!important;opacity:1!important;background:transparent!important;
}
html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card .az-project-card__logo svg{width:30px;height:30px}
html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card .az-place-kind{border-radius:12px!important;padding:6px 9px!important;max-width:calc(100% - 82px)}
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{
 position:relative!important;inset:auto!important;z-index:1;width:100%!important;min-width:0;box-sizing:border-box;
 display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex:0 0 auto!important;
 margin: auto 0 0!important;padding:14px 16px!important;gap:7px;
 border:1px solid rgba(255,255,255,.86);border-radius:18px;
 background:rgba(255,255,255,.84)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);
 box-shadow:0 5px 18px rgba(21,35,48,.08);overflow:visible!important;overflow-wrap:anywhere;text-align:start;
}
html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card .az-project-card__body h3,
html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card .az-place-name{
 display:block!important;-webkit-line-clamp:unset!important;font-size:22px!important;font-weight:800!important;line-height:1.5!important;
 margin:0!important;color:#202b35!important;letter-spacing:0;text-shadow:0 1px 0 rgba(255,255,255,.55);overflow:visible!important;
}
html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card .az-project-card__types{
 display:inline-flex;flex-wrap:wrap;align-self:flex-start;gap:4px;margin:0!important;padding:3px 9px;
 border-radius:8px;background:rgba(255,255,255,.66);color:#46545d;font-size:12px!important;line-height:1.7;
}
html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card .az-caption,
html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card .az-place-location{
 color:#46545d!important;font-size:12px!important;line-height:1.7!important;margin:0!important;
 max-height:none!important;white-space:normal!important;overflow:visible!important;
}
html[data-andaz-glass="r4"]:root:root .az-media-card .az-audit-price-summary{width:100%;box-sizing:border-box;margin:3px 0 0;padding:9px;background:rgba(255,255,255,.6)}
html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card .az-place-action{
 width:100%;box-sizing:border-box;margin-top:3px!important;padding-top:8px!important;min-height:32px;
 font-size:12px!important;color:#3b515d!important;border-top:1px solid rgba(61,78,89,.15)!important;
}
html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card.az-project-card--row{min-height:260px!important}
html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card:focus-visible{outline:3px solid #087f70;outline-offset:3px}
@media(max-width:640px){
 html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card{min-height:272px!important;padding:10px!important;gap:20px!important}
 html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card{min-height:272px!important}
 html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card .az-place-link{min-height:272px!important;padding:10px!important;gap:20px}
 html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card .az-project-card__top,
 html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card .az-place-top{min-height:58px!important;gap:6px}
 html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card .az-project-card__logo,
 html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card .az-place-logo{width:58px!important;height:58px!important;min-width:58px!important;flex-basis:58px;padding:5px!important;border-radius:17px!important}
 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:10px!important;gap:5px;border-radius:15px}
 html[data-andaz-glass="r4"]:root:root .az-project-card.az-media-card .az-project-card__body h3,
 html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card .az-place-name{font-size:18px!important;line-height:1.55!important}
 html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card .az-place-kind{max-width:calc(100% - 64px);padding:4px 5px!important;font-size:10px!important}
 html[data-andaz-glass="r4"]:root:root .az-place-card.az-media-card .az-place-action{font-size:11px!important}
}
@media(prefers-contrast:more){html[data-andaz-glass="r4"]:root:root .az-media-card .az-project-card__body,html[data-andaz-glass="r4"]:root:root .az-media-card .az-place-content{background:#fff!important}}
@media(forced-colors:active){
 html[data-andaz-glass="r4"]:root:root .az-media-card .az-project-card__background,html[data-andaz-glass="r4"]:root:root .az-media-card .az-project-card__shade{display:none!important}
 html[data-andaz-glass="r4"]:root:root .az-media-card .az-project-card__body,html[data-andaz-glass="r4"]:root:root .az-media-card .az-place-content{background:Canvas!important;color:CanvasText!important;border:1px solid CanvasText}
}
