.rondat-art-footer{display:block;position:relative;isolation:isolate;width:100%;margin:0;padding:0;overflow:hidden;background:#747569;color:#211c17;font-family:Arial,Helvetica,sans-serif;text-align:left;container-type:inline-size}
.rondat-art-footer a{margin:0;padding:0;width:auto}
.art-footer-top{position:relative;z-index:2;display:grid;grid-template-columns:46% 54%;padding:1.2cqw 3.2cqw 0;gap:0}
.rondat-art-footer .art-footer-brand{display:block;width:29cqw;padding:0;margin:0 0 .6cqw}
.art-footer-brand img{display:block;width:100%;height:auto;filter:brightness(0) saturate(100%) opacity(.82)}
.art-footer-statement p{margin:0;font-size:6.1cqw;font-weight:900;letter-spacing:-.4cqw;line-height:.85;text-transform:uppercase}
.art-footer-links{display:grid;grid-template-columns:1fr .88fr 1.14fr;gap:1.4cqw;padding-top:.1cqw;align-content:start}
.art-footer-links>div{display:flex;flex-direction:column;align-items:flex-start;gap:0}
.art-footer-links a,.art-footer-links span{font:500 2cqw/1.13 Arial,Helvetica,sans-serif;color:inherit;text-decoration:none;letter-spacing:-.06cqw}
.art-footer-links a{display:block;position:relative;transition:color .18s ease,text-decoration-color .18s ease;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.16em}
.art-footer-links a:hover{color:#d2e2e9;text-decoration-color:currentColor}
.art-footer-links a:focus-visible,.art-footer-brand:focus-visible{outline:2px solid #d2e2e9;outline-offset:4px}
.art-footer-illustration{position:relative;z-index:1;width:100%;margin-top:-2cqw;pointer-events:none}
.art-footer-illustration img{position:static;display:block;width:100%;height:auto;max-width:100%;filter:none;clip-path:none;object-fit:contain}
@media(min-width:1500px){.art-footer-top{padding-top:1.5cqw}}
@media(max-width:650px){
 .art-footer-top{display:flex;flex-direction:column;padding:6cqw 5cqw 0;gap:7cqw}
 .rondat-art-footer .art-footer-brand{width:54cqw;margin-bottom:1.6cqw}
 .art-footer-statement p{font-size:11.4cqw;letter-spacing:-.7cqw;line-height:.88}
 .art-footer-links{grid-template-columns:1fr 1fr;gap:5cqw 3cqw;padding:0 0 2cqw}
 .art-footer-links>div{gap:1cqw}
 .art-footer-links>div:last-child{grid-column:1/-1}
 .art-footer-links a,.art-footer-links span{font-size:4.1cqw;line-height:1.35;letter-spacing:-.08cqw}
 .art-footer-illustration{margin-top:0}
}
@media(prefers-reduced-motion:reduce){.art-footer-links a{transition:none}}

/* Header proportions from the supplied footer reference. */
.art-footer-top{grid-template-columns:44% 56%;padding:2cqw 3.6cqw 0;align-items:start}
.rondat-art-footer .art-footer-brand{width:25cqw;margin:0 0 1.1cqw}
.art-footer-statement p{font-size:5.65cqw;line-height:.9;letter-spacing:-.25cqw}
.art-footer-links{padding-top:1.2cqw;grid-template-columns:1fr .82fr 1.15fr;gap:3cqw}
.art-footer-links>div{gap:.45cqw}
.art-footer-links a,.art-footer-links span{font-size:2.05cqw;line-height:1.15;letter-spacing:-.035cqw}
.art-footer-links .footer-heading{font-size:1.35cqw;font-weight:700;text-transform:uppercase;letter-spacing:.36cqw;color:#efbcca;margin-bottom:1cqw;white-space:nowrap}
@media(max-width:650px){
.art-footer-top{padding:6cqw 5cqw 0;gap:7cqw}
.rondat-art-footer .art-footer-brand{width:54cqw;margin-bottom:2cqw}
.art-footer-statement p{font-size:11.4cqw;letter-spacing:-.6cqw}
.art-footer-links{grid-template-columns:1fr 1fr;gap:5cqw;padding-top:0}
.art-footer-links>div{gap:1.4cqw}
.art-footer-links a,.art-footer-links span{font-size:4.1cqw;line-height:1.3}
.art-footer-links .footer-heading{font-size:2.9cqw;letter-spacing:.65cqw;margin-bottom:1.5cqw}
}
