.prism-blog-carousel{padding-top:var(--section-padding-top, 64px);padding-bottom:var(--section-padding-bottom, 64px)}.prism-blog-carousel__header{display:flex;flex-direction:column;margin-bottom:2rem}.prism-blog-carousel__eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#4ade80;margin:0 0 .5rem}.prism-blog-carousel__header-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.prism-blog-carousel__heading{font-size:clamp(1.4rem,2.5vw,2rem);font-weight:900;text-transform:uppercase;letter-spacing:-.01em;color:#111;margin:0}.prism-blog-carousel__header-actions{display:flex;align-items:center;gap:1.25rem;flex-shrink:0}.prism-blog-carousel__view-all{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#111;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.35);padding-bottom:1px;white-space:nowrap;transition:color .2s ease,border-color .2s ease}.prism-blog-carousel__view-all:hover{color:#4ade80;border-color:#4ade80}.prism-blog-carousel__arrows{display:flex;gap:.4rem}.prism-blog-carousel__arrow{width:34px;height:34px;border-radius:50%;border:1px solid rgba(0,0,0,.15);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease;flex-shrink:0}.prism-blog-carousel__arrow:hover{background:#4ade80;border-color:#4ade80}.prism-blog-carousel__arrow svg{width:13px;height:13px;color:#111;display:block}.prism-blog-carousel__track{display:flex;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;padding-bottom:4px}.prism-blog-carousel__track::-webkit-scrollbar{display:none}.prism-blog-carousel__card{flex:0 0 calc(33.333% - .835rem);min-width:272px;scroll-snap-align:start;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.07);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.prism-blog-carousel__card:hover{transform:translateY(-4px);box-shadow:0 12px 36px #0000001a}.prism-blog-carousel__card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.prism-blog-carousel__card-img-wrap{aspect-ratio:16 / 9;overflow:hidden;background:#f0f0f0;flex-shrink:0}.prism-blog-carousel__card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.prism-blog-carousel__card:hover .prism-blog-carousel__card-img{transform:scale(1.04)}.prism-blog-carousel__card-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#1a1a1a}.prism-blog-carousel__card-img-placeholder svg{width:40%;height:auto;opacity:.12}.prism-blog-carousel__card-body{padding:1.2rem 1.4rem 1.5rem;display:flex;flex-direction:column;flex:1}.prism-blog-carousel__card-date{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#00000059;margin-bottom:.4rem}.prism-blog-carousel__card-title{font-size:.975rem;font-weight:700;line-height:1.35;color:#111;margin:0 0 .5rem}.prism-blog-carousel__card-excerpt{font-size:.85rem;line-height:1.65;color:#00000080;margin:0;flex:1}.prism-blog-carousel__card-cta{display:inline-block;margin-top:.9rem;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4ade80}.prism-blog-carousel__empty{padding:3rem 0;width:100%;text-align:center;font-style:italic;color:#00000059}.prism-blog-carousel__card--placeholder{pointer-events:none;opacity:.6}.prism-blog-carousel__placeholder-line{display:block;height:12px;border-radius:6px;background:#00000014;margin-bottom:.6rem;width:100%}.prism-blog-carousel__placeholder-line--short{width:40%;height:9px}.prism-blog-carousel__placeholder-line--medium{width:70%}.prism-blog-carousel__placeholder-badge{display:inline-block;margin-top:.75rem;font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#0000004d;border:1px solid rgba(0,0,0,.15);border-radius:20px;padding:.25rem .75rem}.prism-blog-carousel--dark .prism-blog-carousel__placeholder-line{background:#ffffff14}.prism-blog-carousel--dark .prism-blog-carousel__placeholder-badge{color:#ffffff4d;border-color:#ffffff26}.prism-blog-carousel--dark .prism-blog-carousel__heading{color:#fff}.prism-blog-carousel--dark .prism-blog-carousel__view-all{color:#ffffff80;border-color:#fff3}.prism-blog-carousel--dark .prism-blog-carousel__view-all:hover{color:#4ade80;border-color:#4ade80}.prism-blog-carousel--dark .prism-blog-carousel__arrow{background:#1a1a1a;border-color:#ffffff1a}.prism-blog-carousel--dark .prism-blog-carousel__arrow:hover{background:#4ade80;border-color:#4ade80}.prism-blog-carousel--dark .prism-blog-carousel__arrow svg{color:#fff}.prism-blog-carousel--dark .prism-blog-carousel__arrow:hover svg{color:#111}.prism-blog-carousel--dark .prism-blog-carousel__card{background:#1a1a1a;border-color:#ffffff0f}.prism-blog-carousel--dark .prism-blog-carousel__card:hover{box-shadow:0 12px 36px #00000080;border-color:#4ade8026}.prism-blog-carousel--dark .prism-blog-carousel__card-date{color:#ffffff4d}.prism-blog-carousel--dark .prism-blog-carousel__card-title{color:#fff}.prism-blog-carousel--dark .prism-blog-carousel__card-excerpt{color:#ffffff73}.prism-blog-carousel--dark .prism-blog-carousel__empty{color:#ffffff4d}@media screen and (max-width:899px){.prism-blog-carousel__card{flex:0 0 calc(50% - .625rem)}}@media screen and (max-width:599px){.prism-blog-carousel__card{flex:0 0 80%;min-width:240px}.prism-blog-carousel__header-row{flex-wrap:wrap;gap:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-prism-blog-carousel.css.map */
