.mga-video{--green:#02361c;--sand:#f0f0e0;--gold:#d1a55a;--ink:var(--green);--muted:#2a2a2a;font-family:Avenir Next,Avenir,Segoe UI,Arial,sans-serif;margin:0 auto;max-width:1120px}.mga-video--dark{--ink:var(--sand);--muted:hsla(60,35%,91%,.86)}.mga-video__head{margin:0 0 32px}.mga-video .mga-video__eyebrow{color:var(--gold);font-size:14px;font-weight:700;letter-spacing:.2em;line-height:1.2;margin:0 0 14px;text-transform:uppercase}.mga-video--light .mga-video__eyebrow{color:#8a6a2f}.mga-video .mga-video__heading{color:var(--ink);font-family:Shackleton,Georgia,serif;font-size:clamp(34px,4.4vw,56px);font-weight:400;line-height:1.04;margin:0;text-wrap:balance}.mga-video .mga-video__sub{color:var(--gold);font-family:Playfair Display,Georgia,serif;font-size:clamp(22px,2.4vw,30px);font-style:italic;line-height:1.25;margin:10px 0 0}.mga-video--light .mga-video__sub{color:var(--green)}.mga-video__figure{margin:0}.mga-video__frame{aspect-ratio:16/9;background:#01240f;border-radius:16px;box-shadow:0 24px 60px -24px rgba(0,0,0,.55);overflow:hidden;position:relative}.mga-video .mga-video__poster,.mga-video iframe,.mga-video__player{border:0;height:100%;inset:0;margin:0;max-width:none;object-fit:cover;position:absolute;width:100%}.mga-video .mga-video__play{align-items:center;background:transparent;border:0;border-radius:0;color:var(--sand);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:14px;inset:0;justify-content:center;margin:0;padding:0;position:absolute;width:100%}.mga-video__icon{background:hsla(60,35%,91%,.94);border-radius:50%;box-shadow:0 10px 30px rgba(2,54,28,.35);display:grid;height:96px;place-items:center;transition:transform .35s cubic-bezier(.2,.9,.3,1.2),background .2s;width:96px}.mga-video__icon svg{fill:var(--green);height:40px;width:40px}.mga-video__label{background:rgba(2,54,28,.72);border-radius:999px;font-size:14px;font-weight:700;letter-spacing:.12em;padding:7px 16px;text-transform:uppercase}.mga-video__label span{color:var(--gold);font-variant-numeric:tabular-nums;margin-left:.35em}.mga-video__play:hover .mga-video__icon{background:var(--sand);transform:scale(1.06)}.mga-video__play:active .mga-video__icon{transform:scale(.97)}.mga-video__play:focus{outline:none}.mga-video__play:focus-visible .mga-video__icon{outline:3px solid var(--gold);outline-offset:5px}.mga-video__empty{background:rgba(0,0,0,.6);color:#fff;font-size:15px;inset:auto 0 0;margin:0;padding:12px 16px;position:absolute;text-align:center}.mga-video__body{color:var(--muted);margin:40px auto 0;max-width:820px}.mga-video .mga-video__body p{color:inherit;font-size:18px;line-height:1.7}.mga-video .mga-video__body p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.mga-video__icon{transition:none}}@media (max-width:767px){.mga-video__head{margin-bottom:22px}.mga-video__frame{border-radius:12px}.mga-video .mga-video__play{gap:10px}.mga-video__icon{height:64px;width:64px}.mga-video__icon svg{height:28px;width:28px}.mga-video__label{font-size:12px;padding:4px 11px}.mga-video__body{margin-top:28px}.mga-video .mga-video__body p{font-size:16px}}