/* START_SNIPPET:stellar-feature-motion (INDEX:253) */
stellar-feature-motion{display:block;position:relative;width:100%}
.stellar .stellar-editorial__media--motion{align-self:center;background:transparent;overflow:visible}
.stellar-motion__frame{position:relative;aspect-ratio:1;overflow:hidden;border-radius:10px;background:transparent}
.stellar-motion__window{position:absolute;inset:0;overflow:hidden;border-radius:10px}
.stellar-motion__frame video,.stellar-motion__poster{display:block;position:absolute;width:100%;height:100%;max-width:none;object-fit:fill;left:0;top:0}
stellar-feature-motion .stellar-motion__window > .stellar-motion__poster{display:none;pointer-events:none}
stellar-feature-motion.is-motion-pending .stellar-motion__window > .stellar-motion__poster{display:block}
.is-motion-pending video{opacity:0}
stellar-feature-motion[data-crop="wide"] .stellar-motion__window{inset:12.5% 0;aspect-ratio:4/3}
stellar-feature-motion[data-crop="wide"] :is(video,.stellar-motion__poster){width:112.5%;height:150%;left:-6.25%;top:-24.583333%}
stellar-feature-motion[data-crop="square"] :is(video,.stellar-motion__poster){width:150%;height:150%;left:-25%;top:-24.583333%}
stellar-feature-motion[data-crop="fold"] .stellar-motion__window{inset:21.875% 0;aspect-ratio:16/9}
stellar-feature-motion[data-crop="fold"] :is(video,.stellar-motion__poster){width:112.5%;height:200%;left:-6.25%;top:-50%}
stellar-feature-motion[data-crop="cards"] .stellar-motion__frame{background:#fcf6e9}
stellar-feature-motion[data-crop="cards"] .stellar-motion__window{inset:16.875% 0;aspect-ratio:640/424}
stellar-feature-motion[data-crop="cards"] :is(video,.stellar-motion__poster){width:112.5%;height:169.81132%;left:-6.25%;top:-34.90566%}
@media(min-width:750px){
 .stellar-motion__frame{aspect-ratio:4/3}
 stellar-feature-motion[data-crop="wide"] .stellar-motion__window{inset:0;aspect-ratio:auto}
 stellar-feature-motion[data-crop="square"] .stellar-motion__window{inset:0 12.5%}
 stellar-feature-motion[data-crop="fold"] .stellar-motion__window{inset:12.5% 0;aspect-ratio:auto}
 stellar-feature-motion[data-crop="cards"] .stellar-motion__window{inset:5.833333% 0;aspect-ratio:auto}
}
stellar-feature-motion[data-crop="native-square"] .stellar-motion__frame{aspect-ratio:1}
stellar-feature-motion[data-crop="native-square"] :is(video,.stellar-motion__poster){object-fit:contain}
stellar-feature-motion[data-crop="native-portrait"]{max-width:360px;margin-inline:auto}
stellar-feature-motion[data-crop="native-portrait"] .stellar-motion__frame{aspect-ratio:4/7}
stellar-feature-motion[data-crop="native-landscape"] .stellar-motion__frame{aspect-ratio:4/3}
stellar-feature-motion:is([data-crop="native-portrait"],[data-crop="native-landscape"]) :is(video,.stellar-motion__poster){object-fit:contain}
stellar-feature-motion[data-crop="native-angle"]{max-width:480px;margin-inline:auto}
stellar-feature-motion[data-crop="native-angle"] .stellar-motion__frame{aspect-ratio:6/7}
stellar-feature-motion[data-crop="native-angle"] :is(video,.stellar-motion__poster){object-fit:contain}
.stellar .stellar-editorial__media--angle{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;padding:0!important;overflow:visible!important}
stellar-feature-motion[data-crop="native-story"]{max-width:405px;margin-inline:auto}
stellar-feature-motion[data-crop="native-story"] .stellar-motion__frame{aspect-ratio:9/16}
stellar-feature-motion[data-crop="native-story"] :is(video,.stellar-motion__poster){object-fit:contain}
stellar-feature-motion[data-crop="native-barrel"] .stellar-motion__frame{aspect-ratio:924/1080}
stellar-feature-motion[data-crop="native-barrel"] :is(video,.stellar-motion__poster){object-fit:contain}
.stellar-motion__toggle{display:block;margin:10px auto 0;padding:6px 12px;border:1px solid currentColor;border-radius:20px;color:inherit;background:transparent;font:inherit;font-size:12px;cursor:pointer}
.stellar-motion__toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(prefers-reduced-motion:reduce){stellar-feature-motion[data-crop="native-angle"] .stellar-motion__toggle{display:none}}
/* Hidden by default, with no reserved space. Keyboard focus reveals the same pause action. */
stellar-feature-motion .stellar-motion__toggle--quiet{position:absolute!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
stellar-feature-motion .stellar-motion__toggle--quiet:focus-visible{width:auto!important;height:auto!important;min-height:40px!important;max-width:calc(100% - 24px);margin:0!important;padding:8px 16px!important;overflow:visible!important;clip:auto!important;clip-path:none!important;bottom:12px;left:50%;transform:translateX(-50%);z-index:4;background:#FCF6E9;color:#302013;border:1px solid #302013!important;border-radius:999px;outline:2px solid #302013;outline-offset:2px}

@media(min-width:990px){
 .stellar-editorial:has(stellar-feature-motion[data-desktop-video]){--stellar-story-max-width:416px}
 stellar-feature-motion[data-desktop-video]{max-width:416px;margin-inline:auto}
 stellar-feature-motion[data-desktop-video] .stellar-motion__frame{aspect-ratio:4/5}
 stellar-feature-motion[data-desktop-video] :is(video,.stellar-motion__poster){object-fit:contain}
}
/* END_SNIPPET:stellar-feature-motion */
