._j5FSG_panel{overscroll-behavior:contain;background:radial-gradient(circle at 12% 8%, #fffaeb73, transparent 50%), var(--dossier-sheet);width:min(380px,100vw - 32px);max-height:calc(100dvh - 190px);color:var(--ink);font-family:var(--font-typewriter), monospace;text-shadow:none;pointer-events:auto;padding:18px 20px 20px;font-size:13px;line-height:1.55;animation:.32s ease-out _j5FSG_slide-in;position:absolute;top:76px;right:24px;overflow-y:auto;box-shadow:0 18px 50px #0000008c}@keyframes _j5FSG_slide-in{0%{opacity:0;transform:translate(16px)}}._j5FSG_head{justify-content:space-between;align-items:center;display:flex}._j5FSG_kicker{color:#a3161a;font-family:var(--font-stamp), sans-serif;letter-spacing:.12em;text-transform:uppercase;border:2px solid #a3161a;margin:0;padding:2px 8px;font-size:12px;transform:rotate(-2deg)}._j5FSG_close{width:30px;height:30px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #1c1a1759;font-size:18px;line-height:1}._j5FSG_title{font-family:var(--font-headline), serif;margin:14px 0 2px;font-size:23px;line-height:1.15}._j5FSG_period{color:var(--ink-muted);margin:0 0 12px;font-size:12px}._j5FSG_figure{background:#ffffff59;border:1px dashed #1c1a174d;margin:0 0 12px;padding:12px}._j5FSG_caption{color:var(--ink-muted);text-align:center;margin-top:8px;font-size:11px}._j5FSG_flow{width:100%;height:auto;display:block}._j5FSG_node,._j5FSG_nodeAccent{fill:#fffcf4e6;stroke:#1c1a17;stroke-width:1.2px}._j5FSG_nodeAccent{stroke:#a3161a;stroke-width:2px}._j5FSG_nodeLabel{font-family:var(--font-typewriter), monospace;fill:#1c1a17;text-anchor:middle;dominant-baseline:central;font-size:13px}._j5FSG_wire{stroke:#a3161a;stroke-width:1.4px}._j5FSG_arrowHead{fill:#a3161a}._j5FSG_bars{gap:8px;display:grid;position:relative}._j5FSG_barRow{grid-template-columns:48px 1fr 74px;align-items:center;gap:8px;font-size:11px;display:grid}._j5FSG_barLabel{color:var(--ink-muted)}._j5FSG_barTrack{background:#1c1a1714;height:12px}._j5FSG_barBefore,._j5FSG_barAfter{height:100%;display:block}._j5FSG_barBefore{background:#1c1a17}._j5FSG_barAfter{background:#a3161a}._j5FSG_barValue{text-align:right;font-variant-numeric:tabular-nums}._j5FSG_factor{color:#a3161a;font-family:var(--font-headline), serif;margin:0;font-size:22px;font-weight:900;position:absolute;top:-30px;right:0}._j5FSG_subhead{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 4px;font-size:12px}._j5FSG_findings{margin:0 0 12px;padding-left:16px}._j5FSG_findings li{margin:3px 0}._j5FSG_stack{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}._j5FSG_stack li{border:1px solid #1c1a1759;padding:2px 7px;font-size:11px}._j5FSG_link{color:#a3161a;text-underline-offset:3px;font-weight:600}@media (max-width:720px){._j5FSG_panel{max-height:52dvh;top:auto;bottom:calc(4vh + 70px);right:16px}}
.tZ_d0q_toast{background:var(--dossier-sheet);max-width:min(560px,100vw - 32px);color:var(--ink);font-family:var(--font-typewriter), monospace;text-shadow:none;pointer-events:auto;align-items:center;gap:16px;padding:12px 16px;font-size:13px;line-height:1.45;animation:.28s ease-out tZ_d0q_rise;display:flex;position:absolute;bottom:calc(4vh + 78px);left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000080}.tZ_d0q_toast p{margin:0}.tZ_d0q_toast a{color:#a3161a;text-underline-offset:3px;flex-shrink:0;font-weight:600}@keyframes tZ_d0q_rise{0%{opacity:0;transform:translate(-50%,10px)}}
.j5HDxG_layer{pointer-events:none;z-index:10;font-family:var(--font-typewriter), ui-monospace, monospace;color:var(--paper);text-shadow:0 1px 2px #000000e6,0 0 24px #000000bf;position:fixed;inset:0}.j5HDxG_layer button,.j5HDxG_layer a{pointer-events:auto}.j5HDxG_topBar{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 28px;display:flex;position:absolute;inset:0 0 auto}.j5HDxG_caseTitle{letter-spacing:.02em;margin:0;font-size:15px;font-weight:600}.j5HDxG_caseStatus{color:var(--muted);margin:4px 0 0;font-size:13px;transition:color .6s}.j5HDxG_caseStatusClosed{color:var(--case-closed)}.j5HDxG_controls{align-items:center;gap:18px;font-size:13px;display:flex}.j5HDxG_languages{gap:10px;display:flex}.j5HDxG_textButton{color:var(--muted);cursor:pointer;text-shadow:inherit;background:0 0;border:0;padding:4px 0;text-decoration:none}.j5HDxG_textButton:hover,.j5HDxG_textButton[aria-current=true],.j5HDxG_textButton[aria-pressed=true]{color:var(--paper)}.j5HDxG_textButton[aria-current=true]{text-underline-offset:4px;text-decoration:underline}.j5HDxG_skip{background:var(--manila);color:var(--ink);text-shadow:none;cursor:pointer;clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);border:0;padding:9px 16px 9px 30px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;position:relative}.j5HDxG_skip:before{content:"";background:var(--night);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:12px}.j5HDxG_skip:hover{background:var(--skip-hover);transform:translate(-2px)}.j5HDxG_subtitle{text-align:center;width:min(760px,100vw - 96px);color:var(--subtitle);margin:0;font-size:clamp(15px,1.5vw,20px);line-height:1.5;transition:opacity .4s;position:absolute;bottom:max(9vh,88px);left:50%;transform:translate(-50%)}.j5HDxG_subtitleHidden{opacity:0}.j5HDxG_caret{vertical-align:-.18em;background:currentColor;width:.55em;height:1.1em;margin-left:2px;animation:1s step-end infinite j5HDxG_blink;display:inline-block}@keyframes j5HDxG_blink{50%{opacity:0}}.j5HDxG_scrollHint{color:var(--muted);flex-direction:column-reverse;align-items:center;gap:6px;margin:0;font-size:12px;transition:opacity .5s;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.j5HDxG_scrollHint:after{content:"";background:linear-gradient(transparent, var(--thread-work));transform-origin:top;width:1px;height:26px;animation:2.4s ease-in-out infinite j5HDxG_pull}@keyframes j5HDxG_pull{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.j5HDxG_progress{flex-direction:column;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.j5HDxG_progress:before{content:"";background:var(--thread-work);opacity:.75;width:1px;position:absolute;top:6px;bottom:6px;left:50%}.j5HDxG_progressItem{align-items:center;height:4.2vh;min-height:22px;display:flex;position:relative}.j5HDxG_pin{background:var(--pin-idle);cursor:pointer;border:0;border-radius:50%;width:12px;height:12px;padding:0;transition:transform .3s,background .3s,box-shadow .3s;position:relative}.j5HDxG_pinVisited{background:var(--thread-work)}.j5HDxG_pinActive{background:var(--lamp);box-shadow:0 0 14px var(--glow);transform:scale(1.35)}.j5HDxG_pinLabel{white-space:nowrap;opacity:0;pointer-events:none;font-size:12px;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:24px;transform:translate(6px,-50%)}.j5HDxG_pin:hover+.j5HDxG_pinLabel,.j5HDxG_pin:focus-visible+.j5HDxG_pinLabel{opacity:1;transform:translateY(-50%)}.j5HDxG_finale{background:repeating-linear-gradient(transparent 0 29px, #3c64a02e 29px 30px), linear-gradient(var(--sheet), var(--sheet-shade));width:min(560px,100vw - 32px);color:var(--ink);text-shadow:none;opacity:0;pointer-events:none;padding:22px 26px 24px;transition:opacity .7s 1.1s,transform .9s cubic-bezier(.2,.8,.2,1) 1.1s;position:absolute;bottom:5vh;left:50%;transform:translate(-50%,40px)rotate(-.8deg);box-shadow:0 24px 60px #0009,0 2px 6px #0006}.j5HDxG_finaleVisible{opacity:1;pointer-events:auto;transform:translate(-50%)rotate(-.8deg)}.j5HDxG_finaleName{font-family:var(--font-headline), serif;margin:0;font-size:clamp(28px,4vw,42px);font-weight:900;line-height:1.05}.j5HDxG_finaleRole{margin:6px 0 16px;font-size:14px}.j5HDxG_contacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0 0 18px;padding:0;font-size:14px;list-style:none;display:grid}.j5HDxG_contacts a{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);text-underline-offset:3px;text-decoration-color:#a3161a99;display:block;overflow:hidden}.j5HDxG_contactLabel{color:var(--ink-muted);align-items:baseline;gap:10px;font-size:11px;display:flex}.j5HDxG_copy{font-size:10px}.j5HDxG_actions{flex-wrap:wrap;gap:10px;display:flex}.j5HDxG_primary,.j5HDxG_secondary{border:1.5px solid var(--ink);cursor:pointer;padding:10px 14px;font-size:13px;font-weight:600;text-decoration:none}.j5HDxG_primary{background:var(--ink);color:var(--sheet)}.j5HDxG_secondary{color:var(--ink);background:0 0}.j5HDxG_primary:hover{background:var(--thread-work);border-color:var(--thread-work)}.j5HDxG_secondary:hover{background:#1c1a1714}.j5HDxG_exploreBar{background:#0a0806d1;border:1px solid #e8dcc02e;align-items:center;gap:20px;width:max-content;max-width:min(860px,100vw - 32px);padding:12px 14px 12px 20px;font-size:12px;display:flex;position:absolute;bottom:4vh;left:50%;transform:translate(-50%)}.j5HDxG_exploreBar p{color:var(--muted);margin:0}.j5HDxG_exploreBar .j5HDxG_secrets{color:var(--paper);white-space:nowrap}.j5HDxG_caseIndex{background:#0a0806eb;border:1px solid #e8dcc02e;flex-wrap:wrap;gap:8px;width:100%;padding:10px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0}.j5HDxG_caseIndex:not(:focus-within){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden}.j5HDxG_caseIndex button{border:1.5px solid var(--paper);color:var(--paper);font:inherit;text-shadow:none;cursor:pointer;background:0 0;padding:8px 12px}.j5HDxG_loader{z-index:30;background:var(--night);color:var(--paper);font-family:var(--font-typewriter), ui-monospace, monospace;place-items:center;transition:opacity .9s,visibility .9s;display:grid;position:fixed;inset:0}.j5HDxG_loaderDone{opacity:0;visibility:hidden;pointer-events:none}.j5HDxG_loaderInner{text-align:center;width:min(320px,80vw)}.j5HDxG_loaderTitle{margin:0 0 18px;font-size:15px}.j5HDxG_loaderTrack{background:#e8dcc026;height:1px}.j5HDxG_loaderBar{background:var(--thread-work);transform-origin:0;height:1px;transition:transform .3s}.j5HDxG_loaderCount{color:var(--muted);font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:12px}.j5HDxG_titleCard{text-align:center;justify-items:center;gap:14px;padding:0 24px;display:grid}.j5HDxG_titleCard p{opacity:0;margin:0}.j5HDxG_titleScene{letter-spacing:.32em;text-transform:uppercase;color:var(--muted);font-size:12px;animation:.9s ease-out forwards j5HDxG_titleIn}.j5HDxG_titleCase{font-family:var(--font-headline), serif;font-size:clamp(44px,9vw,96px);font-weight:900;line-height:1;animation:1.4s ease-out .35s forwards j5HDxG_titleFocus}.j5HDxG_titleSubject{letter-spacing:.08em;color:var(--thread-work);font-size:15px;animation:.9s ease-out 1.1s forwards j5HDxG_titleIn}.j5HDxG_titleSkip{color:var(--muted);font-size:11px;animation:.9s ease-out 1.6s forwards j5HDxG_titleIn;position:fixed;bottom:28px;left:0;right:0}.j5HDxG_titleEnter{letter-spacing:.08em;color:var(--paper);font-size:13px;animation:.9s ease-out 1.6s forwards j5HDxG_titleIn,2.4s ease-in-out 2.5s infinite j5HDxG_titleBreath;position:fixed;bottom:40px;left:0;right:0}@keyframes j5HDxG_titleBreath{0%,to{opacity:1}50%{opacity:.45}}@keyframes j5HDxG_titleIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes j5HDxG_titleFocus{0%{opacity:0;filter:blur(10px);letter-spacing:.18em}to{opacity:1;filter:blur();letter-spacing:.01em}}.j5HDxG_pilot{pointer-events:auto;text-shadow:none;background:#0a0806d9;border:1px dashed #e8dcc059;font-size:12px;position:absolute;bottom:20px;left:20px}.j5HDxG_pilot summary{cursor:pointer;color:var(--muted);padding:8px 12px}.j5HDxG_pilot fieldset{border:0;margin:0;padding:4px 12px 10px}.j5HDxG_pilot legend{color:var(--muted);margin-bottom:6px;padding:0}.j5HDxG_pilot label{cursor:pointer;align-items:center;gap:8px;padding:3px 0;display:flex}.j5HDxG_pilot input{accent-color:var(--thread-work)}.j5HDxG_pilotAction{font:inherit;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #e8dcc059;margin-top:6px;padding:5px 10px}.j5HDxG_pilotAction:hover{border-color:#e8dcc0b3}@media (max-width:720px){.j5HDxG_topBar{padding:14px 16px}.j5HDxG_topBar>div{min-width:0}.j5HDxG_controls{flex-direction:column;align-items:flex-end;gap:8px}.j5HDxG_skip{white-space:nowrap;order:-1;padding:8px 12px 8px 26px;font-size:12px}.j5HDxG_caseStatus{font-size:12px}.j5HDxG_subtitle{width:calc(100vw - 56px);font-size:15px;bottom:max(11vh,84px)}.j5HDxG_progress{right:10px}.j5HDxG_pin{width:9px;height:9px}.j5HDxG_pinLabel{display:none}.j5HDxG_finale{padding:16px 18px 18px;bottom:12px}.j5HDxG_finaleRole{margin-bottom:12px}.j5HDxG_contacts{gap:6px 12px;font-size:13px}.j5HDxG_exploreBar{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.j5HDxG_pilot{bottom:10px;left:10px}}@media (prefers-reduced-motion:reduce){.j5HDxG_caret,.j5HDxG_scrollHint:after{animation:none}.j5HDxG_titleCard p{opacity:1;animation:none}.j5HDxG_finale{transition:opacity .3s}}
.F9sHBq_copy{font-family:var(--font-typewriter), monospace;letter-spacing:.04em;color:var(--ink-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.F9sHBq_copy:hover,.F9sHBq_copy:focus-visible{color:#a3161a}
.Jeam6q_panel{overscroll-behavior:contain;background:radial-gradient(circle at 12% 8%, #fffaeb73, transparent 50%), var(--dossier-sheet);width:min(400px,100vw - 32px);max-height:calc(100dvh - 190px);color:var(--ink);font-family:var(--font-typewriter), monospace;text-shadow:none;pointer-events:auto;padding:18px 20px 20px;font-size:13px;line-height:1.5;animation:.32s ease-out Jeam6q_slide-in;position:absolute;top:76px;right:24px;overflow-y:auto;box-shadow:0 18px 50px #0000008c}@keyframes Jeam6q_slide-in{0%{opacity:0;transform:translate(16px)}}.Jeam6q_head{justify-content:space-between;align-items:center;display:flex}.Jeam6q_kicker{color:#a3161a;font-family:var(--font-stamp), sans-serif;letter-spacing:.12em;text-transform:uppercase;border:2px solid #a3161a;margin:0;padding:2px 8px;font-size:12px;transform:rotate(-2deg)}.Jeam6q_close{width:30px;height:30px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #1c1a1759;font-size:18px;line-height:1}.Jeam6q_title{font-family:var(--font-headline), serif;margin:14px 0 6px;font-size:23px;line-height:1.15}.Jeam6q_intro{color:var(--ink-muted);margin:0 0 14px}.Jeam6q_form{gap:10px;display:grid}.Jeam6q_field{gap:4px;display:grid}.Jeam6q_field span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:11px}.Jeam6q_field input,.Jeam6q_field textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fffcf4bf;border:1px solid #1c1a1759;border-radius:0;padding:8px 10px;font-size:14px}.Jeam6q_field input:focus-visible,.Jeam6q_field textarea:focus-visible{outline-offset:1px;outline:2px solid #a3161a}.Jeam6q_trap{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.Jeam6q_submit{color:#f3ead6;font:inherit;cursor:pointer;background:#1c1a17;border:0;justify-self:start;padding:10px 16px;font-weight:600}.Jeam6q_submit:disabled{opacity:.6;cursor:progress}.Jeam6q_status{color:#a3161a;min-height:1.5em;margin:0}@media (max-width:720px){.Jeam6q_panel{max-height:60dvh;top:auto;bottom:calc(4vh + 70px);right:16px}}
._0IuEkW_overlay{z-index:20;overscroll-behavior:contain;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;background:#0a0806e6;transition:opacity .4s,visibility .4s;position:fixed;inset:0;overflow-y:auto}._0IuEkW_overlayOpen{opacity:1;visibility:visible}._0IuEkW_bar{z-index:1;font-family:var(--font-typewriter), monospace;color:var(--paper);background:linear-gradient(#0a0806f2,#0a080600);justify-content:space-between;align-items:center;padding:16px 28px;font-size:13px;display:flex;position:sticky;top:0}._0IuEkW_barTitle{color:var(--muted)}._0IuEkW_close{color:var(--paper);cursor:pointer;background:0 0;border:1px solid #e8dcc080;padding:8px 14px}._0IuEkW_notice{width:min(820px,100vw - 32px);font-family:var(--font-typewriter), monospace;color:var(--muted);margin:0 auto;font-size:13px}._0IuEkW_close:hover{background:#e8dcc01a}._0IuEkW_sheet{background:radial-gradient(circle at 15% 10%, #fffaeb80, transparent 45%), radial-gradient(circle at 85% 90%, #785a281f, transparent 50%), var(--dossier-sheet);width:min(820px,100vw - 32px);color:var(--ink);font-family:var(--font-typewriter), monospace;margin:2vh auto 10vh;padding:clamp(28px,6vw,72px) clamp(22px,6vw,80px);font-size:15px;line-height:1.65;box-shadow:0 30px 80px #0009}._0IuEkW_header{border-bottom:2px solid var(--ink);padding-bottom:28px}._0IuEkW_name{font-family:var(--font-headline), serif;margin:0;font-size:clamp(36px,7vw,64px);font-weight:900;line-height:1}._0IuEkW_role{margin:14px 0 0;font-size:16px;font-weight:600}._0IuEkW_location{color:var(--ink-muted);margin:4px 0 20px}._0IuEkW_download{background:var(--ink);color:var(--sheet);padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}._0IuEkW_download:hover{background:var(--thread-work)}._0IuEkW_section{margin-top:36px}._0IuEkW_sectionTitle{font-family:var(--font-headline), serif;margin:0 0 14px;font-size:26px;font-weight:700;line-height:1.2}._0IuEkW_summary{max-width:64ch;margin:0}._0IuEkW_entry+._0IuEkW_entry{margin-top:24px}._0IuEkW_entryHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}._0IuEkW_entryTitle{margin:0;font-size:16px;font-weight:600}._0IuEkW_period{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:0;font-size:13px}._0IuEkW_place{color:var(--ink-soft);margin:2px 0 8px}._0IuEkW_points{margin:0;padding:0;list-style:none}._0IuEkW_points li{padding-left:1.6em;position:relative}._0IuEkW_points li+li{margin-top:4px}._0IuEkW_points li:before{content:"—";position:absolute;left:0}._0IuEkW_columns{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 40px;display:grid}._0IuEkW_contactList{grid-template-columns:max-content 1fr;gap:6px 20px;margin:0;padding:0;list-style:none;display:grid}._0IuEkW_contactList li{display:contents}._0IuEkW_contactList li>span:first-child{color:var(--ink-muted)}._0IuEkW_contactValue{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}._0IuEkW_contactList a{color:var(--ink);text-underline-offset:3px;text-decoration-color:#a3161a99}@media (max-width:720px){._0IuEkW_bar{padding:12px 16px}._0IuEkW_sheet{font-size:14px}}@media (prefers-reduced-motion:reduce){._0IuEkW_overlay{transition:none}}
.VegnUq_canvas{touch-action:pan-y;height:100lvh;position:fixed;inset:0}.VegnUq_canvas[data-mode=explore]{touch-action:none}.VegnUq_track{pointer-events:none;width:1px;position:relative}
