.videos-body[data-astro-cid-srtwjgh5]{background:#f4f6f8;padding-block:3.5rem 4rem;scroll-margin-top:90px}.videos-body[data-astro-cid-srtwjgh5] [data-astro-cid-srtwjgh5][hidden]{display:none!important}.library-heading[data-astro-cid-srtwjgh5]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-block-end:1.75rem}.section-accent[data-astro-cid-srtwjgh5]{display:block;width:32px;height:3px;background:var(--red);margin-block-end:.65rem}.library-heading[data-astro-cid-srtwjgh5] h2[data-astro-cid-srtwjgh5]{font-family:var(--font-head);font-size:clamp(1.6rem,2.7vw,2rem);font-weight:700;color:var(--navy);line-height:1.2}.video-results[data-astro-cid-srtwjgh5]{font-size:.85rem;color:#586876;text-align:end}.video-tools[data-astro-cid-srtwjgh5]{padding:1.5rem;background:#fff;border:1px solid #dfe5ea;border-radius:8px;margin-block-end:1.75rem}.desktop-categories[data-astro-cid-srtwjgh5]{border:0;min-width:0;margin:0;padding:0}.desktop-categories[data-astro-cid-srtwjgh5] legend[data-astro-cid-srtwjgh5],.control-field[data-astro-cid-srtwjgh5]>span[data-astro-cid-srtwjgh5]:first-child{font-size:.76rem;font-weight:700;color:#4a5c6b;margin-block-end:.55rem}.category-chips[data-astro-cid-srtwjgh5]{display:flex;flex-wrap:wrap;gap:.5rem}.category-chip[data-astro-cid-srtwjgh5]{display:inline-flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:39px;max-width:100%;padding:.5rem .75rem;background:#fff;border:1px solid #dce3e9;border-radius:5px;color:#425665;font:inherit;font-size:.79rem;font-weight:500;line-height:1.35;text-align:start;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.category-chip[data-astro-cid-srtwjgh5]:hover{border-color:#8fa3b4;background:#f8fafb}.category-chip[data-astro-cid-srtwjgh5][aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.category-count[data-astro-cid-srtwjgh5]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:1.4rem;min-height:1.3rem;padding-inline:.3rem;border-radius:3px;background:#edf1f4;color:#5c6c78;font-size:.7rem;font-variant-numeric:tabular-nums}.category-chip[data-astro-cid-srtwjgh5][aria-pressed=true] .category-count[data-astro-cid-srtwjgh5]{color:#fff;background:#ffffff24}.video-toolbar[data-astro-cid-srtwjgh5]{display:flex;align-items:flex-end;gap:1rem;margin-block-start:1.35rem;padding-block-start:1.2rem;border-block-start:1px solid #e9edf1}.control-field[data-astro-cid-srtwjgh5]{display:flex;flex-direction:column;min-width:0}.video-search-field[data-astro-cid-srtwjgh5]{flex:1}.video-sort-field[data-astro-cid-srtwjgh5]{flex:0 1 240px}.control-field[data-astro-cid-srtwjgh5] input[data-astro-cid-srtwjgh5],.control-field[data-astro-cid-srtwjgh5] select[data-astro-cid-srtwjgh5]{width:100%;min-width:0;min-height:44px;border:1px solid #cfd9e1;border-radius:4px;background:#fff;color:var(--navy);font:inherit;font-size:.88rem;padding:.65rem .75rem}.control-field[data-astro-cid-srtwjgh5] select[data-astro-cid-srtwjgh5]{cursor:pointer}.control-field[data-astro-cid-srtwjgh5] input[data-astro-cid-srtwjgh5]::placeholder{color:#758591;opacity:1}.search-input-wrap[data-astro-cid-srtwjgh5]{display:block;position:relative}.search-input-wrap[data-astro-cid-srtwjgh5] svg[data-astro-cid-srtwjgh5]{position:absolute;inset-inline-start:.8rem;top:50%;transform:translateY(-50%);color:#758591;pointer-events:none}.search-input-wrap[data-astro-cid-srtwjgh5] input[data-astro-cid-srtwjgh5]{padding-inline-start:2.4rem}.clear-filters[data-astro-cid-srtwjgh5]{min-height:44px;padding:.65rem .1rem;background:none;border:0;color:var(--red);font:inherit;font-size:.82rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.popularity-note[data-astro-cid-srtwjgh5]{margin-block-start:.8rem;color:#72808c;font-size:.73rem;line-height:1.5}.mobile-category[data-astro-cid-srtwjgh5],.selected-category-caption[data-astro-cid-srtwjgh5]{display:none}.video-grid[data-astro-cid-srtwjgh5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.video-card[data-astro-cid-srtwjgh5]{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #dfe5ea;border-radius:7px;overflow:hidden;transition:border-color .18s,box-shadow .18s}.video-card[data-astro-cid-srtwjgh5]:hover{border-color:#b7c4cf;box-shadow:0 5px 16px #1e313f0f}.video-thumb[data-astro-cid-srtwjgh5]{display:block;position:relative;flex-shrink:0;width:100%;aspect-ratio:16/9;overflow:hidden;background:#17232d;cursor:pointer}.video-thumb[data-astro-cid-srtwjgh5] img[data-astro-cid-srtwjgh5]{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s}.video-thumb[data-astro-cid-srtwjgh5]:hover img[data-astro-cid-srtwjgh5]{opacity:.86}.play-btn[data-astro-cid-srtwjgh5]{position:absolute;inset:0;margin:auto;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.65);border-radius:50%;background:#17232dcc;color:#fff;transition:background .2s,transform .2s}.video-thumb[data-astro-cid-srtwjgh5]:hover .play-btn[data-astro-cid-srtwjgh5]{background:var(--red);transform:scale(1.06)}.popular-badge[data-astro-cid-srtwjgh5]{position:absolute;inset-inline-start:.7rem;top:.7rem;max-width:calc(100% - 1.4rem);padding:.2rem .45rem;border-radius:3px;background:#fffffff2;color:#ac1630;font-size:.67rem;font-weight:700;line-height:1.4}.video-duration[data-astro-cid-srtwjgh5]{position:absolute;inset-inline-end:.6rem;bottom:.55rem;background:#0f181fe0;color:#fff;padding:.15rem .35rem;border-radius:3px;font-size:.72rem;line-height:1.3;font-variant-numeric:tabular-nums}.video-caption[data-astro-cid-srtwjgh5]{display:flex;flex:1;flex-direction:column;min-width:0;padding:1.1rem 1.15rem}.video-meta[data-astro-cid-srtwjgh5]{display:flex;align-items:flex-start;justify-content:space-between;gap:.45rem .65rem;flex-wrap:wrap}.video-category[data-astro-cid-srtwjgh5]{color:#a91832;font-size:.72rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.video-views[data-astro-cid-srtwjgh5]{display:inline-flex;align-items:center;gap:.3rem;color:#74818c;font-size:.7rem;line-height:1.4}.video-views[data-astro-cid-srtwjgh5] svg[data-astro-cid-srtwjgh5]{flex-shrink:0}.video-title[data-astro-cid-srtwjgh5]{margin-block-start:.65rem;color:var(--navy);font-size:1rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.video-links[data-astro-cid-srtwjgh5]{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:.6rem 1rem;margin-block-start:auto;padding-block-start:1.2rem}.video-product[data-astro-cid-srtwjgh5],.video-source[data-astro-cid-srtwjgh5]{font-size:.76rem;line-height:1.4;text-underline-offset:3px}.video-product[data-astro-cid-srtwjgh5]{color:var(--navy);font-weight:600}.video-source[data-astro-cid-srtwjgh5]{color:#687b89;text-decoration:underline}.video-product[data-astro-cid-srtwjgh5]:hover,.video-source[data-astro-cid-srtwjgh5]:hover{color:var(--red)}.video-empty[data-astro-cid-srtwjgh5]{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center;padding:3.5rem 1.5rem;border:1px dashed #cbd5de;border-radius:7px;color:#667987;background:#fff}.video-empty[data-astro-cid-srtwjgh5] p[data-astro-cid-srtwjgh5]{font-size:1rem;color:var(--navy)}.load-more-wrap[data-astro-cid-srtwjgh5]{text-align:center;margin-block-start:2rem}.load-more[data-astro-cid-srtwjgh5]{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;min-height:46px;max-width:100%;padding:.75rem 1.8rem;background:#fff;border:1px solid #a9bac7;border-radius:4px;color:var(--navy);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.load-more[data-astro-cid-srtwjgh5]:hover{background:var(--navy);border-color:var(--navy);color:#fff}.videos-body[data-astro-cid-srtwjgh5] [data-astro-cid-srtwjgh5]:is(button,a,input,select):focus-visible{outline:3px solid var(--red);outline-offset:3px}.videos-body[data-astro-cid-srtwjgh5] .video-thumb[data-astro-cid-srtwjgh5]:focus-visible{outline-offset:-3px}.video-dialog[data-astro-cid-srtwjgh5]{width:min(960px,calc(100% - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:0;border:0;border-radius:8px;background:#fff;color:var(--navy);box-shadow:0 24px 90px #0000004d;overflow:auto}.video-dialog[data-astro-cid-srtwjgh5]::backdrop{background:#091219d1}.video-dialog-header[data-astro-cid-srtwjgh5]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem}.video-dialog-header[data-astro-cid-srtwjgh5] h2[data-astro-cid-srtwjgh5]{font-size:1rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.close-player[data-astro-cid-srtwjgh5]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;background:#f1f4f6;border:1px solid #dce3e9;border-radius:4px;color:var(--navy);cursor:pointer}.close-player[data-astro-cid-srtwjgh5]:hover{background:#e4eaf0}.video-player-frame[data-astro-cid-srtwjgh5]{aspect-ratio:16/9;background:#111}.video-player-frame[data-astro-cid-srtwjgh5] iframe{display:block;width:100%;height:100%;border:0}.video-dialog-footer[data-astro-cid-srtwjgh5]{padding:.8rem 1.25rem;text-align:end}.video-dialog-footer[data-astro-cid-srtwjgh5] a[data-astro-cid-srtwjgh5]{font-size:.8rem;color:#526d80;text-decoration:underline;text-underline-offset:3px}@media(max-width:1079px){.video-grid[data-astro-cid-srtwjgh5]{grid-template-columns:repeat(2,minmax(0,1fr))}.video-toolbar[data-astro-cid-srtwjgh5]{flex-wrap:wrap}.video-search-field[data-astro-cid-srtwjgh5]{flex-basis:calc(60% - 1rem)}.video-sort-field[data-astro-cid-srtwjgh5]{flex-basis:calc(40% - 1rem)}}@media(max-width:768px){body:has([data-video-gallery]) .btt{bottom:calc(env(safe-area-inset-bottom) + 64px)}}@media(max-width:679px){.videos-body[data-astro-cid-srtwjgh5]{padding-block:2.25rem 3rem}.library-heading[data-astro-cid-srtwjgh5]{align-items:flex-start;flex-direction:column;gap:.6rem;margin-block-end:1.25rem}.video-results[data-astro-cid-srtwjgh5]{text-align:start}.video-tools[data-astro-cid-srtwjgh5]{padding:1rem;margin-block-end:1.25rem}.desktop-categories[data-astro-cid-srtwjgh5]{display:none}.mobile-category[data-astro-cid-srtwjgh5]{display:flex}.selected-category-caption[data-astro-cid-srtwjgh5]{display:block;margin-block-start:.65rem;padding-inline-start:.65rem;border-inline-start:2px solid #cfd9e1;color:#4a5c6b;font-size:.85rem;line-height:1.5;overflow-wrap:anywhere}.video-toolbar[data-astro-cid-srtwjgh5]{gap:.9rem;margin-block-start:.9rem;padding-block-start:0;border:0}.video-search-field[data-astro-cid-srtwjgh5],.video-sort-field[data-astro-cid-srtwjgh5]{flex-basis:100%}.control-field[data-astro-cid-srtwjgh5] input[data-astro-cid-srtwjgh5],.control-field[data-astro-cid-srtwjgh5] select[data-astro-cid-srtwjgh5]{font-size:16px}.popularity-note[data-astro-cid-srtwjgh5]{font-size:.7rem}.video-grid[data-astro-cid-srtwjgh5]{grid-template-columns:minmax(0,1fr);gap:1.25rem}.video-caption[data-astro-cid-srtwjgh5]{padding:1rem 1.1rem}.video-title[data-astro-cid-srtwjgh5]{font-size:1.02rem}.video-dialog[data-astro-cid-srtwjgh5]{width:calc(100% - 1rem);max-height:calc(100dvh - 1rem);border-radius:5px}.video-dialog-header[data-astro-cid-srtwjgh5]{padding:.7rem .75rem;gap:.6rem}.video-dialog-header[data-astro-cid-srtwjgh5] h2[data-astro-cid-srtwjgh5]{font-size:.9rem}}@media(max-width:400px){body:has([data-video-gallery]) .site-nav>.container{padding-inline:.75rem}body:has([data-video-gallery]) .nav-inner{gap:.375rem}body:has([data-video-gallery]) .nav-logo{flex:0 1 100px;min-width:72px;min-height:44px}body:has([data-video-gallery]) .nav-logo img{width:100px;max-width:100%;height:auto;max-height:38px;object-fit:contain}body:has([data-video-gallery]) .nav-right{gap:.125rem;min-width:0}body:has([data-video-gallery]) .nav-search-btn,body:has([data-video-gallery]) .hamburger{width:44px;min-width:44px;height:44px;align-items:center;justify-content:center;padding:0}body:has([data-video-gallery]) .lang-btn{min-height:44px;padding:.35rem .25rem;gap:.2rem;font-size:.72rem;letter-spacing:0;text-transform:none}body:has([data-video-gallery]) .lang-btn svg{width:12px;height:12px}}@media(prefers-reduced-motion:reduce){.video-card[data-astro-cid-srtwjgh5],.video-thumb[data-astro-cid-srtwjgh5] img[data-astro-cid-srtwjgh5],.play-btn[data-astro-cid-srtwjgh5],.category-chip[data-astro-cid-srtwjgh5],.load-more[data-astro-cid-srtwjgh5]{transition:none}.video-thumb[data-astro-cid-srtwjgh5]:hover .play-btn[data-astro-cid-srtwjgh5]{transform:none}}.videos-hero[data-astro-cid-cmoixw3u]{position:relative;overflow:hidden;background:linear-gradient(115deg,#26343f,#334755);color:#fff;padding-block:3.75rem 4rem}.hero-grid[data-astro-cid-cmoixw3u]{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(230px,.8fr);gap:clamp(2rem,5vw,5rem);align-items:center}.hero-content[data-astro-cid-cmoixw3u]{min-width:0}.hero-eyebrow[data-astro-cid-cmoixw3u]{display:flex;align-items:center;gap:.65rem;color:#c7d1d9;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.5;margin-block-end:.85rem}.hero-eyebrow[data-astro-cid-cmoixw3u]>span[data-astro-cid-cmoixw3u]{display:block;flex-shrink:0;width:24px;height:3px;background:#e83b54}.videos-hero[data-astro-cid-cmoixw3u] h1[data-astro-cid-cmoixw3u]{font-family:var(--font-head);font-size:clamp(2.2rem,4.7vw,3.5rem);font-weight:700;line-height:1.08;letter-spacing:.005em;max-width:22ch;text-wrap:balance}.hero-description[data-astro-cid-cmoixw3u]{color:#c1cdd7;font-size:.98rem;line-height:1.75;max-width:65ch;margin-block-start:1.1rem}.hero-actions[data-astro-cid-cmoixw3u]{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;margin-block-start:1.8rem}.hero-browse[data-astro-cid-cmoixw3u]{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:46px;max-width:100%;padding:.75rem 1.25rem;background:var(--red);border:1px solid var(--red);border-radius:4px;color:#fff;font-size:.88rem;font-weight:600;line-height:1.4;transition:background .15s,border-color .15s}.hero-browse[data-astro-cid-cmoixw3u] svg[data-astro-cid-cmoixw3u]{flex-shrink:0}.hero-browse[data-astro-cid-cmoixw3u]:hover{background:var(--red-dark);border-color:var(--red-dark)}.hero-channel-link[data-astro-cid-cmoixw3u]{font-size:.85rem;font-weight:500;color:#e1e8ed;text-decoration:underline;text-underline-offset:4px;line-height:1.5}.hero-channel-link[data-astro-cid-cmoixw3u]:hover{color:#fff}.hero-summary[data-astro-cid-cmoixw3u]{min-width:0;padding:1.6rem 1.65rem;border:1px solid rgba(196,213,225,.2);border-radius:7px;background:#ffffff09}.channel-identity[data-astro-cid-cmoixw3u]{display:flex;align-items:center;gap:.8rem;padding-block-end:1.4rem;border-block-end:1px solid rgba(196,213,225,.16)}.channel-symbol[data-astro-cid-cmoixw3u]{display:flex;flex-shrink:0}.channel-identity[data-astro-cid-cmoixw3u] strong[data-astro-cid-cmoixw3u]{display:block;color:#fff;font-size:.94rem;line-height:1.3;letter-spacing:.11em}.channel-identity[data-astro-cid-cmoixw3u] div[data-astro-cid-cmoixw3u]>span[data-astro-cid-cmoixw3u]{display:block;font-size:.74rem;color:#aebfcd;margin-block-start:.15rem}.hero-stats[data-astro-cid-cmoixw3u]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:1.3rem}.hero-stats[data-astro-cid-cmoixw3u]>div[data-astro-cid-cmoixw3u]{display:flex;flex-direction:column;min-width:0}.hero-stats[data-astro-cid-cmoixw3u]>div[data-astro-cid-cmoixw3u]+div[data-astro-cid-cmoixw3u]{border-inline-start:1px solid rgba(196,213,225,.16);padding-inline-start:1.2rem}.hero-stats[data-astro-cid-cmoixw3u] dt[data-astro-cid-cmoixw3u]{font-size:.74rem;color:#b9c9d5;line-height:1.45;overflow-wrap:anywhere}.hero-stats[data-astro-cid-cmoixw3u] dd[data-astro-cid-cmoixw3u]{order:-1;font-family:var(--font-head);font-size:2.8rem;font-weight:600;line-height:1.1;color:#fff;margin-block-end:.4rem;font-variant-numeric:tabular-nums}.videos-hero[data-astro-cid-cmoixw3u] a[data-astro-cid-cmoixw3u]:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:900px){.hero-grid[data-astro-cid-cmoixw3u]{grid-template-columns:minmax(0,1.65fr) minmax(200px,.8fr);gap:2rem}.hero-summary[data-astro-cid-cmoixw3u]{padding:1.35rem}.hero-stats[data-astro-cid-cmoixw3u]{gap:.8rem}.hero-stats[data-astro-cid-cmoixw3u]>div[data-astro-cid-cmoixw3u]+div[data-astro-cid-cmoixw3u]{padding-inline-start:.8rem}}@media(max-width:679px){.videos-hero[data-astro-cid-cmoixw3u]{padding-block:2.4rem 2.5rem}.hero-grid[data-astro-cid-cmoixw3u]{grid-template-columns:minmax(0,1fr);gap:1.8rem}.videos-hero[data-astro-cid-cmoixw3u] h1[data-astro-cid-cmoixw3u]{font-size:clamp(2.2rem,9vw,3rem);max-width:24ch}.hero-description[data-astro-cid-cmoixw3u]{font-size:.91rem;margin-block-start:.9rem}.hero-actions[data-astro-cid-cmoixw3u]{margin-block-start:1.4rem;gap:1rem}.hero-browse[data-astro-cid-cmoixw3u]{font-size:.83rem;padding-inline:1rem}.hero-channel-link[data-astro-cid-cmoixw3u]{font-size:.8rem}.hero-summary[data-astro-cid-cmoixw3u]{display:flex;align-items:center;gap:1.1rem;padding:1.1rem 1.2rem}.channel-identity[data-astro-cid-cmoixw3u]{gap:.6rem;padding:0;border:0;flex:1}.channel-identity[data-astro-cid-cmoixw3u] strong[data-astro-cid-cmoixw3u]{font-size:.8rem;letter-spacing:.06em}.channel-symbol[data-astro-cid-cmoixw3u] svg[data-astro-cid-cmoixw3u]{width:29px;height:auto}.hero-stats[data-astro-cid-cmoixw3u]{flex:1.25;margin:0;gap:.8rem}.hero-stats[data-astro-cid-cmoixw3u] dd[data-astro-cid-cmoixw3u]{font-size:2rem;margin-block-end:.2rem}.hero-stats[data-astro-cid-cmoixw3u] dt[data-astro-cid-cmoixw3u]{font-size:.67rem}.hero-stats[data-astro-cid-cmoixw3u]>div[data-astro-cid-cmoixw3u]+div[data-astro-cid-cmoixw3u]{padding-inline-start:.8rem}}@media(max-width:379px){.hero-summary[data-astro-cid-cmoixw3u]{padding:1rem;gap:.8rem}.channel-symbol[data-astro-cid-cmoixw3u]{display:none}.hero-stats[data-astro-cid-cmoixw3u]{flex:1.5}.hero-stats[data-astro-cid-cmoixw3u] dd[data-astro-cid-cmoixw3u]{font-size:1.8rem}}@media(prefers-reduced-motion:reduce){.hero-browse[data-astro-cid-cmoixw3u]{transition:none}}
