.casefile_root__7LAVx{--cf-ink:var(--brand-ink,color-mix(in srgb,var(--brand-primary) 12%,#152234));--cf-text:var(--brand-text,#42536a);--cf-quiet:color-mix(in srgb,var(--cf-text) 82%,#fff);--cf-paper:var(--brand-paper,#f1f4f8);--cf-sheet:#ffffff;--cf-rule:color-mix(in srgb,var(--cf-ink) 13%,var(--cf-paper));--cf-band:var(--brand-band,color-mix(in srgb,var(--brand-primary) 7%,#fff));--cf-done:var(--brand-secondary);color:var(--cf-text);background:var(--cf-sheet)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .casefile_root__7LAVx{--cf-ink:var(--foreground);--cf-text:var(--muted-foreground);--cf-quiet:var(--muted-foreground);--cf-paper:color-mix(in srgb,var(--brand-primary) 10%,var(--background));--cf-sheet:var(--background);--cf-rule:var(--border)}}:root[data-theme=dark] .casefile_root__7LAVx{--cf-ink:var(--foreground);--cf-text:var(--muted-foreground);--cf-quiet:var(--muted-foreground);--cf-paper:color-mix(in srgb,var(--brand-primary) 10%,var(--background));--cf-sheet:var(--background);--cf-rule:var(--border)}.casefile_wrap__RnZAB{max-width:1152px;margin:0 auto;padding:0 24px}@media (max-width:640px){.casefile_wrap__RnZAB{padding:0 16px}}.casefile_h1__qKQ8I,.casefile_h2__6m70k,.casefile_h3__hLBZr{font-family:var(--font-display);color:var(--cf-ink);font-weight:700;margin:0;text-wrap:balance}.casefile_h1__qKQ8I{font-size:clamp(2.9rem,6.4vw,5.6rem);line-height:.94;letter-spacing:-.02em;max-width:11ch}.casefile_h2__6m70k{font-size:clamp(2rem,4vw,3.25rem);line-height:1;letter-spacing:-.015em;max-width:18ch}.casefile_h3__hLBZr{font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.05;letter-spacing:-.01em;max-width:20ch}.casefile_lead__YethL{font-size:clamp(1.1rem,1.5vw,1.25rem);line-height:1.6;max-width:52ch;margin:1.4rem 0 0}.casefile_prose__wSu2o{margin-top:1.1rem;max-width:56ch}.casefile_prose__wSu2o p{font-size:1.075rem;line-height:1.65;margin:0 0 .85rem}.casefile_prose__wSu2o p:last-child{margin-bottom:0}.casefile_link__yUjqm{font-weight:650;color:var(--brand-primary);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.casefile_link__yUjqm:focus-visible,.casefile_smallLink__FS2eZ:focus-visible{outline:3px solid var(--brand-primary);outline-offset:3px;border-radius:2px}.casefile_ctaRow__BH7eq{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:2.2rem}.casefile_closeActions__QK0z1>a:first-child,.casefile_ctaRow__BH7eq>a:first-child{padding:.85rem 1.5rem;font-size:1rem;border-radius:6px}.casefile_mount__a7MgO{margin:0;background:var(--cf-sheet);border:1px solid var(--cf-rule);padding:10px 10px 0;min-width:0}.casefile_mount__a7MgO img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background:var(--cf-paper)}.casefile_mountLabel__ohAYM{display:flex;gap:14px;align-items:baseline;padding:10px 2px 11px;font-family:var(--font-display);font-size:.95rem;color:var(--cf-quiet)}.casefile_mountNo__fEEGg{color:var(--cf-ink);font-weight:700;white-space:nowrap}.casefile_hero__nUINw{padding:40px 0 96px}.casefile_heroGrid__oOx_7{display:grid;grid-template-columns:minmax(0,1fr);gap:44px;align-items:center}@media (min-width:980px){.casefile_heroGrid__oOx_7{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:64px}}.casefile_heroPhoto__tEMWP{position:relative}.casefile_heroPhoto__tEMWP .casefile_mount__a7MgO{position:relative;transform:rotate(-.6deg);box-shadow:0 18px 40px -24px rgba(20,36,58,.45)}.casefile_heroPhoto__tEMWP .casefile_mount__a7MgO img{aspect-ratio:4/5;max-height:640px}.casefile_sheetBehind__42T5V{position:absolute;inset:22px -14px -14px 22px;background:var(--cf-paper);border:1px solid var(--cf-rule)}@media (max-width:979px){.casefile_heroPhoto__tEMWP .casefile_mount__a7MgO img{aspect-ratio:4/3}.casefile_sheetBehind__42T5V{inset:14px -8px -8px 14px}}@media (max-width:640px){.casefile_hero__nUINw{padding:24px 0 64px}}.casefile_find__kjoYB{background:var(--cf-paper);border-top:1px solid var(--cf-rule);border-bottom:1px solid var(--cf-rule);padding:64px 0;scroll-margin-top:72px}.casefile_findGrid__HrZBZ{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}@media (min-width:980px){.casefile_findGrid__HrZBZ{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}}.casefile_find__kjoYB .casefile_h2__6m70k{font-size:clamp(1.8rem,3vw,2.5rem)}.casefile_find__kjoYB .casefile_prose__wSu2o p{font-size:1.025rem}.casefile_findBox__6K0JO>:first-child{margin:0!important;max-width:none!important}.casefile_rails__siB3f{max-width:1136px;margin:40px auto 0}.casefile_rails__siB3f>*{margin-top:0!important;margin-bottom:0!important}.casefile_smallLink__FS2eZ{display:inline-block;margin-top:1rem;font-size:.975rem;font-weight:600;color:var(--brand-primary);text-decoration:underline;text-underline-offset:4px}.casefile_caseFile__YHPOT{padding:104px 0 72px;scroll-margin-top:72px}.casefile_stages__Xt22y{list-style:none;margin:72px 0 0;padding:0 0 0 96px;position:relative}.casefile_stages__Xt22y:before{content:"";position:absolute;left:27px;top:8px;bottom:40px;width:2px;background:linear-gradient(var(--brand-primary),var(--brand-primary)) top /2px 100% no-repeat;opacity:.85}.casefile_stage__EW3Vi{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:104px}.casefile_stage__EW3Vi:last-child{padding-bottom:32px}@media (min-width:980px){.casefile_stage__EW3Vi{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}.casefile_stageFlip__O_0ds{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.casefile_stageFlip__O_0ds .casefile_stageWords__i8C07{order:2}.casefile_stageWide__cgptY{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.casefile_stageFlip__O_0ds.casefile_stageWide__cgptY{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.casefile_marker__GIrK6{position:absolute;left:-96px;top:-6px;width:56px;height:56px;display:grid;place-items:center;background:var(--cf-sheet);border:2px solid var(--brand-primary);font-family:var(--font-display);font-weight:700;font-size:1.7rem;color:var(--brand-primary);font-variant-numeric:tabular-nums}.casefile_stageWords__i8C07{padding-top:6px}.casefile_stageFigure__6A1HA{min-width:0}@media (max-width:760px){.casefile_caseFile__YHPOT{padding:72px 0 40px}.casefile_stages__Xt22y{padding-left:52px;margin-top:48px}.casefile_stages__Xt22y:before{left:15px}.casefile_marker__GIrK6{left:-52px;top:-2px;width:32px;height:32px;font-size:1.05rem}.casefile_stage__EW3Vi{padding-bottom:72px;gap:24px}}.casefile_figCaption__q58HZ{margin:12px 0 0;font-size:.925rem;line-height:1.5;color:var(--cf-quiet);max-width:58ch}.casefile_photoPair__dLkO6{display:grid;gap:0}.casefile_photoSecond__ssKZP{width:62%;justify-self:end;margin-top:16px;position:relative;box-shadow:0 16px 34px -22px rgba(20,36,58,.5)}.casefile_photoSecond__ssKZP img{aspect-ratio:16/9}@media (max-width:640px){.casefile_photoSecond__ssKZP{width:100%;margin-top:16px;box-shadow:none}}.casefile_sheet__15qA7{background:var(--cf-sheet);border:1px solid var(--cf-rule);box-shadow:0 1px 0 var(--cf-rule);min-width:0}.casefile_sheetHead__nDH8k{font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--cf-ink);padding:12px 16px;border-bottom:1px solid var(--cf-rule)}.casefile_bars__AjmBc{display:grid;gap:7px;flex:1;min-width:0}.casefile_bars__AjmBc i{display:block;height:7px;border-radius:1px;background:var(--cf-rule)}.casefile_bars__AjmBc i:first-child{background:color-mix(in srgb,var(--cf-ink) 45%,var(--cf-rule));height:8px}.casefile_inbox__gueGB{display:grid;grid-template-columns:minmax(0,1fr);gap:0;background:var(--cf-paper);padding:22px;border:1px solid var(--cf-rule)}@media (min-width:640px){.casefile_inbox__gueGB{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center}}.casefile_mailList__01sVs{list-style:none;margin:0;padding:0}.casefile_mailList__01sVs li{display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--cf-rule);flex-wrap:wrap}.casefile_mailList__01sVs li:last-child{border-bottom:0}.casefile_mailPicked__4KF8W{background:color-mix(in srgb,var(--brand-primary) 7%,var(--cf-sheet));box-shadow:inset 3px 0 0 var(--brand-primary)}.casefile_envelope__I4tXA{width:18px;height:13px;border:1.5px solid var(--cf-quiet);position:relative;flex:none}.casefile_envelope__I4tXA:after{content:"";position:absolute;left:2px;right:2px;top:-3px;height:9px;border-right:1.5px solid var(--cf-quiet);border-bottom:1.5px solid var(--cf-quiet);transform:rotate(45deg) scale(.72)}.casefile_clip__Cb1yf{flex:none;font-size:.68rem;font-weight:700;letter-spacing:.02em;color:var(--cf-quiet);border:1px solid var(--cf-rule);padding:1px 5px;border-radius:3px}.casefile_openBtn__no6rv{margin-left:auto;font-size:.8rem;font-weight:700;color:#fff;background:var(--brand-primary);padding:5px 10px;border-radius:4px;white-space:nowrap}.casefile_joiner__Gf6eT{display:none}@media (min-width:640px){.casefile_joiner__Gf6eT{display:block;height:2px;background:var(--brand-primary);position:relative}.casefile_joiner__Gf6eT:after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left:7px solid var(--brand-primary);border-right:0}}@media (max-width:639px){.casefile_fileSheet__CJCJ0{margin-top:14px}}.casefile_assigned__2QIsi{display:flex;align-items:center;gap:10px;padding:12px 16px 6px;font-size:.9rem;font-weight:600;color:var(--cf-ink)}.casefile_avatar__UcudA{width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--brand-primary) 30%,var(--cf-rule));flex:none}.casefile_taskList__qzvfH{list-style:none;margin:0;padding:4px 16px 12px}.casefile_taskList__qzvfH li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px dashed var(--cf-rule);font-size:.875rem;line-height:1.35;color:var(--cf-text)}.casefile_taskList__qzvfH li:first-child{border-top:0}.casefile_fee__5FkML{font-variant-numeric:tabular-nums;font-weight:650;color:var(--cf-ink);white-space:nowrap}.casefile_versions__aYimt{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--cf-rule)}.casefile_versions__aYimt li{padding:12px 14px;border-left:1px solid var(--cf-rule);display:grid;gap:2px;background:var(--cf-sheet)}.casefile_versions__aYimt li:first-child{border-left:0}.casefile_versionNo__RYnLC{font-family:var(--font-display);font-weight:700;font-size:1.2rem;color:var(--cf-ink)}.casefile_versionNote__D5ZAY{font-size:.85rem;color:var(--cf-quiet);line-height:1.35}.casefile_versionFinal__PHKN1{box-shadow:inset 0 3px 0 var(--cf-done)}.casefile_versionFinal__PHKN1 .casefile_versionNo__RYnLC{color:var(--cf-done)}@media (max-width:480px){.casefile_versions__aYimt{grid-template-columns:minmax(0,1fr)}.casefile_versions__aYimt li{border-left:0;border-top:1px solid var(--cf-rule)}.casefile_versions__aYimt li:first-child{border-top:0}}.casefile_bundle__aNY_6{position:relative;height:clamp(360px,40vw,470px);background:var(--cf-paper);border:1px solid var(--cf-rule);overflow:hidden}.casefile_page__og2lH{position:absolute;height:84%;aspect-ratio:1/1.414;left:calc(7% + var(--i) * 10%);top:calc(5% + var(--i) * 2.5%);background:var(--cf-sheet);border:1px solid var(--cf-rule);box-shadow:0 10px 24px -14px rgba(20,36,58,.45);transform:rotate(calc(-4.5deg + var(--i) * 1.5deg));padding:9% 7% 0;display:flex;flex-direction:column;gap:12px}.casefile_page__og2lH .casefile_bars__AjmBc{flex:none}.casefile_pageTitle__dAz0a{font-family:var(--font-display);font-weight:700;font-size:clamp(.85rem,1.3vw,1.05rem);color:var(--cf-ink)}.casefile_indexLines__XFRIC{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:7px;font-size:clamp(.66rem,.95vw,.8rem);color:var(--cf-text)}.casefile_indexLines__XFRIC li{display:flex;align-items:baseline;gap:6px}.casefile_indexLines__XFRIC li>span:first-child{white-space:nowrap}.casefile_dots__b3l6b{flex:1;border-bottom:1.5px dotted var(--cf-rule);transform:translateY(-3px)}.casefile_stamp__WnLaz{margin-top:auto;border-top:1px solid var(--cf-rule);padding:7px 0 8px;font-family:var(--font-display);font-size:clamp(.56rem,.8vw,.72rem);letter-spacing:.01em;color:var(--brand-primary);white-space:nowrap;overflow:hidden;text-overflow:clip}@media (max-width:640px){.casefile_bundle__aNY_6{height:400px}.casefile_page__og2lH{height:80%;left:calc(3% + var(--i) * 7%)}.casefile_stamp__WnLaz{white-space:normal;line-height:1.35}}.casefile_timeline__HbeQN{list-style:none;margin:0;padding:0;position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:0}.casefile_timeline__HbeQN li{position:relative;padding:0 0 22px 30px;display:grid;gap:3px}.casefile_timeline__HbeQN li:before{content:"";position:absolute;left:5px;top:6px;bottom:-6px;width:2px;background:var(--cf-rule)}.casefile_timeline__HbeQN li:last-child:before{display:none}.casefile_timeline__HbeQN li:after{content:"";position:absolute;left:0;top:4px;width:12px;height:12px;background:var(--cf-sheet);border:2px solid var(--brand-primary)}.casefile_tlAt__F6gkI{font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--cf-ink)}.casefile_tlTitle__eZVbh{font-weight:650;color:var(--cf-ink)}.casefile_tlBody__kym6Y{font-size:.95rem;line-height:1.5}.casefile_tlStart__fjm1H:after{background:var(--cf-done)!important;border-color:var(--cf-done)!important}.casefile_tlRepeat__LTIOE:after{border-style:dashed!important}.casefile_tlStrong__TD0kz:after{background:var(--cf-ink)!important;border-color:var(--cf-ink)!important}@media (min-width:980px){.casefile_timeline__HbeQN{grid-template-columns:.6fr repeat(3,minmax(0,1fr));padding-top:4px}.casefile_timeline__HbeQN li{padding:30px 18px 0 0}.casefile_timeline__HbeQN li:before{left:0;right:0;top:9px;bottom:auto;width:auto;height:2px}.casefile_timeline__HbeQN li:last-child:before{display:block;right:40%}.casefile_timeline__HbeQN li:after{left:0;top:4px}}.casefile_cycle__D1dZg{display:grid;grid-template-columns:repeat(var(--days),minmax(0,1fr));gap:3px;padding:18px;background:var(--cf-paper);border:1px solid var(--cf-rule)}@media (max-width:640px){.casefile_cycle__D1dZg{grid-template-columns:repeat(10,minmax(0,1fr))}}.casefile_day__J_Db1{display:grid;place-items:center;aspect-ratio:1/1.6;min-width:0;border:1px solid var(--cf-rule);background:var(--cf-sheet)}.casefile_dayIn__qR0fl{background:color-mix(in srgb,var(--brand-primary) 12%,var(--cf-sheet));border-color:color-mix(in srgb,var(--brand-primary) 30%,var(--cf-rule))}.casefile_day__J_Db1 i{width:50%;max-width:8px;aspect-ratio:1;border-radius:50%;background:var(--brand-primary)}.casefile_dayNext__aTZ3_ i{background:var(--cf-quiet)}.casefile_dayCut__ojnQe{box-shadow:inset 0 0 0 2px var(--cf-done);border-color:var(--cf-done)}.casefile_cycleKey__gXVdK{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:.925rem}.casefile_cycleKey__gXVdK li{display:flex;align-items:center;gap:8px}.casefile_cycleKey__gXVdK .casefile_day__J_Db1{width:14px;aspect-ratio:1/1.4}.casefile_roles__sjgYT{background:var(--cf-paper);border-top:1px solid var(--cf-rule);padding:104px 0}.casefile_rolesGrid__Mvf8u{display:grid;grid-template-columns:minmax(0,1fr);gap:44px;align-items:start}@media (min-width:980px){.casefile_rolesGrid__Mvf8u{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:64px}}.casefile_rolesPhoto__6azB3 img{aspect-ratio:4/3}@media (min-width:980px){.casefile_rolesPhoto__6azB3{position:sticky;top:96px}}@media (max-width:979px){.casefile_rolesPhoto__6azB3{order:2}}.casefile_roleList__aCPHz{margin:2rem 0 0}.casefile_roleList__aCPHz>div{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:14px 0;border-top:1px solid var(--cf-rule)}@media (min-width:640px){.casefile_roleList__aCPHz>div{grid-template-columns:11rem minmax(0,1fr);gap:20px}}.casefile_roleList__aCPHz dt{font-family:var(--font-display);font-weight:700;font-size:1.15rem;color:var(--cf-ink)}.casefile_roleList__aCPHz dd{margin:0;line-height:1.55}@media (max-width:640px){.casefile_roles__sjgYT{padding:72px 0}}.casefile_close__HV1NY{background:var(--cf-band);border-top:1px solid var(--cf-rule);padding:88px 0}.casefile_closeGrid__BXAdY{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:end}@media (min-width:980px){.casefile_closeGrid__BXAdY{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.casefile_closeActions__QK0z1{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}@media (max-width:640px){.casefile_close__HV1NY{padding:64px 0}}.story_root__QMdPY{--ink:var(--brand-dark,var(--foreground));--mark:var(--brand-secondary);--cell-empty:color-mix(in srgb,var(--brand-primary) 6%,var(--background))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .story_root__QMdPY{--ink:var(--foreground);--cell-empty:color-mix(in srgb,var(--brand-primary) 22%,var(--background))}}:root[data-theme=dark] .story_root__QMdPY{--ink:var(--foreground);--cell-empty:color-mix(in srgb,var(--brand-primary) 22%,var(--background))}.story_wrap__Q21i3{max-width:1180px;margin:0 auto;padding:0 24px}@media (max-width:640px){.story_wrap__Q21i3{padding:0 16px}}.story_plain__WhmD9{background:var(--landing-paper,var(--background))}.story_tint__l3TQA{background:var(--landing-tint,var(--muted))}.story_dark__ZVqy2{background:var(--brand-dark,var(--brand-primary));color:rgba(255,255,255,.86);--ink:#fff}.story_h1__VqD4b,.story_h2__EyenT,.story_h3__uXbdM{font-family:var(--font-display);color:var(--ink);font-weight:700;letter-spacing:-.005em;margin:0}.story_h1__VqD4b{font-size:clamp(2.6rem,5.6vw,4.75rem);line-height:.98;max-width:13ch}.story_h2__EyenT{font-size:clamp(2rem,3.8vw,3.1rem);line-height:1.02;max-width:17ch}.story_h3__uXbdM{font-size:1.45rem;line-height:1.15}.story_lead__GtXbY{font-size:1.15rem;line-height:1.6;color:var(--muted-foreground);max-width:46ch;margin:1.4rem 0 0}.story_prose__l6w2i{margin-top:1.25rem;max-width:54ch}.story_prose__l6w2i p{font-size:1.075rem;line-height:1.68;color:var(--muted-foreground);margin:0 0 .9rem}.story_prose__l6w2i p:last-child{margin-bottom:0}.story_dark__ZVqy2 .story_lead__GtXbY,.story_dark__ZVqy2 .story_prose__l6w2i p{color:rgba(255,255,255,.78)}.story_link__xJMMa{display:inline-block;margin-top:1.4rem;font-weight:700;color:var(--brand-primary);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.story_dark__ZVqy2 .story_link__xJMMa{color:#fff;text-decoration-color:var(--mark)}.story_ctaRow__RfD5R a:focus-visible,.story_link__xJMMa:focus-visible{outline:3px solid var(--mark);outline-offset:3px;border-radius:2px}.story_hero__wzdYh{padding:48px 0 80px}.story_heroGrid__YzhL3{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}@media (min-width:960px){.story_heroGrid__YzhL3{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}}.story_ctaRow__RfD5R{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:2rem}.story_ctaRow__RfD5R .story_link__xJMMa{margin-top:0}.story_feature__CdB4M{padding:88px 0}@media (max-width:640px){.story_feature__CdB4M{padding:60px 0}}.story_featureGrid__xEnPy{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;align-items:center}@media (min-width:960px){.story_featureGrid__xEnPy{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.story_featureGrid__xEnPy.story_mediaLeft__XHRbo{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.story_featureGrid__xEnPy.story_mediaLeft__XHRbo>:first-child{order:2}}.story_figure__k5fhK{margin:0;min-width:0}.story_frame__NhKq_{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:6px;background:var(--ink)}.story_caption__SYQIl{margin-top:.7rem;font-size:.9rem;color:var(--muted-foreground);max-width:60ch}.story_dark__ZVqy2 .story_caption__SYQIl{color:rgba(255,255,255,.7)}.story_heat__SpU0w{overflow-x:auto}.story_heatTable__0BtFk{border-collapse:separate;border-spacing:3px;width:100%;table-layout:fixed}.story_heatTable__0BtFk th{font-weight:500;font-size:.78rem;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.story_heatTable__0BtFk thead th{padding-bottom:4px;text-align:center}.story_heatTable__0BtFk tbody th{text-align:left;padding-right:8px;width:2.6rem}.story_heatTable__0BtFk td{padding:0}.story_cell__E7ry_{display:block;height:28px;border-radius:3px;background:color-mix(in srgb,var(--brand-primary) calc(var(--level) * 1%),var(--cell-empty))}.story_cellMarked__dwBDD{box-shadow:inset 0 0 0 3px var(--mark)}@media (max-width:640px){.story_cell__E7ry_{height:22px}.story_heatTable__0BtFk th{font-size:.7rem}}.story_heatLegend__vUoqg{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;font-size:.85rem;color:var(--muted-foreground)}.story_heatRamp__MTGr0{display:inline-block;width:96px;height:10px;border-radius:2px;background:linear-gradient(90deg,var(--cell-empty),var(--brand-primary))}.story_heatMarkKey__TI8pO{display:inline-flex;align-items:center;gap:8px;margin-left:12px}.story_heatMarkKey__TI8pO .story_cell__E7ry_{width:18px;height:14px}.story_card__vds_n{max-width:400px;padding:24px 24px 20px;background:var(--card);color:var(--card-foreground,var(--foreground));border:1px solid var(--border);border-left:5px solid var(--mark);border-radius:10px}.story_cardTitle__jA1J7{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:var(--ink);margin-bottom:14px}.story_cardLines__DknbV{margin:0}.story_cardLines__DknbV>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid var(--border)}.story_cardLines__DknbV dt{color:var(--muted-foreground)}.story_cardLines__DknbV dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.story_cardStrong__hoEfC dd,.story_cardStrong__hoEfC dt{color:var(--ink);font-weight:700;font-size:1.1rem}.story_cardNote__ZOHNQ{margin:12px 0 0;font-size:.9rem;color:var(--muted-foreground)}.story_segments__hAg6u{padding:88px 0}.story_segList__Au_it{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;gap:36px 56px}@media (min-width:760px){.story_segList__Au_it{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.story_seg__FH0nE{border-left:4px solid var(--mark);padding:2px 0 2px 20px}.story_seg__FH0nE .story_prose__l6w2i{margin-top:.6rem}.story_seg__FH0nE .story_link__xJMMa{margin-top:.8rem}.story_steps__WQMIR{padding:88px 0}.story_stepList__Odo29{list-style:none;counter-reset:step;margin:2.75rem 0 0;padding:0;display:grid;gap:32px}@media (min-width:900px){.story_stepList__Odo29{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:40px}}.story_step__EX5Rv{counter-increment:step;border-top:3px solid var(--ink);padding-top:18px}.story_step__EX5Rv:before{content:counter(step);display:block;font-family:var(--font-display);font-weight:700;font-size:3.2rem;line-height:1;color:var(--brand-primary);margin-bottom:12px}.story_step__EX5Rv .story_prose__l6w2i{margin-top:.5rem}.story_statement__AEfnr{padding:80px 0}.story_facts__rhDSF{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:18px 48px;max-width:980px}@media (min-width:760px){.story_facts__rhDSF{grid-template-columns:1fr 1fr}}.story_facts__rhDSF li{font-size:1.1rem;line-height:1.55;padding-left:26px;position:relative}.story_facts__rhDSF li:before{content:"";position:absolute;left:0;top:.55em;width:12px;height:12px;background:var(--mark)}