.wc-pitch{--pitch-ink:#1e2132;--pitch-gold:#faaf1b;--pitch-gold-deep:#b8740a;--pitch-night:#241b3d;--pitch-radius:14px;--pitch-radius-pill:999px;--pitch-gap:clamp(10px,3vw,18px);--pitch-pad-x:clamp(16px,5vw,28px);--pitch-touch:44px}.wc-pitch .cc .promobar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--pitch-gap);max-width:1080px;margin:0 auto;padding:clamp(18px,4vw,24px) var(--pitch-pad-x);text-align:center;font-size:clamp(.95rem,2.7vw,1.06rem);line-height:1.5;font-weight:600;z-index:auto}.wc-pitch .cc .promobar .shine{height:3px;top:0}.wc-pitch .cc .promobar .gift{font-size:clamp(1.3rem,4.4vw,1.55rem);line-height:1}.wc-pitch .cc .promobar a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--pitch-touch);padding:10px clamp(18px,4vw,26px);border-radius:var(--pitch-radius-pill);background:var(--pitch-ink);
  /* !important only because the brand's own sheet sets both of these with
     !important for its ticker-on-gold context; the pill is dark, so the ink
     text it forces would be invisible. Narrow, single-site, reasoned. */color:#f7efdc!important;-webkit-text-fill-color:#f7efdc!important;font-size:clamp(.76rem,2.1vw,.84rem);font-weight:800;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;white-space:normal;text-align:center;border:1px solid rgba(250,175,27,.42);transition:transform .18s ease,background-color .18s ease}.wc-pitch .cc .promobar a:hover{transform:translateY(-2px);background:#16171f}@media (min-width:720px){.wc-pitch .cc .promobar{flex-direction:row;flex-wrap:wrap}}.wc-pitch .viral-strip-frame{position:relative}.wc-pitch .viral-strip-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:var(--pitch-touch);height:var(--pitch-touch);padding:0;border:1px solid rgba(250,175,27,.5);border-radius:var(--pitch-radius-pill);background:rgba(11,12,16,.72);color:#ffd98a;cursor:pointer;backdrop-filter:blur(6px);box-shadow:0 8px 22px rgba(11,12,16,.34);transition:transform .16s ease,background-color .16s ease}.wc-pitch .viral-strip-nav svg{width:20px;height:20px}.wc-pitch .viral-strip-nav[data-dir=prev]{left:clamp(6px,2vw,14px)}.wc-pitch .viral-strip-nav[data-dir=next]{right:clamp(6px,2vw,14px)}.wc-pitch .viral-strip-nav:hover{background:rgba(11,12,16,.9);transform:translateY(-50%) scale(1.06)}.wc-pitch .viral-strip-nav:focus-visible{outline:2px solid var(--pitch-gold);outline-offset:2px}.wc-pitch .cc .viral-strip-wrap{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%}.wc-pitch .cc .viral-strip-wrap::-webkit-scrollbar{display:none}.wc-pitch .cc .viral-wall{animation:none!important}@media (prefers-reduced-motion:reduce){.wc-pitch .cc .promobar .gift,.wc-pitch .cc .promobar .shine{animation:none}}@keyframes wc-join-ring{0%{transform:scale(1);opacity:.5}70%{transform:scale(1.09);opacity:0}to{transform:scale(1.09);opacity:0}}.wc-pitch .vca-join-pulse{inset:-4px;border-width:1.5px;animation-name:wc-join-ring;animation-duration:2.4s;animation-timing-function:ease-out;animation-iteration-count:infinite;pointer-events:none}.wc-pitch .vca-join-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:calc(var(--pitch-touch) + 6px);padding:14px clamp(22px,5vw,32px);font-size:clamp(.9rem,2.4vw,1rem);border-radius:var(--pitch-radius-pill);white-space:normal!important;text-align:center;line-height:1.25}.wc-pitch .vca-join-btn:focus-visible{outline:2px solid var(--pitch-gold);outline-offset:3px}.wc-pitch .cc .btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--pitch-touch);white-space:normal;text-align:center}@media (prefers-reduced-motion:reduce){.wc-pitch .vca-join-pulse{animation:none;opacity:0}}.wc-pitch .cc{overflow-x:clip;overflow-y:visible;max-width:100%}.wc-pitch .cc footer.ccf{margin-bottom:0}