.lightbox-overlay[data-astro-cid-utnzf2kr]{-webkit-backdrop-filter:blur(8px);z-index:99999;opacity:0;visibility:hidden;cursor:zoom-out;box-sizing:border-box;background:#0a0c10eb;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1.5rem;transition:opacity .22s,visibility .22s;display:flex;position:fixed;top:0;left:0}.lightbox-overlay[data-astro-cid-utnzf2kr].active{opacity:1;visibility:visible}.lightbox-close[data-astro-cid-utnzf2kr]{color:#fff;cursor:pointer;z-index:100000;background:#ffffff26;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:absolute;top:1.25rem;right:1.5rem}.lightbox-close[data-astro-cid-utnzf2kr]:hover{background:#ffffff4d;transform:scale(1.08)}.lightbox-content[data-astro-cid-utnzf2kr]{cursor:default;flex-direction:column;align-items:center;max-width:92vw;max-height:90vh;display:flex;position:relative}.lightbox-image[data-astro-cid-utnzf2kr]{object-fit:contain;background:#0003;border-radius:10px;max-width:90vw;max-height:82vh;transition:transform .25s cubic-bezier(.16,1,.3,1);transform:scale(.95);box-shadow:0 12px 48px #000000a6}.lightbox-overlay[data-astro-cid-utnzf2kr].active .lightbox-image[data-astro-cid-utnzf2kr]{transform:scale(1)}.lightbox-caption[data-astro-cid-utnzf2kr]{color:#ffffffe6;text-align:center;max-width:800px;margin-top:.85rem;font-size:.95rem;font-weight:500;line-height:1.4}.lightbox-trigger{cursor:zoom-in!important}footer[data-astro-cid-jo6i4kqk]{background:linear-gradient(var(--gray-gradient)) no-repeat;color:rgb(var(--gray));text-align:center;padding:2em 1em 6em}.social-links[data-astro-cid-jo6i4kqk]{justify-content:center;gap:1em;margin-top:1em;display:flex}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:rgb(var(--gray));text-decoration:none}.social-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:rgb(var(--gray-dark))}a[data-astro-cid-evkijfd6]{text-decoration:none;display:inline-block}a[data-astro-cid-evkijfd6].active{font-weight:bolder;text-decoration:underline}.network-bar[data-astro-cid-tnw4aj73]{font-family:var(--font-atkinson), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;z-index:100;background:linear-gradient(90deg,#08040f 0%,#140827 25%,#230d41 50%,#140827 75%,#08040f 100%);border-bottom:1px solid #a855f738;position:relative;box-shadow:0 2px 10px #00000040}.network-bar-inner[data-astro-cid-tnw4aj73]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .45rem;max-width:1200px;margin:0 auto;padding:.35rem 1rem;display:flex}.network-prefix[data-astro-cid-tnw4aj73]{color:#c4b5fd;white-space:nowrap;user-select:none;letter-spacing:.01em;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.network-items[data-astro-cid-tnw4aj73]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem .45rem;margin:0;padding:0;list-style:none;display:inline-flex}.network-item[data-astro-cid-tnw4aj73]{align-items:center;gap:.45rem;display:inline-flex}.network-link[data-astro-cid-tnw4aj73]{color:#e2e8f0;letter-spacing:.01em;white-space:nowrap;border-radius:6px;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-flex}.network-link[data-astro-cid-tnw4aj73]:hover{color:#fff;background:#a855f72e;transform:translateY(-1px);box-shadow:0 0 12px #a855f740}.network-link[data-astro-cid-tnw4aj73].highlight{color:#f1f5f9}.network-link[data-astro-cid-tnw4aj73].promo{color:#fef08a;background:#eab3081f;border:1px solid #eab30847;font-weight:600}.network-link[data-astro-cid-tnw4aj73].promo:hover{color:#fff;background:#eab3083d;border-color:#eab30880;transform:translateY(-1px);box-shadow:0 0 14px #eab3084d}.network-link[data-astro-cid-tnw4aj73].promo .network-external-icon[data-astro-cid-tnw4aj73]{color:#fef08a;opacity:.75}.network-link[data-astro-cid-tnw4aj73].promo:hover .network-external-icon[data-astro-cid-tnw4aj73]{color:#fff;opacity:1}.network-external-icon[data-astro-cid-tnw4aj73]{opacity:.5;color:#c084fc;flex-shrink:0;transition:transform .18s,opacity .18s,color .18s}.network-link[data-astro-cid-tnw4aj73]:hover .network-external-icon[data-astro-cid-tnw4aj73]{opacity:1;color:#e9d5ff;transform:translate(1px,-1px)}.network-divider[data-astro-cid-tnw4aj73]{color:#a855f766;user-select:none;font-size:.85rem;font-weight:300}@media (width<=640px){.network-bar-inner[data-astro-cid-tnw4aj73]{gap:.2rem .35rem;padding:.3rem .4rem}.network-prefix[data-astro-cid-tnw4aj73]{font-size:.74rem}.network-items[data-astro-cid-tnw4aj73]{column-gap:.25rem}.network-item[data-astro-cid-tnw4aj73]{gap:.25rem}.network-link[data-astro-cid-tnw4aj73]{gap:.2rem;padding:.16rem .32rem;font-size:.74rem}.network-external-icon[data-astro-cid-tnw4aj73]{width:9px;height:9px}.network-divider[data-astro-cid-tnw4aj73]{font-size:.74rem}}@media (width<=380px){.network-prefix[data-astro-cid-tnw4aj73]{font-size:.68rem}.network-link[data-astro-cid-tnw4aj73]{padding:.12rem .22rem;font-size:.68rem}}header[data-astro-cid-nen7h5rs]{box-shadow:0 2px 8px rgba(var(--black), 5%);background:#fff;margin:0;padding:0 1em}h2[data-astro-cid-nen7h5rs]{align-items:center;margin:0;font-size:1em;display:flex}h2[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],h2[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{text-decoration:none}.logo-link[data-astro-cid-nen7h5rs]{align-items:center;display:flex;border-bottom:none!important;padding:.35rem 0!important}.site-logo[data-astro-cid-nen7h5rs]{object-fit:contain;width:auto;height:38px;max-height:42px;display:block}nav[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--black);border-bottom:4px solid #0000;padding:1em .5em;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{border-bottom-color:var(--accent);text-decoration:none}.social-links[data-astro-cid-nen7h5rs],.social-links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{display:flex}.menu-toggle[data-astro-cid-nen7h5rs]{color:var(--black);cursor:pointer;background:0 0;border:0;padding:.4rem;display:none}.menu-toggle[data-astro-cid-nen7h5rs] .icon-close[data-astro-cid-nen7h5rs],.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .icon-open[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .icon-close[data-astro-cid-nen7h5rs]{display:inline}@media (width<=720px){nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap}.menu-toggle[data-astro-cid-nen7h5rs]{display:block}.internal-links[data-astro-cid-nen7h5rs]{flex-direction:column;order:3;width:100%;padding-bottom:.5rem;display:none}.internal-links[data-astro-cid-nen7h5rs].open{display:flex}.internal-links[data-astro-cid-nen7h5rs] a{padding:.8em .5em}.social-links[data-astro-cid-nen7h5rs]{display:none}.site-logo[data-astro-cid-nen7h5rs]{height:30px}}
