.hw-share{gap:var(--brand-space-24);flex-direction:column;display:flex}.hw-share__grid{gap:var(--brand-space-8)var(--brand-space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (max-width:480px){.hw-share__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hw-share__item{cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.hw-share__channel{align-items:center;gap:var(--brand-space-6,.375rem);flex-direction:column;display:flex}.hw-share__bubble{width:3rem;height:3rem;transition:transform var(--brand-duration-fast,.15s)var(--brand-ease,ease);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.hw-share__item:hover .hw-share__bubble{transform:scale(1.05)}.hw-share__label{font-size:var(--brand-font-11,.6875rem);color:var(--brand-text-muted);text-align:center;line-height:1.2}.hw-share__field{align-items:center;gap:var(--brand-space-8);border:1px solid var(--brand-border,#ffffff26);padding:var(--brand-space-6,.375rem)var(--brand-space-6,.375rem)var(--brand-space-6,.375rem)var(--brand-space-16);border-radius:999px;display:flex}.hw-share__url{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--brand-font-13,.8125rem);color:var(--brand-text-light);flex:1;overflow:hidden}.hw-share__copy{font-size:var(--brand-font-13,.8125rem);color:#fff;background:var(--brand-accent-gradient,var(--brand-primary));cursor:pointer;border:0;border-radius:999px;flex-shrink:0;padding:.5rem 1.25rem;font-weight:600}
.wplayer{width:100%;position:relative}.wplayer[data-aspect=vertical] .wplayer__stage{aspect-ratio:9/16;max-width:360px;margin:0 auto}.wplayer[data-aspect=vertical][data-size=small] .wplayer__stage{max-width:280px}.wplayer[data-aspect=vertical][data-size=large] .wplayer__stage{max-width:440px}.wplayer[data-aspect=vertical][data-size=full] .wplayer__stage{max-width:none}.wplayer[data-aspect=landscape][data-size=small] .wplayer__stage{max-width:60%;margin:0 auto}.wplayer[data-aspect=landscape][data-size=medium] .wplayer__stage{max-width:75%;margin:0 auto}.wplayer[data-aspect=landscape][data-size=large] .wplayer__stage{max-width:90%;margin:0 auto}.wplayer[data-aspect=vertical]>:not(.wplayer__stage){max-width:360px;margin:0 auto}.wplayer[data-aspect=vertical][data-size=small]>:not(.wplayer__stage){max-width:280px}.wplayer[data-aspect=vertical][data-size=large]>:not(.wplayer__stage){max-width:440px}.wplayer[data-aspect=vertical][data-size=full]>:not(.wplayer__stage){max-width:none}.wplayer[data-aspect=landscape][data-size=small]>:not(.wplayer__stage){max-width:60%;margin:0 auto}.wplayer[data-aspect=landscape][data-size=medium]>:not(.wplayer__stage){max-width:75%;margin:0 auto}.wplayer[data-aspect=landscape][data-size=large]>:not(.wplayer__stage){max-width:90%;margin:0 auto}.wplayer__stage{aspect-ratio:16/9;border-radius:var(--brand-radius);background:var(--brand-bg-alt);width:100%;position:relative;overflow:hidden}.wplayer__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wplayer__scrim{pointer-events:none;background:linear-gradient(#0000001a 0%,#00000059 55%,#000000d1 100%);position:absolute;inset:0}.wplayer__gate{padding:var(--brand-space-20);color:#fff;position:absolute;bottom:0;left:0;right:0}.wplayer[data-aspect=vertical] .wplayer__gate{padding:var(--brand-space-16)}.wplayer[data-aspect=vertical] .wplayer__ctas{gap:var(--brand-space-8);flex-wrap:nowrap}.wplayer[data-aspect=vertical] .wplayer__cta{min-width:0;padding:var(--brand-space-10)var(--brand-space-12);white-space:nowrap;flex:1 1 0;font-size:var(--brand-font-13,.8125rem)!important}.wplayer[data-aspect=vertical] .wplayer__share{flex:none;width:2.5rem;height:2.5rem}.wplayer__title{margin:0 0 var(--brand-space-12);font-family:var(--brand-heading-font);font-size:var(--brand-font-18);text-shadow:0 1px 8px #00000080;font-weight:700;line-height:1.2}.wplayer__ctas{align-items:center;gap:var(--brand-space-10);flex-wrap:wrap;display:flex}.wplayer__cta{justify-content:center;align-items:center;gap:var(--brand-space-8);padding:var(--brand-space-10)var(--brand-space-20);cursor:pointer;transition:transform var(--brand-duration-fast,.2s)var(--brand-ease,ease);border:none;border-radius:9999px;font-weight:600;display:inline-flex;font-size:var(--brand-font-14)!important}.wplayer__cta:hover{transform:scale(1.02)}.wplayer__cta--primary{box-shadow:0 4px 14px #00000040;color:#fff!important}.wplayer__cta--secondary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff!important;background-color:#ffffff1a!important;border:1px solid #ffffff38!important}.wplayer__share{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.wplayer__share:hover{background:#ffffff2e}.wplayer__share-overlay{z-index:100;padding:var(--brand-space-16);background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.wplayer__share-panel{width:100%;max-width:26rem;padding:var(--brand-space-24);border:1px solid var(--brand-border,#ffffff1a);background:var(--brand-bg-alt);border-radius:1rem}.wplayer__share-head{margin-bottom:var(--brand-space-20);justify-content:space-between;align-items:center;display:flex}.wplayer__share-title{font-family:var(--brand-heading-font);font-size:var(--brand-font-18);color:var(--brand-text);margin:0;font-weight:700}.wplayer__share-close{font-size:var(--brand-font-14);color:var(--brand-text-muted);cursor:pointer;background:0 0;border:0}@media (prefers-reduced-motion:reduce){.wplayer__cta:hover{transform:none}}
.cms-lightbox{z-index:100;padding:var(--brand-space-32);background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cms-lightbox__close{color:#fff;width:2.5rem;height:2.5rem;font-size:var(--brand-font-16);cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:9999px;position:absolute;top:1.25rem;right:1.25rem}.cms-lightbox__frame{aspect-ratio:16/9;background:#000;border-radius:.5rem;width:100%;max-width:60rem;position:relative;overflow:hidden}
