.video-blog{padding-block:56px 64px;overflow:hidden}.video-blog .swiper-slide{width:600px!important}@media (max-height:767px){.video-blog .swiper-slide{width:250px!important}}.video-blog__head{text-align:center;margin-inline:auto;max-width:640px;margin-bottom:36px}.video-blog__title{color:var(--color-heading,#14121a);margin-top:6px;font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.15}.video-blog__lede{color:var(--color-body,#6b7280);margin-top:10px;font-size:14.5px;line-height:1.6}.video-blog__wall{flex-direction:column;gap:16px;display:flex}.video-reel{width:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%)}.video-reel .swiper-wrapper{transition-timing-function:linear!important}.video-card{aspect-ratio:16/10;cursor:pointer;isolation:isolate;background:#0c0c10;border-radius:16px;flex-direction:column;justify-content:flex-end;width:100%;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #0000002e}.video-card:hover,.video-card:focus-visible{outline:none;transform:translateY(-4px);box-shadow:0 16px 32px #00000047}.video-card--tall{aspect-ratio:16/11}.video-card--short{aspect-ratio:16/9}.video-card__thumb{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.video-card:hover .video-card__thumb{transform:scale(1.06)}.video-card__fallback{z-index:0;background:linear-gradient(135deg,#1b1b22,#0c0c10);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-card__shade{z-index:1;pointer-events:none;background:linear-gradient(#0000 38%,#00000059 62%,#000000d9 100%);position:absolute;inset:0}.video-card__sprocket{z-index:2;pointer-events:none;background-image:radial-gradient(circle,#0000008c 2.5px,#0000 2.6px);background-position:9px;background-repeat:repeat-x;background-size:18px 100%;height:10px;position:absolute;left:0;right:0}.video-card__sprocket--top{top:0}.video-card__sprocket--bottom{bottom:0}.video-card__top-row{z-index:3;justify-content:space-between;align-items:center;gap:6px;display:flex;position:absolute;top:12px;left:10px;right:10px}.video-chip{letter-spacing:.02em;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.video-chip--youtube{background:#e01e1ed9}.video-chip--facebook{background:#185adbd9}.video-chip--tiktok{background:#141418d9}.video-chip--duration{background:#0009;font-weight:600}.video-card__play-wrap{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-card__play{color:#fff;opacity:.9;background:#d70f64;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:transform .25s,opacity .25s,background .25s;display:flex;transform:scale(.9);box-shadow:0 6px 18px #00000059}.video-card:hover .video-card__play,.video-card:focus-visible .video-card__play{opacity:1;background:#d70f62d5;transform:scale(1.08)}.video-card__caption{z-index:3;padding:12px 12px 14px;position:relative}.clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.video-lightbox{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060609eb;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;animation:.2s video-lightbox-in;display:flex;position:fixed;inset:0}@keyframes video-lightbox-in{0%{opacity:0}to{opacity:1}}.video-lightbox__close{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;width:40px;height:40px;font-size:22px;line-height:1;transition:background .2s,transform .2s;position:absolute;top:18px;right:22px}.video-lightbox__close:hover{background:#ffffff38;transform:scale(1.06)}.video-lightbox__frame{aspect-ratio:16/9;background:#000;border-radius:14px;width:min(920px,92vw);position:relative;overflow:hidden;box-shadow:0 20px 60px #00000080}.video-lightbox__frame.is-vertical{aspect-ratio:9/16;width:min(360px,86vw)}.video-lightbox__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-lightbox__caption{text-align:center;color:#ffffffd9;max-width:720px;font-size:14px}.site-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand,#e11d48);font-size:12.5px;font-weight:800;display:inline-block}
