.video[data-v-26a17cd9]{cursor:pointer;isolation:isolate;background:#235f61;border:0;border-radius:16px;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.video[data-v-26a17cd9]:focus-visible{outline:2px solid var(--balama-yellow);outline-offset:2px}.backdrop[data-v-26a17cd9],.poster[data-v-26a17cd9]{width:100%;height:100%;position:absolute;inset:0}.poster[data-v-26a17cd9]{-o-object-fit:cover;object-fit:cover;transition:transform .4s}.portrait .poster[data-v-26a17cd9]{-o-object-fit:contain;object-fit:contain}.backdrop[data-v-26a17cd9]{-o-object-fit:cover;object-fit:cover;filter:blur(22px)saturate(1.2)brightness(.75);transform:scale(1.15)}.video:hover .poster[data-v-26a17cd9]{transform:scale(1.02)}.shade[data-v-26a17cd9]{background:linear-gradient(#14494b00 50%,#14494b8c);inset:0}.badge[data-v-26a17cd9],.play[data-v-26a17cd9],.shade[data-v-26a17cd9]{position:absolute}.play[data-v-26a17cd9]{width:64px;height:64px;color:var(--balama-teal);background:#ffffffeb;border-radius:50%;place-items:center;padding-left:4px;transition:transform .2s,background .2s;display:grid;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px -8px #0000008c}.video:hover .play[data-v-26a17cd9]{background:var(--balama-yellow);transform:translate(-50%,-50%)scale(1.08)}.badge[data-v-26a17cd9]{color:#fff;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a282ab3;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:600;display:flex;bottom:12px;left:12px}@media (width<=767px){.play[data-v-26a17cd9]{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.play[data-v-26a17cd9],.poster[data-v-26a17cd9]{transition:none}}.video-dialog-root.p-dialog{width:min(92vw,(90dvh - 96px) * var(--video-ratio));max-width:1100px;overflow:hidden}.video-dialog-root .p-dialog-content{padding:0;overflow:hidden}.video-dialog-stage{aspect-ratio:var(--video-ratio);background:#000}@media (width<=767px){.video-dialog-root.p-dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.video-dialog-root .p-dialog-content{background:#000;flex:1;align-items:center;display:flex}.video-dialog-stage{width:100%;max-height:100%}}
