.mPvdaa_band{background:var(--bg);position:relative}.mPvdaa_stage{--gap-tight:4px;--item-w:calc((90cqw - 2 * var(--gap-tight)) / 3);--shot-h:max(360px, min(calc(var(--item-w) * 4 / 3), calc(100svh - 260px)));position:relative}.mPvdaa_reel{-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 5% 95%,#00000080 95%,#0000000f 100%);mask-image:linear-gradient(90deg,#0000 5%,#000 5% 95%,#00000080 95%,#0000000f 100%)}.mPvdaa_shot{width:100%;height:var(--shot-h);border-radius:var(--radius);background:var(--surface);cursor:inherit;animation:mPvdaa_shotIn 1.1s var(--ease-out) backwards;animation-delay:calc(.12s + var(--i) * 90ms);display:block;position:relative;overflow:hidden}.mPvdaa_img{object-fit:cover;animation:mPvdaa_imgIn 1.6s var(--ease-out) backwards;animation-delay:calc(.12s + var(--i) * 90ms);transition:transform 1.2s var(--ease-out), filter .6s var(--ease-out)}.mPvdaa_shot:hover .mPvdaa_img{transform:scale(1.04)}.mPvdaa_stage:has(.mPvdaa_shot:hover) .mPvdaa_shot:not(:hover) .mPvdaa_img{filter:brightness(.6)}@keyframes mPvdaa_shotIn{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes mPvdaa_imgIn{0%{transform:scale(1.14)}}.mPvdaa_zoom{border-radius:var(--radius);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;opacity:0;width:36px;height:36px;transition:opacity var(--dur-3), transform var(--dur-4) var(--ease-out);background:#00000059;border:1px solid #ffffff59;place-items:center;display:grid;position:absolute;bottom:12px;right:12px;transform:translateY(6px)}.mPvdaa_shot:hover .mPvdaa_zoom,.mPvdaa_shot:focus-visible .mPvdaa_zoom{opacity:1;transform:none}.mPvdaa_single .mPvdaa_shot{width:min(100%,440px);margin-inline:auto}.mPvdaa_crumbs{z-index:3;top:calc(var(--util-h) + var(--nav-h) + 16px);font:500 var(--fs-micro)/1.4 var(--ff-body);letter-spacing:.18em;text-transform:uppercase;color:#ffffffc7;text-shadow:0 1px 10px #0000008c;pointer-events:none;flex-wrap:wrap;gap:6px 10px;display:flex;position:absolute;left:calc(5% + 20px);right:5%}.mPvdaa_crumbs a{pointer-events:auto;transition:color var(--dur-2), background-size var(--dur-4) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.mPvdaa_crumbs a:hover{color:#fff;background-size:100% 1px}.mPvdaa_crumbs [aria-current]{color:#fff}.mPvdaa_arrow{z-index:3;border-radius:var(--radius);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;width:44px;height:44px;transition:border-color var(--dur-2), background-color var(--dur-2);background:#00000059;border:1px solid #ffffff40;place-items:center;margin-top:-22px;display:grid;position:absolute;top:50%}.mPvdaa_arrow:hover{background:#0009;border-color:#fff}.mPvdaa_arrow svg{transition:translate var(--dur-elastic) var(--ease-elastic)}.mPvdaa_prev,.mPvdaa_lbPrev{left:calc(5% + 16px)}.mPvdaa_next,.mPvdaa_lbNext{right:calc(5% + 16px)}.mPvdaa_lbPrev{left:1.2%}.mPvdaa_lbNext{right:1.2%}.mPvdaa_prev svg,.mPvdaa_lbPrev svg{transform:scaleX(-1)}.mPvdaa_prev:hover svg,.mPvdaa_lbPrev:hover svg{translate:-3px}.mPvdaa_next:hover svg,.mPvdaa_lbNext:hover svg{translate:3px}.mPvdaa_progress{z-index:3;pointer-events:none;align-items:center;gap:14px;display:flex;position:absolute;bottom:20px;left:calc(5% + 20px)}.mPvdaa_count{color:#fff;white-space:nowrap;text-shadow:0 1px 8px #0009}.mPvdaa_rail{background:#ffffff59;width:clamp(80px,9vw,160px);height:2px;position:relative;overflow:hidden;box-shadow:0 1px 6px #0000004d}.mPvdaa_thumb{background:var(--red);transform-origin:0;transition:transform .7s var(--ease-out);position:absolute;inset:0}.mPvdaa_lightbox{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#000000eb;border:0;grid-template-rows:auto minmax(0,1fr) auto;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:grid;position:fixed;inset:0}.mPvdaa_lightbox:not([open]){display:none}.mPvdaa_lightbox::backdrop{background:0 0}html:has(.mPvdaa_lightbox[open]){overflow:hidden}.mPvdaa_lbTop{align-items:center;gap:var(--s-4);grid-template-columns:1fr auto 1fr;padding:16px 5%;display:grid}.mPvdaa_lbTitle{color:#fff9;text-align:center}.mPvdaa_lbClose{border-radius:var(--radius);width:44px;height:44px;transition:border-color var(--dur-2);border:1px solid #ffffff40;justify-self:end;place-items:center;display:grid}.mPvdaa_lbClose:hover{border-color:#fff}.mPvdaa_lbClose svg{transition:transform var(--dur-4) var(--ease-out)}.mPvdaa_lbClose:hover svg{transform:rotate(90deg)}.mPvdaa_lbStage{touch-action:pan-y;justify-content:center;align-items:center;min-height:0;padding:0 5%;display:flex;position:relative;overflow:hidden}.mPvdaa_lbImg{border-radius:var(--radius);-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:100%}.mPvdaa_lbNav{animation:mPvdaa_lbIn .56s var(--ease-out) both}@keyframes mPvdaa_lbIn{0%{opacity:0;transform:translateX(calc(var(--dir) * 36px)) scale(.985)}}.mPvdaa_thumbs{scrollbar-width:none;justify-content:center;gap:6px;padding:16px 5% 20px;display:flex;overflow-x:auto}.mPvdaa_thumbBtn{aspect-ratio:3/4;border-radius:var(--radius);opacity:.45;width:48px;transition:opacity var(--dur-3), border-color var(--dur-3);border:1px solid #0000;flex:none;position:relative;overflow:hidden}.mPvdaa_thumbBtn img{object-fit:cover}.mPvdaa_thumbBtn:hover{opacity:.85}.mPvdaa_thumbBtn[aria-current=true]{opacity:1;border-color:var(--red)}@media (max-width:1199px){.mPvdaa_crumbs{top:78px}}@media (max-width:767px){.mPvdaa_stage{--shot-h:max(320px, min(104cqw, calc(100svh - 240px)))}.mPvdaa_stage>.mPvdaa_arrow,.mPvdaa_lbStage .mPvdaa_arrow,.mPvdaa_lbTitle,.mPvdaa_crumbs{display:none}}
