#tcards-{background:var(--off-white);padding:var(--gutter-y) var(--gutter) 7rem}#tcards- .tcards-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);max-width:1400px}#tcards- .tcard{background:var(--white);border:1px solid var(--border);border-left:3px solid transparent;display:flex;flex-direction:column;overflow:hidden;padding:4.5rem 3rem 2.5rem;position:relative;transition:border-color .2s}#tcards- .tcard:hover{border-left-color:var(--red)}#tcards- .tcard:after{color:var(--red);content:"\201C";font-family:Georgia,serif;font-size:8rem;line-height:1;pointer-events:none;position:absolute;right:1.5rem;top:.5rem}#tcards- .tcard-quote{color:var(--black);font-size:15px;font-weight:400;line-height:1.75;margin-bottom:1.75rem}#tcards- .tcard-source{align-items:center;border-top:1px solid var(--border);display:flex;gap:.875rem;margin-top:auto;padding-top:1.25rem}#tcards- .tcard-avatar{background-color:var(--off-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23999' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' viewBox='0 0 24 24'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:21px;border-radius:50%;flex-shrink:0;height:44px;width:44px}#tcards- .tcard-byline{display:flex;flex-direction:column;gap:.2rem}#tcards- .tcard-author{color:var(--black);font-size:var(--fs-small);font-weight:var(--fw-bold)}#tcards- .tcard-company{color:var(--muted);font-size:var(--fs-small)}