.vp[data-astro-cid-7bfdpnxw]{position:relative;display:grid;place-items:center;width:100%;height:100%;background:#000;color:#fff;overflow:hidden;outline:none}.vp[data-astro-cid-7bfdpnxw]:focus-visible{box-shadow:inset 0 0 0 3px var(--somnia-color-focus-ring)}.vp[data-astro-cid-7bfdpnxw] video[data-astro-cid-7bfdpnxw]{display:block;width:100%;height:100%;max-height:inherit;object-fit:contain;cursor:pointer}.vp-big[data-astro-cid-7bfdpnxw]{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;width:88px;height:88px;border-radius:50%;border:2px solid #ffffffd9;background:#0812208c;color:#fff;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(4px);transition:transform .15s,background .15s}.vp-big[data-astro-cid-7bfdpnxw] svg[data-astro-cid-7bfdpnxw]{width:40px;height:40px;margin-left:5px}.vp-big[data-astro-cid-7bfdpnxw]:hover{transform:scale(1.06);background:#081220bf}.vp-big[data-astro-cid-7bfdpnxw]:focus-visible{outline:3px solid var(--somnia-color-focus-ring);outline-offset:3px}.vp-big[data-astro-cid-7bfdpnxw][hidden]{display:none}.vp-flash[data-astro-cid-7bfdpnxw]{position:absolute;top:50%;translate:0 -50%;width:72px;height:72px;border-radius:50%;background:#08122099;display:grid;place-items:center;opacity:0;pointer-events:none}.vp-flash[data-astro-cid-7bfdpnxw] svg[data-astro-cid-7bfdpnxw]{width:34px;height:34px}.vp-flash--back[data-astro-cid-7bfdpnxw]{left:12%}.vp-flash--fwd[data-astro-cid-7bfdpnxw]{right:12%}.vp-flash[data-astro-cid-7bfdpnxw].is-on{animation:.6s ease-out vp-flash}@keyframes vp-flash{0%{opacity:0;transform:scale(.8)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}.vp-bar[data-astro-cid-7bfdpnxw]{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:4px;padding:22px 10px 8px;background:linear-gradient(#0000,#000000b8);transition:opacity .3s}.vp[data-astro-cid-7bfdpnxw].is-idle .vp-bar[data-astro-cid-7bfdpnxw]{opacity:0}.vp[data-astro-cid-7bfdpnxw].is-idle{cursor:none}.vp[data-astro-cid-7bfdpnxw].is-idle video[data-astro-cid-7bfdpnxw]{cursor:none}.vp-btn[data-astro-cid-7bfdpnxw]{flex:none;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:8px;background:none;color:#fff;cursor:pointer;font:700 13px/1 system-ui,sans-serif}.vp-btn[data-astro-cid-7bfdpnxw] svg[data-astro-cid-7bfdpnxw]{width:22px;height:22px}.vp-btn[data-astro-cid-7bfdpnxw]:hover{background:#ffffff24}.vp-btn[data-astro-cid-7bfdpnxw]:focus-visible{outline:2px solid #fff;outline-offset:0}.vp-btn[data-astro-cid-7bfdpnxw][aria-pressed=true]{background:#ffffff38}.vp-btn[data-astro-cid-7bfdpnxw][hidden]{display:none}.vp-speed[data-astro-cid-7bfdpnxw]{width:auto;min-width:42px;padding:0 6px}.vp[data-astro-cid-7bfdpnxw].is-muted [data-astro-cid-7bfdpnxw][data-vp-mute]{background:#ffffff38}.vp-time[data-astro-cid-7bfdpnxw]{flex:none;font:500 13px/1 ui-monospace,monospace;padding:0 6px;white-space:nowrap;font-variant-numeric:tabular-nums}.vp-seek[data-astro-cid-7bfdpnxw]{--vp-pos: 0%;flex:1;min-width:60px;height:28px;margin:0 4px;background:none;cursor:pointer;appearance:none;-webkit-appearance:none}.vp-seek[data-astro-cid-7bfdpnxw]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(90deg,#fff var(--vp-pos),#ffffff59 var(--vp-pos))}.vp-seek[data-astro-cid-7bfdpnxw]::-moz-range-track{height:4px;border-radius:2px;background:#ffffff59}.vp-seek[data-astro-cid-7bfdpnxw]::-moz-range-progress{height:4px;border-radius:2px;background:#fff}.vp-seek[data-astro-cid-7bfdpnxw]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:50%;background:#fff;border:0}.vp-seek[data-astro-cid-7bfdpnxw]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:0}.vp-seek[data-astro-cid-7bfdpnxw]:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:4px}.vp[data-astro-cid-7bfdpnxw]:fullscreen{width:100vw;height:100vh}.vp[data-astro-cid-7bfdpnxw]:fullscreen video[data-astro-cid-7bfdpnxw]{max-height:100vh}@media(width<=560px){[data-astro-cid-7bfdpnxw][data-vp-loop],[data-astro-cid-7bfdpnxw][data-vp-pip],.vp-speed[data-astro-cid-7bfdpnxw]{display:none}.vp-time[data-astro-cid-7bfdpnxw]{font-size:12px}.vp-big[data-astro-cid-7bfdpnxw]{width:72px;height:72px}}@media(prefers-reduced-motion:reduce){.vp-flash[data-astro-cid-7bfdpnxw].is-on{animation:none}.vp-big[data-astro-cid-7bfdpnxw]{transition:none}}.mc-grid[data-astro-cid-grh2vg2m]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.mc-thumb[data-astro-cid-grh2vg2m]{position:relative;display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:100%;padding:0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:var(--surface);cursor:zoom-in;text-align:left;font:inherit;color:inherit}.mc-thumb[data-astro-cid-grh2vg2m] img[data-astro-cid-grh2vg2m],.mc-noposter[data-astro-cid-grh2vg2m]{display:block;flex:none;width:100%;aspect-ratio:3 / 2;object-fit:cover;background:var(--bg)}.mc-thumb[data-astro-cid-grh2vg2m]:hover{border-color:var(--accent)}.mc-thumb[data-astro-cid-grh2vg2m]:focus-visible{outline:2px solid var(--somnia-color-focus-ring);outline-offset:2px}.mc-thumb-title[data-astro-cid-grh2vg2m]{display:block;flex:1 0 auto;padding:8px 10px;font-size:13px;line-height:1.35}.mc-play[data-astro-cid-grh2vg2m]{position:absolute;top:10px;left:10px;width:34px;height:34px;border-radius:999px;background:#0009;display:grid;place-items:center}.mc-play[data-astro-cid-grh2vg2m] svg[data-astro-cid-grh2vg2m]{width:14px;height:14px;fill:#fff}.mc-more[data-astro-cid-grh2vg2m]{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:4px;background:#00000073;color:#fff;font:500 14px/1 var(--somnia-font-body)}.mc-more[data-astro-cid-grh2vg2m] b[data-astro-cid-grh2vg2m]{font:600 26px/1 var(--somnia-font-body)}.mc[data-astro-cid-grh2vg2m]{position:relative}.mc-all[data-astro-cid-grh2vg2m]{position:absolute;left:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:600 14px/1 var(--somnia-font-body);box-shadow:var(--shadow);cursor:pointer}.mc-all[data-astro-cid-grh2vg2m] svg[data-astro-cid-grh2vg2m]{width:16px;height:16px}.mc-all[data-astro-cid-grh2vg2m]:hover{border-color:var(--accent)}.mc-all[data-astro-cid-grh2vg2m]:focus-visible{outline:2px solid var(--somnia-color-focus-ring);outline-offset:2px}@media(width<=900px){.mc-all[data-astro-cid-grh2vg2m]{position:static;margin-top:10px}}@media print{.mc-all[data-astro-cid-grh2vg2m],.mc-thumb-title[data-astro-cid-grh2vg2m].visually-hidden{display:none}.mc--feature[data-astro-cid-grh2vg2m] .mc-grid[data-astro-cid-grh2vg2m]{aspect-ratio:16 / 7;break-inside:avoid;display:grid!important;grid-template-columns:2fr 1fr 1fr!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:2mm!important}.mc--feature[data-astro-cid-grh2vg2m] .mc-lead[data-astro-cid-grh2vg2m]{grid-column:auto!important;grid-row:span 2!important}.mc--feature[data-astro-cid-grh2vg2m] .mc-grid[data-astro-cid-grh2vg2m]>li[data-astro-cid-grh2vg2m],.mc--feature[data-astro-cid-grh2vg2m] .mc-thumb[data-astro-cid-grh2vg2m]{min-height:0;height:100%!important;margin:0!important}.mc--feature[data-astro-cid-grh2vg2m] .mc-thumb[data-astro-cid-grh2vg2m] img[data-astro-cid-grh2vg2m]{height:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;border:0!important}.mc-more[data-astro-cid-grh2vg2m]{background:var(--somnia-color-overlay-medium);-webkit-print-color-adjust:exact;print-color-adjust:exact}.mc--contain[data-astro-cid-grh2vg2m] .mc-thumb[data-astro-cid-grh2vg2m]{overflow:visible}.mc--contain[data-astro-cid-grh2vg2m] .mc-thumb[data-astro-cid-grh2vg2m] img[data-astro-cid-grh2vg2m]{height:auto!important;max-height:150mm!important;object-fit:contain!important}}.mc--contain[data-astro-cid-grh2vg2m] .mc-thumb[data-astro-cid-grh2vg2m] img[data-astro-cid-grh2vg2m]{aspect-ratio:auto;object-fit:contain;background:var(--somnia-color-surface-logo)}.mc--contain[data-astro-cid-grh2vg2m] .mc-grid[data-astro-cid-grh2vg2m]:has(>li:only-child){grid-template-columns:minmax(0,1fr)}.mc--feature[data-astro-cid-grh2vg2m] .mc-grid[data-astro-cid-grh2vg2m]{grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;aspect-ratio:16 / 7}.mc--feature[data-astro-cid-grh2vg2m] .mc-lead[data-astro-cid-grh2vg2m]{grid-row:span 2}.mc--feature[data-astro-cid-grh2vg2m] .mc-thumb[data-astro-cid-grh2vg2m]{border:0}.mc--feature[data-astro-cid-grh2vg2m] .mc-thumb[data-astro-cid-grh2vg2m] img[data-astro-cid-grh2vg2m]{height:100%;aspect-ratio:auto}@media(width<=900px){.mc--feature[data-astro-cid-grh2vg2m] .mc-grid[data-astro-cid-grh2vg2m]{grid-template-columns:1fr 1fr;grid-template-rows:auto;aspect-ratio:auto}.mc--feature[data-astro-cid-grh2vg2m] .mc-lead[data-astro-cid-grh2vg2m]{grid-column:span 2;grid-row:auto}.mc--feature[data-astro-cid-grh2vg2m] .mc-thumb[data-astro-cid-grh2vg2m] img[data-astro-cid-grh2vg2m]{aspect-ratio:3 / 2}}.mc-dialog[data-astro-cid-grh2vg2m]{position:fixed;inset:0;margin:auto;height:fit-content;width:min(1200px,100% - 24px);max-height:calc(100% - 24px);overflow:hidden;padding:0;border:0;border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.mc-dialog[data-astro-cid-grh2vg2m][open]{display:flex;flex-direction:column}.mc-dialog[data-astro-cid-grh2vg2m]::backdrop{background:var(--somnia-color-overlay-heavy)}.mc-dialog[data-astro-cid-grh2vg2m].is-full{width:100%;height:100%;max-width:none;max-height:none;border-radius:0}.mc-controls[data-astro-cid-grh2vg2m]{position:absolute;top:10px;right:10px;z-index:3;display:flex;gap:8px}.mc-stage[data-astro-cid-grh2vg2m]{position:relative;flex:auto;min-height:0}.mc-slide[data-astro-cid-grh2vg2m]{margin:0;height:100%;display:grid;grid-template-columns:minmax(0,1fr)}.mc--details[data-astro-cid-grh2vg2m] .mc-slide[data-astro-cid-grh2vg2m]{grid-template-columns:minmax(0,1fr) 300px}.mc-slide[data-astro-cid-grh2vg2m][hidden]{display:none}.mc-media[data-astro-cid-grh2vg2m]{background:#000;display:grid;place-items:center;min-height:min(60vh,520px)}.mc-media[data-astro-cid-grh2vg2m] img[data-astro-cid-grh2vg2m],.mc-media[data-astro-cid-grh2vg2m] video[data-astro-cid-grh2vg2m]{display:block;max-width:100%;max-height:min(72vh,740px);width:auto;height:auto}.mc-media[data-astro-cid-grh2vg2m] video[data-astro-cid-grh2vg2m]{width:100%}.mc-media[data-astro-cid-grh2vg2m] .vp[data-astro-cid-grh2vg2m]{height:min(72vh,740px)}.is-full[data-astro-cid-grh2vg2m] .mc-slide[data-astro-cid-grh2vg2m]{grid-template-rows:minmax(0,1fr) auto}.is-full[data-astro-cid-grh2vg2m] .mc-media[data-astro-cid-grh2vg2m]{position:relative;min-height:0;overflow:hidden}.is-full[data-astro-cid-grh2vg2m] .mc-media[data-astro-cid-grh2vg2m] .vp[data-astro-cid-grh2vg2m]{position:absolute;inset:0;height:auto}.is-full[data-astro-cid-grh2vg2m] .mc-media[data-astro-cid-grh2vg2m]>img[data-astro-cid-grh2vg2m],.is-full[data-astro-cid-grh2vg2m] .mc-media[data-astro-cid-grh2vg2m]>video[data-astro-cid-grh2vg2m]{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.is-full[data-astro-cid-grh2vg2m] .mc-cap[data-astro-cid-grh2vg2m]{padding-bottom:12px}.mc-novideo[data-astro-cid-grh2vg2m]{color:#fff;text-align:center;padding:16px;display:grid;gap:10px;justify-items:center}.mc-novideo[data-astro-cid-grh2vg2m] img[data-astro-cid-grh2vg2m]{max-height:50vh;opacity:.7}.mc-cap[data-astro-cid-grh2vg2m]{padding:56px 18px 18px;display:grid;gap:8px;align-content:start;font-size:14px;line-height:1.5;overflow:auto}.mc[data-astro-cid-grh2vg2m]:not(.mc--details) .mc-cap[data-astro-cid-grh2vg2m]{padding:12px 18px 0}.mc-cap[data-astro-cid-grh2vg2m] b[data-astro-cid-grh2vg2m]{font-size:16px}.mc-hero-row[data-astro-cid-grh2vg2m]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px}.mc-hero[data-astro-cid-grh2vg2m]{padding:8px 14px;font-size:14px}.mc-hero-done[data-astro-cid-grh2vg2m]{font-size:13px;color:var(--ink-soft)}.mc-hero-done[data-astro-cid-grh2vg2m]:empty{display:none}.mc-hero-done[data-astro-cid-grh2vg2m] a{color:var(--ink);font-weight:600}.mc-cap[data-astro-cid-grh2vg2m] span[data-astro-cid-grh2vg2m]{color:var(--ink-soft)}.mc-details[data-astro-cid-grh2vg2m]{margin:6px 0 0;display:grid;gap:8px}.mc-details[data-astro-cid-grh2vg2m] dt[data-astro-cid-grh2vg2m]{font-size:var(--somnia-font-size-label);color:var(--ink-soft)}.mc-details[data-astro-cid-grh2vg2m] dd[data-astro-cid-grh2vg2m]{margin:0;overflow-wrap:anywhere}.mc-details[data-astro-cid-grh2vg2m] a[data-astro-cid-grh2vg2m]{color:var(--ink)}.mc-btn[data-astro-cid-grh2vg2m]{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:999px;width:40px;height:40px;font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center;box-shadow:var(--shadow)}.mc-btn[data-astro-cid-grh2vg2m] svg[data-astro-cid-grh2vg2m]{width:16px;height:16px}.mc-btn[data-astro-cid-grh2vg2m]:hover{border-color:var(--accent);color:var(--accent)}.mc-btn[data-astro-cid-grh2vg2m]:focus-visible{outline:2px solid var(--somnia-color-focus-ring);outline-offset:2px}.mc-nav[data-astro-cid-grh2vg2m]{position:absolute;top:calc(min(60vh,520px)/2);transform:translateY(-50%)}.is-full[data-astro-cid-grh2vg2m] .mc-nav[data-astro-cid-grh2vg2m]{top:50%}.mc-prev[data-astro-cid-grh2vg2m]{left:12px}.mc-next[data-astro-cid-grh2vg2m]{right:12px}.mc--details[data-astro-cid-grh2vg2m] .mc-next[data-astro-cid-grh2vg2m]{right:312px}.mc-foot[data-astro-cid-grh2vg2m]{display:flex;align-items:center;gap:16px;padding:10px 18px 14px;border-top:1px solid var(--border)}.mc-strip[data-astro-cid-grh2vg2m]{display:flex;gap:8px;overflow-x:auto;flex:auto;min-width:0;padding:2px}.mc-strip[data-astro-cid-grh2vg2m] button[data-astro-cid-grh2vg2m]{flex:none;width:60px;height:42px;padding:0;border-radius:6px;border:2px solid #0000;background:none;cursor:pointer;overflow:hidden;opacity:.6}.mc-strip[data-astro-cid-grh2vg2m] button[data-astro-cid-grh2vg2m]:hover{opacity:1}.mc-strip[data-astro-cid-grh2vg2m] button[data-astro-cid-grh2vg2m][aria-current=true]{border-color:var(--accent);opacity:1}.mc-strip[data-astro-cid-grh2vg2m] button[data-astro-cid-grh2vg2m]:focus-visible{outline:2px solid var(--somnia-color-focus-ring);outline-offset:1px}.mc-strip[data-astro-cid-grh2vg2m] img[data-astro-cid-grh2vg2m],.mc-strip[data-astro-cid-grh2vg2m] .mc-noposter[data-astro-cid-grh2vg2m]{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:auto}.mc-count[data-astro-cid-grh2vg2m]{margin:0 0 0 auto;font:600 12px/1 var(--somnia-font-mono);color:var(--ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums}@media(width<=860px){.mc--details[data-astro-cid-grh2vg2m] .mc-slide[data-astro-cid-grh2vg2m]{grid-template-columns:1fr}.mc--details[data-astro-cid-grh2vg2m] .mc-next[data-astro-cid-grh2vg2m]{right:12px}.mc-media[data-astro-cid-grh2vg2m]{min-height:40vh}.mc-media[data-astro-cid-grh2vg2m] .vp[data-astro-cid-grh2vg2m]{height:auto;aspect-ratio:16 / 9}.mc-nav[data-astro-cid-grh2vg2m]{top:20vh}.mc-cap[data-astro-cid-grh2vg2m],.mc--details[data-astro-cid-grh2vg2m] .mc-cap[data-astro-cid-grh2vg2m]{padding:12px 18px 0;max-height:30vh}}@media print{.mc-dialog[data-astro-cid-grh2vg2m]{display:none}}
