.rule.svelte-1571mrf{background:linear-gradient(90deg, transparent, var(--gold) 20%, var(--gold) 80%, transparent);height:1px}@media (prefers-reduced-motion:no-preference){.animate.svelte-1571mrf{transform-origin:50%;animation:svelte-1571mrf-draw 1.8s var(--ease) .2s both}}@keyframes svelte-1571mrf-draw{0%{transform:scaleX(0)}}.footer.svelte-wwg9ht{padding-bottom:32px}.row.svelte-wwg9ht{letter-spacing:.24em;color:var(--text-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:20px;display:flex}nav.svelte-wwg9ht{gap:32px;display:flex}.wordmark.svelte-153j6ox{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:flex}.name.svelte-153j6ox{font-family:var(--font-display);letter-spacing:.42em;text-transform:uppercase;color:var(--text);padding-left:.42em;font-size:clamp(17px,4.4vw,22px);line-height:1.2}.form.svelte-153j6ox{letter-spacing:.6em;text-transform:uppercase;color:var(--gold);padding-left:.6em;font-size:10px;font-weight:400;line-height:1}@media (width<=400px){.name.svelte-153j6ox{letter-spacing:.3em;padding-left:.3em}}ul.svelte-18912f2{gap:4px;padding:0;list-style:none;display:flex}a.svelte-18912f2{min-width:44px;min-height:44px;color:var(--text-subtle);transition:color .4s var(--ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}a.svelte-18912f2:hover,a[aria-current=true].svelte-18912f2{color:var(--gold)}.topbar.svelte-f1belb{border-bottom:1px solid var(--line-soft);color:var(--text-subtle)}.topbar-inner.svelte-f1belb{justify-content:flex-end;display:flex}.header.svelte-f1belb{padding-top:22px}.row.svelte-f1belb{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding-bottom:22px;display:grid}.nav.svelte-f1belb{justify-self:start;gap:36px;display:flex}.cta.svelte-f1belb{justify-self:end}@media (width<=760px){.row.svelte-f1belb{grid-template-columns:1fr auto;grid-template-areas:"brand brand""nav cta";row-gap:18px}.brand.svelte-f1belb{grid-area:brand;justify-self:center}.nav.svelte-f1belb{grid-area:nav;gap:24px}.cta.svelte-f1belb{grid-area:cta}}.site.svelte-1il99g0{flex-direction:column;min-height:100vh;display:flex}main.svelte-1il99g0{flex:1}main.svelte-1il99g0:focus{outline:none}
