.journey.svelte-1375sid{gap:2.5rem;display:grid}.track.svelte-1375sid,.ink.svelte-1375sid{fill:none;stroke-linecap:round}.track.svelte-1375sid{stroke:#d4a84a2e;stroke-width:1.5px;stroke-dasharray:2 6}.ink.svelte-1375sid{stroke:var(--color-gold-400);stroke-width:2.5px;stroke-dasharray:1;filter:drop-shadow(0 0 6px #d4a84a99)}.row.svelte-1375sid{grid-template-columns:2.75rem 1fr;align-items:center;column-gap:.75rem;display:grid}.node.svelte-1375sid{background:var(--color-maroon-950);width:2.75rem;height:2.75rem;color:var(--color-gold-300);font-family:var(--font-heading);z-index:1;border:1.5px solid #d4a84a80;border-radius:999px;grid-area:1/1;justify-self:center;place-items:center;font-size:1.125rem;transition:background-color .5s,color .5s,border-color .5s;display:grid;position:relative}.card.svelte-1375sid{background:linear-gradient(160deg,#8b263559,#380d1499);border:1px solid #d4a84a33;border-radius:1rem;grid-area:1/2;padding:1.25rem;transition:border-color .3s;display:block}.card.svelte-1375sid:hover,.card.svelte-1375sid:focus-visible{border-color:#d4a84a99}.chip.svelte-1375sid{color:var(--color-gold-100);background:#d4a84a24;border-radius:999px;padding:.125rem .625rem;font-size:.8125rem}.lit.svelte-1375sid .node:where(.svelte-1375sid){background:var(--color-gold-400);border-color:var(--color-gold-300);color:var(--color-maroon-950);animation:.9s ease-out svelte-1375sid-node-sam}@media (width>=768px){.row.svelte-1375sid{grid-template-columns:1fr 6rem 1fr;column-gap:1rem}.node.svelte-1375sid{grid-column:2}.card.svelte-1375sid{grid-column:1;padding:1.5rem 1.75rem}.flip.svelte-1375sid .card:where(.svelte-1375sid){grid-column:3}.row.svelte-1375sid+.row:where(.svelte-1375sid){margin-top:-7rem}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.chip.svelte-1375sid{opacity:0}.is-revealed .chip.svelte-1375sid{animation:svelte-1375sid-note-drop .5s cubic-bezier(.34, 1.56, .64, 1) calc(.3s + var(--i) * 90ms) both}}@keyframes svelte-1375sid-node-sam{0%{box-shadow:0 0 #d4a84ab3}to{box-shadow:0 0 0 18px #d4a84a00}}@keyframes svelte-1375sid-note-drop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.hero-tanpura.svelte-1uha8ag,.stage.svelte-1uha8ag{--gold:var(--color-gold-400);--ivory:var(--color-parchment-100);--ivory-muted:var(--color-parchment-300)}.hero-tanpura.svelte-1uha8ag{transition:filter .4s}.hero-tanpura.svelte-1uha8ag:hover,.instrument.svelte-1uha8ag:hover{filter:drop-shadow(0 0 24px #d4a84a59)}.stage.svelte-1uha8ag:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 62% at 50% 62%,#d4a84a33,#0000 72%);position:absolute;inset:-1rem -1.5rem 0}.instrument.svelte-1uha8ag{flex-direction:column;align-items:center;transition:filter .4s;display:flex}.instrument.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-gold-300);outline-offset:2px;border-radius:.5rem}.instrument-label.svelte-1uha8ag{min-height:2.75rem;color:var(--color-gold-200);border-top:1px solid #d4a84a59;justify-content:center;align-self:stretch;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;display:inline-flex;position:relative}.lamplight.svelte-1uha8ag{background:radial-gradient(55% 70% at 78% 62%,#d4a84a33,#0000 70%),radial-gradient(70% 60% at 10% 0,#8b263599,#0000 70%)}.lamplight-center.svelte-1uha8ag{background:radial-gradient(60% 50% at 50% 40%,#8b26358c,#0000 75%)}.lotus.svelte-1uha8ag path:where(.svelte-1uha8ag){transform-box:fill-box;transform-origin:50% 100%;transform:rotate(var(--angle));animation:svelte-1uha8ag-petal-open 1.1s cubic-bezier(.34, 1.3, .64, 1) calc(var(--order) * .11s) both}.lotus-seed.svelte-1uha8ag{animation:.8s ease-out .5s both svelte-1uha8ag-seed-glow}.line.svelte-1uha8ag{padding-bottom:.08em;display:block;overflow:hidden}.line.svelte-1uha8ag>span:where(.svelte-1uha8ag){animation:svelte-1uha8ag-line-rise 1s cubic-bezier(.16, 1, .3, 1) var(--d) both;display:inline-block}.rise.svelte-1uha8ag{animation:svelte-1uha8ag-fade-rise .9s cubic-bezier(.16, 1, .3, 1) var(--d) both}@keyframes svelte-1uha8ag-petal-open{0%{opacity:0;transform:rotate(0)scaleY(.2)}}@keyframes svelte-1uha8ag-seed-glow{0%{r:0}}@keyframes svelte-1uha8ag-line-rise{0%{transform:translateY(105%)}}@keyframes svelte-1uha8ag-fade-rise{0%{opacity:0;transform:translateY(16px)}}
