svg.svelte-15vi61e{width:100%;height:100%;display:block}.welcome.svelte-1uha8ag{background:var(--p-800);color:var(--p-50);flex:1;position:relative}.bg.svelte-1uha8ag{z-index:0;background:var(--p-800);position:fixed;inset:0;overflow:hidden}.scrim.svelte-1uha8ag{background:linear-gradient(#0f25260d 0%,#0f252640 60%,#0f25268c 100%);position:absolute;inset:0}.inner.svelte-1uha8ag{z-index:1;max-width:var(--content-max);padding:56px var(--pad-x) 80px;flex-direction:column;gap:56px;margin:0 auto;display:flex;position:relative}.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:40px;display:grid}h1.svelte-1uha8ag{max-width:12ch;font-size:60px;line-height:1}.rule.svelte-1uha8ag{background:var(--marigold-500);width:80px;height:4px;margin:22px 0}.hero-text.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--p-100);max-width:52ch;margin:0;font-size:18px;line-height:1.5}.frames.svelte-1uha8ag{height:300px;position:relative}.frame.svelte-1uha8ag{background:var(--n-50);width:270px;position:absolute}.gilt.svelte-1uha8ag{border:12px solid #0000;border-image:linear-gradient(135deg,#f3d27a 0%,#a87527 22%,#e8c36a 40%,#7a5418 60%,#e8a648 80%,#a87527 100%) 1;padding:10px;top:20px;left:0;transform:rotate(-6deg);box-shadow:inset 0 0 0 2px #7a5418,inset 0 0 0 4px #f3d27a,0 2px #7a5418,0 20px 44px #00000073}.walnut.svelte-1uha8ag{border:14px solid #5a3a22;border-image:repeating-linear-gradient(95deg,#6b4529 0 3px,#4e321c 3px 5px,#7a5232 5px 9px,#5a3a22 9px 14px) 14;width:250px;padding:12px;top:86px;right:0;transform:rotate(5deg);box-shadow:inset 0 0 0 2px #2e1b10,inset 0 0 0 3px #c9a27a,0 20px 44px #00000073}.who.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:4px;font-size:24px}.who-sub.svelte-1uha8ag{color:var(--p-200);margin:0 0 14px;font-size:14px}.who-sub.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--p-50);text-underline-offset:3px}.roles.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.role.svelte-1uha8ag{text-align:left;color:var(--p-50);background:#0f2526d1;border:1.5px solid #ecf1f140;border-radius:14px;flex-direction:column;gap:10px;padding:12px;transition:border-color .15s,background .15s;display:flex}.role.svelte-1uha8ag:hover{border-color:var(--marigold-500)}.role[aria-pressed=true].svelte-1uha8ag{background:var(--p-50);border-color:var(--marigold-500);color:var(--p-800)}.slot.svelte-1uha8ag{background:var(--p-700);height:110px;color:var(--p-50);border-radius:10px;justify-content:center;align-items:center;display:flex}.role[aria-pressed=true].svelte-1uha8ag .slot:where(.svelte-1uha8ag){background:var(--p-100)}.slot.svelte-1uha8ag{padding:6px 10px}.role-title.svelte-1uha8ag{font-family:var(--display);font-size:18px;font-weight:600;line-height:1.2}.guide.svelte-1uha8ag{background:var(--n-50);color:var(--ink);border-radius:20px;grid-template-columns:minmax(0,1fr) 300px;gap:28px;margin-top:16px;padding:26px 28px;animation:.3s fadeUp;display:grid}.guide.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--p-800);margin-bottom:12px;font-size:30px;line-height:1.1}.guide-body.svelte-1uha8ag{color:var(--n-700);margin:0 0 10px;font-size:15.5px;line-height:1.55}.guide-note.svelte-1uha8ag{color:var(--n-500);margin:0;font-size:14px}.ctas.svelte-1uha8ag{flex-direction:column;justify-content:center;gap:10px;display:flex}.cta.svelte-1uha8ag{border:1.5px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.cta.p.svelte-1uha8ag{background:var(--p-800);color:var(--p-50)}.cta.p.svelte-1uha8ag:hover{background:var(--p-500)}.cta.s.svelte-1uha8ag{background:var(--p-100);color:var(--p-700)}.cta.s.svelte-1uha8ag:hover{background:var(--p-200)}.cta.t.svelte-1uha8ag{color:var(--p-500);border-color:var(--n-300);background:0 0}.cta.t.svelte-1uha8ag:hover{border-color:var(--p-500)}@media (width<=900px){.hero.svelte-1uha8ag{grid-template-columns:1fr}h1.svelte-1uha8ag{font-size:42px}.frames.svelte-1uha8ag{max-width:460px;height:260px}.guide.svelte-1uha8ag{grid-template-columns:1fr}}
