.htw-mod-tea-origin .htw-tea{position:relative;background:#171717;overflow:hidden;line-height:0}
.htw-mod-tea-origin .htw-tea__video{width:100%;height:auto;max-width:2000px;margin:0 auto;display:block;aspect-ratio:16/9;object-fit:cover;background:#171717}
.htw-mod-tea-origin .htw-tea__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;background:rgba(0,0,0,.5);cursor:pointer;transition:opacity .4s ease;line-height:1.4}
.htw-mod-tea-origin .htw-tea__overlay.is-hidden{opacity:0;pointer-events:none}
.htw-mod-tea-origin .htw-tea__title{color:#fff;font-size:clamp(28px,5vw,72px);line-height:1.05}
.htw-mod-tea-origin .htw-tea__play{background:none;border:0;padding:0;margin:clamp(8px,1.4vw,26px) auto;display:block;cursor:pointer;transition:transform .2s ease}
.htw-mod-tea-origin .htw-tea__play:hover{transform:scale(1.05)}
.htw-mod-tea-origin .htw-tea__play svg{width:clamp(56px,7vw,120px);height:auto;display:block}
.htw-mod-tea-origin .htw-tea__copy{max-width:700px;margin:0 auto;color:#fff;font-family:"GothamSsm-Book",Inter,sans-serif;font-style:italic;font-size:clamp(12px,1.15vw,18px);line-height:1.55}
