.demo-form-shell.svelte-1spzf9f{min-width:0;padding:clamp(1.25rem,3vw,2.5rem);border-radius:var(--radius);background:var(--paper);color:var(--ink)}form.svelte-1spzf9f{display:grid;gap:1rem}.form-heading.svelte-1spzf9f{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1.4rem;border-bottom:1px solid rgba(8,16,13,.2)}.form-heading.svelte-1spzf9f h3:where(.svelte-1spzf9f),.success.svelte-1spzf9f h3:where(.svelte-1spzf9f){margin:.45rem 0 0;font-size:clamp(2rem,4vw,4rem);line-height:.9}.form-heading.svelte-1spzf9f>span:where(.svelte-1spzf9f),.form-kicker.svelte-1spzf9f{margin:0;font-family:var(--font-mono);font-size:.58rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.form-heading.svelte-1spzf9f>span:where(.svelte-1spzf9f){padding:.45rem .55rem;border:1px solid rgba(8,16,13,.25);border-radius:999px;white-space:nowrap}.form-kicker.svelte-1spzf9f{color:var(--ember-dark)}.honeypot.svelte-1spzf9f{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.field-grid.svelte-1spzf9f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.field.svelte-1spzf9f{display:grid;min-width:0;gap:.5rem}.field.svelte-1spzf9f label:where(.svelte-1spzf9f){font-family:var(--font-mono);font-size:.58rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.field.svelte-1spzf9f label:where(.svelte-1spzf9f) span:where(.svelte-1spzf9f),.field.svelte-1spzf9f small:where(.svelte-1spzf9f){color:#08100d80}.field.svelte-1spzf9f input:where(.svelte-1spzf9f),.field.svelte-1spzf9f select:where(.svelte-1spzf9f),.field.svelte-1spzf9f textarea:where(.svelte-1spzf9f){width:100%;border:1px solid rgba(8,16,13,.24);border-radius:.48rem;outline:0;background:#ffffff3d;color:var(--ink)}.field.svelte-1spzf9f input:where(.svelte-1spzf9f),.field.svelte-1spzf9f select:where(.svelte-1spzf9f){min-height:3.55rem;padding:0 .85rem}.field.svelte-1spzf9f textarea:where(.svelte-1spzf9f){min-height:8.5rem;padding:.85rem;resize:vertical}.field.svelte-1spzf9f input:where(.svelte-1spzf9f):focus,.field.svelte-1spzf9f select:where(.svelte-1spzf9f):focus,.field.svelte-1spzf9f textarea:where(.svelte-1spzf9f):focus{border-color:var(--ember-dark);box-shadow:0 0 0 3px #cf35181f}.field.svelte-1spzf9f input:where(.svelte-1spzf9f)::placeholder,.field.svelte-1spzf9f textarea:where(.svelte-1spzf9f)::placeholder{color:#08100d66}.field.svelte-1spzf9f small:where(.svelte-1spzf9f){font-size:.7rem}.confirmations.svelte-1spzf9f{display:grid;gap:.7rem;padding:.4rem 0}.confirmations.svelte-1spzf9f label:where(.svelte-1spzf9f){display:grid;grid-template-columns:1.15rem 1fr;gap:.65rem;align-items:start;color:#08100db8;font-size:.76rem;line-height:1.45}.confirmations.svelte-1spzf9f input:where(.svelte-1spzf9f){width:1.05rem;height:1.05rem;margin:.08rem 0 0;accent-color:var(--ember-dark)}.confirmations.svelte-1spzf9f a:where(.svelte-1spzf9f),.form-footnote.svelte-1spzf9f a:where(.svelte-1spzf9f){color:var(--ember-dark);font-weight:800}.submit-button.svelte-1spzf9f{display:flex;min-height:4.2rem;align-items:center;justify-content:space-between;padding:0 1rem;border:1px solid var(--ember);border-radius:.5rem;background:var(--ember);color:var(--ink);cursor:pointer;font-weight:850}.submit-button.svelte-1spzf9f strong:where(.svelte-1spzf9f){font-size:1.4rem}.submit-button.svelte-1spzf9f:disabled{cursor:wait;opacity:.58}.form-footnote.svelte-1spzf9f,.error.svelte-1spzf9f{margin:0;font-size:.72rem}.form-footnote.svelte-1spzf9f{color:#08100d94}.error.svelte-1spzf9f{padding:.8rem;border:1px solid var(--ember-dark);border-radius:.45rem;color:var(--ember-dark)}.success.svelte-1spzf9f{display:flex;min-height:34rem;align-items:flex-start;justify-content:center;flex-direction:column}.success-mark.svelte-1spzf9f{display:grid;width:3.75rem;height:3.75rem;place-items:center;margin-bottom:1.5rem;border-radius:50%;background:var(--ember);font-size:1.8rem;font-weight:850}.success.svelte-1spzf9f>p:where(.svelte-1spzf9f):last-of-type{max-width:32rem;margin:1rem 0 1.5rem;color:#08100da3}.success.svelte-1spzf9f button:where(.svelte-1spzf9f){min-height:3.4rem;padding:0 1rem;border:1px solid var(--ink);border-radius:.45rem;background:transparent;color:var(--ink);cursor:pointer;font-weight:800}@media (max-width: 680px){.field-grid.svelte-1spzf9f{grid-template-columns:1fr}.form-heading.svelte-1spzf9f{align-items:flex-start;flex-direction:column-reverse}.demo-form-shell.svelte-1spzf9f{padding:1rem}}.submit-page.svelte-mlgy3h{padding-top:6.4rem;padding-bottom:clamp(6rem,10vw,10rem)}.page-hero.svelte-mlgy3h{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.hero-meta.svelte-mlgy3h{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;border-bottom:1px solid var(--line);color:#f2e8d480;font-family:var(--font-mono);font-size:.58rem;font-weight:650;letter-spacing:.08em}.hero-copy.svelte-mlgy3h{display:flex;min-height:min(41rem,70vh);padding:clamp(2rem,6vw,6rem);justify-content:center;flex-direction:column;background:linear-gradient(90deg,#08100d05,#08100d73),var(--pine-2)}.hero-copy.svelte-mlgy3h h1:where(.svelte-mlgy3h){max-width:75rem;margin:1.2rem 0 1.6rem;font-size:clamp(4.1rem,9.4vw,10.5rem);line-height:.76;text-transform:uppercase}.hero-intro.svelte-mlgy3h{max-width:43rem;margin:0;color:#f2e8d4ad;font-size:clamp(1rem,1.35vw,1.18rem)}.hero-actions.svelte-mlgy3h{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:2rem}.hero-actions.svelte-mlgy3h a:where(.svelte-mlgy3h){display:inline-flex;min-height:3.6rem;align-items:center;justify-content:center;padding:0 1rem;border:1px solid var(--line);border-radius:.48rem;color:var(--paper);font-size:.78rem;font-weight:800;text-decoration:none}.hero-actions.svelte-mlgy3h a.primary:where(.svelte-mlgy3h){border-color:var(--ember);background:var(--ember);color:var(--ink)}.route-summary.svelte-mlgy3h{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--line);overflow:hidden}.route-summary.svelte-mlgy3h article:where(.svelte-mlgy3h){min-width:0;padding:clamp(1.4rem,3vw,3rem);background:var(--ink)}.route-summary.svelte-mlgy3h article:where(.svelte-mlgy3h)>span:where(.svelte-mlgy3h){color:var(--moss);font-family:var(--font-mono);font-size:.58rem;font-weight:650;letter-spacing:.08em}.route-summary.svelte-mlgy3h h2:where(.svelte-mlgy3h){max-width:34rem;margin:1.2rem 0;font-size:clamp(2rem,4vw,4.2rem);line-height:.9}.route-summary.svelte-mlgy3h p:where(.svelte-mlgy3h){max-width:33rem;color:#f2e8d499}.route-summary.svelte-mlgy3h a:where(.svelte-mlgy3h){color:var(--paper);font-size:.76rem;font-weight:800}.demo-section.svelte-mlgy3h{display:grid;grid-template-columns:minmax(17rem,.54fr) minmax(0,1fr);gap:clamp(2rem,7vw,8rem);align-items:start;padding-top:clamp(6rem,11vw,11rem);scroll-margin-top:7rem}.section-copy.svelte-mlgy3h{position:sticky;top:7rem}.section-copy.svelte-mlgy3h h2:where(.svelte-mlgy3h),.playlist-heading.svelte-mlgy3h h2:where(.svelte-mlgy3h){margin:1rem 0 1.5rem;font-size:clamp(3.5rem,7vw,7rem);line-height:.78;text-transform:uppercase}.section-copy.svelte-mlgy3h>p:where(.svelte-mlgy3h):not(.eyebrow,.fallback){max-width:31rem;color:#f2e8d49e}.section-copy.svelte-mlgy3h ul:where(.svelte-mlgy3h){display:grid;gap:.65rem;padding:1.2rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:1.5rem 0;list-style:none}.section-copy.svelte-mlgy3h li:where(.svelte-mlgy3h){position:relative;padding-left:1.15rem;color:#f2e8d4b8;font-size:.8rem}.section-copy.svelte-mlgy3h li:where(.svelte-mlgy3h):before{position:absolute;top:.48rem;left:0;width:.38rem;height:.38rem;border-radius:50%;background:var(--ember);content:""}.fallback.svelte-mlgy3h{font-size:.76rem}.fallback.svelte-mlgy3h a:where(.svelte-mlgy3h){color:var(--moss);font-weight:800}.playlist-section.svelte-mlgy3h{margin-top:clamp(7rem,12vw,12rem);padding:clamp(1.2rem,4vw,4rem);border-radius:var(--radius);background:var(--paper);color:var(--ink);scroll-margin-top:7rem}.playlist-section.svelte-mlgy3h .eyebrow{color:#08100d94}.playlist-heading.svelte-mlgy3h{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr);gap:2rem;align-items:end;padding-bottom:clamp(2rem,4vw,4rem)}.playlist-heading.svelte-mlgy3h h2:where(.svelte-mlgy3h){max-width:60rem;margin-bottom:0}.playlist-heading.svelte-mlgy3h>p:where(.svelte-mlgy3h){margin:0;color:#08100d9e}.platform-grid.svelte-mlgy3h{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.platform-grid.svelte-mlgy3h>a:where(.svelte-mlgy3h){display:flex;min-height:25rem;padding:1.25rem;justify-content:space-between;flex-direction:column;border:1px solid rgba(8,16,13,.25);border-radius:.6rem;background:#ffffff38;color:var(--ink);text-decoration:none;transition:background .18s ease,transform .18s ease}.platform-grid.svelte-mlgy3h>a:where(.svelte-mlgy3h):hover{background:var(--moss);color:var(--ink);transform:translateY(-.25rem)}.platform-top.svelte-mlgy3h{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;font-family:var(--font-mono);font-size:.56rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.platform-top.svelte-mlgy3h strong:where(.svelte-mlgy3h){text-align:right}.platform-grid.svelte-mlgy3h h3:where(.svelte-mlgy3h){margin:0 0 1rem;font-size:clamp(2.5rem,4vw,4.5rem);line-height:.86}.platform-grid.svelte-mlgy3h p:where(.svelte-mlgy3h){color:#08100d9e;font-size:.82rem}.platform-cta.svelte-mlgy3h{font-size:.76rem;font-weight:850}.reference-row.svelte-mlgy3h{display:grid;grid-template-columns:minmax(17rem,.45fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;margin-top:clamp(2rem,4vw,4rem);padding-top:clamp(2rem,4vw,4rem);border-top:1px solid rgba(8,16,13,.2)}.reference-copy.svelte-mlgy3h h3:where(.svelte-mlgy3h){margin:1rem 0;font-size:clamp(2.5rem,5vw,5rem);line-height:.86}.reference-copy.svelte-mlgy3h>p:where(.svelte-mlgy3h):last-of-type{color:#08100d9e}.reference-copy.svelte-mlgy3h>a:where(.svelte-mlgy3h){color:var(--ember-dark);font-size:.76rem;font-weight:850}.spotify-embed.svelte-mlgy3h{width:100%;min-width:0;border:0;border-radius:.7rem;background:#121212}.contact-note.svelte-mlgy3h{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:1.2rem;border:1px solid var(--line);border-radius:var(--radius)}.contact-note.svelte-mlgy3h p:where(.svelte-mlgy3h){margin:0;color:#f2e8d4a3}.contact-note.svelte-mlgy3h a:where(.svelte-mlgy3h){font-size:.78rem;font-weight:850;white-space:nowrap}@media (max-width: 900px){.demo-section.svelte-mlgy3h,.playlist-heading.svelte-mlgy3h,.reference-row.svelte-mlgy3h{grid-template-columns:1fr}.section-copy.svelte-mlgy3h{position:static}.platform-grid.svelte-mlgy3h{grid-template-columns:1fr}.platform-grid.svelte-mlgy3h>a:where(.svelte-mlgy3h){min-height:18rem}}@media (max-width: 720px){.submit-page.svelte-mlgy3h{padding-top:5.4rem}.hero-copy.svelte-mlgy3h{min-height:auto;padding:3rem 1rem}.hero-copy.svelte-mlgy3h h1:where(.svelte-mlgy3h){font-size:clamp(3.65rem,17vw,5.7rem)}.route-summary.svelte-mlgy3h{grid-template-columns:1fr}.hero-actions.svelte-mlgy3h,.contact-note.svelte-mlgy3h{align-items:stretch;flex-direction:column}.hero-actions.svelte-mlgy3h a:where(.svelte-mlgy3h){width:100%}.playlist-section.svelte-mlgy3h{padding:1rem}.contact-note.svelte-mlgy3h a:where(.svelte-mlgy3h){white-space:normal}}
