.footer.svelte-16hkftz{background:var(--color-inverse-bg);color:var(--color-inverse-ink-soft);padding-block:var(--space-6) var(--space-4);margin-block-start:var(--space-7);overflow:hidden}.wordmark.svelte-16hkftz{color:#0000;font-family:var(--font-display);-webkit-text-stroke:1px color-mix(in srgb, var(--paper) 45%, transparent);-webkit-user-select:none;user-select:none;white-space:nowrap;margin-block-end:var(--space-6);font-size:clamp(3rem,11vw,10rem);font-style:italic;font-weight:450;line-height:1}.grid.svelte-16hkftz{gap:var(--space-5);display:grid}@media (width>=54rem){.grid.svelte-16hkftz{grid-template-columns:2fr 1fr 1fr 1.5fr}}.name.svelte-16hkftz{color:var(--color-inverse-ink);font-family:var(--font-display);font-size:var(--text-lg)}.tagline.svelte-16hkftz{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase}.eyebrow.svelte-16hkftz{color:var(--color-inverse-ink);margin-block-end:var(--space-3)}ul.svelte-16hkftz{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}a.svelte-16hkftz{color:var(--color-inverse-ink-soft);font-size:var(--text-sm);text-decoration:none}a.svelte-16hkftz:hover{color:var(--color-inverse-ink);text-decoration:underline}li.svelte-16hkftz{font-size:var(--text-sm)}.legal.svelte-16hkftz{border-block-start:1px solid color-mix(in srgb, var(--color-inverse-ink) 15%, transparent);margin-block-start:var(--space-6);padding-block-start:var(--space-4)}.legal.svelte-16hkftz p:where(.svelte-16hkftz){font-size:var(--text-xs)}ul.svelte-188tmmp{gap:var(--space-2);padding:0;list-style:none;display:flex}li.svelte-188tmmp+li:where(.svelte-188tmmp):before{color:var(--color-ink-faint);content:"/";margin-inline-end:var(--space-2)}a.svelte-188tmmp{color:var(--switcher-ink,var(--color-ink-faint));font-size:var(--text-xs);letter-spacing:.12em;font-weight:600;text-decoration:none}a.svelte-188tmmp:hover{color:var(--switcher-ink-active,var(--color-ink))}a[aria-current=true].svelte-188tmmp{color:var(--switcher-ink-active,var(--color-ink));text-underline-offset:.35em;text-decoration:underline}.header.svelte-1czrm57{background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:1px solid var(--color-line);transition:transform .4s var(--ease-out);z-index:50;position:sticky;inset-block-start:0}.header.hidden.svelte-1czrm57{transform:translateY(-100%)}.bar.svelte-1czrm57{align-items:center;gap:var(--space-4);min-height:var(--header-height);padding-block:var(--space-2);justify-content:space-between;display:flex}.brand.svelte-1czrm57{text-decoration:none;display:grid}.brand-name.svelte-1czrm57{font-family:var(--font-display);font-size:var(--text-lg);font-weight:540;line-height:1.05}.brand-tagline.svelte-1czrm57{color:var(--color-ink-faint);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-stretch:88%}.menu-toggle.svelte-1czrm57{background:var(--paper);border:1px solid var(--ink);cursor:pointer;height:3rem;transition:background-color var(--duration-base) ease, border-color var(--duration-base) ease;z-index:70;border-radius:999px;justify-content:center;align-items:center;width:3rem;display:flex;position:fixed;inset-block-start:calc((var(--header-height) - 3rem) / 2 + .25rem);inset-inline-end:var(--gutter);box-shadow:0 2px 12px #1815101f}.menu-toggle.svelte-1czrm57:hover{background:var(--ink)}.burger.svelte-1czrm57{gap:7px;width:1.35rem;display:grid}.burger.svelte-1czrm57 span:where(.svelte-1czrm57){background:var(--ink);height:1px;transition:transform .35s var(--ease-out), opacity .25s ease, background-color var(--duration-base) ease}.menu-toggle.svelte-1czrm57:hover .burger:where(.svelte-1czrm57) span:where(.svelte-1czrm57){background:var(--paper)}.menu-toggle.open.svelte-1czrm57 .burger:where(.svelte-1czrm57) span:where(.svelte-1czrm57):first-child{transform:translateY(8px)rotate(45deg)}.menu-toggle.open.svelte-1czrm57 .burger:where(.svelte-1czrm57) span:where(.svelte-1czrm57):nth-child(2){opacity:0}.menu-toggle.open.svelte-1czrm57 .burger:where(.svelte-1czrm57) span:where(.svelte-1czrm57):nth-child(3){transform:translateY(-8px)rotate(-45deg)}.scrim.svelte-1czrm57{background:color-mix(in srgb, var(--ink) 45%, transparent);opacity:0;pointer-events:none;z-index:54;transition:opacity .35s;position:fixed;inset:0}.scrim[data-open=true].svelte-1czrm57{opacity:1;pointer-events:auto}.menu.svelte-1czrm57{background:var(--paper);border-inline-start:1px solid var(--ink);align-content:space-between;gap:var(--space-5);height:100dvh;padding:calc(var(--header-height) + var(--space-4)) var(--space-5) var(--space-5);transition:transform .45s var(--ease-out);visibility:hidden;z-index:55;width:min(21rem,88vw);display:grid;position:fixed;inset-block-start:0;inset-inline-end:0;overflow-y:auto;transform:translate(100%);box-shadow:-24px 0 60px #1815102e}.menu[data-open=true].svelte-1czrm57{visibility:visible;transform:none}.menu.svelte-1czrm57 ul:where(.svelte-1czrm57){margin:0;padding:0;list-style:none;display:grid}.menu.svelte-1czrm57 li:where(.svelte-1czrm57){border-block-end:1px solid var(--color-line);opacity:0;transform:translate(1rem)}.menu[data-open=true].svelte-1czrm57 li:where(.svelte-1czrm57){opacity:1;transition:opacity .4s var(--ease-out) var(--menu-delay,0s), transform .4s var(--ease-out) var(--menu-delay,0s);transform:none}.menu.svelte-1czrm57 a:where(.svelte-1czrm57){font-family:var(--font-display);padding-block:var(--space-3);transition:color var(--duration-base) ease, padding-inline-start var(--duration-base) var(--ease-out);font-size:1.5rem;font-weight:490;line-height:1.1;text-decoration:none;display:block}.menu.svelte-1czrm57 a:where(.svelte-1czrm57):hover{color:var(--ember-deep);padding-inline-start:var(--space-2)}.menu.svelte-1czrm57 a[aria-current=page]:where(.svelte-1czrm57){color:var(--ember-deep)}.menu.svelte-1czrm57 a[aria-current=page]:where(.svelte-1czrm57):before{content:"— "}.menu-foot.svelte-1czrm57{border-block-start:1px solid var(--color-line);padding-block-start:var(--space-4)}
