.hero.svelte-1uha8ag{position:relative;z-index:1;height:100vh;height:100dvh;display:grid;grid-template-columns:1fr 480px;gap:80px;max-width:1200px;margin:0 auto;padding:0 56px;align-items:center}@media(max-width:960px){.hero.svelte-1uha8ag{grid-template-columns:1fr 380px;gap:40px;padding:0 32px}}@media(max-width:700px){.hero.svelte-1uha8ag{height:auto;min-height:100dvh;grid-template-columns:1fr;gap:40px;padding:88px 20px 48px;align-items:start}}.hero-left.svelte-1uha8ag{max-width:560px}.eyebrow.svelte-1uha8ag{font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--violet);margin:0 0 24px;opacity:.85}h1.svelte-1uha8ag{font-family:Playfair Display,Georgia,serif;font-size:64px;font-weight:700;line-height:1.06;margin:0 0 10px;background:linear-gradient(160deg,#fff 30%,silver);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:960px){h1.svelte-1uha8ag{font-size:52px}}@media(max-width:700px){h1.svelte-1uha8ag{font-size:42px}}.arrow.svelte-1uha8ag{-webkit-text-fill-color:var(--violet);color:var(--violet)}h2.svelte-1uha8ag{font-size:30px;font-weight:400;color:var(--text-muted);margin:0 0 24px;letter-spacing:-.01em}@media(max-width:700px){h2.svelte-1uha8ag{font-size:22px}}.tagline.svelte-1uha8ag{font-size:19px;color:#aaa;line-height:1.65;margin:0 0 36px}@media(max-width:700px){.tagline.svelte-1uha8ag{font-size:16px;margin-bottom:28px}}.more-btn.svelte-1uha8ag{display:inline-flex;align-items:center;gap:9px;background:none;border:1px solid rgba(255,255,255,.12);color:#bbb;font-family:inherit;font-size:15px;padding:10px 20px;border-radius:7px;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.more-btn.svelte-1uha8ag:hover,.more-btn.active.svelte-1uha8ag{border-color:#7b4fd480;color:var(--violet);background:var(--violet-glow)}.chevron.svelte-1uha8ag{display:inline-block;transition:transform .3s cubic-bezier(.4,0,.2,1)}.chevron.rotated.svelte-1uha8ag{transform:rotate(180deg)}.about.svelte-1uha8ag{max-height:0;overflow:hidden;overflow-y:auto;opacity:0;margin-top:0;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .4s ease,margin-top .4s ease}.about.open.svelte-1uha8ag{max-height:400px;opacity:1;margin-top:20px}@media(max-width:700px){.about.open.svelte-1uha8ag{max-height:60vh}.about-inner.svelte-1uha8ag{padding:16px}.about-inner.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px}}.about-inner.svelte-1uha8ag{padding:20px 22px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:10px}.about-inner.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:15px;color:#999;line-height:1.72;margin:0 0 10px}.about-inner.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{margin-bottom:0}.about-inner.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#ddd;font-weight:600}.about-meta.svelte-1uha8ag{font-size:12px!important;color:#555!important;letter-spacing:.03em;margin-top:14px!important}.hero-right.svelte-1uha8ag{display:flex;flex-direction:column;gap:22px}.converter-card.svelte-1uha8ag{position:relative;overflow:hidden;background:var(--surface);border-radius:16px;padding:30px 30px 24px;cursor:pointer;height:192px;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}@media(hover:hover){.converter-card.svelte-1uha8ag:hover .card-front:where(.svelte-1uha8ag){opacity:0;pointer-events:none}.converter-card.svelte-1uha8ag:hover .card-back:where(.svelte-1uha8ag){opacity:1}.converter-card.svelte-1uha8ag:hover:before{transform:translate(110%)}.converter-card.swara.svelte-1uha8ag:hover{transform:translateY(-5px);box-shadow:0 20px 50px #0009,0 0 40px #d4a83224}.converter-card.staff.svelte-1uha8ag:hover{transform:translateY(-5px);box-shadow:0 20px 50px #0009,0 0 40px #4a9ee026}}.converter-card.swara.svelte-1uha8ag{border:1px solid rgba(212,168,50,.22)}.converter-card.staff.svelte-1uha8ag{border:1px solid rgba(74,158,224,.22)}.converter-card.svelte-1uha8ag:before{content:"";position:absolute;inset:0;transform:translate(-110%);transition:transform .55s ease;pointer-events:none;z-index:0}.converter-card.swara.svelte-1uha8ag:before{background:linear-gradient(110deg,transparent 30%,rgba(212,168,50,.11) 50%,transparent 70%)}.converter-card.staff.svelte-1uha8ag:before{background:linear-gradient(110deg,transparent 30%,rgba(74,158,224,.11) 50%,transparent 70%)}.card-front.svelte-1uha8ag{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;opacity:1;transition:opacity .25s ease}@media(max-width:700px){.converter-card.svelte-1uha8ag{height:auto;min-height:0;padding:20px 20px 18px}.card-back.svelte-1uha8ag{display:none!important}.card-cta.svelte-1uha8ag{position:static;display:block;margin-top:14px;font-size:13px}.notes-row.svelte-1uha8ag{font-size:12px;letter-spacing:.02em}}.card-direction.svelte-1uha8ag{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px}.card-front.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:20px;font-weight:600;color:#f0f0f0;margin:0 0 8px;letter-spacing:-.01em}.card-front.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px;color:var(--text-muted);line-height:1.55;margin:0}.card-back.svelte-1uha8ag{position:absolute;inset:0 0 48px;z-index:2;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease}.converter-card.svelte-1uha8ag:hover .card-back:where(.svelte-1uha8ag){opacity:1}.notes-block.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:7px}.notes-row.svelte-1uha8ag{font-family:Courier New,monospace;font-size:15px;letter-spacing:.06em}.notes-row.indian.svelte-1uha8ag{color:#e5e5e5}.notes-row.western.svelte-1uha8ag{color:#888}.notes-divider.svelte-1uha8ag{font-size:19px;line-height:1}.card-cta.svelte-1uha8ag{position:absolute;bottom:20px;left:30px;z-index:3;font-size:14px;font-weight:600;letter-spacing:.01em}.gold-text.svelte-1uha8ag{color:var(--gold-bright)}.blue-text.svelte-1uha8ag{color:var(--blue)}.loader.svelte-1uha8ag{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background:var(--black);z-index:2000}.loader-logo.svelte-1uha8ag{display:flex;align-items:center;font-family:Times New Roman,serif;color:#f4f1ea;text-shadow:0 0 22px rgba(212,168,50,.32);animation:svelte-1uha8ag-fadeIn 1s ease}.loader-s.svelte-1uha8ag{font-size:80px;font-weight:500}.loader-clef.svelte-1uha8ag{font-size:96px;display:inline-block;transform:translateY(-6px);animation:svelte-1uha8ag-clefFloat 2s ease-in-out infinite alternate}@keyframes svelte-1uha8ag-clefFloat{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}@keyframes svelte-1uha8ag-fadeIn{0%{opacity:0}to{opacity:1}}.curtain.svelte-1uha8ag{position:fixed;top:0;bottom:0;width:50%;z-index:1000;background:linear-gradient(90deg,#050000,#150000,#280000,#150000,#050000);box-shadow:inset -20px 0 40px #000000b3,inset 20px 0 40px #000000b3;transition:transform 1.2s cubic-bezier(.7,0,.2,1)}.curtain.svelte-1uha8ag:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to right,#00000038,#ffffff08,#00000038 120px);opacity:.35;pointer-events:none}.curtain.left.svelte-1uha8ag{left:0;transform:translate(0)}.curtain.right.svelte-1uha8ag{right:0;transform:translate(0)}.curtain.left.open.svelte-1uha8ag{transform:translate(-100%)}.curtain.right.open.svelte-1uha8ag{transform:translate(100%)}
