.media.svelte-19heg55{border:1px solid var(--tf-border);background:var(--tf-background-elevated);border-radius:10px;display:block;position:relative;overflow:hidden}.media.svelte-19heg55 img:where(.svelte-19heg55),.graphic.svelte-19heg55,.empty.svelte-19heg55{width:100%;height:100%;display:block;position:absolute;inset:0}.media.svelte-19heg55 img:where(.svelte-19heg55){object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.graphic.svelte-19heg55 iframe{pointer-events:none}.empty.svelte-19heg55{background:repeating-linear-gradient(135deg, var(--tf-placeholder-bg), var(--tf-placeholder-bg) 10px, var(--tf-surface-raised) 10px, var(--tf-surface-raised) 20px)}.feature.svelte-1bfkgp2{--feature-max:1180px;--feature-gutter:24px;margin-top:20px;padding:28px 0 8px}.feature--flush.svelte-1bfkgp2{--feature-max:none;--feature-gutter:0px}.head.svelte-1bfkgp2{max-width:var(--feature-max);padding:0 var(--feature-gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin:0 auto;display:flex}.nav.svelte-1bfkgp2{align-items:center;gap:10px;display:flex}.sldr-btn.svelte-1bfkgp2{border:1px solid var(--tf-border);border-radius:var(--radius-full);background:var(--tf-surface-solid);width:42px;height:42px;color:var(--tf-text);cursor:pointer;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.sldr-btn.svelte-1bfkgp2:hover{border-color:var(--tf-primary-text);color:var(--tf-primary-text)}.track.svelte-1bfkgp2{--fade:4rem;--fade-start:0px;--fade-end:0px;max-width:var(--feature-max);padding:4px var(--feature-gutter) 12px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--feature-gutter);cursor:grab;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);gap:24px;margin:22px auto 0;display:flex;overflow-x:auto}.track--fade-start.svelte-1bfkgp2{--fade-start:var(--fade)}.track--fade-end.svelte-1bfkgp2{--fade-end:var(--fade)}.track.svelte-1bfkgp2::-webkit-scrollbar{display:none}.track.svelte-1bfkgp2:active{cursor:grabbing}.card.svelte-1bfkgp2{scroll-snap-align:start;border:1px solid var(--tf-border);border-radius:var(--radius-lg);background:var(--tf-surface);width:min(356px,82vw);color:var(--tf-text);flex-direction:column;flex:none;transition:box-shadow .3s,border-color .3s,transform .3s;display:flex;position:relative;overflow:hidden}.card.svelte-1bfkgp2:hover,.card.svelte-1bfkgp2:focus-visible{border-color:var(--tf-border-strong);box-shadow:var(--tf-shadow-md);transform:scale(1.025)}.card.svelte-1bfkgp2 .media{border:0;border-bottom:1px solid var(--tf-border);border-radius:0}.badge.svelte-1bfkgp2{z-index:2;border-radius:var(--radius-full);background:var(--tf-gradient);color:#fff;opacity:0;justify-content:center;align-items:center;width:38px;height:38px;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;bottom:16px;right:16px;transform:translateY(6px)scale(.9)}.card.svelte-1bfkgp2:hover .badge:where(.svelte-1bfkgp2),.card.svelte-1bfkgp2:focus-visible .badge:where(.svelte-1bfkgp2){opacity:1;transform:translateY(0)scale(1)}.copy.svelte-1bfkgp2{flex-direction:column;flex:1;gap:10px;padding:22px;display:flex}.copy--compact.svelte-1bfkgp2 .title:where(.svelte-1bfkgp2){padding-right:42px}.chips.svelte-1bfkgp2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chip.svelte-1bfkgp2{border:1px solid var(--tf-border);border-radius:var(--radius-full);background:var(--tf-chip-surface);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tf-text-muted);align-items:center;gap:6px;padding:5px 12px;font-size:.6875rem;display:inline-flex}.mins.svelte-1bfkgp2{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tf-text-subtle);margin-left:auto;font-size:.7rem}.title.svelte-1bfkgp2{font-family:var(--font-heading);color:var(--tf-heading);text-wrap:pretty;font-size:1.1875rem;font-weight:600;line-height:1.25}.teaser.svelte-1bfkgp2{color:var(--tf-text-muted);flex:1;margin-bottom:34px;font-size:.9rem;line-height:1.6}.nav--solo.svelte-1bfkgp2,.nav--cols-2.svelte-1bfkgp2{display:none}.track--solo.svelte-1bfkgp2{cursor:auto;display:block;overflow:visible}.track--solo.svelte-1bfkgp2 .card:where(.svelte-1bfkgp2){width:auto}@media (width>=720px){.track--solo.svelte-1bfkgp2 .card:where(.svelte-1bfkgp2){flex-direction:row}.track--solo.svelte-1bfkgp2 .card:where(.svelte-1bfkgp2) .media{border-bottom:0;border-right:1px solid var(--tf-border);flex:0 0 56%}.track--solo.svelte-1bfkgp2 .copy:where(.svelte-1bfkgp2){justify-content:center;padding:32px 36px}.track--solo.svelte-1bfkgp2 .title:where(.svelte-1bfkgp2){font-size:1.625rem}.track--solo.svelte-1bfkgp2 .teaser:where(.svelte-1bfkgp2){flex:0 auto;font-size:1rem}}@media (width>=640px){.track--cols-2.svelte-1bfkgp2{cursor:auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.track--cols-2.svelte-1bfkgp2 .card:where(.svelte-1bfkgp2){width:auto}}@media (width>=900px){.nav--cols-3.svelte-1bfkgp2{display:none}.track--cols-3.svelte-1bfkgp2{cursor:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.track--cols-3.svelte-1bfkgp2 .card:where(.svelte-1bfkgp2){width:auto}}@media (width<=700px){.feature.svelte-1bfkgp2:not(.feature--flush){--feature-gutter:20px}}@media (width<=640px){.nav.svelte-1bfkgp2{display:none}}@media (prefers-reduced-motion:reduce){.card.svelte-1bfkgp2,.badge.svelte-1bfkgp2,.sldr-btn.svelte-1bfkgp2{transition:none}.card.svelte-1bfkgp2:hover,.card.svelte-1bfkgp2:focus-visible{transform:none}}
