.menu-trigger.svelte-6zkog6{position:fixed;top:1rem;right:1rem;z-index:50;display:inline-flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;border-radius:9999px;background:#0006;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#ffffffd9;border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:all .15s ease}.menu-trigger.svelte-6zkog6:hover{background:#0009;color:#fff}.menu-backdrop.svelte-6zkog6{position:fixed;inset:0;z-index:60;background:#00000073;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.menu-panel.svelte-6zkog6{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(20rem,85vw);display:flex;flex-direction:column;background:var(--background);border-left:1px solid var(--border);box-shadow:-8px 0 32px #0000002e}.menu-head.svelte-6zkog6{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border)}.menu-title.svelte-6zkog6{font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--muted-foreground)}.menu-close.svelte-6zkog6{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;width:2.25rem;border-radius:.5rem;color:var(--foreground);cursor:pointer;transition:background .12s ease}.menu-close.svelte-6zkog6:hover{background:var(--muted)}.menu-nav.svelte-6zkog6{display:flex;flex-direction:column;padding:.75rem;gap:.25rem}.menu-link.svelte-6zkog6{display:block;padding:.875rem 1rem;border-radius:.625rem;font-family:var(--font-heading);font-size:1.0625rem;font-weight:600;color:var(--foreground);text-decoration:none;transition:background .12s ease,color .12s ease}.menu-link.svelte-6zkog6:hover{background:var(--muted)}.menu-link--active.svelte-6zkog6{color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent)}@font-face{font-family:Diatype Variable;src:url(../../../fonts/DiatypeVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Diatype Variable;src:url(../../../fonts/DiatypeVariable-Italic.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}.jfc-brand.svelte-tg0y3o{--background: #f5f5eb;--foreground: rgba(0, 0, 0, .85);--primary: #b02b29;--primary-foreground: #ffffff;--accent: #8cb09c;--accent-foreground: #000000;--muted: #e8e8dd;--muted-foreground: rgba(0, 0, 0, .55);--border: rgba(0, 0, 0, .15);--input: rgba(0, 0, 0, .15);--ring: #b02b29;--card: #f5f5eb;--card-foreground: rgba(0, 0, 0, .85);--secondary: #e8e8dd;--secondary-foreground: rgba(0, 0, 0, .85);--font-heading: "Diatype Variable", sans-serif;--font-body: "Diatype Variable", sans-serif}
