.hero.svelte-gzujjl{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:calc(var(--nav-height) + var(--space-sm)) var(--space-md) var(--space-md);box-sizing:border-box;overflow:hidden;background:radial-gradient(ellipse at 30% 20%,rgba(193,127,90,.12),transparent 55%),radial-gradient(ellipse at 75% 80%,rgba(139,105,20,.1),transparent 55%),linear-gradient(170deg,var(--color-cream) 0%,var(--color-beige) 100%)}.hero__bg.svelte-gzujjl{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:var(--color-warm-brown)}.hero__grain.svelte-gzujjl{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.2 0 0 0 0 0.18 0 0 0 0 0.12 0 0 0 0.08 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");opacity:.45;mix-blend-mode:multiply}.hero__ornament.svelte-gzujjl{position:absolute;width:280px;height:280px;opacity:.6}.hero__ornament--tl.svelte-gzujjl{top:-80px;left:-80px;animation:float 14s ease-in-out infinite}.hero__ornament--br.svelte-gzujjl{bottom:-80px;right:-80px;animation:float 18s ease-in-out infinite reverse}.hero__inner.svelte-gzujjl{position:relative;max-width:880px;text-align:center;z-index:1}.hero__eyebrow.svelte-gzujjl{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-warm-brown);font-weight:500;margin-bottom:1rem}.hero__eyebrow-line.svelte-gzujjl{width:36px;height:1px;background-color:var(--color-warm-brown);opacity:.55}.hero__title.svelte-gzujjl{font-size:clamp(3rem,9vw,7rem);font-weight:700;line-height:.98;letter-spacing:-.035em;margin:0 0 .85rem;color:var(--color-dark-charcoal);display:flex;flex-wrap:wrap;justify-content:center;gap:.25em}.hero__title-word.svelte-gzujjl{display:inline-block}.hero__title-word--italic.svelte-gzujjl{font-style:italic;font-weight:400;color:var(--color-warm-brown)}.hero__subtitle.svelte-gzujjl{font-family:var(--font-serif);font-size:clamp(1.1rem,2vw,1.55rem);font-style:italic;font-weight:400;color:var(--color-charcoal-soft);max-width:32ch;margin:0 auto .75rem;line-height:1.4}.hero__divider.svelte-gzujjl{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:.85rem 0}.hero__divider.svelte-gzujjl:before,.hero__divider.svelte-gzujjl:after{content:"";display:block;width:60px;height:1px;background-color:var(--color-line-strong)}.hero__divider-mark.svelte-gzujjl{font-family:var(--font-serif);font-size:1.6rem;font-style:italic;color:var(--color-warm-brown)}.hero__thesis.svelte-gzujjl{font-family:var(--font-serif);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.5;color:var(--color-charcoal-soft);max-width:50ch;margin:0 auto 1.25rem}.hero__thesis.svelte-gzujjl em:where(.svelte-gzujjl){color:var(--color-terracotta-dark);font-style:italic;font-weight:500}.hero__scroll.svelte-gzujjl{display:inline-flex;flex-direction:column;align-items:center;gap:.6rem;padding:.5rem 1rem;color:var(--color-charcoal-muted);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;transition:color .3s var(--ease-natural)}.hero__scroll.svelte-gzujjl:hover{color:var(--color-warm-brown)}.hero__scroll-arrow.svelte-gzujjl{display:flex;animation:svelte-gzujjl-bounce 2.4s ease-in-out infinite}@keyframes svelte-gzujjl-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (max-width: 600px){.hero__ornament.svelte-gzujjl{width:180px;height:180px}.hero__divider.svelte-gzujjl:before,.hero__divider.svelte-gzujjl:after{width:36px}}.comparator.svelte-sz6yr5{background-color:var(--color-beige)}.comparator__header.svelte-sz6yr5{max-width:700px;margin:0 auto 1.25rem;text-align:center}.comparator__title.svelte-sz6yr5 em:where(.svelte-sz6yr5){color:var(--color-warm-brown);font-style:italic;font-weight:500}.comparator__header.svelte-sz6yr5 .section__lead:where(.svelte-sz6yr5){margin:.5rem auto 0;font-size:clamp(.95rem,1.3vw,1.1rem)}.comparator__stage.svelte-sz6yr5{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-md);align-items:stretch}@media (max-width: 920px){.comparator__stage.svelte-sz6yr5{grid-template-columns:1fr;gap:1rem}}.comparator__viewport.svelte-sz6yr5{position:relative;width:100%;aspect-ratio:4 / 5;max-height:min(64vh,540px);justify-self:center;border-radius:6px;overflow:hidden;background-color:var(--color-dark-charcoal);box-shadow:0 1px #fff6 inset,0 30px 60px -30px #2c2c2c73,0 14px 28px -14px #2c2c2c4d;-webkit-user-select:none;user-select:none;cursor:ew-resize;touch-action:pan-y}.panel.svelte-sz6yr5{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.panel__art.svelte-sz6yr5{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.panel--ai.svelte-sz6yr5{will-change:clip-path}.panel__corner.svelte-sz6yr5{position:absolute;bottom:16px;padding:6px 12px;border-radius:999px;background-color:#140e08b3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffffeb;font-weight:500}.panel__corner--bl.svelte-sz6yr5{left:16px}.panel__corner--br.svelte-sz6yr5{right:16px}.panel__label--real.svelte-sz6yr5:before,.panel__label--ai.svelte-sz6yr5:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:8px;vertical-align:middle}.panel__label--real.svelte-sz6yr5:before{background-color:#f3c870}.panel__label--ai.svelte-sz6yr5:before{background-color:#e64a8a}.comparator__handle.svelte-sz6yr5{position:absolute;top:0;bottom:0;width:60px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:ew-resize;touch-action:none;z-index:4}.comparator__handle.svelte-sz6yr5:focus-visible{outline:none}.comparator__handle.svelte-sz6yr5:focus-visible .comparator__handle-grip:where(.svelte-sz6yr5){box-shadow:0 0 0 3px var(--color-terracotta)}.comparator__handle-line.svelte-sz6yr5{flex:1;width:2px;background-color:#fdfaf4f2;box-shadow:0 0 0 1px #140e0840}.comparator__handle-grip.svelte-sz6yr5{width:50px;height:50px;border-radius:50%;background-color:var(--color-cream);color:var(--color-dark-charcoal);display:flex;align-items:center;justify-content:center;box-shadow:0 2px #fff9 inset,0 12px 28px -8px #140e088c,0 0 0 1px #140e0826;transition:transform .18s var(--ease-natural)}.comparator__handle.dragging.svelte-sz6yr5 .comparator__handle-grip:where(.svelte-sz6yr5){transform:scale(1.06)}.comparator__handle.svelte-sz6yr5:hover .comparator__handle-grip:where(.svelte-sz6yr5){transform:scale(1.04)}.comparator__ticks.svelte-sz6yr5{position:absolute;left:0;right:0;bottom:8px;height:6px;pointer-events:none;z-index:3}.comparator__tick.svelte-sz6yr5{position:absolute;top:0;width:2px;height:6px;background-color:#fdfaf473;transform:translate(-50%);transition:background-color .4s var(--ease-natural),height .4s var(--ease-natural),top .4s var(--ease-natural)}.comparator__tick.active.svelte-sz6yr5{background-color:var(--color-terracotta-light);height:12px;top:-3px}.comparator__annotations.svelte-sz6yr5{display:flex;flex-direction:column;gap:.55rem;position:relative;justify-content:center}.annotation.svelte-sz6yr5{padding:.75rem .9rem;border:1px solid var(--color-line);border-left:3px solid var(--color-line-strong);border-radius:4px;background-color:var(--color-cream);opacity:.4;transform:translate(-8px);transition:opacity .6s var(--ease-natural),transform .6s var(--ease-natural),border-color .6s var(--ease-natural),background-color .6s var(--ease-natural)}.annotation--active.svelte-sz6yr5{opacity:1;transform:translate(0);border-left-color:var(--color-terracotta);background-color:var(--color-cream)}.annotation--final.annotation--active.svelte-sz6yr5{background-color:var(--color-dark-charcoal);color:var(--color-cream);border-color:var(--color-dark-charcoal);border-left-color:var(--color-terracotta-light)}.annotation__threshold.svelte-sz6yr5{display:block;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--color-warm-brown);margin-bottom:.3rem}.annotation--final.annotation--active.svelte-sz6yr5 .annotation__threshold:where(.svelte-sz6yr5){color:var(--color-terracotta-light)}.annotation__text.svelte-sz6yr5{font-family:var(--font-serif);font-size:.92rem;line-height:1.45;margin:0;color:var(--color-charcoal-soft)}.annotation--active.svelte-sz6yr5 .annotation__text:where(.svelte-sz6yr5){color:var(--color-dark-charcoal)}.annotation--final.annotation--active.svelte-sz6yr5 .annotation__text:where(.svelte-sz6yr5){color:var(--color-cream);font-style:italic;font-size:1.05rem;font-weight:500}.comparator__caption.svelte-sz6yr5{text-align:center;margin-top:1rem;font-size:.78rem;color:var(--color-charcoal-muted);letter-spacing:.1em;text-transform:uppercase}.comparator__caption-mark.svelte-sz6yr5{font-family:var(--font-serif);font-size:1.1rem;color:var(--color-warm-brown);margin-right:.4rem}.medium.svelte-6d5gku{background-color:var(--color-cream)}.medium__header.svelte-6d5gku{max-width:720px;margin:0 0 1rem}.medium__title.svelte-6d5gku{font-family:var(--font-serif);font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:600;line-height:1.15;margin:0 0 .4rem;color:var(--color-dark-charcoal)}.medium__cards.svelte-6d5gku{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);margin-bottom:1.25rem}@media (max-width: 900px){.medium__cards.svelte-6d5gku{grid-template-columns:1fr;gap:1rem}}.medium-card.svelte-6d5gku{display:flex;flex-direction:column;background-color:var(--color-cream);border:1px solid var(--color-line);border-radius:6px;overflow:hidden;transition:transform .4s var(--ease-natural),box-shadow .4s var(--ease-natural),border-color .4s var(--ease-natural)}.medium-card.svelte-6d5gku:hover{transform:translateY(-3px);box-shadow:0 24px 40px -28px #2c2c2c40}.medium-card--stone.svelte-6d5gku:hover{border-color:var(--color-warm-brown)}.medium-card--sepia.svelte-6d5gku:hover{border-color:#6e4b238c}.medium-card--digital.svelte-6d5gku:hover{border-color:#5082b499}.medium-card__art.svelte-6d5gku{position:relative;width:100%;aspect-ratio:5 / 6;overflow:hidden;background-color:var(--color-beige-dark)}.medium-card__img.svelte-6d5gku{width:100%;height:100%;display:block;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.medium-card__img--sepia.svelte-6d5gku{filter:sepia(.55) contrast(1.05) saturate(.9)}.medium-card__img--digital.svelte-6d5gku{filter:contrast(1.05) saturate(1.05)}.medium-card__body.svelte-6d5gku{padding:.85rem 1rem 1.05rem;display:flex;flex-direction:column;gap:.45rem}.medium-card__era.svelte-6d5gku{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--color-warm-brown)}.medium-card__heading.svelte-6d5gku{font-family:var(--font-serif);font-size:1.25rem;font-weight:600;line-height:1.2;margin:0;color:var(--color-dark-charcoal)}.medium-card__text.svelte-6d5gku{font-size:.85rem;line-height:1.5;color:var(--color-charcoal-soft);margin:0}.medium-card__tag.svelte-6d5gku{display:inline-block;align-self:flex-start;margin-top:.2rem;padding:.3rem .7rem;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;border-radius:999px}.medium-card__tag--stone.svelte-6d5gku{background-color:#8b69141f;color:var(--color-warm-brown);border:1px solid rgba(139,105,20,.25)}.medium-card__tag--sepia.svelte-6d5gku{background-color:#6e4b231f;color:#6e4b23;border:1px solid rgba(110,75,35,.25)}.medium-card__tag--digital.svelte-6d5gku{background-color:#5082b424;color:#2f5a85;border:1px solid rgba(80,130,180,.3)}.medium__video.svelte-6d5gku{margin-bottom:1.25rem;text-align:center}.medium__video-label.svelte-6d5gku{font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-charcoal-muted);margin:0 0 .6rem}.medium__video-wrap.svelte-6d5gku{position:relative;width:100%;max-width:560px;margin:0 auto;aspect-ratio:16 / 9;border-radius:6px;overflow:hidden;border:1px solid var(--color-line);background-color:var(--color-beige-dark)}.medium__video-wrap.svelte-6d5gku iframe:where(.svelte-6d5gku){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.medium__action.svelte-6d5gku{display:flex;justify-content:center;margin-bottom:1rem}.medium__reveal-btn.svelte-6d5gku{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-family:var(--font-serif);font-style:italic;font-size:1.1rem;font-weight:500;color:var(--color-dark-charcoal);background-color:transparent;border:1.5px solid var(--color-warm-brown);border-radius:999px;transition:background-color .3s var(--ease-natural),color .3s var(--ease-natural),transform .3s var(--ease-natural)}.medium__reveal-btn.svelte-6d5gku:hover{background-color:var(--color-warm-brown);color:var(--color-cream);transform:translateY(-1px)}.medium__reveal-arrow.svelte-6d5gku{display:inline-flex;font-style:normal;font-size:1rem;transition:transform .3s var(--ease-natural)}.medium__reveal-btn.svelte-6d5gku:hover .medium__reveal-arrow:where(.svelte-6d5gku){transform:translateY(2px)}.medium__statement.svelte-6d5gku{max-width:920px;margin:0 auto;text-align:center;animation:fade-in-up .6s var(--ease-soft)}.medium__statement.svelte-6d5gku p:where(.svelte-6d5gku){font-family:var(--font-serif);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55;color:var(--color-dark-charcoal);margin:0 0 1rem}.medium__stats.svelte-6d5gku{display:flex;justify-content:center;align-items:stretch;gap:1.5rem;padding:1rem 0;flex-wrap:wrap}.medium-stat.svelte-6d5gku{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:180px}.medium-stat__value.svelte-6d5gku{font-family:var(--font-serif);font-size:clamp(2.4rem,5.5vw,3.6rem);font-weight:700;line-height:1;color:var(--color-dark-charcoal);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.medium-stat--views.svelte-6d5gku .medium-stat__value:where(.svelte-6d5gku){color:var(--color-terracotta-dark)}.medium-stat__label.svelte-6d5gku{font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--color-charcoal-muted)}.medium-stat__hint.svelte-6d5gku{font-size:.75rem;font-style:italic;color:var(--color-charcoal-muted);max-width:26ch;text-align:center;margin-top:.2rem}.medium-stat__divider.svelte-6d5gku{width:1px;background-color:var(--color-line);align-self:stretch}@media (max-width: 600px){.medium-stat__divider.svelte-6d5gku{display:none}.medium__stats.svelte-6d5gku{gap:1rem}}.medium__next.svelte-6d5gku{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin:1rem auto 0;padding:.55rem 1.1rem;align-self:center;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--color-charcoal-muted);background:none;border:none;transition:color .25s var(--ease-natural)}.medium__next.svelte-6d5gku:hover{color:var(--color-warm-brown)}.medium__next-arrow.svelte-6d5gku{display:inline-flex;font-size:.9rem;transition:transform .3s var(--ease-natural)}.medium__next.svelte-6d5gku:hover .medium__next-arrow:where(.svelte-6d5gku){transform:translateY(2px)}.timeline.svelte-8qwn12{background-color:var(--color-cream);overflow:hidden}.timeline__header.svelte-8qwn12{max-width:760px;margin:0 0 1rem}.timeline__title.svelte-8qwn12 em:where(.svelte-8qwn12){color:var(--color-warm-brown);font-style:italic;font-weight:500}.timeline__controls.svelte-8qwn12{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:.75rem;max-width:600px}.timeline__arrow.svelte-8qwn12{width:44px;height:44px;border-radius:50%;border:1px solid var(--color-line-strong);display:flex;align-items:center;justify-content:center;color:var(--color-dark-charcoal);transition:background-color .25s var(--ease-natural),border-color .25s var(--ease-natural),color .25s var(--ease-natural);flex-shrink:0}.timeline__arrow.svelte-8qwn12:hover{background-color:var(--color-warm-brown);border-color:var(--color-warm-brown);color:var(--color-cream)}.timeline__progress.svelte-8qwn12{flex:1;height:2px;background-color:var(--color-line);position:relative;border-radius:2px;overflow:hidden}.timeline__progress-bar.svelte-8qwn12{position:absolute;left:0;top:0;bottom:0;background-color:var(--color-terracotta);transition:width .18s var(--ease-natural)}.timeline__track.svelte-8qwn12{position:relative;overflow-x:auto;overflow-y:visible;padding:1rem 0 1rem var(--space-md);margin:0 calc(-1 * var(--space-md));scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.timeline__track.svelte-8qwn12::-webkit-scrollbar{display:none}.timeline__rail.svelte-8qwn12{position:absolute;top:calc(1rem + 30px);left:var(--space-md);right:var(--space-md);pointer-events:none}.timeline__rail-line.svelte-8qwn12{height:1px;background:linear-gradient(to right,transparent 0%,var(--color-line-strong) 4%,var(--color-line-strong) 96%,transparent 100%)}.timeline__stops.svelte-8qwn12{--stop-w: 320px;display:flex;gap:var(--space-md);padding:0;margin:0;list-style:none;width:calc(7 * var(--stop-w) + 6 * var(--space-md));align-items:flex-start;position:relative}.stop.svelte-8qwn12{flex:0 0 320px;display:flex;flex-direction:column;align-items:stretch;scroll-snap-align:start;position:relative}.stop__node.svelte-8qwn12{position:relative;width:52px;height:52px;margin:0 0 .85rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:flex-start}.stop__node-ring.svelte-8qwn12{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--color-line-strong);background-color:var(--color-cream);transition:border-color .3s var(--ease-natural),transform .3s var(--ease-natural)}.stop__node-dot.svelte-8qwn12{position:absolute;width:14px;height:14px;border-radius:50%;background-color:var(--color-warm-brown);transition:background-color .3s var(--ease-natural),transform .3s var(--ease-natural)}.stop__node.svelte-8qwn12:hover .stop__node-ring:where(.svelte-8qwn12),.stop--active.svelte-8qwn12 .stop__node-ring:where(.svelte-8qwn12){border-color:var(--color-terracotta);transform:scale(1.08)}.stop__node.svelte-8qwn12:hover .stop__node-dot:where(.svelte-8qwn12),.stop--active.svelte-8qwn12 .stop__node-dot:where(.svelte-8qwn12){background-color:var(--color-terracotta);transform:scale(1.2)}.stop--active.svelte-8qwn12 .stop__node-ring:where(.svelte-8qwn12){box-shadow:0 0 0 6px #c17f5a2e}.stop__card.svelte-8qwn12{background-color:var(--color-cream);border:1px solid var(--color-line);border-radius:6px;padding:1.5rem 1.4rem 1.25rem;transition:border-color .3s var(--ease-natural),box-shadow .3s var(--ease-natural),transform .3s var(--ease-natural);position:relative}.stop--active.svelte-8qwn12 .stop__card:where(.svelte-8qwn12){border-color:var(--color-terracotta);box-shadow:0 24px 40px -24px #2c2c2c2e;transform:translateY(-2px)}.stop__card.svelte-8qwn12:before{content:"";position:absolute;top:-8px;left:22px;width:16px;height:16px;background-color:var(--color-cream);border-top:1px solid var(--color-line);border-left:1px solid var(--color-line);transform:rotate(45deg);transition:border-color .3s var(--ease-natural)}.stop--active.svelte-8qwn12 .stop__card:where(.svelte-8qwn12):before{border-color:var(--color-terracotta)}.stop__card-meta.svelte-8qwn12{display:flex;align-items:center;gap:.85rem;margin-bottom:.6rem}.stop__num.svelte-8qwn12{font-family:var(--font-serif);font-size:1.6rem;font-style:italic;font-weight:500;color:var(--color-warm-brown);line-height:1}.stop__date.svelte-8qwn12{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--color-charcoal-muted)}.stop__title.svelte-8qwn12{font-family:var(--font-serif);font-size:1.4rem;font-weight:600;line-height:1.2;margin:0 0 .25rem;color:var(--color-dark-charcoal)}.stop__short-title.svelte-8qwn12{font-family:var(--font-serif);font-style:italic;font-size:.95rem;color:var(--color-warm-brown);margin:0 0 .85rem}.stop__short.svelte-8qwn12{font-size:.92rem;line-height:1.55;color:var(--color-charcoal-soft);margin:0 0 1.1rem}.stop__tags.svelte-8qwn12{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem}.stop__tag.svelte-8qwn12{padding:.7rem .75rem;border-radius:4px;background-color:var(--color-beige)}.stop__tag--added.svelte-8qwn12{background-color:#8b691414;border:1px solid rgba(139,105,20,.18)}.stop__tag--erased.svelte-8qwn12{background-color:#c17f5a1a;border:1px solid rgba(193,127,90,.22)}.stop__tag-label.svelte-8qwn12{font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;display:block;margin-bottom:.4rem}.stop__tag--added.svelte-8qwn12 .stop__tag-label:where(.svelte-8qwn12){color:var(--color-warm-brown)}.stop__tag--erased.svelte-8qwn12 .stop__tag-label:where(.svelte-8qwn12){color:var(--color-terracotta-dark)}.stop__tag.svelte-8qwn12 ul:where(.svelte-8qwn12){list-style:none;margin:0;padding:0;font-size:.78rem;line-height:1.4;color:var(--color-charcoal-soft)}.stop__tag.svelte-8qwn12 li:where(.svelte-8qwn12){position:relative;padding-left:.85rem;margin-bottom:.18rem}.stop__tag.svelte-8qwn12 li:where(.svelte-8qwn12):before{content:"·";position:absolute;left:0;font-weight:700}.stop__expand.svelte-8qwn12{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-warm-brown);padding:.4rem 0}.stop__expand.svelte-8qwn12:hover{color:var(--color-terracotta-dark)}.stop__expand-arrow.svelte-8qwn12{display:inline-flex;transition:transform .3s var(--ease-natural)}.stop__expand-arrow.rotated.svelte-8qwn12{transform:rotate(180deg)}.stop__expanded.svelte-8qwn12{margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--color-line);font-size:.92rem;line-height:1.6;color:var(--color-charcoal-soft);animation:fade-in-up .4s var(--ease-soft)}.stop__expanded.svelte-8qwn12 p:where(.svelte-8qwn12){margin:0}.timeline__hint.svelte-8qwn12{text-align:center;font-size:.82rem;color:var(--color-charcoal-muted);letter-spacing:.08em;margin-top:var(--space-sm)}@media (max-width: 600px){.stop.svelte-8qwn12{flex-basis:290px}.stop__title.svelte-8qwn12{font-size:1.2rem}}.literacy.svelte-17qz0x0{background-color:var(--color-beige)}.literacy__header.svelte-17qz0x0{max-width:760px;margin:0 0 1rem}.literacy__title.svelte-17qz0x0 em:where(.svelte-17qz0x0){color:var(--color-warm-brown);font-style:italic;font-weight:500}.literacy__grid.svelte-17qz0x0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:.85rem}@media (max-width: 720px){.literacy__grid.svelte-17qz0x0{grid-template-columns:repeat(2,minmax(0,1fr))}}.card.svelte-17qz0x0{background-color:var(--color-cream);border-radius:6px;overflow:hidden;border:1px solid var(--color-line);display:flex;flex-direction:column;transition:border-color .4s var(--ease-natural),box-shadow .4s var(--ease-natural),transform .4s var(--ease-natural)}.card.svelte-17qz0x0:hover{transform:translateY(-2px);box-shadow:0 24px 40px -28px #2c2c2c33}.card--correct.svelte-17qz0x0{border-color:#628a4c99;box-shadow:0 0 0 2px #628a4c2e}.card--wrong.svelte-17qz0x0{border-color:#c17f5aa6;box-shadow:0 0 0 2px #c17f5a33}.card__art.svelte-17qz0x0{position:relative;width:100%;aspect-ratio:4 / 5;background-color:var(--color-dark-charcoal);overflow:hidden}.card__img.svelte-17qz0x0{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.card__overlay.svelte-17qz0x0{position:absolute;left:12px;bottom:12px;right:12px;display:flex;justify-content:flex-end}.card__truth.svelte-17qz0x0{font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:.3rem .7rem;background-color:#f7d190eb;color:var(--color-dark-charcoal);border-radius:999px}.card__truth--ai.svelte-17qz0x0{background-color:#ffc8dceb;color:#5a1845}.card__body.svelte-17qz0x0{padding:.65rem .65rem .7rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.card__choice.svelte-17qz0x0{display:grid;grid-template-columns:1fr 1fr;gap:.3rem}.choice.svelte-17qz0x0{padding:.5rem .3rem;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;background-color:var(--color-beige);color:var(--color-charcoal-soft);border:1px solid var(--color-line);transition:background-color .2s var(--ease-natural),color .2s var(--ease-natural),border-color .2s var(--ease-natural)}.choice.svelte-17qz0x0:hover{background-color:var(--color-beige-dark);color:var(--color-dark-charcoal)}.choice--selected.svelte-17qz0x0{background-color:var(--color-dark-charcoal);color:var(--color-cream);border-color:var(--color-dark-charcoal)}.card__verdict.svelte-17qz0x0{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--color-charcoal-soft)}.card__verdict.svelte-17qz0x0 strong:where(.svelte-17qz0x0){color:var(--color-dark-charcoal)}.card__verdict-icon.svelte-17qz0x0{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:.75rem;font-weight:700}.card--correct.svelte-17qz0x0 .card__verdict-icon:where(.svelte-17qz0x0){background-color:#628a4c33;color:#466432}.card--wrong.svelte-17qz0x0 .card__verdict-icon:where(.svelte-17qz0x0){background-color:#c17f5a38;color:var(--color-terracotta-dark)}.card__inaccuracies.svelte-17qz0x0{padding:.85rem;background-color:var(--color-beige);border-radius:4px;border-left:3px solid var(--color-terracotta)}.card__inaccuracies-label.svelte-17qz0x0{display:block;font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-terracotta-dark);margin-bottom:.45rem}.card__inaccuracies.svelte-17qz0x0 ul:where(.svelte-17qz0x0){list-style:none;margin:0;padding:0;font-size:.8rem;line-height:1.5;color:var(--color-charcoal-soft)}.card__inaccuracies.svelte-17qz0x0 li:where(.svelte-17qz0x0){position:relative;padding-left:.95rem;margin-bottom:.4rem}.card__inaccuracies.svelte-17qz0x0 li:where(.svelte-17qz0x0):before{content:"·";position:absolute;left:0;font-weight:700;color:var(--color-terracotta)}.literacy__submit-row.svelte-17qz0x0{text-align:center}.literacy__submit.svelte-17qz0x0{padding:.7rem 1.6rem;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;background-color:var(--color-dark-charcoal);color:var(--color-cream);border-radius:999px;transition:background-color .25s var(--ease-natural),opacity .25s var(--ease-natural),transform .25s var(--ease-natural)}.literacy__submit.svelte-17qz0x0:hover:not(:disabled){background-color:var(--color-warm-brown);transform:translateY(-1px)}.literacy__submit.svelte-17qz0x0:disabled{opacity:.4;cursor:not-allowed}.results.svelte-17qz0x0{text-align:center;max-width:700px;margin:0 auto;padding:var(--space-lg) var(--space-md);border-top:1px dashed var(--color-line-strong);border-bottom:1px dashed var(--color-line-strong)}.results__score-wrap.svelte-17qz0x0{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.results__score-label.svelte-17qz0x0{font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--color-warm-brown);margin-bottom:.5rem}.results__score.svelte-17qz0x0{font-family:var(--font-serif);font-size:5rem;font-weight:700;line-height:1;color:var(--color-dark-charcoal)}.results__score-of.svelte-17qz0x0{font-size:2rem;font-style:italic;font-weight:400;color:var(--color-warm-brown);margin-left:.2rem}.results__bar.svelte-17qz0x0{display:flex;justify-content:center;gap:.4rem;margin:0 auto var(--space-md);max-width:320px}.results__bar-cell.svelte-17qz0x0{flex:1;height:10px;border-radius:2px;background-color:var(--color-line);transition:background-color .3s var(--ease-natural)}.results__bar-cell--filled.svelte-17qz0x0{background-color:var(--color-warm-brown)}.results__quote.svelte-17qz0x0{margin:0 auto var(--space-md);font-family:var(--font-serif);font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.5;font-style:italic;color:var(--color-charcoal-soft);max-width:50ch;quotes:"“" "”"}.results__quote.svelte-17qz0x0 em:where(.svelte-17qz0x0){color:var(--color-terracotta-dark);font-weight:500}.results__reset.svelte-17qz0x0{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.4rem;border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--color-warm-brown);color:var(--color-warm-brown);transition:background-color .2s var(--ease-natural),color .2s var(--ease-natural)}.results__reset.svelte-17qz0x0:hover{background-color:var(--color-warm-brown);color:var(--color-cream)}.constellation.svelte-13ajbhg{background-color:var(--color-cream);overflow:hidden}.constellation__header.svelte-13ajbhg{max-width:640px;margin:0 auto .5rem;text-align:center}.constellation__title.svelte-13ajbhg em:where(.svelte-13ajbhg){color:var(--color-warm-brown);font-style:italic;font-weight:500}.constellation__header.svelte-13ajbhg .section__lead:where(.svelte-13ajbhg){margin-left:auto;margin-right:auto;font-size:clamp(.92rem,1.2vw,1.05rem)}.constellation__stage.svelte-13ajbhg{position:relative;max-width:min(900px,78vh);margin:0 auto .5rem}.constellation__svg.svelte-13ajbhg{width:100%;height:auto;display:block}.constellation__line.svelte-13ajbhg{animation:pulse-line 4s ease-in-out infinite}.constellation__center.svelte-13ajbhg{width:180px;height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--color-cream);padding:0 .5rem}.constellation__center-mark.svelte-13ajbhg{font-family:var(--font-serif);font-style:italic;font-size:2rem;color:var(--color-terracotta);line-height:1;margin-bottom:.4rem}.constellation__center-text.svelte-13ajbhg{font-family:var(--font-serif);font-size:.92rem;font-style:italic;font-weight:500;line-height:1.3}.constellation__node-anchor.svelte-13ajbhg{cursor:pointer}.constellation__node-anchor.svelte-13ajbhg:focus{outline:none}.constellation__node-anchor.svelte-13ajbhg:focus-visible .constellation__node-group:where(.svelte-13ajbhg) circle:where(.svelte-13ajbhg):first-of-type{stroke:var(--color-terracotta);stroke-width:2}.constellation__node-group.svelte-13ajbhg{animation:svelte-13ajbhg-node-float 6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.constellation__node-anchor.svelte-13ajbhg:hover .constellation__node-group:where(.svelte-13ajbhg),.constellation__node-anchor.active.svelte-13ajbhg .constellation__node-group:where(.svelte-13ajbhg){animation-play-state:paused}@keyframes svelte-13ajbhg-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.constellation__node-content.svelte-13ajbhg{width:104px;height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 .5rem;pointer-events:none}.constellation__node-year.svelte-13ajbhg{font-family:var(--font-serif);font-style:italic;font-size:1.2rem;font-weight:500;color:var(--color-warm-brown);line-height:1;margin-bottom:.25rem}.constellation__node-author.svelte-13ajbhg{font-size:.74rem;font-weight:600;letter-spacing:.06em;color:var(--color-dark-charcoal);line-height:1.2}.constellation__tooltip-anchor.svelte-13ajbhg{position:absolute;width:220px;pointer-events:none;z-index:10;transform:translate(-50%) translateY(40px)}.constellation__tooltip-anchor--above.svelte-13ajbhg{transform:translate(-50%) translateY(calc(-100% - 40px))}.constellation__tooltip.svelte-13ajbhg{background-color:var(--color-dark-charcoal);color:var(--color-cream);padding:.85rem 1rem;border-radius:6px;box-shadow:0 12px 24px -12px #140e0866;text-align:left;pointer-events:none;animation:fade-in-up .2s var(--ease-soft)}.constellation__tooltip-title.svelte-13ajbhg{font-family:var(--font-serif);font-size:.92rem;font-style:italic;color:var(--color-terracotta-light);margin-bottom:.3rem}.constellation__tooltip-preview.svelte-13ajbhg{font-size:.78rem;line-height:1.4;color:var(--color-cream);opacity:.85}.constellation__hint.svelte-13ajbhg{text-align:center;font-size:.78rem;color:var(--color-charcoal-muted);letter-spacing:.1em;text-transform:uppercase;font-weight:500}.constellation__hint.svelte-13ajbhg span:where(.svelte-13ajbhg){color:var(--color-warm-brown);font-weight:600}.reading-card.svelte-13ajbhg{max-width:760px;margin:var(--space-md) auto 0;padding:var(--space-md) var(--space-md) var(--space-lg);background-color:var(--color-beige);border:1px solid var(--color-line);border-left:4px solid var(--color-terracotta);border-radius:6px;position:relative;animation:fade-in-up .4s var(--ease-soft)}.reading-card__close.svelte-13ajbhg{position:absolute;top:14px;right:18px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:var(--color-charcoal-muted);transition:background-color .2s var(--ease-natural),color .2s var(--ease-natural)}.reading-card__close.svelte-13ajbhg:hover{background-color:var(--color-cream);color:var(--color-dark-charcoal)}.reading-card__year.svelte-13ajbhg{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--color-warm-brown);margin-bottom:.5rem;display:inline-block}.reading-card__title.svelte-13ajbhg{font-family:var(--font-serif);font-size:1.85rem;font-weight:600;line-height:1.15;margin:0 0 .3rem;color:var(--color-dark-charcoal)}.reading-card__author.svelte-13ajbhg{font-family:var(--font-serif);font-style:italic;font-size:1rem;color:var(--color-charcoal-soft);margin:0 0 var(--space-sm)}.reading-card__divider.svelte-13ajbhg{width:60px;height:1px;background-color:var(--color-warm-brown);margin:0 0 var(--space-sm)}.reading-card__grid.svelte-13ajbhg{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);margin-bottom:var(--space-md)}@media (max-width: 720px){.reading-card__grid.svelte-13ajbhg{grid-template-columns:1fr;gap:var(--space-sm)}}.reading-card__label.svelte-13ajbhg{display:block;font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-warm-brown);margin-bottom:.6rem}.reading-card__body.svelte-13ajbhg{font-size:.95rem;line-height:1.65;color:var(--color-charcoal-soft);margin:0}.reading-card__body--accent.svelte-13ajbhg{font-family:var(--font-serif);font-style:italic;color:var(--color-dark-charcoal)}.reading-card__pull.svelte-13ajbhg{margin:0;padding:var(--space-sm) var(--space-md);border-left:2px solid var(--color-warm-brown);font-family:var(--font-serif);font-size:1.15rem;font-style:italic;line-height:1.5;color:var(--color-dark-charcoal)}@media (max-width: 600px){.constellation__center-text.svelte-13ajbhg{font-size:.78rem}.constellation__node-author.svelte-13ajbhg{font-size:.65rem}.constellation__node-year.svelte-13ajbhg{font-size:1rem}}.silence.svelte-1o6d0mc{background-color:var(--color-beige)}.silence__header.svelte-1o6d0mc{max-width:760px;margin:0 0 1rem}.silence__title.svelte-1o6d0mc em:where(.svelte-1o6d0mc){color:var(--color-terracotta-dark);font-style:italic;font-weight:500}.silence__stage.svelte-1o6d0mc{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);gap:var(--space-md);align-items:center;margin-bottom:1rem;padding:1rem var(--space-md);background-color:var(--color-cream);border-radius:8px;border:1px solid var(--color-line)}@media (max-width: 760px){.silence__stage.svelte-1o6d0mc{grid-template-columns:1fr;text-align:center;padding:var(--space-md) var(--space-sm)}}.silence__figure.svelte-1o6d0mc{position:relative;display:flex;justify-content:center;align-items:center;max-width:220px;margin:0 auto;aspect-ratio:4 / 5;border-radius:6px;overflow:hidden;background-color:var(--color-beige-dark);box-shadow:0 18px 32px -22px #2c2c2c4d}.silence__figure-img.svelte-1o6d0mc{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:grayscale(.25) contrast(1.02)}.silence__figure-mute.svelte-1o6d0mc{position:absolute;left:28%;right:28%;top:22%;height:6px;border-radius:999px;background-color:var(--color-terracotta);box-shadow:0 1px 2px #00000040}.silence__prompt-text.svelte-1o6d0mc{font-family:var(--font-serif);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.4;color:var(--color-dark-charcoal);margin:0 0 1rem}.silence__prompt-text.svelte-1o6d0mc strong:where(.svelte-1o6d0mc){display:block;margin-top:.5rem;color:var(--color-warm-brown);font-weight:600;font-style:italic}.silence__choice.svelte-1o6d0mc{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}@media (max-width: 480px){.silence__choice.svelte-1o6d0mc{grid-template-columns:1fr}}.big-btn.svelte-1o6d0mc{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:1.1rem 1.2rem;border-radius:6px;text-align:left;transition:background-color .25s var(--ease-natural),color .25s var(--ease-natural),transform .25s var(--ease-natural),border-color .25s var(--ease-natural);border:1px solid var(--color-line-strong)}.big-btn.svelte-1o6d0mc:hover{transform:translateY(-2px);box-shadow:0 16px 24px -16px #2c2c2c33}.big-btn--speak.svelte-1o6d0mc{background-color:var(--color-cream);color:var(--color-dark-charcoal);border-color:var(--color-warm-brown)}.big-btn--speak.svelte-1o6d0mc:hover{background-color:var(--color-warm-brown);color:var(--color-cream)}.big-btn--silent.svelte-1o6d0mc{background-color:var(--color-cream);color:var(--color-dark-charcoal);border-color:var(--color-line-strong)}.big-btn--silent.svelte-1o6d0mc:hover{background-color:var(--color-dark-charcoal);color:var(--color-cream);border-color:var(--color-dark-charcoal)}.big-btn__num.svelte-1o6d0mc{font-family:var(--font-serif);font-size:.8rem;font-style:italic;font-weight:500;opacity:.75}.big-btn__label.svelte-1o6d0mc{font-family:var(--font-serif);font-size:1.4rem;font-weight:600}.big-btn__hint.svelte-1o6d0mc{font-size:.78rem;font-weight:500;opacity:.75}.path-flow.svelte-1o6d0mc{position:relative;max-width:720px;margin:0 auto var(--space-md);padding-left:var(--space-md)}.path-flow__rail.svelte-1o6d0mc{position:absolute;top:12px;bottom:12px;left:12px;width:2px;background:linear-gradient(to bottom,var(--color-warm-brown) 0%,var(--color-warm-brown) 60%,var(--color-line) 100%);border-radius:2px}.path-step.svelte-1o6d0mc{position:relative;padding:1.2rem 1.4rem 1.4rem 1.5rem;background-color:var(--color-cream);border:1px solid var(--color-line);border-radius:6px;margin-bottom:var(--space-sm);margin-left:1.2rem;animation:fade-in-up .4s var(--ease-soft)}.path-step.svelte-1o6d0mc:before{content:"";position:absolute;top:22px;left:-1.85rem;width:14px;height:14px;border-radius:50%;background-color:var(--color-terracotta);border:3px solid var(--color-beige);z-index:1}.path-step__num.svelte-1o6d0mc{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--color-warm-brown);margin-bottom:.4rem}.path-step__title.svelte-1o6d0mc{font-family:var(--font-serif);font-size:1.2rem;font-weight:600;line-height:1.3;margin:0 0 1rem;color:var(--color-dark-charcoal)}.path-step__consequence.svelte-1o6d0mc{padding:.9rem 1rem;background-color:var(--color-beige);border-left:3px solid var(--color-terracotta);border-radius:4px;margin-bottom:1rem}.path-step__consequence-label.svelte-1o6d0mc{display:block;font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--color-terracotta-dark);margin-bottom:.3rem}.path-step__consequence.svelte-1o6d0mc p:where(.svelte-1o6d0mc){margin:0;font-family:var(--font-serif);font-style:italic;font-size:.95rem;line-height:1.5;color:var(--color-charcoal-soft)}.path-pending.svelte-1o6d0mc{display:flex;align-items:center;gap:5px;padding:.5rem 0 .5rem 1.2rem;margin-left:1.2rem}.path-pending.svelte-1o6d0mc span:where(.svelte-1o6d0mc){width:7px;height:7px;border-radius:50%;background-color:var(--color-warm-brown);opacity:.4;animation:svelte-1o6d0mc-path-dot-pulse 1.1s ease-in-out infinite}.path-pending.svelte-1o6d0mc span:where(.svelte-1o6d0mc):nth-child(2){animation-delay:.18s}.path-pending.svelte-1o6d0mc span:where(.svelte-1o6d0mc):nth-child(3){animation-delay:.36s}@keyframes svelte-1o6d0mc-path-dot-pulse{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.silence-final.svelte-1o6d0mc{max-width:760px;margin:0 auto;padding:var(--space-md) 0;animation:fade-in-up .5s var(--ease-soft)}.silence-final__path-label.svelte-1o6d0mc{font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--color-warm-brown);text-align:center;margin-bottom:var(--space-md)}.silence-final__recap.svelte-1o6d0mc{background-color:var(--color-cream);border:1px solid var(--color-line);border-radius:6px;padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-md)}.silence-final__recap-row.svelte-1o6d0mc{display:grid;grid-template-columns:36px 1fr;gap:1rem;padding:.8rem 0;border-bottom:1px dashed var(--color-line)}.silence-final__recap-row.svelte-1o6d0mc:last-child{border-bottom:none}.silence-final__recap-num.svelte-1o6d0mc{font-family:var(--font-serif);font-size:1.6rem;font-style:italic;font-weight:500;color:var(--color-warm-brown);line-height:1}.silence-final__recap-title.svelte-1o6d0mc{font-family:var(--font-serif);font-size:1rem;font-weight:600;line-height:1.3;color:var(--color-dark-charcoal);margin:0 0 .25rem}.silence-final__recap-consequence.svelte-1o6d0mc{font-size:.85rem;font-style:italic;line-height:1.45;color:var(--color-charcoal-soft);margin:0}.silence-final__outcome.svelte-1o6d0mc{padding:var(--space-sm) var(--space-md);background-color:var(--color-dark-charcoal);color:var(--color-cream);border-radius:6px;margin-bottom:var(--space-lg)}.silence-final__outcome-label.svelte-1o6d0mc{display:block;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--color-terracotta-light);margin-bottom:.5rem}.silence-final__outcome-text.svelte-1o6d0mc{font-family:var(--font-serif);font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.55;font-style:italic;margin:0}.silence-final__refrain.svelte-1o6d0mc{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);margin:var(--space-lg) 0}.silence-final__refrain-line.svelte-1o6d0mc{flex:1;max-width:80px;height:1px;background-color:var(--color-line-strong)}.silence-final__refrain-text.svelte-1o6d0mc{margin:0;font-family:var(--font-serif);font-style:italic;font-weight:600;font-size:clamp(1.6rem,3.6vw,2.4rem);text-align:center;color:var(--color-terracotta-dark);line-height:1.2}.silence-final__reset.svelte-1o6d0mc{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.4rem;border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--color-warm-brown);color:var(--color-warm-brown);transition:background-color .2s var(--ease-natural),color .2s var(--ease-natural);margin:0 auto}.silence-final__reset.svelte-1o6d0mc:hover{background-color:var(--color-warm-brown);color:var(--color-cream)}.silence__citation.svelte-1o6d0mc{font-size:.78rem;color:var(--color-charcoal-muted);max-width:60ch;padding-left:1rem;border-left:2px solid var(--color-line);margin-top:1rem}.silence__citation.svelte-1o6d0mc em:where(.svelte-1o6d0mc){color:var(--color-charcoal-soft);font-style:italic}.silence__citation-mark.svelte-1o6d0mc{font-weight:600;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-warm-brown);margin-right:.5rem}.conclusion.svelte-1eeegqm{background:radial-gradient(ellipse at 50% 0%,rgba(193,127,90,.08),transparent 60%),linear-gradient(180deg,var(--color-cream) 0%,var(--color-beige) 100%);text-align:center}.conclusion__header.svelte-1eeegqm{margin-bottom:.75rem}.conclusion__quote.svelte-1eeegqm{margin:0 0 .75rem;padding:0;position:relative}.conclusion__quote-mark.svelte-1eeegqm{position:absolute;font-family:var(--font-serif);font-size:8rem;font-style:italic;line-height:.6;color:var(--color-warm-brown);opacity:.45}.conclusion__quote-mark--open.svelte-1eeegqm{top:-10px;left:-10px}.conclusion__quote-mark--close.svelte-1eeegqm{bottom:-40px;right:0}.conclusion__quote-text.svelte-1eeegqm{font-family:var(--font-serif);font-size:clamp(1.5rem,3.6vw,2.8rem);font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--color-dark-charcoal);margin:0}.conclusion__quote-text.svelte-1eeegqm em:where(.svelte-1eeegqm){color:var(--color-terracotta-dark);font-style:italic;font-weight:500}.conclusion__divider.svelte-1eeegqm{display:flex;justify-content:center;align-items:center;gap:.75rem;margin:1rem 0}.conclusion__divider.svelte-1eeegqm:before,.conclusion__divider.svelte-1eeegqm:after{content:"";display:block;width:80px;height:1px;background-color:var(--color-line-strong)}.conclusion__divider-mark.svelte-1eeegqm{font-family:var(--font-serif);font-style:italic;font-size:1.6rem;color:var(--color-warm-brown)}.conclusion__body.svelte-1eeegqm{text-align:left;max-width:64ch;margin:0 auto 1rem;font-size:.92rem;line-height:1.6;color:var(--color-charcoal-soft)}.conclusion__body.svelte-1eeegqm p:where(.svelte-1eeegqm){margin:0 0 .5rem}.conclusion__directives.svelte-1eeegqm{margin:1.25rem 0;padding:1rem 1.1rem;background-color:#8b69140f;border-left:3px solid var(--color-warm-brown);border-radius:0 4px 4px 0;text-align:left}.conclusion__directives-label.svelte-1eeegqm{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-warm-brown);margin:0 0 .6rem}.conclusion__directive-list.svelte-1eeegqm{margin:0;padding:0 0 0 1.1rem;display:flex;flex-direction:column;gap:.5rem}.conclusion__directive-list.svelte-1eeegqm li:where(.svelte-1eeegqm){font-size:.9rem;line-height:1.55;color:var(--color-charcoal-soft)}.conclusion__body-final.svelte-1eeegqm{font-family:var(--font-serif);font-style:italic;color:var(--color-dark-charcoal);font-size:1rem;padding-top:.25rem;margin-top:.25rem}.bibliography.svelte-1eeegqm{text-align:left;max-width:80ch;margin:0 auto 1rem;padding-top:.75rem;border-top:1px solid var(--color-line-strong)}.bibliography__title.svelte-1eeegqm{font-family:var(--font-serif);font-size:1.3rem;font-weight:600;margin:0 0 .2rem;color:var(--color-dark-charcoal)}.bibliography__lead.svelte-1eeegqm{font-style:italic;color:var(--color-charcoal-muted);font-size:.85rem;margin:0 0 .6rem}.bibliography__list.svelte-1eeegqm{list-style:none;padding:0;margin:0;counter-reset:bib;display:grid;grid-template-columns:1fr 1fr;gap:0 1.5rem}@media (max-width: 720px){.bibliography__list.svelte-1eeegqm{grid-template-columns:1fr}}.bibliography__item.svelte-1eeegqm{display:grid;grid-template-columns:28px 1fr;gap:.5rem;padding:.55rem 0;border-bottom:1px dashed var(--color-line);font-size:.78rem;line-height:1.4}.bibliography__item.svelte-1eeegqm:last-child{border-bottom:none}.bibliography__num.svelte-1eeegqm{font-family:var(--font-serif);font-style:italic;font-size:1rem;color:var(--color-warm-brown);font-weight:500;line-height:1.2}.bibliography__author.svelte-1eeegqm{font-weight:600;color:var(--color-dark-charcoal)}.bibliography__year.svelte-1eeegqm{color:var(--color-charcoal-muted)}.bibliography__entry-title.svelte-1eeegqm{color:var(--color-charcoal-soft);font-style:italic}.bibliography__source.svelte-1eeegqm{color:var(--color-charcoal-muted)}.conclusion__sign-off.svelte-1eeegqm{text-align:center;font-size:.78rem;color:var(--color-charcoal-muted);font-style:italic;max-width:50ch;margin:0 auto}
