ul.svelte-1ji33q4{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:flex}.option.svelte-1ji33q4{min-width:44px;min-height:44px;padding:0 var(--sp-2);border:1px solid var(--c-line);border-radius:var(--radius);font-size:var(--fs-small);letter-spacing:.1em;place-items:center;font-weight:700;text-decoration:none;display:inline-grid}.option.is-current.svelte-1ji33q4{border-color:var(--c-gold);color:var(--c-gold-text)}abbr.svelte-1ji33q4{text-decoration:none}@media (hover:hover){a.option.svelte-1ji33q4:hover{background:var(--c-surface-2)}}.site-footer.svelte-jz8lnl{margin-top:var(--sp-9);padding-block:var(--sp-8) var(--sp-7);border-top:1px solid var(--c-line);background:var(--c-surface);font-size:var(--fs-small)}.grid.svelte-jz8lnl{gap:var(--sp-7);display:grid}.brand.svelte-jz8lnl{gap:var(--sp-3);justify-items:start;display:grid}p.svelte-jz8lnl{margin:0}.icons.svelte-jz8lnl{gap:var(--sp-1);margin:0 0 0 calc(-1 * var(--sp-2));flex-wrap:wrap;padding:0;list-style:none;display:flex}.icons.svelte-jz8lnl a:where(.svelte-jz8lnl){width:44px;height:44px;color:var(--c-text);place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.icons.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--c-gold)}}.portal.svelte-jz8lnl{align-items:center;gap:var(--sp-2);min-height:44px;color:var(--c-text-muted);text-decoration:none;display:inline-flex}.links.svelte-jz8lnl{gap:0;margin:0;padding:0;list-style:none;display:grid}.links.svelte-jz8lnl a:where(.svelte-jz8lnl){align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.links.svelte-jz8lnl a[aria-current=page]:where(.svelte-jz8lnl){-webkit-text-decoration:underline 2px var(--c-gold);text-decoration:underline 2px var(--c-gold);text-underline-offset:.3em}.meta.svelte-jz8lnl{align-content:start;gap:var(--sp-3);justify-items:start;display:grid}@media (width>=900px){.grid.svelte-jz8lnl{grid-template-columns:2fr 1fr 1fr}}.site-header.svelte-1elxaub{z-index:var(--z-header);height:56px;padding-inline:max(var(--gutter), calc((100% - 1920px) / 2 + var(--gutter)));justify-content:space-between;align-items:center;display:flex;position:relative}.site-header.is-overlay.svelte-1elxaub{position:absolute;inset:0 0 auto}.home.svelte-1elxaub{place-items:center;width:44px;height:44px;display:grid}.menu-button.svelte-1elxaub,.menu-close.svelte-1elxaub{align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-3);color:var(--c-text);font:600 var(--fs-small) / 1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;display:inline-flex}.nav-desktop.svelte-1elxaub{display:none}.nav-desktop.svelte-1elxaub ul:where(.svelte-1elxaub),.menu.svelte-1elxaub ul:where(.svelte-1elxaub){margin:0;padding:0;list-style:none}[aria-current=page].svelte-1elxaub:not(.btn):not(.home){-webkit-text-decoration:underline 2px var(--c-gold);text-decoration:underline 2px var(--c-gold);text-underline-offset:.3em}.menu.svelte-1elxaub{z-index:var(--z-overlay);gap:var(--sp-6);padding:0 var(--gutter) var(--sp-6);background:var(--c-bg);grid-template-rows:auto 1fr auto;display:none;position:fixed;inset:0;overflow-y:auto}.menu.svelte-1elxaub:target,.menu.is-open.svelte-1elxaub{display:grid}.menu-top.svelte-1elxaub{justify-content:space-between;align-items:center;height:56px;display:flex}.menu-nav.svelte-1elxaub{align-content:start;gap:var(--sp-6);display:grid}.menu-main.svelte-1elxaub a:where(.svelte-1elxaub){min-height:48px;font-family:var(--font-head);font-weight:var(--head-weight);font-size:var(--fs-h2);text-transform:uppercase;align-items:center;line-height:1;text-decoration:none;display:flex}.menu-book.svelte-1elxaub{justify-self:start}.menu-secondary.svelte-1elxaub{gap:0 var(--sp-5);flex-wrap:wrap;display:flex}.menu-secondary.svelte-1elxaub a:where(.svelte-1elxaub){min-width:44px;min-height:44px;color:var(--c-text-muted);align-items:center;text-decoration:none;display:inline-flex}@media (width>=900px){.site-header.svelte-1elxaub{height:72px}.menu-button.svelte-1elxaub,.menu.svelte-1elxaub,.menu.svelte-1elxaub:target,.menu.is-open.svelte-1elxaub{display:none}.nav-desktop.svelte-1elxaub{display:block}.nav-desktop.svelte-1elxaub ul:where(.svelte-1elxaub){align-items:center;gap:var(--sp-5);display:flex}.nav-link.svelte-1elxaub{min-height:44px;font-size:var(--fs-small);letter-spacing:.1em;text-transform:uppercase;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.nav-desktop.svelte-1elxaub .btn:where(.svelte-1elxaub){min-height:44px}}
