canvas.svelte-r8xqwj{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;display:block;z-index:0;pointer-events:none}.w.svelte-1suw4px{display:inline-block;opacity:0;filter:blur(14px);transition:opacity .35s ease,filter .35s ease}.shown.svelte-1suw4px .w:where(.svelte-1suw4px){opacity:1;filter:blur(0);transition:opacity .55s ease,filter .65s ease;transition-delay:calc(var(--i) * 70ms)}@media (prefers-reduced-motion: reduce){.w.svelte-1suw4px,.shown.svelte-1suw4px .w:where(.svelte-1suw4px){filter:none;transition:opacity .4s ease;transition-delay:0s}}.logo.svelte-byj55g{display:inline-flex;align-items:center;gap:10px}.word.svelte-byj55g{display:grid;gap:3px;line-height:1}.name.svelte-byj55g{font-family:var(--display);font-weight:600;font-size:1.02rem;letter-spacing:.24em;text-transform:uppercase;margin-right:-.24em}.tag.svelte-byj55g{font-family:var(--sans);font-weight:500;font-size:.5rem;letter-spacing:.42em;text-transform:uppercase;opacity:.7}.skip-link.svelte-1uha8ag{position:fixed;top:-100px;left:12px;z-index:100;background:var(--ink);color:var(--paper);padding:10px 16px;border-radius:8px;text-decoration:none;font-size:.85rem}.skip-link.svelte-1uha8ag:focus{top:12px}.nav.svelte-1uha8ag{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:20;display:flex;align-items:center;gap:clamp(14px,2.2vw,26px);padding:9px 22px 9px 16px;border-radius:999px;background:#ffffff57;border:1px solid rgba(255,255,255,.55);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 8px 30px #14110e14;white-space:nowrap}.nav.svelte-1uha8ag a:where(.svelte-1uha8ag){text-decoration:none;font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--ink)}.nav.svelte-1uha8ag .home:where(.svelte-1uha8ag){letter-spacing:0;text-transform:none;color:var(--ink)}.divider.svelte-1uha8ag{width:1px;height:16px;background:#14110e40}.journey.svelte-1uha8ag{position:relative;z-index:1}.stage.svelte-1uha8ag{position:sticky;top:0;height:100vh;overflow:hidden}.anchor.svelte-1uha8ag{position:absolute;left:0;width:1px;height:1px}.panel.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 20px;pointer-events:none}.panel-0.svelte-1uha8ag{padding-top:29vh}.panel-1.svelte-1uha8ag{padding-top:19vh}.panel-2.svelte-1uha8ag{padding-top:8vh}.panel-3.svelte-1uha8ag{padding-top:12vh}.eyebrow.svelte-1uha8ag{margin:0 0 14px;font-size:.66rem;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--ink-2)}.panel.svelte-1uha8ag .reveal{margin:0;font-family:var(--display);font-weight:500;font-size:clamp(3rem,6.4vw,6rem);line-height:1;letter-spacing:-.01em;max-width:9.5em;text-wrap:balance;color:var(--ink)}.sub.svelte-1uha8ag{margin:18px 0 0;max-width:38ch;font-size:.95rem;line-height:1.55;color:var(--ink-2);opacity:0;transition:opacity .6s ease}.shown.svelte-1uha8ag .sub:where(.svelte-1uha8ag){opacity:1;transition:opacity .6s ease .25s}.panel-2.svelte-1uha8ag .sub:where(.svelte-1uha8ag),.panel-2.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:#2b2140}.cta.svelte-1uha8ag{position:absolute;bottom:8vh;pointer-events:auto;font:inherit;font-size:.68rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--paper);background:var(--ink);border:0;border-radius:999px;padding:13px 26px;cursor:pointer;opacity:0;transition:opacity .6s ease,background .2s ease}.shown.svelte-1uha8ag .cta:where(.svelte-1uha8ag){opacity:1;transition:opacity 1s ease .7s,background .2s ease}.cta.svelte-1uha8ag:hover{background:#2e2821}.cta.svelte-1uha8ag:focus-visible,.nav.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.footer.svelte-1uha8ag{position:relative;z-index:2;background:var(--paper);border-top:1px solid rgba(20,17,14,.12);padding:26px clamp(16px,5vw,64px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px}.footer.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:.85rem;color:var(--ink-2)}.footer.svelte-1uha8ag p:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--ink)}@media (max-width: 560px){.nav.svelte-1uha8ag{gap:12px;padding:8px 16px 8px 12px}.nav.svelte-1uha8ag a:where(.svelte-1uha8ag):not(.home){font-size:.6rem;letter-spacing:.1em}.divider.svelte-1uha8ag{display:none}.panel-0.svelte-1uha8ag{padding-top:24vh}.panel-2.svelte-1uha8ag{padding-top:12vh}}@media (max-width: 420px){.nav.svelte-1uha8ag a[href="#heirlooms"]:where(.svelte-1uha8ag){display:none}}
