.fabric.svelte-1bd51o3{z-index:0;background-color:#0000;background-image:radial-gradient(90% 70% at 22% 18%,#4a2026 0%,#0000 58%),radial-gradient(100% 100% at 82% 88%,#3a1d2e 0%,#0000 60%),linear-gradient(140deg,#2a1418 0%,#160f0e 55%,#241016 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:120% 120%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:-8%}.fabric.svelte-1bd51o3:before{content:"";mix-blend-mode:overlay;background-image:repeating-linear-gradient(48deg,#ffffff06 0 2px,#0000 2px 5px);position:absolute;inset:0}.studio-btn.svelte-1wl5hzy{letter-spacing:.09em;text-transform:uppercase;color:#15110f;background:var(--accent);border:1px solid var(--accent);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.44rem .9rem;font-family:Space Grotesk,sans-serif;font-size:.72rem;font-weight:700;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex;box-shadow:0 2px 12px #00000047}.studio-btn.svelte-1wl5hzy:hover{filter:brightness(1.07);transform:translateY(-1px)}.studio-btn.svelte-1wl5hzy:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.spark.svelte-1wl5hzy{font-size:.82em;line-height:1}.hd.svelte-a8kxe2{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--paper);background:#140f0db3;border-bottom:1px solid #f7ede11f;align-items:center;gap:1.25rem;padding:.9rem clamp(1rem,4vw,2.5rem);display:flex}.hd.sticky.svelte-a8kxe2{position:sticky;top:0}.logo.svelte-a8kxe2{color:var(--paper);white-space:nowrap;margin-right:auto;font-family:Fraunces,serif;font-size:1.18rem;font-style:italic;font-weight:500;text-decoration:none}.nav.svelte-a8kxe2{gap:1.1rem;display:flex}.nav.svelte-a8kxe2 a:where(.svelte-a8kxe2){letter-spacing:.08em;text-transform:uppercase;color:var(--paper);opacity:.78;font-family:Space Grotesk,sans-serif;font-size:.74rem;font-weight:600;text-decoration:none;transition:opacity .2s}.nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{opacity:1}.nav.svelte-a8kxe2 a[aria-current=page]:where(.svelte-a8kxe2){opacity:1;color:var(--accent)}@media (width<=600px){.hd.svelte-a8kxe2{flex-wrap:wrap;gap:.55rem .9rem;padding:.7rem clamp(.9rem,4vw,2.5rem)}.nav.svelte-a8kxe2{flex-basis:100%;order:3;gap:1.25rem}}
