.pod{padding:clamp(24px,3vw,40px) 0}.pod--dark{background:var(--aspire-charcoal)}.pod--surface{background:var(--bg-subtle)}.pod--cloud{background:var(--bg-cloud)}.pod--bento{background:var(--bg-subtle)}.pod--bento>.content-wrapper{background:var(--aspire-white);border:1px solid var(--bento-border-subtle);border-radius:var(--bento-radius-lg);padding:32px 40px}.pod__header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.pod__heading{color:var(--aspire-charcoal);font-family:var(--font-primary);font-size:var(--text-title-1);font-weight:700;letter-spacing:-.02em;margin:0;text-wrap:balance}.pod--dark .pod__heading{color:#fff}.pod__nav{display:flex;flex-shrink:0;gap:8px}.pod__arrow{align-items:center;background:var(--aspire-white);border:1px solid var(--aspire-border);border-radius:50%;color:var(--aspire-charcoal);cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:border-color .2s ease;width:36px}.pod__arrow:hover{border-color:var(--aspire-charcoal)}.pod--dark .pod__arrow{background:transparent;border-color:hsla(0,0%,100%,.2);color:#fff}.pod--dark .pod__arrow:hover{border-color:hsla(0,0%,100%,.5)}.pod__track{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.pod__card{color:inherit;display:block;text-decoration:none}.pod__thumb-wrap{aspect-ratio:1/1;background:var(--bg-surface);border-radius:var(--card-radius);margin-bottom:16px;overflow:hidden}.pod__thumb{height:100%;object-fit:cover;transition:transform 5s cubic-bezier(.25,.46,.45,.94);width:100%}.pod__thumb-placeholder{align-items:center;background:var(--bg-surface);color:var(--aspire-light-text);display:flex;height:100%;justify-content:center;width:100%}.pod--dark .pod__thumb-placeholder{background:#222;color:hsla(0,0%,100%,.3)}@media (pointer:fine){.pod__card:hover .pod__thumb{transform:scale(1.03)}}.pod__body{padding:0 4px}.pod__guest{color:var(--aspire-mid);display:block;font-family:var(--font-mono);font-size:var(--text-overline);font-weight:500;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.pod--dark .pod__guest{color:hsla(0,0%,100%,.45)}.pod__title{color:var(--aspire-charcoal);font-family:var(--font-primary);font-size:var(--text-body-lg);font-weight:600;line-height:1.35;margin:0 0 6px;transition:color .15s ease}.pod--dark .pod__title{color:#fff}@media (pointer:fine){.pod__card:hover .pod__title{color:var(--hover-title)}}.pod__desc{color:var(--aspire-mid);display:-webkit-box;font-family:var(--font-primary);font-size:var(--text-body-sm);-webkit-line-clamp:2;line-height:1.5;margin:0 0 12px;-webkit-box-orient:vertical;overflow:hidden}.pod--dark .pod__desc{color:hsla(0,0%,100%,.65)}.pod__link{align-items:center;color:var(--aspire-charcoal);display:inline-flex;font-family:var(--font-primary);font-size:var(--text-body-xs);font-weight:600;gap:6px;transition:color .15s ease}.pod--dark .pod__link{color:hsla(0,0%,100%,.65)}.pod__link .arr{stroke-dasharray:12;stroke-dashoffset:12;transition:stroke-dashoffset .3s ease}@media (pointer:fine){.pod__card:hover .pod__link .arr{stroke-dashoffset:0}}@media (max-width:900px){.pod__track{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pod__track{grid-template-columns:1fr}.pod__header{align-items:flex-start;flex-direction:column}.pod--bento>.content-wrapper{border-radius:var(--bento-radius);padding:28px 20px}}