
/* Shared frame and optical area for all four original brand artworks. */
.services .service{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;padding-top:65px;padding-bottom:65px}
.services .brand-logo-frame{width:100%;max-width:460px;aspect-ratio:1.76;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden;order:0}
.services .brand-logo-frame svg{display:block;width:72%;height:72%;overflow:hidden}
.services .brand-logo-frame.brand-logo-dark{background:#000}
.representative-editorial .portrait img{filter:grayscale(1)}
@media(max-width:800px){.services .service{grid-template-columns:1fr;gap:30px;padding-top:35px;padding-bottom:45px}.services .brand-logo-frame{max-width:100%}}

