/* World Table artwork: preserve the complete supplied mockups at every size. */
.project-banner {background:#8B9BFF;color:#fff;}
.world-table-hero-art {position:absolute;inset:0;display:block;pointer-events:none;}
.world-table-hero-art img {position:absolute;left:0;bottom:0;display:block;width:100%;max-width:none;height:auto;}
.project-banner .in {min-height:max(492px,34.146342vw);}
.project-banner__subtitle {color:#fff;}
.project-tags li {border-color:rgba(10,21,48,.3);}
@media(min-width:768px) and (max-width:1199px){
 .project-banner .in {display:block;min-height:calc(68.75vw + 220px);}
 .banner-copy {max-width:760px;padding:48px 0 0;gap:20px;}
 .project-banner__title {font-size:clamp(52px,6vw,72px);}
}
@media(max-width:767px){
 .project-banner .in {display:block;min-height:calc(166.666667vw + 180px);}
 .banner-copy {padding:32px 0 0;gap:16px;}
}
