.navbar[data-astro-cid-5blmo7yk]{position:fixed;top:var(--promo-offset, 0px);left:0;right:0;z-index:9998;height:var(--nav-height);transition:all var(--duration-normal) var(--ease-default);background:#fbe2bad9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.navbar[data-astro-cid-5blmo7yk].scrolled{background:#fbe2baf7;box-shadow:0 2px 20px #0000001a}.nav-inner[data-astro-cid-5blmo7yk]{display:flex;align-items:center;justify-content:space-between;height:100%}.nav-logo[data-astro-cid-5blmo7yk]{display:flex;align-items:center;line-height:1;transition:transform var(--duration-fast) var(--ease-default);flex-shrink:0}.nav-logo[data-astro-cid-5blmo7yk]:hover{transform:scale(1.03)}.logo-img[data-astro-cid-5blmo7yk]{height:64px;width:auto;display:block}.nav-links[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:var(--space-xl)}.nav-links[data-astro-cid-5blmo7yk]>li[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);color:var(--blue-deeper);text-transform:uppercase;letter-spacing:.06em;transition:color var(--duration-fast) var(--ease-default);position:relative}.nav-links[data-astro-cid-5blmo7yk]>li[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--orange);transition:width var(--duration-normal) var(--ease-default)}.nav-links[data-astro-cid-5blmo7yk]>li[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]:hover{color:var(--orange)}.nav-links[data-astro-cid-5blmo7yk]>li[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]:hover:after{width:100%}.nav-cal-item[data-astro-cid-5blmo7yk]{position:relative;display:flex;align-items:center;gap:6px}.nav-cal-btn[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:2px dashed rgba(3,109,153,.35);border-radius:6px;color:var(--blue-deeper);transition:color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default)}.nav-cal-btn[data-astro-cid-5blmo7yk]:hover,.nav-cal-btn[data-astro-cid-5blmo7yk][aria-expanded=true]{color:var(--orange-dark);border-color:var(--orange-dark)}.nav-cal-btn[data-astro-cid-5blmo7yk]:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.nav-cal-pop[data-astro-cid-5blmo7yk]{position:absolute;top:calc(100% + 22px);left:50%;z-index:2;width:340px;transform:translate(-50%);padding:var(--space-lg) var(--space-md) var(--space-sm);background:var(--cream-light);background-image:repeating-linear-gradient(180deg,transparent,transparent 35px,rgba(27,54,93,.05) 35px,rgba(27,54,93,.05) 36px);box-shadow:var(--shadow-lg);text-align:left}.nav-cal-pop[data-astro-cid-5blmo7yk][hidden]{display:none}.nav-cal-pop[data-astro-cid-5blmo7yk]:before{content:"";position:absolute;width:72px;height:18px;top:-9px;left:50%;transform:translate(-50%) rotate(-2deg);background:#f5d08acc;box-shadow:0 1px 3px #00000026}.nav-cal-pop[data-astro-cid-5blmo7yk]:after{content:"";position:absolute;left:0;right:0;top:-24px;height:24px}.nav-actions[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:var(--space-md)}.lang-toggle[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:2px;background:#05aded1a;border-radius:var(--radius-md);padding:4px 6px}.lang-btn[data-astro-cid-5blmo7yk]{font-family:var(--font-display);font-weight:700;font-size:.75rem;color:var(--blue);padding:4px 8px;border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--ease-default);letter-spacing:.05em}.lang-btn[data-astro-cid-5blmo7yk].active{background:var(--blue);color:var(--white)}.lang-btn[data-astro-cid-5blmo7yk]:hover:not(.active){background:#05aded26}.lang-divider[data-astro-cid-5blmo7yk]{color:var(--blue);opacity:.4;font-size:.75rem;font-weight:300}.nav-pill[data-astro-cid-5blmo7yk]{font-size:var(--text-xs)!important;padding:8px 20px!important;text-transform:uppercase!important;letter-spacing:.1em!important;animation:none!important;white-space:nowrap}.nav-donate[data-astro-cid-5blmo7yk]{padding:6px 18px!important}@media(max-width:768px){.nav-pill[data-astro-cid-5blmo7yk]{display:none}}.hamburger[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column;gap:5px;padding:8px}.hamburger-line[data-astro-cid-5blmo7yk]{display:block;width:24px;height:2.5px;background:var(--blue);border-radius:2px;transition:all var(--duration-normal) var(--ease-default);transform-origin:center}.hamburger[data-astro-cid-5blmo7yk].active .hamburger-line[data-astro-cid-5blmo7yk]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger[data-astro-cid-5blmo7yk].active .hamburger-line[data-astro-cid-5blmo7yk]:nth-child(2){opacity:0}.hamburger[data-astro-cid-5blmo7yk].active .hamburger-line[data-astro-cid-5blmo7yk]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-drawer[data-astro-cid-5blmo7yk]{position:fixed;top:var(--nav-height);left:0;right:0;height:calc(100dvh - var(--nav-height) - var(--promo-offset, 0px));background:#fbe2ba;z-index:9999;transform:translate(100%);transition:transform var(--duration-normal) var(--ease-default);padding:var(--space-3xl) var(--space-2xl);overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-drawer[data-astro-cid-5blmo7yk].open{transform:translate(0)}@media(max-width:768px){.mobile-drawer[data-astro-cid-5blmo7yk]{padding:var(--space-xl) var(--space-lg) var(--space-3xl)}}.drawer-cal[data-astro-cid-5blmo7yk]{position:relative;max-width:480px;margin:var(--space-2xl) auto 0;padding:var(--space-lg) var(--space-sm) var(--space-xs);background:var(--cream-light);box-shadow:var(--shadow-sm)}.drawer-cal-label[data-astro-cid-5blmo7yk]{position:absolute;top:-14px;left:50%;margin:0;transform:translate(-50%) rotate(-1deg);white-space:nowrap;line-height:1}.drawer-cal-label[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]{display:inline-block;padding:6px 12px;font-family:var(--font-display);font-size:var(--text-sm);font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:var(--cream-light);background:var(--blue-deeper)}.mobile-links[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column;gap:var(--space-lg)}.mobile-links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);color:var(--blue);display:block;padding:var(--space-sm) 0;border-bottom:2px solid rgba(5,173,237,.1);position:relative;transition:color var(--duration-fast) var(--ease-default)}.mobile-links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:3px;background:var(--orange);transition:width var(--duration-normal) var(--ease-default)}.mobile-links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover{color:var(--orange)}.mobile-links[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover:after{width:100%}.mobile-links[data-astro-cid-5blmo7yk] .mobile-volunteer[data-astro-cid-5blmo7yk],.mobile-links[data-astro-cid-5blmo7yk] .mobile-donate[data-astro-cid-5blmo7yk]{width:100%;text-align:center;font-size:var(--text-lg)!important;padding:var(--space-md) var(--space-xl);border-bottom:none}.mobile-links[data-astro-cid-5blmo7yk] .mobile-volunteer[data-astro-cid-5blmo7yk]{margin-top:var(--space-md);color:var(--white)}.mobile-links[data-astro-cid-5blmo7yk] .mobile-volunteer[data-astro-cid-5blmo7yk]:hover{color:var(--white)}.mobile-links[data-astro-cid-5blmo7yk] .mobile-donate[data-astro-cid-5blmo7yk]{color:var(--blue);border:2px solid var(--blue)}.mobile-links[data-astro-cid-5blmo7yk] .btn[data-astro-cid-5blmo7yk]:after{display:none}.mobile-social[data-astro-cid-5blmo7yk]{display:flex;gap:var(--space-md);justify-content:center;margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid rgba(5,173,237,.15)}.mobile-social-link[data-astro-cid-5blmo7yk]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#05aded1f;color:var(--blue);transition:background var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.mobile-social-link[data-astro-cid-5blmo7yk]:hover{background:var(--orange);color:var(--white);transform:translateY(-2px)}.site-footer[data-astro-cid-sz7xmlte]{position:relative}.ticker-strip[data-astro-cid-sz7xmlte]{background:var(--orange);padding:var(--space-lg) 0;position:relative;overflow:hidden}.ticker-strip[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent 40px,rgba(255,255,255,.05) 40px,rgba(255,255,255,.05) 41px)}.ticker-inner[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:var(--space-lg);position:relative}.ticker-icon[data-astro-cid-sz7xmlte]{color:var(--white);flex-shrink:0;animation:spin-slow 8s linear infinite}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ticker-text-wrap[data-astro-cid-sz7xmlte]{flex:1;display:flex;flex-direction:column;gap:2px}.ticker-label[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#fffc}.ticker-value[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:800;color:var(--white)}.ticker-donate[data-astro-cid-sz7xmlte]{background:var(--white)!important;color:var(--orange)!important;animation:none!important;flex-shrink:0;font-size:var(--text-sm)!important;padding:10px 24px!important}.ticker-donate[data-astro-cid-sz7xmlte]:hover{background:var(--cream)!important;transform:translateY(-2px)}.footer-main[data-astro-cid-sz7xmlte]{background:var(--blue-deeper);padding:var(--space-4xl) 0 var(--space-2xl)}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--space-3xl);margin-bottom:var(--space-3xl);position:relative;z-index:1}.footer-signup[data-astro-cid-sz7xmlte]{grid-row:1 / 3}.footer-signup-headline[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:800;color:var(--cream);margin-bottom:var(--space-lg)}.clipboard[data-astro-cid-sz7xmlte]{position:relative;background:linear-gradient(160deg,#8b5e3c,#6b4226,#4a2711);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-md) var(--radius-md);padding:24px 12px 12px;box-shadow:0 12px 40px #0006,inset 0 2px #ffffff26,inset 0 -2px #0000004d,inset 0 0 10px #00000080;transition:transform var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.clipboard[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.04) 2px,rgba(0,0,0,.04) 4px),repeating-linear-gradient(90deg,transparent,transparent 20px,rgba(0,0,0,.02) 20px,rgba(0,0,0,.02) 22px);pointer-events:none}.clipboard[data-astro-cid-sz7xmlte]:hover{transform:rotate(-1deg) translateY(-4px);box-shadow:0 16px 48px #00000080,inset 0 2px #ffffff26,inset 0 -2px #0000004d,inset 0 0 10px #00000080}.clipboard-clip[data-astro-cid-sz7xmlte]{position:absolute;top:-12px;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center}.clip-ring[data-astro-cid-sz7xmlte]{width:40px;height:24px;border:5px solid #cbd5e1;border-bottom:none;border-radius:20px 20px 0 0;background:transparent;position:relative;margin-bottom:-6px;box-shadow:0 -2px 4px #0003,inset 0 2px 2px #fffc;z-index:0}.clip-body[data-astro-cid-sz7xmlte]{width:120px;height:36px;background:linear-gradient(180deg,#f1f5f9,#cbd5e1 40%,#94a3b8);border-radius:6px 6px 3px 3px;box-shadow:0 6px 12px #0006,inset 0 1px 1px #ffffffe6,inset 0 -1px 2px #0003;position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:0 16px;box-sizing:border-box}.clip-rivet[data-astro-cid-sz7xmlte]{width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#f8fafc,#64748b);box-shadow:inset 0 -1px 2px #0006,0 1px 1px #ffffff80}.clip-pencil[data-astro-cid-sz7xmlte]{position:absolute;top:24px;left:-80px;width:280px;height:16px;display:flex;transform:rotate(2deg);z-index:0;filter:drop-shadow(2px 6px 4px rgba(0,0,0,.3))}.pencil-eraser[data-astro-cid-sz7xmlte]{width:16px;background:linear-gradient(180deg,#fca5a5,#f87171,#ef4444);border-radius:4px 0 0 4px}.pencil-ferrule[data-astro-cid-sz7xmlte]{width:16px;background:repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(0,0,0,.1) 2px,rgba(0,0,0,.1) 4px),linear-gradient(180deg,#e2e8f0,#94a3b8,#64748b);border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}.pencil-body[data-astro-cid-sz7xmlte]{flex:1;background:linear-gradient(180deg,#fbbf24,#f59e0b 40%,#d97706);border-top:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(0,0,0,.2)}.pencil-wood[data-astro-cid-sz7xmlte]{width:24px;background:linear-gradient(90deg,#fde68a 60%,#333 60% 100%);clip-path:polygon(0 0,100% 40%,100% 60%,0 100%)}.clipboard-paper[data-astro-cid-sz7xmlte]{background:#fcfbf9;border-radius:var(--radius-sm);overflow:hidden;padding-bottom:40px;box-shadow:0 4px 12px #00000026,inset 0 0 0 1px #0000000a,-2px 0 8px #0000000d;position:relative;z-index:1;transform-origin:top center;transition:transform var(--duration-normal) var(--ease-default)}.clipboard[data-astro-cid-sz7xmlte]:hover .clipboard-paper[data-astro-cid-sz7xmlte]{transform:rotate(.5deg)}.clipboard-paper[data-astro-cid-sz7xmlte]:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent,transparent 27px,rgba(173,216,255,.25) 27px,rgba(173,216,255,.25) 28px);pointer-events:none;z-index:1}.clipboard-paper[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;top:0;bottom:0;left:24px;width:1px;background:#ef444433;z-index:1;pointer-events:none}.paper-header[data-astro-cid-sz7xmlte]{padding:24px 16px 12px 36px;border-bottom:2px solid rgba(0,0,0,.03);background:linear-gradient(180deg,#f8f9fa,#fcfbf9);position:relative;z-index:2}.paper-title[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--blue-deeper)}.signup-embed-iframe[data-astro-cid-sz7xmlte]{border:none;width:100%;height:540px;display:block;background:#fff}.footer-links-title[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--gold-soft);margin-bottom:var(--space-md)}.footer-links[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-sm)}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:var(--text-sm);color:#fbe2babf;transition:color var(--duration-fast) var(--ease-default);position:relative;display:inline-block}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--orange);transition:width var(--duration-normal) var(--ease-default)}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--cream)}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover:after{width:100%}.social-icons[data-astro-cid-sz7xmlte]{display:flex;gap:var(--space-md)}.social-link[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#fbe2ba1a;color:var(--cream);transition:all var(--duration-fast) var(--ease-default)}.social-link[data-astro-cid-sz7xmlte]:hover{background:var(--orange);color:var(--white);transform:translateY(-2px)}.footer-legal[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(251,226,186,.1);padding-top:var(--space-xl);display:flex;flex-direction:column;align-items:center;gap:var(--space-md);text-align:center}.paid-for-banner[data-astro-cid-sz7xmlte]{display:inline-block;border:2px solid rgba(251,226,186,.6);padding:12px 32px}.paid-for-text[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:var(--cream)}.legal-copyright[data-astro-cid-sz7xmlte]{font-size:var(--text-xs);color:var(--cream)}.legal-disclosure[data-astro-cid-sz7xmlte]{font-size:var(--text-xs);color:var(--cream);max-width:560px}.footer-sketch-wrap[data-astro-cid-sz7xmlte]{grid-column:2 / 4;display:flex;align-items:flex-start;justify-content:center;overflow:visible;margin-top:calc(-1 * var(--space-lg))}.footer-sketch[data-astro-cid-sz7xmlte]{width:115%;max-width:115%;object-fit:contain;filter:invert(1) sepia(1) saturate(10) hue-rotate(0deg) brightness(.85);animation:sketch-color-cycle 10s linear infinite;opacity:.6;pointer-events:none}@keyframes sketch-color-cycle{0%{filter:invert(1) sepia(1) saturate(10) hue-rotate(0deg) brightness(.85)}to{filter:invert(1) sepia(1) saturate(10) hue-rotate(360deg) brightness(.85)}}@media(max-width:768px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:var(--space-2xl)}.ticker-inner[data-astro-cid-sz7xmlte]{flex-wrap:wrap}.ticker-donate[data-astro-cid-sz7xmlte]{width:100%;text-align:center}.clipboard[data-astro-cid-sz7xmlte]{padding:36px 10px 10px}.clipboard[data-astro-cid-sz7xmlte]:hover{transform:none}.signup-embed-iframe[data-astro-cid-sz7xmlte]{height:560px}.footer-sketch-wrap[data-astro-cid-sz7xmlte]{grid-column:1;margin-top:0}.footer-sketch[data-astro-cid-sz7xmlte]{width:100%;max-width:100%}}
