@keyframes hover-gradient{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes text-hover-gradient{0%{background-position:100% 0%}100%{background-position:0% 0%}}.moments-carousel{background:#f2f3f8;color:#242e39;font-family:"Roboto Regular",sans-serif;padding:56px 24px 64px}.moments-carousel__inner{margin:0 auto;max-width:1180px}.moments-carousel__label{color:#0400f5;font-family:"Source Sans Pro Bold",sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;margin:0 0 6px;text-align:center;text-transform:uppercase}.moments-carousel__label p{margin:0}.moments-carousel__heading{font-family:"Source Sans Pro Bold",sans-serif;font-size:26px;font-weight:700;margin:0 0 36px;text-align:center}.moments-carousel__viewport{overflow:hidden;padding:18px 0 0}.moments-carousel__track{align-items:center;display:flex;transition:transform .55s cubic-bezier(0.65, 0, 0.35, 1);will-change:transform}.moments-carousel__slide{aspect-ratio:16/10;border-radius:16px;cursor:pointer;flex:0 0 auto;opacity:.4;overflow:hidden;position:relative;transform:scale(0.84);transition:transform .55s cubic-bezier(0.65, 0, 0.35, 1),opacity .55s ease;width:min(760px,80vw)}.moments-carousel__slide.is-active{box-shadow:0 20px 44px -20px rgba(10,14,39,.4);cursor:default;opacity:1;transform:scale(1)}.moments-carousel__slide img,.moments-carousel__slide video{background:#dfe2ef;display:block;height:100%;object-fit:cover;width:100%}.moments-carousel__slide.is-media-loading img,.moments-carousel__slide.is-media-loading video,.moments-carousel__slide.is-media-error img,.moments-carousel__slide.is-media-error video{visibility:hidden}.moments-carousel__slide:focus-visible{outline:3px solid #0400f5;outline-offset:3px}.moments-carousel__video-badge{align-items:center;background:rgba(10,14,39,.55);border-radius:70px;color:#fff;display:flex;font-family:"Source Sans Pro SemiBold",sans-serif;font-size:11px;font-weight:600;gap:5px;letter-spacing:.04em;padding:4px 9px 4px 6px;pointer-events:none;position:absolute;right:10px;text-transform:uppercase;top:10px;z-index:2}.moments-carousel__video-badge svg{height:12px;width:12px}.moments-carousel__state{align-items:center;display:flex;flex-direction:column;font-family:"Source Sans Pro SemiBold",sans-serif;font-size:13px;font-weight:600;gap:12px;inset:0;justify-content:center;padding:16px;position:absolute;text-align:center}.moments-carousel__state-label{letter-spacing:.01em;position:relative;z-index:1}.moments-carousel__state--loading{background:#e4e7f0;color:#666d74;overflow:hidden;position:relative}.moments-carousel__state--loading::before{animation:moments-carousel-shimmer 1.6s ease-in-out infinite;background:linear-gradient(100deg, transparent 35%, rgba(255, 255, 255, 0.75) 50%, transparent 65%);background-size:200% 100%;content:"";inset:0;position:absolute}.moments-carousel__state--error{background:rgba(4,0,245,.06);color:#0400f5}.moments-carousel__spinner{animation:moments-carousel-spin .8s linear infinite;border:3px solid rgba(4,0,245,.18);border-radius:50%;border-top-color:#0400f5;height:28px;position:relative;width:28px;z-index:1}.moments-carousel__state-icon{color:#0400f5;height:30px;width:30px}.moments-carousel__card-wrap{display:flex;justify-content:center;padding:0 16px;position:relative;z-index:2}.moments-carousel__card{-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.65);border-radius:18px;box-shadow:0 20px 40px -18px rgba(10,14,39,.35),inset 0 1px 0 hsla(0,0%,100%,.8);display:none;gap:16px;margin-top:-46px;max-width:600px;overflow:hidden;padding:24px 28px 22px;position:relative;text-align:left;transition:opacity .3s ease;width:100%}.moments-carousel__card.is-active{display:flex}.moments-carousel__card::before{background:linear-gradient(135deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 40%);content:"";inset:0;mix-blend-mode:overlay;pointer-events:none;position:absolute}.moments-carousel__title{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#242e39;display:-webkit-box;font-family:"Source Sans Pro Bold",sans-serif;font-size:20px;font-weight:700;line-clamp:1;line-height:1.3;margin:0 0 6px;overflow:hidden}.moments-carousel__desc{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#666d74;display:-webkit-box;font-family:"Roboto Regular",sans-serif;font-size:14.5px;line-clamp:2;line-height:1.45;margin:0;min-height:42.05px;overflow:hidden}.moments-carousel__desc p{margin:0}.moments-carousel__rail{align-self:stretch;background:rgba(4,0,245,.18);border-radius:3px;flex:0 0 auto;overflow:hidden;position:relative;width:3px;z-index:1}.moments-carousel__rail-fill{background:#0400f5;bottom:0;left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:top center;width:100%}.moments-carousel__card-body{flex:1 1 auto;min-width:0}.moments-carousel__controls{align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto 1fr;margin:20px auto 0;max-width:600px;padding:0 16px}.moments-carousel__arrows{display:flex;gap:8px;justify-self:start}.moments-carousel__btn,.moments-carousel__play{align-items:center;background:rgba(0,0,0,0);border:1.5px solid #e4e6ee;border-radius:70px;color:#666d74;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:border-color .2s ease,color .2s ease,background .2s ease;width:32px}.moments-carousel__btn svg,.moments-carousel__play svg{display:block;height:14px;width:14px}.moments-carousel__btn:hover,.moments-carousel__play:hover{background:rgba(4,0,245,.08);border-color:#0400f5;color:#0400f5}.moments-carousel__btn[data-prev] svg{transform:rotate(180deg)}.moments-carousel__play{justify-self:end}.moments-carousel__play .moments-carousel__icon--play{display:none}.moments-carousel__play[aria-pressed=true] .moments-carousel__icon--pause{display:none}.moments-carousel__play[aria-pressed=true] .moments-carousel__icon--play{display:block}.moments-carousel__counter{color:#666d74;font-family:"Source Sans Pro Regular",sans-serif;font-size:13px;justify-self:center}.moments-carousel__filmstrip{--moments-filmstrip-gap: 10px;--moments-filmstrip-max: 7;display:flex;gap:var(--moments-filmstrip-gap);justify-content:center;margin-top:28px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.moments-carousel__thumb{aspect-ratio:108/62;background:none;border:2px solid rgba(0,0,0,0);border-radius:8px;box-sizing:border-box;cursor:pointer;flex:0 0 calc((100% - (var(--moments-filmstrip-max) - 1)*var(--moments-filmstrip-gap))/var(--moments-filmstrip-max));min-height:0;opacity:.5;overflow:hidden;padding:0;position:relative;scroll-snap-align:start;transition:opacity .25s ease,border-color .25s ease;width:calc((100% - (var(--moments-filmstrip-max) - 1)*var(--moments-filmstrip-gap))/var(--moments-filmstrip-max))}.moments-carousel__thumb img{display:block;height:100%;object-fit:cover;width:100%}.moments-carousel__thumb[aria-current=true]{border-color:#0400f5;opacity:1}.moments-carousel__thumb:hover{opacity:.85}.moments-carousel__thumb--state{align-items:center;background:#eef0f6;display:flex;height:auto;justify-content:center}.moments-carousel__thumb--state img,.moments-carousel__thumb--state .moments-carousel__thumb-play{visibility:hidden}.moments-carousel__thumb--error{background:rgba(4,0,245,.06)}.moments-carousel__thumb-play{color:#fff;filter:drop-shadow(0 1px 3px rgba(0, 0, 0, 0.6));height:18px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:18px}.moments-carousel__thumb-spinner{animation:moments-carousel-spin .8s linear infinite;border:2px solid rgba(4,0,245,.18);border-radius:50%;border-top-color:#0400f5;height:16px;width:16px}.moments-carousel__thumb-error svg{color:#0400f5;height:20px;width:20px}.moments-carousel__cta,.moments-carousel__cta:visited{align-items:center;background:#0400f5;border:none;border-radius:90px;color:#fff !important;cursor:pointer;display:inline-flex;font-family:"Source Sans Pro SemiBold",sans-serif;font-size:13px;font-weight:600;justify-content:center;line-height:1.3;margin-top:16px;max-width:100%;padding:7px 10px;text-decoration:none !important;transition:color .2s ease,background .2s ease,box-shadow .2s ease,width .2s ease;white-space:nowrap}@media print,screen and (min-width: 52.5625em){.moments-carousel__cta,.moments-carousel__cta:visited{padding:9px 20px}}.moments-carousel__cta svg,.moments-carousel__cta:visited svg{display:block;flex:none;height:12px;margin-left:8px;opacity:1;transition:all .2s ease;width:12px}.moments-carousel__cta:hover,.moments-carousel__cta:focus{background:#0300c6;color:#fff !important;text-decoration:none !important}@keyframes moments-carousel-shimmer{0%{background-position:160% 0}100%{background-position:-60% 0}}@keyframes moments-carousel-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.moments-carousel__track,.moments-carousel__slide,.moments-carousel__card{transition:none}.moments-carousel__state--loading::before,.moments-carousel__spinner,.moments-carousel__thumb-spinner{animation:none}}