/* Keep the Testigo muted green/graphite identity consistent across contexts. */
body .testigo-tile,.product-pages .product-testigo,.product-pages .visual-testigo{background:#e5eeea;color:#272b30}
body .testigo-tile h3,.product-pages .product-testigo h2{color:#272b30}
body .testigo-tile p,.product-pages .product-testigo p,.product-pages .product-testigo .product-link{color:#414951}
body .testigo-tile .product-partner,.product-pages .product-testigo .product-partner,.product-pages .product-testigo .product-status{color:#59616b}
body .testigo-art i{border-color:#4c8a7480;background:#ffffff18}
body .testigo-art i:nth-child(2){border-color:#4c8a74b3}
body .testigo-art .testigo-wordmark{color:#294c40}
.product-pages .product-testigo{border-color:#d4e2da}
.testigo-identity{position:relative;width:100%;height:270px;display:grid;place-items:center}
.testigo-identity i{position:absolute;width:220px;height:150px;top:45px;border:1px solid #4c8a7480;background:#ffffff18;transform:skewY(-12deg);animation:testigo-layer 10s ease-in-out infinite}
.testigo-identity i:nth-child(2){top:65px;border-color:#4c8a74b3;animation-delay:-2s}
.testigo-identity i:nth-child(3){top:85px;animation-delay:-4s}
.testigo-identity b{z-index:1;font:500 clamp(36px,4vw,56px)/1 monospace;letter-spacing:1px;color:#294c40}
@keyframes testigo-layer{50%{translate:0 -5px}}
@media(max-width:600px){.testigo-identity{height:235px}.testigo-identity i{width:180px;height:120px;top:40px}.testigo-identity i:nth-child(2){top:60px}.testigo-identity i:nth-child(3){top:80px}}
@media(prefers-reduced-motion:reduce){.testigo-identity i{animation:none}}

/* Restrained partner-green accents across the venture portfolio too. */
.ventures-page .testigo-venture{background:#e5eeea;color:#272b30}.ventures-page .testigo-venture .venture-testigo-mark{color:#294c40}.ventures-page .testigo-venture i{border-color:#4c8a7480}
body .testigo-tile .tag{color:#456454;border-color:#4c8a7450}
