.nc-root .nc-kit-video__player{max-width:960px;margin:clamp(28px,4vw,48px) auto 0}.nc-root .nc-video{--nc-video-ground:var(--nc-teal-900);--nc-video-ink:var(--nc-cream);position:relative}.nc-root .nc-video[data-portrait]{--nc-video-max-h:min(70vh, 640px);width:min(100%, calc(var(--nc-video-max-h) * var(--nc-video-ratio,.5625)));margin-inline:auto}.nc-root .nc-video__frame{--nc-focus:var(--nc-cream);aspect-ratio:16/9;border-radius:var(--nc-radius-sm);background:var(--nc-video-ground);box-shadow:var(--nc-shadow);color:var(--nc-video-ink);isolation:isolate;position:relative;overflow:hidden}@media (min-width:900px){.nc-root .nc-video__frame{border-radius:var(--nc-radius)}}.nc-root .nc-video__frame :focus-visible{outline:2px solid var(--nc-focus);outline-offset:2px;box-shadow:0 0 0 5px #12333d8c}.nc-root .nc-video__media{object-fit:cover;background:var(--nc-video-ground);cursor:pointer;width:100%;height:100%;display:block}.nc-root .nc-video__media:focus{outline:none}.nc-root .nc-video[data-idle] .nc-video__frame,.nc-root .nc-video[data-idle] .nc-video__media{cursor:none}.nc-root .nc-video__frame:fullscreen{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;background:#000;border-radius:0}.nc-root .nc-video__frame:fullscreen .nc-video__media{object-fit:contain;background:#000}.nc-root .nc-video__media::cue{color:#fff;font-family:var(--nc-font), ui-sans-serif, system-ui, sans-serif;background:#12333dd1;font-size:1rem;line-height:1.4}.nc-root .nc-video__start{color:#fff;width:100%;font:inherit;cursor:pointer;background:#0a1e241f;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.nc-root .nc-video__start-icon{aspect-ratio:1;filter:drop-shadow(0 2px 10px #0a1e2473);opacity:.92;border-radius:50%;place-items:center;width:clamp(44px,7vw,72px);display:grid}.nc-root .nc-video__start-icon .nc-video__icon{width:100%;height:100%;transform:translate(6%)}.nc-root .nc-video__start:hover .nc-video__start-icon{opacity:1}.nc-root .nc-video__start:focus-visible{box-shadow:none;outline:none}.nc-root .nc-video__start:focus-visible .nc-video__start-icon{outline-offset:10px;outline:2px solid #fff}.nc-root .nc-video__bar{opacity:1;background:linear-gradient(#12333d00,#12333d6b 45%,#12333dc7);flex-direction:column;gap:2px;padding:28px 12px 8px;display:flex;position:absolute;inset:auto 0 0}@media (min-width:900px){.nc-root .nc-video__bar{padding:36px 18px 12px}}.nc-root .nc-video[data-idle] .nc-video__bar:not(:has(:focus-visible)){opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){.nc-root .nc-video__bar{transition:opacity var(--nc-dur-ui) var(--nc-ease)}.nc-root .nc-video__start-icon{transition:opacity var(--nc-dur-hover) var(--nc-ease), transform var(--nc-dur-hover) var(--nc-ease)}.nc-root .nc-video__start:hover .nc-video__start-icon{transform:scale(1.06)}}.nc-root .nc-video__row{align-items:center;gap:2px;display:flex}.nc-root .nc-video__spacer{flex:1}.nc-root .nc-video__btn{width:40px;height:40px;color:var(--nc-video-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.nc-root .nc-video__btn .nc-video__icon{width:22px;height:22px}.nc-root .nc-video__btn .nc-video__icon,.nc-root .nc-video__time,.nc-root .nc-video__rail{filter:drop-shadow(0 1px 2px #12333d8c)}.nc-root .nc-video__btn:hover{background:#fffbf824}.nc-root .nc-video__time{font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.92;padding-inline:6px;font-size:.875rem;line-height:1}.nc-root .nc-video__scrub{cursor:pointer;touch-action:none;border-radius:999px;align-items:center;height:24px;margin-inline:8px;display:flex;position:relative}.nc-root .nc-video__rail{background:#fffbf847;border-radius:999px;width:100%;height:4px;position:relative}.nc-root .nc-video__buffered,.nc-root .nc-video__played{border-radius:inherit;position:absolute;inset:0 auto 0 0}.nc-root .nc-video__buffered{background:#fffbf873}.nc-root .nc-video__played{background:var(--nc-cream)}.nc-root .nc-video__thumb{background:var(--nc-cream);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:50%;transform:translateY(-50%)scale(.8);box-shadow:0 1px 3px #12333d66}.nc-root .nc-video__scrub:hover .nc-video__thumb,.nc-root .nc-video__scrub:focus-visible .nc-video__thumb{transform:translateY(-50%)scale(1.15)}.nc-root .nc-video__scrub:focus-visible{outline-offset:4px}@media (max-width:479px){.nc-root .nc-video__bar{padding:22px 6px 4px}.nc-root .nc-video__btn{width:38px;height:38px}.nc-root .nc-video__time{font-size:.8125rem}}
