/* Project identity shares the rotating cover. No fixed height on the text panel. */
html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos{position:relative;isolation:isolate;display:grid;align-items:end;min-height:440px;padding:140px 24px 66px;box-sizing:border-box;border-radius:28px;overflow:hidden;background:#d9e0df}
html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos>.az-project-gallery{position:absolute;inset:0;z-index:0;width:100%;height:100%;margin:0;border-radius:0;box-shadow:none}
html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos>.ag4-project-heading{position:relative;z-index:2;width:min(540px,100%);max-width:100%;box-sizing:border-box;margin:0;justify-self:start;grid-template-columns:72px minmax(0,1fr);gap:0 18px;padding:20px 22px!important;border-radius:22px!important;background:#fffdf9e8!important;border:1px solid #ffffffba!important;box-shadow:0 12px 36px #182f3024!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos .ag4-profile-symbol{width:72px;height:72px;border-radius:20px;background:#fff;box-shadow:0 3px 14px #23373209}
html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos .ag4-profile-symbol img{padding:8px}
html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos .ag4-project-heading h1{font-size:34px;line-height:1.35;margin:4px 0 0;color:#213738!important}
html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos .az-profile-badges{gap:6px;margin-bottom:6px}
html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos .az-badge{font-size:11px;line-height:1.6;padding:4px 8px}
html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos .az-profile-meta{display:flex;align-items:start;flex-direction:column;gap:5px;margin-top:14px;padding-top:12px;border-color:#bec8bf66}
html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos .az-profile-meta .az-caption{font-size:12px;line-height:1.75;margin:0;color:#52605b}
html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos .az-profile-meta a{color:#3e5651!important;line-height:1.75;text-decoration-color:#72867c}
html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos .az-profile-stats:not(:has(>div)){display:none!important}
html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos .az-profile-stats{margin-top:12px!important;padding-top:10px!important;gap:8px}
html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos .az-profile-stats>div{min-width:100px;padding:8px 10px;background:#ffffff65}
html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos .az-profile-stats dd{font-size:17px}
@media(max-width:640px){
 html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos{min-height:410px;padding:138px 12px 58px;border-radius:22px}
 html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos>.ag4-project-heading{width:100%;grid-template-columns:58px minmax(0,1fr);gap:0 12px;padding:16px!important;border-radius:18px!important}
 html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos .ag4-profile-symbol{width:58px;height:58px;border-radius:17px}
 html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos .ag4-profile-symbol img{padding:6px}
 html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos .ag4-project-heading h1{font-size:27px;line-height:1.4}
 html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos .az-badge{font-size:10px;padding:3px 6px}
 html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos .az-profile-meta{margin-top:12px;padding-top:10px;gap:6px}
 html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos .az-profile-meta .az-caption{font-size:11px;line-height:1.8}
}
@media(max-width:359px){html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos{padding-inline:10px}html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos>.ag4-project-heading{padding:13px!important;grid-template-columns:52px minmax(0,1fr);gap:0 10px}html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos .ag4-profile-symbol{width:52px;height:52px}html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos .ag4-project-heading h1{font-size:24px}}
@media print{html[data-andaz-glass="r4"]:root:root #az-content .az-project-profile .az-profile-cover--photos{break-inside:avoid}}
