.sermon-video-stage>.sermon-video-embed{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.sermon-video[data-astro-cid-jds5f5i4]{padding-top:var(--space-xs);margin:0 0 var(--space-xs)}.sermon-video-heading[data-astro-cid-jds5f5i4]{margin:0 0 var(--space-xs);font-family:var(--mono);font-size:var(--text-label);font-weight:var(--weight-bold);line-height:var(--lh-snug);letter-spacing:var(--track-chrome);text-transform:uppercase;color:var(--body-muted)}.sermon-video-stage[data-astro-cid-jds5f5i4]{position:relative;aspect-ratio:var(--sermon-video-ratio, 2.1 / 1);margin-inline:calc(-1 * var(--space-lg));border-block:var(--border-weight-content) solid var(--border);background:#000;overflow:hidden}.sermon-video-trigger[data-astro-cid-jds5f5i4]{position:absolute;inset:0;display:block;text-decoration:none;color:inherit}.sermon-video-poster[data-astro-cid-jds5f5i4]{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.sermon-video-bar[data-astro-cid-jds5f5i4]{position:absolute;inset-inline:0;inset-block-end:0;display:flex;align-items:stretch}.sermon-video-track[data-astro-cid-jds5f5i4]{position:relative;flex:1;align-self:center;height:var(--sermon-video-track, 4px);background:#f5f5f152}.sermon-video-play[data-astro-cid-jds5f5i4]{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--space-xs);min-height:44px;padding:var(--space-sm) var(--space-chrome);background:var(--accent);color:var(--on-accent);font-family:var(--mono);font-size:var(--text-label);font-weight:var(--weight-bold);line-height:var(--lh-snug);letter-spacing:var(--track-chrome);text-transform:uppercase;transition:background var(--motion-fast) var(--ease-default)}.sermon-video-play[data-astro-cid-jds5f5i4] svg[data-astro-cid-jds5f5i4]{width:1em;height:1em;flex:none}.sermon-video-trigger[data-astro-cid-jds5f5i4]:hover .sermon-video-play[data-astro-cid-jds5f5i4],.sermon-video-trigger[data-astro-cid-jds5f5i4]:focus-visible .sermon-video-play[data-astro-cid-jds5f5i4]{background:var(--ink);color:var(--bg)}.sermon-video-trigger[data-astro-cid-jds5f5i4]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-3px}.sermon-video-stage[data-astro-cid-jds5f5i4][data-state=playing]{--sermon-video-ratio: 16 / 9}.sermon-video-stage[data-astro-cid-jds5f5i4][data-state=playing] .sermon-video-track[data-astro-cid-jds5f5i4],.sermon-video-stage[data-astro-cid-jds5f5i4][data-state=playing] .sermon-video-trigger[data-astro-cid-jds5f5i4][hidden]{display:none}.sermon-video-meta[data-astro-cid-jds5f5i4] a[data-astro-cid-jds5f5i4]{color:inherit;text-underline-offset:3px}.sermon-video-meta[data-astro-cid-jds5f5i4] a[data-astro-cid-jds5f5i4]:hover{color:var(--accent-text)}.sermon-video-meta[data-astro-cid-jds5f5i4] a[data-astro-cid-jds5f5i4]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.sermon-video-chrome[data-astro-cid-jds5f5i4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xs);margin:var(--space-xs) 0 0}.sermon-video-dismiss[data-astro-cid-jds5f5i4]{appearance:none;min-height:44px;padding:var(--space-sm) var(--space-chrome);border:var(--border-weight-chrome) solid var(--border);border-radius:0;background:var(--panel);color:var(--ink);font-family:var(--mono);font-size:var(--text-label);font-weight:var(--weight-bold);line-height:var(--lh-snug);letter-spacing:var(--track-chrome);text-transform:uppercase;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-default)}.sermon-video-dismiss[data-astro-cid-jds5f5i4]:hover{border-color:var(--accent)}.sermon-video-dismiss[data-astro-cid-jds5f5i4]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.sermon-video-dismiss[data-astro-cid-jds5f5i4][hidden]{display:none}.sermon-video-meta[data-astro-cid-jds5f5i4]{margin:0;font-family:var(--mono);font-size:var(--text-label);line-height:var(--lh-snug);letter-spacing:var(--track-chrome);text-transform:uppercase;color:var(--body-muted)}.sermon-video-print[data-astro-cid-jds5f5i4]{display:none}@media(max-width:760px){.sermon-video-stage[data-astro-cid-jds5f5i4]{margin-inline:calc(-1 * var(--space-md))}}@media(prefers-reduced-motion:reduce){.sermon-video-play[data-astro-cid-jds5f5i4]{transition:none}}@media print{.sermon-video-stage[data-astro-cid-jds5f5i4]{display:none}.sermon-video-print[data-astro-cid-jds5f5i4]{display:block;margin:var(--space-xs) 0 0;font-family:var(--mono);font-size:var(--text-label);line-height:var(--lh-snug)}}
