.ab-discovery{--ab-discovery-ink:#18332a;--ab-discovery-green:#047857;background:#fff;color:var(--ab-discovery-ink);padding:clamp(28px,4vw,52px) 0;overflow:hidden}.ab-discovery--mint{background:#f4fbf5}.ab-discovery__inner{margin:0 auto;max-width:1740px;padding:0 32px}.ab-discovery__header{align-items:center;display:flex;justify-content:space-between;margin:0 auto clamp(20px,2.4vw,30px);max-width:1200px}.ab-discovery__eyebrow{color:#047857;font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 7px;text-transform:uppercase}.ab-discovery h2{font-size:clamp(25px,2.7vw,40px);letter-spacing:-.025em;line-height:1.12;margin:0}.ab-discovery__subheading{color:#64746d;margin:8px 0 0}.ab-discovery__view-all{color:var(--ab-discovery-green);font-size:clamp(15px,1.5vw,19px);font-weight:800;white-space:nowrap}.ab-discovery__view-all span{font-size:1.2em;margin-left:4px}.ab-discovery__viewport{margin:0 auto;max-width:1200px;overflow:hidden}.ab-discovery__track{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.ab-discovery__item{align-items:center;color:inherit;display:flex;flex-direction:column;gap:12px;min-width:0;text-align:center;text-decoration:none}.ab-discovery__circle{align-items:center;aspect-ratio:1;background:#f8fbf9;border:1px solid #d7e5dc;border-radius:50%;display:flex;justify-content:center;overflow:hidden;padding:10px;width:min(100%,172px);box-shadow:inset 0 0 0 5px rgba(236,253,245,.55)}.ab-discovery--mint .ab-discovery__circle{background:#f8fbf9}.ab-discovery__circle img{background:#f8fbf9;display:block;height:100%;object-fit:contain;width:100%}.ab-discovery__item strong{font-size:16px;font-weight:700;line-height:1.25;max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-discovery__item:hover .ab-discovery__circle{border-color:#84b270;box-shadow:0 7px 18px #164e2a1a;transform:translateY(-2px)}.ab-discovery__circle{transition:border-color .2s,box-shadow .2s,transform .2s}.ab-discovery__item:focus-visible,.ab-discovery__view-all:focus-visible{outline:3px solid #fbbf24;outline-offset:4px;border-radius:4px}
@media (min-width:750px){.ab-discovery__header,.ab-discovery__viewport{max-width:1740px}.ab-discovery__track{grid-template-columns:repeat(5,minmax(0,1fr))}.ab-discovery__item strong{max-width:100%;overflow:visible;text-overflow:clip;white-space:normal}.ab-discovery__item:nth-child(n+7){display:flex}}
@media (max-width:749px){.ab-discovery{padding:18px 0 14px}.ab-discovery__inner{padding:0 14px}.ab-discovery__header{align-items:end;margin-bottom:11px}.ab-discovery__eyebrow,.ab-discovery__subheading{display:none}.ab-discovery h2{font-size:23px}.ab-discovery__view-all{color:#047857;font-size:15px}.ab-discovery__view-all span{display:none}.ab-discovery__viewport{margin-right:-14px;overflow-x:auto;padding:1px 14px 2px 0;scrollbar-width:none}.ab-discovery__viewport::-webkit-scrollbar{display:none}.ab-discovery__track{display:flex;gap:16px;width:max-content}.ab-discovery__item{flex:0 0 calc((100vw - 78px)/4);gap:7px}.ab-discovery__circle{padding:7px;width:100%}.ab-discovery__item strong{font-size:13.5px;line-height:1.2;max-width:100%;width:100%}.ab-discovery__item:focus-visible{outline-offset:2px}}
