.xv[data-astro-cid-fzlzrvvh]{display:flex;flex-direction:column;height:100%;background:var(--color-white);border:1px solid var(--color-border-medium);border-radius:var(--border-radius-card);overflow:hidden;transition:box-shadow var(--transition-card)}.xv[data-astro-cid-fzlzrvvh]:hover{box-shadow:var(--shadow-card-hover)}.xv-media[data-astro-cid-fzlzrvvh]{position:relative;aspect-ratio:9 / 16;background:var(--color-mist);border-bottom:1px solid var(--color-border-light)}.xv-video[data-astro-cid-fzlzrvvh]{display:block;width:100%;height:100%;object-fit:cover;background:var(--color-mist)}.xv-play[data-astro-cid-fzlzrvvh]{position:absolute;top:50%;left:50%;width:64px;height:64px;margin:-32px 0 0 -32px;padding:0 0 0 4px;border:3px solid var(--color-soft-violet);border-radius:50%;background:var(--color-white);color:var(--color-soft-violet);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.xv-play[data-astro-cid-fzlzrvvh]:hover,.xv-play[data-astro-cid-fzlzrvvh]:focus-visible{background:var(--color-soft-violet);color:var(--color-white);transform:scale(1.06)}.xv-play[data-astro-cid-fzlzrvvh]:focus-visible{outline:2px solid var(--color-dark-text);outline-offset:3px}.xv[data-astro-cid-fzlzrvvh].is-playing .xv-play[data-astro-cid-fzlzrvvh]{display:none}.xv-duration[data-astro-cid-fzlzrvvh]{position:absolute;top:var(--space-sm);right:var(--space-sm);font-family:var(--font-headline);font-weight:500;font-size:var(--size-ui);letter-spacing:var(--ls-ui);color:var(--color-white);background:var(--color-dark-text);padding:3px 8px;border-radius:var(--border-radius-tag);pointer-events:none}.xv[data-astro-cid-fzlzrvvh].is-playing .xv-duration[data-astro-cid-fzlzrvvh]{display:none}.xv-body[data-astro-cid-fzlzrvvh]{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg);flex:1}.xv-pillar[data-astro-cid-fzlzrvvh]{margin:0;font-family:var(--font-headline);font-weight:500;font-size:var(--size-kicker);letter-spacing:var(--ls-ui);text-transform:uppercase}.xv-pillar[data-astro-cid-fzlzrvvh] a[data-astro-cid-fzlzrvvh]{color:var(--color-dark-text);opacity:.5;text-decoration:none;transition:opacity var(--transition-fast),color var(--transition-fast)}.xv-pillar[data-astro-cid-fzlzrvvh] a[data-astro-cid-fzlzrvvh]:hover{opacity:1;color:var(--color-orange)}.xv-title[data-astro-cid-fzlzrvvh]{margin:0;font-family:var(--font-headline);font-weight:700;font-size:var(--size-card-title);line-height:var(--lh-card-title);letter-spacing:var(--ls-card-title);color:var(--color-dark-text);max-width:none}.xv-takeaway[data-astro-cid-fzlzrvvh]{margin:0;font-family:var(--font-body);font-size:var(--size-card-body);line-height:var(--lh-card-body);color:var(--color-dark-text);opacity:.8}.xv-read[data-astro-cid-fzlzrvvh]{display:inline-block;margin-top:var(--space-xs);font-family:var(--font-headline);font-weight:500;font-size:var(--size-ui);letter-spacing:var(--ls-ui);text-transform:uppercase;color:var(--color-dark-text);text-decoration:none;transition:color var(--transition-fast)}.xv-read[data-astro-cid-fzlzrvvh]:hover{color:var(--color-orange)}.xv-transcript[data-astro-cid-fzlzrvvh]{margin-top:auto;padding-top:var(--space-sm);border-top:1px solid var(--color-border-light)}.xv-transcript-toggle[data-astro-cid-fzlzrvvh]{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--space-2xs);font-family:var(--font-headline);font-weight:500;font-size:var(--size-ui);letter-spacing:var(--ls-ui);text-transform:uppercase;color:var(--color-text-muted);transition:color var(--transition-fast)}.xv-transcript-toggle[data-astro-cid-fzlzrvvh]::-webkit-details-marker{display:none}.xv-transcript-toggle[data-astro-cid-fzlzrvvh]:hover{color:var(--color-dark-text)}.xv-chevron[data-astro-cid-fzlzrvvh]{display:inline-block;font-size:var(--size-lede);line-height:1;transition:transform var(--transition-fast)}.xv-transcript[data-astro-cid-fzlzrvvh][open] .xv-chevron[data-astro-cid-fzlzrvvh]{transform:rotate(90deg)}.xv-transcript-body[data-astro-cid-fzlzrvvh]{padding-top:var(--space-sm)}.xv-transcript-body[data-astro-cid-fzlzrvvh] p[data-astro-cid-fzlzrvvh]{font-family:var(--font-body);font-size:var(--size-card-body);line-height:var(--lh-card-body);color:var(--color-dark-text);opacity:.85;margin:0 0 var(--space-sm);max-width:none}.xv-transcript-body[data-astro-cid-fzlzrvvh] p[data-astro-cid-fzlzrvvh]:last-child{margin-bottom:0}.xv-note[data-astro-cid-fzlzrvvh]{margin:0;padding:var(--space-xs) var(--space-sm);font-family:var(--font-body);font-size:var(--size-ui);line-height:var(--lh-ui);color:var(--color-dark-text);background:var(--color-orange-wash);border-radius:var(--border-radius-tag)}@media(min-width:760px){.xv--feature[data-astro-cid-fzlzrvvh]{display:grid;grid-template-columns:minmax(240px,300px) 1fr;align-items:center}.xv--feature[data-astro-cid-fzlzrvvh] .xv-media[data-astro-cid-fzlzrvvh]{height:100%;border-bottom:none;border-right:1px solid var(--color-border-light)}.xv--feature[data-astro-cid-fzlzrvvh] .xv-body[data-astro-cid-fzlzrvvh]{padding:var(--space-xl);gap:var(--space-sm)}.xv--feature[data-astro-cid-fzlzrvvh] .xv-title[data-astro-cid-fzlzrvvh]{font-size:var(--size-subsection);line-height:var(--lh-subsection);letter-spacing:var(--ls-subsection)}.xv--feature[data-astro-cid-fzlzrvvh] .xv-takeaway[data-astro-cid-fzlzrvvh]{font-size:var(--size-body);line-height:var(--lh-body);max-width:var(--max-width-lede)}.xv--feature[data-astro-cid-fzlzrvvh] .xv-transcript[data-astro-cid-fzlzrvvh]{margin-top:var(--space-sm)}}.xp-hero[data-astro-cid-44grw6fm]{background:var(--color-cream);padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(48px,6vw,80px)}.xp-hero-inner[data-astro-cid-44grw6fm]{max-width:var(--max-width-page);padding-inline:clamp(20px,4vw,80px);margin:0 auto}.xp-title[data-astro-cid-44grw6fm]{font-family:var(--font-headline);font-weight:900;font-size:var(--size-hero);line-height:var(--lh-hero);letter-spacing:var(--ls-hero);color:var(--color-orange);margin:0;max-width:var(--max-width-heading)}.xp-start[data-astro-cid-44grw6fm],.xp-grid-section[data-astro-cid-44grw6fm],.xp-platform[data-astro-cid-44grw6fm]{padding-block:var(--space-section)}.xp-section-title[data-astro-cid-44grw6fm]{font-family:var(--font-headline);font-weight:800;font-size:var(--size-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);color:var(--color-dark-text);margin:0 0 var(--space-lg);max-width:var(--max-width-heading)}.xp-grid[data-astro-cid-44grw6fm]{list-style:none;margin:0;padding:0}.xp-grid[data-astro-cid-44grw6fm]>li[data-astro-cid-44grw6fm]{display:flex}.xp-platform-card[data-astro-cid-44grw6fm]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-xs);background:var(--color-white);border:1px dashed var(--color-border-medium);border-radius:var(--border-radius-card);padding:var(--space-2xl) var(--space-xl);text-decoration:none;color:var(--color-dark-text);transition:box-shadow var(--transition-card),border-color var(--transition-card)}.xp-platform-card[data-astro-cid-44grw6fm]:hover{box-shadow:var(--shadow-card-hover);border-color:var(--color-orange)}.xp-platform-label[data-astro-cid-44grw6fm]{font-family:var(--font-headline);font-weight:500;font-size:var(--size-kicker);letter-spacing:var(--ls-kicker);text-transform:uppercase;color:var(--color-text-muted);opacity:.6}.xp-platform-title[data-astro-cid-44grw6fm]{font-family:var(--font-headline);font-weight:800;font-size:var(--size-subsection);line-height:var(--lh-subsection);letter-spacing:var(--ls-subsection);color:var(--color-dark-text);transition:color var(--transition-fast)}.xp-platform-card[data-astro-cid-44grw6fm]:hover .xp-platform-title[data-astro-cid-44grw6fm]{color:var(--color-orange)}.xp-platform-desc[data-astro-cid-44grw6fm]{font-family:var(--font-body);font-size:var(--size-card-body);line-height:var(--lh-card-body);max-width:var(--max-width-lede);opacity:.8}.xp-platform-cta[data-astro-cid-44grw6fm]{margin-top:var(--space-xs);font-family:var(--font-headline);font-weight:500;font-size:var(--size-ui);letter-spacing:var(--ls-ui);text-transform:uppercase}
