.pf-video-rail[data-astro-cid-6kajhf2e]{display:block!important;--card-w:clamp(calc(220 * var(--tdg-wide-unit, 1px)),23vw,calc(340 * var(--tdg-wide-unit, 1px)))}.pf-video-open[data-astro-cid-6kajhf2e]{display:block;aspect-ratio:9 / 16;color:#fff;text-decoration:none}.pf-video-open[data-astro-cid-6kajhf2e] img[data-astro-cid-6kajhf2e]{object-fit:contain;scale:1!important;translate:none!important;transform:none!important}.pf-video-play[data-astro-cid-6kajhf2e]{position:absolute;left:calc(16 * var(--tdg-wide-unit, 1px));bottom:calc(16 * var(--tdg-wide-unit, 1px));display:flex;align-items:center;gap:calc(8 * var(--tdg-wide-unit, 1px));min-height:calc(44 * var(--tdg-wide-unit, 1px));padding:0 calc(16 * var(--tdg-wide-unit, 1px));border-radius:calc(30 * var(--tdg-wide-unit, 1px));background:#111d;font-size:calc(13 * var(--tdg-wide-unit, 1px));line-height:1}.pf-video-open[data-astro-cid-6kajhf2e]:hover .pf-video-play[data-astro-cid-6kajhf2e]{background:#000}.pf-video-open[data-astro-cid-6kajhf2e]:focus-visible{outline:calc(2 * var(--tdg-wide-unit, 1px)) solid #111;outline-offset:calc(4 * var(--tdg-wide-unit, 1px))}.pf-card[data-astro-cid-6kajhf2e] figcaption[data-astro-cid-6kajhf2e]{display:flex;align-items:baseline;justify-content:space-between;gap:calc(12 * var(--tdg-wide-unit, 1px));padding-bottom:calc(12 * var(--tdg-wide-unit, 1px));font-size:calc(15 * var(--tdg-wide-unit, 1px));line-height:1.4}.pf-card[data-astro-cid-6kajhf2e] figcaption[data-astro-cid-6kajhf2e] span[data-astro-cid-6kajhf2e]:last-child{font-size:calc(12 * var(--tdg-wide-unit, 1px));color:#666;font-variant-numeric:tabular-nums}.pf-video-dialog[data-astro-cid-6kajhf2e]{box-sizing:border-box;width:min(calc(460 * var(--tdg-wide-unit, 1px)),calc(100vw - calc(24 * var(--tdg-wide-unit, 1px))));max-width:none;max-height:calc(100dvh - calc(24 * var(--tdg-wide-unit, 1px)));padding:calc(12 * var(--tdg-wide-unit, 1px));border:0;border-radius:calc(18 * var(--tdg-wide-unit, 1px));background:#111;color:#fff;overflow:auto}.pf-video-dialog[data-astro-cid-6kajhf2e]::backdrop{background:#000d}.pf-video-dialog[data-astro-cid-6kajhf2e] header[data-astro-cid-6kajhf2e]{display:flex;justify-content:space-between;align-items:center;gap:calc(16 * var(--tdg-wide-unit, 1px));padding:0 0 calc(10 * var(--tdg-wide-unit, 1px)) calc(8 * var(--tdg-wide-unit, 1px))}.pf-video-dialog[data-astro-cid-6kajhf2e] h2[data-astro-cid-6kajhf2e]{margin:0;font:inherit;font-size:calc(16 * var(--tdg-wide-unit, 1px));font-weight:400}.pf-video-dialog[data-astro-cid-6kajhf2e] button[data-astro-cid-6kajhf2e]{display:grid;place-items:center;flex:none;width:calc(44 * var(--tdg-wide-unit, 1px));height:calc(44 * var(--tdg-wide-unit, 1px));padding:0;border:0;border-radius:50%;background:#ffffff14;color:#fff;font:inherit;font-size:calc(30 * var(--tdg-wide-unit, 1px));cursor:pointer}.pf-video-dialog[data-astro-cid-6kajhf2e] video[data-astro-cid-6kajhf2e]{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - calc(174 * var(--tdg-wide-unit, 1px)));aspect-ratio:9 / 16;margin:auto;background:#000;object-fit:contain;border-radius:calc(8 * var(--tdg-wide-unit, 1px))}.pf-video-navigation[data-astro-cid-6kajhf2e]{display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--tdg-wide-unit, 1px));padding-top:calc(12 * var(--tdg-wide-unit, 1px))}.pf-video-navigation[data-astro-cid-6kajhf2e] p[data-astro-cid-6kajhf2e]{margin:0;color:#ccc;font-size:calc(13 * var(--tdg-wide-unit, 1px));line-height:1.5;font-variant-numeric:tabular-nums}.pf-video-navigation[data-astro-cid-6kajhf2e] button[data-astro-cid-6kajhf2e]:not(:disabled):hover{background:#ffffff2b}.pf-video-navigation[data-astro-cid-6kajhf2e] button[data-astro-cid-6kajhf2e]:disabled{opacity:.3;cursor:default}.pf-video-announcement[data-astro-cid-6kajhf2e]{position:absolute;width:calc(1 * var(--tdg-wide-unit, 1px));height:calc(1 * var(--tdg-wide-unit, 1px));padding:0;margin:calc(-1 * var(--tdg-wide-unit, 1px));overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pf-video-dialog[data-astro-cid-6kajhf2e] [data-astro-cid-6kajhf2e]:focus-visible{outline:calc(2 * var(--tdg-wide-unit, 1px)) solid #fff;outline-offset:calc(2 * var(--tdg-wide-unit, 1px))}html:has(.pf-video-dialog[open]){overflow:hidden}@media(max-width:700px){.pf-video-rail[data-astro-cid-6kajhf2e]{--card-w:68vw;--card-gap:calc(12 * var(--tdg-wide-unit, 1px))}}@media(max-height:600px){.pf-video-dialog[data-astro-cid-6kajhf2e]{width:min(calc(350 * var(--tdg-wide-unit, 1px)),calc(100vw - calc(24 * var(--tdg-wide-unit, 1px))))}}
