.top-nav.svelte-1cyr9m0{position:absolute;top:14px;left:0;right:0;display:flex;flex-direction:column;align-items:center;pointer-events:none;z-index:50}.bar.svelte-1cyr9m0{pointer-events:auto;width:min(calc(100% - 36px),1405px);background:var(--fc-ink);color:var(--fc-ink-soft);border-radius:10px;padding:9px 20px;display:flex;align-items:center;justify-content:space-between;white-space:nowrap}.logo.svelte-1cyr9m0{font-family:var(--fc-font-display);font-weight:700;font-size:25.5px;line-height:1.1;text-transform:uppercase;letter-spacing:.06em;color:var(--fc-yellow);text-decoration:none}.links.svelte-1cyr9m0{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:30px;font-weight:600;font-size:20px;line-height:1.1}.links.svelte-1cyr9m0 a:where(.svelte-1cyr9m0){color:var(--fc-ink-soft);text-decoration:none}.links.svelte-1cyr9m0 a.cta:where(.svelte-1cyr9m0){color:var(--fc-yellow);text-decoration:underline;text-decoration-thickness:from-font;text-underline-position:from-font}.links.svelte-1cyr9m0 a:where(.svelte-1cyr9m0):hover{text-decoration:underline}.mobile-actions.svelte-1cyr9m0{display:none;align-items:center;gap:18px;font-family:var(--fc-font-body);font-weight:600;font-size:14px;line-height:1.1}.mobile-actions.svelte-1cyr9m0 .cta:where(.svelte-1cyr9m0){color:var(--fc-yellow);text-decoration:underline;text-decoration-thickness:from-font;text-underline-position:from-font}.menu-toggle.svelte-1cyr9m0{background:transparent;border:0;padding:0;color:var(--fc-ink-soft);font:inherit;cursor:pointer;text-transform:lowercase}.mobile-panel.svelte-1cyr9m0{pointer-events:auto;width:100%;margin-top:-1px;padding:24px 24px 36px;background:var(--fc-ink);color:var(--fc-ink-soft);border-radius:0 0 5px 5px;position:relative;overflow:hidden;min-height:60vh}.panel-tiles.svelte-1cyr9m0{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(14,1fr);grid-template-rows:var(--rows);pointer-events:none}.panel-tile.svelte-1cyr9m0{grid-column-start:var(--col);grid-row-start:var(--row);align-self:start;aspect-ratio:1;width:100%;background:var(--fc-yellow)}.panel-links.svelte-1cyr9m0{position:relative;list-style:none;margin:0;padding:50% 0 0;display:flex;flex-direction:column;gap:12px;font-family:var(--fc-font-body);font-weight:600;font-size:32px;line-height:1.1}.panel-links.svelte-1cyr9m0 a:where(.svelte-1cyr9m0){color:var(--fc-ink-soft);text-decoration:none}.panel-links.svelte-1cyr9m0 a.cta:where(.svelte-1cyr9m0){color:var(--fc-yellow);text-decoration:underline;text-decoration-thickness:from-font;text-underline-position:from-font}@media(max-width:900px){.top-nav.svelte-1cyr9m0{top:18px;padding:0 16px}.bar.svelte-1cyr9m0{width:100%;background:var(--fc-ink);border-radius:5px;padding:9px 16px;align-items:center}.logo.svelte-1cyr9m0{font-size:18px;color:var(--fc-yellow)}.desktop-links.svelte-1cyr9m0{display:none}.mobile-actions.svelte-1cyr9m0{display:flex}.top-nav.open.svelte-1cyr9m0 .menu-toggle:where(.svelte-1cyr9m0){color:var(--fc-ink-soft)}.top-nav.open.svelte-1cyr9m0 .bar:where(.svelte-1cyr9m0){border-bottom-left-radius:0;border-bottom-right-radius:0}}@media(min-width:901px){.mobile-actions.svelte-1cyr9m0,.mobile-panel.svelte-1cyr9m0{display:none!important}}.footer.svelte-168i4yr{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 16px;background:var(--fc-ink);color:var(--fc-yellow)}.legal.svelte-168i4yr{margin:0;text-align:center;font-family:var(--fc-font-body);font-size:12px;font-weight:500;opacity:.75}.footer-links.svelte-168i4yr{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 16px}.footer-links.svelte-168i4yr a:where(.svelte-168i4yr),.link-btn.svelte-168i4yr{color:var(--fc-yellow);font-family:var(--fc-font-body);font-size:13px;font-weight:500;text-decoration:none;opacity:.75}.footer-links.svelte-168i4yr a:where(.svelte-168i4yr):hover,.link-btn.svelte-168i4yr:hover{opacity:1}.sep.svelte-168i4yr{color:var(--fc-yellow);font-size:13px;opacity:.5}.link-btn.svelte-168i4yr{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer}.brand-line.svelte-168i4yr{margin:0;font-family:var(--fc-font-display);font-weight:700;font-size:20px;line-height:1;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.brand.svelte-168i4yr{font-family:var(--fc-font-display);font-weight:700}@media(max-width:700px){.brand-line.svelte-168i4yr{font-size:14px}}
