.mcp-project-page{color:#fff}
.mcp-project-overview{box-sizing:border-box}
.mcp-project-times{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;margin:0 0 42px}
.mcp-project-times span{border:2px solid #fff;border-radius:99px;padding:5px 13px;max-width:100%;white-space:normal}
.mcp-project-times p,.mcp-project-intro p{color:#fff;margin:0!important}
.mcp-project-intro{width:min(63%,980px);margin-left:auto}
.mcp-project-photo img,.mcp-project-photo video,.mcp-project-photo iframe{display:block;width:100%;height:clamp(320px,58vw,680px);border:0;object-fit:cover;object-position:center}
.mcp-project-body.container{box-sizing:border-box}
.mcp-project-body p,.mcp-project-body h2,.mcp-project-body a{color:#fff}
.mcp-project-content{max-width:760px;margin:0 0 60px}
.mcp-project-artist{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,31%);grid-template-areas:"text portrait" "links portrait";grid-template-rows:auto 1fr;gap:32px 55px;margin:45px 0 75px;align-items:start}
.mcp-project-artist-text{grid-area:text;min-width:0}
.mcp-project-artist:not(:has(.mcp-project-portrait)){grid-template-columns:1fr;grid-template-areas:"text" "links"}
.mcp-project-artist-text h2{margin-bottom:24px}
.mcp-project-artist-empty{min-height:220px}
.mcp-project-links{grid-area:links;display:flex;align-items:center;justify-content:space-between;gap:30px;align-self:end}
.mcp-project-link{white-space:nowrap}
.mcp-project-page .avia-button.mcp-project-link,.mcp-project-page .avia-button.mcp-project-link:hover,.mcp-project-page .avia-button.mcp-project-link:focus,.mcp-project-page .avia-button.mcp-project-link:active{color:#fff!important;border-color:#fff!important;opacity:1!important}
.mcp-project-page .avia-button.mcp-project-link .avia_iconbox_title,.mcp-project-page .avia-button.mcp-project-link .avia_button_icon,.mcp-project-page .avia-button.mcp-project-link:hover .avia_iconbox_title,.mcp-project-page .avia-button.mcp-project-link:hover .avia_button_icon{color:#fff!important;opacity:1!important}
.mcp-project-page .avia-button.mcp-project-link .mcp-site-arrow,.mcp-project-page .avia-button.mcp-project-link .mcp-site-arrow path{color:#fff!important;fill:#fff!important;opacity:1!important}
.mcp-site-arrow{display:block;width:30px;height:20px;flex:none}
.mcp-project-socials{display:flex;align-items:center;gap:24px}
.mcp-project-socials a{display:grid;place-items:center;width:38px;height:38px}
.mcp-project-socials svg{display:block;width:33px;height:33px}
.mcp-project-portrait{grid-area:portrait;aspect-ratio:1;overflow:hidden}.mcp-project-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.mcp-project-partners{padding-top:30px}
.mcp-project-logos{display:flex;flex-wrap:wrap;align-items:center;gap:35px;margin-top:24px}
.mcp-project-logos img{display:block;max-width:190px;max-height:90px;width:auto;height:auto;object-fit:contain}
@media(max-width:900px){.mcp-project-artist-text{min-height:0}}
@media(max-width:767px){.mcp-project-artist-empty{min-height:140px}.mcp-project-times{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:32px}.mcp-project-times span{box-sizing:border-box;min-width:0;padding:4px 2px;text-align:center}.mcp-project-times .mcp-time-note{grid-column:1/-1;padding:5px 13px;text-align:left}.mcp-project-intro{width:100%}.mcp-project-photo img,.mcp-project-photo video,.mcp-project-photo iframe{height:auto;aspect-ratio:1.8}.mcp-project-artist{grid-template-columns:1fr;grid-template-areas:"text" "portrait" "links";grid-template-rows:auto;gap:24px;margin:0 0 55px}.mcp-project-links{width:100%;margin:0;padding:0;justify-content:space-between;gap:8px;flex-wrap:nowrap}.mcp-project-link{flex:none}.mcp-project-socials{gap:8px;flex:none}.mcp-project-socials a{width:32px;height:32px}.mcp-project-socials svg{width:30px;height:30px}.mcp-project-logos{gap:20px}.mcp-project-logos img{max-width:135px;max-height:75px}}
