.cbt-talents-grid{background:rgba(0,0,0,0);padding:2rem 0;width:100%}.cbt-talents-grid .cbt-talents-grid__container{width:100%;padding:0}.cbt-talents-grid .cbt-talents-grid__title{font-size:1.75rem;font-weight:400;color:#fff;margin-bottom:1rem;text-transform:uppercase;text-align:center;letter-spacing:1px;width:max-content;margin-top:0;display:flex;align-items:center}@media(max-width: 719.98px){.cbt-talents-grid .cbt-talents-grid__title{font-size:1.2rem;width:100%}}.cbt-talents-grid .cbt-talents-grid__title .cbc-arrow-wrap{transition:transform .3s ease;height:27px;width:auto;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;padding:.2em}.cbt-talents-grid .cbt-talents-grid__title .cbc-arrow-wrap:hover{transform:translateX(5px)}.cbt-talents-grid.cbt-progams-eureka .cbt-talents-grid__title{font-family:"Belligan"}.cbt-talents-grid.cbt-progams-eureka .cbt-talents-grid__title .cbc-arrow-wrap{width:25px;background-color:#f9e74d;margin-left:.2em}.cbt-talents-grid__items{display:grid;grid-template-columns:repeat(var(--cbt-cols-mobile, 2), 1fr);gap:.25rem;width:100%}@media(min-width: 720px){.cbt-talents-grid__items{grid-template-columns:repeat(var(--cbt-cols-tablet, 4), 1fr);gap:.5rem}}@media(min-width: 1140px){.cbt-talents-grid__items{grid-template-columns:repeat(var(--cbt-cols-desktop, 6), 1fr);gap:.5rem}}.cbt-talent-item{position:relative;width:100%;overflow:hidden;margin-bottom:1em}@media(min-width: 720px){.cbt-talent-item{margin-bottom:.5em}}.cbt-talent-link{display:block;width:100%;height:100%;text-decoration:none;color:inherit}.cbt-talent-link:hover .cbt-talent-poster img,.cbt-talent-link:focus .cbt-talent-poster img{transform:scale(1.05)}.cbt-talent-link:focus{outline:2px solid #0071ab;outline-offset:2px}.cbt-talent-poster{position:relative;width:100%;margin:0;padding:0;overflow:hidden;background-color:#f0f0f0;aspect-ratio:2/3}.cbt-talent-poster img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.cbt-talents-grid__actions{display:flex;justify-content:center;align-items:center;margin-top:2rem;padding:1rem 0}.cbt-talents-grid__load-more{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;min-width:160px;color:#f53151;background-color:rgba(0,0,0,0);border:1px solid #f53151;border-radius:1em;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.cbt-talents-grid__load-more:hover:not(:disabled){transform:translateY(-2px)}.cbt-talents-grid__load-more:focus{outline:2px solid #ee8633;outline-offset:2px}.cbt-talents-grid__load-more:disabled{cursor:not-allowed;opacity:.7}.cbt-talents-grid__load-more.is-loading .cbt-load-more__text{opacity:0}.cbt-talents-grid__load-more.is-loading .cbt-load-more__spinner{opacity:1}.cbt-talents-grid.cbt-progams-eureka .cbt-talents-grid__load-more{font-family:"Belligan";color:#fff;background-color:rgba(0,0,0,0);border:1px solid #fff}.cbt-load-more__text{transition:opacity .2s ease}.cbt-load-more__spinner{position:absolute;width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;opacity:0;transition:opacity .2s ease;animation:cbt-spin .8s linear infinite}@keyframes cbt-spin{to{transform:rotate(360deg)}}.cbt-talents-grid__empty{text-align:center;padding:3rem 1rem;color:#666;font-size:1.125rem}.cbt-talents-grid__editor-info{margin-top:1rem;padding:.5rem 1rem;background-color:#f0f0f0;border-left:3px solid #0071ab;font-size:.875rem;color:#666}.cbt-talents-grid__editor-info strong{color:#753de0}
