.nav-alt-bar[data-astro-cid-pux6a34n]{border-bottom:1px solid transparent;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease}#nav-alt[data-astro-cid-pux6a34n][data-scrolled=true] .nav-alt-bar[data-astro-cid-pux6a34n],#nav-alt[data-astro-cid-pux6a34n][data-open=true] .nav-alt-bar[data-astro-cid-pux6a34n]{background:#0a0a0cd9;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom-color:#ffffff0f}.nav-alt-bar[data-astro-cid-pux6a34n]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#C41E1E 20%,#C41E1E 80%,transparent);opacity:.9}.nav-alt-link[data-astro-cid-pux6a34n]{position:relative;display:inline-flex;padding:.5rem .9rem;font-size:.875rem;font-weight:500;color:#ffffff8c;transition:color .2s ease}.nav-alt-link[data-astro-cid-pux6a34n]:hover{color:#fff}.nav-alt-link[data-astro-cid-pux6a34n]:after{content:"";position:absolute;left:.9rem;right:.9rem;bottom:-.15rem;height:2px;border-radius:2px;background:#c41e1e;transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.nav-alt-link[data-astro-cid-pux6a34n]:hover:after{transform:scaleX(.5)}.nav-alt-link[data-astro-cid-pux6a34n].is-active{color:#fff}.nav-alt-link[data-astro-cid-pux6a34n].is-active:after{transform:scaleX(1)}.nav-alt-panel[data-astro-cid-pux6a34n]{background:#0e0e12f5;backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.08);border-radius:1rem;box-shadow:0 20px 50px #00000080}.nav-alt-status[data-astro-cid-pux6a34n]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem;border-radius:999px;font-size:.75rem;color:#fff9;border:1px solid rgba(255,255,255,.08);background:#ffffff08;transition:color .2s ease,border-color .2s ease}.nav-alt-status[data-astro-cid-pux6a34n]:hover{color:#fff;border-color:#ffffff2e}.nav-alt-dot[data-astro-cid-pux6a34n]{width:6px;height:6px;border-radius:999px;background:#f5a524;box-shadow:0 0 0 3px #f5a52426;animation:nav-alt-pulse 2s ease-in-out infinite}@keyframes nav-alt-pulse{50%{box-shadow:0 0 0 5px #f5a5240d}}.nav-alt-cta[data-astro-cid-pux6a34n]{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border-radius:.75rem;font-size:.875rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#c41e1e,#8b1515);border:1px solid rgba(255,255,255,.14);box-shadow:0 2px #6b0f0f,0 6px 16px #c41e1e4d;transition:transform .15s ease,box-shadow .15s ease}.nav-alt-cta[data-astro-cid-pux6a34n]:hover{transform:translateY(-1px);box-shadow:0 3px #6b0f0f,0 8px 20px #c41e1e66}.nav-alt-sheet[data-astro-cid-pux6a34n]{max-height:0;overflow:hidden;background:#0a0a0cf7;backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.06);transition:max-height .4s cubic-bezier(.2,.8,.2,1)}#nav-alt[data-astro-cid-pux6a34n][data-open=true] .nav-alt-sheet[data-astro-cid-pux6a34n]{max-height:calc(100dvh - 4rem);height:calc(100dvh - 4rem);overflow-y:auto}@media(prefers-reduced-motion:reduce){.nav-alt-dot[data-astro-cid-pux6a34n]{animation:none}.nav-alt-sheet[data-astro-cid-pux6a34n],.nav-alt-link[data-astro-cid-pux6a34n]:after{transition:none}}.footer-alt[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(255,255,255,.05);padding-top:4rem;background:radial-gradient(ellipse 60% 40% at 50% 0%,rgba(196,30,30,.06),transparent 70%)}.footer-alt-cta[data-astro-cid-sz7xmlte]{background:radial-gradient(ellipse 70% 120% at 100% 0%,rgba(196,30,30,.22),transparent 60%),linear-gradient(180deg,#ffffff08,#ffffff03)}.footer-alt-cta[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(90deg,transparent,#000 60%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%);pointer-events:none}.footer-alt-btn[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.4rem;border-radius:.85rem;font-weight:600;font-size:.95rem;color:#fff;background:linear-gradient(135deg,#c41e1e,#8b1515);border:1px solid rgba(255,255,255,.14);box-shadow:0 2px #6b0f0f,0 8px 20px #c41e1e4d;transition:transform .15s ease,box-shadow .15s ease}.footer-alt-btn[data-astro-cid-sz7xmlte]:hover{transform:translateY(-1px);box-shadow:0 3px #6b0f0f,0 10px 24px #c41e1e66}.footer-alt-btn-ghost[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.4rem;border-radius:.85rem;font-weight:500;font-size:.95rem;color:#ffffffbf;border:1px solid rgba(255,255,255,.1);background:#ffffff05;transition:color .2s ease,border-color .2s ease,background .2s ease}.footer-alt-btn-ghost[data-astro-cid-sz7xmlte]:hover{color:#fff;border-color:#fff3;background:#ffffff0d}.footer-alt-tag[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:999px;font-size:.72rem;color:#fff9;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.footer-alt-dot[data-astro-cid-sz7xmlte]{width:6px;height:6px;border-radius:999px;background:#f5a524;box-shadow:0 0 0 3px #f5a52426}.footer-alt-link[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;color:#ffffff80;transition:color .2s ease,transform .2s ease}.footer-alt-link[data-astro-cid-sz7xmlte]:hover{color:#fff;transform:translate(2px)}.footer-alt-mark[data-astro-cid-sz7xmlte]{pointer-events:none;user-select:none;margin-top:-.5rem;margin-bottom:-2.2vw;padding:0 1.5rem;display:flex;justify-content:center}.footer-alt-mark[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:min(1200px,100%);opacity:.05;filter:grayscale(1) brightness(2);-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 95%);mask-image:linear-gradient(180deg,#000 30%,transparent 95%)}
