
  :root {
    --bg: #0a0a0b;
    --raised: #131315;
    --file: #17161a;
    --ink: #efe9dc;
    --ink-2: #8b8880;
    --ink-3: #56534e;
    --rule: #26262a;
    --brass: #c9a04a;
    --blood: #a83b26;
    --green: #5b9679;
    --mono: "Courier Prime", ui-monospace, Courier, monospace;
    --sans: "Barlow", system-ui, sans-serif;
    --stamp: "Special Elite", "Courier Prime", monospace;
  }
  * { box-sizing: border-box; }
  html { -webkit-text-size-adjust: 100%; }
  body {
    margin: 0;
    min-height: 100vh;
    background: var(--bg);
    color: var(--ink);
    font-family: var(--sans);
    font-size: 17px;
    line-height: 1.6;
    display: flex;
    flex-direction: column;
    position: relative;
  }
  /* smoke + streetlight */
  body::before {
    content: "";
    position: fixed; inset: 0; pointer-events: none; z-index: 0;
    background:
      radial-gradient(1100px 520px at 50% -14%, rgba(201,160,74,0.13), transparent 68%),
      radial-gradient(760px 620px at 108% 88%, rgba(168,59,38,0.10), transparent 70%),
      radial-gradient(900px 700px at -12% 62%, rgba(91,150,121,0.05), transparent 72%);
  }
  /* film grain */
  body::after {
    content: "";
    position: fixed; inset: 0; pointer-events: none; z-index: 1; opacity: 0.05;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");
  }
  .layer { position: relative; z-index: 2; }
  a { color: inherit; }
  .wrap { width: 100%; max-width: 1080px; margin: 0 auto; padding: 0 40px; }

  /* word on the street */
  .ticker {
    border-bottom: 1px solid var(--rule);
    background: #0d0d0f;
    overflow: hidden;
    font-family: var(--mono);
    font-size: 12px;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    color: var(--ink-3);
    padding: 8px 0;
  }
  .ticker-track { display: inline-flex; white-space: nowrap; animation: slide 52s linear infinite; }
  .ticker-track span { padding: 0 24px; }
  .ticker b { font-weight: 500; color: var(--ink-2); }
  .ticker .up { color: var(--green); }
  .ticker .down { color: var(--blood); }
  @keyframes slide { from { transform: translateX(0); } to { transform: translateX(-50%); } }

  /* hero */
  .hero { text-align: center; padding: 88px 0 0; }

  /* logo is embedded so it never depends on a network fetch */
  .logo-mark {
    display: block; margin: 0 auto;
    aspect-ratio: 938 / 690;
    background-image: url("data:image/png;base64,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");
    background-size: contain; background-repeat: no-repeat; background-position: center;
    filter: drop-shadow(0 26px 56px rgba(0,0,0,0.9));
  }
  .hero .logo-mark { width: min(640px, 80vw); }
  .hero .kicker {
    font-family: var(--mono); font-size: 11.5px; letter-spacing: 0.3em;
    text-transform: uppercase; color: var(--brass); margin: 26px 0 0;
  }
  .hero .opening {
    font-family: var(--mono); font-size: clamp(15px, 2vw, 18px);
    line-height: 1.55; color: var(--ink); margin: 20px 0 0;
  }
  .hero .opening span { color: var(--ink-3); }
  .hero .divider {
    width: 100%; max-width: 460px; margin: 22px auto 0; height: 1px;
    background: linear-gradient(90deg, transparent, var(--rule) 18%, var(--brass) 50%, var(--rule) 82%, transparent);
  }

  main { flex: 1; padding: 60px 0 88px; }

  .quote {
    max-width: 22ch;
    margin: 0 auto 46px;
    text-align: center;
    font-family: var(--mono);
    font-weight: 700;
    font-size: clamp(26px, 4.6vw, 52px);
    line-height: 1.18;
    letter-spacing: -0.015em;
  }
  .quote em { font-style: normal; color: var(--brass); }
  .attrib {
    text-align: center; font-family: var(--mono); font-size: 12px;
    letter-spacing: 0.2em; text-transform: uppercase; color: var(--ink-3);
    margin: -30px 0 52px;
  }

  .lede { max-width: 58ch; margin: 0 auto; text-align: center; }
  .lede p { margin: 0 0 16px; }
  .lede .quiet { color: var(--ink-2); font-size: 15px; }

  /* the code */
  .beats {
    display: grid; grid-template-columns: repeat(3, 1fr);
    gap: 1px; background: var(--rule);
    border: 1px solid var(--rule); margin: 72px 0 0;
  }
  .beat { background: var(--raised); padding: 30px 28px 32px; }
  .beat .n {
    font-family: var(--mono); font-size: 34px; font-weight: 700;
    color: var(--rule); line-height: 1;
  }
  .beat h3 {
    font-family: var(--mono); font-weight: 700; font-size: 17px;
    letter-spacing: 0.04em; margin: 14px 0 8px;
  }
  .beat p { margin: 0; font-size: 15px; color: var(--ink-2); line-height: 1.55; }

  /* case files */
  .board { margin: 78px 0 0; }
  .board-head {
    display: flex; justify-content: space-between; align-items: baseline;
    font-family: var(--mono); font-size: 11.5px; color: var(--ink-3);
    letter-spacing: 0.16em; text-transform: uppercase;
    border-bottom: 1px solid var(--rule); padding-bottom: 10px; margin-bottom: 18px;
  }
  .live::before {
    content: ""; display: inline-block; width: 6px; height: 6px; border-radius: 50%;
    background: var(--blood); margin-right: 9px; vertical-align: middle;
    animation: pulse 2.6s ease-in-out infinite;
  }
  @keyframes pulse { 0%,100% { opacity: 1; } 50% { opacity: 0.2; } }

  .cards { display: grid; grid-template-columns: repeat(auto-fit, minmax(252px, 1fr)); gap: 16px; }
  .card {
    background: var(--file);
    border: 1px solid var(--rule);
    border-top: 3px solid var(--rule);
    padding: 20px 22px 24px;
    box-shadow: 0 14px 30px rgba(0,0,0,0.5);
  }
  .card.hit { border-top-color: var(--blood); }
  .card.protect { border-top-color: var(--green); }
  .card .row1 {
    display: flex; justify-content: space-between; align-items: center;
    font-family: var(--mono); font-size: 11px; letter-spacing: 0.16em; text-transform: uppercase;
  }
  .card .kind.hit { color: var(--blood); }
  .card .kind.protect { color: var(--green); }
  .card .state { color: var(--ink-3); }
  .card .sn {
    font-family: var(--mono); font-size: 31px; font-weight: 700;
    margin: 14px 0 6px; letter-spacing: 0.01em;
  }
  .card .thesis {
    font-size: 15px; color: var(--ink-2); margin: 0 0 18px;
    min-height: 3em; line-height: 1.5;
    border-left: 2px solid var(--rule); padding-left: 12px;
  }
  .card dl { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin: 0; font-family: var(--mono); }
  .card dt { font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--ink-3); }
  .card dd { margin: 3px 0 0; font-size: 15px; }
  .redact { display: inline-block; max-width: 100%; background: #34322f; color: transparent; border-radius: 1px; user-select: none; word-break: break-all; overflow-wrap: anywhere; }

  /* wallet + contract values sit on one line at every width */
  .addr {
    display: block; width: 100%;
    font-family: var(--mono); font-size: 14px;
    white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
  }
  .books dl.wallets dd { font-size: 14px; }
  .books dl.wallets .addr { font-size: 13.5px; letter-spacing: -0.01em; white-space: normal; overflow-wrap: anywhere; }
  a.txlink {
    color: var(--brass); text-decoration: none;
    border-bottom: 1px solid rgba(201,160,74,0.35);
    transition: border-color .15s ease;
  }
  a.txlink:hover, a.txlink:focus-visible { border-bottom-color: var(--brass); outline: none; }
  a.addr {
    color: var(--ink); text-decoration: none;
    border-bottom: 1px solid var(--rule);
    transition: color .15s ease, border-color .15s ease;
  }
  a.addr:hover, a.addr:focus-visible { color: var(--brass); border-bottom-color: var(--brass); outline: none; }
  .addr.masked {
    background: #34322f; color: transparent; border-radius: 1px;
    user-select: none; min-height: 1.5em; position: relative;
    transition: background 0.25s ease, color 0.25s ease;
    cursor: help;
  }
  .addr.masked::after {
    content: attr(data-tease);
    position: absolute; inset: 0;
    display: flex; align-items: center; justify-content: center;
    font-family: var(--stamp); font-size: 11.5px; letter-spacing: 0.14em;
    text-transform: uppercase; color: transparent;
    transition: color 0.25s ease;
    white-space: nowrap; overflow: hidden;
  }
  .addr.masked:hover, .addr.masked:focus-visible {
    background: #101012; box-shadow: inset 0 0 0 1px var(--rule); outline: none;
  }
  .addr.masked:hover::after, .addr.masked:focus-visible::after { color: var(--brass); }
  .stamp {
    display: inline-block; border: 1.5px solid var(--brass); color: var(--brass);
    font-family: var(--stamp); font-size: 11.5px; letter-spacing: 0.14em;
    padding: 3px 8px; border-radius: 2px;
  }
  .stamp.clean { border-color: var(--green); color: var(--green); }
  .stamp.cross { border-color: var(--blood); color: var(--blood); }
  .card.blessed { border-color: rgba(201,160,74,0.55); box-shadow: 0 14px 34px rgba(0,0,0,0.55), 0 0 0 1px rgba(201,160,74,0.16) inset; }
  .seal {
    font-family: var(--stamp); font-size: 11px; letter-spacing: 0.18em;
    text-transform: uppercase; color: var(--brass);
    border: 1px solid var(--brass); border-radius: 999px; padding: 2px 9px;
  }
  .board-foot {
    font-family: var(--mono); font-size: 11.5px; color: var(--ink-3);
    letter-spacing: 0.14em; text-transform: uppercase; margin: 16px 0 0;
  }


  /* the books */
  .books { margin: 78px 0 0; }
  .books-head {
    display: flex; justify-content: space-between; align-items: baseline;
    font-family: var(--mono); font-size: 11.5px; color: var(--ink-3);
    letter-spacing: 0.2em; text-transform: uppercase;
    border-bottom: 1px solid var(--rule); padding-bottom: 10px; margin-bottom: 0;
  }
  .books dl {
    display: grid; gap: 1px; background: var(--rule);
    border: 1px solid var(--rule); border-top: 0; margin: 0;
  }
  .books dl.g3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .books dl.g2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .books dl > div { background: var(--raised); padding: 17px 20px; }
  .books dt {
    font-family: var(--mono); font-size: 11px; letter-spacing: 0.12em;
    text-transform: uppercase; color: var(--ink-3);
    min-height: 1.4em;
  }
  .books dd { margin: 7px 0 0; font-family: var(--mono); font-size: 16px; line-height: 1.35; }
  .books dd small { display: block; font-family: var(--sans); font-size: 13.5px; color: var(--ink-2); margin-top: 5px; letter-spacing: 0; }
  .split { display: flex; height: 7px; margin: 9px 0 0; background: var(--rule); }
  .split i { display: block; height: 100%; }
  .books .note {
    border: 1px solid var(--rule); border-top: 0; background: #101012;
    padding: 15px 18px; font-size: 14px; color: var(--ink-2); line-height: 1.55; margin: 0;
  }
  .books .note b { color: var(--brass); font-weight: 500; }
  @media (max-width: 900px) { .books dl.g3 { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
  @media (max-width: 640px) { .books dl.g3, .books dl.g2 { grid-template-columns: 1fr; } }


  /* ---------- motion ---------- */
  @keyframes rise { from { opacity: 0; transform: translateY(22px); } to { opacity: 1; transform: none; } }
  .reveal { opacity: 1; }
  html.js .reveal { opacity: 0; }
  html.js .reveal.in { animation: rise 0.75s cubic-bezier(.2,.7,.2,1) forwards; }

  /* flicker on the neon-ish hero kicker */
  @keyframes flick {
    0%, 92%, 100% { opacity: 1; }
    93% { opacity: 0.25; }
    94% { opacity: 0.9; }
    96% { opacity: 0.35; }
    97% { opacity: 1; }
  }
  .hero .kicker { animation: flick 7s linear infinite; }

  /* slow drifting smoke over the whole page */
  @keyframes drift {
    0%   { transform: translate3d(-4%, -2%, 0) scale(1.15); }
    50%  { transform: translate3d(4%, 3%, 0) scale(1.25); }
    100% { transform: translate3d(-4%, -2%, 0) scale(1.15); }
  }
  .smoke {
    position: fixed; inset: -20%; z-index: 0; pointer-events: none;
    opacity: 0.5;
    background:
      radial-gradient(closest-side, rgba(201,160,74,0.10), transparent 70%) 18% 30% / 55% 55% no-repeat,
      radial-gradient(closest-side, rgba(168,59,38,0.09), transparent 70%) 82% 72% / 60% 60% no-repeat,
      radial-gradient(closest-side, rgba(120,140,160,0.05), transparent 70%) 50% 10% / 70% 70% no-repeat;
    animation: drift 34s ease-in-out infinite;
  }

  /* spotlight follows the cursor */
  .spot {
    position: fixed; inset: 0; z-index: 1; pointer-events: none;
    background: radial-gradient(340px at var(--mx, 50%) var(--my, 20%), rgba(201,160,74,0.10), transparent 72%);
    transition: opacity 0.4s ease; opacity: 0;
  }
  body.pointer .spot { opacity: 1; }

  /* card lift */
  .card { transition: transform 0.25s cubic-bezier(.2,.7,.2,1), box-shadow 0.25s ease, border-color 0.25s ease; }
  .card:hover {
    transform: translateY(-5px);
    box-shadow: 0 24px 46px rgba(0,0,0,0.62);
    border-color: #34343a;
  }
  .card.blessed:hover { border-color: rgba(201,160,74,0.8); }

  /* books rows warm on hover */
  .books dl > div { transition: background 0.2s ease; }
  .books dl > div:hover { background: #1b1b1f; }

  /* redactions can be lifted */
  .redact { transition: background 0.25s ease, color 0.25s ease; }
  .redact.peek { background: transparent; color: var(--ink-3); }

  /* live counters */
  .odds {
    display: flex; gap: 10px; align-items: baseline; margin: 14px 0 0;
    font-family: var(--mono); font-size: 12px; color: var(--ink-3);
  }
  .bar { flex: 1; height: 6px; background: var(--blood); position: relative; overflow: hidden; }
  .bar i { position: absolute; inset: 0 0 0 auto; background: var(--green); transition: width 0.6s cubic-bezier(.2,.7,.2,1); }

  /* countdown */
  .clock {
    display: inline-flex; gap: 6px; align-items: baseline;
    font-family: var(--mono); color: var(--brass);
  }
  .clock b { font-weight: 400; font-variant-numeric: tabular-nums; }

  /* button shine */
  .close .closesub {
    max-width: 46ch; margin: 0 auto 26px;
    font-size: 15px; color: var(--ink-2); line-height: 1.55;
  }
  .close a.x { position: relative; overflow: hidden; }
  .close a.x::after {
    content: ""; position: absolute; top: 0; bottom: 0; width: 40%;
    left: -50%; transform: skewX(-20deg);
    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.16), transparent);
    animation: sweep 4.5s ease-in-out infinite;
  }
  @keyframes sweep { 0%, 70% { left: -50%; } 100% { left: 130%; } }

  @media (prefers-reduced-motion: reduce) {
    html.js .reveal { opacity: 1; animation: none !important; }
    .smoke, .hero .kicker, .close a.x::after { animation: none; }
    .spot { display: none; }
    .card:hover { transform: none; }
  }

  /* close */
  .close {
    margin: 84px 0 0; text-align: center;
    border-top: 1px solid var(--rule); padding-top: 52px; padding-bottom: 8px;
  }
  .close .line {
    font-family: var(--mono); font-size: clamp(19px, 3vw, 32px);
    line-height: 1.4; color: var(--brass); margin: 0 0 26px;
  }
  .close .closesub {
    max-width: 46ch; margin: 0 auto 26px;
    font-size: 15px; color: var(--ink-2); line-height: 1.55;
  }
  .close a.x {
    font-family: var(--mono); font-size: 13px; letter-spacing: 0.16em; text-transform: uppercase;
    border: 1px solid var(--brass); color: var(--brass);
    padding: 13px 28px; text-decoration: none;
    display: inline-flex; align-items: center; gap: 11px;
    transition: background 0.15s ease, color 0.15s ease;
  }
  .close a.x svg { display: block; flex: none; }
  .close a.x:hover, .close a.x:focus-visible { background: var(--brass); color: var(--bg); outline: none; }

  footer {
    border-top: 1px solid var(--rule); padding: 26px 0 38px;
    color: var(--ink-3); font-size: 12.5px; line-height: 1.6;
    text-align: center;
  }
  footer p { margin: 0 auto 10px; max-width: none; }

  @media (prefers-reduced-motion: reduce) {
    .ticker-track, .live::before { animation: none; }
  }
  @media (max-width: 860px) {
    .cards { grid-template-columns: 1fr; }
    .card .thesis { min-height: 0; }
  }
  @media (max-width: 780px) {
    .beats { grid-template-columns: 1fr; }
    .beat { padding: 18px 20px 20px; }
    .beat .n { font-size: 26px; }
    .books dl.g3, .books dl.g2 { grid-template-columns: 1fr; }
  }
  @media (max-width: 640px) {
    body { font-size: 16px; }
    .wrap { padding: 0 20px; }
    .ticker { font-size: 10.5px; letter-spacing: 0.06em; }
    .ticker-track { animation-duration: 34s; }
    .ticker-track span { padding: 0 16px; }
    .hero { padding-top: 36px; }
  
  /* logo is embedded so it never depends on a network fetch */
  .logo-mark {
    display: block; margin: 0 auto;
    aspect-ratio: 938 / 690;
    background-image: url("data:image/png;base64,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");
    background-size: contain; background-repeat: no-repeat; background-position: center;
    filter: drop-shadow(0 26px 56px rgba(0,0,0,0.9));
  }
  .hero .mark { width: min(340px, 86vw); }
    .hero .kicker { font-size: 10px; letter-spacing: 0.24em; margin-top: 20px; }
    .hero .opening { margin-top: 16px; }
    .hero .divider { margin-top: 18px; }
    main { padding: 30px 0 48px; }
    .quote { max-width: 100%; margin-bottom: 34px; }
    .attrib { margin: -22px 0 38px; font-size: 11px; letter-spacing: 0.18em; }
    .lede { text-align: left; }
    .beats, .board, .books { margin-top: 42px; }
    .board-head, .books-head { font-size: 10.5px; letter-spacing: 0.14em; gap: 12px; }
    .card { padding: 15px 16px 18px; }
    .card .sn { font-size: 24px; }
    .card dl { gap: 11px; }
    .books dd { font-size: 15px; }
    .books dd small { font-size: 13px; }
    .close { margin-top: 48px; padding-top: 32px; }
    .close .line { font-size: 19px; }
    .close .closesub {
    max-width: 46ch; margin: 0 auto 26px;
    font-size: 15px; color: var(--ink-2); line-height: 1.55;
  }
  .close a.x {
      display: block; width: 100%; padding: 15px 18px;
      font-size: 12px; letter-spacing: 0.12em;
    }
    footer { padding: 22px 0 32px; font-size: 12px; }
  }
  @media (max-width: 400px) {
  
  /* logo is embedded so it never depends on a network fetch */
  .logo-mark {
    display: block; margin: 0 auto;
    aspect-ratio: 938 / 690;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAvgAAAIvCAYAAAABGa90AAA+cUlEQVR42u3dfXabONsH4HueM/sIXUnoSkJXErKSkpUUr2TISvr+YfzGTe0EbD6EuK5zctrpJA4WSPpJFuKf379/BwAAkIf/KQIAABDwAQAAAR8AABDwAQAAAR8AAAR8AABAwAcAAAR8AABAwAcAAAR8AAAQ8AEAAAEfAAAQ8AEAAAEfAAAQ8AEAQMAHAAAEfAAAQMAHAAAEfAAAEPABAAABHwAAEPABAAABHwAAuOZfRQAAm1H2XxERxdm/dxFRK57VVR/OS3w4V13/Z9t/wSz++f37t1IAgHQD43lofPjke78LjaspIqKJiMcRP/N2Fvhr5w4BHwDy144MjK/9YIB1BmI/7/j5Q7x/MgN3swYfANJTjAz3p59hvfMFAj4A8Kk3RQAI+ACQhy6Oa7rHeAzLPNZSKAIEfABgSMgfS8AX8EHAB4CMAj6AgA8AiWrjuLvKGIViW5wyR8AHAAbrRn7/k8C5ikdFgIAPAMwR8EPABwR8AMgr4AMCPgCQqCaswwcEfADYNQEfBHwAIGHdyO8vFRkI+ABAPgHfji7LKhQBAj4AMEYrdAICPgDsO+ADAj4AkJFCEYCADwAI+ICADwAswF74gIAPABnpBHxAwAeAfLQjv79UZCDgAwDp6kZ+/4MiAwEfAMgn4AMCPgAAIOADAAACPgAwShcRbyN/plBsIOADAGmHfAEfEPABIBPtyO8vFRkI+AAAgIAPACygG/n9hSLbFOcLAR8AYIMDL+EeAR8AABDwASA33cjvLxTZZjw4Xwj4AACAgA8AkKhCESDgAwAAAj4AAAj4AACAgA8AsANvE7xGoRgR8AEAAAEfAGBinSJAwAcAEO7PFYoSAR8AIJ+QL+Aj4AMAZORRyEfAB4B9Ef7S1TnHCPgAwFZCJyDgAwAAAj4A8Jli5Pd3imwx3UrnGAR8ANhRwG8VGQj4AEA+Ab9TZJtTKgIEfADYT7h/FPCT1U14nkHABwDIxKMiQMAHAFhfGxGHiV6rUJwI+ACQv3Lk978pssV1Aj4CPgAwV8BvFdluzjUI+ACwQU8CvoAPAj4A7JeAv90yd6MtAj4AZK5SBJvQTfhaheJEwAeAfJUrh02GaWO6m5sN6hDwASBjxcjvf1Vkq5lqYFUqSgR8AMhTGePXZDeKbTWtIkDABwC+Cvhsx1SDq0fnHgEfAPJUjPz+Q1h/v6Ypy17AR8AHgMyUcdv+9wL+uqa60bZQlAj4AJBfwB9LuF9fPdHrPMX0s/hlf3xVP4AwiMjUv4oAAJJTxPitEg/hJs8UtBNfB1O9ThOXb9h+jfdPflw/mfjn9+/fSgEA0lJGxK+RP/Ma9k9PKeRP8UTatwlCfhURP0dcQ9EPBoT9DbNEBwDSc0tQF8jS0Uz0Og9x3zKdekS4jzguC3rqB5dtTLfciIWZwQeAtBQR8d8tfbqiS0YZ4z+BueaWT2aKuL4k5xaHeJ/V75xeAR8AGKeJ8bvnWJ6Tx3m85tuIYF3FuFn7WwYcrbAv4AMAwxRx2+z9mADIMuqIeJ4wVA8ZwE05qPjK4SzkN063gA8ATBfQzN6nq4vjOvp7fXWzbRHTLsm5Jew3gn463GQLAGko47bZV6EqXe1Er/PwyXmu4/ipz+OK7/MxjsuCfvfvuQx77K/KDD4ApKG5IeAf4jh73ym+JBVx25Kra75/GDTccs0s6SXel/G4RgV8ANiVMm7bdeVHmMFPXRvT7mZTxvpLcm457lPQd70K+AAgBH4R9shz8HbNa/+aDxstj0Mf9Oswqz8ba/ABYF113DYT2yq6zQzeDhO+3tOGw3301/pTHJcuteEG8VmYwQeA9RRx2xpts/fbUsa0s/i5sRPUxMzgA8B6mht/rlZ0m9LGtLP4uekUgYAPADmo4ralOW9hec6eBnO5OxiwTs8SHQBYXhm3L9n4LuBvVhvb2flmCW99XegUhYAPAFtWxO17o1urvN9zn6Nvwv08LNEBgGXVN/7cW1jKsHVdP0hDuJ/V0jP4hSLPvuEC4LoqIn7e+LMeapWHIsziW2aWUcBv+4v6IY6zEKQb0scMxE7n80HnAzBbuLctpmshF7LCAv5dcLT6+CEUkqaHhX4GQKAb5k24z07Tn9Onnb3vF+F+GUutwa8VNQA7VcZ9s7WVIsw25O/JqzyYX8AvFTUAO1TEfU8wfQlrlXPVxnG5yh4cDFTzC/hlWMIBwD7DfXPHz5vxzF8T+T/h1v0jGQd8ANhjeLv1oUZmPPej8v7YYsAvFDMAwv0otSLcjS7yXarzPWyhnW3AB4C9hft7dkf5Edbd7/Gaye0BWPa6zzzgF4oZAOF+cLhvFOMuVZHPenw3h2ce8Ku47yNKANhLuLdHOFVs/2Ggbg7fQcAHgD1oJwj3QhFdbPum1NdwU+0uAn6hiAHIWNmH+3s+rTbjycfB4ssGj9vOTwn5VxEAwM3h/tedryEUcUkdx0nSp40cr73uE2MGHwDGq4R7Fgj5W/DmOhbwASCH4PVzonDfKU6u6GIb++OXruN9BfxCwAcgw3D/PMHrCPcM0UTa++P/cB3vL+BHRDwoYgAyCltThHtP92TsYDDVcN84PfsM+ACwdUXcvw1mxHFZzrfwACBuGxSmxDMbdhzwC8ULwMaVEfFf3P/QRmvuuUcb6SzV8cyGnQd8ANh6uP81weu8hhsRuV+TwDF4ZoOADwCbVU0Y7ivFyQTaWHcW37auAj4AbFYd92+DGXFcyiAQMfW1uQZ73Qv4ALBZbUyzU451ysyhi3Vm8auwxEzAB4CNKSLid9x/M61wz9yWvrZ+hJ2fBHwA2JgyjjvlTEG4Z25dHNfDLxXuG0Uu4APAltQxzc20wj1LX7dzs9f9hv2rCADYqSbuf3iVcM8a2jje+PowY7h3PW+YGXwA9hqQpgr3P4QhVjDXNXdwPQv4ALAlRR/uHyd6PWuUWXOQOjXbYWZi60t0Dv0FPvQiryds1G/12ncGRYzbcqqI441gTy5bgJuUffs71bIGa5RZU9dniqeJ60inaAX8tQJyfXZxj60Mawf8MQOSj5qz994k8F4AtqKOafa3PzFzTwraCQP+N+E+H1tZonOIiO8R8U+8P2zhlouwSOC93HsMp/dexnLbZAEI98I9aQb8twle57twL+CvEezL8JCFa50WANc1wj0Z6ybIRy8yloC/pB+C/aCRu1l8gOvhfqrlC29xnHAS7kkxC9zKjjkC/k2jyltpRMd1YADMG+7LMOFEfjmgU3wC/lJ+aERVToBEwv0h7CxC+m79NL+INO5PJPOAb23jbQH/TTEAzBLuK+GejVz3t3jsB7AI+KOMCZ7C/e0Bv1UMAMI9Av4NCsUn4M/lVbi/O+QDCPfCPft1zzIdBPxZgmftVACQQLh/E+7ZqFuz1JOQL+DPwZPTAEgh3Idwz4bdc90K+AL+pBfai4YUgETC/fdwTxPbDviW6TB7wP8q5Hu4AgC3qicO97ZoJge3XsOlohPwp1IpfgBu7D+eJw73jWIlA92NP/ek6AT8KbyGpTkAjFdExM8JX+9FuCcj7Z11CwH/LpWiB+AGU4bxl7BUlLx0cZxEFfAF/MX9UOwA3BjuHyd6rVfhnoxD/i0qRSfg3+oQPgoF4LbwMfWDrEDAf1cqOgH/1otMuAdgrCKmXXcv3JOzJo4PbBvrQdEJ+Lcwew/ALdoJX+t72OSB/N16jReKTsC/ZUQJAGNUMd3Mor3u4ev6hoA/2JuAD8BIRUy3NOdVP8SONHfUOQT8wWpFDcBIlX4IbtIK+AL+3MzeAzBWGdM9rda6e/bG9S7gz65WzACs1Hccwrp79umWnXQewyy+gD9AE2bvARiniOkeaFUpTnbq1oFtqegE/K90ihiAkZqJXuf1zn6ocCrYYT1y3WfgX0UAQGJSmL1v4v3JuadlPm3/312YwCJ9rlEBHwCSUE/0Oq8TDzge48+bfg/9AEKIIjeFIti+/ykCABJSJjBQKAYch5sRSV3XD0RvqYOubQEfACYL91Mtz+nuPI4Hp4MMtDf8zIOAL+ADwFSmChU/Fjrezikjca5RAR8Asgj494aacsD3vIbwhLpIotxkC5BXp1zF+y4v3USBd0uh4i3u3xrzacD3tS43NqBbsS4i4AMwgSb+XsN+KfB2H/7eXRgUrBHuywlepw0z63BvwC8VnYAPwPrKuHyD6kP8fcPomBtZDyMGAvcE6yKmubH13nBfDCyT1iXHRgL+IcbfvH7aJcpgWcAHYCVFRPya6bUfRwwKDnF5aVD3IXDMGRrufe1q4O8QfNhSyH9UDAI+ANvSJHIcjwOCxNuVQUCRSMB/WuB3jFEaVLBSnShccwI+AOuoY1uzc6clQ3Mc81JLZ9qFyqqKiJ8fBkZtP6ATvFhicNkqhm2yTSbAtjvgZ8UwaXmmMogoz8J9nA2KniPiv4j4Hel8ckPauhnrAwI+ABMqYr5193sLMidVQu+lHvA97cLH1ITtE7eojeMnQGNZty/gA5BgAGT8oCmFUF0PCFevsewMfiHcb3rg2ymGfbEGnzk6gDk7gVQaqpQ6u+6L/ybPcP+kGL6sC3ME/LlDdRXDll0tPcBr+kGH9mV//bpzLuCzc8+x3Hrgt3i/2axd4PeVZx1qEdPs1z230/7lp3LSSOehCuvur2nvrOND6nW3wPn9yo+F63MVlmvkMPi95RwK+BtliQ5b9RDHGcxfcbzZrIrpZ9TLPjD87n/PaQvAh42U0el4Tzfltf17Klw+mw/4TB/wh5Tr28zH3wwIYYdYfmnOT5dWFgFfeyPgw+b8PAuwU3RozVmoz8Vj/54ajfZmNWEmda3wHTHvspgyhi27qhcu19qlteuAj4APq3voA+w94bXqBwo5r29+7AdEjUtmU6qw7n5OxYDvaVcO0q+x7M45pWsuG+2M9QIBHxbxM26bya/7n33YSTk9hYeYbO265rruziC75icjTQx7AnC98HF9/H0Hl9ku6wcCPiTjV4ybeShjnzcuPoaZ/C0wEJs3wAxpKw4zhaQihs2SNwuHtPrCoENI3J8izOIL+JCYMcG13nE5PYU1+alfx9bdzzsIKgaehznC05DjXnr2vojLn4IaaG7bLZ/APAj4Aj6k5nFgw1QJUFFrxJNUhjXQqQT8bqZ6N2RJ4NID8GuDys5lttt2CAEfkguuU3xP7h7CLH5qijguNWOY7o5y/moQ9TZDuB06eHuJ5W+sfVxwkMM2BsEI+JBcSPpMFfu5qfYrHp6UlkYRJNFGnIJRN/Hv/JXodWBQaRB8Sx1BwIdFPcbnHy9Wikh5JHoerLsfbu498LuJX68e+H1LP7G2dikJ+Aj4sBXlFwMABPzUrldbYo7TznzNdxOf3yFLc9Z4Yu1nn+K9Coi7DfiFohPwYUs0WsokRbUiWCy4xICwPXXQHvpaleuOhPoFfcPG/KsI2HFoLRXNX05bonWKYrVw71Ol8dqNDGibGHbPz9JLc6oBA53c2oSq/yrOzsnbh/fbxvv9F3tuE/ULAj5sioB/vVwaxbBK4HCjcxqD/zmC7ZAQHbH80pzTwHKpcljzXBdfnIeHD39//FAn3z6E/thY+O9mrisI+JBcJ46Avzbr7pcPLtWA72kXDNFDj2nqcJ/rTmJF354VEw2eH/rBwdOHAVn34atNuEwO4VNCAR8ya+g7wZ9EGVDdF1juGcwucW6agSF66RtZxwTfbkPXRNkPlMoFBi+PFwLzIf6c4W8TCv2dgC/gQy40ZqSsDk+rvTew3Bo+vwp/U2y/WQ48v2+xzhNrx5Rz6qpI4xOJj6H/Of58WFq7Yui/9TwWmhoBH4DhnWalGJINLM0Exzf0NeqFy62M4ZMfqW+RWUX6S9wezgYel9b2N/H3Uh8BHwEfYIOa8CTltQJLuUDAH3p+19jzPpcn1hax/S0+H+LvpVKX1vZPEfxv/fmnvpy7QMAH4Ko2LB9b05CA3935+kOXXlULv/exvy/lUFdlOkgesra/EbgR8CFtp4a7iD/3ZSZPlXA/mVsDTvHF/3+945iKGD5DvvSe92XktR1rsaNr/au1/eehv9vgYA0BH7IK9tWVRrcJN1/mqA773U9Zf9obQ+FXwbC98xwPcVp7vfTgMqdwX+y8Dnxc2/90YaDanoX+vZeXgA8sEk7KLzriNuyPnpsuIl7OwomZ/PvK8hZlfP0p2a2vXUXaS3OeFiznJag/n3uK6SaKivAJgIAPTNK5N2E5R26aC2Hz1Hme/iyd81kVAwbf3Y2vO3RAfppZXdKtkwXtRs8j0yoj7Yd4IeAzse9fdIZlrD8LXURaMw9jtp2rI58dLxgenooPfz8F/0L4nz0Ydje2F/XA7ztE2nveTzHYIT/P8T4h0cWfS39cIwI+OwooQ/+/Mvv6ez1efH+6C39vLgTV8iz4nzzusIzGhPtyhtetYvhSiHrhcirC/TxM4/Hsz6crg8H2Qx8n/Av4sMvwBiflyIFg14f+5sLrnIf+IvLcnam5MezOsf6+Gvh9ayzNqVUtFgr/14J/G3/O9Hf6QQEfODaEZvDzVsffu+v8uDHEthdCZBF/7jpSxLbX+r/F7TP4n7nloVPNiHJcOmyXcd/svRDGVMH/Y/1t4+9PKlvXnIAPWw/scB7Cnm8Io2Ovue6T31HEn0t+HjKtQ8XErzsmQP9Yoe7XK5UzfObhk3pz+NBmtWGpr4APsEH1ir+7+/BncyHAnr5OAXnLS32qiQNtM/D7bvlkYIr3eu8nNIIVS3v88Ofzh3p0Hvw7g1ABHyDVcJ/yMpk2Li/3OQ/9p39bMvzf0qkPOb4xIbwZ8X6XHsSVMc3uZcITqYX/z4J/G9b5C/iwokLHydm1sDVdXL65t4i/9/UvZxrAtDOV9dB6WcXwpTkvsexMeBnTba2rnWJLwf/aDb7n13K7h+tawIf1AhLkeF03V0L1eeCfIvTfEpjLL/7/YcRAYczseL3wgNFzM+DP4H/udIN+96HtaiOjJWkCPhgQwBLXbnchmBfxPuv/vECd+CrgNzME9u8Lh/tmwtc7uHzJ0EP/9TH4P38YAMRZ6O+21g8L+LCOYmRjUSgyMg3/3VkHOvcTr7/61KAdOEgYujRnyT3vi/53PUx8fmCvA4BTm/Fx8uF8yV2Xal0R8AFIQTniew8zvP6QffWLGL785RDLLc0pY55lOa3LEv7yfCH0nz/MK2L5HbMEfNioThEg4P+/ZobXHxLGxwT2dqF6O1e41+7AcOdr/dfYEvcv/3NOYBMKRUDmxiwtuSV4lne+Zh3Dl+YsNXtfxbw31Ar4MM5bjJusEPABoNf0neiUA9/uiwH2mJuAqwXKoI7571kAxg+6kyDgA7A1D3Gcuf6vD7pfBf0yPr/B9vWLgF+POLaXmH/mu4nxuw5NPegB/m5HWgF/vzSYANN5HhD0yy9eo/1icPA04njqmd9vO/J47gkrwLiBdzIE/OUVigBg8nbxuQ+/UwfsMZ32j5nLqI15ngp8SeeyhMGWflq1gA9A8ro43px2r4c+6P+OP9fCfjaA+GzHiyaG3/z7GvPN4BVx/JTiceFzAnxtyS1xBXwANqWMaZ+c+rMP+vUXAb/75HjGLIWZO9yvMegCvlaneFACPmxDoQjIXNeH6h8TB/3n+Hzmu7tS38YE9h8xz8fz5UrhHhgmuaU5Aj5sa3bgUTGwE81Z0F+qfn1UxfClOXM91KaKefe4z0E78WAQpmg/BHxgUOPxvPDv7BQ7iQT9f+I4QzaXt/j707Ei1t/zvg573I8J+bCG7ykfnIAPaQecpcN9kjcLsftB7reYZ9vGh3jfYvO83g01x573a9T7SwOfrQz0BXzW8JL6tSfgQ7qd1tPCv/MQCT2FD850/bX5faag/9wH6yqGL4ebYzC8Rr2/Vt5bCvj27GfpAXCT+kEK+JCeJpZfc38K953iJ/Ewdwr6U6+9fopxy2KmDPdFLLvH/ZCAvyW1qsHC11vydUTAh/TC/Voz98I9Wwr6Zay3BnbKR9JXsfwe97kF/C6WuymbfZvzeRcCPmSoiPU+nq+F+6SvCz4P+qcbcZfaTeUtplvKVoebaafShKU6zK/ayoEK+JBGiGtinRm87+EmNbavjuOM/stCv2uq13l26iYPX0I+c/aXmyHgg3BPujpFMDo0f5sx6L/ENB/PN8L9rCH/u2JgYlMuyxPwYQfBba1wP9eTN5l+AMj4unUK+q8Jno8m0tgpJ2ftzAM99jl5sCkCPqzbYKwV7hvFzw6CfhXT7rjz1L9ueePgoBXuFx/o/dN/fe8D/2t/PXgCLmP6zG5rB/2v8waraOP4kB3hnq9CCvfXtbIP+9UEg+qHiPgV7/vgtwN+pux/hnWvg/bCoKvs/yzO/u1RcdE7bLXPFPBhHcI95yGD+TXx/jCrKYL+Yx/aX+PznaiqsFNOygPo5kJ9PA/8U1wrbFe11QO3RAf2QbhPO2QI/8sG/Sqm2zf9KY772DcXzlct3G+yPrZnA8JOkey639zs+RfwQbiHPYa4Jo5rs6e6Efdj0K/CTjlbV8S4eyYOZ19vim/TNrs058QSHRDuYc+qOM601zHNDbBP4UbanK6NMYGw/PBvZbyv8Y+zPy35yevcC/iwok64Bz5pH6p4X74joBMxbrek9sq/ffz3Iv6+qbfof9eDIk/CSw6ZQcBnL4qdhXzhHsY7BbKm/xK49quK4TPtbyPa2+5KX1R8+LPsv8z2L+u0O9bmCfgg3AN/B/0i7ICzZ+WI770W2mPka5z/2V4YAJTxvnSkMACdRZ3LGxHwQbgHLmvOvizb2Ve4H3O+uwWOqTu7Fj8eaxnW+U/hNTJ6wruAD8I98Lkq9rU+v3C+R6lXPNY2Pl/n7xOoYQ6RwY2152yTCXl4Ee5h9iBVRcR3AT/79z52a8wusffQxfsTnEl/kCbgA1fDfa0YYJHwt4e69rjjcNjM/P1LqCLid1hWNqYPbXN7U5bogHAPfK2MiF+KIftzPHbtemoBv477HrD2Gn/eyHv6KuPPdf453eDb5HgxC/gg3APzhqatht12Z+95bNB7Sex8VXHfrP15uI/4c3eg87K5FPhPx7C14P89Mt1CW8AH4R74PPTtcanDc//eu5283/qGcNokcuxV3H8z7Zg+pbvy3ov4+wFeRcL1J6tdc/Ye8LuwdRTCPSDc866M8Z/QvCYy+Knjvk+X3voBwhRBt7tSJvWHQUDV/7l2HqtyvqjN4INwD/yp6MP93ieE6txD0B1Br83gGn1d6Px2H/7eXngvZfy57Cdmrn/Z74Yl4INwD7wrw820J087CPhVjP+U5hDrLs+Z4hpNqT/p4vJDvIqz0F+c/dvjBO+9zb3yCvgg3APvYc+Dgf4ukybj93fL+W42fo1+30jA7a6E/o+BvxgxSDvETp4ZI+CDcA/sc6ecvQf8W0Lu24rlce81+hbHGfFuw+esi2Hr/Iv+vT59eP9V7OTG8b0F/EJbjXAPCPeDPWYa8pu4banHWuXQxn1LUw6R98PLugt/b2If95Bc5Em2INzDnjXC/ZeqDN/PLbsjHVZok4u4fwfAl9jvk4nHlHMZl2/23SRLdCBNr8I9zN6hN5H/TjmnhzHdM4jJaRa/uKNtXbpNLuP+m2m3st4+xbbgW2x4OY8ZfEgz3FeKAWYNTv/tINxPOeNcRx7LXJu47Wmrh4WDcn1nuH/rA6pwP6w9eLzy75sl4INwD3vrzPewDebUa64fYvsz+O2Ng7q3hdvlJu77xOU13pf2LF236r6cu/5P/dlKLNEB4R72oop9bIM51w2Vj32Aq3cU7qMPq1W87+DSnf37lIq4f9nYjxUHYlX8eW/DQ/9eTmE/VYWAD8zZIQv3MJ869nEz7dxtyXMf1toNlck94f40sHm8UtaXQv8tZTPF4DPV9fZ1pL3cpcuxIRDwIY0OuVQMMJsmbts1ZWuW2uf7V2zn5s17w/09wT/Own/7yXm5d/B5iDT2d+8CAR/4f1Vix9I4JWSiiH3slHMK9+WCISv1kF/0x/awwu++FvzfLgT/6s5jTGlpZ6HJEfCBo++RzqxHEceZJAGfXML9fzt5r2s9oTTVkF9FmvdaPJyF+SkGnZ6VwlV20YF1w31KHWMb68x2gXB/u8Od4f5tgpCfUshsYh83Uv8Q7hHwIc3GOaVwX/fh/s2pYePKnYX7Ku6buW/iuMzjHqcbb4sVy6Lqj+FpgjI9JH7Ov4VPWhHw/9A55bgWLwai0w1eD2EdJdsO97928l6nuqG261/n3lD72A+s6hXOeRvHWft7l7289q9X9iH6WxwnY14TOeen45NlEPA/EFzg7zrx60No0HmwRfXOwv1UQe/0GlOE/OgnC373rzdXn1ucDW5+xTTr2T9uL9r1X03/7//0X9/iuLzyNd5n+5eY8X8JWykzgptsYd9aRUAm4f55J+91ri0Ru3hf5jLFvTg/z4JpG3/uFX9rqC/iz08cpxwwVSPKqbvQdp6OrTj779OfjxMcm7YaAR8YpAk31aauUwSDBqmPO3mvc+933vUhtZmwTJ/7r8NZSG0HBNbzwFzEvM8xmKJMu/h7XXwZ9y1ZSmV/ewR8YCPq2MeDfxDucwr35UKDyjqmX+50vjf8KfB/HMgWHwL+EhMQLzHP7HgV9+3m4wGICPjA6I7nWTGwYUXsb1vXJcNeG8ebS+fcbvLxyt+X9Brz3BTcxH0TKPa3R8AHRof7n4oB4X4z3mKdmdym/zPX9mKOJ8AWcf/yppSfDsyG2Acf9qMW7jcZZvlzgPrfjsL9vQ+xmiLkv2TcHs5xbT7eca6FewR8YHRnZlkOBqjbCvdVrH+DZR3H5ToC/ucDoXuuzdOnCcI9k7FEB/JWxLQ7YsAamtjXTeFTPcRqyvKPzAZYT/G+U8892jvbV+vtmYUn2UK+yrjvI2MQ7tcJ92WC/VUTxyUkOXmM22fNT+fonvb1h3CPgA+M6Xia2M9TPclXu7Nwv/aa+yHn41ss8+TWlEN+3bevD3ec52/x9775IOADf6nOgr097tmyIva1x/0p9FWR/ifNXX+cuYX8oWG7ifvuZ3pJfBBHJqzBh+2H+uqskyIvewwBZezvKctbe6hRF+9Pac3l5v2neH/I12fh3v72CPjAVfXA8Hb6nuLCnw+KMXvFDgese9vKda197qdqx9qMBmTPfZvbXKiHTdy/3r7RpCHgQ94ew4w7fAyLe9vK9bQsZ8vaswCcw9LA0wDzFMbLOwcwh7OBECzGGnwAhPv1wn2Xyfup4rjLziGBcv0R9z2g62cf7Ku472ba1/51hHsWt7cZ/CKBY+hcdgD/r4n93RS+tTX3Q7VnwXiNpVYfl8EUd1xb9+5CZr09qzKDv89BBoBwv44tr7kfc17/ifln9A9xnCX/1v++5sP/r2KdTxTsb8/qrMEHLg1CO8XAzNdYE/u7D2UP4f5c27/fog/bRf91z3k/xPuNsO2A768WvNast0fA33nHJhCSqgfnkpmVfQjaW7jPbc39GF38OaNdxp87ghWf/Fx8KLPmht+9RMh/je3fMI2Aj4Av4GfqTREwoyr2tw3m3sP9Je0KA4wy5nt4mvX2JMcafAF/z+9JZwvC/RLhvtTeJHMNTj2J8V24R8BfXwofCT9kGPIF/HwoE4T76cM96bRv5YTn9ltYb4+An0QHwzy22oFpmGF+tXBPYiH/W9w3k2/JFQK+EHpR4dIT8BPu/GAqTezvAVbC/TbauVvPz0tYcoWAzxVVZu/n0aAlq0AG9yr6AfTTDt+7cL+dkP9t5M/Y3x4BP8HOJqUGN8dOb6uN3qtm4A+tImCicP+4w/cu3G8z5A9ZrvM9TIDssS0T8BNXxvHmVhcOuQxMINW29r8E21vhns9CfvXFeXUz7X6vDQE/8RFYJVjO7mmjnVsX9n4/eVEE3Bnuf+30vb8K95vW9kH+kiqst0fATzbgp/hR8VPkN4tfbfS4a01BRPj4mfvq/p7DfeUS2HxOuEa4R8BPVMqdTm6dwlYHLa2mIF50ZNwxQP650/d+EO4BAV+A/qgMs/gp6OK4O8KeNZpDbrxunnf63q25z0enCBDwt6OI9GeVHiO/5SFb7eyb2O+OOt91cILHjep+cPwjjp8CHYR7gPX9m/F720pwfuqPNaeA1cQ2Z/KrSHPHpTn9CEuUuG8A0nz4t+LDn2X/lcu2mdbcAwL+SsrY1l7zTeQ1G7TlQUsZx23+9hLuG80gM4T+8z/bCwOAU+g/HwxsYWAt3AMC/orqjR3vY9/ZtZmdgy12hF0c9zxuIt8H9Rz689MGrFPHmrg8838K/uf/lkr4F+4BAX9F1UaD2a+I+Cej8/DUd+BbDJFdHzLqyO8Gwpf+vHSaPzYU/E9fEX8u/XlcsN7UThEg4K+jiG1v11Zn1olUse1Z4roPG3Vsa8nXJa+R370e7Cf4d5+0+cXZf5czBH9L2fJXKAIE/LRtvRF+jss3rW21cXrqA/6WQ2XXD1Tq/s8qtrFW+K0/9josxWE/4b/9ZBBQxp+fBgypx9/Vn91cRyDgJ6zdaGNc9A1Mccf7TqGR+uz4X68cX3HHcZ//bPFJgz3FAOgUlusLYSG1oLP1QRXMUTc+C//Fhfpcq0eAgJ+GeqfnsYn0P71oMyrvLnxkDzmFf4Cs/E8RAACAgA8AAAj4ALCoMuySAgj4AJBFsG/j+IyRVsjnE64NBHwA2IAm3vfDfxDi+ESnCBDwAViKUDpdaBPiAAEfAAAQ8AGYTqcIABhriw+6KuLyUwfhYygqBv6/NjyOnnTbO/JTanMAAT+iivetzoo43jAFU2kUAYkPVskr3Nf9nwCzSHmJTtEHr98R8TMinuK4I4Jwz1ReI+IfIQpYSB3HbTuB9BVbPvh/Ey3Qug/0MGe4rxQDbMapvjYbPPay79cenUZgjwFfI4hwn5ci/lyKUCR0bN3Z35uEy49jff3Z191mo8cOsMuA34RZe4T7HJR9GZ/C6RYG7NVZ4G8inRsgOwPEPz7R7TZ87AC7C/htmLVHuN+6ui/fLd4n83jWBj1FxFv/fhqnddWB4j3r1bsV+5V7j53lB2OQlRRushXuEe63rYrjzfDPkc9N8A9xXFbR6vxXCVvthgNyJdxDFjoBX7gnbQfhfrYg1kTe64sfI+K/sKXhkuF4q/3CaWBivb0gRz59nIB/g0a4Z6FwL5zNF+73sr74l0HiIn3Cz5jvU6A5O+syTFgJchj4CfhuqEW4zyCM7S3M/BTyZ1H1HenUfcJSnXPdDwA9o0WQg2SscZNtKdwj3Av3Gw75rUAw6bW05f6gDbP2QILWmMGvFTvC/WZVBuh21plA2YfjsddSMeJ7uwWOX7jPQ6EIEPDvDwcaRIT77YYyNxAe27BKMdysjuOSllv6gm7jxw+QXcAvhAOE+00Tav8MeYViGD1AbOO4neoS5hgMNAseP8AmAr7ghXC/7XDm3pl3D6630YPDLc96nwYn6gDsRyHgD2P2HuF+2wEfZXJLB9ms1P53BicsfK3guthdwC9cJwj3mw5pliX87Unb9mUwbmO7s95rDk4A7rLUNpm1oka4J9PBT6cY/tLMFOyXGlCV/Xuwtz2wSUvN4AthCPfbDrEom6FtfRfzzdovMZiqwoOr1GMQ8AdVHA0lwv22QxvK5iv1xoNxEZbkAJlYYolOpZiZONy7ppYPPiibz8qgjvTW2nc3hHs30gJZWGoGH6YM952iEGITsfdAWMWyN9IWM72H/5xLICf/KgI2FO5LxSDgK/tkNLH8rH2XwXsAyCLgCwcI99vmHpr1dAkeUxnHtfZbHzg1YdYeyNTcS3RKDSgThPtKMUAS6g2H+9NgqQpLckh/IA1JB/xCEXOHt7DmPpXzwL6VcVxrv+UHnhX9AMUuOcgqZM8afFIPFcI9wsX69fBXBuXchOVmgIBvVMxq3oT7pAhF82r7P7sPbWbXh9K1Bx+/XMcAAj7cw1aY7E2tCGBV+huyYw0+wj1fsQZ/38HnoBgABHwQ7iEfjcEpwLZsfQ3+21kg7D78PS78exVp7ALxXZD9g7JI//xYv7xfrSIgc4UiQMBf36EPHG2Mn1lqEwn4nVALkwzwDTyWaa8Osc1948+vj5fwbBauX+Mg4K8Y7Js+pN9aGY3SYduBvv4wQC76L3ubz6vZaDA+TQid+o4y8tkViOnIBgj4K3npG2ijbNin17Nwf+70323/ZUZ/Hm1s8xOTKv5esglxpR2BbAZ+qd9ke4jjevVaBYTdGnIDdhfH2VnmC0BtBsGtC7sCATuQcsB/jffHowP7VY8Icy+Ka7Gw7H0A2jwBf3S4r1xbwEgmBHR2Aj5jFYqA3KQY8IV74OQwMrQLb4IxwO4HfqkFfOEeONeO/P6ub0eYJ+C/ZfI+ALJuK1IK+AfhHhDglCtAAgoBfxrCPSCIAkAmAf+HThnA4AlAe5dHwD89xApga34oAgD2FvC/Gv28CffABh0i4pv2C7LQKQIuKAT821UqFrAxL3F8CJ+2CwQ5SNK/K/7u1/BQGmA7DnF8qq52CwAB/4pK8QMb4RkdaSgUAbCQTsAf77vrBtiAtz7Yt4pCh4vrCrZijZtsxz56HmANr3GcMdZeQd4KRYCAf79asQOJ+xGW5MBedIoAAf8+bqwFUvYatr+EvSkUAblZeg1+rciBRH0PExB70CkCIPeB35Iz+K8aViBBr8I9GPRBTpacwa8VN5CYH2E5DuxdoQjIbeC31C46Zu+BlFhrD0C2A7+llujUrhMgES9x3CGnUxQAXLHpPmLuJTpF35nqSIG1HeI42dAqCiCXIAdrBPxOZwok4CV8kgiAgD+JRhEDKzqE5TgAjFds+eD/5/wBmXqJiFK4B+AGm+47/nX+gAwbZfvaA7BbAj6QG8EegF2zRAcAAAR8AABAwAcAAAR8AABAwAcAPtcpAiZSKAIBHwAQ8MlDExGPiiEdtsncx4i67L+KT76n+2Qk3n0yQr/2c90nnUnbf3WJlleclVlcKbev3udcHXHT/7mXTvn57DzMpY77ttYsz+pZMfD6mipo7e2aqCa4HooE3sdjpLOda5nIsQzpq+Y+J5ec91VL9V1NAtdpNfB9FgPC/VLXe9u350TEP79//97T+60i4mcCx/Ftxgbi1EhWGxlNv64cUIr+q4qIp41dz4ezspuz8Wwj75mZMfWxOKtjzwlfE3OFkNyvhT17Pbt2lmp3U61Ha/VfZR9QU6hjQx4WWPTf85BQ+3fLBMC1bPijP7+bZAY/H+VGQ+pT/zV3MMmlvM49nnUEr33ZNarC6A5h6PVW9Z3vw0auiZez8AFD2+I5r5viLMQ+ZFRmp/7rnvb3WshMVWrhPrR1f7IGf/uKvlH5lUFY/dm/l1J53dTR/Owb3Eq1GGxIh1z15fpzY6Hk2fXAjddNE9MvEak3Wo/G9F/31LdyQ+83xXA/1/sU8FlFFRH/ZRZUH/vwXc/w2mWG5fXZQIn7A37Tl+dWl6U89MdfO9WMbEf+mzDgtP3A4WEH5XZr+9tuKPT+t4NzGbHxTwQE/G0Hk58Zv7/niUNq3Q8c9uKpb5wKVeWqw4AO90l9Ysf+myAMdrG/+zaebqhvWwj4xQTXBAI+X4T7px28z6eYZnlBE9u+ketWD32nIeRfH/R91tk+qk9w88CwiH0s45gq5Hfx9aTD2uG+VR0EfIT7qfy8M6DurbwuhfxGtbnaoe4l3J/Xp9KpZ4Tyxja42XG4vzXkNwlfA/85nwI+86l2GlZvnTWodx7uTx7DGuyPXq8E/CbyX07QhE91GDdJUN1wjdlO9T3kb7n9LWNfy1sFfBZXRN5r7r/qYOobyuvZZfP/noW6LweNexlA3xLY0P+MCYQmVm5rf9tIa5lOIdwL+KwTSDSQ1zUuGWVyxduF+lTsLPQa8DE26A29XgTCy+oB39NFOju31OGGWgGf2VVh7dvQBjLiOIPk4+G/PYb116fBcnehju3tmtlrwH9TBW5qO4ZcL7Wi+rRfGlKGXULnHAGfmTthjea4QFIpKh3wFwH/43W1x+Vce6wnm370/EZCLJc9KB8EfD42mGbvj4bMQBdh/SfXHS4EvL0OCPd6w36nGtykGDBgNOt7/wDI9YmAvxOVIhjVQJaK6MtBkmvqT3u+Gbtw+nEtLTqo/qqcBHwE/J2EWTMiBkQ64uk0ysKAmFnaFNfSNO1vF+4TQcDX+Woc//p/BkQC/piAX2tjdqVT/WdrU7S90wV8EPAzVymC0QGfrz3tdPD4eqUs1CchH/TrCPgsxs21f/tsuzYNJ59pFAEYKCbQhxmEIuBrMBlRNnbPcX19pv3w36XLYFcO2tbZqEsg4KPBhMW9GOTsXvfhT/RXIOCzOOEDptMKJQK+IphNistJD/H+qQ0I+Aj4GyWscc3rlYDPPgO+tjVfbxHxPSL+6fuEsv/7P3F8irHAj4CfeQMv4BsQod7jOiAv5SeD+ab//0I+u/CvEOhYndvJXZoxLsNNwIIdMJcfA+t6HRG/FJccIOADYzuZ5sK/N33o/6mIFnWI69tj6gz2OdAz4MvPWwzfBreN4ySMCReyZg3+PgLOIY67iHyL9/WI176+943f1h6VnUJY+/FFJ9PE5d1cmD/UzVm/XuN93e+lr2/9ebc0YN0AmOIxvX04vrdPvvi8bR2jVWTkzgx+2sHk1p0JDv3PNzc0ZO3ZzzRhlmOo14GdTB3H5Toe6z7uel6q4x97vtuBdbnu/16FT3HuvRZuGbS1kdbM/aFvB4ovBqRF/29FRPzn9E8W2Ju+LmqHEfDZjB8TdmZV/6eQP22QbHQso9SRzozbmGD/2XUi5N8e5OqM3k838P93Tj0whiU66SpGfv9pCU4zcWdQhY+Hv3IYGfgaRbZJL319uHew0fQDBeZvF4H9MBAW8LO6UE/7/tYzXty108HOB3D/TFwPDPIApqVdFfCz8RrHGa125t/TKmp26iXmeYhap2iBjTtt4JFKHpJVBPxsgkelGGAW55+MAfkxyL6/jSwTaSNf5SEBP6dwL3jAPE47nLSKAuBquI9Y/74Y4f4Ku+hsr1JVggfMHu4BuNxGVpHGJyAH4f46M/jbCx7CPQj3e9UpAljNW0LhPoR7AT+n4KFzg3m8CvebUCgCkEPi+MwfmUjA33ylWnuUKviQszVuWK8VO5BBuF8jZP8IW2IK+Bv2GGmsdavCUzfJ1+vCYbuI4zI7T4cGthTuU/Ei3A/jJtt0vfRBYM1w3wgiZKxZuKMo+t/3qOgB4X60pSdkBHxmseZFXPS/X7gn94C/lCp8EjaFThHALsP92rlIwGfzqv7LLCNM1yk9KwZgY+1WSr4b4Av4n3FxCCKwpCZ8EgYpKhTBZvwIW4SP9j8VmnhfG/zs3MIkyoj4Ldyr5ySrUwSbCfeNYhDwGa+KiP8yCCIaa1KqU78UAxgscpdX4V7A5/Yg4sY/mC4wNOoUbEKnCJKWwjOANs1NtvsNInVYPgBT1qk2Ih4UBcDdhHsBn5HKsHwApu6IzNovo1METDgoJ03f1PX7WaIj3AO3a4R7MFhkMilth7npQaCAvx+1cA+TNvxtWOamw8W1xFRewnaYk7FEZx/a8OAqmErZD5jVKYBpHMKTagV8BivCjX8wpTo8DG5NnSKA7LzFceJEuyLgM0AV1gbDlJqwJGdthSJgooH6Wp/AvSr+v5Qr//42jg/Uqj6E/kbARxCBvENlrU4loVMETBDu1/oUzt7uf0vlptomMnuoloCfXxBpwtpgmErVf6lTINzfG+5Lp+APP8JNtQL+RLqM31sVluRALmGAywpFgHCfhdfIbMZcwGcOTVg+AOoUkFp9Fu4vh/tKMczLPvjbVggiMKky7G+fsk4RINxvmvsQFrK3Gfwio/dShSU5oE4Bwv02vAn3y9nbDH6XyfuoBRFQp3aoUASMqNPCfXrnpFMMyzCDv73jX7PRghzbhCbskrMVwgFDg6QbatPyEm6qFfC5qIyIX4oBJg33/ykGEO6F+1m99ueFBbnJdhsq4R4mr1PCPQj3wv385VIphuWZwU9fE5bkgDpFhDX4XNb14Vq4T49wL+BzoSMzwwjTaiOt9favfV13D8DwIAeXQuRaQVK4v+6HOrseu+ikqRTuYfI69TvBcF/pAEcpFAEXPEfEg3CfXLhvFIOAz7s60l5v/yOOe9mCOnW7t3i/6UxoHc5giFQI99e9CvcC/tKKxI+tjfXWEI4ZkT+oOmxEk2CdeuuDgbAKwn1uPMxKwOdMFcclOSmvw7WHLVvTRno30x6EexDuM6ZsErG3m2xT7FTrSHvWPsJaOrbXwaS4zO00syXc365QBAj3ydbJ79q3dJjBF+6Fe3KrU6new1Lq/EC4z8ypTXuJ46emJMI2met3+MI9TKOJdPe3/ybcg3CfoaIvn1pRpMUMPsI9OaiFe0C4X1ynfAR8hHuYS4odzEG4B+EeBHxS8F24Z4NSC9GHcEMtCPcg4AsliYT71mmBSYKBcA/CPQj4O1Ikdjxvwj1MFgwqxQDCPazJLjp4qiZMG+7VJdguA3SyYAZfuBdI4H6vBsqw+f7QTfEI+GShCstyYKq6BGyT+2YQ8MmCNfcwbTgAttsfVsI9Aj5TKlb6va1wDwDCPQI+0+k+/AkALOe05r5VFAj421c45QCwe1WYZEPABwDIwo8wc4+ADwCQTbhvFAMCPnMoFAEACPcg4N+vE/STLAcAEO5BwAcA+NJLguG+CA/IQ8CftEIBAPsJ93WCx1XF8em5IOBPoHPKAWAXfiQa7ouIeA47+SDgG3DM0LgAQK5SXJZz0jg9CPiCbU4DCwBYItzXiR5bFRGPThECvgGHgQ4AbD/clxHx0ylCwGcunSIwuFQEgHC/aJtbO0Us5V/BVrgDtAWwcanvc1+FpTksyAy+AQegDYKtSz3cPztFCPgAANtXhnX3CPgAAFkowpaYCPgAANloIuJBMSDg73N0DwDkF+6/uqlWBkDAz1SnCIAVCRgwT7h/kgEQ8HVmWyoHZQj5EDBgnXAPAr7ObHKPdwT1SvGBQS8g3CPgk08oKRWdUMofHu48Dx5+A8I9CPhMor7hZyphBK7WDQNm2J9CuEfAT6MicvQ4MpSU4WEdMHVQF/Bhu+qIaIV7BPz1dU75H34ODPl1RPxSXJMNHA008/MU42fxqwSCgWsRxqsi4ndEPId97knUv4pg9wOOU8hvzo6n6zv+og/3GrDPPcRxJrYd0TmQZ6ffDqzXVfhEDKYerHYzv34Zlqoi4LMhjxqsycKdgL/vevRfRLzE9Xtcqj4k+Egf5g3jJ92Vfz//f8WF7/v4pc4i4MMOPfUdRP3F9zWRxicihVM2m+c+xHcXytxAGubRTNw++uQaAR/4/2BX9CG/+9BZlJHWkozO6ZqVT8Vg+ToHCPhCFrN4Ch/lAvC1QhEwF/vgY7CkYwEABHwQ8A0GyMCD8wsg4IOAr7y8HwM4QLuFgI/KrSyZNYA6/wI+63lTBCDg68j+DCUHl6GAr7zu1jqlAj7aE2CfAT/FRlHDOF0gMYuUZ+ddbOAYBXz2zAAbBHwd2YcwIpjoZPYY2ueotwZ4oO3FwB8BX8XJTKMIslRmOGhBeAJtFgJ+xo1q6zJUlol3LGvXm6FbOTr/+YdNwVhQzcVb4uWmrgn4TBBK3Wg7XcOjLL92yDQMN07tzfVJyOfegP+qGEb3/QI+An5mF2xxoaIzzXkU8oZ1LDnW3c6pvclDDF8GtbZHZZ5sHVT/8lIqAgF/K6q+UU1RvbGyfIt1b2h8+qSzMViaPgh3G6ojPzZ4PlKY+Sw2VF5FJvWwyOx4tb159fueci3gG41O1FBuaWlJkXDj1EXEi6p91SG2+SnHY+S5Dv81jpMPa+8AVG6oMxfw1/H0xTG3YYnkmHa4c40i4E9zkZaJH2O1kbL8kdA5zSXkLanZ8LEPGVRuaYD3ltBAeegAKgVlJnUxx/DUBDmVU+VUCfhbuEhTWp5TXgkmqd+k9JpQw1R/EfDN4v/t1tn7VILI08Bwt5UBXhXvs3hN4nUqJU+RRzguNvg+vrpGmvA8ipwC/pNTJeCn3og+J3ZMjxvsYD/ONjax7sexX91sV4ePiy8Fylt0G3sP7UYGy21idf8xtjM7XmVQH7dU3mMCXw7nZk7fMxvUIeC7OAcGqVQrf3Uh6LUrH1M54Jg5+hF57HLxNPC8VgkP8A5X3kMKnzptpb18jjxm8csMj3kLA+y1vMT2lpDqRwX8ZBuiVD9iKj5pHFPbCeT7lUapSTyMpDxgWrpTaTJ6P9WI70ttucDrJwEphXO0pVnlHK7pLS43qgfWPZ+g/l336w0e90OYxRfwN9oQrTn4+KzjSmUN+bVwfwrQax7nkDDS7jzkv2TYOD8ODHddpDX79PrF8XSRxsxntaHroMrgem42WP+GDAJLIX9w3U9dLp+YCfiZqCLth6J81UDWse5M/iEivsXXHyfWKzfiQxrNtn8ve+tsfkS+My9DZz5PA7xDAudiyLVaJ3CsQ29mTqWdz2HAWm7smIe2K2VYrvMjk+u0DgR8Df8gQ8JJs0I4OcRx1reM4Wu2qxVDydA12V3/nl4i/10eToOzZsFrdQ1D31+7YtAYey66SGNp0VYCyWMmwaPZ2PGO+fSk6kPu3nbXOfT9d5PJ+3kK6/EF/ERGmrk80rw9C6ZzhujzYD+2w+xi3ZmaauS1kWvQf+07lDGDsyFSfQL02CUa1QL16Lw+/bjxXKxdn06debmR6/45g+DxsMEgWI8Y/DexnwmW17O632b23n5GPs+hyN4/v3//zu09lRHxayPH+n1kA1D076+acABz2hu9nSgUlv3X0luTHm5oeE7lWUR6W6mOPX/dTJ1JERH/qUejz8dUYa06O97HBOpUG+lOnnwb2IZVfVDZ2rWcamf9z43tbhl57bP+0l9/U9T91IPZ0LqGgD9LyJ/q4jvNUHT937uzf+8+zGB0X/xMXPj+7o7juiWkvPUdSHPn7x9abl/9+8fyvPYz3SevcyrndoLjPQ/9xYXjfTgrx/jk3McnP/fw4ecfPpyfhythK86CfPvh985dn+LD9X7pvBVXjqm48ViHnvcp6tHpnN8SXqceJA+pU8WFc/JZvSq+OLZr7VR74fuKK+1hXDjP1+rDkO+59v3Xjr+doX2KK9dbceX/xcB/j0/K7rN2sBjZ7nx2HF9dO0PO4VTtbnn2FZHup4bnfWj74b13E9f1YkQ9Lr6oU59lkM/a6mvnvg0EfBZVfNJgG23D+Hp0rUNVpwAQ8AEAgPn9TxEAAICADwAACPgAAICADwAACPgAACDgAwAAAj4AACDgAwAAAj4AACDgAwCAgA8AAAj4AACAgA8AAAj4AACAgA8AAAI+AAAg4AMAAAI+AAAg4AMAgIAPAAAI+AAAgIAPAAAI+AAAgIAPAAACPgAAIOADAAACPgAAIOADAAC9/wPjumN0+M4UCgAAAABJRU5ErkJggg==");
    background-size: contain; background-repeat: no-repeat; background-position: center;
    filter: drop-shadow(0 26px 56px rgba(0,0,0,0.9));
  }
  .hero .mark { width: min(290px, 84vw); }
    .close .line { font-size: 17.5px; }
    .close .closesub {
    max-width: 46ch; margin: 0 auto 26px;
    font-size: 15px; color: var(--ink-2); line-height: 1.55;
  }
  .close a.x { letter-spacing: 0.08em; }
  }

  /* ---------- nav ---------- */
  .nav {
    display: flex; justify-content: center; flex-wrap: wrap; gap: 26px;
    padding: 20px 0 0;
    font-family: var(--mono); font-size: 12.5px;
    letter-spacing: 0.12em; text-transform: uppercase;
  }
  .nav a { color: var(--ink-3); text-decoration: none; padding-bottom: 3px; border-bottom: 1px solid transparent; transition: color .2s ease, border-color .2s ease; }
  .nav a:hover, .nav a:focus-visible { color: var(--brass); border-bottom-color: var(--brass); outline: none; }
  .nav a[aria-current="page"] { color: var(--ink); border-bottom-color: var(--rule); }

  /* ---------- page header (inner pages) ---------- */
  .pagehead { text-align: center; padding: 54px 0 0; }
  .pagehead .logo-mark { width: min(300px, 62vw); filter: drop-shadow(0 18px 40px rgba(0,0,0,0.85)); }
  .pagehead h1 {
    font-family: var(--mono); font-weight: 700;
    font-size: clamp(26px, 4vw, 40px); letter-spacing: -0.01em;
    margin: 30px 0 10px;
  }
  .pagehead .sub { font-family: var(--mono); font-size: 12px; letter-spacing: 0.24em; text-transform: uppercase; color: var(--ink-3); margin: 0; }
  .pagehead .divider { width: 100%; max-width: 420px; margin: 24px auto 0; height: 1px;
    background: linear-gradient(90deg, transparent, var(--rule) 18%, var(--brass) 50%, var(--rule) 82%, transparent); }

  /* ---------- prose ---------- */
  .prose { max-width: 74ch; margin: 0 auto; }
  .prose h2 {
    font-family: var(--mono); font-weight: 700; font-size: 22px;
    letter-spacing: 0.02em; margin: 52px 0 14px;
    padding-bottom: 10px; border-bottom: 1px solid var(--rule);
  }
  .prose h3 { font-family: var(--mono); font-weight: 700; font-size: 16.5px; margin: 30px 0 8px; color: var(--ink); }
  .prose p { margin: 0 0 15px; }
  .prose ol, .prose ul { margin: 0 0 15px; padding-left: 22px; }
  .prose li { margin: 0 0 8px; }
  .prose .lead { font-size: 18.5px; color: var(--ink); }
  .prose .aside {
    border-left: 2px solid var(--brass); background: var(--raised);
    padding: 14px 18px; margin: 22px 0; color: var(--ink-2); font-size: 15px;
  }
  .prose code { font-family: var(--mono); font-size: 14px; color: var(--brass); }
  .prose table { width: 100%; border-collapse: collapse; margin: 20px 0; font-family: var(--mono); font-size: 13.5px; }
  .prose tbody tr { transition: background 0.12s ease; }
  .prose tbody tr:hover td { background: var(--raised); }
  .prose th, .prose td { text-align: left; padding: 11px 12px; border-bottom: 1px solid var(--rule); }
  .prose th { color: var(--ink-3); font-weight: 400; font-size: 11px; letter-spacing: 0.14em; text-transform: uppercase; }
  .prose td.num, .prose th.num { text-align: right; font-variant-numeric: tabular-nums; }

  /* ---------- timeline ---------- */
  .phases { margin: 0; padding: 0; list-style: none; }
  .phase {
    position: relative; padding: 0 0 34px 34px;
    border-left: 1px solid var(--rule);
  }
  .phase:last-child { border-left-color: transparent; padding-bottom: 0; }
  .phase::before {
    content: ""; position: absolute; left: -6px; top: 4px;
    width: 11px; height: 11px; border-radius: 50%;
    background: var(--bg); border: 2px solid var(--rule);
  }
  .phase.now::before { border-color: var(--brass); background: var(--brass); box-shadow: 0 0 0 5px rgba(201,160,74,0.14); }
  .phase.done::before { border-color: var(--green); background: var(--green); }
  .phase .when {
    font-family: var(--mono); font-size: 11px; letter-spacing: 0.18em;
    text-transform: uppercase; color: var(--ink-3);
  }
  .phase h3 { font-family: var(--mono); font-weight: 700; font-size: 19px; margin: 7px 0 10px; }
  .phase.now h3 { color: var(--brass); }
  .phase ul { margin: 0; padding-left: 18px; }
  .phase li { margin: 0 0 7px; color: var(--ink-2); font-size: 15.5px; }
  .phase .gate {
    display: inline-block; margin-top: 10px;
    font-family: var(--mono); font-size: 11px; letter-spacing: 0.12em; text-transform: uppercase;
    color: var(--ink-3); border: 1px dashed var(--rule); padding: 4px 9px;
  }

  /* ---------- burn model ---------- */
  .burn { margin: 78px 0 0; }
  .burn-head {
    display: flex; justify-content: space-between; align-items: baseline;
    font-family: var(--mono); font-size: 11.5px; color: var(--ink-3);
    letter-spacing: 0.16em; text-transform: uppercase;
    border-bottom: 1px solid var(--rule); padding-bottom: 10px; margin-bottom: 0;
  }
  .burn .grid {
    display: grid; grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1px; background: var(--rule); border: 1px solid var(--rule); border-top: 0;
  }
  .burn .cell { background: var(--raised); padding: 20px 22px 24px; }
  .burn .cell .tier { font-family: var(--mono); font-size: 11px; letter-spacing: 0.16em; text-transform: uppercase; color: var(--ink-3); }
  .burn .cell .big { font-family: var(--mono); font-size: 30px; font-weight: 700; margin: 10px 0 2px; }
  .burn .cell.warm .big { color: var(--brass); }
  .burn .cell .unit { font-family: var(--mono); font-size: 12px; color: var(--ink-3); }
  .burn .cell p { font-size: 14.5px; color: var(--ink-2); margin: 12px 0 0; line-height: 1.5; }
  .burn .meter { height: 6px; background: var(--rule); margin: 14px 0 0; }
  .burn .meter i { display: block; height: 100%; background: var(--blood); }
  .burn .note {
    border: 1px solid var(--rule); border-top: 0; background: #101012;
    padding: 15px 18px; font-size: 14px; color: var(--ink-2); line-height: 1.55; margin: 0;
  }
  .burn .note b { color: var(--brass); font-weight: 500; }

  /* ---------- markets strip ---------- */
  .markets {
    display: grid; grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1px; background: var(--rule); border: 1px solid var(--rule);
    margin: 72px 0 0;
  }
  .markets div { background: var(--raised); padding: 22px 24px; text-align: center; }
  .markets .n { font-family: var(--mono); font-size: 34px; font-weight: 700; color: var(--brass); }
  .markets .l { font-family: var(--mono); font-size: 11px; letter-spacing: 0.16em; text-transform: uppercase; color: var(--ink-3); margin-top: 8px; }
  .markets .d { font-size: 14px; color: var(--ink-2); margin-top: 8px; }

  @media (max-width: 780px) {
    .addr { font-size: 12.5px; }
    .addr.masked::after { font-size: 10.5px; letter-spacing: 0.1em; }
    .burn .grid { grid-template-columns: 1fr; }
    .markets { grid-template-columns: 1fr; }
    .nav { gap: 16px; font-size: 11.5px; }
    .prose h2 { font-size: 19px; }
    .prose table { font-size: 12.5px; }
    .prose .scroll { overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 20px -20px; padding: 0 20px; }
    .prose .scroll table { margin: 0; min-width: 520px; }
    .prose .scroll::after {
      content: "scroll \2192"; display: block; text-align: right;
      font-family: var(--mono); font-size: 10.5px; letter-spacing: .12em;
      text-transform: uppercase; color: var(--ink-3); padding: 6px 0 0;
    }
    .prose th, .prose td { padding: 9px 8px; }
  }

  /* ---------- clock strip ---------- */
  .clockbar {
    display: grid; gap: 18px 26px;
    grid-template-columns: 11rem 14rem 1fr auto;
    align-items: start;
    border: 1px solid var(--rule); background: var(--raised);
    padding: 16px 20px; margin: 0 0 14px;
  }
  /* the two strips share one set of columns, so their labels line up */
  .clockbar .unit2 { display: flex; flex-direction: column; gap: 4px; }
  .clockbar .unit2 .lbl:last-child { margin-top: 2px; }
  @media (max-width: 900px) {
    .clockbar { grid-template-columns: 1fr 1fr; }
    .clockbar .why { grid-column: 1 / -1; }
    .clockbar .callbtn { grid-column: 1 / -1; justify-self: start; }
  }
  @media (max-width: 560px) {
    .clockbar { grid-template-columns: 1fr; }
  }
  .clockbar .lbl {
    font-family: var(--mono); font-size: 10.5px; letter-spacing: 0.16em;
    text-transform: uppercase; color: var(--ink-3);
  }
  .clockbar .val { font-family: var(--mono); font-size: 19px; color: var(--ink); font-variant-numeric: tabular-nums; }
  .clockbar .val.brass { color: var(--brass); }
  .clockbar .why { font-size: 14px; color: var(--ink-2); max-width: 44ch; line-height: 1.5; }

  /* ---------- call to action ---------- */
  .callbtn {
    font-family: var(--mono); font-size: 13px; letter-spacing: 0.14em; text-transform: uppercase;
    background: transparent; border: 1px solid var(--brass); color: var(--brass);
    padding: 12px 22px; cursor: pointer;
    transition: background .15s ease, color .15s ease;
  }
  .callbtn:hover, .callbtn:focus-visible { background: var(--brass); color: var(--bg); outline: none; }

  /* ---------- job drawer ---------- */
  .drawer { position: fixed; inset: 0; z-index: 60; visibility: hidden; }
  .drawer .scrim {
    position: absolute; inset: 0; background: rgba(4,4,5,0.8);
    opacity: 0; transition: opacity 0.35s ease;
  }
  .drawer .sheet {
    position: absolute; top: 0; right: 0; bottom: 0;
    width: min(480px, 100%);
    background: var(--file);
    border-left: 1px solid var(--rule);
    box-shadow: -30px 0 70px rgba(0,0,0,0.7);
    display: flex; flex-direction: column;
    transform: translateX(100%);
    transition: transform 0.42s cubic-bezier(.2,.7,.2,1);
  }
  .drawer .sheet::before {
    content: ""; position: absolute; top: 0; left: 0; right: 0; height: 3px;
    background: var(--blood); transition: background 0.2s ease;
  }
  .drawer.protect .sheet::before { background: var(--green); }
  .drawer.open { visibility: visible; }
  .drawer.open .scrim { opacity: 1; }
  .drawer.open .sheet { transform: none; }

  .sheet header {
    display: flex; justify-content: space-between; align-items: center;
    padding: 20px 22px; border-bottom: 1px solid var(--rule); flex: none;
    font-family: var(--mono); font-size: 11.5px; letter-spacing: 0.16em;
    text-transform: uppercase; color: var(--ink-3);
  }
  .sheet .x-btn {
    background: none; border: 0; color: var(--ink-3); font-size: 22px;
    line-height: 1; cursor: pointer; padding: 0 4px;
  }
  .sheet .x-btn:hover, .sheet .x-btn:focus-visible { color: var(--brass); outline: none; }
  .sheet .body { padding: 22px; overflow-y: auto; flex: 1; }
  .field { margin: 0 0 20px; }
  .field label {
    display: block; font-family: var(--mono); font-size: 10.5px;
    letter-spacing: 0.16em; text-transform: uppercase; color: var(--ink-3); margin: 0 0 8px;
  }
  .field input, .field select, .field textarea {
    width: 100%; background: #0d0d0f; border: 1px solid var(--rule);
    color: var(--ink); font-size: 15px; padding: 11px 12px; border-radius: 0;
  }
  .field input, .field select { font-family: var(--mono); }
  .field textarea { font-family: var(--sans); resize: vertical; min-height: 66px; line-height: 1.5; }
  .field input:focus, .field select:focus, .field textarea:focus { outline: none; border-color: var(--brass); }
  .field .hint { font-size: 13px; color: var(--ink-3); margin: 8px 0 0; line-height: 1.45; }
  .sides { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }
  .side {
    border: 1px solid var(--rule); background: #0d0d0f; padding: 14px;
    text-align: center; cursor: pointer;
    transition: border-color .15s ease, background .15s ease;
  }
  .side:focus-visible { outline: none; border-color: var(--brass); }
  .side .t { font-family: var(--mono); font-size: 15px; letter-spacing: 0.1em; text-transform: uppercase; }
  .side .d { font-size: 12.5px; color: var(--ink-3); margin-top: 5px; }
  .side.hit.on { border-color: var(--blood); background: rgba(168,59,38,0.12); }
  .side.hit.on .t { color: var(--blood); }
  .side.protect.on { border-color: var(--green); background: rgba(91,150,121,0.12); }
  .side.protect.on .t { color: var(--green); }
  .breakdown {
    border: 1px solid var(--rule); background: var(--raised);
    padding: 14px 16px; margin: 0 0 20px; font-family: var(--mono); font-size: 13px;
  }
  .breakdown div { display: flex; justify-content: space-between; gap: 14px; padding: 5px 0; }
  .breakdown div span:first-child { color: var(--ink-3); }
  .breakdown div span:last-child { color: var(--ink); white-space: nowrap; }
  .breakdown .tot { border-top: 1px solid var(--rule); margin-top: 6px; padding-top: 10px; }
  .breakdown .tot span:last-child { color: var(--brass); }
  .sheet footer { padding: 18px 22px 22px; border-top: 1px solid var(--rule); flex: none; }
  .sheet .go {
    width: 100%; font-family: var(--mono); font-size: 12.5px; letter-spacing: 0.14em;
    text-transform: uppercase; padding: 14px; cursor: not-allowed;
    background: transparent; border: 1px dashed var(--ink-3); color: var(--ink-3);
  }
  .sheet .shut {
    font-family: var(--stamp); text-align: center; color: var(--brass);
    font-size: 12.5px; letter-spacing: 0.12em; margin: 13px 0 0;
  }

  /* on phones the drawer becomes a bottom sheet */
  @media (max-width: 700px) {
    .drawer .sheet {
      top: auto; left: 0; right: 0; bottom: 0;
      width: 100%; max-height: 92vh;
      border-left: 0; border-top: 1px solid var(--rule);
      box-shadow: 0 -24px 60px rgba(0,0,0,0.75);
      transform: translateY(100%);
      transition: transform 0.4s cubic-bezier(.2,.7,.2,1);
    }
    .drawer.open .sheet { transform: none; }
    .drawer .sheet::after {
      content: ""; position: absolute; top: 10px; left: 50%;
      transform: translateX(-50%);
      width: 42px; height: 4px; border-radius: 2px; background: var(--rule);
    }
    .sheet header { padding: 24px 20px 16px; }
    .sheet .body { padding: 20px; -webkit-overflow-scrolling: touch; }
    .sheet footer { padding: 16px 20px calc(20px + env(safe-area-inset-bottom)); }
    .field input, .field select, .field textarea { font-size: 16px; }
    .sides { gap: 8px; }
    .side { padding: 12px 10px; }
  }

  @media (prefers-reduced-motion: reduce) {
    .drawer .sheet, .drawer .scrim { transition: none; }
  }

  @media (max-width: 640px) {
    .clockbar { gap: 14px; }
    .clockbar .why { max-width: none; }
    .modal { padding: 20px 14px; }
  }

  /* ---------- the book ---------- */
  .book {
    margin: 46px auto 34px;
    width: min(100%, 1000px);
    max-width: calc(100vw - 44px);
  }
  .prose > .book { margin-left: 50%; transform: translateX(-50%); }
  .book-head {
    display: flex; justify-content: space-between; align-items: baseline; flex-wrap: wrap; gap: 10px;
    font-family: var(--mono); font-size: 11.5px; color: var(--ink-3);
    letter-spacing: 0.16em; text-transform: uppercase;
    border-bottom: 1px solid var(--rule); padding-bottom: 10px; margin-bottom: 0;
  }
  .book .totals {
    display: grid; grid-template-columns: repeat(4, minmax(0,1fr));
    gap: 1px; background: var(--rule); border: 1px solid var(--rule); border-top: 0;
  }
  .book .totals div { background: var(--raised); padding: 16px 18px; }
  .book .totals .l { font-family: var(--mono); font-size: 10.5px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--ink-3); }
  .book .totals .v { font-family: var(--mono); font-size: 21px; margin-top: 6px; }
  .book .totals .v.up { color: var(--green); }
  .book .totals .v.down { color: var(--blood); }
  .book table { width: 100%; table-layout: fixed; border-collapse: collapse; font-family: var(--mono); font-size: 13px; margin: 0; border: 1px solid var(--rule); border-top: 0; }
  .book th, .book td { text-align: left; padding: 11px 12px; border-bottom: 1px solid var(--rule); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .book thead th { background: #101012; color: var(--ink-3); font-weight: 400; font-size: 10.5px; letter-spacing: 0.14em; text-transform: uppercase; }
  .book td.num, .book th.num { text-align: right; font-variant-numeric: tabular-nums; }
  .book tbody tr:last-child td { border-bottom: 0; }
  .book tbody tr { transition: background 0.12s ease; }
  .book tbody tr:hover td { background: #1b1b20; }
  .book tbody tr:hover .sn { color: var(--brass); }
  .book tbody td { position: relative; }
  .book tbody tr:hover td:first-child::before {
    content: ""; position: absolute; left: 0; top: 0; bottom: 0;
    width: 2px; background: var(--brass);
  }
  .book .up { color: var(--green); }
  .book .down { color: var(--blood); }
  .book .zero { color: var(--ink-3); }
  .book .sn { color: var(--ink); }
  .book .why { color: var(--ink-2); font-size: 12.5px; white-space: normal; }
  .book .cap {
    font-family: var(--mono); font-size: 11.5px; color: var(--ink-3);
    letter-spacing: 0.1em; margin: 12px 0 0;
  }
  .book .scroll { overflow-x: auto; }
  @media (max-width: 780px) {
    .book .totals { grid-template-columns: repeat(2, minmax(0,1fr)); }
    .book th, .book td { padding: 10px 10px; font-size: 12px; }
  }

  @media (max-width: 640px) {
    .clockbar .val { font-size: 17px; }
    .clockbar .why { font-size: 13.5px; }
    .books dd small { line-height: 1.5; }
    .book .totals .v { font-size: 18px; }
    .book th, .book td { padding: 9px 10px; font-size: 12px; }
    .prose h3 { font-size: 15.5px; }
    .prose .aside { padding: 12px 14px; font-size: 14px; }
    .prose ol, .prose ul { padding-left: 18px; }
    .phase { padding-left: 24px; }
    .phase h3 { font-size: 17px; }
    .quote { font-size: clamp(22px, 7vw, 30px); }
  }

  /* the book sheds detail columns rather than scrolling sideways */
  @media (max-width: 820px) {
    .book .detail, .prose .detail { display: none; }
    .book table col.c-sn  { width: 26%; }
    .book table col.c-num { width: 15%; }
    .book table col.c-why { width: 29%; }
    .book .why { white-space: normal; }
  }
  @media (max-width: 820px) {
    .prose > .book { margin-left: auto; transform: none; }
  }
  @media (max-width: 600px) {
    .book .why-col { display: none; }
    .book table col.c-sn  { width: 34%; }
    .book table col.c-num { width: 22%; }
    .book th, .book td { padding: 9px 8px; font-size: 12px; }
    .book .totals { grid-template-columns: repeat(2, minmax(0,1fr)); }
  }

  /* fixed layout needs explicit column widths or everything shares equally */
  .book table col.c-sn   { width: 17%; }
  .book table col.c-num  { width: 10%; }
  .book table col.c-why  { width: 23%; }
  .book .why { white-space: normal; overflow: visible; }

  /* a cell that has no pair spans the row rather than leaving a gap */
  .books dl.g2 .wide { grid-column: 1 / -1; }

  /* the burn row, with the supply donut beside it */
  .books .burnwrap { display: flex; align-items: center; gap: 22px; }
  .books .burntext { flex: 1; min-width: 0; }
  .books .supplypie { width: 104px; height: 104px; flex: none; }
  .books .supplypie .pc-n {
    font-family: var(--mono); font-size: 15px; fill: var(--ink);
    text-anchor: middle; letter-spacing: -0.02em;
  }
  .books .supplypie .pc-l {
    font-family: var(--mono); font-size: 7px; fill: var(--ink-3);
    text-anchor: middle; letter-spacing: 0.18em;
  }
  .books .burnkey {
    display: flex; gap: 16px; flex-wrap: wrap; margin-top: 10px;
    font-family: var(--mono); font-size: 11px; color: var(--ink-3);
  }
  .books .burnkey i {
    display: inline-block; width: 9px; height: 9px; margin-right: 6px;
    vertical-align: baseline;
  }
  @media (max-width: 640px) {
    .books .burnwrap { flex-direction: column; align-items: flex-start; gap: 14px; }
    .books .supplypie { width: 88px; height: 88px; align-self: center; }
  }
