.pv[data-astro-cid-5ivec2ms]{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:1.5rem}.pv[data-astro-cid-5ivec2ms][hidden]{display:none}.pv-scrim[data-astro-cid-5ivec2ms]{position:absolute;inset:0;background:color-mix(in srgb,var(--f-high) 42%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;transition:opacity .25s ease}.pv[data-astro-cid-5ivec2ms].is-open .pv-scrim[data-astro-cid-5ivec2ms]{opacity:1}.pv-panel[data-astro-cid-5ivec2ms]{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:0;width:min(62rem,100%);max-height:min(42rem,88vh);overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--background);box-shadow:0 24px 70px color-mix(in srgb,var(--f-high) 26%,transparent);opacity:0;transform:scale(.97) translateY(8px);transition:opacity .25s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.pv[data-astro-cid-5ivec2ms].is-open .pv-panel[data-astro-cid-5ivec2ms]{opacity:1;transform:none}.pv-x[data-astro-cid-5ivec2ms]{position:absolute;top:.7rem;right:.7rem;z-index:3;display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:999px;background:color-mix(in srgb,var(--background) 80%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--f-low);transition:color .15s ease,background .15s ease}.pv-x[data-astro-cid-5ivec2ms]:hover{color:var(--f-high);background:var(--b-med)}.pv-stage[data-astro-cid-5ivec2ms]{position:relative;display:grid;place-items:center;min-height:16rem;background:var(--b-med)}.pv-media[data-astro-cid-5ivec2ms]{display:grid;place-items:center;width:100%;height:100%;padding:1.1rem}.pv-media[data-astro-cid-5ivec2ms] img,.pv-media[data-astro-cid-5ivec2ms] video{max-width:100%;max-height:min(38rem,78vh);border-radius:10px;-o-object-fit:contain;object-fit:contain}.pv-media[data-astro-cid-5ivec2ms].is-scan img{background:#fff}.pv-nav[data-astro-cid-5ivec2ms]{position:absolute;top:50%;display:grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--background) 86%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--f-low);transform:translateY(-50%);transition:color .15s ease,opacity .15s ease}.pv-nav[data-astro-cid-5ivec2ms]:hover{color:var(--f-high)}.pv-prev[data-astro-cid-5ivec2ms]{left:.7rem}.pv-next[data-astro-cid-5ivec2ms]{right:.7rem}.pv-nav[data-astro-cid-5ivec2ms][hidden]{display:none}.pv-dots[data-astro-cid-5ivec2ms]{position:absolute;bottom:.7rem;left:50%;display:flex;gap:.35rem;transform:translate(-50%)}.pv-dots[data-astro-cid-5ivec2ms] span{width:5px;height:5px;border-radius:999px;background:color-mix(in srgb,var(--f-low) 40%,transparent);transition:background .15s ease}.pv-dots[data-astro-cid-5ivec2ms] span.on{background:var(--f-high)}.pv-info[data-astro-cid-5ivec2ms]{overflow-y:auto;padding:2.1rem 1.75rem 1.75rem}.pv-title[data-astro-cid-5ivec2ms]{margin:0;color:var(--f-high);font-size:1.3rem;font-weight:650;line-height:1.2}.pv-sub[data-astro-cid-5ivec2ms]{margin:.3rem 0 0;color:var(--f-mute);font-size:.88rem}.pv-blurb[data-astro-cid-5ivec2ms]{margin:1rem 0 0;color:var(--f-low);font-size:.96rem;line-height:1.6}.pv-points[data-astro-cid-5ivec2ms]{margin:.9rem 0 0;padding-left:1.05rem;color:var(--f-low);font-size:.92rem;line-height:1.55}.pv-points[data-astro-cid-5ivec2ms] li{margin-bottom:.3rem;list-style:disc}.pv-points[data-astro-cid-5ivec2ms] li::marker{color:var(--f-mute)}.pv-points[data-astro-cid-5ivec2ms]:empty,.pv-blurb[data-astro-cid-5ivec2ms]:empty,.pv-sub[data-astro-cid-5ivec2ms]:empty,.pv-tech[data-astro-cid-5ivec2ms]:empty,.pv-links[data-astro-cid-5ivec2ms]:empty{display:none}.pv-tech[data-astro-cid-5ivec2ms]{margin:1rem 0 0;color:var(--f-mute);font-size:.82rem;line-height:1.7}.pv-links[data-astro-cid-5ivec2ms]{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:1.1rem 0 0}.pv-links[data-astro-cid-5ivec2ms] a{color:var(--f-high);font-size:.9rem;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--f-low) 45%,transparent);text-underline-offset:.25em;transition:color .15s ease}.pv-links[data-astro-cid-5ivec2ms] a:hover{color:var(--accent)}@media (max-width: 760px){.pv[data-astro-cid-5ivec2ms]{padding:.75rem}.pv-panel[data-astro-cid-5ivec2ms]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);max-height:92vh}.pv-stage[data-astro-cid-5ivec2ms]{min-height:0}.pv-media[data-astro-cid-5ivec2ms] img,.pv-media[data-astro-cid-5ivec2ms] video{max-height:42vh}.pv-info[data-astro-cid-5ivec2ms]{padding:1.25rem 1.25rem 1.5rem}}@media (prefers-reduced-motion: reduce){.pv-scrim[data-astro-cid-5ivec2ms],.pv-panel[data-astro-cid-5ivec2ms]{transition:opacity .15s ease}.pv-panel[data-astro-cid-5ivec2ms]{transform:none}}
