.skip.svelte-1br2sqw{z-index:100;background:var(--ink);color:#fff;padding:.6rem 1rem;position:absolute;top:0;left:-9999px}.skip.svelte-1br2sqw:focus{top:8px;left:8px}.site-header.svelte-1br2sqw{z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);background:#faf7f0eb;position:sticky;top:0}.bar.svelte-1br2sqw{justify-content:space-between;align-items:center;gap:1rem;min-height:64px;display:flex}.brand.svelte-1br2sqw{color:var(--ink);align-items:center;gap:.65rem;min-width:0;text-decoration:none;display:flex}.brand-text.svelte-1br2sqw{min-width:0;line-height:1.15;display:grid}.brand-name.svelte-1br2sqw{font-family:var(--font-serif);white-space:nowrap;text-overflow:ellipsis;font-size:1.12rem;font-weight:700;overflow:hidden}.brand-sub.svelte-1br2sqw{color:var(--muted);letter-spacing:.02em;font-size:.74rem}.desktop-nav.svelte-1br2sqw{gap:.25rem;display:none}.desktop-nav.svelte-1br2sqw a:where(.svelte-1br2sqw){color:var(--ink-2);border-radius:999px;padding:.45rem .8rem;font-size:.97rem;font-weight:600;text-decoration:none}.desktop-nav.svelte-1br2sqw a:where(.svelte-1br2sqw):hover{background:var(--surface-2);color:var(--ink)}.desktop-nav.svelte-1br2sqw a[aria-current=page]:where(.svelte-1br2sqw){background:var(--primary-50);color:var(--primary)}.mobile-nav.svelte-1br2sqw summary:where(.svelte-1br2sqw){border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;min-height:44px;color:var(--ink);border-radius:999px;align-items:center;gap:.4rem;padding:0 .8rem;font-weight:650;list-style:none;display:flex}.mobile-nav.svelte-1br2sqw summary:where(.svelte-1br2sqw)::-webkit-details-marker{display:none}.mobile-nav[open].svelte-1br2sqw summary:where(.svelte-1br2sqw){background:var(--primary);border-color:var(--primary);color:#fff}.panel.svelte-1br2sqw{background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow);padding:.5rem var(--gutter) 1rem;display:grid;position:absolute;top:100%;left:0;right:0}.panel.svelte-1br2sqw a:where(.svelte-1br2sqw){border-bottom:1px solid var(--line);color:var(--ink);padding:.85rem .25rem;font-size:1.05rem;font-weight:600;text-decoration:none}.panel.svelte-1br2sqw a:where(.svelte-1br2sqw):last-child{border-bottom:0}.panel.svelte-1br2sqw a[aria-current=page]:where(.svelte-1br2sqw){color:var(--primary)}@media (width>=900px){.desktop-nav.svelte-1br2sqw{display:flex}.mobile-nav.svelte-1br2sqw{display:none}}main.svelte-1br2sqw{min-height:60vh}.site-footer.svelte-1br2sqw{background:var(--kawung), var(--primary-600);color:#e3efe9;background-size:40px,auto;margin-top:3rem;padding-top:2.5rem}.site-footer.svelte-1br2sqw a:where(.svelte-1br2sqw){color:#fff}.cols.svelte-1br2sqw{gap:2rem;display:grid}@media (width>=760px){.cols.svelte-1br2sqw{grid-template-columns:1.4fr 1fr 1fr}}.footer-brand.svelte-1br2sqw{color:#fff;margin-bottom:.75rem}.site-footer.svelte-1br2sqw h2:where(.svelte-1br2sqw){font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:.75rem;font-size:.8rem}.site-footer.svelte-1br2sqw ul:where(.svelte-1br2sqw){grid-template-columns:1fr 1fr;gap:.35rem 1rem;margin:0;padding:0;list-style:none;display:grid}.site-footer.svelte-1br2sqw ul:where(.svelte-1br2sqw) a:where(.svelte-1br2sqw){text-decoration:none}.site-footer.svelte-1br2sqw ul:where(.svelte-1br2sqw) a:where(.svelte-1br2sqw):hover{text-decoration:underline}.small.svelte-1br2sqw{font-size:.92rem}.foot-link.svelte-1br2sqw{align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.legal.svelte-1br2sqw{color:#bcd4ca;border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1.5rem;margin-top:2rem;padding-block:1.1rem 1.4rem;font-size:.85rem;display:flex}.legal.svelte-1br2sqw p:where(.svelte-1br2sqw){margin:0}
