/* Preview only. Full page width with uncropped landscape footage. */
.base-page .base-craft {width:100%;max-width:none;margin:clamp(56px,7vw,110px) 0;padding:0;scroll-margin-top:86px;}
.base-craft .base-craft__frame {width:100%;height:auto;min-height:0;aspect-ratio:16/9;}
.base-craft .base-craft__frame video {width:100%;height:100%;object-fit:contain;}
.base-craft .base-craft__caption {padding:16px clamp(22px,4vw,64px) 0;}
.base-craft .base-craft__sound {left:20px;right:auto;}
@media(max-width:860px) {.base-page .base-craft {margin-block:48px;scroll-margin-top:76px;}.base-craft .base-craft__caption {padding-inline:22px;}}
@media(max-width:700px) {.base-craft .base-craft__sound {left:10px;}.base-craft .base-craft__toggle {font-size:12px;min-height:36px;padding:7px 10px;}}
