/* New gathering slogan, placed after Facebook posts; travel left to right. */
.friendship-ribbon{background:linear-gradient(105deg,#ffcf68eb,#f4b548eb 54%,#ffd77deb),url('assets/palette/sand.webp') center/700px auto;border:0;border-top:3px solid #fce8b880;border-bottom:3px solid #fce8b880;padding:18px 0 26px;scroll-margin-top:100px}
.friendship-ribbon .promotion-copy{gap:42px;padding-right:42px}
.friendship-ribbon .promotion-copy span{font:800 clamp(46px,5.7vw,84px)/1.12 'Barlow Condensed','Be Vietnam Pro',sans-serif;letter-spacing:.1px;text-transform:uppercase;color:#163b28}
.friendship-ribbon .promotion-copy em{font-style:italic;color:#852d29}
.friendship-ribbon .promotion-copy i{color:#fff7dc;padding:0 8px;text-shadow:1px 1px 0 #85512466}
.friendship-ribbon .promotion-copy b{color:#fff8df;font-size:clamp(36px,4vw,57px);text-shadow:2px 2px 0 #a65f27;animation:none;transform:rotate(12deg)}
.friendship-ribbon .promotion-track{animation:friendship-to-right 30s linear infinite}
.friendship-ribbon .promotion-toggle{font-size:9px;padding:4px 10px;bottom:4px;right:12px;background:#183c29;color:#fff3d3;border:1px solid #fff0c7}
.friendship-ribbon.promo-paused .promotion-track{animation-play-state:paused}
@keyframes friendship-to-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}
@media(max-width:600px){.friendship-ribbon{padding:14px 0 25px}.friendship-ribbon .promotion-copy{gap:24px;padding-right:24px}.friendship-ribbon .promotion-copy span{font-size:39px}.friendship-ribbon .promotion-copy b{font-size:32px}.friendship-ribbon .promotion-copy i{padding:0 4px}.friendship-ribbon .promotion-track{animation-duration:26s}}
@media(prefers-reduced-motion:reduce){.friendship-ribbon .promotion-track{animation-duration:48s}}
