.bpd-motion{background:#f5f4f0;color:var(--bpd-ink,#14243a);padding:78px max(32px,calc((100vw - 1240px)/2)) 64px;overflow:hidden;font-family:inherit;border-top:1px solid #dedfdf}.bpd-motion-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:32px}.bpd-motion-kicker{font-size:10px;letter-spacing:.17em;font-weight:600;color:#596370;margin:0 0 16px}.bpd-motion h2{font-size:clamp(34px,4vw,50px)!important;line-height:1.1!important;letter-spacing:-.045em!important;font-weight:600!important;margin:0!important;color:#14243a!important}.bpd-motion-intro{max-width:310px}.bpd-motion-intro>p{font-size:14px;line-height:1.7;color:#596370;margin:0 0 20px}.bpd-motion-navigation{display:flex;align-items:center;justify-content:flex-end;gap:10px}.bpd-motion-count{margin-right:auto;letter-spacing:.1em;font-size:10px;color:#596370;font-variant-numeric:tabular-nums}.bpd-motion-navigation button{display:grid;place-items:center;border:1px solid #bfc5ca;background:transparent;color:#14243a;width:43px;height:43px;font-size:21px;padding:0;border-radius:50%;cursor:pointer}.bpd-motion-navigation button:hover:not(:disabled){background:#14243a;border-color:#14243a;color:#fff}.bpd-motion-navigation button:disabled{opacity:.3;cursor:default}.bpd-motion-track{display:flex;align-items:stretch;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-bottom:3px}.bpd-motion-track::-webkit-scrollbar{display:none}.bpd-motion-track:focus-visible{outline:2px solid #c90068;outline-offset:6px}.bpd-motion-card{flex:0 0 calc((100% - 44px)/3);min-width:0;scroll-snap-align:start;background:#fff;border:1px solid #e0e1e1;border-radius:5px;overflow:hidden}.bpd-motion-media{position:relative;aspect-ratio:8/5;overflow:hidden;background:#fff}.bpd-motion-media video{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.bpd-motion-card-wide video{object-fit:cover;object-position:right center}.bpd-motion-type{position:absolute;top:16px;left:16px;font-size:8px;letter-spacing:.11em;font-weight:600;color:#596370;background:#fffffff2;padding:7px 8px;pointer-events:none}.bpd-motion-play{position:absolute;bottom:16px;left:16px;display:flex;align-items:center;gap:10px;padding:10px 14px;border:0;border-radius:3px;background:#14243a;color:#fff;font-size:11px;line-height:1.4;cursor:pointer;box-shadow:0 2px 8px #14243a15}.bpd-motion-play:hover{background:#c90068;color:#fff}.bpd-motion-play-icon{font-size:11px;width:14px;text-align:center}.bpd-motion-progress{position:absolute;bottom:0;left:0;width:0;height:3px;background:#c90068;transition:width .15s linear}.bpd-motion-copy{padding:23px 23px 26px;border-top:1px solid #e9e9e7}.bpd-motion-copy>span{font-size:9px;letter-spacing:.08em;color:#596370;font-weight:500}.bpd-motion h3{font-size:24px!important;line-height:1.2!important;letter-spacing:-.035em!important;font-weight:500!important;margin:12px 0 24px!important;color:#14243a!important}.bpd-motion-copy>a{font-size:11px;color:#14243a;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.bpd-motion-copy>a:hover{color:#c90068}.bpd-motion-copy>a>span{font-size:19px}.bpd-motion-note{font-size:10px;color:#6c737a;margin:17px 0 0;line-height:1.6}.bpd-motion-error{font-size:11px;color:#a40055;padding:8px 16px;margin:0}
@media(max-width:1050px){.bpd-motion{padding:55px 26px 45px}.bpd-motion-card{flex-basis:calc((100% - 22px)/2)}.bpd-motion-heading{gap:24px}.bpd-motion h3{font-size:23px!important}}
@media(max-width:600px){.bpd-motion{padding:42px 18px 35px}.bpd-motion-heading{display:block;margin-bottom:23px}.bpd-motion-intro{max-width:none;margin-top:18px}.bpd-motion-intro>p{max-width:300px;font-size:13px;margin:0 0 16px}.bpd-motion-navigation{gap:9px}.bpd-motion-navigation button{width:37px;height:37px}.bpd-motion-card{flex-basis:88%}.bpd-motion-track{gap:14px}.bpd-motion-copy{padding:19px 20px 23px}.bpd-motion h3{font-size:24px!important}.bpd-motion-play{bottom:12px;left:12px}.bpd-motion-type{top:12px;left:12px}.bpd-motion-note{max-width:300px}}
@media(prefers-reduced-motion:reduce){.bpd-motion-progress{transition:none}.bpd-motion-track{scroll-behavior:auto}}

.bpd-motion svg,.bpd-actions svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;flex:none}.bpd-motion-play-icon svg{width:14px;height:14px}.bpd-motion-copy>a>svg{width:18px;height:18px}.bpd-motion-copy>a{font-size:13px}.bpd-motion-note{font-size:12px}.bpd-motion-card{border-radius:2px}.bpd-motion-play{min-height:44px;font-size:12px}.bpd-motion-type{font-size:10px}.bpd-motion-count{font-size:12px}.bpd-motion-navigation button{min-width:44px;min-height:44px}
