.brand.svelte-1ryj0u0{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.brand-mark.svelte-1ryj0u0{object-fit:contain;width:auto;height:26px}.brand-name.svelte-1ryj0u0{font-family:var(--font-display);letter-spacing:.12em;font-size:26px;font-weight:800;line-height:1}.site-footer.svelte-7lfk2o{background:var(--color-ink);color:var(--cream);padding-top:var(--space-96);position:relative;overflow:hidden}.footer-top.svelte-7lfk2o{gap:var(--space-48);padding-bottom:var(--space-64);border-bottom:1px solid #fbf7ec40;grid-template-columns:1.5fr .8fr .9fr 1fr;display:grid}.footer-brand.svelte-7lfk2o .brand-name{color:var(--cream)}.footer-brand.svelte-7lfk2o .brand-mark{filter:invert()}.footer-brand.svelte-7lfk2o p:where(.svelte-7lfk2o){margin-top:var(--space-24);color:#fbf7ecb3;max-width:340px}.footer-col.svelte-7lfk2o .label{color:var(--color-extra);margin-bottom:var(--space-16);flex-direction:row-reverse;display:flex}.footer-col.svelte-7lfk2o a,.footer-col.svelte-7lfk2o p{color:#fbf7ecc7;flex-direction:row-reverse;justify-content:start;align-items:center;margin-bottom:8px;transition:color .2s;display:flex}.footer-col.svelte-7lfk2o a:hover{color:var(--color-accent)}.footer-bottom.svelte-7lfk2o{padding-block:var(--space-24);justify-content:space-between;align-items:center;display:flex}.footer-bottom.svelte-7lfk2o p:where(.svelte-7lfk2o){color:#fbf7eca8}.footer-wordmark.svelte-7lfk2o{font-family:var(--font-display);letter-spacing:-.055em;color:var(--color-accent);text-align:center;padding-top:var(--space-48);-webkit-user-select:none;user-select:none;margin-bottom:-.11em;font-size:280px;font-weight:800;line-height:.72}@media (width<=1024px){.footer-top.svelte-7lfk2o{grid-template-columns:1.4fr 1fr 1fr}}@media (width<=768px){.footer-top.svelte-7lfk2o{grid-template-columns:1fr 1fr}.footer-wordmark.svelte-7lfk2o{font-size:120px}}@media (width<=480px){.footer-top.svelte-7lfk2o{grid-template-columns:1fr}}.site-header.svelte-1n8e4t1{z-index:80;background:var(--color-bg);border-bottom:2px solid var(--color-ink);position:sticky;top:0}.header-inner.svelte-1n8e4t1{align-items:center;gap:var(--space-32);width:1280px;max-width:calc(100% - 48px);height:88px;margin-inline:auto;display:flex}.site-nav.svelte-1n8e4t1{align-items:center;gap:6px;margin-left:auto;display:flex}.site-nav.svelte-1n8e4t1 a:where(.svelte-1n8e4t1){border:2px solid #0000;border-radius:999px;padding:10px 18px;transition:background-color .22s,border-color .22s,color .22s}.site-nav.svelte-1n8e4t1 a:where(.svelte-1n8e4t1):hover{border-color:var(--color-ink);background:var(--color-extra)}.site-nav.svelte-1n8e4t1 a[aria-current=page]:where(.svelte-1n8e4t1){border-color:var(--color-ink);background:var(--color-ink);color:var(--cream)}.header-inner.svelte-1n8e4t1 .header-cta{flex-shrink:0}.nav-toggle.svelte-1n8e4t1{display:none}@media (width<=768px){.header-inner.svelte-1n8e4t1{flex-wrap:wrap;position:relative}.nav-toggle.svelte-1n8e4t1{border:2px solid var(--color-ink);cursor:pointer;background:0 0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;font-size:20px;display:flex}.site-nav.svelte-1n8e4t1{z-index:100;background:var(--color-bg);border-bottom:2px solid var(--color-ink);flex-direction:column;gap:4px;padding:16px 24px;display:none;position:absolute;top:88px;left:0;right:0}.header-inner.nav-open.svelte-1n8e4t1 .site-nav:where(.svelte-1n8e4t1){display:flex}.header-inner.svelte-1n8e4t1 .header-cta{display:none}}
