.dc-course-video-hero{padding-bottom:58px}.dc-course-video-hero .dc-course-hero-grid{align-items:start;padding-top:34px}.dc-course-video-hero .dc-course-hero-quote{max-width:820px}.dc-course-video-stage{position:relative;width:100%;aspect-ratio:16/9;margin-top:42px;background:var(--course-ink);border:1px solid var(--course-ink);box-shadow:14px 14px 0 var(--course-acid);overflow:hidden}.dc-course-video-stage iframe,.dc-course-video-poster,.dc-course-video-tint{position:absolute;inset:0;width:100%;height:100%}.dc-course-video-stage iframe{border:0;background:var(--course-ink)}.dc-course-video-poster{object-fit:cover;filter:grayscale(1) contrast(1.12) brightness(.62);transform:scale(1.015);transition:transform .45s ease,filter .45s ease}.dc-course-video-tint{background:linear-gradient(90deg,rgba(17,17,17,.9) 0%,rgba(17,17,17,.52) 46%,rgba(17,17,17,.18) 100%);pointer-events:none}.dc-course-video-play{position:absolute;inset:auto auto 34px 34px;z-index:2;width:min(680px,calc(100% - 68px));padding:0;border:0;background:transparent;color:var(--course-paper);text-align:left;cursor:pointer;font:inherit}.dc-course-video-play-meta{display:inline-block;margin-bottom:14px;background:var(--course-acid);color:var(--course-ink);padding:8px 10px;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.dc-course-video-play-title{display:flex;align-items:center;gap:18px;font-size:clamp(34px,5vw,78px);font-weight:900;letter-spacing:-.06em;line-height:.86;text-transform:uppercase}.dc-course-video-play-icon{display:grid;place-items:center;flex:0 0 auto;width:clamp(54px,6vw,88px);aspect-ratio:1;background:var(--course-acid);color:var(--course-ink);font-size:clamp(22px,2vw,34px);line-height:1}.dc-course-video-play-sub{display:block;margin-top:16px;max-width:620px;font-size:13px;font-weight:800;letter-spacing:.08em;line-height:1.35;text-transform:uppercase;opacity:.78}.dc-course-video-stage:not(.is-playing):hover .dc-course-video-poster{transform:scale(1.035);filter:grayscale(1) contrast(1.16) brightness(.68)}.dc-course-video-corner{position:absolute;z-index:2;right:20px;top:20px;border:1px solid rgba(242,240,232,.7);color:var(--course-paper);padding:8px 10px;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.dc-course-video-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding-top:14px;border-top:1px solid var(--course-line);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dc-course-video-caption a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.dc-course-video-caption a:hover{opacity:.6}.dc-course-video-hero .dc-course-actions{margin-top:28px}@media(max-width:900px){.dc-course-video-stage{margin-top:32px;box-shadow:9px 9px 0 var(--course-acid)}.dc-course-video-caption{align-items:flex-start;flex-direction:column;gap:8px}.dc-course-video-play{left:24px;bottom:24px;width:calc(100% - 48px)}}@media(max-width:560px){.dc-course-video-hero{padding-bottom:46px}.dc-course-video-stage{margin-top:26px;box-shadow:6px 6px 0 var(--course-acid)}.dc-course-video-caption{font-size:10px;line-height:1.4}.dc-course-video-play{left:16px;bottom:16px;width:calc(100% - 32px)}.dc-course-video-play-meta{margin-bottom:9px;padding:6px 8px;font-size:8px}.dc-course-video-play-title{gap:10px;font-size:clamp(26px,8vw,42px)}.dc-course-video-play-icon{width:46px;font-size:18px}.dc-course-video-play-sub{margin-top:10px;font-size:9px}.dc-course-video-corner{right:10px;top:10px;font-size:8px}}
