.meta-info.svelte-17rh9en{border:1px solid var(--site-border-color,color-mix(in srgb, var(--site-text-color,#2f281f) 12%, transparent));background:var(--site-card-color,var(--site-surface-color,#ffffffb8));border-radius:1rem;gap:1rem;padding:1.15rem 1.25rem;display:grid}h2.svelte-17rh9en{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--site-heading-color,var(--site-text-color,#2f281f)) 58%, transparent);margin:0;font-size:.82rem}.meta-list.svelte-17rh9en{gap:0;margin:0;display:grid}.meta-row.svelte-17rh9en{padding:.75rem 0;padding-left:calc(var(--depth) * .85rem);border-top:1px solid color-mix(in srgb, var(--site-text-color,#2f281f) 10%, transparent);grid-template-columns:minmax(7rem,.42fr) minmax(0,1fr);align-items:baseline;gap:1rem;display:grid}.meta-row.svelte-17rh9en:first-of-type{border-top:0;padding-top:0}.meta-group.svelte-17rh9en{padding-top:calc(.65rem + var(--depth) * .25rem);padding-left:calc(var(--depth) * .85rem);border-top:1px solid color-mix(in srgb, var(--site-text-color,#2f281f) 10%, transparent)}.meta-group.svelte-17rh9en:first-of-type{padding-top:calc(var(--depth) * .25rem);border-top:0}.meta-group.svelte-17rh9en+.meta-row:where(.svelte-17rh9en){border-top:0;padding-top:.35rem}.meta-group.svelte-17rh9en h3:where(.svelte-17rh9en){color:var(--site-heading-color,var(--site-text-color,#2f281f));margin:0;font-size:1rem;font-weight:700}dt.svelte-17rh9en{color:color-mix(in srgb, var(--site-text-color,#2f281f) 62%, transparent);margin:0;font-size:.92rem}dd.svelte-17rh9en{color:color-mix(in srgb, var(--site-text-color,#2f281f) 88%, transparent);overflow-wrap:anywhere;margin:0;line-height:1.45}@media (width<=640px){.meta-row.svelte-17rh9en{grid-template-columns:1fr;gap:.2rem}}.signal-cloud.svelte-1u1hful{border:1px solid var(--site-border-color,color-mix(in srgb, var(--site-text-color,#2f281f) 12%, transparent));background:var(--site-surface-color,#ffffffb8);color:var(--site-text-color,#2f281f);border-radius:1rem;min-width:0;padding:1rem}.cloud-header.svelte-1u1hful{gap:.5rem;margin-bottom:1rem;display:grid}h2.svelte-1u1hful{color:var(--site-heading-color,var(--site-text-color,#2f281f));margin:0;font-size:clamp(1.25rem,2.8vw,1.5rem);font-weight:700;line-height:1.25}.cloud-hint.svelte-1u1hful{color:color-mix(in srgb, var(--site-text-color,#2f281f) 62%, transparent);margin:0;font-size:clamp(1rem,2.2vw,1.12rem);line-height:1.45}.options.svelte-1u1hful{flex-wrap:wrap;gap:.55rem;display:flex}button.svelte-1u1hful{border:1px solid color-mix(in srgb, var(--site-text-color,#2f281f) 16%, transparent);background:var(--site-card-color,#fffaf2e0);max-width:100%;color:var(--site-text-color,#2f281f);cursor:pointer;font:inherit;text-align:left;white-space:normal;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .85rem;line-height:1.35;display:inline-flex}button.svelte-1u1hful>span:where(.svelte-1u1hful):first-child{overflow-wrap:anywhere;min-width:0}button.svelte-1u1hful:hover{border-color:var(--site-accent-color,#8c3a44);background:color-mix(in srgb, var(--site-accent-color,#8c3a44) 16%, var(--site-card-color,#fefdfc))}button.svelte-1u1hful:focus-visible{outline:3px solid color-mix(in srgb, var(--site-accent-color,#8c3a44) 45%, transparent);outline-offset:3px}button.selected.svelte-1u1hful{border-color:var(--site-accent-color,#8c3a44);background:color-mix(in srgb, var(--site-accent-color,#8c3a44) 34%, var(--site-card-color,#fefdfc));color:var(--site-text-color,#2f281f);font-weight:700}.selected-mark.svelte-1u1hful{background:var(--site-accent-color,#8c3a44);width:1.15rem;height:1.15rem;color:var(--site-base-color,#f8f0e4);border-radius:999px;flex-shrink:0;place-items:center;font-size:.8rem;line-height:1;display:inline-grid}.selection-status.svelte-1u1hful{color:color-mix(in srgb, var(--site-text-color,#2f281f) 62%, transparent);margin:.85rem 0 0;font-size:.9rem}.visitor-brief.svelte-1uua47u{border:1px solid var(--site-border-color,color-mix(in srgb, var(--site-text-color,#2f281f) 18%, transparent));background:var(--site-surface-color,#ffffffb8);min-width:0;box-shadow:0 16px 40px color-mix(in srgb, var(--site-base-color,#0f0e0d) 35%, black);border-radius:1rem;gap:.85rem;padding:1.1rem;display:grid}.eyebrow.svelte-1uua47u{color:color-mix(in srgb, var(--site-text-color,#2f281f) 55%, transparent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.brief-header.svelte-1uua47u{gap:.35rem;display:grid}h2.svelte-1uua47u,p.svelte-1uua47u{margin:0}h2.svelte-1uua47u{font-size:1.15rem}.brief-header.svelte-1uua47u p:where(.svelte-1uua47u),.empty-state.svelte-1uua47u,.copy-status.svelte-1uua47u{color:color-mix(in srgb, var(--site-text-color,#2f281f) 66%, transparent);font-size:.9rem;line-height:1.45}pre.svelte-1uua47u{border:1px solid var(--site-border-color,color-mix(in srgb, var(--site-text-color,#2f281f) 12%, transparent));background:var(--site-card-color,#fffaf2e0);color:color-mix(in srgb, var(--site-text-color,#2f281f) 82%, transparent);font:inherit;white-space:pre-wrap;border-radius:.75rem;margin:0;padding:.85rem;line-height:1.5;overflow:auto}pre.svelte-1uua47u:focus-visible{outline:3px solid color-mix(in srgb, var(--site-accent-color,#8c3a44) 45%, transparent);outline-offset:3px}.brief-actions.svelte-1uua47u{flex-wrap:wrap;gap:.6rem;display:flex}button.svelte-1uua47u,.action-link.svelte-1uua47u{border:1px solid var(--site-border-color,color-mix(in srgb, var(--site-text-color,#2f281f) 18%, transparent));cursor:pointer;max-width:100%;font:inherit;text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:999px;justify-content:center;align-items:center;padding:.6rem .9rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}button.svelte-1uua47u{background:var(--site-accent-color,#8c3a44);border-color:var(--site-accent-color,#8c3a44);color:#fff}.action-link.svelte-1uua47u{background:var(--site-card-color,#fffaf2e0);color:inherit}button.svelte-1uua47u:hover{background:color-mix(in srgb, var(--site-accent-color,#8c3a44) 82%, black);border-color:color-mix(in srgb, var(--site-accent-color,#8c3a44) 82%, black)}.action-link.svelte-1uua47u:hover{border-color:color-mix(in srgb, var(--site-accent-color,#8c3a44) 55%, var(--site-text-color,#2f281f))}button.svelte-1uua47u:focus-visible,.action-link.svelte-1uua47u:focus-visible{outline:3px solid color-mix(in srgb, var(--site-accent-color,#8c3a44) 45%, transparent);outline-offset:3px}.item-page.svelte-1r2vy7b{width:min(1120px,100% - 2rem);margin:0 auto;padding:2rem 0 4rem}.item-nav.svelte-1r2vy7b{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.nav-link.svelte-1r2vy7b{color:inherit;opacity:.72;text-decoration:none}.nav-link.svelte-1r2vy7b:hover{opacity:1}.next-link.svelte-1r2vy7b{text-align:right;margin-left:auto}.item-detail.svelte-1r2vy7b{gap:2.5rem;display:grid}.hero.svelte-1r2vy7b{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.image-column.svelte-1r2vy7b,.content-column.svelte-1r2vy7b{gap:1.25rem;min-width:0;display:grid}.hero-footer.svelte-1r2vy7b{grid-column:1/-1;gap:1.25rem;display:grid}.image-column.svelte-1r2vy7b{flex-direction:column;align-items:center;gap:.85rem;min-width:0;display:flex}.image-frame.svelte-1r2vy7b{aspect-ratio:2/3;border:1px solid var(--site-border-color,color-mix(in srgb, var(--site-text-color,#2f281f) 12%, transparent));background:var(--site-surface-color,#ffffffb8);width:min(100%,16.5rem);box-shadow:0 24px 60px color-mix(in srgb, var(--site-base-color,#0f0e0d) 35%, black);border-radius:1.35rem;display:block;overflow:hidden}.image-trigger.svelte-1r2vy7b{cursor:zoom-in;font:inherit;color:inherit;padding:0}.image-trigger.svelte-1r2vy7b:focus-visible{outline:3px solid color-mix(in srgb, var(--site-accent-color,#8c3a44) 45%, transparent);outline-offset:4px}.image-gallery.svelte-1r2vy7b{flex-wrap:wrap;justify-content:center;gap:.55rem;width:min(100%,22rem);display:flex}.image-thumb.svelte-1r2vy7b{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--site-text-color,#2f281f) 18%, transparent);background:var(--site-surface-color,#ffffffb8);cursor:zoom-in;opacity:.74;border-radius:.7rem;width:4rem;padding:0;overflow:hidden}.image-thumb.active.svelte-1r2vy7b,.image-thumb.svelte-1r2vy7b:hover{opacity:1;border-color:var(--site-accent-color,#8c3a44)}.image-thumb.svelte-1r2vy7b:focus-visible{outline:3px solid color-mix(in srgb, var(--site-accent-color,#8c3a44) 45%, transparent);outline-offset:3px}img.svelte-1r2vy7b{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.item-header.svelte-1r2vy7b{gap:.5rem;display:grid}h1.svelte-1r2vy7b{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,3.25rem);line-height:1.02}.subtitle,.description.svelte-1r2vy7b,.notice,.status.svelte-1r2vy7b{margin:0}.subtitle{color:color-mix(in srgb, var(--site-text-color,#2f281f) 68%, transparent);font-size:1.1rem}.description-block.svelte-1r2vy7b{max-width:38rem}.description-shell.svelte-1r2vy7b{gap:.35rem;display:grid;position:relative}.description-shell.svelte-1r2vy7b:not(.expanded) .description:where(.svelte-1r2vy7b){max-height:14rem;padding-bottom:.15rem;overflow:hidden}.description-shell.truncated.svelte-1r2vy7b:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--site-base-color,#0f0e0d) 88%, transparent));height:3.5rem;position:absolute;inset:auto 0 1.85rem}.description-shell.expanded.svelte-1r2vy7b .description:where(.svelte-1r2vy7b){max-height:none}.description.svelte-1r2vy7b{color:color-mix(in srgb, var(--site-text-color,#2f281f) 82%, transparent);white-space:pre-line;margin:0;font-size:1.05rem;line-height:1.7}.description-actions.svelte-1r2vy7b{justify-content:flex-end;display:flex}.description-shell.svelte-1r2vy7b:not(.expanded) .description-actions:where(.svelte-1r2vy7b){z-index:1;background:linear-gradient(to right, transparent, color-mix(in srgb, var(--site-base-color,#0f0e0d) 88%, transparent) 42%);padding-left:2.5rem;position:absolute;bottom:0;right:0}.description-toggle.svelte-1r2vy7b{width:fit-content;color:var(--site-accent-color,#8c3a44);cursor:pointer;font:inherit;text-underline-offset:.18em;background:0 0;border:0;padding:0;font-size:.95rem;font-weight:700;line-height:1.4;text-decoration:underline}.description-toggle.svelte-1r2vy7b:hover{color:color-mix(in srgb, var(--site-accent-color,#8c3a44) 78%, white)}.description-toggle.svelte-1r2vy7b:focus-visible{outline:3px solid color-mix(in srgb, var(--site-accent-color,#8c3a44) 45%, transparent);outline-offset:3px}.status.svelte-1r2vy7b{border:1px solid color-mix(in srgb, var(--site-text-color,#2f281f) 16%, transparent);background:var(--site-surface-color,#ffffffb8);width:fit-content;max-width:100%;color:color-mix(in srgb, var(--site-text-color,#2f281f) 62%, transparent);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;white-space:normal;border-radius:999px;padding:.3rem .65rem;font-size:.8rem;font-weight:700;line-height:1.35}.notice{border-left:3px solid color-mix(in srgb, var(--site-text-color,#2f281f) 24%, transparent);color:color-mix(in srgb, var(--site-text-color,#2f281f) 68%, transparent);padding-left:.85rem;line-height:1.5}.item-actions.svelte-1r2vy7b{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.item-action.svelte-1r2vy7b{border:1px solid var(--site-accent-color,#8c3a44);border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.primary-action.svelte-1r2vy7b{background:var(--site-accent-color,#8c3a44);color:#fff}.primary-action.svelte-1r2vy7b:hover{background:color-mix(in srgb, var(--site-accent-color,#8c3a44) 82%, black);border-color:color-mix(in srgb, var(--site-accent-color,#8c3a44) 82%, black)}.secondary-action.svelte-1r2vy7b{color:var(--site-accent-color,#8c3a44);background:0 0}.secondary-action.svelte-1r2vy7b:hover{background:color-mix(in srgb, var(--site-accent-color,#8c3a44) 10%, transparent)}.item-action.svelte-1r2vy7b:focus-visible{outline:3px solid color-mix(in srgb, var(--site-accent-color,#8c3a44) 45%, transparent);outline-offset:3px}.related-items.svelte-1r2vy7b{border:1px solid var(--site-border-color,color-mix(in srgb, var(--site-text-color,#2f281f) 12%, transparent));background:var(--site-card-color,#fffaf2e0);border-radius:1.35rem;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.related-items.svelte-1r2vy7b h2:where(.svelte-1r2vy7b){margin:0;font-size:clamp(1.35rem,3vw,1.85rem)}.related-items.svelte-1r2vy7b ul:where(.svelte-1r2vy7b){grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.related-items.svelte-1r2vy7b a:where(.svelte-1r2vy7b){border:1px solid color-mix(in srgb, var(--site-text-color,#2f281f) 14%, transparent);min-height:100%;color:inherit;border-radius:.9rem;gap:.25rem;padding:1rem;text-decoration:none;display:grid}.related-items.svelte-1r2vy7b a:where(.svelte-1r2vy7b):hover{border-color:var(--site-accent-color,#8c3a44)}.relation-label.svelte-1r2vy7b,.related-subtitle{color:color-mix(in srgb, var(--site-text-color,#2f281f) 65%, transparent)}.relation-label.svelte-1r2vy7b{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.visitor-zone.svelte-1r2vy7b{border:1px solid var(--site-border-color,color-mix(in srgb, var(--site-text-color,#2f281f) 12%, transparent));background:var(--site-card-color,#fffaf2e0);border-radius:1.35rem;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.visitor-header.svelte-1r2vy7b{gap:.45rem;max-width:42rem;display:grid}.eyebrow.svelte-1r2vy7b{color:color-mix(in srgb, var(--site-text-color,#2f281f) 55%, transparent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem}.visitor-header.svelte-1r2vy7b h2:where(.svelte-1r2vy7b){margin:0;font-size:clamp(1.35rem,3vw,1.85rem)}.visitor-intro.svelte-1r2vy7b{color:color-mix(in srgb, var(--site-text-color,#2f281f) 68%, transparent);margin:0;line-height:1.55}.visitor-grid.svelte-1r2vy7b{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.signal-item.svelte-1r2vy7b,.visitor-brief-row.svelte-1r2vy7b{min-width:0}.visitor-brief-row.svelte-1r2vy7b{grid-column:1/-1}@media (width<=900px){.hero.svelte-1r2vy7b{grid-template-columns:1fr}.hero-footer.svelte-1r2vy7b{grid-column:auto}.visitor-grid.svelte-1r2vy7b{grid-template-columns:1fr}.image-frame.svelte-1r2vy7b{width:min(100%,14rem)}}
