.sv:where(.astro-i2jqfh7y){z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sv:where(.astro-i2jqfh7y)[hidden]{display:none}.sv-backdrop:where(.astro-i2jqfh7y){backdrop-filter:blur(6px);animation:sv-fade .3s var(--ease-out);background:#050507c7;position:absolute;inset:0}.sv-card:where(.astro-i2jqfh7y){width:min(920px,100%);color:var(--white);font-family:var(--font-body);background:#191a1e;border:2px solid #0b0c0e;border-radius:22px;padding:22px 22px 18px;animation:.5s cubic-bezier(.34,1.56,.64,1) sv-pop;position:relative;box-shadow:inset 0 2px #303136,0 6px #0d0e10,0 8px 0 2px #0b0c0e,0 18px 30px -10px #000000a6}.sv-head:where(.astro-i2jqfh7y){margin:0 0 16px;padding-right:48px;position:relative}.sv-eyebrow:where(.astro-i2jqfh7y){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);margin:0 0 4px;font-size:11px}.sv-title:where(.astro-i2jqfh7y){font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:24px;font-weight:600;line-height:1.1}.sv-x:where(.astro-i2jqfh7y){color:#c2c4c9;cursor:pointer;background:#202126;border:1.5px solid #0b0c0e;border-radius:9px;place-items:center;width:32px;height:32px;transition:translate .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:grid;position:absolute;top:0;right:0;box-shadow:inset 0 1px #303136,0 3px #0d0e10,0 4px 0 1px #0b0c0e}.sv-x:where(.astro-i2jqfh7y):hover{color:var(--white)}.sv-x:where(.astro-i2jqfh7y):active{translate:0 3px;box-shadow:inset 0 1px #303136,0 0 #0d0e10,0 1px 0 1px #0b0c0e}.sv-frame:where(.astro-i2jqfh7y){aspect-ratio:16/9;background:#0b0c0e;border:2px solid #0b0c0e;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 4px #0d0e10,0 5px 0 2px #0b0c0e}.sv-frame:where(.astro-i2jqfh7y) iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.sv-note:where(.astro-i2jqfh7y){text-align:right;color:var(--steel);margin:14px 0 0;font-size:12.5px}.sv-note:where(.astro-i2jqfh7y) a:where(.astro-i2jqfh7y){color:#c2c4c9}.sv-note:where(.astro-i2jqfh7y) a:where(.astro-i2jqfh7y):hover{color:var(--white)}@keyframes sv-fade{0%{opacity:0}}@keyframes sv-pop{0%{opacity:0;translate:0 12px;scale:.94}}@media (prefers-reduced-motion:reduce){.sv-backdrop:where(.astro-i2jqfh7y),.sv-card:where(.astro-i2jqfh7y){animation:none}}.gv:where(.astro-lldzewer){z-index:100;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.gv:where(.astro-lldzewer)[hidden]{display:none}.gv-backdrop:where(.astro-lldzewer){backdrop-filter:blur(6px);animation:gv-fade .3s var(--ease-out);background:#050507c7;position:absolute;inset:0}.gv-card:where(.astro-lldzewer){width:min(980px,100%);max-height:calc(100dvh - 40px);color:var(--white);font-family:var(--font-body);background:#191a1e;border:2px solid #0b0c0e;border-radius:22px;padding:22px 22px 20px;animation:.5s cubic-bezier(.34,1.56,.64,1) gv-pop;position:relative;overflow:auto;box-shadow:inset 0 2px #303136,0 6px #0d0e10,0 8px 0 2px #0b0c0e,0 18px 30px -10px #000000a6}.gv-head:where(.astro-lldzewer){margin:0 0 16px;padding-right:48px;position:relative}.gv-eyebrow:where(.astro-lldzewer){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);margin:0 0 4px;font-size:11px}.gv-title:where(.astro-lldzewer){font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:24px;font-weight:600;line-height:1.1}.gv-x:where(.astro-lldzewer),.gv-nav:where(.astro-lldzewer){color:#c2c4c9;cursor:pointer;background:#202126;border:1.5px solid #0b0c0e;place-items:center;transition:translate .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,color .2s;display:grid;box-shadow:inset 0 1px #303136,0 3px #0d0e10,0 4px 0 1px #0b0c0e}.gv-x:where(.astro-lldzewer):hover,.gv-nav:where(.astro-lldzewer):hover{color:var(--white)}.gv-x:where(.astro-lldzewer):active,.gv-nav:where(.astro-lldzewer):active{translate:0 3px;box-shadow:inset 0 1px #303136,0 0 #0d0e10,0 1px 0 1px #0b0c0e}.gv-x:where(.astro-lldzewer){border-radius:9px;width:32px;height:32px;position:absolute;top:0;right:0}.gv-stage:where(.astro-lldzewer){position:relative}.gv-frame:where(.astro-lldzewer){aspect-ratio:16/11;background:#060607;border:2px solid #0b0c0e;border-radius:14px;width:min(100%,145.455dvh - 480px);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 4px #0d0e10,0 5px 0 2px #0b0c0e}.gv-frame:where(.astro-lldzewer) img:where(.astro-lldzewer){object-fit:contain;width:100%;height:100%;display:block}.gv-frame:where(.astro-lldzewer) img:where(.astro-lldzewer).is-in{animation:gv-swap .35s var(--ease-out)}.gv-nav:where(.astro-lldzewer){border-radius:12px;width:42px;height:42px;margin-top:-21px;position:absolute;top:50%}.gv-nav--prev:where(.astro-lldzewer){left:14px}.gv-nav--next:where(.astro-lldzewer){right:14px}.gv-meta:where(.astro-lldzewer){justify-content:space-between;align-items:baseline;gap:16px;margin:18px 2px 14px;display:flex}.gv-caption:where(.astro-lldzewer){color:var(--white);margin:0;font-size:15px;font-weight:600}.gv-count:where(.astro-lldzewer){font-family:var(--font-mono);letter-spacing:.08em;color:var(--steel);flex:none;font-size:12px}.gv-thumbs:where(.astro-lldzewer){grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0 0 6px;list-style:none;display:grid}.gv-thumbs:where(.astro-lldzewer) button{cursor:pointer;background:#202126;border:1.5px solid #0b0c0e;border-radius:11px;width:100%;padding:4px;transition:translate .3s cubic-bezier(.34,1.56,.64,1),background .2s,box-shadow .3s;display:block;box-shadow:inset 0 1px #303136,0 3px #0d0e10,0 4px 0 1px #0b0c0e}.gv-thumbs:where(.astro-lldzewer) button:hover{translate:0 -2px}.gv-thumbs:where(.astro-lldzewer) button[aria-current=true]{background:#efefeb;translate:0 -3px;box-shadow:inset 0 1.5px #ffffffb3,0 3px #676970,0 4px 0 1px #0b0c0e}.gv-thumbs:where(.astro-lldzewer) img{aspect-ratio:16/11;object-fit:cover;background:#060607;border-radius:7px;width:100%;display:block}@media (width<=860px){.gv-frame:where(.astro-lldzewer){width:100%}.gv-card:where(.astro-lldzewer){border-radius:18px;padding:16px 14px 14px}.gv-title:where(.astro-lldzewer){font-size:20px}.gv-thumbs:where(.astro-lldzewer){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gv-nav:where(.astro-lldzewer){width:36px;height:36px;margin-top:-18px}.gv-nav--prev:where(.astro-lldzewer){left:8px}.gv-nav--next:where(.astro-lldzewer){right:8px}}@keyframes gv-fade{0%{opacity:0}}@keyframes gv-pop{0%{opacity:0;translate:0 12px;scale:.94}}@keyframes gv-swap{0%{opacity:0;scale:.98}}@media (prefers-reduced-motion:reduce){.gv-backdrop:where(.astro-lldzewer),.gv-card:where(.astro-lldzewer),.gv-frame:where(.astro-lldzewer) img:where(.astro-lldzewer).is-in{animation:none}}
