.frame.svelte-13qp0qm{max-width:44rem;margin:0 auto;background:var(--mk-sunken);border:1px solid var(--mk-hairline);border-radius:6px;box-shadow:0 30px 80px #00000080;overflow:hidden}.frame-bar.svelte-13qp0qm{display:flex;align-items:center;gap:.45rem;padding:.7rem 1rem;border-bottom:1px solid var(--mk-hairline);background:#00000040}.dot.svelte-13qp0qm{width:9px;height:9px;border-radius:50%;background:var(--mk-text-faint);opacity:.5}.frame-title.svelte-13qp0qm{margin-left:.6rem;font-family:var(--mk-font-eyebrow);text-transform:uppercase;letter-spacing:.18em;font-size:.62rem;color:var(--mk-text-faint)}.transcript.svelte-13qp0qm{list-style:none;margin:0;padding:1.5rem clamp(1rem,4vw,2rem);display:flex;flex-direction:column;gap:1.1rem;min-height:19rem;font-family:var(--mk-font-body);font-size:clamp(.98rem,1.4vw,1.1rem);line-height:1.65}.turn.svelte-13qp0qm .text:where(.svelte-13qp0qm){white-space:pre-wrap}.turn-narrator.svelte-13qp0qm .text:where(.svelte-13qp0qm){color:#fcd9a0;font-style:italic}.turn-player.svelte-13qp0qm{color:#7fd6e6}.turn-player.svelte-13qp0qm .text:where(.svelte-13qp0qm):before{content:"› ";opacity:.6}.turn-npc.svelte-13qp0qm .text:where(.svelte-13qp0qm){color:#cdb4e6}.turn-system.svelte-13qp0qm .text:where(.svelte-13qp0qm){color:var(--mk-text-faint)}.speaker.svelte-13qp0qm{display:inline-block;margin-right:.5ch;font-family:var(--mk-font-eyebrow);text-transform:uppercase;letter-spacing:.12em;font-size:.7em;color:var(--mk-gold)}.caret.svelte-13qp0qm{display:inline-block;width:.5ch;height:1.05em;margin-left:1px;vertical-align:text-bottom;background:var(--mk-gold);animation:svelte-13qp0qm-blink 1s steps(2,start) infinite}@keyframes svelte-13qp0qm-blink{50%{opacity:0}}.show-all.svelte-13qp0qm{display:block;margin:0 auto 1.1rem;background:transparent;border:1px solid var(--mk-hairline);color:var(--mk-text-muted);font-family:var(--mk-font-eyebrow);text-transform:uppercase;letter-spacing:.14em;font-size:.64rem;padding:.5rem 1rem;border-radius:3px;cursor:pointer;transition:color .2s ease,border-color .2s ease}.show-all.svelte-13qp0qm:hover{color:var(--mk-text);border-color:var(--mk-text-faint)}.show-all.svelte-13qp0qm:focus-visible{outline:2px solid var(--mk-gold);outline-offset:2px}.sr-only.svelte-13qp0qm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero.svelte-1uha8ag{position:relative;min-height:100svh;display:grid;place-items:center;padding:2rem 1.5rem;text-align:center;overflow:hidden;background:radial-gradient(ellipse 90% 70% at 50% 28%,#241a12 0%,var(--mk-bg) 60%),var(--mk-bg)}.hero.svelte-1uha8ag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.08;mix-blend-mode:overlay;pointer-events:none}.hero.svelte-1uha8ag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 70% at 50% 45%,transparent 45%,rgba(0,0,0,.62) 100%);pointer-events:none}.hero-content.svelte-1uha8ag{position:relative;z-index:1;max-width:56rem}.eyebrow.svelte-1uha8ag{font-family:var(--mk-font-eyebrow);text-transform:uppercase;letter-spacing:.42em;font-size:.78rem;color:var(--mk-gold);margin:0 0 1.1rem .42em;opacity:.92}.hero-title.svelte-1uha8ag{font-family:var(--mk-font-display);font-weight:380;font-size:clamp(2.75rem,9vw,7rem);line-height:1.02;letter-spacing:-.01em;margin:0;color:var(--mk-text);text-wrap:balance}.hero-sub.svelte-1uha8ag{font-family:var(--mk-font-body);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.6;color:var(--mk-text-muted);max-width:34rem;margin:1.75rem auto 0;text-wrap:balance}.marketing-root.svelte-1uha8ag{position:relative}.mk-topbar.svelte-1uha8ag{position:absolute;top:0;right:0;z-index:10;display:flex;justify-content:flex-end;padding:1.25rem 1.5rem}.btn-login.svelte-1uha8ag{font-family:var(--mk-font-eyebrow);text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;color:var(--mk-gold-bright);border:1px solid rgba(212,175,90,.45);padding:.55rem 1.25rem;border-radius:2px;text-decoration:none;background:#00000040;transition:border-color .2s ease,color .2s ease,background .2s ease}.btn-login.svelte-1uha8ag:hover{color:var(--mk-bg);background:linear-gradient(180deg,var(--mk-gold-bright),var(--mk-gold));border-color:var(--mk-gold-bright)}.btn-login.svelte-1uha8ag:focus-visible{outline:2px solid var(--mk-gold-bright);outline-offset:3px}.hero-cta.svelte-1uha8ag{margin-top:2.75rem}.btn-gold.svelte-1uha8ag{display:inline-block;font-family:var(--mk-font-eyebrow);text-transform:uppercase;letter-spacing:.18em;font-size:.85rem;color:var(--mk-bg);background:linear-gradient(180deg,var(--mk-gold-bright),var(--mk-gold));padding:.95rem 2.1rem;border-radius:2px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 1px #ffffff26 inset,0 8px 24px #00000073}.btn-gold.svelte-1uha8ag:hover{transform:translateY(-1px);filter:brightness(1.06)}.btn-gold.svelte-1uha8ag:focus-visible{outline:2px solid var(--mk-gold-bright);outline-offset:3px}.scroll-cue.svelte-1uha8ag{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--mk-text-faint);text-decoration:none;font-family:var(--mk-font-display);font-style:italic;letter-spacing:.02em;font-size:.95rem;white-space:nowrap;transition:color .2s ease}.scroll-cue.svelte-1uha8ag:hover{color:var(--mk-text-muted)}.scroll-cue.svelte-1uha8ag svg:where(.svelte-1uha8ag){animation:svelte-1uha8ag-nudge 2.4s ease-in-out infinite}.scroll-cue.svelte-1uha8ag:focus-visible{outline:2px solid var(--mk-gold);outline-offset:4px;border-radius:2px}@keyframes svelte-1uha8ag-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.sec.svelte-1uha8ag{position:relative;padding:clamp(5rem,12vh,9rem) 1.5rem}.wrap-narrow.svelte-1uha8ag{max-width:42rem;margin:0 auto}.wrap-wide.svelte-1uha8ag{max-width:64rem;margin:0 auto}.eyebrow-dark.svelte-1uha8ag{color:var(--mk-gold);opacity:.8;margin-left:.42em}.lead.svelte-1uha8ag{font-family:var(--mk-font-display);font-weight:360;font-size:clamp(1.7rem,4vw,2.9rem);line-height:1.18;color:var(--mk-text);margin:.6rem 0 1.5rem;text-wrap:balance}.h2.svelte-1uha8ag{font-family:var(--mk-font-display);font-weight:380;font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1.15;color:var(--mk-text);margin:.6rem 0 1.4rem}.prose.svelte-1uha8ag{font-family:var(--mk-font-body);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.75;color:var(--mk-text-muted);margin:0}.sec-prose.svelte-1uha8ag{text-align:center}.sec-split.svelte-1uha8ag{background:var(--mk-bg-raised)}.split-grid.svelte-1uha8ag{max-width:64rem;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,5vw,4rem);align-items:center}.place-card.svelte-1uha8ag{display:flex;flex-direction:column;gap:.7rem;padding:1.75rem;background:var(--mk-sunken);border:1px solid var(--mk-hairline);border-radius:3px;box-shadow:0 24px 60px #0006}.place-card-kicker.svelte-1uha8ag{font-family:var(--mk-font-eyebrow);text-transform:uppercase;letter-spacing:.2em;font-size:.72rem;color:var(--mk-gold)}.place-card-line.svelte-1uha8ag{font-style:italic;color:var(--mk-text-muted);font-size:.95rem}.place-card-list.svelte-1uha8ag{list-style:none;margin:.3rem 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.place-card-list.svelte-1uha8ag li:where(.svelte-1uha8ag){position:relative;padding-left:1.1rem;color:var(--mk-text);font-size:.95rem;line-height:1.5}.place-card-list.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";position:absolute;left:0;top:.62em;width:4px;height:4px;border-radius:50%;background:var(--mk-gold);opacity:.7}.place-card-exit.svelte-1uha8ag{margin-top:.4rem;font-family:var(--mk-font-eyebrow);letter-spacing:.12em;font-size:.7rem;text-transform:uppercase;color:var(--mk-text-faint)}.sec-quote.svelte-1uha8ag{background:radial-gradient(ellipse 70% 120% at 50% 50%,#1d160f 0%,var(--mk-bg) 70%),var(--mk-bg);text-align:center}.pull-quote.svelte-1uha8ag{margin:0 auto;max-width:50rem}.pull-quote.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--mk-font-display);font-weight:340;font-style:italic;font-size:clamp(1.8rem,5vw,3.4rem);line-height:1.25;color:var(--mk-text);margin:0;text-wrap:balance}.pull-quote.svelte-1uha8ag cite:where(.svelte-1uha8ag){display:block;margin-top:1.6rem;font-family:var(--mk-font-eyebrow);font-style:normal;text-transform:uppercase;letter-spacing:.28em;font-size:.7rem;color:var(--mk-gold);opacity:.85}.tenets.svelte-1uha8ag{list-style:none;margin:2.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:clamp(2rem,5vh,3.5rem)}.tenet.svelte-1uha8ag{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:start;max-width:40rem}.tenet-offset.svelte-1uha8ag{margin-left:auto}.tenet-num.svelte-1uha8ag{font-family:var(--mk-font-display);font-style:italic;font-size:2rem;line-height:1;color:var(--mk-gold);opacity:.55;min-width:2.2rem}.tenet-h.svelte-1uha8ag{font-family:var(--mk-font-display);font-weight:400;font-size:clamp(1.25rem,2.4vw,1.7rem);color:var(--mk-text);margin:0 0 .6rem}.sec-play.svelte-1uha8ag{background:var(--mk-bg-raised);text-align:center}.play-intro.svelte-1uha8ag{margin-bottom:2.75rem}.sec-waitlist.svelte-1uha8ag{text-align:center}.waitlist-sub.svelte-1uha8ag{max-width:32rem;margin:0 auto 2.25rem}.waitlist-form.svelte-1uha8ag{text-align:left;max-width:30rem;margin:0 auto;display:flex;flex-direction:column;gap:1.1rem}.field.svelte-1uha8ag{display:flex;flex-direction:column;gap:.4rem}.field.svelte-1uha8ag label:where(.svelte-1uha8ag){font-family:var(--mk-font-eyebrow);text-transform:uppercase;letter-spacing:.12em;font-size:.66rem;color:var(--mk-text-muted)}.optional.svelte-1uha8ag{color:var(--mk-text-faint);letter-spacing:.08em}.field.svelte-1uha8ag input:where(.svelte-1uha8ag),.field.svelte-1uha8ag textarea:where(.svelte-1uha8ag){font-family:var(--mk-font-body);font-size:1rem;color:var(--mk-text);background:var(--mk-sunken);border:1px solid var(--mk-hairline);border-radius:3px;padding:.7rem .85rem;resize:vertical}.field.svelte-1uha8ag input:where(.svelte-1uha8ag):focus-visible,.field.svelte-1uha8ag textarea:where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--mk-gold);outline-offset:1px;border-color:transparent}.field.svelte-1uha8ag input:where(.svelte-1uha8ag):disabled,.field.svelte-1uha8ag textarea:where(.svelte-1uha8ag):disabled{opacity:.6}.waitlist-form.svelte-1uha8ag .btn-gold:where(.svelte-1uha8ag){margin-top:.4rem;align-self:center;border:none;cursor:pointer}.waitlist-form.svelte-1uha8ag .btn-gold:where(.svelte-1uha8ag):disabled{opacity:.7;cursor:default}.waitlist-err.svelte-1uha8ag{color:#e6a07a;font-size:.9rem;margin:0}.waitlist-success.svelte-1uha8ag{font-family:var(--mk-font-display);font-style:italic;font-size:clamp(1.2rem,2.4vw,1.6rem);color:var(--mk-text);margin:1rem 0 0}.hp.svelte-1uha8ag{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mk-footer.svelte-1uha8ag{border-top:1px solid var(--mk-hairline);padding:2.5rem 1.5rem;text-align:center;display:flex;flex-direction:column;gap:.4rem;background:var(--mk-sunken)}.footer-mark.svelte-1uha8ag{font-family:var(--mk-font-display);font-size:1.15rem;color:var(--mk-text);letter-spacing:.02em}.footer-fine.svelte-1uha8ag{font-family:var(--mk-font-eyebrow);text-transform:uppercase;letter-spacing:.22em;font-size:.6rem;color:var(--mk-text-faint)}@media(max-width:720px){.split-grid.svelte-1uha8ag{grid-template-columns:1fr}.tenet-offset.svelte-1uha8ag{margin-left:0}}
