/*! m1 media-strip.css bytes=9922 sha256=c91c176edc292275b7ef7fca9fc66616e3a1a91cbd29e1bd3518452928d7213c - built by tools/w105/build-css.py from media-strip.css; do not edit */
.mitode-media-strip{--mitode-media-h: 34px;--mitode-media-gap: clamp(2rem, 4vw, 3.5rem);background: var(--wp--preset--color--surface, #f5f6f8);color: var(--wp--preset--color--contrast, #0f0f0f);border-block: 1px solid var(--wp--preset--color--border, #dcdfe5);padding-block: clamp(1.75rem, 3.5vw, 2.75rem);overflow: hidden;}.mitode-media-strip__inner{display: flex;flex-direction: column;gap: clamp(1rem, 2vw, 1.5rem);}.mitode-media-strip__title{margin: 0;text-align: center;font-size: var(--mitode-fs-eyebrow, .75rem);font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--wp--preset--color--contrast-3, #767676);}.mitode-media-strip__rail{position: relative;display: flex;align-items: center;gap: .25rem;min-width: 0;}.mitode-media-strip__viewport{flex: 1 1 auto;min-width: 0;overflow-x: auto;overflow-y: hidden;scrollbar-width: none;-ms-overflow-style: none;}.mitode-media-strip__viewport::-webkit-scrollbar{display: none;}.mitode-media-strip__viewport:focus-visible{outline: 2px solid var(--wp--preset--color--contrast, #0f0f0f);outline-offset: 4px;border-radius: 4px;}.mitode-media-strip__list{display: flex;align-items: center;gap: var(--mitode-media-gap);margin: 0;padding: .25rem 0;list-style: none;width: max-content;}.mitode-media-strip__item{flex: 0 0 auto;margin: 0;}.mitode-media-strip__link{display: block;text-decoration: none;border-radius: 6px;}.mitode-media-strip__link:focus-visible{outline: 2px solid var(--wp--preset--color--contrast, #0f0f0f);outline-offset: 6px;}.mitode-media-strip__frame{display: flex;align-items: center;justify-content: center;height: var(--mitode-media-h);width: auto;padding-inline: .5rem;box-sizing: content-box;}.mitode-media-strip__img{display: block;height: 100%;width: auto;max-width: 22rem;object-fit: contain;filter: grayscale(1) contrast(1.05);opacity: .72;transition: opacity .25s var(--mitode-ease, ease), filter .25s var(--mitode-ease, ease);}.mitode-media-strip__link:hover .mitode-media-strip__img, .mitode-media-strip__link:focus-visible .mitode-media-strip__img{filter: none;opacity: 1;}.mitode-media-strip__btn{flex: 0 0 auto;width: 2.25rem;height: 2.25rem;display: inline-flex;align-items: center;justify-content: center;border: 1px solid var(--wp--preset--color--border, #dcdfe5);border-radius: 999px;background: var(--wp--preset--color--base, #fff);color: var(--wp--preset--color--contrast, #0f0f0f);cursor: pointer;padding: 0;transition: background .2s var(--mitode-ease, ease), border-color .2s var(--mitode-ease, ease);}.mitode-media-strip__btn:hover, .mitode-media-strip__btn:focus-visible{background: var(--wp--preset--color--surface-2, #eceef2);border-color: var(--wp--preset--color--contrast-3, #767676);}.mitode-media-strip__btn:focus-visible{outline: 2px solid var(--wp--preset--color--contrast, #0f0f0f);outline-offset: 2px;}.mitode-media-strip__btn svg{width: 1.05rem;height: 1.05rem;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}.mitode-media-strip.is-animating .mitode-media-strip__list{animation: mitode-media-marquee var(--mitode-media-duration, 60s) linear infinite;}.mitode-media-strip.is-paused .mitode-media-strip__list{animation-play-state: paused;}@keyframes mitode-media-marquee{from{transform: translate3d(0, 0, 0);}to{transform: translate3d(calc(-1 * var(--mitode-media-track, 0px)), 0, 0);}}@media (max-width: 782px){.mitode-media-strip{--mitode-media-h: 28px;--mitode-media-gap: clamp(1.5rem, 7vw, 2.25rem);}.mitode-media-strip__img{max-width: 17rem;}.mitode-media-strip__btn{display: none;}}@media (max-width: 380px){.mitode-media-strip{--mitode-media-h: 24px;--mitode-media-gap: 1.35rem;}.mitode-media-strip__img{max-width: 14rem;}}@media (forced-colors: active){.mitode-media-strip__img{filter: none;opacity: 1;}}@media (prefers-reduced-motion: reduce){.mitode-media-strip.is-animating .mitode-media-strip__list{animation: none;}.mitode-media-strip__img{transition: none;}}
