@layer components{.podcast-page{--podcast-card-radius:var(--radius-md);--podcast-card-image-radius:var(--radius-sm);background-color:var(--marketing-page-bg);color:var(--marketing-page-text);min-height:100dvh}.podcast-episode-hero{gap:var(--space-lg);flex-direction:column;display:flex}.podcast-episode-hero__video{aspect-ratio:16/9;border-radius:var(--podcast-card-radius);width:100%;overflow:hidden}.podcast-detail-tags{flex-wrap:wrap;gap:.25rem;display:flex}.podcast-detail-tag{background:var(--marketing-pill-bg);border-radius:var(--space-md);color:var(--marketing-pill-text);font-size:var(--text-badge);padding:.25rem .5rem;font-weight:500;line-height:1}.podcast-detail-platform-buttons{gap:var(--space-sm);flex-wrap:wrap;display:flex}.podcast-detail-platform-button{border:1px solid var(--marketing-outline-button-border);border-radius:var(--radius-xs);color:var(--marketing-outline-button-text);font-size:var(--text-sm);align-items:center;gap:var(--space-xs);padding:var(--space-xs);font-weight:600;line-height:1;transition:background-color .18s,opacity .18s;display:inline-flex}@media (hover:hover) and (pointer:fine){.podcast-detail-platform-button:hover{background-color:var(--marketing-outline-button-hover);opacity:.95}}.podcast-show-notes{gap:var(--space-lg);flex-direction:column;display:flex}.podcast-show-notes__toggle{color:var(--marketing-page-text);font-size:var(--text-md);font-weight:500;line-height:var(--leading-xl);align-self:flex-start}.podcast-show-notes__panel{gap:var(--space-sm);padding-top:var(--space-sm);flex-direction:column;display:flex}.podcast-show-notes__meta{color:var(--marketing-page-text)}.podcast-speakers,.podcast-speakers__list{gap:var(--space-xl);flex-direction:column;display:flex}.podcast-speaker-card{gap:var(--space-md);flex-direction:column;display:flex}@media (min-width:48rem){.podcast-speaker-card{gap:var(--space-md);flex-direction:row}}.podcast-speaker-card__media{border-radius:var(--podcast-card-image-radius);flex-shrink:0;width:7.5rem;height:7.5rem;overflow:hidden}.podcast-speaker-card__content{gap:var(--space-md);flex-direction:column;flex:1;min-width:0;display:flex}.podcast-more-episodes{gap:var(--space-xl);flex-direction:column;display:flex}.podcast-more-episodes .podcast-episodes{padding-bottom:0}.podcast-see-all-link{color:var(--marketing-page-text);font-size:var(--text-md);align-items:center;gap:var(--space-xs);font-weight:500;line-height:var(--leading-xl);width:fit-content;display:inline-flex}@media (hover:hover) and (pointer:fine){.podcast-see-all-link:hover{opacity:.85}}.podcast-hero{padding-block:var(--space-fluid-2xl)}.podcast-platform-links{gap:var(--space-xs);flex-wrap:wrap;justify-content:center;display:flex}.podcast-platform-link{transition:transform .22s,opacity .22s;display:inline-flex}@media (hover:hover) and (pointer:fine){.podcast-platform-link:hover{opacity:.9;transform:translateY(-2px)}}.podcast-episodes{gap:var(--space-md);padding-bottom:var(--space-fluid-3xl);flex-direction:column;display:flex}.podcast-episode-card{background:var(--marketing-elevated-bg);border-radius:var(--podcast-card-radius);color:var(--marketing-elevated-text);gap:var(--space-md);padding:var(--space-md);flex-direction:column;transition:box-shadow .22s;display:flex}@media (hover:hover) and (pointer:fine){.podcast-episode-card:hover{box-shadow:var(--marketing-elevated-shadow)}.podcast-episode-card:hover .btn--arrow svg{transform:translateY(-3px)translate(3px)}}@media (min-width:48rem){.podcast-episode-card{flex-direction:row;align-items:flex-start}}.podcast-episode-card__meta{color:var(--marketing-elevated-meta);font-size:var(--text-body-xsmall)}.podcast-episode-card__media{border-radius:var(--podcast-card-image-radius);aspect-ratio:1;flex-shrink:0;width:100%;overflow:hidden}@media (min-width:48rem){.podcast-episode-card__media{aspect-ratio:1;width:11.4375rem}}.podcast-episode-card__play.btn--outline,.podcast-episode-card__play.btn--outline:hover:not(:disabled),.podcast-episode-card__play.btn--outline[aria-expanded=true]{border-color:var(--marketing-elevated-play-border);color:var(--marketing-elevated-play-text);background-color:#0000}.podcast-episode-card__tags{flex-wrap:wrap;gap:.25rem;display:flex}.podcast-episode-tag{background:var(--marketing-elevated-tag-bg);border-radius:var(--space-md);color:var(--marketing-elevated-tag-text);font-size:var(--text-badge);padding:.25rem .5rem;font-weight:500;line-height:1;transition:box-shadow .22s,background-color .22s}@media (hover:hover) and (pointer:fine){.podcast-episode-tag:hover{background-color:var(--neutral-200);box-shadow:var(--marketing-elevated-shadow)}}.podcast-guest-cta{background:var(--marketing-accent-surface);border-radius:var(--podcast-card-radius);color:var(--marketing-accent-text);margin-bottom:var(--space-fluid-3xl);position:relative;overflow:hidden}.podcast-guest-cta__content{gap:var(--space-md);max-width:75%;padding:var(--space-xl);z-index:1;flex-direction:column;display:flex;position:relative}.podcast-guest-cta__image{object-fit:contain;object-position:bottom right;pointer-events:none;z-index:0;width:auto;height:95%;position:absolute;bottom:0;right:0}@media not all and (min-width:48rem){.podcast-guest-cta__content{max-width:100%}.podcast-guest-cta__image{width:100%;height:auto;margin-bottom:-.4375rem;position:relative}}}
