.hwm-video-gallery-page{width:100%}.hwm-video-gallery-page__article{width:100%}.hwm-video-gallery-page__inner{width:min(98%, 1700px);margin:0 auto;padding:40px 0 80px}.hwm-video-gallery-page__grid{width:100%}.hwm-video-gallery-page .entry-content{margin-bottom:32px}.hwm-video-gallery-page .entry-content>*:last-child{margin-bottom:0}@media (max-width:980px){.hwm-video-gallery-page__inner{width:min(94%, 1600px);padding:24px 0 48px}}.hwm-video-gallery{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:18px}.hwm-video-card{position:relative}.hwm-video-card__trigger{position:relative;display:block;width:100%;padding:0;border:0;background:0 0;cursor:pointer;overflow:hidden;text-align:left}.hwm-video-card__image{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.hwm-video-card__overlay{position:absolute;inset:0;background:rgba(0,0,0,0);transition:background .25s ease}.hwm-video-card__content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;color:#fff;opacity:0;transition:opacity .25s ease}.hwm-video-card__play{display:flex;align-items:center;justify-content:center}.hwm-video-card__title{font-size:14px;font-weight:300;line-height:1.2;text-align:center;font-family:"Montserrat",Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;letter-spacing:1px}.hwm-video-card__trigger:hover .hwm-video-card__overlay,.hwm-video-card__trigger:focus-visible .hwm-video-card__overlay{background:rgba(0,0,0,.42)}.hwm-video-card__trigger:hover .hwm-video-card__content,.hwm-video-card__trigger:focus-visible .hwm-video-card__content{opacity:1}.hwm-video-modal[hidden]{display:none}.hwm-video-modal{position:fixed;inset:0;z-index:9999}.hwm-video-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.7)}.hwm-video-modal__dialog{position:relative;z-index:2;width:min(1500px, calc(100vw - 40px));margin:30px auto;background:#000}.hwm-video-modal__close{position:absolute;top:-42px;right:0;border:0;background:0 0;color:#fff;font-size:42px;line-height:1;cursor:pointer}.hwm-video-modal__inner{position:relative}.hwm-video-modal__player-wrap{position:relative;width:100%;aspect-ratio:16/9;background:#000}.hwm-video-modal__player,.hwm-video-modal__player iframe{position:absolute;inset:0;width:100%;height:100%}body.hwm-video-modal-open{overflow:hidden}@media (max-width:980px){.hwm-video-gallery{grid-template-columns:repeat(2,minmax(0, 1fr))}.hwm-video-card__title{font-size:14px}.hwm-video-card__overlay{background:rgba(0,0,0,.2)}.hwm-video-card__content{opacity:1}}@media (max-width:640px){.hwm-video-gallery{grid-template-columns:1fr}.hwm-video-card__title{font-size:14px}.hwm-video-modal__dialog{width:min(100vw - 20px, 1500px);margin:200px auto}.hwm-video-modal__close{top:-36px;font-size:34px}}