@layer components{.paper_wrap{width:17.1em;font-size:var(--paper-size,.6875rem);color:var(--text-2);font-variant-numeric:tabular-nums;text-align:start;background-color:var(--paper);border:var(--border-width) solid var(--border-2);box-shadow:var(--shadow-paper);border-radius:.73em;padding:1.27em;line-height:1.4;position:relative}.paper_wrap.mini{width:13.6em;padding:1.1em}.paper_wrap.stack{box-shadow:.45em .45em 0 calc(var(--border-width) * -1) var(--paper), .45em .45em 0 0 var(--border-2), .9em .9em 0 calc(var(--border-width) * -1) var(--paper), .9em .9em 0 0 var(--border-2), var(--shadow-paper)}.paper_top{justify-content:space-between;align-items:flex-start;gap:.73em;display:flex}.mini>.paper_top{display:block}.paper_top+.paper_body{margin-top:.9em}.mini>:is(.paper_top+.paper_body){margin-top:.55em}.paper_kind{font-size:.82em;font-weight:var(--primary-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.paper_title{font-size:1.09em;font-weight:var(--primary-semibold);color:var(--text);line-height:1.3}.mini .paper_title{margin-top:.18em}.paper_meta,.paper_exif{color:var(--text-3);font-size:.91em}.paper_badge{font-size:.82em;font-weight:var(--primary-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-2);background-color:var(--background-3);border-radius:.36em;flex:none;padding:.2em .55em}.paper_body>*+*{margin-top:.55em}.paper_body b{font-weight:var(--primary-medium);color:var(--text)}.paper_line,.paper_total,.paper_exif{justify-content:space-between;gap:.73em;display:flex}.paper_total{font-size:1.09em;font-weight:var(--primary-semibold);color:var(--text);border-top:var(--border-width) solid var(--paper-line);padding-top:.55em}.paper_stamp{font-size:.82em;font-weight:var(--primary-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);border:.14em solid var(--text-3);border-radius:.36em;margin-top:.73em;padding:.3em .8em;display:inline-block;rotate:-4deg}.paper_hand{font-family:var(--hand-family);font-size:1.55em;font-weight:var(--primary-medium);color:var(--text);background-image:repeating-linear-gradient(to bottom, transparent 0 1.235em, var(--paper-line) 1.235em 1.294em);padding-top:.12em;line-height:1.294}.paper_lines>i{background-color:var(--paper-line);border-radius:.18em;height:.36em;margin-top:.55em;display:block}.paper_lines>i:nth-child(2){width:85%}.paper_lines>i:nth-child(3){width:65%}.paper_sig{aspect-ratio:5;width:auto;height:2em;color:var(--text-2)}.paper_quote{font-style:italic}.paper_shot{aspect-ratio:4/3}.paper_shot.wide{aspect-ratio:16/10}.paper_shot{border-radius:.36em;overflow:clip}.paper_shot svg{width:100%;height:100%}.paper_voice{align-items:center;gap:.9em;display:flex}.paper_play{width:2.73em;height:2.73em;color:var(--accent);background-color:var(--accent-well);border-radius:var(--radius-round);flex:none;place-items:center;display:grid}.paper_play .icon{--_size:1.36em}.paper_wave{align-items:center;gap:.18em;height:2em;display:flex}.paper_wave>i{background-color:var(--accent);border-radius:.18em;width:.27em;display:block}.paper_wave>i.dim{background-color:var(--border)}.paper_scale{gap:.18em;margin-top:.73em;display:grid}.paper_level-row{align-items:center;gap:.55em;display:flex}.paper_level{--_width:40%;width:var(--_width);height:.9em;font-size:.64em;font-weight:var(--primary-semibold);color:#fff;border-radius:.18em .55em .55em .18em;align-items:center;padding-left:.45em;display:flex}.paper_level-row:first-child>.paper_level{background-color:#00a651}.paper_level-row:nth-child(2)>.paper_level{--_width:48%;background-color:#50b848}.paper_level-row:nth-child(3)>.paper_level{--_width:56%;color:var(--dark-900);background-color:#bed630}.paper_level-row:nth-child(4)>.paper_level{--_width:64%;color:var(--dark-900);background-color:#fff200}.paper_level-row:nth-child(5)>.paper_level{--_width:72%;color:var(--dark-900);background-color:#fdb913}.paper_level-row:nth-child(6)>.paper_level{--_width:80%;background-color:#f37021}.paper_level-row:nth-child(7)>.paper_level{--_width:88%;background-color:#ed1c24}.paper_level.active{height:1.2em;box-shadow:0 0 0 .14em var(--text)}.paper_pointer{font-size:.82em;font-weight:var(--primary-semibold);color:var(--text);white-space:nowrap}.paper_thumbs{grid-template-columns:repeat(4,1fr);gap:.45em;display:grid}.paper_thumb{aspect-ratio:3/4;border:var(--border-width) solid var(--paper-line);border-radius:.18em;padding:.27em;display:block}.paper_thumb>i{background-color:var(--paper-line);border-radius:.09em;height:.18em;margin-top:.27em;display:block}.paper_thumb>i:nth-child(2){width:70%}.dossier_wrap{width:100%;font-size:var(--dossier-size,1rem);color:var(--text);text-align:start;background-color:var(--background-2);border:var(--border-width) solid var(--border-2);box-shadow:var(--shadow-card);border-radius:1em;line-height:1.6;position:relative;overflow:clip}.dossier_head{justify-content:space-between;align-items:flex-start;gap:1em;padding:1.25em 1.5em 1em;display:flex}.dossier_kicker{font-size:.8125em;font-weight:var(--primary-medium);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.dossier_title{font-size:1.125em;font-weight:var(--primary-medium);margin-top:.25em;line-height:1.3}.dossier_count{text-align:end;font-variant-numeric:tabular-nums;flex:none}.dossier_count strong{font-size:1.375em;font-weight:var(--primary-semibold);letter-spacing:var(--letter-spacing-tight);color:var(--text-heading);line-height:1.1;display:block}.dossier_count span{color:var(--text-3);font-size:.8125em}.dossier_bar{background-color:var(--background-3);border-radius:var(--radius-round);height:.375em;margin:0 1.5em 1em;overflow:hidden}.dossier_bar span{background-color:var(--accent);border-radius:inherit;height:100%;display:block}.dossier_list{background-color:var(--background);border-top:var(--border-width) solid var(--border-2)}.dossier_row{grid-template-columns:2em minmax(0,1fr) auto;align-items:center;gap:.75em .875em;min-height:3.75em;padding:.75em 1.5em;display:grid}.dossier_row+.dossier_row{border-top:var(--border-width) solid var(--border-2)}.dossier_row.missing{background-color:var(--signal-well)}.dossier_mark{width:2em;height:2em;color:var(--accent);background-color:var(--accent-well);border-radius:.5em;place-items:center;display:grid}.dossier_mark .icon{--_size:1.125em}.missing>.dossier_mark{color:var(--light-100);background-color:var(--signal)}.dossier_part{font-size:.9375em;font-weight:var(--primary-medium);line-height:1.3}.dossier_value{font-size:.933em;font-weight:var(--primary-regular);color:var(--text-2);display:block}.missing .dossier_value{font-weight:var(--primary-medium);color:var(--signal-text)}.dossier_source{color:var(--text-3);white-space:nowrap;align-items:center;gap:.3em;font-size:.8125em;display:inline-flex}.dossier_foot{color:var(--text-2);border-top:var(--border-width) solid var(--border-2);justify-content:space-between;align-items:center;gap:1em;padding:1em 1.5em;font-size:.875em;display:flex}.dossier_action{font-weight:var(--primary-medium);color:var(--button-text);background-color:var(--button-background);white-space:nowrap;border-radius:.5em;align-items:center;gap:.5em;padding:.7em 1.15em;display:inline-flex}@media not (min-width:30rem){.dossier_head,.dossier_row{padding-inline:1em}.dossier_bar{margin-inline:1em}.dossier_row{grid-template-columns:2em minmax(0,1fr)}.dossier_source{grid-column:2;margin-top:-.5em}}@media (prefers-reduced-motion:no-preference){.dossier_row{animation:.5s cubic-bezier(.2,.7,.2,1) backwards dossier-settle;animation-delay:calc(.15s + var(--_i,0) * .1s)}.dossier_row:nth-child(2){--_i:1}.dossier_row:nth-child(3){--_i:2}.dossier_row:nth-child(4){--_i:3}.dossier_row.missing{animation-delay:.9s}.dossier_bar span{animation:1s cubic-bezier(.2,.7,.2,1) .2s backwards dossier-fill}}@keyframes dossier-settle{0%{opacity:.35;translate:0 .375em}}@keyframes dossier-fill{0%{width:10%}}.story-main_wrap{border-bottom:var(--border-width) solid var(--border-2);justify-content:flex-start;height:560vh;overflow-x:clip}.story-main_wrap>.story-main_layout{height:100svh;padding-top:var(--nav-height);align-content:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid;position:sticky;top:0}@media (min-width:64rem){.story-main_wrap{height:520vh}.story-main_wrap>.story-main_layout{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.story-main_wrap.static{height:auto}.story-main_wrap.static>.story-main_layout{height:auto;padding-block:var(--section-space-medium);position:static}.story-main_wrap.static .story-main_steps{display:none}.story-main_wrap.static .story-main_captions{gap:var(--space-5);min-height:0;display:grid}.story-main_wrap.static .story-main_caption{opacity:1;position:static;translate:none}.story-main_text>.eyebrow_wrap{margin-bottom:var(--space-4)}@media not (min-width:64rem){.story-main_text>.eyebrow_wrap,.story-main_text>.story-main_steps{display:none}}.story-main_steps{counter-reset:step;margin-bottom:var(--space-5);gap:.5rem;display:flex}.story-main_steps li{counter-increment:step;font-size:var(--text-small);font-weight:var(--primary-medium);color:var(--text-3);border:var(--border-width) solid var(--border-2);border-radius:var(--radius-round);align-items:center;padding:.375rem;transition:background-color .3s,color .3s,border-color .3s,padding .35s;display:flex}.story-main_steps li:before{content:counter(step);width:1.375rem;height:1.375rem;font-size:var(--text-tiny);font-weight:var(--primary-semibold);color:var(--text-2);background-color:var(--background-3);border-radius:var(--radius-round);place-items:center;transition:background-color .3s,color .3s;display:grid}.story-main_steps li span{white-space:nowrap;opacity:0;max-width:0;transition:max-width .35s,opacity .25s,margin .35s;display:inline-block;overflow:hidden}.story-main_steps li.on{color:var(--text);background-color:var(--background-2);border-color:var(--border);padding-right:.875rem}.story-main_steps li.on:before{color:var(--button-text);background-color:var(--button-background)}.story-main_steps li.on span{opacity:1;max-width:7.5rem;margin-left:.5rem}.story-main_captions{min-height:12rem;position:relative}@media (min-width:64rem){.story-main_captions{min-height:15rem}}.story-main_caption{opacity:0;pointer-events:none;transition:opacity .2s,translate .2s;position:absolute;inset:0 0 auto;translate:0 .75rem}.story-main_caption.on{opacity:1;pointer-events:auto;transition:opacity .45s .18s,translate .45s .18s;translate:none}@media not (min-width:64rem){.story-main_stage-wrap{order:-1}}.story-main_stage{--_u:calc(100cqw / 640);--paper-size:calc(var(--_u) * 12.5);--dossier-size:calc(var(--_u) * 16);aspect-ratio:640/720;width:min(100%,46.2222svh);margin-inline:auto;position:relative;container-type:inline-size}@media (min-width:64rem){.story-main_stage{width:min(100%, 46rem, calc((100svh - var(--nav-height) - 4.5rem) * 640 / 720))}}.story-main_item{z-index:3;will-change:transform, opacity;position:absolute;top:0;left:0}.story-main_wrap:not(.ready) .story-main_item{opacity:0}.story-main_item>.paper_wrap{width:16.32em}.story-main_item[data-id=inv]{z-index:6}.story-main_item[data-id=inv]>.paper_wrap{isolation:isolate;width:18.24em}.story-main_item[data-id=sp]{left:calc(var(--_u) * 40);top:calc(var(--_u) * 40);width:calc(var(--_u) * 560);z-index:1;opacity:0;will-change:opacity}.story-main_file .dossier_head{align-items:center;height:5.625em;padding-block:0}.story-main_file .dossier_row{height:6.25em;padding:0 12.5em 0 1.5em;animation:none}.story-main_file .dossier_foot{height:calc(var(--_u) * 68);opacity:var(--push,0);translate:0 calc((1 - var(--push,0)) * var(--_u) * 8);padding-block:0}.story-main_mark{position:relative}.story-main_mark:before{content:"";z-index:-1;background-color:var(--wash-b);opacity:var(--highlight,0);border-radius:.24em;position:absolute;inset:-.16em -.32em}.story-main_mark:after{content:attr(data-n);width:1.12em;height:1.12em;font-size:.64em;font-weight:var(--primary-semibold);color:var(--button-text);background-color:var(--button-background);border-radius:var(--radius-round);opacity:var(--highlight,0);place-items:center;margin-top:-.56em;line-height:1;display:grid;position:absolute;top:50%;right:-1.6em}.story-main_links{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.story-main_links path{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;opacity:0}.story-main_fact{z-index:7;align-items:center;gap:calc(var(--_u) * 10);padding:calc(var(--_u) * 10) calc(var(--_u) * 14) calc(var(--_u) * 10) calc(var(--_u) * 10);font-size:calc(var(--_u) * 15);font-weight:var(--primary-medium);color:var(--text);white-space:nowrap;background-color:var(--background);border:var(--border-width) solid var(--border);border-radius:calc(var(--_u) * 8);box-shadow:var(--shadow-paper);display:flex}.story-main_fact b{width:1.47em;height:1.47em;font-size:.8em;font-weight:var(--primary-semibold);color:var(--button-text);background-color:var(--button-background);border-radius:var(--radius-round);place-items:center;display:grid}.story-main_pill{--badge-size:calc(var(--_u) * 13);z-index:7}.story-main_bubble{z-index:8;width:calc(var(--_u) * 300);padding:calc(var(--_u) * 14) calc(var(--_u) * 16);background-color:var(--background);border:var(--border-width) solid var(--border);border-radius:calc(var(--_u) * 12) calc(var(--_u) * 12) calc(var(--_u) * 12) calc(var(--_u) * 4);box-shadow:var(--shadow-card)}.story-main_bubble.reply{background-color:var(--background-2);border-radius:calc(var(--_u) * 12) calc(var(--_u) * 12) calc(var(--_u) * 4) calc(var(--_u) * 12)}.story-main_bubble-head{justify-content:space-between;gap:calc(var(--_u) * 12);font-size:calc(var(--_u) * 12);color:var(--text-3);display:flex}.story-main_bubble-head span:first-child{font-weight:var(--primary-medium);color:var(--text)}.story-main_bubble-text{margin-top:calc(var(--_u) * 6);font-size:calc(var(--_u) * 15);color:var(--text);line-height:1.45}.story-main_attachment{align-items:center;gap:calc(var(--_u) * 6);margin-top:calc(var(--_u) * 8);padding:calc(var(--_u) * 5) calc(var(--_u) * 7);font-size:calc(var(--_u) * 12);color:var(--text);background-color:var(--background-2);border:var(--border-width) solid var(--border-2);border-radius:calc(var(--_u) * 4);display:flex}.story-main_attachment .icon{color:var(--text-3)}.timeline_wrap{--_marker:.875rem;--_line:.125rem;--_gap:var(--space-7);row-gap:var(--_gap);width:100%;display:grid}@media (min-width:64rem){.timeline_wrap{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:0}}.timeline_item{--_visual:16rem;--_row-gap:var(--space-5);--_heading-middle:.75rem;--_marker-at:var(--_heading-middle);grid-template-columns:var(--_marker) minmax(0, 1fr);grid-template-rows:auto var(--_visual);column-gap:var(--space-6);row-gap:var(--_row-gap);grid-template-areas:"marker content"".visual";align-items:center;display:grid;position:relative}.timeline_item:before{content:"";top:0;bottom:calc(var(--_gap) * -1);left:calc(var(--_marker) / 2 - var(--_line) / 2);width:var(--_line);background-color:var(--border);position:absolute}.timeline_item:first-child:before{top:var(--_marker-at)}.timeline_item:last-child:before{height:var(--_marker-at);bottom:auto}.timeline_item:only-child:before{display:none}@media (min-width:48rem){.timeline_item{--_marker-at:50%;grid-template-columns:var(--_marker) minmax(0, 1fr) minmax(0, 20rem);grid-template-rows:auto;grid-template-areas:"marker content visual"}}@media (min-width:64rem){.timeline_item{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--_visual) var(--_marker) auto;padding-inline:calc(var(--site-gutter) / 2);text-align:center;--_alignment:center;grid-template-areas:"visual""marker""content";align-items:stretch}.timeline_item:before,.timeline_item:first-child:before,.timeline_item:last-child:before{top:calc(var(--_visual) + var(--_row-gap) + var(--_marker) / 2 - var(--_line) / 2);width:auto;height:var(--_line);display:block;bottom:auto;left:0;right:0}.timeline_item:first-child:before{left:50%}.timeline_item:last-child:before{right:50%}}.timeline_marker{z-index:1;width:var(--_marker);height:var(--_marker);background-color:var(--background);border:var(--_line) solid var(--accent);border-radius:var(--radius-round);grid-area:marker;justify-self:center;position:relative}@media not (min-width:48rem){.timeline_marker{margin-top:calc(var(--_heading-middle) - var(--_marker) / 2);align-self:start}}.highlight>.timeline_marker{background-color:var(--accent);box-shadow:0 0 0 .3125rem var(--accent-well)}.timeline_visual{height:var(--_visual);grid-area:visual;place-items:center;padding:1.25rem 1.5rem;display:grid}.timeline_visual:has(>:nth-child(2)){grid-template:12.5rem/15.625rem;place-content:center}.timeline_visual:has(>:nth-child(2))>*{grid-area:1/1;width:15.5em}.timeline_visual:has(>:nth-child(2))>:first-child{place-self:start}.timeline_visual:has(>:nth-child(2))>:last-child{box-shadow:var(--shadow-card);place-self:end}.timeline_content{align-items:var(--_alignment,start);flex-direction:column;grid-area:content;display:flex}.evidence-stage_wrap{width:100%;padding-top:6.25rem;position:relative}@media not (min-width:30rem){.evidence-stage_wrap{--paper-size:.5125rem;padding-top:5.75rem}}.evidence-stage_main,.evidence-stage_float{--_px:0;--_py:0;--_tilt:0deg;--_lean:2deg;--_drift:.25rem;--_lift:.375rem;--_on:0;translate:calc(var(--_px) * var(--_drift)) calc(var(--_py) * var(--_drift) - var(--_on) * var(--_lift));rotate:calc(var(--_tilt) + var(--_px) * var(--_lean));transition:translate .4s cubic-bezier(.2,.7,.2,1),rotate .4s cubic-bezier(.2,.7,.2,1)}:is(.evidence-stage_main,.evidence-stage_float).active{--_on:1}.evidence-stage_main{--_lean:.75deg;--_drift:.125rem;--_lift:.25rem;z-index:1;position:relative}.evidence-stage_float{z-index:0;position:absolute;top:0}.evidence-stage_float.left{--_tilt:-7deg;top:1.125rem;left:-1.75rem}.evidence-stage_float.right{--_tilt:6deg;top:.25rem;right:-1.75rem}.evidence-stage_float.bottom{--_tilt:4deg;z-index:2;top:auto;bottom:-2.125rem;right:-2.5rem}.evidence-stage_float.bottom .paper_wrap{box-shadow:var(--shadow-card)}@media not (min-width:30rem){.evidence-stage_float.left{left:-.375rem}.evidence-stage_float.right{right:-.375rem}.evidence-stage_float.bottom{display:none}}@media (prefers-reduced-motion:no-preference){.evidence-stage_float{animation:.6s cubic-bezier(.2,.7,.2,1) backwards evidence-stage-drop}.evidence-stage_float.right{animation-delay:80ms}.evidence-stage_float.bottom{animation-delay:.7s}}@keyframes evidence-stage-drop{0%{opacity:.4;translate:0 -.625rem}}}
