.nrg-clay{padding:2.4rem 1.5rem;background:#efe9e2}
.nrg-clay__frame{position:relative;max-width:var(--nrg-clay-max,1200px);margin:0 auto;background:#111;overflow:hidden;border-radius:2px}
.nrg-clay__video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.nrg-clay__toggle{position:absolute;right:.8rem;bottom:.8rem;padding:.35rem .9rem;font-size:1.1rem;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.45);border-radius:999px;cursor:pointer}
.nrg-clay__toggle:hover{background:rgba(0,0,0,.75)}
@media screen and (max-width:749px){.nrg-clay{padding:1.6rem 1rem}}
