.p9vwoq_header{text-align:center}.p9vwoq_heading{text-transform:uppercase;letter-spacing:-.02em;color:#fff;font-size:clamp(2.5rem,10vw,6rem);font-weight:500;line-height:1;display:block}.p9vwoq_grid{grid-gap:.875rem;grid-template-columns:1fr;gap:.875rem;padding:.5rem 1.25rem 3rem;display:grid}@media (min-width:1024px){.p9vwoq_grid{grid-template-columns:repeat(2,1fr);gap:1rem;padding:.5rem 2.5rem 4rem}}.p9vwoq_card{color:#111;background:#fff;border:2px solid #0000000f;align-items:center;gap:1.25rem;text-decoration:none;display:flex}.p9vwoq_card:hover{color:#111;border-color:#000;text-decoration:none}.p9vwoq_imageWrap{flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;display:flex;overflow:hidden}@media (min-width:640px){.p9vwoq_imageWrap{width:110px;height:110px}}.p9vwoq_image{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 8px #0000001a);width:auto;max-width:100%;height:auto;max-height:100%;display:block}.p9vwoq_copy{flex-direction:column;flex:1;justify-content:center;gap:.3rem;min-width:0;display:flex}.p9vwoq_name{letter-spacing:-.01em;color:#111;text-overflow:ellipsis;white-space:nowrap;max-width:200px;margin:0;font-size:1.05rem;font-weight:500;line-height:1.25;overflow:hidden}@media (min-width:640px){.p9vwoq_name{font-size:1.2rem}}.p9vwoq_company{letter-spacing:.1em;text-transform:uppercase;color:#00000085;text-overflow:ellipsis;white-space:nowrap;max-width:200px;margin:0;font-size:.78rem;font-weight:500;overflow:hidden}.p9vwoq_arrow{color:#111;opacity:.2;flex-shrink:0;margin-left:auto;margin-right:10px;transition:opacity .2s,transform .2s}.p9vwoq_card:hover .p9vwoq_arrow{opacity:.65;transform:translate(4px)}@media (min-width:768px){.p9vwoq_name,.p9vwoq_company{max-width:250px}}@media (min-width:1024px){.p9vwoq_name,.p9vwoq_company{max-width:300px}}
