.segment-card.svelte-1cagbrr{background:var(--bs-body-bg);border-radius:1rem;flex-direction:column;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000014}.segment-card.svelte-1cagbrr:hover{transform:translateY(-8px);box-shadow:0 12px 24px #00000026}.segment-card.svelte-1cagbrr:hover .segment-overlay:where(.svelte-1cagbrr){visibility:visible;opacity:1}.segment-card.svelte-1cagbrr:hover .segment-img:where(.svelte-1cagbrr){transform:scale(1.05)}.segment-card.svelte-1cagbrr:hover .segment-placeholder:where(.svelte-1cagbrr) i:where(.svelte-1cagbrr){transform:scale(1.08)}.segment-card-image.svelte-1cagbrr{aspect-ratio:1;background:var(--bs-tertiary-bg);position:relative;overflow:hidden}.segment-img.svelte-1cagbrr{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);display:block}.segment-placeholder.svelte-1cagbrr{width:100%;height:100%;color:var(--bs-secondary-color);justify-content:center;align-items:center;display:flex}.segment-placeholder.svelte-1cagbrr i:where(.svelte-1cagbrr){opacity:.55;font-size:clamp(3rem,12vw,4.5rem);transition:transform .35s}.segment-overlay.svelte-1cagbrr{pointer-events:none;visibility:hidden;background:var(--pb-scrim);opacity:0;justify-content:center;align-items:flex-end;padding:clamp(.75rem,2.5vw,2rem);transition:opacity .3s;display:flex;position:absolute;inset:0}.segment-view.svelte-1cagbrr{color:var(--bs-primary);white-space:nowrap;background:var(--bs-body-bg);border-radius:.75rem;align-items:center;gap:.4rem;padding:clamp(.5rem,1.2vw,.875rem) clamp(.65rem,2vw,1.25rem);font-size:clamp(.8rem,.7rem + .4vw,1rem);font-weight:600;line-height:1.2;display:inline-flex;box-shadow:0 4px 12px #0003}.segment-card-body.svelte-1cagbrr{flex-direction:column;flex:1;gap:.4rem;min-width:0;padding:1.25rem 1.25rem 1.5rem;display:flex}.segment-card-title.svelte-1cagbrr{-webkit-line-clamp:2;line-clamp:2;min-height:2.6rem;color:var(--bs-emphasis-color);text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:1.1rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.segment-card-meta.svelte-1cagbrr{color:var(--bs-secondary-color);margin:auto 0 0;font-size:.8rem}.segment-card-meta.svelte-1cagbrr i:where(.svelte-1cagbrr){color:var(--bs-primary);opacity:.85}@media (width<=768px){.segment-card.svelte-1cagbrr:hover{transform:translateY(-4px)}.segment-card-body.svelte-1cagbrr{padding:1rem}.segment-card-title.svelte-1cagbrr{min-height:auto;font-size:1rem}}.show-case-segments.svelte-15bo0tk{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:60dvh}
