
.iq-collection-video{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;align-items:center;margin:48px auto;color:#171717}.iq-collection-video *{box-sizing:border-box}.iq-collection-video__player{display:block;min-width:0}.iq-collection-video__frame{position:relative;aspect-ratio:16/9;background:#171717;overflow:hidden}.iq-collection-video__poster,.iq-collection-video__poster img,.iq-collection-video__film{display:block;width:100%;height:100%;object-fit:contain}.iq-collection-video__poster,.iq-collection-video__film{position:absolute;inset:0}.iq-collection-video__film[hidden],.iq-collection-video [hidden]{display:none}.iq-collection-video__play{position:absolute;inset:0;margin:auto;width:max-content;max-width:90%;height:max-content;padding:14px 20px;background:#fff;color:#171717;border:1px solid #DCDBD7;border-radius:999px;font:700 16px/1.4 Archivo,sans-serif;cursor:pointer}.iq-collection-video__play span{margin-right:8px}.iq-collection-video__eyebrow{font:700 12px/1.4 Archivo,sans-serif;letter-spacing:.06em;margin:0 0 12px}.iq-collection-video h2{font:italic 800 clamp(26px,2.4vw,38px)/1.12 Montserrat,sans-serif;text-transform:uppercase;letter-spacing:-.02em;margin:0 0 20px;overflow-wrap:normal;word-break:normal;hyphens:none}.iq-collection-video__copy{min-width:0;font:400 16px/1.55 Archivo,sans-serif}.iq-collection-video__benefits ul{padding-left:20px}.iq-collection-video__benefits li{margin-bottom:8px}.iq-collection-video__link{display:inline-block;padding:12px 0;color:#A51D1B;font-weight:700;text-decoration:underline;text-underline-offset:4px}.iq-collection-video__play:focus-visible,.iq-collection-video__link:focus-visible{outline:3px solid #A51D1B;outline-offset:4px}.iq-collection-video__direct{position:absolute;inset:auto 0 0;background:#fff;color:#171717;padding:12px}.iq-collection-video__error{font:400 14px/1.5 Archivo,sans-serif}@media(max-width:749px){.iq-collection-video{grid-template-columns:minmax(0,1fr);gap:24px;margin:32px auto}.iq-collection-video__frame{aspect-ratio:9/16}.iq-collection-video__copy{font-size:15px}.iq-collection-video h2{font-size:28px}}

.collection-inline-block .iq-collection-video{padding-inline:0;max-width:none;margin:24px 0;width:100%}

@media(max-width:749px){.iq-collection-video--landscape .iq-collection-video__frame{aspect-ratio:16/9}.iq-collection-video h2{font-size:clamp(23px,6vw,28px)}.iq-collection-video__copy{padding-inline:12px}}
