.ck-videos{padding-top:40px;padding-bottom:36px;border-bottom:1px solid var(--line,#34474b)}.ck-video-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:23px}.ck-video-heading .eyebrow{margin-bottom:12px}.ck-video-heading h2{font-size:clamp(29px,3.5vw,44px);line-height:1.12;letter-spacing:-1.2px;margin:0 0 12px}.ck-video-heading p:not(.eyebrow){color:#bacbd1;font-size:15px;max-width:650px;margin:0}.ck-video-nav{display:flex;align-items:center;gap:12px;flex-shrink:0;font-size:12px;color:#aebfc5}.ck-video-nav button{width:40px;height:40px;border-radius:50%;border:1px solid #627268;background:#192b2c;color:#e9c27e;font-size:21px;cursor:pointer}.ck-video-nav button:hover:not(:disabled){background:#2e4138;border-color:#e9c27e}.ck-video-nav button:disabled{opacity:.3;cursor:default}.ck-video-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/3);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#657967 #142125;padding:3px 2px 13px}.ck-video-track.is-single{grid-auto-columns:min(660px,100%)}.ck-video-item{min-width:0;scroll-snap-align:start}.ck-video-card{display:block;width:100%;padding:0;text-align:left;border:1px solid #53634f;border-radius:8px;overflow:hidden;background:#182728;color:#f0f0e9;cursor:pointer;box-shadow:0 8px 24px #0002;font:inherit}.ck-video-card:hover{border-color:#edc185}.ck-video-card:focus-visible,.ck-video-nav button:focus-visible{outline:3px solid #edc185;outline-offset:3px}.ck-video-thumb{display:block;position:relative;aspect-ratio:16/9;background:radial-gradient(ellipse at center,#314238,#101b21);overflow:hidden}.ck-video-preview{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.ck-video-thumb:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 55%,#0008)}.ck-video-play{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);width:65px;height:65px;border:1px solid #f9e5bd99;border-radius:50%;display:grid;place-items:center;background:#101c24c9;color:#f4d797;font-size:25px;padding-left:3px;box-shadow:0 5px 24px #0006;transition:background .15s,transform .15s}.ck-video-card:hover .ck-video-play{background:#b59a52;transform:translate(-50%,-50%) scale(1.06);color:#0b1517}.ck-video-duration{position:absolute;z-index:1;right:10px;bottom:10px;font-size:10px;letter-spacing:.1em;padding:4px 7px;background:#061118bb;border-radius:3px;color:#eee9d8}.ck-video-caption{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 18px}.ck-video-caption strong{font-size:17px;overflow-wrap:anywhere}.ck-video-caption>span{color:#e8c383;font-size:12px;white-space:nowrap}.ck-video-help,.ck-video-empty{font-size:12px;color:#a9bcc3;margin:13px 0 0}.ck-video-modal{padding:0;border:0;border-radius:7px;background:transparent;overflow:visible;width:min(1100px,calc(100vw - 44px));max-width:none;max-height:none;margin:auto;color:#fff}.ck-video-modal::backdrop{background:#02070dec;backdrop-filter:blur(5px)}.ck-video-surface{position:relative;background:#000;border-radius:7px;overflow:hidden;box-shadow:0 20px 90px #000c}.ck-video-surface>video{display:block;width:100%;height:auto;max-height:calc(100dvh - 100px);min-height:120px;object-fit:contain;outline:none;cursor:pointer}.ck-video-top{position:absolute;left:0;right:0;top:0;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 17px;background:linear-gradient(#000b,transparent);pointer-events:none;font:14px Arial,sans-serif}.ck-video-top>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-video-top button{pointer-events:auto;border:1px solid #ffffff50;background:#061018a8;color:#fff;border-radius:50%;width:34px;height:34px;line-height:1;font-size:25px;cursor:pointer}.ck-video-controls{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:12px;padding:18px 14px 12px;background:linear-gradient(transparent,#000d);font:12px Arial,sans-serif}.ck-video-controls button{flex-shrink:0;border:1px solid #ffffff40;background:#102023bd;color:#f4dfaa;border-radius:4px;padding:7px 10px;cursor:pointer;font:12px Arial,sans-serif;min-height:32px}.ck-video-controls input{flex:1;min-width:30px;accent-color:#e9c27e;cursor:pointer}.ck-video-controls [data-video-time]{white-space:nowrap;font-size:11px;font-variant-numeric:tabular-nums}.ck-video-controls button:focus-visible,.ck-video-top button:focus-visible{outline:2px solid #edc185;outline-offset:2px}.ck-video-modal-help{font:12px/1.5 Arial,sans-serif;text-align:center;color:#b7c6ce;margin:12px 0 0}.ck-video-modal-open{overflow:hidden}.ck-video-error{position:absolute;inset:30% 10% auto;padding:20px;background:#15242bef;border:1px solid #a6b7bc;border-radius:5px;color:#fff;text-align:center;font:14px/1.6 Arial,sans-serif}.ck-video-error[hidden]{display:none}.ck-video-error a{color:#efd19a;display:block}.ck-video-surface:fullscreen{display:flex;align-items:center;justify-content:center}.ck-video-surface:fullscreen>video{max-height:100vh;width:100%;height:100%}
@media(max-width:800px){.ck-video-track{grid-auto-columns:calc((100% - 18px)/2)}.ck-video-heading{align-items:flex-start}.ck-video-nav{gap:8px}.ck-video-caption{padding:13px}.ck-video-play{width:53px;height:53px;font-size:21px}}
@media(max-width:540px){.ck-videos{padding-top:28px;padding-bottom:26px}.ck-video-heading{flex-direction:column;gap:17px}.ck-video-heading h2{font-size:32px}.ck-video-heading p:not(.eyebrow){font-size:14px}.ck-video-nav{align-self:flex-end}.ck-video-nav button{width:35px;height:35px}.ck-video-track{grid-auto-columns:90%;gap:13px}.ck-video-track.is-single{grid-auto-columns:100%}.ck-video-modal{width:calc(100vw - 18px)}.ck-video-controls{gap:6px;padding:25px 7px 7px}.ck-video-controls button{font-size:11px;padding:6px}.ck-video-controls [data-video-time]{font-size:9px}.ck-video-top{padding:8px;font-size:12px}.ck-video-modal-help{font-size:10px;margin-top:8px}}

/* The player is an overlay, never an inline block in the page flow. */
#ck-video-modal:not([open]){display:none!important}#ck-video-modal[open]{display:block;position:fixed;inset:0;margin:auto;z-index:2147483647}#ck-video-modal::backdrop{background:rgba(2,7,13,.94)}
