.media-tabs--style-carousel{padding:64px 0 8px;overflow:hidden}.media-tabs__carousel-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 16px 20px}.media-tabs--style-carousel .media-tabs__title{margin:0;padding:0;text-align:start}.media-tabs--style-carousel .media-tabs__subtitle{max-width:34ch;margin:8px 0 0;text-align:start;text-wrap:wrap}.media-tabs__carousel-nav{display:flex;flex:none;gap:8px}.media-tabs__carousel-nav[hidden]{display:none}.media-tabs__carousel-nav button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface);color:var(--ink);transition:background .15s ease,color .15s ease}.media-tabs__carousel-nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.media-tabs__carousel-nav button:hover{background:var(--ink);color:var(--color-surface)}.media-tabs__carousel-nav button:disabled{opacity:.35;cursor:default;background:var(--color-surface);color:var(--ink)}.media-tabs--style-carousel .trending-frames__swiper{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline-start:16px;scrollbar-width:none}.media-tabs--style-carousel .trending-frames__swiper::-webkit-scrollbar{display:none}.media-tabs--style-carousel .trending-frames__track{display:flex;gap:12px;width:max-content;margin:0;padding:0 16px;list-style:none}.media-tabs__card{flex:none;width:min(78vw,360px);scroll-snap-align:start}.media-tabs__card-link{display:block;color:inherit;text-decoration:none;transition:transform .25s ease}.media-tabs__card-link[href]:hover{transform:translateY(-4px)}.media-tabs__card-media{overflow:hidden;border-radius:18px;aspect-ratio:1;background:#f3efe8}.media-tabs__card-image,.media-tabs__card-media>svg{display:block;width:100%;height:100%;object-fit:cover;transform:scale(var(--media-card-image-scale,1));transform-origin:center;mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,transparent,#000 10%,#000 90%,transparent);mask-composite:intersect}.media-tabs__card-title{margin:14px 4px 4px;font-family:var(--font-display-family);font-size:22px;font-weight:500;line-height:normal;letter-spacing:normal;text-wrap:wrap}.media-tabs__card-copy{margin:0 4px;color:#5f5b57;font-size:14px;line-height:1.5}.media-tabs__card-copy p{text-wrap:wrap}.media-tabs--style-carousel .trending-frames__dots{display:flex;justify-content:center;gap:6px;margin-top:20px}.media-tabs--style-carousel .trending-frames__dots i{width:6px;height:6px;border-radius:50%;background:rgb(34 30 26 / 20%);transition:background .2s ease}.media-tabs--style-carousel .trending-frames__dots .swiper-pagination-bullet-active{background:var(--ink)}@media (min-width:801px){.media-tabs--style-carousel{padding:104px 0 16px}.media-tabs__carousel-head{width:min(1180px,calc(100% - 96px));margin:0 auto;padding:0 0 32px}.media-tabs--style-carousel .media-tabs__subtitle{max-width:44ch}.media-tabs__carousel-nav button{width:52px;height:52px}.media-tabs--style-carousel .trending-frames__swiper{scroll-padding-inline-start:max(48px,calc((100% - 1180px)/ 2))}.media-tabs--style-carousel .trending-frames__track{gap:20px;padding:0 max(48px,calc((100vw - 1180px)/ 2))}.media-tabs__card{width:380px}.media-tabs__card-media{border-radius:22px}.media-tabs__card-title{font-size:24px}.media-tabs__card-copy{font-size:15px}}@media (prefers-reduced-motion:reduce){.media-tabs--style-carousel :is(.media-tabs__card-link,.media-tabs__carousel-nav button,.trending-frames__dots i){transition:none}.media-tabs__card-link[href]:hover{transform:none}}