.wall-of-love{background-color:hsla(0,0%,100%,.35);border-radius:40px;padding:1.25rem}@media(min-width:768px){.wall-of-love{padding:3.125rem}}.wall-of-love__inner{width:100%}.wall-of-love__container{--columns:1;align-items:start;display:grid;gap:1.25rem;grid-template-columns:repeat(var(--columns),1fr);margin:0;overflow-anchor:none;padding:0}@media(min-width:768px){.wall-of-love__container{--columns:2}}@media(min-width:1180px){.wall-of-love__container{--columns:3}}.wall-of-love__column{display:flex;flex-direction:column;min-width:0}.wall-of-love__card-wrap{break-inside:avoid;margin-bottom:1.25rem}.wall-of-love__card-wrap:last-child{margin-bottom:0}.wall-of-love__card{background-color:hsla(0,0%,96.5%,.75);border-radius:20px;display:flex;flex-direction:column;font-size:1rem;gap:.75rem;margin:0;padding:1.25rem 1.875rem;position:relative;width:100%}.wall-of-love__card:before{background:linear-gradient(330deg,#fff,hsla(0,0%,100%,0) 31%,#fff 60%,hsla(0,0%,100%,0) 78%,#fff 95%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:.1875rem;pointer-events:none;position:absolute}.wall-of-love__card-logo-pill{align-items:center;background-color:#fff;border-radius:62.4375rem;display:flex;height:3.75rem;justify-content:center;margin:0 auto;padding:.5rem 1.25rem;width:80%}.wall-of-love__card-logo{display:block;height:auto;max-height:100%;max-width:100px;object-fit:contain;width:100%}.wall-of-love__card-quote{margin:0;padding-top:.75rem;width:100%}.wall-of-love__card-link{align-self:flex-start;color:#010101;font-weight:500}.wall-of-love__card-attribution{align-items:center;display:flex;gap:.75rem;margin:0 auto;max-width:15rem;padding-top:1.5625rem}.wall-of-love__card-attribution--no-headshot{display:block;text-align:center}.wall-of-love__card-headshot{border-radius:50%;display:block;flex-shrink:0;height:3rem;object-fit:cover;width:3rem}.wall-of-love__card-meta{display:flex;flex-direction:column;gap:0}.wall-of-love__card-meta p{font-size:.875rem}.wall-of-love__card-name{font-weight:600;margin:0}.wall-of-love__card-title{margin:0}.wall-of-love strong{font-weight:500}.wall-of-love p{font-size:16px;margin:0}