.companion-viewer.svelte-qnparp{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(40px,8vw,120px);margin-top:52px;display:grid}.pose-stage.svelte-qnparp{margin:0}.pose-pictures.svelte-qnparp{aspect-ratio:1;position:relative}.pose-pictures.svelte-qnparp .pose-art{--sprite-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .24s;position:absolute;inset:0}.pose-pictures.svelte-qnparp .pose-art.shown{opacity:1}.pose-pictures.svelte-qnparp .pose-art.scenic{--sprite-fit:cover}figcaption.svelte-qnparp{margin-top:20px;font-size:16px}.pose-index.svelte-qnparp{gap:8px;display:grid}.pose-index.svelte-qnparp button:where(.svelte-qnparp){width:100%;color:var(--pub-ink);text-align:left;background:0 0;border:0;border-radius:0;padding:25px 28px;transition:background-color .18s;display:block}.pose-index.svelte-qnparp button.active:where(.svelte-qnparp),.pose-index.svelte-qnparp button:where(.svelte-qnparp):hover{background:var(--pub-paper)}.pose-title.svelte-qnparp{letter-spacing:-.03em;font:900 36px/1.1 Grandstander,sans-serif;display:block}.pose-copy.svelte-qnparp{max-width:41ch;margin-top:16px;font:400 16px/1.65 Meadow Inter,Arial,sans-serif;display:block}.pose-index.svelte-qnparp .inline-pose{display:none}@media (width<=700px){.companion-viewer.svelte-qnparp{margin-top:38px;display:block}.pose-stage.svelte-qnparp{display:none}.pose-index.svelte-qnparp{gap:36px}.pose-index.svelte-qnparp button:where(.svelte-qnparp){cursor:pointer;padding:0}.pose-index.svelte-qnparp button.active:where(.svelte-qnparp),.pose-index.svelte-qnparp button:where(.svelte-qnparp):hover{background:0 0}.pose-title.svelte-qnparp{font-size:30px}.pose-copy.svelte-qnparp{margin-top:14px}.pose-index.svelte-qnparp .inline-pose{aspect-ratio:1;--sprite-fit:contain;width:100%;margin-top:24px;display:block}}@media (prefers-reduced-motion:reduce){.pose-pictures.svelte-qnparp .pose-art,.pose-index.svelte-qnparp button:where(.svelte-qnparp){transition:none}}.companions-hero.svelte-1nqvja0{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:28px;min-height:min(750px,100svh - 84px);padding-top:24px;padding-bottom:66px;display:grid}.hero-copy.svelte-1nqvja0{z-index:1;min-width:0;padding-block:36px;position:relative}.hero-copy.svelte-1nqvja0 h1:where(.svelte-1nqvja0){font-size:clamp(64px,6.5vw,94px)}.hero-copy.svelte-1nqvja0 h1:where(.svelte-1nqvja0) span:where(.svelte-1nqvja0){white-space:nowrap;display:block}.hero-intro.svelte-1nqvja0{max-width:33ch;margin-top:32px;font-size:clamp(19px,1.6vw,23px);line-height:1.5}.hero-actions.svelte-1nqvja0{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px;display:flex}.hero-copy.svelte-1nqvja0 .scope-note:where(.svelte-1nqvja0){max-width:43ch;margin-top:24px}.collection-picture.svelte-1nqvja0{aspect-ratio:1;width:100%;min-width:0;margin:0}.collection-picture.svelte-1nqvja0 .folio-art{--sprite-fit:contain;width:100%;height:100%}.base-section.svelte-1nqvja0{background:var(--pub-sage)}.base-heading.svelte-1nqvja0,.collection-heading.svelte-1nqvja0,.play-heading.svelte-1nqvja0{justify-content:space-between;align-items:end;gap:48px;display:flex}.base-heading.svelte-1nqvja0 h2:where(.svelte-1nqvja0),.collection-heading.svelte-1nqvja0 h2:where(.svelte-1nqvja0),.play-heading.svelte-1nqvja0 h2:where(.svelte-1nqvja0){flex-shrink:0}.base-heading.svelte-1nqvja0 .pub-copy:where(.svelte-1nqvja0),.collection-heading.svelte-1nqvja0 .pub-copy:where(.svelte-1nqvja0),.play-heading.svelte-1nqvja0 .pub-copy:where(.svelte-1nqvja0){max-width:46ch}.base-growth.svelte-1nqvja0{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(36px,6vw,88px);margin-top:52px;display:grid}.base-growth.svelte-1nqvja0 .discovery-shelf-art{aspect-ratio:1;--sprite-fit:contain;width:100%;max-width:420px;margin-inline:auto}.base-notes.svelte-1nqvja0{min-width:0}.base-notes.svelte-1nqvja0 h3:where(.svelte-1nqvja0){max-width:19ch;margin-bottom:22px}.base-notes.svelte-1nqvja0 p:where(.svelte-1nqvja0){max-width:47ch;font-size:16px;line-height:1.65}.base-notes.svelte-1nqvja0 a:where(.svelte-1nqvja0){margin-top:16px;font-size:16px}.collection-section.svelte-1nqvja0{background:var(--pub-ink);color:var(--pub-paper)}.collection-journal.svelte-1nqvja0{background:var(--pub-paper);color:var(--pub-ink);grid-template-columns:1fr 1.1fr;gap:72px;margin-top:56px;padding:clamp(32px,4vw,56px);display:grid}.collection-thought.svelte-1nqvja0>p:where(.svelte-1nqvja0):first-child{letter-spacing:0;max-width:24ch;font:400 28px/1.4 Meadow Inter,Arial,sans-serif}.thought-detail.svelte-1nqvja0{max-width:38ch;margin-top:28px;font-size:18px;line-height:1.65}.collection-rules.svelte-1nqvja0{gap:30px;margin:0;display:grid}.collection-rules.svelte-1nqvja0 dt:where(.svelte-1nqvja0){font-size:20px;font-weight:500;line-height:1.4}.collection-rules.svelte-1nqvja0 dd:where(.svelte-1nqvja0){margin:12px 0 0;font-size:16px;line-height:1.65}.collection-close.svelte-1nqvja0{justify-content:space-between;align-items:center;gap:40px;margin-top:32px;display:flex}.collection-close.svelte-1nqvja0 p:where(.svelte-1nqvja0){max-width:62ch;font-size:16px}.collection-close.svelte-1nqvja0 a:where(.svelte-1nqvja0){flex-shrink:0}.play-heading.svelte-1nqvja0>div:where(.svelte-1nqvja0){max-width:47ch}.play-heading.svelte-1nqvja0 a:where(.svelte-1nqvja0){margin-top:16px}.companion-play.svelte-1nqvja0>.companion-arena-art{aspect-ratio:2.35;--sprite-fit:cover;--sprite-position:center 55%;width:100%;margin-top:48px}@media (width<=1100px){.companions-hero.svelte-1nqvja0{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-copy.svelte-1nqvja0 h1:where(.svelte-1nqvja0){font-size:clamp(46px,6.3vw,76px)}.hero-actions.svelte-1nqvja0 .pub-textlink:where(.svelte-1nqvja0){font-size:16px}.collection-journal.svelte-1nqvja0{gap:40px}.collection-close.svelte-1nqvja0{align-items:start}.base-growth.svelte-1nqvja0{gap:32px}}@media (width<=900px){.base-heading.svelte-1nqvja0,.collection-heading.svelte-1nqvja0,.play-heading.svelte-1nqvja0{display:block}.base-heading.svelte-1nqvja0 .pub-copy:where(.svelte-1nqvja0),.collection-heading.svelte-1nqvja0 .pub-copy:where(.svelte-1nqvja0),.play-heading.svelte-1nqvja0>div:where(.svelte-1nqvja0){margin-top:28px}}@media (width<=700px){.companions-hero.svelte-1nqvja0{flex-direction:column;gap:24px;min-height:0;padding-top:26px;padding-bottom:64px;display:flex}.hero-copy.svelte-1nqvja0{width:100%;padding:0}.hero-copy.svelte-1nqvja0 h1:where(.svelte-1nqvja0){font-size:46px}.hero-intro.svelte-1nqvja0{max-width:33ch;margin-top:28px;font-size:18px}.hero-actions.svelte-1nqvja0{gap:12px 22px;margin-top:26px}.hero-copy.svelte-1nqvja0 .scope-note:where(.svelte-1nqvja0){margin-top:18px}.collection-picture.svelte-1nqvja0{width:100%;height:auto;margin:0}.collection-picture.svelte-1nqvja0 .folio-art{height:auto}.base-heading.svelte-1nqvja0,.collection-heading.svelte-1nqvja0,.play-heading.svelte-1nqvja0{display:block}.base-heading.svelte-1nqvja0 .pub-copy:where(.svelte-1nqvja0),.collection-heading.svelte-1nqvja0 .pub-copy:where(.svelte-1nqvja0),.play-heading.svelte-1nqvja0>div:where(.svelte-1nqvja0){margin-top:28px}.base-growth.svelte-1nqvja0{grid-template-columns:1fr;gap:26px;margin-top:40px}.base-growth.svelte-1nqvja0 .discovery-shelf-art{max-width:320px}.base-notes.svelte-1nqvja0 h3:where(.svelte-1nqvja0){max-width:none;margin-bottom:18px}.collection-journal.svelte-1nqvja0{margin-top:38px;padding:28px;display:block}.collection-thought.svelte-1nqvja0>p:where(.svelte-1nqvja0):first-child{font-size:24px}.thought-detail.svelte-1nqvja0{margin-top:24px;font-size:16px}.collection-rules.svelte-1nqvja0{gap:28px;margin-top:38px}.collection-rules.svelte-1nqvja0 dt:where(.svelte-1nqvja0){font-size:19px}.collection-close.svelte-1nqvja0{margin-top:28px;display:block}.collection-close.svelte-1nqvja0 a:where(.svelte-1nqvja0){margin-top:14px;font-size:16px}.companion-play.svelte-1nqvja0>.companion-arena-art{aspect-ratio:1.15;--sprite-position:60% center;margin-top:36px}}@media (width<=360px){.hero-copy.svelte-1nqvja0 h1:where(.svelte-1nqvja0){font-size:42px}}
