.artist-site-logo{position:relative;background:#fff!important;display:flex!important;align-items:center;justify-content:center;padding:48px 38px!important;height:260px!important;box-sizing:border-box}.artist-site-logo img{width:auto!important;max-width:90%!important;max-height:170px!important;height:auto!important;object-fit:contain!important;filter:none!important;opacity:1!important}.artist-site-tag{position:absolute;left:22px;top:18px;font-size:12px;color:#54566f;letter-spacing:.07em}.artist-project-page{margin:0;background:#f8f9fc;color:#292e43;font-family:Arial,sans-serif}.artist-project-page main{max-width:1050px;padding:42px 30px;margin:auto}.artist-project-kicker{font-size:12px;letter-spacing:.12em}.artist-project-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;min-height:440px}.artist-project-grid figure{margin:0;background:white;border-radius:24px;padding:35px;display:flex;align-items:center;justify-content:center;min-height:270px}.artist-project-grid img{max-width:100%;height:auto;max-height:300px;object-fit:contain}.artist-project-grid h1{font:42px Georgia,serif;line-height:1.15}.artist-project-grid p{font-size:19px;line-height:1.7}.artist-project-status{color:#626780;font-size:14px}.artist-project-cta{display:inline-block;background:#242775;color:white;padding:15px 24px;border-radius:10px;text-decoration:none;font-size:17px}.artist-video-link{display:block;margin-top:24px;color:#242775;font-size:16px}@media(max-width:650px){.artist-project-grid{grid-template-columns:1fr;gap:24px}.artist-project-grid h1{font-size:34px}.artist-project-grid figure{min-height:180px}.artist-project-grid img{max-height:210px}}