.video.svelte-5hqmbj h2:where(.svelte-5hqmbj){margin-bottom:.75rem}.frame.svelte-5hqmbj{aspect-ratio:16/9;background:#e9e5da;border-radius:12px;position:relative;overflow:hidden}iframe.svelte-5hqmbj,.poster.svelte-5hqmbj{border:0;width:100%;height:100%;position:absolute;inset:0}.poster.svelte-5hqmbj{cursor:pointer;background:0 0;padding:0;display:block}.poster.svelte-5hqmbj img:where(.svelte-5hqmbj){object-fit:cover;width:100%;height:100%;display:block}.play.svelte-5hqmbj{color:#fff;background:#293f3ae6;border-radius:50%;place-items:center;width:72px;height:72px;transition:transform .16s,background .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000040}.play.svelte-5hqmbj svg{fill:currentColor;margin-left:4px}.poster.svelte-5hqmbj:hover .play:where(.svelte-5hqmbj),.poster.svelte-5hqmbj:focus-visible .play:where(.svelte-5hqmbj){background:var(--brand-sage,#397e6b);transform:translate(-50%,-50%)scale(1.08)}.poster.svelte-5hqmbj:focus-visible{outline:3px solid var(--brand-sage,#397e6b);outline-offset:3px}.duration.svelte-5hqmbj{color:#fff;font-size:var(--fs-md);font-weight:var(--fw-bold);background:#000000b8;border-radius:6px;padding:2px 8px;position:absolute;bottom:10px;right:10px}.title.svelte-5hqmbj{font-weight:var(--fw-bold);color:var(--brand-ink,#293f3a)!important;margin:.75rem 0 .25rem!important}.note.svelte-5hqmbj{font-size:var(--fs-md);margin:0!important}
