:root{--color-forest-900: #1C3B29;--color-forest-800: #24503A;--color-leaf-500: #4F9C5C;--color-leaf-100: #E4EFE1;--color-sun-500: #E8873F;--color-sun-600: #D0742F;--color-sky-400: #5BC2E8;--color-cream: #FAF8F3;--color-cream-dark: #F1EDE3;--color-violet-500: #A322FF;--color-violet-600: #8A14DE;--color-violet-700: #6E10B0;--color-violet-300: #C87CFF;--color-violet-100: #F3E6FF;--color-text: var(--color-forest-900);--color-text-soft: #4A5C50;--color-text-on-dark: #F5F2EA;--color-link: var(--color-leaf-500);--color-accent: var(--color-sun-500);--color-accent-2: var(--color-violet-600);--color-danger: #D64545;--color-success: var(--color-leaf-500);--font-heading: "Frank Ruhl Libre", "Noto Sans Hebrew", serif;--font-body: "Noto Sans Hebrew", "Segoe UI", sans-serif;--container: 68rem;--radius-md: .75rem;--radius-lg: 1.25rem;--radius-blob: 58% 42% 55% 45% / 52% 55% 45% 48%;--shadow-soft: 0 4px 24px rgba(28, 59, 41, .1);--shadow-card: 0 2px 12px rgba(28, 59, 41, .08);--gis-stripes: linear-gradient( 105deg, var(--color-leaf-500) 0 22%, var(--color-sky-400) 22% 44%, var(--color-sun-500) 44% 66%, var(--color-violet-500) 66% 78%, var(--color-forest-900) 78% 100% )}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5rem}body{font-family:var(--font-body);margin:0;color:var(--color-text);background:var(--color-cream);line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-heading);line-height:1.25;color:var(--color-forest-900)}a{color:var(--color-link)}img{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--color-violet-500);outline-offset:3px;border-radius:4px}::selection{background:var(--color-violet-500);color:#fff}[data-animate]{opacity:0;transform:translateY(14px);transition:opacity .7s ease-out,transform .7s ease-out}[data-animate].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-animate]{opacity:1;transform:none;transition:none}}header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--color-cream) 88%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-cream-dark)}nav[data-astro-cid-3ef6ksr2]{max-width:var(--container);margin:0 auto;padding:.6rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.6rem;text-decoration:none}.brand-logo[data-astro-cid-3ef6ksr2]{width:auto;height:46px;object-fit:contain}.visually-hidden[data-astro-cid-3ef6ksr2]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.links[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.25rem 1.1rem;flex-wrap:wrap}.links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--color-forest-900);text-decoration:none;font-weight:500;padding:.35rem .2rem}.links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--color-leaf-500)}.links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].cta{background:var(--color-sun-500);color:#fff;padding:.45rem 1.1rem;border-radius:999px;transition:background .2s ease}.links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].cta:hover{background:var(--color-sun-600);color:#fff}@media(max-width:480px){.brand-logo[data-astro-cid-3ef6ksr2]{height:38px}.links[data-astro-cid-3ef6ksr2]{gap:.25rem .75rem;font-size:.95rem}}footer[data-astro-cid-sz7xmlte]{background:var(--color-forest-900);color:var(--color-text-on-dark);margin-top:0}.stripes[data-astro-cid-sz7xmlte]{height:6px;background:var(--gis-stripes)}.inner[data-astro-cid-sz7xmlte]{max-width:var(--container);margin:0 auto;padding:2.5rem 1.25rem 1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem}.col[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0 0 .4rem}.name[data-astro-cid-sz7xmlte]{font-family:var(--font-heading);font-weight:700;font-size:1.3rem}.tagline[data-astro-cid-sz7xmlte]{opacity:.75;font-size:.95rem}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-text-on-dark);display:inline-block;text-decoration:none;margin-bottom:.35rem}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-sun-500)}.col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]+a[data-astro-cid-sz7xmlte]{margin-inline-start:0}.col[data-astro-cid-sz7xmlte]:last-child a[data-astro-cid-sz7xmlte]{display:block}.sep[data-astro-cid-sz7xmlte]{margin:0 .4rem;opacity:.5}.copyright[data-astro-cid-sz7xmlte]{text-align:center;margin:0;padding:1rem 1.25rem 1.5rem;font-size:.85rem;opacity:.6}
