/* ---------------------------------------------------------------------------
   Michael DeFazio — portfolio
   Metrics measured from ralston.studio (Semplice6) and matched exactly:
   root 18px; rem scale and spacing scale both /18; container 1832px with a
   0.889rem gutter; palette #000 / #fff / #020202 / #dbd5c3; negative tracking
   throughout; absolute-rem line-heights; hover = color 0.2s linear + filter
   0.3s ease. Type is a substitute — their Typekit kit and SerialB / La Nord /
   AcuminPro faces are licensed and domain-locked, and this has to work from
   file:// with no network.
   No build step. No dependencies. Opens by double-click.
--------------------------------------------------------------------------- */

/* --- webfont ------------------------------------------------------------
   Archivo (SIL Open Font License 1.1), embedded as a single variable face so
   the site renders identically from file://, from a static host, and inside
   the single-file export.

   The reference site runs TWO licensed faces: AcuminProCond-Regular for all
   body prose, and SerialB-Bold for headings, nav and the all-caps emphasis
   spans. Neither is redistributable. Archivo carries a width axis (62-125)
   as well as weight (100-900), so one file covers both roles: prose is set
   at --wdth-prose (semi-condensed, 400) and the caps/heading role at
   --wdth-caps (normal width, 700). Latin subset only.
------------------------------------------------------------------------- */
@font-face{font-family:'Archivo';font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}

:root {
  /* palette — reference values */
  --ink:        #000000;
  --ink-soft:   #020202;
  --paper:      #ffffff;
  --cream:      #dbd5c3;
  --muted:      #6b6b6b;
  --rule:       #e2e2e2;
  --panel:      #f4f2ed;
  --flag:       #8a7400;

  /* type scale — /18 rem, matching the reference exactly */
  --t-sm:   0.8888888888888888rem;  /* 16px */
  --t-base: 1rem;                   /* 18px */
  --t-md:   1.3333333333333333rem;  /* 24px */
  --t-lg:   1.5555555555555556rem;  /* 28px */
  --t-xl:   1.7777777777777777rem;  /* 32px */
  --t-2xl:  2.2222222222222223rem;  /* 40px */
  --t-3xl:  2.6666666666666665rem;  /* 48px */
  --t-4xl:  4rem;                   /* 72px */

  /* line-heights — absolute rem, as the reference sets them */
  --lh-sm:   1.6666666666666667rem; /* 30px */
  --lh-md:   2.0555555555555554rem; /* 37px */
  --lh-lg:   2.3333333333333335rem; /* 42px */
  --lh-4xl:  4.222222222222222rem;  /* 76px */

  /* tracking — negative throughout */
  --tr-body:    -0.011111111111111112rem;
  --tr-mid:     -0.044444444444444446rem;
  --tr-display: -0.09rem;
  --tr-hero:    -0.24rem;

  /* spacing — same /18 scale */
  --s1:  0.2222222222222222rem;  /*   4px */
  --s2:  0.4444444444444444rem;  /*   8px */
  --s3:  0.8888888888888888rem;  /*  16px */
  --s4:  1.1111111111111112rem;  /*  20px */
  --s5:  2.2222222222222223rem;  /*  40px */
  --s6:  4.444444444444445rem;   /*  80px */
  --s7:  6.666666666666667rem;   /* 120px */
  --s8:  13.333333333333334rem;  /* 240px */

  --shell: 1832px;

  /* page edge. Fixed in px on purpose — it holds the same at 390px and at
     2560px, rather than tracking the viewport. The reference site runs 8px
     here; this is deliberately wider. Change this one value to retune. */
  --gutter: 40px;

  /* the green cursor dot's diameter. One value — the centring offset is
     derived from it, so this is the only number to change. */
  --dot: 20px;
  --measure: 34rem;

  --sans: "Archivo", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
  /* width axis: prose stands in for Acumin Pro Condensed, caps for SerialB Bold */
  --wdth-prose: 85%;
  --wdth-caps:  100%;
  --mono: "SF Mono", ui-monospace, "Menlo", monospace;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --ink:      #ffffff;
    --ink-soft: #f2f0eb;
    --paper:    #000000;
    --muted:    #9a9a9a;
    --rule:     #262626;
    --panel:    #131313;
    --flag:     #d8c56a;
  }
}
:root[data-theme="dark"] {
  --ink:      #ffffff;
  --ink-soft: #f2f0eb;
  --paper:    #000000;
  --muted:    #9a9a9a;
  --rule:     #262626;
  --panel:    #131313;
  --flag:     #d8c56a;
}

*, *::before, *::after { box-sizing: border-box; }

html {
  font-size: 18px;                 /* the reference's rem base */
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
  padding: 0;
  background: var(--paper);
  color: var(--ink);
  font-family: var(--sans);
  font-size: var(--t-base);
  font-weight: 400;                /* 400 dominates the reference: 21 uses */
  font-stretch: var(--wdth-prose);  /* semi-condensed, standing in for AcuminProCond */
  line-height: var(--lh-sm);
  letter-spacing: var(--tr-body);
  -webkit-font-smoothing: antialiased;
}

/* --- type roles ----------------------------------------------------------
   Prose inherits --wdth-prose from body. Headings and the uppercase label /
   emphasis family reset to normal width, which is the role SerialB-Bold plays
   in the reference. Weights are deliberately left alone: .cap is already 700,
   the labels are 400 by design, and h1-h3 are 400 to match the reference's
   dominant weight. Only the width axis changes here.
------------------------------------------------------------------------- */

h1, h2, h3,
.cap,
.eyebrow,
.ba .tag,
.trio .tag,
.result > .kind,
.claim > .kind {
  font-stretch: var(--wdth-caps);
}

/* --- shell ---------------------------------------------------------------- */

.wrap {
  max-width: var(--shell);
  margin: 0 auto;
  padding: 0 var(--gutter);
}

/* --- nav ----------------------------------------------------------------- */

/* The header has to be pixel-identical to the index's top row, because it is
   the same header — a visitor moving from the index into a project should not
   see the name change weight, case or position. So this is not a flexbox that
   merely looks similar: it is the same 12-column grid, the same columns
   (1-2 for the name, 10-12 for the links), the same 14px top offset that
   .idx-top gets from its margin, and the same 120px below. The links carry
   .cap in the markup, which is what makes them bold uppercase like the index.

   Keep the four numbers below in step with .idx / .idx-row / .idx-top if any
   of those change: shell, gutter, column count and column-gap all have to
   match or the two headers drift apart again. */
.nav {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: var(--s2);
  align-items: baseline;
  padding: 0.7777777777777778rem 0 var(--s7);   /* 14px, matching .idx-top's margin-top */
  /* 18px, matching `.idx p`, NOT 16px. The links themselves are 16px via .cap;
     this is the line box they sit in, and a 21.3px box instead of the index's
     24px one dropped the whole header 2px higher on every project page. */
  font-size: var(--t-base);
  line-height: 1.3333333333333;                 /* the index's 24px, not the body's 30px */
  letter-spacing: 0;                            /* .cap supplies its own tracking */
}
.nav p { margin: 0; max-width: none; }
.nav .nav-name { grid-column: 1 / span 2; }
/* space-between inside columns 10-12 puts Work at the left edge of that band
   and About at the right — exactly where `(select) work` and `About` sit on
   the index. */
.nav .nav-links {
  grid-column: 8 / span 5;               /* widened from 10-12 when Patents and Awards joined */
  display: flex;
  justify-content: flex-end;             /* four links spread over five columns read as scattered */
  gap: var(--s5);
  align-items: baseline;
}
/* the same blur-on-hover the index gives its plain text links, so hover reads
   the same on both too */
.nav a {
  color: var(--ink);
  text-decoration: none;
  filter: blur(0px);
  transition-property: color, filter;
  transition-duration: 0.2s, 0.3s;
  transition-timing-function: linear, ease;
}
.nav a:hover { filter: blur(6px); }
.nav .nav-links a[aria-current] { color: var(--muted); }

/* --- headings ------------------------------------------------------------ */

h1, h2, h3 { font-weight: 400; margin: 0; }

h1 {
  font-size: var(--t-4xl);
  line-height: var(--lh-4xl);
  letter-spacing: var(--tr-hero);
  text-transform: none;
}
h2 {
  font-size: var(--t-3xl);
  line-height: 1.1;
  letter-spacing: var(--tr-display);
}
h3 {
  font-size: var(--t-md);
  line-height: 1.25;
  letter-spacing: var(--tr-mid);
}

/* the reference's own h1 breakpoints */
@media (max-width: 1169.98px) { h1 { font-size: 4rem; line-height: 4.22rem; } }
@media (max-width:  991.98px) { h1 { font-size: 4rem; line-height: 4.22rem; } }
@media (max-width:  767.98px) { h1 { font-size: 3.33rem; line-height: 3.55rem; } }
@media (max-width:  543.98px) { h1 { font-size: 2.22rem; line-height: 2.44rem; letter-spacing: var(--tr-display); } }

p { margin: 0 0 var(--s4); max-width: var(--measure); }
p:last-child { margin-bottom: 0; }

a { color: var(--ink); }

/* One hover language across the site. Clickable TEXT blurs; clickable MEDIA
   (an image or video that opens, links or plays) grows the cursor dot instead,
   which the inline zoom script handles. A link that wraps an image is media,
   not text, so it is excluded here: `filter` on the ancestor would blur the
   image with it. */
a, button { filter: blur(0px); transition: filter 0.3s ease, color 0.2s linear; }
a:not(.idx-entry-link):not(:has(img, video)):hover,
button:hover { filter: blur(6px); }
strong { font-weight: 500; }
em { font-style: italic; }

.lede {
  font-size: var(--t-lg);
  line-height: var(--lh-md);
  letter-spacing: var(--tr-mid);
  max-width: 44rem;
  margin: 0 0 var(--s6);
}

.eyebrow {
  font-size: var(--t-sm);
  text-transform: uppercase;
  letter-spacing: 0.06rem;
  color: var(--muted);
  margin: 0 0 var(--s2);
}

/* --- section labels ------------------------------------------------------ */

.label {
  display: flex;
  gap: var(--s3);
  align-items: baseline;
  font-size: var(--t-sm);
  letter-spacing: var(--tr-body);
  color: var(--muted);
  padding-bottom: var(--s3);
  margin-bottom: var(--s5);
  border-bottom: 1px solid var(--rule);
}
.label .num { font-variant-numeric: tabular-nums; color: var(--ink); }

/* --- page head ---------------------------------------------------------- */

/* The header sits on the nav's own 12-column grid, so every edge in it lines
   up with something above: the title across cols 1-10, the lede in cols 1-7
   and the facts in cols 9-12, their top rule level with the lede's first
   line. One rhythm: 80px under the nav, 20px to the lede, 80px to the hero. */
.page-head {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: var(--s2);
  align-items: baseline;
  padding: 0 0 var(--s6);
}
.page-head > p { max-width: none; }
.page-head h1      { grid-column: 1 / span 10; }
.page-head .lede {
  grid-column: 1 / span 7;
  align-self: start;
  max-width: 44rem;
  margin: var(--s4) 0 0;
}
.page-head .meta {
  grid-column: 9 / span 4;
  align-self: start;
  margin: calc(var(--s4) + 0.5rem) 0 0;
  font-size: var(--t-sm);
  line-height: 1.5;
  border-top: 1px solid var(--ink);
}
.page-head .meta > div {
  display: grid;
  grid-template-columns: 6rem 1fr;
  column-gap: var(--s3);
  padding: var(--s2) 0;
  border-bottom: 1px solid var(--rule);
}
.page-head .meta dt { grid-column: 1; grid-row: span 2; color: var(--muted); }
.page-head .meta dd { grid-column: 2; margin: 0; }
.page-head + figure { margin-top: 0; }

.nav + .page-head { margin-top: calc(var(--s6) - var(--s7)); }   /* 80px under the nav, not 120 */

@media (max-width: 900px) {
  .page-head h1,
  .page-head .lede,
  .page-head .meta { grid-column: 1 / -1; }
  .page-head .meta { margin-top: var(--s5); }
}

/* --- sections ----------------------------------------------------------- */

section { padding-top: var(--s7); }          /* 120px, measured */
section > .body { max-width: var(--shell); }

.two-col {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--s6);
}
.two-col > div > h3 { margin-bottom: var(--s4); }
.two-col p { max-width: none; }

@media (max-width: 720px) {
  .two-col { grid-template-columns: 1fr; gap: var(--s5); }
  section { padding-top: var(--s6); }
}

/* --- figures ------------------------------------------------------------ */

figure { margin: var(--s5) 0; }
figure img {
  display: block;
  width: 100%;
  height: auto;
  background: var(--panel);
  transition-property: filter;
  transition-duration: 0.3s;
  transition-timing-function: ease;
}

figcaption {
  font-size: var(--t-sm);
  line-height: var(--lh-sm);
  color: var(--muted);
  margin-top: var(--s3);
  max-width: var(--measure);
}
figcaption b { font-weight: 500; color: var(--ink); }

figure video {
  display: block;
  width: 100%;
  height: auto;
  background: var(--panel);
}

figure.bleed { margin-left: 0; margin-right: 0; }
/* Tall images are height-capped rather than width-filled, so `width: auto`
   lets the aspect ratio drive the width. max-width is the missing half of
   that pair: without it a portrait image scaled to 90vh grows wider than
   the column and pushes the page into horizontal scroll on a phone.
   Both caps together, with width and height auto, preserve the ratio. */
figure.tall img { max-height: 90vh; width: auto; max-width: 100%; }

/* non-destructive crop: --ar frame, --zoom scale, --pos focal point */
figure.crop { --ar: 16 / 9; --zoom: 1; --pos: 50%; }
figure.crop .box {
  position: relative;
  aspect-ratio: var(--ar);
  overflow: hidden;
  background: var(--panel);
}
figure.crop .box img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: var(--pos) center;
  transform: scale(var(--zoom));
}

/* --- before / after ----------------------------------------------------- */

.ba {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--s3);
  margin: var(--s5) 0;
}
.ba figure { margin: 0; position: relative; }
.ba + figcaption { margin-top: var(--s3); }
.ba + figcaption + .body { margin-top: var(--s5); }   /* caption straight into prose */

@media (max-width: 720px) { .ba { grid-template-columns: 1fr; } }

/* --- trio: three abreast, for concept sets ------------------------------ */

.trio {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: var(--s3);
  margin: var(--s5) 0;
}
.trio figure { margin: 0; position: relative; }
.trio + figcaption { margin-top: var(--s3); }

/* --- figure labels ------------------------------------------------------ */

/* BEFORE / AFTER / CONCEPT 01 and the rest sit BELOW the frame, not on it.
   Laid over the image they were the loudest thing in the composition — a
   solid black brick on a white admin screenshot competed with the screenshot
   it was labelling, and on a dark photograph the cream `.after` chip read as
   a sticker. Nothing is printed on the photograph now.

   The spec is deliberately not a new invention: it is `.eyebrow` — the site's
   existing quiet-label idiom — plus a hairline above, so the label reads as
   belonging to the frame it sits under rather than floating between two.

   This is CSS only. The markup keeps `<span class="tag">` as the FIRST child
   of each <figure> (50 instances across the five project pages); the figure
   becomes a column flexbox and `order: 2` moves the label after the image.
   So the direction can be changed again later in this one block, and none of
   the 50 spans — or export.py — has to know. `.tag.after` is listed
   explicitly only to cancel its old cream fill; it is otherwise identical,
   because position in the pair already says which is which. */
.ba figure,
.trio figure { display: flex; flex-direction: column; }
.ba .tag,
.trio .tag,
.ba .tag.after {
  position: static;
  order: 2;
  background: none;
  color: var(--muted);
  margin-top: var(--s2);
  padding: var(--s2) 0 0;
  border-top: 1px solid var(--rule);
  font-size: var(--t-sm);
  text-transform: uppercase;
  letter-spacing: 0.06rem;
}

@media (max-width: 900px) { .trio { grid-template-columns: 1fr 1fr; } }
@media (max-width: 620px) { .trio { grid-template-columns: 1fr; } }

/* --- pairgrid: many small before/after couplets ------------------------- */

.pairgrid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(17rem, 1fr));
  gap: var(--s4) var(--s3);
  margin: var(--s5) 0;
}
.pairgrid figure { margin: 0; }
.pairgrid .pair {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.167rem;
}
.pairgrid img {
  display: block;
  width: 100%;
  height: auto;
  /* one shared frame, the designed idle screen's 906 x 1600, so both halves of
     every pair and every pair in a row stand the same height and the captions
     share a baseline; the live captures are centre-cropped by at most ~16% */
  aspect-ratio: 906 / 1600;
  object-fit: cover;
}
.pairgrid figcaption { margin-top: var(--s2); }

/* --- quotes ------------------------------------------------------------- */

blockquote {
  margin: var(--s5) 0;
  padding-left: var(--s5);
  border-left: 2px solid var(--cream);
}
blockquote p {
  font-size: var(--t-lg);
  line-height: var(--lh-md);
  letter-spacing: var(--tr-mid);
}
blockquote cite {
  display: block;
  font-style: normal;
  font-size: var(--t-sm);
  color: var(--muted);
  margin-top: var(--s3);
}

/* --- figure list (numbers) --------------------------------------------- */

.figures {
  list-style: none;
  margin: var(--s5) 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr));
  gap: var(--s5);
}
.figures li { border-top: 1px solid var(--rule); padding-top: var(--s3); }
.figures .n {
  display: block;
  font-size: var(--t-2xl);
  line-height: 1.05;
  letter-spacing: var(--tr-display);
  font-variant-numeric: tabular-nums;
}
.figures .d { display: block; font-size: var(--t-sm); color: var(--muted); margin-top: var(--s2); }

/* --- end-of-project result block ---------------------------------------
   The one element that appears, identically, at the close of every project
   page. Four tiles, results only: each tile is either the outcome itself or
   the baseline that outcome is measured against. No process counts, no craft
   volume, no problem-sizing with no result attached to it. The trailing note
   carries the caveat that has to travel with those four numbers.
----------------------------------------------------------------------- */

.result { margin: var(--s5) 0; }
.result > .kind {
  display: block;
  font-size: var(--t-sm);
  text-transform: uppercase;
  letter-spacing: 0.06rem;
  color: var(--muted);
  margin-bottom: var(--s2);
}
.result .figures {
  margin: 0;
  border-bottom: 1px solid var(--rule);
  padding-bottom: var(--s5);
}
.result > .note { margin-top: var(--s3); border-top: 0; padding-top: 0; }

/* A worded ladder reusing the same grid — no display numerals to shout. */
.ladder .n { font-size: var(--t-md); }

/* --- validation claims ------------------------------------------------- */

.claim { margin: 0 0 var(--s5); }
.claim:last-child { margin-bottom: 0; }
.claim > .kind {
  display: block;
  font-size: var(--t-sm);
  text-transform: uppercase;
  letter-spacing: 0.06rem;
  color: var(--muted);
  margin-bottom: var(--s2);
}
.claim.unknown { border-left: 2px solid var(--flag); padding-left: var(--s4); }
.claim.unknown > .kind { color: var(--flag); }
.claim ul { margin: 0; padding-left: var(--s4); max-width: var(--measure); }
.claim li { margin-bottom: var(--s2); }

/* --- index ---------------------------------------------------------------
   Ported 1:1 from ralston.studio's own inlined Semplice CSS, values read
   from the source rather than measured off a screenshot:

     container      max-width 1832px, padding 0 8px
     grid           12 columns, 8px gutters
                    (.row margin -4px + .column padding 4px = 8px between,
                     0 at the outer edges — reproduced here with grid gap)
     body copy      18px / 1.3333 (24px) / letter-spacing 0
     bold caps      16px / uppercase / letter-spacing 0.1px
     nav            16px, 16px padding above and below
     rhythm         4 · 8 · 14 · 16 · 20 · 40 · 80 · 120 · 240px
     entry row      cols 1–2 number · 3–8 role+project+blurb · 10–12 thumb
                    (one link per entry; the reference's full-width hero per
                     project is collapsed so all five rows are scannable)
     link hover     color .2s linear, filter .3s ease → filter: blur(6px)
------------------------------------------------------------------------- */

.idx {
  max-width: var(--shell);
  margin: 0 auto;
  padding: 0 var(--gutter);
  line-height: 1.3333333333333;          /* 24px, not the body's 30px */
  letter-spacing: 0;                     /* not the body's -0.2px */
}

/* the detail pages set `section { padding-top: 120px }` globally; the index
   states its own vertical rhythm, so neutralise it here. Two-class
   specificity also beats the responsive `section` overrides further down. */
.idx section { padding-top: 0; }

.idx-row {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: var(--s2);                 /* 8px, the measured gutter */
}
.c1-2   { grid-column: 1  / span 2;  }
.c3-5   { grid-column: 3  / span 3;  }
.c3-9   { grid-column: 3  / span 7;  }
.c3-8   { grid-column: 3  / span 6;  }   /* entry text; col 9 stays empty */
.c8     { grid-column: 8  / span 1;  }
.c10-12 { grid-column: 10 / span 3;  }
.c8-12  { grid-column: 8  / span 5;  }   /* header links: four items need five columns */
.c-full { grid-column: 1  / span 12; }

/* body copy — the reference's exact paragraph metrics */
.idx p {
  margin: 0;
  max-width: none;
  font-size: var(--t-base);              /* 18px */
  line-height: 1.3333333333333;          /* 24px */
  letter-spacing: 0;
}

/* the bold uppercase span the reference uses for every proper noun */
.cap {
  font-size: var(--t-sm);                /* 16px */
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.005555555555555556rem;   /* 0.1px */
  color: var(--ink);
}

/* links: the reference's signature blur-out on hover */
.idx a {
  color: var(--ink);
  text-decoration: none;
  filter: blur(0px);
  transition-property: color, filter;
  transition-duration: 0.2s, 0.3s;
  transition-timing-function: linear, ease;
}
/* Standalone text links blur whole. The entry link is excluded because it
   wraps its own thumbnail: `filter` on an ancestor cannot be undone on a
   descendant, so a blur here would blur the image too — the bug that used to
   fog every hero. Entry hover is handled by the dim-and-rule block below. */
.idx a:not(.idx-entry-link):hover { filter: blur(6px); }

/* top row — name · statement · status · (select) work + about, all one line */
.idx-top { margin-top: 0.7777777777777778rem; padding-bottom: var(--s7); }  /* 14px / 120px */
.idx-top .idx-right { display: flex; justify-content: flex-end; gap: var(--s5); align-items: baseline; }   /* matches .nav-links */
.idx-top .idx-right p, .nav .nav-links p { white-space: nowrap; }

/* work entries — one clickable row: number · text · thumbnail.
   Collapsed from a full-width hero per project, so all five projects are
   scannable side by side instead of being five stacked posters. The whole
   row is a single link, since the index exists to send people into a page. */
.idx-entry { padding-bottom: var(--s7); }              /* 120px */
/* :first-of-type would resolve to .idx-top, which is also a section — the
   adjacent sibling is the reliable way to reach entry 01. */
.idx .idx-top + .idx-entry { padding-top: var(--s6); } /* 80px */
.idx-num { font-variant-numeric: slashed-zero tabular-nums; }

/* The entry is one link wrapping a text row and the full-width hero beneath
   it, which is the reference's own structure: on a 12-column grid the number
   takes columns 1-2, the project title 3-9, the description 10-12 (2+7+3,
   no gaps), and the media spans all 12 underneath.

   One <a> around both halves rather than the reference's separate linked
   image: the title is the thing a reader is deciding on, so it should be
   clickable, and one target per project reads better to a screen reader
   than two pointing at the same page. */
.idx-entry-link { display: block; }
/* all three columns start on one baseline, the way the reference sets them */
.idx-entry .idx-row { align-items: start; }

/* the number sits above the project title, left-aligned with it, rather than
   in a column of its own — stranded between the image and the text it read as
   belonging to neither. No padding here: the 20px comes from .idx-proj's own
   padding-top below, so the number-to-title gap and the title-to-description
   gap stay one value rather than two that can drift apart. */
.idx-numline { padding-bottom: 0; }

/* Entry hover follows the site-wide rule: the text row is text, so it blurs;
   the hero is media, so hovering it grows the cursor dot (inline zoom
   script). The blur sits on .idx-row, a sibling of .idx-hero, never on the
   link that contains both: `filter` builds a stacking context and cannot be
   cancelled on a descendant, which is what used to fog the images. */
.idx-entry-link .idx-row { filter: blur(0px); transition: filter 0.3s ease; }
.idx-entry-link .idx-row:hover { filter: blur(6px); }

/* No stacking padding: number, title and description are three columns of one
   row, so they share a single top edge. The description column is 3 of 12
   (~334px at 1440), narrower than --measure, so it needs no cap. */
.idx-entry .idx-numline,
.idx-entry .idx-proj,
.idx-entry .idx-desc { padding-top: 0; }

/* hero — the full 12 columns, under the text, as the reference has it.
   All five are forced to the same 16:9 regardless of the source ratio so the
   five entries scan as one set rather than five different shapes.

   --pos and --zoom stay as the per-entry crop hooks, set inline on the
   <figure>. Note the resolution ceiling moved with the frame: at 1360 CSS px
   a --zoom above ~1.4 starts asking for more pixels than the ~1900px sources
   have. Entry 05 sits at 1.6 because the hardware was asked to fill more of
   the frame — a deliberate trade, not an oversight. */
.idx-hero {
  margin: var(--s5) 0 0;
  overflow: hidden;
  aspect-ratio: 16 / 9;
}
.idx-hero img,
.idx-hero video {   /* entries 02 and 03 play their page-hero film */
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: var(--pos, 50% 50%);
  transform: scale(var(--zoom, 1));
  transform-origin: var(--zoom-origin, 50% 50%);
}

/* Entry 01: the Hub connecting. Line and badges are overlays positioned in
   percent of the 2400x1350 frame (left/width shared by the badges here, top
   set inline). Armed by the inline script in work.html; unarmed they sit
   in place, which is the finished still. */
/* Entry 03: the Customer View film playing on an iPad, drawn in CSS so it
   stays sharp at any width. The screen keeps the film's own 1600x926 ratio
   rather than an iPad's: the alo logo and the tip panel run to the film's
   edges, and cropping to a 4:3 screen would cut both. Sized in cqw (the
   figure's width) so bezel, ring and radii scale together. */
.idx-ipad {
  container-type: inline-size;
  display: grid;
  place-items: center;
  background: #e2e2e2;          /* the POS Hub entry's grey */
}
.ipad {
  position: relative;
  width: 64cqw;
  padding: 1.4cqw;
  border-radius: 3.2cqw;
  background: #0b0b0b;
  box-shadow:
    0 0 0 0.16cqw #c4c5c7,                      /* the silver edge */
    0 2.5cqw 5cqw -1cqw rgba(0, 0, 0, 0.18);    /* lift off the grey */
}
.ipad::before {                 /* front camera, centred on the long edge */
  content: "";
  position: absolute;
  top: 0.55cqw;
  left: 50%;
  width: 0.36cqw;
  height: 0.36cqw;
  margin-left: -0.18cqw;
  border-radius: 50%;
  background: #1c2433;
}
.ipad-screen {
  overflow: hidden;
  border-radius: 1.8cqw;
  background: #000;
}
.idx-hero .ipad-screen video {
  width: 100%;
  height: auto;
  aspect-ratio: 1600 / 926;
  object-fit: cover;
  transform: none;
}

.idx-connect { position: relative; }
/* the whole composition sits 10% larger than the frame, grown from the
   bottom centre so the iPad still bleeds off the bottom edge; one transform
   on the stage keeps the overlays locked to the base image */
.connect-stage {
  position: absolute;
  inset: 0;
  transform: scale(1.1);
  transform-origin: 50% 100%;
}
.idx-hero .connect-line,
.idx-hero .connect-badge {
  position: absolute;
  object-fit: fill;
  transform: none;
  background: none;   /* figure img paints --panel; these are transparent cut-outs */
}
.idx-hero .connect-badge { left: 68.75%; width: 18.5%; height: 10.963%; }

/* One 7s loop: the line fills (0.3-1.2s), the badges arrive 0.18s apart
   (from 1.2s), everything holds, then fades together and resets for a short
   pause before the next pass. The stagger is an animation-delay, which with
   an infinite loop offsets every iteration, not just the first. */
.idx-connect.is-armed .connect-line { clip-path: inset(0 100% 0 0); }
.idx-connect.is-armed .connect-badge { opacity: 0; }

.idx-connect.is-in .connect-line {
  animation: connect-line 7s infinite both;
}
.idx-connect.is-in .connect-badge {
  animation: connect-badge 7s infinite both;
  animation-delay: calc(var(--i) * 0.18s);
}

@keyframes connect-line {
  0%, 4.3% { clip-path: inset(0 100% 0 0); opacity: 1;
             animation-timing-function: cubic-bezier(0.65, 0, 0.35, 1); }
  17.1%, 75% { clip-path: inset(0 0 0 0); opacity: 1; }
  81%      { clip-path: inset(0 0 0 0); opacity: 0; }
  81.1%, 100% { clip-path: inset(0 100% 0 0); opacity: 0; }
}

@keyframes connect-badge {
  /* in: a longer slide on a back-out curve, so each badge travels in fast,
     overshoots a hair and settles, like a device snapping into place */
  0%, 17.1% { opacity: 0; transform: translateX(22%);
              animation-timing-function: cubic-bezier(0.34, 1.45, 0.64, 1); }
  28.6%     { opacity: 1; transform: none; }
  /* out: an ease-in fade with a short drift, so the reset reads as a release */
  75%       { opacity: 1; transform: none;
              animation-timing-function: cubic-bezier(0.55, 0, 1, 0.45); }
  81%, 100% { opacity: 0; transform: translateX(4%); }
}

/* footer sign-off, bottom-aligned right as the reference has it */
.idx-foot .idx-signoff { display: flex; flex-direction: column; align-items: flex-end; text-align: right; }

.idx-foot { padding-bottom: var(--s7); }
.idx-foot p { color: var(--muted); }

/* patents + awards — the two lists carried over from the Squarespace site,
   set in the index's own type and grid. Drawing left on columns 1-6, text
   right on 8-12, the same split the live pages use. */
.idx .pa-head { padding-bottom: var(--s5); }
.idx .pat-entry { padding: var(--s5) 0; border-top: 1px solid var(--rule); }   /* 40px: tight enough to scan several per screen */
.idx .pa-head + .pat-entry { border-top: 0; padding-top: 0; }
.pat-entry .idx-row { align-items: center; }
.pat-fig {
  grid-column: 1 / span 6;
  margin: 0;
  padding: var(--s3);
  height: 360px;                         /* fixed frame, not 4:3: a letterboxed drawing read as dead space */
  background: #ffffff;                   /* line art, some with transparency: keep it on white in dark mode too */
}
.pat-fig img { display: block; width: 100%; height: 100%; object-fit: contain; background: transparent; }
.pat-text { grid-column: 8 / span 5; }
.idx .pat-title {
  font-size: var(--t-md);                /* 24px */
  line-height: 1.25;
  font-stretch: var(--wdth-prose);
  margin-bottom: var(--s5);
}
.idx .pat-title a {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.18em;
}
.pat-meta {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--s4) var(--s3);
  margin: 0;
}
.pat-meta dt { display: block; margin-bottom: var(--s1); }
.pat-meta dd { margin: 0; font-size: var(--t-base); }

.idx .aw-body { padding-bottom: var(--s7); }
.aw-body .idx-row { align-items: start; }
.aw-figs { grid-column: 1 / span 6; display: grid; gap: var(--s5); }
.aw-figs figure { margin: 0; }
.aw-figs img { display: block; width: 100%; height: auto; }
.aw-list { grid-column: 8 / span 5; }
.aw-list ul { list-style: none; margin: 0; padding: 0; }
.aw-list li { font-size: var(--t-base); padding: var(--s3) 0; border-top: 1px solid var(--rule); }
.aw-list li:first-child { border-top: 0; padding-top: 0; }
.aw-list .nocase { text-transform: none; }   /* the iF mark is lowercase-i */
.aw-list .aw-for { color: var(--muted); margin-left: var(--s2); }

/* home grid — the thumbnail wall carried over from the Squarespace home page.
   Three columns, no gaps, every tile cropped centre to 4:3, the way the live
   gallery renders them. Tiles are deliberately not links: the grid is the
   overview, and (select) work is the way into the case studies. `.idx` prefix
   because `.idx section { padding-top: 0 }` would otherwise win. */
.idx .idx-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0;
  padding-bottom: var(--s7);             /* 120px, matching an entry */
  /* full bleed: break out of .idx's shell and gutter to the viewport edges */
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
.idx-grid figure {
  margin: 0;
  aspect-ratio: 4 / 3;
  overflow: hidden;
}
.idx-grid img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media (max-width: 1169.98px) {
  .c3-5 { grid-column: 3 / span 4; }
  .c3-9 { grid-column: 3 / span 6; }
  .c3-8 { grid-column: 3 / span 5; }
}
@media (max-width: 767.98px) {
  /* columns 10-12 of a 12-col grid is ~90px on a phone; the header goes back
     to name-left / links-right, which is what both pages want at this width */
  .nav { display: flex; justify-content: space-between; }
  .nav { flex-wrap: wrap; row-gap: var(--s3); }
  .nav .nav-links { display: flex; gap: var(--s4); flex-wrap: wrap; }
  .idx-row { grid-template-columns: repeat(6, 1fr); row-gap: var(--s3); }
  .c1-2, .c3-5, .c3-8, .c3-9, .c10-12, .c8-12, .c-full, .c8 { grid-column: 1 / span 6; }
  .pat-fig, .pat-text, .aw-figs, .aw-list { grid-column: 1 / span 6; }
  .idx .pat-entry { padding: var(--s5) 0; }
  .pat-fig { padding: var(--s3); height: 260px; }
  .idx .pa-head { padding-bottom: var(--s5); }
  /* stacked, so the explicit row above must be released */
  /* stacked: number, text, then the thumbnail full width */
  .idx-foot .idx-signoff { align-items: flex-start; text-align: left; }
  .idx-top { padding-bottom: var(--s6); }
  /* matches the specificity of `.idx .idx-top + .idx-entry` above, so the
     first entry drops to the mobile rhythm instead of keeping its 120px */
  .idx .idx-entry,
  .idx .idx-top + .idx-entry { padding-top: var(--s6); padding-bottom: var(--s6); }
  .idx-hero { margin-top: var(--s3); }
  .idx .idx-grid { grid-template-columns: repeat(2, 1fr); padding-bottom: var(--s6); }
}
@media (max-width: 479.98px) {
  .idx .idx-grid { grid-template-columns: 1fr; }
}

/* --- cursor -------------------------------------------------------------
   The reference replaces the pointer with a small green dot. That is what
   the green dot in the header screenshot was: a cursor caught mid-page, not
   a status indicator.

   A moving dot cannot be done in CSS alone, so each page carries a short
   inline script. It degrades to the system cursor wherever the effect would
   cost more than it gives: coarse/touch pointers, and any browser where the
   script does not run — the native cursor is only hidden once JS has added
   `.has-dot`, so there is never a hidden cursor with no replacement.
------------------------------------------------------------------------- */

.cursor-dot {
  position: fixed;
  top: 0;
  left: 0;
  width: var(--dot);
  height: var(--dot);
  margin: calc(var(--dot) / -2) 0 0 calc(var(--dot) / -2);   /* centres it on the hotspot */
  border-radius: 50%;
  background: #43db76;                   /* the reference's own green */
  pointer-events: none;                  /* never eats a click or a hover */
  z-index: 10002;                        /* above the zoom overlay (10000) and its Close button (10001) */
  opacity: 0;
  transition: opacity 0.2s linear;
  will-change: transform;
}
html.has-dot .cursor-dot { opacity: 1; }

/* the dot is the cursor, so growing it is the only hover affordance
   available on a zoomable image. transform is composited, so this is free. */
.cursor-dot { transition: opacity 0.2s linear, width 0.18s ease, height 0.18s ease, margin 0.18s ease, background-color 0.18s ease; }
html.has-dot.dot-zoom .cursor-dot {
  width: calc(var(--dot) * 2.1);
  height: calc(var(--dot) * 2.1);
  margin: calc(var(--dot) * -1.05) 0 0 calc(var(--dot) * -1.05);
  background: #43db76;
}
html.has-dot,
html.has-dot * { cursor: none; }

/* text fields keep a usable cursor even with the dot on */
html.has-dot input,
html.has-dot textarea { cursor: text; }

@media (hover: none), (pointer: coarse) {
  html.has-dot,
  html.has-dot * { cursor: auto; }
  .cursor-dot { display: none; }
}

/* --- footer ------------------------------------------------------------- */

.foot {
  margin-top: var(--s7);
  padding: var(--s5) 0 var(--s7);
  border-top: 1px solid var(--rule);
  font-size: var(--t-sm);
  color: var(--muted);
}
.foot p { max-width: var(--measure); }
.foot .foot-nav { margin-top: var(--s5); display: flex; gap: var(--s5); max-width: none; }
.foot a { color: var(--ink); text-decoration: none; }

/* verbatim literals — URLs, part codes, file-page labels */
code {
  font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
  font-size: 0.88em;
  letter-spacing: 0;
  padding: 0.1em 0.34em;
  background: var(--panel);
  border-radius: 2px;
}

.note {
  font-size: var(--t-sm);
  color: var(--muted);
  border-top: 1px solid var(--rule);
  padding-top: var(--s3);
  margin-top: var(--s5);
  max-width: var(--measure);
}

/* --- scrolling ----------------------------------------------------------
   The reference damps the whole page: wheel input feeds a 1.1s expo-out
   tween rather than moving the page 1:1, which is what gives its scroll
   that glide. It does this with Lenis 1.3.26 in real-scroll mode
   (`duration: 1.1`, `smoothWheel: true`, `syncTouch: false`).

   Each page carries a short inline script doing the same thing — inline
   because export.py inlines CSS and images but not external scripts, and the
   page has to open from disk with no network. Real scrolling, not a
   transform wrapper, so `position: fixed` (the cursor dot) and the
   `view()` reveal below both keep working.

   `scroll-behavior: smooth` is the no-JS fallback: it eases jump-nav
   anchors when the script has not run. Once the script arms, it turns
   itself off, because a native smooth scroll and the tween would fight
   over the same scrollTop.
----------------------------------------------------------------------- */

@media (prefers-reduced-motion: no-preference) {
  html { scroll-behavior: smooth; }
}

html.has-damp { scroll-behavior: auto; }

/* a jump target landing flush against the viewport top reads as an error;
   this gives it air without touching the page's own rhythm */
.idx-entry,
section[id] { scroll-margin-top: var(--s5); }   /* 40px */

/* --- scroll reveal ------------------------------------------------------
   CSS-only, via animation-timeline: view(). No script, no IntersectionObserver,
   and no flash-of-hidden: browsers without support simply never apply the
   animation and render everything visible. Survives the base64 export.
----------------------------------------------------------------------- */

@keyframes reveal {
  from { opacity: 0; transform: translateY(var(--s4)); }
  to   { opacity: 1; transform: translateY(0); }
}

@media (prefers-reduced-motion: no-preference) {
  @supports (animation-timeline: view()) {
    .entry,
    .hero-statement p,
    section > .body > *,
    .label,
    figure,
    .ba,
    .claim,
    blockquote,
    .figures li {
      /* `ease` accelerates out of the start as well as decelerating into
         the finish, which reads as lag when scrolling is what moves it; a
         pure ease-out settles instead. The range widens from 35% so the
         reveal resolves over more of the scroll rather than snapping shut
         early. The duration stays at 0.6s: whether Chrome scrubs this by
         scroll position or runs it as a one-shot on entry, 0.6s reads well
         both ways, and a near-zero value would erase the reveal outright
         under the time-driven reading. */
      animation: reveal 0.6s cubic-bezier(0.16, 1, 0.3, 1) both;
      animation-timeline: view();
      animation-range: entry 0% entry 60%;
    }
    /* image grids stay static: home thumbnails, work heroes, patent
       drawings and award images don't animate in as they scroll */
    .idx figure { animation: none; }
  }
}

/* --- print -------------------------------------------------------------- */

@media print {
  :root { --paper: #fff; --ink: #000; --muted: #555; --rule: #ccc; --panel: #eee; }
  html { font-size: 11px; }
  .nav, .foot-nav { display: none; }
  .entry, section { break-inside: avoid; padding-bottom: var(--s5); }
  figure, .ba, blockquote { break-inside: avoid; }
  section { padding-top: var(--s5); }
  .hero-statement { padding-bottom: var(--s5); }
  * { animation: none !important; transition: none !important; }
}

/* --- figure.full: escape the shell, not just the gutter ------------------
   .bleed only clears the figure's own margins, so it still tops out at the
   1832px shell. .full goes to viewport width, which is where the gain is on
   a wide display. body gets overflow-x: clip rather than hidden — clip does
   not create a scroll container, so sticky positioning and the damped
   scroll script are unaffected, and it absorbs the classic-scrollbar
   overshoot that makes 100vw > innerWidth on Windows. */

body { overflow-x: clip; }

figure.full {
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
figure.full img { width: 100%; max-width: none; }
/* the figure is 100vw, so the caption has to be pushed back in to the same
   left edge every other caption on the page sits on. when the viewport is
   narrower than the shell that edge is just the gutter. */
figure.full figcaption {
  margin-left: max(var(--gutter), calc((100vw - var(--shell)) / 2 + var(--gutter)));
  margin-right: var(--gutter);
}

/* --- zoom overlay -------------------------------------------------------
   Dense screen boards are legible at natural size and nowhere else, so the
   overlay shows the image 1:1 and lets it be panned. Uses the img's own
   src, which keeps working when export.py rewrites it to a data URI. */

.zoom-wrap {
  position: fixed;
  inset: 0;
  z-index: 10000;
  background: rgba(0, 0, 0, 0.94);
  overflow: auto;
  overscroll-behavior: contain;
  display: none;
  -webkit-overflow-scrolling: touch;
}
.zoom-wrap.on { display: block; }
.zoom-wrap img {
  display: block;
  margin: 0 auto;
  max-width: none;
  height: auto;
}
.zoom-close {
  position: fixed;
  top: 20px;
  right: 24px;
  z-index: 10001;
  font: 700 0.78rem/1 var(--sans, sans-serif);
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #fff;
  background: none;
  border: 1px solid rgba(255, 255, 255, 0.45);
  border-radius: 999px;
  padding: 9px 15px;
}
.zoom-hint {
  position: fixed;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10001;
  font: 400 0.72rem/1 var(--sans, sans-serif);
  letter-spacing: 0.06em;
  color: rgba(255, 255, 255, 0.62);
  pointer-events: none;
}
body.zoom-open { overflow: hidden; }

/* fit mode — home-page thumbnails are photographs, not dense screen boards,
   so they open scaled to the viewport rather than 1:1 with panning */
.zoom-wrap.fit.on { display: flex; align-items: center; justify-content: center; }
.zoom-wrap.fit img {
  max-width: calc(100vw - 2 * var(--gutter));
  max-height: calc(100vh - 2 * var(--gutter));
  width: auto;
  height: auto;
  margin: 0;
}
.zoom-wrap.fit .zoom-hint { display: none; }

@media (hover: none), (pointer: coarse) {
  .zoom-hint { display: none; }
}

/* --- POS Hub opening: hero pair and problem pair ------------------------- */

.hero-pair { margin-top: 0; }
.problem-numbers .eyebrow { margin: 0; }
.problem-numbers .figures {
  grid-template-columns: 1fr 1fr;
  gap: var(--s4);
  margin: var(--s3) 0;
}

/* --- placeholder: an image still to be sourced -------------------------- */

.placeholder {
  aspect-ratio: 4 / 3;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--s4);
  background: var(--panel);
  border: 1px dashed var(--muted);
  color: var(--muted);
  font-size: var(--t-sm);
  text-align: center;
}

/* --- results: two rows of four ------------------------------------------ */

.results .eyebrow { margin: var(--s5) 0 0; }
.results .figures { grid-template-columns: repeat(4, 1fr); margin-top: var(--s3); }
@media (max-width: 900px) { .results .figures { grid-template-columns: 1fr 1fr; } }

/* --- side-by-side rows: justified, equal image heights ------------------- */

/* Each figure carries --fr, its image's width/height ratio, set in the markup.
   Growing every figure in proportion to its ratio from a zero basis gives
   every image in the row the same rendered height, with no cropping, so the
   images share a top and bottom edge and the labels beneath share a baseline.
   Placeholders take the row's average ratio. Rows stack on narrow screens.
   Any new side-by-side figure needs its --fr. */
.ba,
.trio {
  display: flex;
  align-items: flex-start;
  gap: var(--s3);
}
.ba > figure,
.trio > figure { flex: var(--fr, 1) 1 0; min-width: 0; }
.ba .placeholder,
.trio .placeholder { aspect-ratio: var(--fr, 4 / 3); }

@media (max-width: 720px) {
  .ba,
  .trio { flex-direction: column; }
  .ba > figure,
  .trio > figure { flex: none; width: 100%; }
}

/* --- case-study rhythm ---------------------------------------------------- */

/* One vertical rhythm for every case study, set here rather than per block:
   40px between any two blocks inside a section (text, image, quote, row of
   images), 16px from an image to its caption, 80px into each new section,
   and 40px from the header to the hero. Scoped to pages with a .page-head so
   the index, patents and awards keep their own spacing; screen only, so the
   print sheet keeps its tighter numbers. */
@media screen {
  .page-head { padding-bottom: var(--s5); }
  .page-head ~ figure { margin-top: 0; margin-bottom: 0; }
  .page-head ~ section { padding-top: var(--s6); }
  .page-head ~ section + figure { margin-top: var(--s6); }

  .page-head ~ section > * { margin-top: 0; margin-bottom: 0; }
  .page-head ~ section > * + * { margin-top: var(--s5); }
  .page-head ~ section > .label { margin-bottom: 0; }
  .page-head ~ section > figcaption,
  .page-head ~ section figure > figcaption { margin-top: var(--s3); }
  .page-head ~ section > .body > *:last-child { margin-bottom: 0; }
  .page-head ~ section li:last-child { margin-bottom: 0; }
  /* image rows stacked with no caption between them are one grid: the gap
     between rows matches the 16px gap inside a row */
  .page-head ~ section > :is(.ba, .trio) + :is(.ba, .trio) { margin-top: var(--s3); }
}

/* --- image beside text ----------------------------------------------------- */

/* Any image set beside text: the image takes 7 of 12 parts, the text 5, with
   a 60px gutter between them (half a grid column plus its gaps, which read as
   too loose). Stacks below 900px. */
.media-text {
  display: grid;
  grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);
  column-gap: calc(var(--s5) + var(--s4));
  align-items: start;
}
.media-text > figure { grid-column: 1; margin: 0; }
.media-text > :not(figure) { grid-column: 2; }

@media (max-width: 900px) {
  .media-text > figure,
  .media-text > :not(figure) { grid-column: 1 / -1; }
  .media-text > :not(figure) { margin-top: var(--s5); }
}

/* --- iPad frame for screen recordings ---------------------------------------- */

/* A front-on landscape iPad: a near-black bezel of even width, a thin
   aluminium edge, the front camera centred on the long top edge, and a softly
   rounded screen. Percentages keep every proportion locked as it scales; the
   corner radii are given as horizontal / vertical pairs so they stay circular
   on a 1.43:1 body. Sized by its grid column (see .media-text), which keeps
   the whole device inside one screen height. */
.device-ipad {
  position: relative;
  margin: 0;
  padding: 2.6%;
  background: #111113;
  border-radius: 3.4% / 4.9%;
  box-shadow:
    0 0 0 1px #9a9a9e,
    0 0 0 3px #d9d9dc,
    0 0 0 4px #b8b8bc,
    0 24px 48px -24px rgba(0, 0, 0, 0.35);
}
.device-ipad::before {
  content: "";
  position: absolute;
  top: 1.15%;
  left: 50%;
  width: 0.55%;
  aspect-ratio: 1;
  transform: translateX(-50%);
  border-radius: 50%;
  background: #2a2a2e;
}
.device-ipad video,
.device-ipad img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 1.1% / 1.6%;
  background: #000;
}
.media-text > .device-ipad { margin: 4px; }   /* room for the aluminium edge */

/* device mode: an iPad-framed recording opens as the whole device, as large
   as the viewport allows with the frame's proportions intact */
.zoom-wrap.device.on { display: flex; align-items: center; justify-content: center; }
.zoom-wrap.device > img,
.zoom-wrap.device .zoom-hint { display: none; }
.zoom-wrap .device-ipad {
  width: min(calc(100vw - 2 * var(--s5)), calc((100vh - 2 * var(--s6)) * 1.42));
  margin: 0;
}

/* --- device-framed screens ---------------------------------------------------
   Phone-screen media set into the POS Go render, at the same size and position
   as the device in the prototype films they sit near. The films are 900 x 1360
   frames on #ebebeb with the device (img/06-posgo-device.png, the cropped
   POS Go_05_Front render) at 240,290, 420 x 786.5; its display sits at
   46.27,76.17, 326.75 x 579.45 inside the device (9:16). Percentages below are
   those numbers over the frame. Give the figure --fr: 0.6618, the film's ratio. */
.device-frame { position: relative; aspect-ratio: 900 / 1360; background: #ebebeb; overflow: hidden; }
.device-frame > img.device {
  position: absolute;
  left: 26.667%; top: 21.324%; width: 46.667%; height: 57.831%;
  filter: drop-shadow(0 20px 22px rgba(0, 0, 0, 0.26));
  background: none;               /* the render's edges are transparent; figure img paints --panel */
  max-height: none;
}
/* a solid black display under each screen, so trimming the screen's edge
   leaves black, not the render's grey glass */
.device-frame::before {
  content: "";
  position: absolute; z-index: 2;
  left: 31.808%; top: 26.925%; width: 36.306%; height: 42.607%;
  border-radius: 3.06% / 1.73%;   /* 10px on the 326.75 x 579.45 display */
  background: #000;
}
.device-frame > img.device { z-index: 1; }
.device-frame > img:not(.device),
.device-frame > video {
  position: absolute; z-index: 3;
  left: 31.808%; top: 26.925%; width: 36.306%; height: 42.607%;
  object-fit: cover;
  background: #000;
  /* the source screens carry a faint light hairline at their edges and
     rounded corners; trim it so the black display shows instead */
  clip-path: inset(2px round 8px);
}

/* --- detail figure: a supporting image at half the column ------------------
   For technical detail that should sit below a lead image, not compete with
   it. Full width again once the layout stacks. */
figure.detail { max-width: 50%; }
@media (max-width: 720px) { figure.detail { max-width: none; } }

/* text set beside an image, text first: the paragraph keeps the wider
   column and the image takes the narrower one on the right */
.media-text.text-first { grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); }
.media-text.text-first > .body { grid-column: 1; grid-row: 1; }
.media-text.text-first > figure { grid-column: 2; grid-row: 1; }
@media (max-width: 900px) {
  .media-text.text-first > .body,
  .media-text.text-first > figure { grid-column: 1 / -1; grid-row: auto; }
  .media-text.text-first > figure { margin-top: var(--s5); }
}

/* onboarding video beside the connected-devices graphic: the iPad keeps room
   for its aluminium edge, and both share a top edge */
.ba > .device-ipad { margin: 4px; }
/* the connected-devices graphic sits at 70% of its column, centred against the iPad */
.onboard-row { align-items: center; }
.onboard-row > figure:not(.device-ipad) img { width: 70%; margin: 0 auto; }
@media (max-width: 720px) { .onboard-row > figure:not(.device-ipad) img { width: 70%; } }
 ---------------------------------------------------------------------------
   Michael DeFazio — portfolio
   Metrics measured from ralston.studio (Semplice6) and matched exactly:
   root 18px; rem scale and spacing scale both /18; container 1832px with a
   0.889rem gutter; palette #000 / #fff / #020202 / #dbd5c3; negative tracking
   throughout; absolute-rem line-heights; hover = color 0.2s linear + filter
   0.3s ease. Type is a substitute — their Typekit kit and SerialB / La Nord /
   AcuminPro faces are licensed and domain-locked, and this has to work from
   file:// with no network.
   No build step. No dependencies. Opens by double-click.
--------------------------------------------------------------------------- */

/* --- webfont ------------------------------------------------------------
   Archivo (SIL Open Font License 1.1), embedded as a single variable face so
   the site renders identically from file://, from a static host, and inside
   the single-file export.

   The reference site runs TWO licensed faces: AcuminProCond-Regular for all
   body prose, and SerialB-Bold for headings, nav and the all-caps emphasis
   spans. Neither is redistributable. Archivo carries a width axis (62-125)
   as well as weight (100-900), so one file covers both roles: prose is set
   at --wdth-prose (semi-condensed, 400) and the caps/heading role at
   --wdth-caps (normal width, 700). Latin subset only.
------------------------------------------------------------------------- */
@font-face{font-family:'Archivo';font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAV/wABMAAAADTogAAV98AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGpk3G+4wHIpwP0hWQVKSTQZgP1NUQVSCFCc8AIUuL4E2EQgKgdFAgaE+C4ReADCJ8hIBNgIkA4k4BCAFixwHjH1b2jJzBScRuFCB27R9dY6okn2hBQER5z76kShG3Ky63gZ2jecbiKX16+4l30CO4SYP1XUbQi2bYTPxf072////qUljyCxBP+EAKLSq7Zx7ljMCgQiUUmtDaz2KBrTNVaLv+1qlHi50BHJdDTMQCKE+nsn+oiF6h+kUDNFLiS3DqSyyyEpY3GrBeWCdT12IOHN5PyiHr59JRtdVKzYI40ITL5JNWTEQWQ3RcluJClH/oEXtuQwqpcxuNJHaSJ3u1IXfjzGhTS4bNKJw2NQXZhh+DNqn3QoNqOU9udO2mzbaEAuFDhpXXgq99X3nRy30xCKT1RPR81skWXuG4Tz7pm6sfPsPxAuG/5WcyvgYLSHOCSlSuvuBqS8fNCH+u/mrpHS3wN/wzZZIfIr+c77Bd3nSoAVvImN3UmEM0bWbQtDRMxmXDYU6tXMgfkejfRw/qxolZ3z8yD374CNRvrGx4NVYmuavvc3t8XV02suVsFl0kGFSUk7odt121ddMRE19klNJ3f8tgJPb0x8oQizck3EQ3rHRaXJL5pARxm/158/TdP73/4nncrm7qDRNUxNqSYtZmSriU7tryxhug6mjHYMOnxoTcaTQZoDfZv9wRoEokhKRAiLyqBIEBIfYGDXtYcWy47r+bnm1Xe62+9vtHKBtdoCFubIWFvN183Ou4sBY1FeUft0dBwfHEUdFiQXWfBftPtPP9Of5uf29b5GgI3KjRVTMHlYEVqFN2oX6O6gcHZIxYMQiXxyokGZZPdLy2Q9EmMQOINEOj1v2/wdGattuuyL6VOSLGZf57u/5mnQ7HXHEEkICgYgpokN4ovbWXvfs7qVUniw8jkLFIFyM5f8Jj0Y6lEQ4qBmebfX/RwSUEslWwkJRRxudcWqj/+6rCLmzP6J6b/Y2P/9tft9vKUND7Ji0+Lh6FzDSc5/9va9r5tMmR6IQIECJbbF1QHPWQKEiBpQCwQKNQMTWJLKxzUbUSar3Yn0R93OGbOp/Y8dJPgF0d/1d3bxcXn9FdT1UnzhokmXRSlqg2eEdXhIa4B9YU/+lBMmogH9EJH1e0wk/oyZ8CXHAdzx8rUX+7hne3QNimyhUZIGMQmG6AywBhTkdwPKE9mQQXeb5vTq/n5HthbnW8gfAEqnoBIn1TryAILdy64Q/MHdYLfxk+/S/g8UNF2dGI8my/T4x7maB+vb4LQUZxZskHxAf2ZZliwcuNFTBI07fZDurvTkBI0k+PQDIAdwxvWTpwb914UuSvzMNLy+XF4SLXDqowXGgB+tbNl5lkOEZ1iADnYHOgFi5wqJ07aJCrrgkqCkIF6ANXCZ/A5dJFNiADPrQAQAG/n/aX/9n6kxdwOmzGsubvmJbyk9HOa26qgFFjiF2CHf3GPh9snT0pccfCTPDCcsWNkzhOllAGrB8QzqV/5Ml2RIfoIjMcQCbNCnQ+0AwDX3uh2nAZSCAAlAS/2TL+nqRmQWSulvDi+hYB953D+zzzvGnJC14xp597C0ANoxaUJAU+DACUhmsWoTftYoMhHFgLdZ+8nJtgQCAgUNrNdQqyTR+JJHbLu6ntqajK3oqSKWaNQiqG2dhK5aeY/NSc9P4g1WcHFiqj/Hgd9N9u+llgQVg4Zr1EsqCA8D4f/Dgp3f0z7OIA7DhPJAs7v9PS3u373aTGrQkz0FLDq8k/XNeST9ctBzQHIetlL+9sndzvFl5iXookiigW0KhmhIKRdpoNDkHhSY5r1D8MqpKnCMqJM5PM/lH/SSNs8Y/cRxfocgxqknbqKY002zOnEONxiFkjUPKO2/j2sfLEJd/+3f2Yudt3MX/31fT2n8BkvOpCDqRyqC1cwRnOtbDEYebYnr/3v/x/n8fID8CZ0BQlEBMAsGxDQZJGCjhf3wEghiIM0Nl2jvKdqbl2eQIcRQox3EMp98UuxBHx9XG2MWiHmljvZ23stutttyicruhrLYstyn2GKoyLV3U5G3s7WvEvqbES2k4cE1gGvyJRWNiXuil0Nq6OM+kSUtIHIWy6LqEak20Gc5Udolwqp+IwrBCnU+vqtXiUQIXd7nEpSxexbuiwgH41Oai8mzFoavLskz9Twoi5RSocDMwLtF0ojNNR4kfgG0C0DpkejfLSZZT0oYQq0tVmYP2UizKKyqVLl2UW/quqLboy4P/9296zwpOgNb6LXkSBl/iP48gt7YKhBj8p5t6s/cpn+SvawHgIeUQqKxBUfC920KjsBG7td3hCFVaPr7lGSRCT35oUoKeeJWbFppNdMlABj4aqM+X/bJ4CYfnKGZsai2jqCw/Xzvvz6VRAjflxlaqkLFAE0wgLAG9vn7Vd7597z0WTN7WNkMIIQQTjDDGCGGEMakJ6Z1l/SwkgGyWSygMqhq/o6BUCyLz4b+3/aruK2MEdKgcmqYV8Utgs5wj1vSf2YWkjTnw9yetfblNUo2iQW45btmTBW39R3SanoxbjJO0m+uRbmYTwA7W+MhCnljKNr93WhR8SkFH9FnC1YxdtL2t1xByz0ycnq7SFzc3A0QnHxihNUBtKeNwCuXJ4OwoVBDHBORusvz50K7iVC48pxx5eOgw1eLmXIoH5EaFSGvaCdB1o/4CDE6k86sEJvWNAILmaR6mThUHBzAS49FGQLChqHzrYb4fYTGgQuRVbLyzKgUwxiAUgJAEBt8mtzkQOgoAIPVF4jcwka6PvTc842F3utzRdltjlkE6axIVKfzuXQ87317zDIkGyf/veSfbbqz2UUzuRy+71bkOtDiaJ/u1WxxtibYRi8e81IHDD57tjQc/Zusy9DpXGM5hDfeQYvHvU4McZ1YIbVqFBpxY+2HiRVbTAs2kEzUBKBumGik3OSKuxQJwxw/GZPo/72BERXDB7ei21pKbcyMUNEl8RZmJYIxz1KjNolahIt1RmiodRdhbORfG2TynIi4gzrXhJUrRIpWc+rUoyeSxKXomrJMmreYmYnll3I6haG8q8WH3G8vf0FW1ss883DSrE1HZffA18UHX14hP/Ofd3BGyT8bmG1pPZvt5y+9fYI/cjcLfhvyvObdPW/qC/A2L138j2P8t7G8mlMw3TjbCg82+W4BAE2i/0Icmowx6wMtf8k+89GhC29Y3gDzPhyAxmJ+8bs9nAv96+XUPHvzHOPj1b7wvmaxUJfzVFccbpv8Jmy/4T/d3ffUbdh9tnV94rHzD44t2gf4GAPYrOyjmt+THnlk1WK3MW79+aS9uh8/8P3335RSr2bWPXzz6lnpL9v7y9KZl4GX/r6+t2t15P9k6+uvPvvu/en/r6G8/+9H/Tv8699mzB19WGtH9x3OHXpFr3vnHNz79hi1Ffw/EV37O7WK9OHxly65/ldF/vvu1aVen8fFLc94sXxuW5hPc9MfnW2+5nOTef7HttjhXdoIFE/zqfqntVsy5m7z+ebhvCzV5O7KGrVf+By93vG1VxDp97cuYVp1sffDmN4OsbvjJ7e6tKruND19ufTBMlQVrf9BP2a95qK/dtz/+kyxP3rx/WSyX4aWvX/6G4Y/9eP7lPa9qiw9t62sef9X89166ePOBVfvrarn4po2v2fvs51enL733iq5AZc5zPW+hXa0WKGqn1XKxfOvHMzbY0Ww9icKO7oTnb9wJJF+t1t9S82vkzJPNRfLNkR2kOTDCb2542nzkztPvrn5Le0MaZ0/QVgjKr96ofctwpD0x+I1V365fGGMu9x36uTHM73lgnGHpIn/w6xdIsQzNTd+8YMl+5UOX22ISJg/l5Ba+DNIv67mAqYmZ0u/B3645McbV2WcHW6Fc9d2bX506sD4abGivXSs3g8XnEinJnu1886Rw3973PvscTYorlw++zKVj99j7z2dJBzPeNfdSy5Ng8aWrrhXq0F36f/I6KwOOF1ZfXPN6tfqaFVPLlahdXjn0CmV4p2DEPDNAorkNhbDioNTZL5+m6Ssn+9IfPMMdKSP8Nb9yCafXEuTTf5tRWlZSkx3nhLg2wSXla/9Ij7Ya9vUvnC1nDrwEsRA4sDw6/u6hub0mPOBgcXf4R3mYtA987Hfi3+Ptii//6B8GZWxXfelH/9QZfbvuS9/HtK9cbej5Q+1J16rvQpUiR0IcH62QEobaAjIxU4WgUDdhWLaEcpJASrQwyCg2V5PKHFGf3trx5wKs+/uPXgOPpxoUn/ctzjOmbn4PmZvsgdUv76rL2zP4pFTbZy/6jzuT0tk/vw0cvq+NemsRxUOuCvwpWYHeYVW2kCo0ijC75vIqmcfBY86mM/tLPWoc/T7g/OdvZ3hRf2YcNqKtbzwEqDIBINhXbydyKzj3EGIJzR+eIoUJVzggtM9+QxcDe8RSGKGUgCoKgZkaiV8/dCMfGMltEeUvJ6BRs1LL0n4nVoomA8hpuo18BgKL6wGy4epCQrbFWj8svU03sh9nftc5sOi1xadR9/wWIdybgsaTv75bxl9lP/1kW/fh+9q2bdn9cHd/UABLSHlBoYA5O6cXfY2UeKNW0vKtHd9P+WB8zxcvfh17QU2e/fHHgve2WvEzrIw6F6XFsZhgYkNIGgWYRTQ91LVRVyWw6eShUPj7rLN4b7OJpPmjaZ1yuHO5CKuLgzcgZnAwYfei0KmpEAYP79bZA2xuUUUYosOiSCclJmpssHkjFGa/tcLQ5rlWlg9/FREkW0wOPJnTuVPfjvMVptrZPLH7L9Ouu82AzNEJmFImmc7zeca+5AiBg2VWnpuumSiFEpvJJWdJxWgfeMzG8qfFD6FYsis/A27nlGKGtlmLUjlmOZhUyLuCmIUdUzaJYWp+SofFZphd9BspRYFZzpxCgLqoDxOUcJTNaFS9lygyvN7DTjx7BpsF3mOUWVyLqluMXbtpsCIoGnvjaK7LO5HCVMuNGkXOAoCgoOlC3pmNfF/CCPAsMlSS/TO/eFLDgYWrDgNyx4mZ25aSjwmannhW9/FKM5RZ6YgNPNXrpnzfVIdp7wBDeYowNwHlGzAKRYTlVFe+SDZu79yZbI/pWMwWb0cGnocTSIk19CnsUJQvhCZzixmVP0hzq2CmFErH+p5ELxK+jBl43J6FLCpWxlKNCXHaVLL7e023IEPoe6s6UwZPiTfM0QNjV+ECivn8okqR4B6EuA5BfkOgBELd4e88jUCpFUlaWyCtQ9zwkbwbYOuXNMsUhYo3F/IiFUDWraiXgToeSgH+UyHGIfvQVWQwx68WUcWHdQ6NlMOggnMW/db44wSI0kjo0YTRCQM61CmVJoaflRTPq2aICnPIk0EYP9oLYgRKMCUAwrqxzw+En0+kzRq765GxUJUOrr9SoW/HN47JhVyQVpP/0sbxe+F7Ihl3zMbVisIZzOANEqJj1LF3FlTt/gjWS/2wOoLsy80VbkSgv7cQjoQ6/pFGCwcC18G23q6u7RZt3HzypvF4IQLx8IuFGNlekgx6YVNzhbvpBR2Sh4u6a7iaq/rAb5V+1ad6VbfmSxedqkO1Xcs1XcPX7f7fx1SPAdpLSmqViP1bsgGheS5d+0iFhpS4IZJ6PwJSW3RjDqjoyVaDs1YkOveA4zoVkUJUka9P9Hvf9h/S19O6NJK60nxzUJrGUs8I8/8kqujc2pYfJsHEmIiSN5MZSXlSmJigvCzG3yMnaoK432PTXXBTLhf7Y30sxQiJn48bVJ4D0Lgc/z0vrogjsRkz7OnIt5/YMzZvo5E1kka86NWoISqHAtmB5XlRRRSJ1Agxv4emuWDmcG4ujIbWUB2KYs53hLGwISxBLiQVSPhtxFChTwShzusMfmwkCAb2QB6gweAtP4uN7g2CgSXIDVKBGTDUaWz16Vrb73GZwfK0D3qjl3vUD/omH/YOczjPV/hUDpAapX0fJidcqHb3AZ9bHp/guPO/J3eoG3RNLuwcDnS5lPluOd5pDuN/TKUzlKeouSHj+SJD7UVrsspBMOb/lOWNaz4T3DchIgfqyErKMXehhL8ZX9JmjTgYpQNcw/ogFNhVZJdoeJtV+bYq202ndechcLs3H4f+BlOQkJYVBvQ0BQhupiDdG3LIxZVy4dNtIgkPl0J8jG+SrzCywlVp3OoFV7dN0hXGoC2w4qVPNwvqboIlURAJcymShM7zpFOPhIeTcG8wTg0he0utSbQqtGg0PalDCo4mHgjULe6ioG7mHX0R4JZSWT0V1AH049OmwKsuXj7n+fzgFq6C31xiz7NB+5pKrUsoMVjKwamwIKVeXU/AVJAUKnFJhxqIlhfAC4+EKO/a5c5WOP7OHqY8pnC5J2hrRBP9EuRjuGPK8UVcK6wZ2xKw8HEGg8FWy2SI1EQb1/PrzunEKKTbg3NV6Ye4QF9TKFUXuduV9Vl9fZLaISXWzHWsxMhHQbEJpKykUsEh3YT/eSC4y8jXFiMdIfsNqOIh8rQaQAbdowZ7mlBO1qs63JajwuErYXcKeclpz3N7fTPC8F9W1K6XdrOdvl49BCf6DhkcXdK2CCMBTN2DHa4OYlxTuXQIMaS0BENLE/zA6O7MStGnnIQWMbIo7aa4nJvOubqftvJlZwH7l1zXmYp8uaYmmErordNdBNWVq+vcV9+IpKaezvlMV4YL6jrqpFJTOpKYFsY1/i8mlikc05mit5mkudKnbO7gdjpAOT/I+bH1aSrjwXh1hsGb7QJbDS9PRYSROMFdj6GRaMLVy2cogbmGBM24pKiLgHO62eV36dXXFMW5YXbjjnFheVhhePiq+0zGXBmUFDKbWNQoRXU9mcmx9gwqSbgHoTe4BWSJZV279IHVEGEwJKypkmzcENV+oZjx8UpwXlnUeNCz1I4CVN0e2hv7hcm6IB7CRxJo332Iq9ehJaD6Aq6NNZz1SsjimtZMIkyXxchyW7+pb+Nsvz1K5zCmXN5p6ssd5Sdf/gPgX6V2JkCjK52PGYX2fXGGCmUt8EoE24X/ir1e4I/boloaWHGkzsKVhohG90vpMfQLPQBuf4mHW377ZZ0XLbVQ49yAmYtGqqda5prTIHwDOgbzAw5/CKFD2q6HtVp360ZNnp9zh2Qa5FvkYP4EOytwEVfow9p66BfKadRRRFbrVcrYqJ7xoXp8PK718KW5ru7FcFxhupUW1mk67TyiC6igTaMwWaRGStikzHjrUZ8kNGtIsLjZPVClumRIfDkl0vTO8V7D9UeDCRD9OPMIY2SM6988IKcNlQrXbeBPhybVNwyW0virp9VwkO9qRNTLlIKUSrnPCPc7ga940PwHkMYN/uAWSD/t5X6hhUpJ7Qe/9pWs+YQe8CD3dkKdELrm7dxwKpp/WeO1XX5u0Dd5dvd/CdR5h4hr+7vY+G8/6Gs0uPHW3Pie5Xi2HREMw4bq0wFwJKvcP39hK+w9Ogyfvipy8CuJsFvYxtXa+eQQJPFlmJU/yJSlunesSdjP6lqvPtCYNK3KLVDHoReskuH5HxHCh8LuO+gjnQJvmDmvssnGqWhN9jScUcFud+2RBKrRkuuqQ8A1X3Zl3osuPvJXMHzkCLyfo46i/y/dSRrNJNFQTF8m//5+/NcLXLcPVoj+x2HLmL+dmfqXiuch+oRzdDWkHm+EDRhbop0c+vnjwJ4jDy46/fkLDMzvSFKkpSJOdju5MnGbdGwFdR5URwCAW+k6ZscHEVzztfOwtIXYH/pdPB1qn+6EeP4HPrZ7xwf0enep2/wtoL262EI3mDed3UkYc0b+pdft4/L2nJnbj4za/YsXSWstMzkvf+0ZOjzJZ2L6k+rCvvaHPVDrUpMG7Jy9/H7WxTn3hF/v+YR08sHGXcnTcB7qKok+AmG7jmM/txHFcLtZnixT4ziot1/zHIYa8rD7dqFzDnNx6RqrL/erP5I+GLov4/1F9jW6rQejA6Wh2jhyUYP90bQfrsF1JMqPCbbOlRip47maWwjwO7rHKyB7/CycRRq8RcLygPdtbcNu8AZRi1n+EvELkEqePVvALKj3Xe5nE7kY5s31eV88q0udB36RNGG+Hxk7Kn8Nbxd+z3Fr1ci/JCx92ULZMF0faoLo2hrOl/jsTu5+jSOts9C+Vu3Y4VSPhTbtvWvKqLNYJl25ln7/ySy4x7k2Y44lHdPS8C4T/JJnuJLbk9FlL+BjF54Fcdwkr8zVHPXLwenqV0Uc/VLgdr83/vP3w9+RNPJ72PKvO9V3eGzvh6287zvslXtu8xwuf560+iNvif3nG/U0Www8v7zc/bk16N3Be574WGS3jG5/ns4Af18fr3SINcTr0NJGiQ8onzZE/0LYcbvfP+ogvC9jAvI0tNlqeDqlr4Moe538toxv3PO6wd7LU0TmfSttvjgpLvvyVQBVD0dZnPjrSPYr8gLzvAU+93yfHUfT8UgxGsDQDgppb0wjt5a+qMJQFhKjeMlcZGrZwcs10ZipNTTa6I2w6jHAZsSoo+aQuM4VY3Z6T6ndPlZR3vgKkw76RqNDxFyvbL7pmX2lf2s0sAx4NwAygzBwGowCUkGPE1iC8CDLdvW8ns/lWwzF4lgGKsQlKGfjzDsMaK7uENaJALqmLsksJQY0LuOV4Hozu3+SnjRMUmfTQ3rJ66KkZjFxUQzIRKhRFRAxX58WnMDZkOo1SIZACQBjTsesezeRVhBo4i3KJK+CmaTO5lQtMDcDyBBoZcCBTaAJdbCbdQW4Oh5UiyvzRoFVdyozmUOeAS7+xjEfwPOAqxpNBqqqcxZNh5cBTczXBcjIYzRemXfGiA50UlmDVGSgB9QQBrY+pTPFS2NRI4HqsRLcYCtDKtgH1McjFzOgulrBCcRZL/gakweBL4hIYIwIE4heMcUwWZgyEuWXqkINFWrVkalHLNJgEJHGdB3rjmkNe0LYOCYznAeEDjAmyHTGncxFytbxJSolcbkGEKZBEtMlMwOEmZKYJYPZkrnqL8vVuk3jBr1SuMlguzly3KJfCrc92W43/L7O9gHjyarVzMFVay6pc48281xmvnYLNFlojUXWWqzeEqst/Wu1XUqDnTJW6THZ0Iu6i5fB3uvp2Je6kI+R7ugejoK7T6OHzzTy9v/Co9CsPms/RHrwhEJIXy0qhwMXCh38DCJBbiGq4kiRUcJQ+nXW6LkL2jihGP4xB0OrM4IwiqMbDRIc04uF7epzw6kaHpmmqRYgHFYFz7afRHH7fonGl1TLJ2H9BrPppINmmriM9mpNtNaldjqv12cffMHIqP6rmQAosh71eHx+oPp3ZWKU826PvPFOX+hBL9X/C9cH3FnOZf/auXkVVTVajELkI3xPwqGfW2ZwX67evm/rENGizSis/N+PKMhUqcpXTVmObvh8B4NsMz8rDCwcPFZs2IkRJ0GSFGkyZClQYuxaFx0nxxcofAJCIAgMgcIRSBQRMSkZOQUlE5865icO3jCLh4htV0XDZvAfTYI8kp8RgAUbDlx48BGcvHR+hsoylrOClaxiNWtY+9b18x18Yc8lzX/+FQFRjzEeBwmSpEiTIeu5BApe3CidzAu/Pn+gxW3Xh/oK4tVBbB9Hn9giHyVsn8U9A7EzCXOhDasWNUCjiGJKKKUM+mC1c0ruRYcMEChoGFg48bEqO2o6aPDFev119EBgaANEl4BBjDgJkqQoIk0xWZUPFaa2STZraxtjm3YNEeq4+B8vzf/xm5cZYNAhxmGAwAbtK0BnqMAp9AJkE+oxR5519VfdiyAXoeF7OIIDRwrww4/Y5S+Kn1DXlsfb0rz01iPcRLw6W6Qd8niGquiDFPtnDZ3Kqg96+GIWcwnaewvXDNmvI3JuHWwr+TgkeYKgimEHzHGz2Az7uwcr3ngxpD6Ykas++ujlQQP/5KviffjZ0O8oxWklEZrcZ/KFPF75lgvnpUDuecylQnfS4Gnik1KVVeT8g3mK40+mBQfyMCpG5KMA0OpE/le3ETiCxzqOYAiILq3F/XHYV9BfX57A5+uqrcfR8nbxw4a4Z8HEWx5k7RnzmOe6ap47AwNQIZdE684Gtz8rAQkxNBB2IEx/+kExwB90CtqwMTRXXrasVIWV84ovN1ZKsPh/iiG+X4HJj2syMRj+WEkUIXajk5YP1H1ulepQ+dV9GMLf2/UyBH9u7jVmaEBCrhMyLDwcgsy3EhyonD5KnN7I4BlD7KnfIbV7tR6WXkjFnIy6XwFZJFREEk9wQAwuaSRxiBTkNrAP4y9emcJ8q9NoEyaow1a555QQD41ENyoXmxi7zjTq7zCOphzNsb/8fhCAZ35G4EHl3iSTGyDwjMtoASFoHeWCIFLHOQbcSYbLeNMV79vATmEItGtereshQYD5zwuZg/sN9+t6tLE9hGC827RruXoC4603sTDqBMpsYC8qZhSE1L+6EJIefDHI1RESbd5dgtDirvBoZULcFUEwhkqHbtLsdkOGQaCvH+Lma65dr48GFB6O34+eI76mt4qHMptSBKzo+ZBV4BTwIvLxaFD+1QzxIK9TgO9SgO0SgPOKKzEggVdhfRPyoB3ec5/8CiiokMKKKKqY4kooqZSKlFaxMlZNx/xgGalcNA6EVBj9LwATAegwPGgfcKbPa06CnHKvZolRgRiQV5niAT8R97SfpVTLJIbmzNgFoAtiOCQ7GMldar8+xUw+XEr7gXcBLeNagb9ACNn5qWBvLlcKsiGUHpcajBKD9tAFMDMFEEECpXA6XmaYuSbC2599vG1GyhT/26u5j70OGiEIrPM9ujsmT7UtUPigTsc8bj5arGmi9OR64Qg/UhgPy8emI/C52JTb+VL02vFwz+KBgr/6GmwjqpakPnhOVfiIRR8tMIcEDxruJjomeP37ifCIJfhAluIHyBiU0r8I8geC7GW9ufO4H2BrmeAMjMrwFhZKfIK1MmCLTTncmRZIgCL5lstwCzR0MByzNeZhPvQ9NQFsKTSGfR+yweiASZuosDAIx2K90RCjw2iEnKpVCH6YDDg9u4LOEhVx2aACFq9SiSZpP2SNDKm1SM79KR2tBJX/CCsHb3qBVF5fhkpFpWAOL40IL1ujsRnhDSsu6w6vFG3CQaV/H/NiX1yN9cmKikcDByXSyW657HyU0qfwb/RrlJGo/v9/FOY1ja7CjWgAY2VeGUt4gm6MRjZiffyuow0cDAQp0MveKgC+7FWtZ7ZeTQwfE8tfFKAFXzkgVYwQdPyVwYMfCwG/MPiyt3upH4iK2FswEQLxDejC4PWfrnJGwMjzP21ljHPQFngILTgOvYY3QvmouUrxwA3eVJuq0n8d/QyvxTuvK2KzNegbqI/Mf8qz3ltAWeiI6qiF+y46egAbozKuxvjIYUTCuijpq6epqxgp/Ts5SV0JCBgK8/ufi3WMIwi2JjH7ZHo4j7r9XP3WthphHzYtlf0qnFqJB1EHfeX6BdiDjLlPRhWa6y70fcqVQk3HBIbgpx5whYYZREOcfkNvl3BZaUQVQU7/fv4ZpCkn6/vNN+nT93ze81ZKjnNGYER60V+2Wjj5EMxhKtvBeq8/B3XElR0e+/XnIsADLd/I/YIcg/kbIfa1BKdiE+fzweiaV21gf0kMmU9jzr2F4vfwzSk2Cu1/3iSlzkNjpLrPaNnYCxCOgHJre69EZXjFPR4cbYncFq6ebQybbmTlYeM3D3zi4iewhqFvR2cBFUMwIv074ce/9wGm5MFllqiOy/SBakY3aXg0cKJDu0s9/nhFxosE/ZTeAZvIKiJjWkv7iZegOIYsO5srOlhBDNSO8uagM6bIna1FMIcsR+5qKkfoLBRJfqtqbobZTBBl1Mm68vMC04Nz3/zN3twPTzLJII2zv9w05i+gLCaI0FcquEFmjRlWyW/KK/2MGlG8Wb8oCTrLih5+7e+LPpsGpDblN8V3JwEbCqH0Ad2ea/88JFY8/dN+18kwUWwlfWKoL1rHwjCH9Pkd3teMGK3DZ/67pTYty4qG4ad+kfnOGKCjwGHuP2fy7HotftLM5l35853+yf5K/rY38LsVme8/Qnp6dei7bTwBativqatP3rEnruv5BDivbD1mDD57B2iv/7/IX/ECdy3v99888W8gmkI+2HD+oenpYGb4aMONfxLaYYC36l+rpv8slfzo8ql/PVXy72LnpzsvHPvl851Z8RcTg6b/1RTSXzm5Pcbjwe8jTS/d/Frt14zKZd/6LH38O8xHhfu+H3/tQV3Dg/wPTpv+ZrHhIgJhOSzMXLXgl82a2+d3P/cukDjfmt4D4mFe4a+/+UvpDTx+QFnyFJRFqj2wIeoSoi0wz/47Uh+vFIvdPyWZBL3LZj1W10C8VFaybzurYK23tc/6uw0dmuFueuWnf/Iy3vAeLX7o/5/IaoXa/JH/Hv201ZaeN72Gy97Rkt77tf3MorgdD/dKj0eOcc9EHnX4tTw62vlon+ux0CHl+ieHbP8XyZRb6m0O35eovVXo5vTshH16QabU4a7NZC+EOt5RaJYldbgj/x6xIX6Q/47y4HuP/9/mQPIcbz5RJJHdXl0u9oyslD3T+1SPqnJx+V/lC01nfn+9twQy5F9UyA3xM3X6Y02sJ0/6Pt65seQR9p+7ng8J5txJ/DaQPWLTIumy93ta+Z0PjhIf0XPlOmngRvwKm4ieHeH+64gxarz6KuCdMtdUptKGR/g0/UTvnjoLcfLuJM3lshh/JdQ8oop+1XCdc+whqjt6gHhKAoqXq5R46RF96h4/eUipTPEvZc9r/zornZWFrbUnh/jweljMGP0NhnjDPd3k1brBjyqbDoaG+a9+9MFOqcpOdsPTy6Xng0NZzs4jAYTvNRwALZy+OrwHk/R5b1nAFGU64K4AjX9gY+Aqq//zjdO5HESN1/rGCE4Bhov4ad4dQQBJdfTqN30W3rW8mZ2AsJveZJsTec1MeAQVmAyPEPky1mBI9WJXg+47Jui5xY0pVFPq04Hx1gXNTq/BaOfU5FycQ4+BsNxMfHBtrj4TQR3uANCNuOt26EiXhyyQLBYNS03h4fNC+M91R/i82pjvTkhkLCXdeQAn/SAQcExi+Fq8Q4V/Zpy12sr8Fw8jtbafnxGAkPHiyM9ffiB2pDp1SMX4Nw6Zuj5cuihb/+OzHSgBjEy5Qe40JQIqdaZdtCl6h95jCqEIT+KNsUh1W7VN27V9u29P7c3sT0RjztdGV8Q0V7gPGQKSiajQaEv6ujPOBIgj3JnVbNnWP7XEnvw0fBVC5wIQKgi8QQN3Qluod7OcECCE+v/KFz/KIQChr363yFtOfmRpeRpuv/fehw+XDxWXPjhH+RQwCOUB6CKPIITgfMbtcLrUK5zqEu/oFxK9R6GTgUWjHLnS9Yp1XIzCyxj/s/KjAYOS/QUjICLjQGcwuQUEhYRFxGRklSpTrkKtOvUaNHpNpkI6ZVlGq2Gs7Jy8ivj4hUWUKVehSqNmLVq1adej10wxA94KDb1Ko1mST3XroEwROp079As3T6sYk8eF0N/+Ecly/kdKTQPP4LokSkzCiBIwFBw0LDwSLionjZ+Hl49CVEpcQlrSb0aqUalKtUFKzGagk2eiZ2Rm4+HiVmi6YkEhDpVqVatRL+qZI7p16NSlT5N+HFOTDgow4EAf+qpcpSoVMAipMBgdj3LY8cDhoaFDkURAJ4hAAWCi5440CLCvTpeADAhC6MgfXwVQx0P7rgLQ7Sd2FYFp/zVZCVgRDV2VxbXf66si/njSuKuqhPZD9WrtwwI5SCWi0HGO4PleqiFHfy3KfHpLCf9aNXwMUwT4mgBekhhwpXwaeKqXaOQmmlZ1b5fEgWDPBgDAHQuuBxvr7i8gYXAAPKfTAFDFfTuEiQxAiQFwGY88ki9IfHTW3Q4OmevR1oepBD4VawRwtdgjSn/RQg9EfttKPSzLd7rpJCxZMcPYsjzPtZQwoI5TVdINDGIH3QzTPcPwTGf622salmHkU68/UkpCHnXTSRZj+paMfBlz3wkdxiXnsiXUpM4yjLA7nASOYzrjcUXC3Ayi4rrlYobxbXmey5fHgcNJ20oO7HDqpI6pWxwxDPfL3dCPNOkU5RkQesZaFAUfhljCgHElGXlyjB1OBJGW9GpPKmUqSxlG+0rgKMgyMzMMZzo1p6TWbAa2dEpj7TUfBhQHs71kWEOUeF7rtJ0Lg2C4q8rdgDB2Asox3zCGgREoY3fp9A3tSV9zKMlMtnZBOB5bhzDkP3X0b89oG2hc3a86w0sIWg0GnpH0B5kBQ7RwnB8OluHvqNLK5cHAhhb0TJIMIjPNJXOzTCkNQ30nLM8LC8gMHiDjX9ytYVx12Tf+/V2zWTvj3bbMPGwusQe7xJXGw42ywSBDJoqftkevkv1fZVJ/EwppXUUYZhKktX1MROWWWrfcwMuxXlGU8FqaOzss5RoiNzVHzaLJnUGcvmj5vYfDqd1AR3xuo/dICzvSosVFVPo4oa55wjpL9qym0mp6iFSjYDA68mgodLu6o9LJvQwao781lrfi0E5QI3WxsPPjEmqc1Ka0vkd0QzAtaSZL0qMEURwD0W4eGLFMZMakRIHwyluoaWLxuPEdMwOx3a6r53JTm5srzL+E1tfLIhlr2poxG8VqKkm/2jbm7pNo/0M9KfZYKw0bMAenIF7odVJtSoeCkGBUO8LaM8ywsFblifeXt+52oHSGXLJSzSJ/NQd5oC+SrcZcJgPJIo1lGBRH7ZwNyqCioMfZga3bpDIk9Ptq/WklwMa4FOOGaBkVLZrNA0tXvmVZCgpn1ShHpqs7Ulu4bZjx0NGwKC8Hd/tIYkhk9jYysBitJBGS2WtcyA1wJVwuEZARKoOHZqpIrBmyAsCsTV3++hbYeAYng3JNt+g5sq/lrOLvuRS7f0IoC6FF5WNnVwMhWsfPYp/r7uP8PQ2/7Ga+B77ri4uwPiPMf4MQX0Kkd5RKWzlfG3G2OfN/vprtR0lSWB/p9kuMzUFtJApQCK8mybmQ5dasHLjkLjlByb1a9Swdh0+f4JKA6s9WPUDfsgvGOR8zYAnJYwsBhPZ1ekmqUWMpd/lWPYQKFh69fiYjPZ1tL2M/V8NW9a3W4EvynpJX01ZNVdUXO4tLDWbM8vES116YMefl5lzEqlTFEPXjLpuS7Z8nJcVNsXt1YeAGkhFL+ydVig0C6gycUJYj75O1qcW5EuK03FPsNODlbsuB1k1WV0Sw8lcVUOdb1bWrlrqqIl35F8k6gX7puDq3ylD5xuqwJe1cqPsVexu0DOnXAa4djMTn/I1NMds8H+2Wf1/9HLCRAgpzd2WN5iTQj/YBIB+uPbirfnFCvEk0DZ0UFUVxLbjC54sY7voEw0bKdDxgo80618nH+Riu8rGBX6em/JqZpDHsR0hxDYaNBN2T+4/iO7PYTdRWGq70UQkcYa4VlSALm6y/IrHm4hUpBNqyH5kwLP3UpxsJOrlhhkCiWgx6FsqkdO7kade4Y/Ke7lhjjz5Quxmtl8myvN9ltXIcRmmCaj9Qi1mIYodYygM/wrtzlWR5yAVVM2jpZs/z4ZANk7pp/CPnZGomGTxGeJS5oajsjUlUm/Iw/dIRQwrSFh+5xQjpP3lxpCQA20YlXGBSaLepZXb27m3NPZI8a/k4aLhy46BZywTk/8pc30yzBzuDcs2zRH3JNy2U51cUC2O5DH+mmP29TcmQIxSId1UKHaP1YC6JeDO2IsuEzHHBXhTikVctLsUKQDbhm8s9qk5p0A/DGCF+/HIA5WdgKi6YZbYH3T9pSn8eE56yhy8gvlxi8RNG3N2nOgt5wxl/wNhD62eZhz7aEA31FGsNatiibUdh5twCZ+Q2jauocsc8KjTW0hR19XhO7R+NFTINOtVjLu/94XovVUfXCHQyt7FmXe4A1eJXgQHsVK2wMa/VuH5w5psWPFebl0IB2+lOdrNAjsR8mGfAqXV7hhibLIYOoiMuL7kSYc8Vx66ei95ieb4YmGcO0X02DTHp9fo7hPVATz0ewd3yPHyQnolQ3Vel8MTpfFSIlBepEr6jZJNfsgu4xSQTRRbe45srRt6QJo2TdAtuUXhXEFIyRI28G9zI2eQJdTezs3oVoPjK5tnpDMSRCZDUjhedv43aEDMJylAY6IEVXoBmJEgQIUJvKE290+QFvNLfezDtSZKDUKrffPTet8lDmGg3n5PhbN+GOEw9FgdtmtPwYb65OG+iehwqMXkAhXzaxVwEGc0lX5lP8nh9eccbCM/lUogLBRJ+OxHVTXNwt8lI01zQVJox9nD2o6I5C9E9FuW6dmc1SI13etkm1QMhnPFiyZp+ljlETrbXxx+NN/JsQ2kuGqBnnEKcUZtg3qROwOLBd2CNHGzarVep/PufEkga0zjQT5a6HX0/RGR0x2ynAIckDBZ+z+4poZw/I4+0H01oiKuH0mvsYWHbNlvIt2Vdm9YNkNtLnWjLV2npXv3RWLBCM5Z7BV2wRuI1nawJC3/WTUyW5bzFcTx1a8Qrijj1GuKljtKczyVuHbc66OnLy3A//8kVyP12hTfG6XgowbMwdPHIs9hKH09QZKBGqhryf8G2vGCwl7I+e6s1bygneFRZXdgBTE3NkKq3YpLGKZ32pwYhDH4YELVJYTCojVGDHQaDuq9obfLXCRy10oQtEuYfLhRSza92Gtp2Cgiv8oVzx496YxP8Hh+6FNCfEV51e3tgUIvXrK/QMxjpgP4gmeVGH/V6nLFstsWa8kNk6J1dSO/RRja/OEvpz9vyQGZwktz+WqVhxBBlZMjtdjpmMp2+azqEmtdXUZRccry/KF4EFWbqI2M1kSbsNBO8cT6mrINpdYPZzr7shREdC3MsiSzeCKeCpmqTchqCcGVaj5c043drZFP8+XpqNCp/tdssL14oIrM0DBfcU3+HuNF3D6BkpFnm9Smmtlfg22mnQep21cdgH0IIsF/zlvzwuP6tBeHULwrcjGtiuxwkuQTUy4RRnOwZ1MWsR9cSqF3zLreye+g1bX8ZYr2b55aNBfLGapzZ3nkYi/fUHmskNQWoaWa9EWFqIWawUpfP9ablWOambdL+mZ8fEmzV/nj2+1xTVv3z6W8fGDqr+v7Uj/fXUY15plO7FoSBsJyrPF6igUP6dswYCkZY5jv+1mYWIwlJa8Z0xoOEpGPcVWHxyfWaXbaS4lF7VoMplBrpkaFFxTWhUOgFJI6DnU4rT/MwE4F2L+gVmwZTE6kVLuFZM1mteoNJY2NeVBaJG0S14C2beRNVNvMWXrxpC6P6GB279Vts+nfpEZPs5wOx/nbK/d7+iyVrFQL6UvVsMcoSE7KspZgW4PrivndWA1/QRdGDY9ezB/+zWhvVsIclb24df6WRezpbceot4zg9t59lyATM+wsl3SpqwmnI4w13KBRPfm3exAZw/jt5D8R7I2M4F5qExD572+/z3vLfueMXHpJROw/HCegiROhu3KSkNOgdyo4oR5Msk+VSNCpH/wMNM3dhg9zrRvSR8kM7w4qMk6h0hSP63x+NV0z2gU9KXgzv9d0njvePxK+WIB7GDzatmqIHsTQm+T71+qdDTXAhwAkdcRkxSnqPjNduJJZcxcZ2ZBcocJT1MD2pRG22NKnzeQ+S6k6H+qLrB/TmAdbDyZBBLcm2glvZZ4x766I7CH4KN4LnWwjEFARTm1lTjaAUN5M+rh6zjjUVzDqP5pu53xSPWykyzfiAuowgBzYZ2pREI/V0uytZUDRiZ5rvFw73aDpUQpaa3ujsXZHyvXq4xqy2l26l/yBedfF5bsc1gX3/TZcx8xHxm1Z/z7e8EShOfWpnxaFFm5flmffliqnff9859eGTiSMJ/mlvVqW/hBMZ3olJavMo+jdnKVNtYn1LLML+MIWLMl4KLhKfGlnYv7S7FxonBhvutPmzVXcGa1qDrq21EhbXGAe/c6Gp+WbcZOFyicI9PP4e4dqSz9vzRfYaBGJtdvZa0/Aaig9/3aUl07dQcFePoWEwl4lEH6ViP9qGhpIQQILnUEXbcwR789rwkjP4tgnmctD0rJlT/7wJTWji85AJjFJXYAFwBXuVQY7EKWPd475iX7tIMQlAlb9cpvnr9EOOS4yffpv2TevHxFlmNP8n5lfAQEXjSnvhSwZPHQkYbpqr9nb770m5Jue8xDRdxa13ny3k1pcozXI3lWuSjoY9zSeqwvdWyT6s338jkt0ISxc9fGioMHj/sq4eu6X9NnAoiGhYYfc8r7fH/nxt3XB/xjKxPQeF9SmRqkZHTS9N8TJgfbQ7ucQh+XkfCqLbVu17rC33gQ3PPMZtP3ck+57Fp+85gj11ZP/zsrenxN6/d6qV4cfgs7bmD1jbqPPARLbliDc94HvJxkMz0MaVknxJqW425TpVD2coffgmXEiDLBLURzbNmhKa1CRN+mZmWTV00PmdkVmUBbiC4/Ugevww0gGytszgW3gwn7Sc/1X+cGf4vXwRsZYf1i6Wpbma1pUlxsUxpmCGUqGw6j89ccOnbG3cirfYLdJuSUHC1qyfy2+p+OlOe1dJx6voveYh1zsPtSQTB7bXNw+/fHaFdwghpXH6xGTPa4m5ofrEWPsTAj8/25KcCqMgLlJp8V+9B+krzZ+eQCbAfNBVQ4cHGGsGDFsJUD9sbfoHBPnLlWWzs+YNLt9LY33OlyhtLr7I5fbFUgMFzSVVISGcE1Sj8nJC4daWb2txoTyUGhes6g7VtIQhzbpDfeOuodJwR8D0+uUl6FYRWKm7w3rPoS6nd8Hr6DXwaDt0LjuhZ8xhIIXLQyJ02+p9j7flP7DxGYJo6M+egGX7jruCJa64WlJlwpQ1dVvuD57XvCNtktNGvqK9A1wXHH/mDuJYI/5YV2c9z0mb5dQX5yLQONbRWz2R/PDSGgm+IkBfuwJ8qPT/LTe6EkpJhR7T161btGLx0H+fQcsV6XQZZfAL6nfAwQp1PcYjFxTmJqaRrrhUKlpuPS+hsAq735hBULzlyvYiXcR3aAaRmG11yGtQGmUlyi7mOOTpY6kE1mOu4PfhGKzkjgvhRbkI79L0QrcjdJsDPC/4pl3d/m0B0FARHlObeqV3jPuP+hw873bY3zIevs3cvqVOj6/4xaZdoxdDfnFa11jjGTUQx3S9jmN/sb7DKPr/n4usF9V9vbIEVm1Mv+3LOX/eOGAi/hD+9FmOr/hqQg7PmZtYd3bPw2EG53CI58//suo/f0jx9DVB1HQlHjbMv9p6Dah4cfSeecuazxK++dGqe6aXDZuPlCU+lQxkoZNWr463JhynLE5cjQbcT/7t/5qCVuDGZ87oWqc690Jfhbt9QevKSxpH3RthCN5YxYqEDSVsjbVSLap3Pjj+ese7KpGeQ/Vrz46He+k1ZiQ5Q3FVtv/iSf4vlmlDORMxBn8ImBaJ8904ca7IEpTF4DYe+hMTg7Hs/9WVG+NT2VKFvuKazhZZEtgV/9hWQMmBFWE8bvTKTYnxX33NejPx/m9WGkYZgdbSslKFfLJxL9ZNjBzaUcLvItEXjROdDXea3O9oERkrT3NWqXyUiPv3ZezFQ80340bCadqfeXN4/OUQM/m8mSez12Vnr1/8c1knfkkNCQ1y7hORakh9Nr8PlFhKZcNw16M8XMlhX0v5sLu5+uprhoJiwoGnAbzSVauR9ZRfr4ZjDJVr6OYv/8bGpFT7bz60xFBx/dPgVkcmpZIChxMJKE00/SQtm1dO+um+57NDETRTfQq4pULmZ69NShla++3+uMTjpal0TVgti1VEFX0RbV3DugFlVcJUKJthnXTrrcaRUDnGaoZVab4WnaKvPLIVa9EVKYqwOwlu+SCj4i6No8A41FAVxhlYo97toPVKCO5VvhzsBnWDz5+tf6StyrTSvsqIMlaqzaNf+fBlInTrJ7Up5qS5AXZ6A1eBscqhrO/eynIXGFA2FUyJshpgQ1qwS6uOlYnKWLXJgj7Lkn76T/a2NHPN3mcCWbN4zx7R3I0V5sjerepWQp85pI11aoM1mztxNiVUhbPtEIt3fKT0New7gba0QJtO2Vce2Y7pWMCV1ryvDo79iHX0wJcJWT/6kOOxeX0Ylr3C+HHF46pcabrFvMdVttKsI4xXVbPSbPHzn1fBD3m3e11RHpufsUae8XD7ipukqDpUfkU08iZAdRvjmyCbT33afAfPHMy1MK1CpbywdtVGCIWurwReYez6s37Wpnal1FO9ais6UwWHGhFPNC6XQSC0+pdV10LXEO8m0b4UzFuYfx3RT2c2qEE+36NQePiExscA82w/JIn68n661EXjeYyJgfXyzdlqFMXzA0MKgHc3+81e+Gg/DNC/xYcLdUxbi78fpzXaGfn6Sj04UsYTxh0j7Wuxn4aE/VX9MiBFDi+avF9LaZ0JW0/tYL5ewa6LHy458vY5/cKBH92Ol4E1PwGY1XUp5qSkrZNtQitD834z399KE1kpHLc+13dcOmn6KYtwbw9Degu/afg3jI5/lDrCshBL0pQ1Na24acEunbqvPKKNaU8wVNdZFeGUgWqAz6GCyY6dPK4sdhjeNVWWal5nB1RZxuGWbqaiTOGuzqSiD9+DP51z5pmi96lqrLcb2M5KK+4QwvQOivXRxRfduxmguyo+qB6Oe9Df2D5LCt4knryovM2r2ViJc6jS1b/JVSLhz+sFVeGcK0VPnng+uxTBsNS3ANB/ocmcsdbPlukjzekjhJV9Ya3m6o/dmNLsF3LMGJsinfXtWxRj8wfTWwkp390ddhX+m281+KVL9jH5td88JPJK1YVWebRiZpkWlAXYc9ucX+OHf6fbt859y0pXYGwKbnONdvyh3pe09u2vPeG7qrsWSL+zXvTJAKBpg4oxG96mJSThm+PisfDXXALu5x/tcAPgCXuyHqlPYLOwp4sQYpELMfmInASFm5IQTUfIGGXrsTTEZ6Iv1c5skNQnFlLBJ4FMwAnsZPqN6jBGrirGfkDUs/MK/PB4fZa1BtXnltWojdVJ77WMHSTyDiHN32S7PH8Iz5upZvY/ZCYB74h6vS2zUl3UcGZ51YrSaGARGUSJAituPwceFp0pdyYT/Xo350e6tB9WWyndZ8Qz4SriHmPxwnB1cE80cneb7bsniJ8ftvMPAzCjsNoGnnqT8SUJwdcpb/L/ZfAGFGw9t2rYdqW4PzSZWNlXPW3ETVhytNGuy4k5VV1yK7FnA3RM82rSkSUtiUln7hrf9QrhF2CH/5PXb09s3L4g9E8mc3n3qcSeUwD3tvavySEVchWy913otup15cMX5oSCVXsSuzz/Dh7582sfZ4qBDMYhD2kDlY977rSHPgP8LXODOqX9/9EDqtQOVBRoOaWtIClAaepM5Nz5DbzhyyJSQvw7DzBclc4k3Vfk3OrFImneV6zMgQ+0pNJvS4nxSOKNQlaY7rskfQLnt15syAvpRBdDMNQG61tTaXg+rE2+5fr3b/ViDmfawsrRiGx752pY0PgWcZQttrJO9LdA0RgEzMGh32uyHxKQYb3l51ALl5WnjYWkkTKHTCPYd7RtP/RnVsj1zcpEmeumnptfOCGRmCygrxEDXe4ACssVNhatSKejeW2Lilwrk+ZFdBaLrEsKUEJaMskKgkiIl6dArgea01QhstZDmtvY2Btq0EeqVMGkAamyRvQAHnWq3PC6BxVWXKe6VK7//xAHVD/42qPOgx97UX5KVr5jbRTopghI9gi6hdlsLxDYBEj1O0wmZhGV0x+PyHAY/OUVvcm7BM0yE8TkQrWp0PRB25WMJbYZ0JrmaVWoIgUZg1nST1WKP6bz+GMUdTSfmPBenLruEwLp+QcKfBCrVgfq1g2m9Irar2W/jf41/rzFhRvzQ81ywK0RRll641OU6xCB0ZusNlGjKMw2XLl6aHxl+tdn5oWKk54XAk1ptha1JmoZLZ7V0qiEdwXc0zgyZuTLI12wnIH5beTUvV9J0sjqUpGiysVpG5u2AGGaJkLRu+ZGK5pnlxQUly5onGUaXoV2kE5dT5Fkw6uAnluK/+fYSnW8Wj2hr63fstUsQvpojBhwGRMeY9L64MCK6eyt5hXFYzdCbX/yYqxVaEnVQxzUyQBSWrBZLQkrVfLA6h8FXglli6NKpzOhlBYjI/T+uFsWUCnvdtukLq7WnpXKzqjVd2TSuyqVuFosioolAZHYB9Sm5ebGyvx94uHVAKu/9HvErwNJffSwQVNW+JuaZpf+jYi6hgnvY9BjcCYTEqMzYgBAOfX/hihb/CtYvHiwFfdpw78J6IuCoxnnGrnIQs16r3E4x1bXSiZjj7GNZI8qRwWSKbruf8fFANjn/lRACtl/lM7GO83QjSUe3HHvSyEJpsZmhnfAs53TiMkM7SmamCZB5WDvu/hvLdtn6AMimc6okSW7U1G7sfDGG3DEgzUZJAMFZjuRkXG/EgodcRyWOhZGenOMxqh7RsHfGIg/96qFApsLjK1Ym/8+tyMD9FXO6y8eMRzNi1y+soe3mqPnOIBwlmfRKgvhd1oy0IdJhHMo+EA/vh/a+8HiFa5VPyJIKZ8Ua00gxDLBbySXkZ0pfijQK0GRCxnGMTHQS51YjrabqnTo9SDuKAp3EYe7mIO6AjywOadCVoLebU6UH833s8tkyVnJwJFMuHFpU86Ci3fVnyUcbmazSw8TUPWtHzmwirh14YfYvSj0HixuDxq1F7sRbUVkW9HoUDYiBPgzaQtN2E96eayRLeiiqBwGnTA3f87yb+Iu5qAv43BX0NhLQHiU/t+Hzg8/JBv88D6O+rHvU729/mmcMjlj6aPT4CCMGrxR+7//BviRMGrwRu1rzxnjDsqZj4xrMl+InFuBJQ4887k0f5q0jyqj1PvcDjTavScq9jWeLDuN/CrI9Od7yWf3csZY9mZoZBQ4YpVN3PtNWjA63KOjW28Cjwo3b3TozQXuP/9yXb81cziHBeDmxge9/T5l/ESO/PuTxTt0cUs5YCarrg8X/Nr45YqIM9P2Mk/PxdSIZjmdccvbeTRJZm6PJ0Op+dUnC7OlHAuspYmaF27ZeGbZuibyzCuCW1cc2Pd2+tp7dorYMdvLPN2XePzIXUdSZOp2JCLFi6ppvIfXqsuerfDdhmOycNvEUIXFLAIco1Mn650L+s7tThUDDEbiOG9jsEvTpTzjoATwxNoTpmrp4qSlOrByN8q5G1tIrcxVHb00WVgdXzhRa6y+a1+F7Et7+4BroDR4yRAAHPFttgSo0LeNK9BuSetKv44sioi/G+wXf18UtgeNy6mbCwuvbdWuiACDH/gi3rcGJ75Se9EAfoN5rm3JX9ECXGcUOFLL3xZdR59bXxdGrT9fd130drnjoMCKPPdzKnoIj3WpXGwbJPEQ/++7UIDyf7g/KdT5/bVh5P5z9covKW/X2L9s4d8eQwMt5tGTwfrv1Afh86bvEx2ftb9pf1//eOfz0gP5MaWY/joA7CttuEdGCONJk+9jd2KWor7uhnu/fVw9w3Jrd8KdUXnfcTjxdHFj4PTNRXeiWtr5+YcHv78+4NGqlDPIvgZAIi8EHFZmTKyAZHUTrZ9P2PlFEqgUx8vi0d0Tx78a/fd/JbQE4+ZwMJ6FtVNPmHFi2WwX9uycxdSraA+Hg3ZvCb3b+I0bx2EX4r5ZiRbahDy3QMBz2uWr4Y2xNhO3B7yU/J8MvnvqoOy+TNdIDujypv9odxmTslJSnMlal/0P6bYCpkaKDl8/pzr3NFpaTJ7yY9drVEZLer3qJ4IOnH41SdGnc6vn1APtdYYPe6L2MqYIVawa9eFlecB4pD+TEOq+Qpgw5wxuiW5NO6+se5nh0zdjq9KWyE4/7D/4KsGfj65Mv/N93BbO9HM/3Nr7yTD2D1l/f+fzDyX3J5sjSuC3ZnPmquKT+xNP7i9Juj/pBLruswM1B5DPdxHxzBB6Fj2LlEp369m/vqR3UToeuO7TgzUHR7x+4nyh9mwMNK5eW/ZrxW/X7Ee356f6zx588XRt5j9ELVZb/Ydv6699G38/Eqh8zN1zfRxcLuujM39DSobMkdZXwh/7ZPFf/0xy10p7ib8NPoFOpb8julfFBk6c3oA9EYk9Gnhp6iUkf3t6RgIe3smlHT4OWSTsJZgYj+4Bsr8Fql4ewnuldjLTbSbFUCqVWcmChVgstM6cvQ7OKiGUePBuDnu3ACrc9dIptWGBzeAGg5sWCm3qamF6ibOr2asF6cLVwMmSsscy+aGbyM6Sv+lHwA8lgmKh/KPgR+P/pioO3gQuvZscC9a/f+mr9teOPbxXWFHxcm7vdOTptaYrUbHpKzCLwE8pQyb8GTnMyOb8/HiM5EghozkDZGcfjaOQPV+mUzPjU5ji11tIar3vGtsgvo/uQBBXM8v9hcC9rbubZr7FU/bKgQP7vNFVtmQT1ObuEIcsiYgEwuilt3MyJUVpmeSsH5+hvgpvv9wcMlpdjpfHM4xGi9Hg76543Y11fUCL7YdTUj/NUlxqBpacVkwyRi3z35dyGQUGlEjyj7q++/mhSMxiqJipAqbt2bWlSqitsDkskfKyKVWrxQawBiyAOyVyI2Y9Iienwx3xGY+0szHU8Xw4WnrQkmOmHNRy8d6Glz8eFrJS7pyBkOIpSdBKAmx75Y9zGf+GEUExzqlZiiC/3qe/KOQtySa9WU9SYKjCPSYvL1eNud1iqHJL/iTJrGuJtpDPiNhoMugaadVmOsmmcNJ+kVMUYqP5tDjyDo1cl0628kh207o6GLzrcj7gXe4eDFj3drhnPUDBlSujERXdj4j8yMaroM6kYvNFwX1F7pfUb/quOYdKIsEIzcD7jqvbqxUJUemM1Q5xfK3IVqeKV1iAowJLJfkUDzD9hGNksYwcrjBmHjfHcjn5NvJFEvkCmfTOz928CzDiMy90x+nOrsNlyczB0RV3rVin3doP9YPnD68O2mTkJxhVrC+s0G4AHpwG4l8x8QXTdTwZ/8naOSZ+f37Vcb/ED5y6RhE+imjk7vlld3ujuYd5iMfe3tOrClXQzC9TCUbV8I4fj1RmBtKtCESIJ8EBNy/GmkqdJc47OlO5lAdYl1RdFosUL+3BxMXA8G+/fuBfscAL/tKBJ+PfXXvZn99HVYf4hc//Fiv8EaKhX6U39Fwznp3e3wZ0j0t0VjX/o993NDL/d4fuFKtSwx/9IiF8dLrvV9hKyTbZNmn1Ptm+NvZ/QS/lm2WbpbW7ZbtbyMo87buDAP/jgGQAiP8QOomf+N8R+G0BgDjqJbYkmBSHtLmgC8GPQvwLVQkrlnMZ6UeUF+j5GGLMtdgWnL146XgHCb8mWvjEsL6fSV6QbicbpkhdrrDd1IdpztM1MGxnvvfa4CrnuZpvn2BS+GaRncoPqBpUI3oNTeTVtE8Ly4wntbPxReefceEXV9aCbnT1GteeutenewvB74Rlur/IE6GX/PNOZLnvsv1S7K9q/ypEXRb3j8QfpH6mOC8rQm61Qn8lS5SJVdeoKV3thirV/aT+nzXsquk2zprlWl6cVm2TdH643Ut9dvrvGZpHO4HBh6kF+fkPXBaFfY+awruWcDZiQieC/QExCQ3AvAt3EP5TJBXKTrR3MfDYOJwSvKWEMOK3SbrJ51J+TxNTkEvfzqxiO8+ZzI1RBOdXKf5XiCscUM5X6VKDV3ddA1vz99oGdRp0tetdq3+GwYVGIibiTNaZi7LgqEVfWxJv2XmrAtYIrRu10WTTbNvi7bhp16/2YOx736EmR0yOrXYy7NRG3vp+nw8e9WHKR3v2yV+o63MP3S/qPXmb/pan/punH/PMP/Ls1+w5EOnmL9mT7f+Cg59xeGvHf6/ZJv8g2/TPOblvtnLKW58u+b6QpV/X7y27ev5e6i1Q7WjuwO8jfpT8S+ph+r+f+XqasWLuDYnB935+9YtKnsU/1P6h/jdtirb/bjvnummXKFGoldDjw8D7GnY73EX4ywh1iOxLntD/fAwh9eLvJf6Y1Ev1Li0VuJWhn/EpU/XMyaelpywvWNuPjb17DnirOfFcX59CHinv7yuq7le+8flRPVLctFBeOze9t9+F/1H6r8iHK6vsdxVHVR1XTVfzVDS2WlQn1U1qgGt8oKlpzentNuM54xm7qcP7HVAf1upv71UmQP4720ACIABggQIaCDDL/8EhjSgXk6LNvfWF9P/1b+qvUKfoWlSD/gO1TVNQmP4dtUl/i+cC53JkVcipU3H2CGaM/6ljzLVyS+/rfbhv8id4LGmLRJiaKnH0Swomg9GaKXJgMHzN5MEk3cNw3Fh7UsfR/2TAb5il+/lHnne33VrdrYWNECyuEIXAdk0JBv4h3/pcPBGPxRJD6RCbQv6vwTB2HJ0qV7mnveBUVNG2M3B4mEBptgGgQ1+IgsGusZIRxjGiQCCaprYk94RqW5lFIY60SDJsMudg1KjnE9FkLOxzCQDG9EnGUfIKqmoopNGS5tyL06Bo6uDaVRzL4sG4zP8GpANAhJNrSwHEdGjB0XzGCjxTliVBENPr7VSFbF036TOsmJBs8NZFkEeFnQiAzcopbu8E2NZkWni4RU9N7zbhF8BsrRZcoFkWOJelahl3k0mNnWR/sVYxt4JVpV2adtzwknHlMPx8XS4ixnczt+CmaXHcLB3rX4oeGjEWeTSiEY1o1PYferP9e7wTtmv+Zf/889Yvea95p6oPWN1EEAZQHGdvnNMO8TKzV5xU1Q+wvHcunGrrg1gS4xHrqdJx4le9t673B3b+Kz2KNt1V5fMzzoXYVTnEZoQ/thHlXn1OS+Vgz9/mnrk3HVfl0+PKYZ8/ZqPqjPeqfGqceozABZyF6bgCZyUH0FCyZyqkCXgesh4r9XivS6oxa5ovwH2hOKi6kl0xG3QMqBQXrqCDwk2+TANSWpW0bzYsbf6WHS7Wj4/XS1pUo/tRnqsXk5oDJ+iI2++zc+XTL764bt3KBd3WsHeZaoGtTZrWYUnVbRIC3abI8I7xnHaJLeFK7eIFxL2YZnxw4aYUrxIAwQN4uDrT3QTjn8CmDLRdD8GHzOucv/0Q+jR5LwNp5nwgRy3NHATbhgqGqo4Z52XTdClj+Tlh3pT5KM3kMweXWkix5xzNUkLxH4xUnS+/KWt+fpLib+V1WZnWlwQDxFjXgYtJeTasnA/90iu65osgbpjBxHWU8qQyx7m7qoh7ibwrzWhp6twmCKhVnaRLFWvZkfSMkMSqFOEYI49zMBJ55JFHXjt0wVfMb+09Pjg84uRD3QlfB7rQ3ZDkNZ6Id89TOB7Hb/Vaj3jbDkCLU7revMz1cDI9Nb+dFoEqe+jb1FdP1U6+K4b3SAgsgI07VxqYVFJtwPGEbZWL3Q1BXKPE69fPW8/20MOvungknHRRjba5Rnt+O6bb8ltVhXB24maTub83dY1v9OOz74d3qi0mvfJG21xjiunMN7hXVSG8WyxG4Xi/gAn5sFRzc6PP/HFb9F8Y1z0fUa23/Lvmnk8eTthpMpjdMRaElUX4LfsiuEWczdFRtfp7pl4EjveBziKVcpfcz52l5vSKu1ZDAPMNS+AoIbHWqXMU8bxCGrLXywHRchPJsVpVz3mkyVKa7SvcI8uYdACPNNneHXFr9tm6RYzY8r0qJ+8TeZTJ/tfUeosIv+KbjsArrNjxCSvPqurdcV6S39bfl4kzt4j90ILqreJJPx+YZlTmlng7Je34yiROwiNxytNQ9jICHolTx77P05V4JM5KXtLuU/BInH84fp9XmLAlIoigJkVFBBF4EdaW59Ah4UN+RdlSzhDlMkUwz8IioVo0u0djmr/fixuke2HaRKqTQMmP0RfLXmtNygRyVnVzuavyRM6rdjShpUc1UjTAUBtafp4dy7lXRac74hlf8SRuciajQiU5Iaf3aarm3kcPE8dm6eUHeA4ulVe8eLbolxO0dZgiijxuR8YygLwFoQECAqMtj50UqUgKSPKoqJk83JcQjyWSqVwuFQxKSjYJlQGFue/9uDGQURqVCl+quexCyDjzIovhKqM5x1nce/QX2ALZEQRoIJQbZE74UHBd3yE352hE7ly1ln3nk+ydsjeF+dEfCdvTHS3jJFofYsi0jDX4+06hcRK7SN40t5TtkqLMpXtvXJjM/S8C89Zs7Y5kx1i0LNnzHa+yPyO3Oa7t8TWXt6KqNDwmQp43OzrwaeFXwamWMyFV86ML9cBluF26mngZLtN32bA/zTBVS6Tavhu4bq/bpWSFp5g+RTHToxiPVJQNZJ5Lu3YWJUnYmqqMl/24txwoVns8X7NWv59VteoyqbDiTLXI/NlAHZKWDSLnZF1KNdvmLE3vIxwO2lQkdsDQOhrKXzKB0hGUXpyl16NLFAqtTkFUi0zC0rqSBYmYJC+QrNqEWy2tVuPfwGI4GPm+XapSMAtBQc/IykK689ausojou5FP4ErXbIlhTWIJU4M2SqUoFaphSfeq87KdYRYagp+MaiMJEURhgTFTHZoH1oYE1ODkkIqCtsYN6ct+K2NeNGPwU11bu+vYr+KkaoZMtTI1FUJiicgO59ruyE7zES/7JyNo0uxPNYEFxvagrtrwJCuY6vBLc28U7y+TZBH09rv5viNHLxsYJioTZxUsKTPt7AtgF0KsOjRNFbVkXYMyq7FGUvE/70TtAQ6pAxSi4AXUeAUalOipaCZjOc9//GX44b996pl0MjWxWrKqzBNTIPuAiDtL56f/p74Y/d1yoWbGGPxrULBtt/v9ts2heZj/+YXI4QbP7+iO88/2d1yO/ooyDhASJpR15AxbOoE/Rx4zH7a+oS6r/hIFpP7wb2QSsUgklsjkXtRhNnQIxEVgGgGkXRymBwToC880AB0/l0SfHgKtahFBftJx0Seo+rjeyAIyZzZExyCKfcpjH2OxKhYjjDcFZlvHpEbP8t83sCmc2chEjVVv2qFgkZ1AMiy5OuABYrP8CacaCLARJAwqZ7KpqICoKoE85UqXNqh7U4T2wAfq75tliUT+9+YXP/ZMU2ze3bSuK6zp75Qu0e833Gh+e6/Rv3GRfOzHFeNa47SV4Lc6iweQRHm2gelUysD7H1Tr9jHPk/Wlpmt3LH9r+1UJoRza/usmvdfp1zvIOCvSPMvLdgjMlXXdNJmWv6mKQwvHf353Xm7Koqin2yfXZesHObqaaDKJs7Jsmtez5G5DKiUFCZsl56AJndHATIZysRAI8WvquBjOZllUzRcqV7AX6IXeE5bqecoPh7VIHTc8jrJGYBscvA5dy5+kr3t26cgBax9meKAtpGld5+IFF+EcuEvJG86Bc+bOIRaLi/jTNF8Wh0merx0XB6EHP/DOhXAtCv7sXdlMlAuVCCK6KGqw+CUT2onJ2PVxGB4H93Ly/yzY3E5dK9WdRJ37ybU2B7ZZbTaes2KHxyddJc/0Zst/pTTD3Gf6cPGVsK/tEsQAOOMWdBypKE9dd2Y1vlQk5BaTrT5hJxcpSvtX6K1otONGsmik3DHS4stCBqq8kM1z8ACH+W0yk+bpH8TjEBDsmEameSDf0c5aAgBMSgpkN2ICQ2sdcxdlyiFCa4ol1sIxJXNYA2AEwCgC5j5KznyE6Ki3SzvR45y6OzBiILAyrIcLezw+gOd5ozSmFe7/WUKJx8vc+pQj3j5stPc10xtDTvBJMyF9TU/ActiqkBnJ1ADjKCJsxTsuhLnMXMmeBTu1o/Y+wviZCuFiPZ3GmGFUVK5SG/2IiXPzJWmOX6gD0QYjNio7KoQxZXNYVZhwHRyZmA0t8gwElv85TAqWlHmaFhDVm399WHBZ8uFfs0Oh4wy3xaIAcdoFRSy93tRWVgdmCBgjN8yWwnHwXjqjITFyw3FECHPx87d9ukYUp5iiZO3GxWzkbpM8n6Qnhf/u5ksXwih1Q30bEdsDrEBBBEJAAw0U0PF8DFXoKYoZBfAkh+UKeHmjbDtjZngyO8NPUCgjx8loXEkeGUoondscLYVH2m192KpcCSyNG2HHkBOJ0yBfDPqDwUPmuDtonA6ayK9yRLGw19KdJlCTNQkFDQGXS11nsTamZ2eeuFEyKkh8TZPwPG/cq98ca/DtX7PXDp4swWLgmv6EPXLaYEz3XXSvBoEOCPL3VcrK1Zo1UQZZJVIvhAut8YJu/K8eTqQSRRH6cek0vyBqcKTL91KwUNyUIGbABt55dD6yRs86nKNg/KmREEwbR7loAWkLX2OHQo97F/Xko+IX7LkHQYukYZVSa195egCDpmxuTkyIJCn1IWIzcT8PpzLL1tuRDdzCDmlqWiizc24uFuKM8fdz1LdUwYTVXWk41kH5dgpzF1qZpBszE7HusOymozWD2sQiNxHDwktN63tJNKonLwsxTsODB4tMyt9dP0OMm3XS7ZmwmNqdXz4b5xAbwKSAyAL+Topq5yzNwc7FQ7FOKIoY8BDOayWZ4mQZpelkEhSaC2/yFySyYDpNkrgAJTohVXbJK1rTYoVguj19wcupv+QYuV0JIuyPGMRgPayBPuiDGPTdT00mhrFNi2IyrNDXnUjeFkUafMTMrwT0PiVdVKNURwIEdzvMhF2/keq6L7r3udZPyKnVljXLrK9WbSFJQLkq0venXoBvF2xvCM2SuvgTyqWAKXB8x3/2lq4VRT27Vap2RyJ8HpvJCN9swvB+GMhLxn0l/YQDynB/tgiQ1VWTm1Y1r7N9635jFavLG18NIzkZZF8uBXw+EuAyj8ggBIuP1+vFarufjeGwB5J0f67sQQ2rDakk1EJF9yX6JqJjDB/k/UzCrNebMedBlFofhqRoC1cLwiuWvPtT3wWMxReWmPAfE9ceYFhXvGGvkHNpxuequmZCjzGvZJ11AQ5RUe9PfQ+0vNGI6q0XX7kzFpcu30Hn+5kMB7qhWl2rRM8xTE1Aqx8hZZXt+9QVYKOpYgsNk0/Za78xrmqadvdB9i7apPIDmmboOs2w0tEK7wVxWQWJqVHB/dnysajqWb2z3NC+yxsXuMyggG2wgxU0oAENaFIXi8Qnx/ZuHGgS2FldnZ8JicG+dwoDq7irSIg8ZmMqfajSsTLmXH9pZxE13PXihOWxJ7zyBHJ8SI6TYz95JWxgW0IYAXUqT9N3DOjwUfR4EEmKVKX936WrQ5tPL3molyVHd/arcTLps9rVurySZfQokO983Zbi6hhDsgul169kXn3Up3DkxAzbCx8ggYuLdGS5Lok7u/qOiiIdUWDhxvvjEXcmuwpATqyJcd+JIVBrUH0QBIi5hFV3r/Iiy9kvH1trMKwn3qsaBpAne3RAmawhWSH60Mr0iekyGggY3bxcWO5t/+oL0GYU2TXrl2ACUGyuB4CtCpqloS3CYVhguT+9ll7Ot91nnisORWTw7WcAxxxLGzJbHnrr6dgNMYtBslKbE8YyuZm79YiKU1HdhBl0wHIFjBZDr5t69byTwe8XJgFawARbYBPMh/kwH+Z/u4MrQqs/U8ULD9jXiHCzgD9t+y4iks+T5wCMl9umHvlStcmhU7x3wMfLm1G/ndTvMqke5BYwcbPAz9O27zLJ9jwDLd/uLJAY/S7D/CNuABp+0qdttjQki/cO2DH8A54x+y6UghNtASFOulHbYzBUNXD3wEBxsuJsxckGmz1rkN6vm+3gz9I5wuPit/3/d3/vxe/eGn7XjylfY0oM+osvPfw3NgjKl+jy/4/f4+f++vwXjGkY7v40YP8StmmMHsLfIQUvfbM7fLHB8YfHx/njBJ2V2s87m4eYDT51fQvi/nsE3k5XNzA3vvmnFKYxprqdhoO/w0+XhsBU0G/1tU5+EYP9BTIswCaoYAEWQEZkN1pj1jWvmH0+1rDZS9nvF/mXf6vve9/d8GmzCb7/HoI39p45x0eQP7zIiEnpw8tYyu7lF+YMOQ1FLaXI4c6i/P1LkJx5kTWTtTCNAQLMYfJ5meSAnisvQm5FPbv60CqqqdezrEse5EIIyP63Kybv+tNnCe/yYSz/vjUllbrhFZuR/YsM740mN3LTIW2sT7pIPWP7NYrn1p+7kbv7eZ2cgAVyxWTFaJCDHOQgd88URZE/NT+9xftOn6se9DA6TCTURtmcRnexBkDLgNcEMZJjWj4W7pyzaTnMkel5y2qdHgZN7I86qm8ff/+kGX/J/f8/IO+LNPPOFGjA/EIx+w80pZ8FrXjGQfjldM+mIAKL4b1njXlVZFeg+dy3a9SVYwzGYAwWnD7t+WX7MopKDVQsDThiz7PtLDSWRwLGpweCJ3li+7T5Ids8nwC94MEqoSxAo1Zez48YC+Gf4jSFcDJOE46n8jaU1QCTKBplaxpBH4aG8KywEMulMWE45QYByfJgWkAPHuTnooNVPQ+jZu+6QtyVcdcNWNizcPD9ftBB1Opzc7wPqHvGF4I59stFoKdDt+eWVuZ327kTl3/2zicZEfWu7Ys6HQrfArG5HSefKxM6iX3eoEKcjkmsaz1amkPQRMPpw+n81HJBnDaiSsT5IikQtOsjvY7THKoynA/XSLt1faRXqYMoBzYG4cbn8v9DwaMnAJ5xYe3m97DWMqgLGniFz2XLTgU4YWlYYyV/rWqYXbOMsSHXvukgP8PsmQmr4OCjIM6Iea9mNCBxFitv4ANDZBdYf2adrEHqIhqQABSOKKeknBIcgSNwhBxZC/iaXD4cravDdiw8/9mvyBDmW16peKWuiD+/9WWhMIIR5GmvBlztpVkCSdhf5qTDJ/QsRozHWWfWt1EQpFkgfCkKI1vtwhFkuCmqIqFqqFEfGTERvdE6mXjbYDr4YQBt8IMIfuKP0Vqc7O0M5DFqRJVF33WDJqy01e3mkaFTCd5PZ3mYPs6vOqFKkKlTe4U87EJAN7js1JtfemexmBGd7VSMr661Ws/kMeRI0dzqOhOewUaJ5DY6nf9VnFln6C/Oug0xShe/IbjPBK5eRKkEEsgSWZuGDtyhpKmqBXP6Hvb1vHuAbJmQOMvzQTWDTAbGK4PO+XvHd/7fQUMllHlkgjvGDl1UUB+JrScFus3f6zP6HCBmuSa9++5+B7dzn4apSwpltQQFuI2SCa56K6kh0uqigW7+r52wQALRjdm4YHb/XtorrzBhZ9ApFRrm8hpxtxvx3Rg/1d6bW7I2dU0501flcVgkIAEraRNwl7wcConUeQbQBRba2r0PVHXVA8OIwnHRRQYKrLRIwsAiO5vpO7pq5VeZGXZ6+0r1kJ4oVx1xE2tLSg7vM1HchccqriwwsGMaPCnSIxlr51JI508w/1YUGpWPi1T1AGW9PuDhFmsG6hdlOxidaIoBYWAMGaPu2pwza2Xu8ib2m1zweYCNdy6kCl0Kipizj80NInP2rgBczfCZwQxaKsZlskfhnOJY19oQp9Kz2/o2LsuzD01BfchiAry1DpA4azkbutqbcMjaSZXmGAfpIMo8OsnJunSZGUSMhWFO9Eeb262jkfDlPBkHIWO3i1muAe2EA2WBjHPCNqCTca6/YJ1SErOpiuohZfVikBdPgwMMMMBhTECAOcMyfUP+/Ds03/rq1ceoGeQO435B+r3Dv5CaIg978AWwYL8PtPkDzHDzcQvGIwbSwe70GoxApRWO0aPpGBD+g+HwkZ8rzD8gZ8UvKMPgVyIiRp3NIhukjmH72OFb4mcUuAamY1YRzdNRc7PYBqajHsBk6REDBmCACTr0V+8BveV/DgOZuYRs95z8C+cCtZutf8pWQK57M720/gB7KN34Ku7e7w+6nkUs3ThUZI9YoAQwIFAElOERWj3s/n8KD2QWCm54Fefv3/7J6Bq4xpYlBF20hVCNNHt2dL7nA1Bxs1X7iN26u102nZ5daz4cQJ6BvT3Ooawr38/BMYsDlEQYP1+Mr6Jlvi+O0GtmMbZ+wevqOWKG/gHWynv0qxvOfe8WHFVzFgQ5JDkkOSg5JDZBEVCGR171Mfu/QrfzVAQy94ylOgr58wr+tzUiZWjOU4DAq6KQWfCw8Quff2JzDkDgRyuFzILP95u38AveZ0gQrHrRK3kUZPQ25+nEtgECr3ZCZgEIoxXNso8BBH7UUcgsyFLc40JjDhB4dSMWjNaBJoVxDBCKqhr3AlRQQQUVVFA3os5+RDl/VC5Q+UyJuco35N8i7iVFTDf93Kd1j72/bxuLVgGzmZ5ull2zPPrI0cUP8OJeRPuglKYCg69WSf46D1/65AXu94eT5GhAVYgh8FmkDmezm2ruqRAK4nhW9wrRH5wV1MD6c0YiqzgLTSL3oeFQsX578qHZVO0UFWd5rzalMX65Cv8cbYsM++8QflG/Yj62A+Hv3PtgwNigAlqQhXoogRIogSyUuExs9CsjW/JOehjXl+QtRdsPgha26BQ/MQKmInnPK+CGm7Fxna4qke+gctXakx8vwuXgEpka3N+gdHOxJzk3iSTbsfj/n3lbFsH67q67ezjk43l/b9K4rADZkmJL1bL8Y2bRLTiHv4+HO/gra3/n2Apt5sc/QPLrARSeX5cJ7y+EmKQIF6dkv4iZV0aEhUASNY4nEtixF3Dc6eCrMQsqEKiAbph2r0WQHo0LiElv3UQ4jmgaQq+bEte3DLSSvdL8WEOQmmpB4Cwbox5s1VbJ0n+2JsjXQYFe0itLNgZEQoosp54hwQR/ekqvhZXZ3wLbmcI1R6YCNEhAElIQNCYoArqfGgR38/Z7Av910kkAcWUEMCVNj2H2kztFBU64ugsk9sn3vm9cyAEEL0PFBE4gbBNl7qK0wif/PhkWr8lR4Sa2NB5QppIUYTjDMAWltOGCKN+AlVk95m195y7FsMI5Ukx+ebyMC6ZP0caYxnjicGIGqPmAABzkjGK9wSeC0WxALnNqASMn/oSvSOZcQIVziVcUyroF7nPiRlSK5mt4Me3pthC4De2azyF+RPARwrteN04LBxAggpQDyJhgD+wNJj1KGRb9I9b2IWC0TEtyIDZBfeARdOi7OTCJcm42eadgl5SzWdEIvQcFH50pPnI3SUoN+yhCFO2L4tmKMEkQhCRkoAwe8IAHPGTZ+5bCzWY9sYq9/p/Jt7TMfDqdjRcb4qcTjrSQbg/Hu5iuEeDFnUxtg16wzI02m1WNglOth1NmhtZpMhnH3Na/lTLQ7dm+RPn+lo7mD35eldslTEpancJ1PYCA1JZEEQtDgVSl/trV5BcYzRB849kAGFBnr1/X7SBCCiRgX0inSyMEBEiICWzTP6kk2kDA6s6MwPTUkXTY7w8GnAa0stetvmc16nQajVpBHobmUBMn+kH1aRHh2nQ5MQUd/Y3kifE6SrGCwLFiQzSkqnQbxBzL0sprDCm/eu2ZR3G8F+9aF+rB37y9pfJA49m7qL0weGu6NnYDtwtX7djrwcu7Mpb5o2qLmtUCjdCceV1xVd6Mmq0qzcYGAK/yhsJVV8OPkR7bGiTL124fua4+2dIUSjXi/FJ2fjk9vhtdNOf+S+RoiiYwBPufqZSvxD8tEPLa7B82N4g3WitrO0VvKkNVADbbSCWEsgmf58HY/+/cqOx0dtSXa6hWbDXLKg+fxdB1AAeeZ0q8SLfrEHaQOoYLw/sp7cZ57tw3wpzq1AR+SAuANeaosuZFkUlRGpMcHr0VE824Y40VqjzbfQmZydtDCkb9hDmmIigSMyDIrSVUrhiGqgo0YxrDUBDYjh/N0zj/JFt2YBCFpPDs94+e3JMTUip0VFyuhismVf7vMFte954BVi0VhYXPR+0Xqa2cgrTbcOUo9f3gpsAaFUS30CeQU4PQs44lvx/jmKRvvqWQLiqegXWePDIOgkBWiUdPoAQSaKBADduwDdvkYvpvX0+3BtMJ3+e58js7OmkUKwn4cWfZh3VyAsMECi2beq7cQ4AzTLXb7dpdtXPf+vSQDnVdY/nbM0uvcTkYhj0ED4mzakaftaB6EwUE05JjNG/Qsm0+BitT6hFIabM/1rXFsnUMLa6r8w/QHphNv+gxFM3ELoF8Z+q2EsPtW42aada67QKkbNWAcRyLJjRgf/hpDthonsLUZoYUSo3g3EhGztWh7SgIxXGNr9fxQ4dSsZR419cyUYsOoJ3aGTdGNytdN3SNDQLZMMaY7KbAZxvkAAUo403Ykh1koHL+TeGe9QfedRXgYpcBP4yznMhQpzM4HP1kVLWmttBjy+ybXh0Ec5nSpDqlxyzoaEzBRJHwrUqlpuXH2eQl2QwDrwX+wb6k7m3UPe4FrVM6gaob8cK4lx1e4V58Gmp3uh5i2R6uxFo20rbQp6N9f//F+cu2Ov1047SRYvGCm12bhqEBunAPHoAMZCDbjJDdOqQQg1csyZ+SRsj2zQpRhD5x7kLHGQ2hEw9ceoMesd6qCs7vXY+a7tuT9RMX2N3OQLhQCBDGXA4Bi0hLLlBbV9A9Ze0UtSvgc4k5HfcYVEJk/1RfT1NLrHTEFRcXPO7nr9LpzJbiGCZ7Q11mbYjpFdbPRZVnCcUKHCCoMOIiSHh1NmYrfK/hA4WNfiuqVwlzmOwNdaTlKeZ/QdqKeJd7xniTMEORRcPyQ98fivVoX/zDEW/IaOm03qoyxrBTMp8zhUQ7UK0GQX1B1MNJsUDNMGG/J5BW660qIw271C9yloAr5VNgYZzgA8YIwlEWGSwc8QbSa71V5bxJiWqHlalzgz7aQfA+K/GCHoTjwnNkOOIDpdnCDXjhQEaBkhEEhRcEcMRLmdKFgZwUHLwWq4ij5ellpqiKNlOsXITpK9SL7SIWJY/ZodY00Ozwp+prXTePzl2J3ZWcdyUQt+zWKkWqM82nUR6NvU7fj3c8BTt5A7Y3aY2jtSsoF3Ahy0BGxqAsUlfoMKNk+3bXKt58HD3sb1OEa8BxayPcHZ2UQ+67MLYJz/0xcp2EDfSs8WXzp9/OiyjrTGm0R3qLK2Td8EVj+MmpMw0AbqqzGZ1F1coFjznEWJVa+gsBvmKZHvZ1+4YVDtlIm0CAQDdRPzjz51h6B1HsnAUZI1zIGikjmxAawpmtEZbPLRSddBna7fnlogUWytpK3w7iRt4ZkMQD8TEsS8CeQrMARTtD/sTSXFOmpbUzvCqWVdw4n6Tlj2mB29hxTMC0UWEGgsA11SbN/qeSHVluOFXlt1Lmm14+e6sOHqyR/FsChc5MG4LVmXIm20Zn3syYPiv7XlS01YKaE0NZnA1VFSwe/K+9bZIThuVSo9U+MGC6M4IlnBnxmIoMorgiCI1VDkVgZiAEVIl7g8W0RUPjbosC6YNjIUe3CJTHmhzhMl4ui0uMKiqdXtIKVOkUYBVU3rEmUV+tnjS6CZyu03r6vM+nVG6FJRRDGHqgB0qVkpYsDpVGoitA8/OEJftb/wpp771NYmb/RmcOX+B6kzupKqeicG+4ntQgrKlIFmsXyje5U42GZZJ7S+So2CYs6RWQ5ovalxcc7VhF74wWb4+rjYAU0oPUbgBZAO4UEiqNAWqFaVdM58nwhjMdksFNrWprJoAs+IUjUlEm9BN3pqJsW6UvZQH6w9NSNjgpwVUnu6NmBfoudAAPZYfCldMHYi5PEHemrm4ArYxxcJtX5I3coUNNnWvPtkoYoS/GxFgAGznkbvJA9L/qU9rNUlmLc5ZRiIrL/j+beuuyrOIam64dByD6wHF1rwKHviflw8RKYSqYrkyzfSeaKgs5+7iYljSidWd69gXxZa1N3QMoPyibslt9e14KStxliVf9RtpACc4MMJyNYqHbpAJm+Okehe2U7SJvV7snWVcloeDgTPjZjLLm2rr8Q7MLdVbzuowdNyHOSQVXj69ZfZrmdZO7ePVzE2J7kR1FpQeaMdYBGA5t7cOVJoaZL+4RAoIBzuIz3hfeNb3gP4puzxiO74BiNZs7+h6fdPccGcP1nYRyy8K5nELRo1IEOqByYQzr39rwahmMmjbLYeHk+9CZQQFFy0JVaYy1FDghU83mWE3LJLi0hpcATsNETT6MWjjvtQkwXuPd8W6zMmt/oZauKhnBBZxAM6Eo2+a4IDD8D/S05RqxeTlNnzbFf2EJOl54tvzWTDU7CuV89wJVWuljHi4wyqjsKJRpc0MAB3KruMwkJXEECZLTufQyAl7QX3wYNc9u0HSpTiBBVnDbcUrX1xEkpPL+LIT2aK1DAD400IAEERJ8Aaym/bLjvzSRkLp/TZS0kL02rhN37DPyoum686v8HQBzCPzHhLijX4NaByNl1rbI3DTTQfUb4g727wIomVin5hh04o7ToPJ5NYostFNtBuVilHVYZ2ydATQlw1ov7bxO3JFaqwOT2w4QajnSobBNsguM4iZeg9fiFka4hZsxMP/az8gixbmNgpgKzqtKUeaVYUqpie4+Xw01Ux+iQc/7/9Q0jMVa3B+vcUFAVj2dpl4WaZAi3sFVU+2omim3rzDUQMBnlovQA93smqpCbcZXOiSJxSrtfuxYqVSllkLiHVwV2Y5KpvJ4Ee3s0BcvFoJ/TWombiERCXEOUjh48/h0G8bphoncEu/gq+cOIJXljNr2Qli9NnRZEnTTCzwvVYYy40e8g68GPICFzP8tvqBUSwKKNHB03XGG1nnhUDIs9yTbrAe4KsYDyBHD876lsJIVM1GgBzhFqWHcYG1ilo8siHfw1ZgHkBIIV/V576Sio21rGTXpUAdpeErtE9u9IAPpiaO+sOh2s9sdznOcYZ4VBslgz7vsciQOtc6ZIc3ryVNRbYm+TbscUCj5IzikRbLhxYpoZj1mr+2uX7jnFtj0IlU9T4atnxYLhiQf0pKkrDYWx12WwthV7VJSx/J5zPPFsuTS1bqzw0SyF759STzxH+/6iHPqCWv58zcZTsjLP9FU/1M03XHZS27nJQy5PjE6ixmlFbIqcx7ugjxRAeD/ZHC2nCgWF6sQGVPyACf/e/+AnrMPNdoGRbF2yAZBQjwcsLT3TYYLcjCepvrl4EtIV6lMc35BAO/JW9lybbD4SAmqsZxWlq8hWphcJv0we2u7rl9ERTEaUTqZTOzEnBMZf2EQ1seCzPjE1i41Y4DPY7tkfvHbe7431pI/+B9g24S6he9DyOR0STEd5JVr+oQYF2jtDOV9jNcekWjPThe5iS53JkT+cMFSpjSWqd65QdlevHTCcyTlPRPI16M5ZD8jzphzn9hrM9W/DbN1OU9FXTu3Z6fHOiWaA1WYTcBQmKVsZ6kwIP0MTYEXx7UXj7dCXvVAaI6v6OvcodmsT2fx/4veOqfWx3yqfyOXIsh5tfej8O3bfeRfe+4aKRoDpN12bfGKHCc9fdx0+e8BaBcACaiAk3FBJasEN0A1zL3ni0QCLtJQM6eP1Eei06K+w/8Z0Mcny9Au2kEkBfzM8qY7THUncue+udcb0WRnT1IfC1mJltpfQBvZ1qJQy1mZuAqQMuT8lEY5vY7RHxITQNlOezaCinmX84PhYRycqyyHnZrSkNWV2rPvfK14FfIwQ7Qbk7dkagQrmBA2QMmZ15DAf4RIKkCItJptdaVokI129t2lOGXmKogQucO6wrmf5Y9CKkvr+O2j+k8VGkNw8Yg+wTLAWCZEUYAwoKNH7b2M8Yl27V34IP9pJZyCrK9AuHiHpfjOsOCViMduQuTw0vqxi91UqF8KnJA22X8D+3HQBCytxIACpVTY59+UV6qQTotanrrFZ0ZiY14B4mXe8LTEty7kZsWc2joBQx1oYO37W+lw4oFs9xu/oUWZpF6/+5tq+KHrElMr/03QQ6eRCXna1BupgI+ZO2vrNWPMSPqvbkUwnENHs4PvU/89nQmx6P4rRCBuq6LjCYysC/fCwhwf4wu/JBMsN4L4IShIEfysiDZp7Xye/h+EhDB7PF0Sl0jnAehyheoxPgnTECdGQS/ZjLSU98N0LZMUCOAznxCwVmUewShKzg9NS6EMymMmcwN6ZEOGMQxIcJrW8Mg9KUZR6pwtQfcytKr+gjUdU5su31T/QZJHRXZwE+jOcvdP7DjLJtwFxcyrQH848m00R+/ACPDtwB482aoUs7GPCWXRzSqWLkI4aywKnGCoiDqDjNYTLeG8ZFFUk8WnbLzNZXQXpLAcHcjkLddFtzAlhTJG3DxfeIuRRdMWxcnL9kANwjh23iFZxSJGTEWhVNAN01hcKCit7ngVLsSN0nXChTgfF+Gig2Sfb/rYAagtf2KauOdZ4PPOGJ+sgLXotM/auR+GmQUJVxp2rm1f2/7hSWP3rAxQPs103pK/A7EOJbaWg8HV7e5Gxra78oxB+dr8p11u/b4lwrtEUhMwx8vnER7/sdcxtOs7y+KHfR9ew49GdZoW/t26lnYtkl18HMvsY6zklKtrc8NZk/hRLXBumLCha8n/bHwcfUYFSiXmGjjL4qOPLAAY1qzjWri6ePIoe3/LBbaLLbyVwbClPG8VG+M6s6kt31oKs4nP3mf3GcEwo7CcW5tkzRvNLavY2oyZyFbtXiAm8wjHUEADwYMQjMH8UMDKomjuJ981+c/Ux9OpP6pLEAd5MRFOWF7PSL8Q/MKxLX99iPC7F9MsiLaSP1H/gnouf9IfhyPILiiTzmttDI9JpQ3sCIqns53hZnL0R9jZGDQ/PH6Xh9yenKls0MzrNtdIKMg5KMsj+zYZTshINiNUFASd8HIi2AunRgHvyqOQEuEhMSlat13tP4SDPJzw3byfTkkXee+sDTXWQE1xDlmGMMdkwuiVIfzrVBgQSvrn20f1Y459Lgjkn4GzMYzIhecXklHAiGBJEcEfXi7FNy7K7TpX5ab1L4Kb1IAba+hI5jqyHYDiCNct2v+UpCCto4ev/lt9tNnHpqzyq2zycQhyU5aNketyGGeY01VGitp5SI8Ql1nMHhYJnpYlBIrh9NYxE1M3puDqs+AJ8AblVcA9uAcPwF3PXNjwarRCx39Q1TETfDNu37aPLdpuXRequmIhW6ITNfk21NWYZx6vYajH6sFYbQuRNjkc2y1lkY3rbFjla5cN5ZN/PjItz70FzbI0iQ2KHA1l4JIWLnqDZdKxxqFF6gYjyRbq39O71lmkg1n3wyt5Hbqul440WcGa6YVDJiz8m1h12qPFznrGCI+95FjEHqeVJVDL9gzQPYCSbFejggFDBoGNYs59zVJeh8UT2meGyLGCoscGIx7jw0znWfSSN7VhNNAMicaVcvWZPTONNQRivs8w7EVqf4jvg54IG4wpTrskZsQyRsCT2eqfEPthJIq0hXm7GJkgsXumJhPhXfleaPEyk2C7Lp0CwoUCWdYifTRlESRcV92YylgHFof0sJZB5VR8So53B5LkuXRrSYpaHV2tCSLq2cDCWpGVKHmS2FXujzdw4CKPM/yK3gpCngNnIpJuLBvSoMOBHfOkiKYd9byCyySFraJHgAQbQZQ2aBAAgRSvCrtF5VYHYUbMEDX8OklW1GnG9SJ1i8jVIU4kXa5uiN77NSBDWC0p9q3gVXKMhCfkZi+kb0/t7aV3Iy8hEba14SUQjC+1JkUBJnA77EhLabkIqnJVAQbYLWFdiToRG6smGenqjUQ6ZtM1FPVOimSmnGotyKQr6GSAwHlrBPHED8VsB3g3I6D2prv4+ov7C6ljYTZGjU55Kls3zeQB7fnlvS5kJmZOlwEBdounecUu11YmMFFb6q5yU+erpqmjNVyY5LCUPRGjRqVav7iUu1PGhvyQTuyhIYzoOvhlGUufkqWqsIqR4cyaJlkLsdPt69iOslpLLnhJcfoUuNgRz+YQq1kbaAhWObGqzGRArT9ZLGKAQxF1HpHxMLMdX6xlpbAuS+B2ZRcx3UWTg2/9tkneejAumPcyBhc+V3qPeNad/HLuS5z33mzPhkm3BAGvsxqkkMC0uieSCnIXqrEO1VCxzUlsTGWrapKmclYPFXueEmnrXwwRhzAMwyCCCCJB1KWC+fKfzvbtPMKn3wv5YD//92hmct/p772AN7+wYNfr5Ss2S5i6ws9NtMM+/VX2x56dPHtByTcvTo7dsR0PsPryb0R5ulx9zuDk7Lf/8RUOytLBq8c9F526snXDpDADM+Av+of84cPMtI1K/oaaZ+9cJf8L2cFwsthAt0NTu1NVXCpkQUzCe/k0Qp5Pye2wSt69HmXgKbQykSAcdpSOmB0xpVy4/8gZC8L0f8TfJ0cbzzft9YBjxUm65Ejg/V9IE4sHnRz8XYh+E56h5zhIZJ193wCSWDp/zE9CmYV4Tx0mC/ygNYZhWqvs/RPxusCW3K8hhGn2FwKmbYFcN4gPr4+grNrHhadbhzeVLqL1VIoIzsl4fZGBmlQz5f5z1+DOGvU/7V34VF63kH+m4fxmRH63vusIeAfVYsIHcoinot6hhfu4NpCGXspgSoL1VQxKqCKSkz3XibQZbZUvnCJSAl6jBNugQW90u1VCRWcGcOvOTVGF5xofUQunrXcXNR6p16XbndpxaqFknseSzsbteKZel26nase5Tq0sv1v7Rb42g4fqdel2rVV9ThZUSlWn4VSvSzdXraoGtWByECQ5q17XepKK/poGe5YDP/Qe5LRUlUJdMBhRKPitXtezTS1UMMIGK4wwwghj1SuuD8HtWzeMZ407jbJuW6oGg1822XSlRm9PItXTuI0Aog88tJmpTmzhpWwSUD2N2zbR1LSlnWQaEiVSd7RGQZ42Wv1WpqHM4LZP7fvDWPU00qSwqoaVeYxLdl12rBqNRspXVcPKTAI+zBOIrHoaaTpXVcPKTFEierKaqnpjry2Ox2vtaqxeW4M/j9uaeT582w0dFRNRXazKqDTJRXWfWG1e9RppVl/iF0Bc1V76x2SKw275vnfxae+fGvP7TYXfY2mzO1lYYpIHOqVT1gLaDinFwQo2EhkOG0HaXlqqN04EK0apGpw0iaYNqzRcO+OwshRZFk0HwR2PGKtEWc7VAxCM90c7TrM9fOi8RVtQ/g5Mt96Bl7QNMHQ6tbGNuCuD0iSDgWHQtOsaiUg9udKUgIgJkbDLz3mVf48rix9nXptJ5J7Q2D9k2q3m2bAQGGei3BMazMkE8UE4FhnTPj4ciGtxslB+RmQOxKV7OTiiy3Agrno7DLopVERcF/bpRpsBdR1AATmswjoswAIswMJvkBOF5K1Po5SsGU5q4MKnF8BxEHobU/3YavVP8tq/WgryFdfcsDcYTfdYdv8DeXhikJmxHaMB9vuczsgYuTUMuopcegH9/4EQisUSkYiUM6l46f0I3MJZrm/acx0bWK3N1vw1E5Rc2LK/fbg4G4jE000MOAgxkdEJABmfc8zTySUcwOwdeuxynH1iGHhKxQhWp/YSl6h3Jf3jVz+5HXON/C8/Xtz9wWVU5MZ1mDeMs3IhZ70pWrPw/z8xFsfIPKnvIvhnSNn5kyRJ6FbOPsNEkIicsC/zzbuuhfwxm2002Sx8uIRRX+doM5mAZozJJYINXuN1vGUHe/fBADpgB8mYgAYlv4GpaDXOv/AGSgiybnphWrc/tq8KdXGS5hVNv3z/z/zT51qKxNE40j4HRspIeVmnfD8Uig5NoL3CtV/XseHpbq9I96p15rvo4iYpkzrJe/A6RKfRGEwGg8Vic95MSE7iBFEQBJ7j3ql2/4bLwaFRqOwsODzvRQHjDlR3FCiQKlvqYy2LckQiMZKu67+tZUu5M3lDKUs2mXysDUCLYWzH0KBMG2WEDaHVidSBD0ORoN9miSTTvNsgaB4dAxMLezQY5ODhL7Gb+mCemRqqaoLalRRlpJIBABczGFqF8UyVU63VdH8VKd6pflxxgxG8ATb9MeSjpz8vKalOi1yIVkviCCp1PqhHUZJi2IQdhLh80UvACfaLgPh2E5xGC2gYdTY81O92O+1auSQC2K5T61bnf/o1vNTmJVTEvsXhkuz+KhbGauA5EiHI7u98aQO2ITdSRah2I8+HycHYWuXzx384QRChj+r+n/BO/e6CfQN0lQvGbkmrbLXKzN47vltrKOLnL1LgzTWxWq+f9Sn4wHpz3r+SZ9PLNhM1nRGka817vXhkLstF+2sQKhjX+ddhp+8EBrsi8Qt6p9kdn55MOcaCceb4PsIzpdOuSMsykwRtwsHmk/W9N65VqQkixq3USl98K+nisdv/LoNQpfZwZfLaH4ulNr3ZvsaTy9m5oRa2V5aoFJFSSMn7EMYvOVXyviBdTlWlAUzJqCYKno4gMO7uKUrKsmK6Tf6DRlJyxCNmjsANo75kulzfpR6IQjFkIAIRiEBkK4fK/KO/v/hw+eTPZ0P4uwEm7e8BsEght1X4+r/QKYPrtFmo3502RF+Vyzz0VuvVcGfbUjbiPUcQYgpFnZ1i3UufbP93WS8/g6/It1xrVGvPAfmW67YEA3jAOAXGjRGXt84elJo4mCnoNrP63l2qGADIZ0ClFAZKATAFUo9pzqk3uaUPYrUiJ9Uu+CPelgAA33kIKRj5mCY8eb5W3aKs2jOxAvp4WwdS+zYTm+VWtTKr4Tjx/PzpZ6qignQjzPUWNZNA546Bcbqqi/UkGS6SUqGnjZDXC8OauiAVwMIFmIEZuADn4AKc/y3jUC8gr/tUe+mdSgWUAQGVMWQ3CkDlWOSK9nem9OFXxmLwUNtSHcEHphCej5HvHwA+/axhctnOH1oFgNO2OhqD1gBtwTrH/nWvCCFAErYjaS2QJqAwJvNjwo5XYk2Dh1MTCF7qWB64xgNra4uyp0mjppYFWoEpAJgSTtSxXhPFyN18BXyuJYxiYFOYcUYnGMOWMkam3hGOef+X9T0GIlwHOazAdZiH6zCf9Q2OP/Mt33/w1G5/lEfU7FnnvWXdvndUaY6sLQekJhnTMx8IK54kWdFRpbmrtgyRol3a13Q7WK50VGkOaY2aN9lyG6mVDOqo0hy7mmo2PWMyGwzcvBoJhv9clGVZrrsbPZ9vHVXaOrZk1bmX/o8UF7Owo8ruQlZHBk7idPXToboEAPw/IN+2j/YBwmL//05EqivQyP+Z/5ocRNrjm6L/PN/3tRlEvujZhRDy5Ww7qv29C+4ihiTvP7sHIY7iZSadO8H1IEOJH2x8+dxX+qYwhzpMGW3nYq+p4Zsnut6/iVFKu4/+XqmyKdRQeykzqMTLefH05omW9/cBSeBFAcUeD2sieZm6eOVfO6Gr+16VHsLOpVFq0HUEXf6Rx01vC+vxJAk3yNirooa4+l+oAm5peV53he6Ylgql9Y3dosxEp0CjhTDjxraB1dL97BbWMBsHakqWDduiIgNGGkc1nrx/ixizAVrK2huDzhZrD94mejRUCmt0TZ7l8W39ZdEwrEFY1NyMiWdPnhB1IQyrfKTh9cmT4r7YGlkZPfvrUewLDWe/DC/mad6TsXBUVtZr1l6hisms5FLsL2ZbxHRjGp3gh2bXXj6urlnuacBa/I7xywwTw3ByNU/COCNfPOJk2H99pXfj96PhOtalYS035kdKhSnyHKCPIsdOAo1nAgZtMFKtl7zRzVAhfmXGi0TaadiqE3Oyh0azRJGu52FWMFrjuJDD1ArpWV7PMCZVIRYebmInSSmzu996JXY6D2mOkXrlFOaNC5CXU7hRR1eNOvw69XqZJIXt+CmEKaPdj7WgJ4owmReGyAIcO+kZPhQuQbhQ6Whm3a52hY+1lJlmfoTU+uaqsXQ7QfeZ0CoNVnEqTZbzpYhqUJglOTkvHEcMnGMngxRH2UUvXK+J7ZV1XvatzL3L944LlwocXDWWuBSfSWmicHFzS988yAjkkZvWYWVloReucwqq2EnK5d71fgpuc1BtpDpykWYrPpar2iG3IsZwFkB98NZSxDDAADHEEEMsmA3RH6wrjSd8SwKun0fiAqO/I6cOBDHoSpOue6pgJe8KJt/oroQhpYhBV1qHu6YaD2bniCwCKGytlZIYdKVNQjDlslKYMro+Dy4x6Err+WBipSlEOo7bficGXa1rd0aCCukchvxAFIOuVu6MKhUcQVU2fVQMunoawvVLBta/se31K5GQ6/rDhtoPXwIo4yRhlL7HqNF4lKQWZFNcWByEYLnPYqSmT4pwPHUH85rlQ5cmQGtL1toO2G4cBtcLTQCNnud3MSnyyLh+aae7mafW6sRwrAS1+SiaG6QUxcRk69kielcpEWHjAbzGz4hABMIRgUiYH7td0JX6bTtDufYsevOnuQGNCo8YzRJFnJd8kzb3ijxxoXXp7sfr/He/91fKHUk/QN3YziCaUSmt67fV+o6KJkS/KoS6w/x680fnl5I96js+WnHuCyzKjNdYf0WG85TdXL7MDc58UqgNi7AUhCPwQYt57g/NFyaWeGfMki1UKqWgi1Bw2CxaTna+hEF1nyCxkDDETeCZim0psLfAcVb1NpwwgelmtjjhmrQDBT//2qRWDSxe1o4LJeG8BBlvno9SWp0WcmmKlqvAzDn0MElLIpk5Pl7BzSWnTQtPTJxDsBNDE4rdjKzaPHa0a75IrHTlZuOtqm2+cqwr25L7AJSrcDuksHLjhdkdfkN8n8zmrCqMvSIo1fgmhtDlO57ZcwUMGr9MSn88ZgQV/T22TIsACaUv7hrGQBuLWKX6AK/AoyYns6cbmsoeAVR4cYcND7lG4NqrQowS9eU8At/iwYgIBsg6wqiKh+saH+weUcD5jOeDXWC7G6w2nJFpZVWhQuaELO9volURiyvhMmgQeJYz0fdx1kYI+xS3Ah684bzHEuTdJqyTzjkanwOmmbuLadUdJB0J4duO8Hisaz5uKbHxMdA20siG4kZpqgOEQpQmY9c4BoBxaP2olgVlc46RKrSDlRtFnwoKRCn0KXzWJYL6fHtEfdVSr+YuNehs9s/ZLJSvVkGOXXeuldvXluKpzv9IowRAfx9bFzA6RSKph1oug8XY99Uiav0WCMPy9KjVqtVOLaMNdb7RPi5xA9aQDU2O08eWzqZgT6cOkBoYkhHNXdHAvab1K7O0WkfQIl6bIAYkZ/iKbXF1fkw57hyGxPYSMmnJNqLQnNc5p20NsxhXDCK7FrGHgB11pGJrcFYsBQ3uUh9kIcUhzhtPoXQm6zGKuGmkU/e5aCi+tC8rJVtPm82XUbSYzgLkaLme1Nn1prkzCameWKsz9bM0Zs+6JRaralhQMq4ru5GbBHVFibTBeKFmmw4hQHdAUo/bwgFn4z5einfgPp6OZzT6/TNwW5n8l8hooMb9N4vsrRy9ObkZCTXiblZ/4Jou0tw/iOSFQR+jI23p1YkwflciVhxs41KjbqKl2DdkUWGXu9S0iLgqOk4WQjXinjOW7AYFwkgqSVt+N/BUV6lU9y2CKDzJbf8qOzBDZ2krbAC9y7R1hm3/fxoGt7VXvcC2JU1gWITn4TX4EJ6H5+G5jf68e+I1nftb/ErhREqYXyN3Ndk9/8Bfu6ez5k7XTgR4xw3Gieah1wS/+6e86Pj9fHJ5pmDDXSc1MfluyV/nsQDmb7lCSmqLfbMA93iEj9jx0f665/tn1Sfwg5a2Ou4MlrJrdUju7lfmtj0Tp9dvExXGOozczCfc22d3t48eX7LRkhetxtOZ7OjrNcl/9AVl2W92WL1/V08JdV6uG8mJCL4Mr8X7L67ns2Ziio+5S/0Yqq0bfZ1cJr+xehm7WHjeWat5o0DpmC4t4DM0w3HzGPqBG4K0daGXDeDizFKx0mvA9ugMn8uNRmMJvNakXQdtsL6vQxgExW965Tdrnz6+T8fqXGd3JnfJ2hUsuI2x+JlK07pOEsHMKriNsfrfEqWKolmtJlJgItlG7iuegZeJ77l4nsH+u9+/RrEfs/cfWXmJf1dj7nlV5ah8GiXwnWlRONHmheGlCRnE8B5vAcRfMC9fX712hGMMGOntjBbt/NJGFW3ZNAC5rNnO6KCiYwWpcssOy0tcPokd3W+Tc3krg9ltjPbv4cBP2LawCY7hffgwfoD34r14b6O/r+PJf3idycu1WdlPGy43ZZ4EEms27VaPx+UjHYbvFVpr0ceplWdeiJt+5GacjOUkbkVtrUvbkL5OKHDOXdMH/vQSLA5NqyNfduqG+kxbgZqXckdjcOXSccwrR7PJoJzMjk73+YWuTD1tIJGNUK0pNspJohBZlPzxDr8UHMcFf+pNi8Y+V0Tu2yhWt3mAbPLmNiUx0EI7WJJmNS8+cm95yOEo93k9yU1m1/cD1VIpiD6Blhy4TL7mT3wtSzqLwAOmQ6aO0mzquEZWUcmDWXvXdCXHuRzKhJ+ays3LdEXR5lfvpVPLKdZbecTcyRwX68AKva1rZiBCVYBuO5rVMjW/+lA5ZMVJIRNOkUy5UH0mtHu9UXTlFTOyYnXqrWWgP91G7cTSPbLQilgxqvGjn6WuPHiPysb8CULu1wuv8cMuwvye7A+VRBv0A/ebSirzHR1V+IP7Ju6/ldRvTfcZm+jPZEREm9QVAUFohS3yQILpHWz7RX2H65lZEvLSwoz/3kgpjsYXiyUd87htdomE1LmDmYm380tKmTafKwDiCCV+sViGJ3I1Zk960K5rjgAp8kEOP+p5SU9r0rotYZLwxwCT4GMR50lZ2nCTEKV0ydqO3gv/g1srQ03CRXFGlGmj9+Q4xFinkIyHb0Muun0UeFyCbYA+c4byHCG9ISVBVTp3nKskZmeUK4lGlUi59Qa+mQ31ky+e13h8UKVfxVfv315eLgpIG2Iggi+tZmej96MxQAt1Rw8FlGXevWlZJfEyWEQxfD7TsOyimPF62XQIuBLLtNENR1wcd4UQe8DhXg7infgRfo93JifQUIKsRmWBkZJQJprVk+zN6aAEqeaV8SpBHfeG8HnCWI2zJfMV8v8JDkLWaWj2CJZ//O/uJv+x0pF/KVMk8cO3mFp8aXZEANoAfIlmRRLs4Quwig2/tBTjmii++FybDGWOGAtCdVXmPBAy6adwlzH8vZRqUhGFPW8j2t2xPixnuXH+VGqoNn58khxE6aH+l8rNyBumGxoXMk0k4aCXtSD6pNm8TG3VYw5q0/cMZRhIMltFaR2UoiyhlUZnMFseeoLwXFk3M274AKzS/mawiwHyqLa2PbZ81xpTVlazacDnLCaXyoXS2ezSCujXfQ3h5ZrhWNaejoyP/+jo8/zIDN2PlXBO8rTh0TPEv71J7r7uLhhrK+BpMCRcOam1V1MRhVPgwkjpRCcvdxlDQzbeI/yQT5dU3srWTf6nEXCqErkv2mL3h/c09nXZE8jEFPSPmA/+Thz76jjBDr46JbNW/8k7OoSqYiXImrMxQyRVBSzaB4pKQvl33T8Wwf/f6yINblZFwPSzqWOlx8xa44j/psrzFanZEx1RQ2Ge8Zjjm4JW+kZssKn3emUlRPYvz2ZcmYHUqwTNyHo6EcfV+KobldtyqcheZ1Qqf6qm8IUMb/3ISMPsUn3B4ebGlmp7G7NjWJsG/Z0loeOaVcj2O80CKrfFb2cMtZJvWrtr7Bna47Qdw7nupyhDDL0UXwxFs9Ojhcuh7VQcqVa1NveBKHORHvU+vWM+FgM6r2N7knd1s90r5EQzU2L2ywuRn18rj/iwxMf1Oo4YzyO866q06WZeddYfvfdvzjHGnsW/ncfYp6wOerGrL+PJOue2NgJw1YTaouVnUjIoYMi7OjWfR3Z45/EOStNGbMISjLbZpyIQeBvCtC4B/by9T3faSYZo6HI+6SyPbX8gxdoeTwcLheHZ1jFX8klTJDmeUbdzStwuKYlmsPjJTg26fcym9halUVuzUQrBacU0uCtfYAueKdxlqw73Bnc1QYgSviqItqZIPWjZoeEr2SUqbDyYqbkW9yjVLKU5VOdM6KRPj49v7Ew7voVbnvTip0KPC6Tol4Xoo3C1XDpUyAxRtN0sn9NhuqJKnGigHjaQLTN6/C++yV9YbnqKO2dbOEETwVDQgYVbbRGTwyeNyWmOCaoaas5tSjqmc9VSZBMceDAYd0K905UvBjtRiPxDGYI0G9o3lsYofRf7VL9p6IZCL9ZYOGlGsVfxgFSJ1AkMS9MDgkXieroomTrbgX8yDTl1Z7wXRgtYrz3+rbjJn4Dx30HFqW40OrRq6k4AJrCwEyZFTFgHiQWccoBaRvh4IKElW8U7yXWdt3c6O7s9CCy6aXJ1QIPFDpWtP2T5csncho8oSyISiUTkRStt9Ua12rjKfXPPaL7VenbhljVwOwqBrRY+XoQadu5NC0Rjy1PZxmRY39gxxBKYat+tNIR5a224RL6PylC/6laK6x9kMSqY3DVsLwUa0W6sNjQ8IVMJrrWTsDvboz4NiwI4y6iY8zSKGIaGNZzOrpyz0cNHTx/RXC1vrbrz3mbjhP74wBRBsb5P0xR2Ylfze6VwxgUSGbsX61MQ0QbyK+7mYKFH8xrguwA4tGZUTq1jB4DSfeYmp2RXJL/ChzVSucAlAv+YH1ej6MEqk3v1UNEdQGgv9rzVkTVlJ85GKtoIT5rapjBUmwIQfhmmwMkXylPPNUQvvmtMIBZZpLFhBVw5EONjn2kv/NXYNORHRK6PIs4aZqrcoKUpZhutIuyA006U2fKOhfUW7bkzqwTy/qwuddhdkRXa0TkJ2ddl6PtG7aNYEzmUFEZ3oPVYjc8rYdRm5El6jKoAt6h3okVWZmM930TsGEwo4JFmyuSUQC8LUiLVfjRuh6+CM2YP6zPqEm65NHaJYpSLui0Ax00qpcpNSFKEJFZAFGUkcHkmM9jWv2papAT1XoVP1BGLs3igDs0oBCZptZZETVpTtuhNlrkyKZCLsIBFwdU+LZ53liY6meO1o1prGAs22An7YA2sgTWwJvadNXvJ1DJRUS0uL79A/dMTdM3GFybmaXHSDsO1h0sc8YvhIozkETtUGmV9Pu6OjXc8bD7BWnIyWOrAyjx154i5p60GYW98IdVsbsSduD/ZddXrmC7pYaynpOwaECtrRQoeMxirslzrInZy7seBywm5KbBsqXNj/KfdH0+1Pi1/aHKnLmmVNXjr3fA3+8YZ3Qf6B3Y12qsDJAvqmXcvAC5QrzcxDmiRkUe0H+KxrT440VVUcJ8fnBQL24k5gpH1jZQYE6A6+Lqh7nrh7FCA3zAUds8GkjcteLf//HFKu5UAkOh623SQ3XQEjFBMZVQj4OfecSlsB7lw1Q2CqmFaVWmZvN9nhI5dJCbGHBsj87rAqAcnsig4tLSgIzGqY8z4XOTfMaYrnlq065JCPGzWnjoYdK6KspSSqjuGwEQufiJar7tF1UClKgaI0JCNoXEqwWDJu0wi+nlbVo8OD7HdIz0XeXTz7p8vHb68jX7ZFJrYSpxMPhvrggOTFHyOHXUGTqt1HRtVPEac6zCPw80ETycqKA9+RXZ/KqZQwixlGOJm9bYjmUKOz6KrJj4VuL2kijbCjCkEBhhnfBzrLyIzt2jpDg+lCXWyBlbDGOOpuI9x8hU0lCTxb/KuJZo9FoJ41WjtstEXIahR36QreGOdAafkYv5bXXhurXHy1k6r+TGtTjI+RRjHnZPZ0uUTbucUYMzZACEcKBka77HsvYg/0b7osdbdmF0m7FbaYgGFZAunyGJO+yGhbsm3mI/Zeb7Vaie62Qql09FkvtxdrZb8FmGPT1Yx/zVd+rmSrNXsaJtEj+YQ91VLSaedyS8SNnJKLOZ/GURLFCJjRqCJpgy6t2mBO13JQZewkVNuMf9LX120TnFVFVeTzZBV+TRHXDCVVr6dsJFTfDH/y0ggSTejlGxqSYxybZsQ2zlxEjkQusJ2TiHGmI4iiChXC6XqdHRutukSIwhZn0mT853yBiPQ3/Tzy+utZpzC1PejeYzzDEIlBM0xPQgj0RhGtrjrZdwv3SW0y6GFlXuN0HJvM5MLejhFQHyi/WQltG5LJphpVax5vRXpWW7AQ1Vd4UJuw5BqanIO2KXm3WbOY1pZ7T61HYnxn3o+nGbs7UOvCduvoSCfwNvIzjklw2x8kOzXec5Eg1WjWXZ/bl6LNeo0aYeqALFPPSDfT4HUrLUPnUcMxmj1OIgrn5ze0oiOqOSADxbrDZkmx/Wy12nnPYQ91URbCHKYqaGuNdPk3dEeLxMu9mjZK1+w16sw9kaKc9HmJB3aGEZ17Wv8XW6EsXh9W/VsbOOAQXu9oQNTn3k2YySLkM2xghpCtePWHG7O4wdhorCmV/zdWmyQWjd1irWaaUqdVgVk7ZWO2FzjmoTEAU+KkUxxIGVlYrNqxyV1eFkEmlSX2iCnAUjf9USSL5UZopPwEWtLw90aniUxlbyMnvXJu0T2rJBFbxliCO0mMbg8zh81c9K6TQUpg1dbQq63uv26hPg3psbg1/HBjSG0WDswSdcaikWrhsHjW7AMXdqPYgNXOxdu5fta5zB+1uPs3c2PW9xgjdvd4Ho3uAFx5D8MZn1rb5NxXpWZYHrJegxFkf8vT5+9eHktjog16F6+XY2ARn1jqDkJOq291obZ9TzAB64YDi1Kvjba6MSw3bKUnKZhAEBysUzhytQ79NmWjrbsbk1Wlms9ojzuNIvbJiJyoV3gBVOipLYxzzA0r6z6ynZnZxZFu5o39mwaKtVxNK43CUZL+SgACrJNlLOKSX0ulMWel6uRwJIiSiOZ8q7VoxinZP64Ah0+RdcvyKMt7xM5r3eCvXr+3YhR4VAv6zXS4eZ/kZ0RPtT4fwZ30IfebPhMu2yl3Pkiksm8caFvPPeLFX7fjwdCBpPi6TkuWp3P2D8czTa1zh5SNowWBK5YYIgigOAo8i9FHEU7i8pyqRsvxXSxctVy/l9z05H9EKVY1C4na38kU8gnXPz2aGPsNYPRdEWxguAI1lGAjd7qb3KhXLSKJsqhuhpv5qgImtQz1sl8dSKktihLsHMDCDFC6meSK2Oc5WRfKBjZR8kEBrInUEbIbNCuo8qxqvfKhwNZNYOWotTCZrNzbGUJKhx22o0xmm671ggcjR/VDNuX2wawlrX2LpZtWUnXJvmwTn4RIbZWBmmjruvJHs0OTDts0vi/M2olx0n5zYw5/eRsuEo1iz9Rva6aJUKGxGbNJUSzMByqiLhoNgllQiLBKEaw9kUC0jxQg4mMx+awpTSE0XKxVjJgoAqli+2bAAVqeitV16uk3VK4n/AlOXTTBIn2s9/yiapeWZOWi3zCLxpa7T2DZSyZW5Fy2n5MsMKuxcXeNMZa76RYHYKBmL7skQBGxjR6awjiZIqphgvOIJePmPqdACcjp0pIhVm3sTqlYB0uF5uLrjg46Frlo2kDE23R2GiAnSLpgNAtRUQNPvrZK2EhAWjFWjllUs15toduUgBsSx4e6ntCfBENSr4OdNhKWA+H4TCsh42wHjYGfp9r409hgKW9utp/OA8SU012hj7hB//ZYCbqd5ePr1VfdmrLu8CnwfzVkJpM5rlB8bOIurrWsnE76OpQaOe0ZvUe2vDhLl5dklCERVM5TJq12uWv7GKCJ+fjfiNOxmsCHq/sNgxQPPx8VBTc4n9Mwg5P0j9W9kBHejrUf6biBw4DIcXTFi1tSQm1jBk+CUjdpgeO3OqOzzEUJCFNHbVCA96Q5Mrgc4UH/81hBVPLh7qQNF3ikuOXcBs5L3o4anRVMVAjvzGV504eXgz4cyMCSCRHbltuRSQ+d6UdNCNCblDUw2wEa9i+bbSVsraVkz4fykQDf2B50641NuNTme9kYOPpopy9szgff/wht5GntIqWWQIjgLfqhPaq+2g6GakcU4SNhk8F0eV6H/LsakS3cc4n9oOk7JM2sv9czWbLwgAR7CJPgJNLhxOYFvdxRkwOuaRxA3LdiATvOnX4bKr3RetzlY3+XvybNTRfjq+ur/6++8U9r5ir98njZYyUBffp5EHiMzHTeidSdYcQSgJFCK3T0tBtUh+mtknV4NOZhGc6h88Fy+dwyXk0CZ/9zSyiDdiFM4RQ6zkCA4uUWBiru7v04igu15HwIoASyvAjAAmBINZ5PswSm38ie1BfH+8tLexb9rrIKtmkHaxTTKfxFteHU/6IhxkZV5D9jjB+l9Znc4NThfwW64TtrDFhEE3e73JoRnDxJOuEPoPW3B5hbfALfE3TIf3kHVRKxy+INg/qiKWSZoEehe3qBA8e1giO2aBLpfuygRBi6KCFKBKIIhGLzbuwUvQTODPuUWANuiAqtCj7z+2DhC5qaojJ+u1+UkKcctSJCKddozU8aQoowvptjmtSX1zFv2odtznPKgjXGbNpQXRsKYGru9V7nZ7VxqSDTZkF0WUZOdZzfZ1eA/nlRmMsiAp37jaTE7aFG3wM+v7SUOaEQucNXKTuXHegyxKaY1OGYjMCS6nQFVt1CQddmlRtfWENq880Qv9ao5PliE/N5EjVvcameUQLs+ylu1tfnFJZPsrIZEyF6KPcFIzRmHJra0ZxvMFjsXY71XdyKKIKkDCkWzHIL59e0OZSEI1ttlIrr/C8Q2HMITkSluMwzJ+5ezU56DEFmmX9CKSfNKO1f2nznFKrJdjChqNUG8qoIIAg/LEKXi5zudPmYxoTDcAZyEB2CwbpP0ePtd7LnbQN2VGQGR/8VGF75xpha+oAGkcm7xUBqsghX5vqCuPIpL8Y7O7OugzKFABCJ4OCDqb8Rh4mtVQnfMcg8dsZQzMzbLnsRpIZaqihhhoqqHHjS8fjZJLeGL2lf/ytirwGMEwJvFo5SyXye1P/gjYTMHKnLE/de9IDamF/CaVE72MrHgwWxzzvICw5JwMkh+vb1v5LyuM/LHrClDP6v1Dh8njt7jS+N3NwLzPo6kks5PePTGAxZmPbBPEbUlEEkFglVCGTMmnIyQVYizl42Jmwjixek5yYyOVEc1fGbGyboH+DQnjF0fO7rWCFZpdX+gZ+UFq+RyoylzYU+imtuLTrpX0TcJ5pUiuvL52ZKksQZvMId4kYY4yI7ObU+hNM09z1MmZj68LNqBLlMByCRhSxOwTiYYG5DrI3P2BeC86hX2XMxtaFo6hG6dfPwDFzV3jNVt4XxIdCy3dCCyxsfLMWCsfG0djkAUf3gBNIY1SkVLva6HzhLP+VA+oRfi4whx8/fvz3ngdCiuOpfYqoi2IPW4w4ccMoyvOfeltrQi1IhB4vcugBbKGXL6DO73Iaq097VDL88HtHdKktv6Cn8Hg/7RHAgI2P2uBpl/fzrCnisiojNMBd0KrUXpnAu+TTIqmhknhzjcta2Nj/VFUeo+UVCQaP9c9EuIinGhcjH4+jHGdcmqqVps7TsXCQGo0Tng+7T33ZJbAkKwiRuOBlMEb5ZcfOPkwRj9iKX4ydPW4yg07rXJmS+mxjm5uslEtrNCXSSt5GcsgbKZG9DonIpiUq+B9QZhNMXFH70IjA1jAzQo4VJsrqlx8Yy6+01IEhGbQXabsUVlw1op8Z4VRW/T6rFffuaskjMNQQExGnH0xGrkcCvGW2YnzkGKeyaxntdH8KMKRt3DbzrW7/vJ7Pq8LbRCfb8CFH9yj3fyFWKB+PkCY6xxWVPwZAKzVmubJUOCvfx0XomiUOvRBamk6VrySMF4K45FAhnjAepWRlecL8qfXXIaKDeZlcsRoamBKssT2+J3Z2mtdaRu3YuSpjV+HufsYdzTQ5WISko6VA4OATGSJn54XlK67CSK3/OTssIYOG6HtbbFne5EKxEYHDMzdfLWVPh4Y0xGnVVrSSNu+N2vPX0CaRgnE2k7ZdNQ+zlHkLDxFJGI1RFdaY4kJR4cQPdRagpjcxmVdKN3OctbwjFiZ/zHArpbNqmWtcVBe2VgrQtW9CYVUnZ40/lts6ExSFQtHasB0z7r6bxDqOQn6gAoNWUl85D6lVUaakOk/ECAMfzSXtfze9RDOWNDfllVG3JWlI8q4apSoi3fQmCZW6V8Mba0NdnzNs8TyFn31x6Jeb71NOsXw3G0K6T5N+aLy4MCtaO6qHZTIgxVKo0DGG2ii0M9XbLuzw+lh4XQzTs4NVRX2x71mfUr450Zu89Nu/m8HNLh1AStyFZXkfJoyp6ud+PQNrcOhGbFYxPje4V5jpMnWuaonLgmGasl+eWufi56su1gYjfjhVm07HkWCeK9rAvTYXri+KN3hBKI6jtCzSIpjeXoUlC/52rCnXCifpASNK8vT5Zw292O5Cu4maSNaAs1PRqzPHEq8PqBJi6scempVoTEFhKevyCr3Cap9DF5YY6xJGbR4v/mef7Rm4fOn86te195fZETye6j1gk3GMVAjNgrLEEj7ldyYlIQuV5dxyz47HrwxY54IN16kgYt6srETDWCf6IGkblQoKYxya2lpahkdG7D5TZSZutZRIDrOEu8nGwKky48BCK1HtFxDqIPIR6YL4UoMDaoFQ9AItaEELWnLJ+qbVSRRXMIQ8jqtozda9cxc4M06l6WrkDTEn6GWYX7JYsUzrlHJ/rb8f2ey0R/KQAzgYOn5neeTCDZAKnurg7iqdDWNMPeO5UibaxMv51nunk93SJybJXhUywk55KnZGbL0tPPMd7xEAwUlFzLkS0OV6NcmwMUaVSEKLua9pnlZ0JqfYeNeqgHMRJ2vm7QXc+Lcb6K7cRvDVwxHHR7zJiC5e2Id+T1bYN5hRHHmDi7kSq1UTMOdegHnkhjt44nJ2AxGk3CA4lCwQvM8xMfHcK/Q3qZQCM3zTwEVlIy29YZvuk2kZlfQqOC8LQfXUssWaEUaZOATIlS3MqkoIUcMUXK9rNkgV9yx88OyjpK4sSJiz9rRAjyvGZFVVS+RUzbOslUCPOq0gwCEQNSjiVmi533rr80cfIL8aWP+oLzaJX5128Drqe36KETs42OrJBxjLWzHJe+W10XMYDgLdkq+E4AuW6jFnqIAEp+jpNqNs6B5/hHU/j867zTbplhXvloN0n17hpzj0MziAIziCAzh4HHDl06H3t/MxaIDeeS6Iv+K7DgaDWrAtcPea+7i4OM9A3RIY3RB9D/d+c+89/9LhW7j0ggQly8XxWtNPV9WvgNnJwLFA+lDMS28a0iBp0fccd7Hy9jKZNHB4gU6+UgKOfAnoBwe5TUEGbu2yDhn20q3JY4M/OD/4f1w02hhvVMFfP/o9P6Z0G6og8GpJQdn3+cXPf/rbT2WulCoPBXULC+5+3vnOLWv5SCVhGKJ8grqhlzqPP0c/btKFhrUqOkFZwX7vXsiz21uVhGGIrgnqZn+fZzeva9idHpSqxkyZ+otPFuYHGKj/ZDyqVcmtNn1091vYnn1z8TEef7S3UlzGEE9On/w8+tbHv/q/g3CF1Wb77OThVoLBisvq64054/hN/2Y5QLE9iLKW9dPr9mV4hkoq6aF/093t54r/C2juZsiH9nPBRw7flfJ/P4JefUz9ewZrP6fwoVu/Mx88fvX0h/dG78I3vjvxNhyGX76AcdjRH9bNZTxQTz/K0FP9KP3GMJo+nbFLmGG1xJJPpgHb2OjMWWTihuf87XSKCdwknIaS+61H7afYHum2PnT+AfKjLH7/YgzYuRZ2dzU6xeg3vZ0dMWo5Whu0x2Wn9MrTs81tveG0R8u3n8hLIwOyRyc2hDIuhcinoPZg0kGM1xaCxT2JyBP8x9usva/0fG4TqtvR/ZXZvnkl/Oi1jbD8pdC88mtJ2mCpnRvXGVjw4C3mEGXleU12rsU2EPdL865eCOGWTUUEYGTjMEFi1aByTcothdO4FBT1pVUY1q4PbHibCG2FOV4liDm5pMbCbDQY2cVml7VIKa94a5vO9n7GXvRm9X8yB6qBgY32VlWlJ3kl6VBADVJsghLAgECRAYmriQGCEtaGsPhmoUUJ1Ke1v5BT8/UdWs84y3xt/9u4NQnMPAPdx5FFkeARQVaQ7Xpr1LghiXqAiCPStMESKBDcX+9c13dod4bTWsTGmKEwiqGnYvDRUjgQ3HcP6/oObdr2MPofXCEG8XtN8PoqcGMWvzZedkmbwDiRYbKobKzCTWepkFlk0Nz1hkFfTRgcVBrxkJPR3D+gbLNtrVyQ170uP9UuuHF+HpDP5MP1IEQ//VsLr7d+PwoL3W7+6vnBZ0WQt+SBQfdfO5wUciuhvMSPwTV69Uxb4H9AIpnXaNX4C/4Tph1SCxZLgsQoHpu1PX71zrsQUxNgpLr68ySt2VvvL/xdsfu4bKgF9RnkW6LuxqN0y3NsWdyX9/dF3GsFF0Merp/15gN+GOT/4Zs3V8s054Yz1UtMYpWS/4h1rVw4LxPyg1SKzPL4NyltoMXEPGx2sJzH3/c7iPrUYUtgiDWgPmqLkDTbxST8Nbmv0WjtfneikM8XW4M+DjwkCCeN2itEnHG4fPF8yJUUhSkQK/Tpch+0F4IdWV4pJdDVcnraxSoo0Ad01kI/Y1YyF1W+wFJ4Y8/nIKCbjPTkuJ9lVlP9MF/rbZs4xL8PMhrgrnntIw2+cGbOnld+Nbd8Tq/i9DQ5aWWYn1ax68+Y7T7nuSKKEn08+AV3VYT5CCJaCbOKdaKSn96A/slXaVEmRwIjgebuv96+dj7gwGQOgZI2whFX5YW561f309PunvIX/D51jsEZs5IflnvSLLCHQ3pGvKZFvJ6M5yVv8dUiikvVkUdcNznp9SrVmI6XXCellFm3p84yLo4ZD1izrmmQn22GCxdQXHu7R5LMg2B2c/n+n9sC9gWcX1xPghBwACFMd2UE3ss7gZJMJ9A+DSHjdtEp7NKvZX5dJMUQlk9ROrsaXV/8Y/uLW5+WtDdwd8/u3rdXYykLjMM4L7GIgXdxUtNoCbtpwtQt40LFIbHNmA9L8WAM3Z50EeVFfHs5evfmstK/2Jy5uZ3nDMWzJa21j+hGIH3rO2keslPLK+M4V8fFNmvGg/OKQWw5l/MlMDjZQdLj1ZZ3fJ3F537ExhgUnvP56//fuHhbpZ0YiEehXurONwTFs7SgSCZ8pexmrPJnl05klbWl+UlUruzSqYEYuo0zhQzm4iWKHoW2ahZzMAZ38skoVZWC4f71jz624iQCcQyBOO5xsue/dX+RMl8ow3SoyvPnq0nBtFRBYgSBBUWbN9T7iMduSIbNv1LiSPYH6R4tuGMxQV/dsjhaAAPwKGKzkFI1fzOp8Fg08AncXywk16/ZsItUhXc+KIoi5b2QQyslCeEOoX0v+xNKqqyBWCydQU7Rxrnprh43sDhsIbZKaQ7PxLK1bn+0Uw64WGVQIoKnxKgitj7oc6OXqccI3mETViFEjwOl6EmAdKWwWUiloFa4nNvo6rFP+6O9TTxQPFYwC8MsYzM8bS9XgqrCLFAoXsBiC499OYbNMzOtU12sV7PxaDpNmDB7Ry4kaRQu5zldPfZtGjbOEGLJs60FN3bggs35FmPLFGoqwO9IVnBKWgHcIeC11vGbljzJ5TQCgyAcYICDAZ2fn4suMVOB2kzp18uael+xV11Ns1DYxn7hFAsUiJf+qIlqs2g1mUiemOX5BG0WGZsm1Qr1Vt36+EijqbsC6jXcjRunB6ebY2Aua0bajB3tBow94AXwSxFcldx1cubjgKj8qefTxuvhY0O/MR/8Q20Kx8kwx430xYwMembOpuQ5LfIH+wA4fc2aG4O8g9dmjNyyZbkyrCcDIm35UFceNrx0hK/Qm4ROrM5O+dr+CHqrv8PHOrNdNFkni67p52vtAoi8DHNGmMq5XPUBzBbPiPMAJE8U8HJvbe8NPNdMGLZUcDSCQoYszYJBtznLDSO4k4WdAmXd0StgoCq0w7qo/6tUA/JzmX+/oE6/dauuNkQDBNlr6hYwQBVwV8T2e+0VkmLWyrc8RKCU6+7QhFxpKbvMeu+lwuwdjcIOI0JmmJyz/PuqEQ9w9/4xBKYOfcQgK06aZUOn4HLqdKyb1HuOczKUufZqNMp5KGWzSUZtyasiaGRYaUT826eiBoBZsCdmd4eKUX4R9cv0Sh5wAf0mFQnFiZvA1rptuD5lvA3ksvWLTgu66/pvOmn8j5JHtJYVZR3CT7F1btYGQyoGidpojddKplln7sxuIi5nkYjBUlt9hjyyeq0USiIGO7QF5g9QSuHiWJ2NsjY+aZ1Qn6EVxksEiTglamNnZtNYxSs3ryJmpKzCCgllROGDFz74fK4eDMkG/nZ5kg5QZSmqPkvAbY3xUiPv2F4npSrWuVP3MU6jYqt8SO2EmEWUK4GsWX+Vq+eIThmzzitRhxGT9tnkubXmKTXSNnpo00pZceWfpFdPbDdEHUY1uM8Suu8m+b9nAzFZrJRF0H12QW7E13lNrPQWe4cTklQQUUjwBiTRntrd0ylnw6LRaBzYJX6Mo+LOPUlaI0by6PQ1y5uzxeKz7FP6jqcnU0Qb54Fq+4EOxQb3KJg2cXA/zD2CKUlftDcLkYVua9SnwLLgNgVHinszWQrm81dK5XKqb6h9tHYLpUDUYVzZTCm1etozOLvc6AZqF7RHINawmupA1GF0/7SbjuGiIHjRRMro89nTLkEKftEFZwyE0VWdVdV7WYuMA8hAdh4f5Pny5T8kamZdOh1JP1hPbHTOEzWnem/aTVnHTftlZnZlrzAnj4cpWLOIzHpmPR7tlk3ez8ob5IComW3Mbsqaw2zb0+sN28okIxCQlYJsTLCpCZcsZ3GzrWvUZjNb9RkUXat8t5TViRj9jxes7dat8nsAFFDpzCURgyrK5YyLd7c4xAQEXHa29SdRVCrIiu58crOzPaJKbPkbIU9G/j399oaIcQpVIKpRAOvyJp8BEYPdNp8Bv8Ordb/iIs5uXTu4RDN6eBZOx8UAXsQAXiHc8bzTWJ5WiuU5vuN0MYyUZI6kcZL0zBqX+OoCfV4V8Of9m7/6cs1wZKFaa3DaAgFOLWBioSnklMnTE23hqhp0SBEUu5/orbdyko56zQohgfF6ppr+AWaNx4XLj93BWFw9iLZw1RhWVBnNBveeDvPxFLpgc32AAcKTwQNLY7Uht5FFiYqHSZGI6vnqEn02KdcLvScZ49RTgYINJlYxLqOkbhSOqJ6ratGmEr4Q93kZGhUZ9KMWGAvRqvUvgfVOlcusTDF5qhl9zlT1fj7icljOMAoXlVX3kwnpjr2EVAdfonq+WkefM5V+xb52wozHdTnL2vmixC7EM93idTUXDf46SHAgxhgyEEMMEUTehVv28N5yxB8LVxWsuJdd0TnpK8762zye+ITWomQ9wCm2LpnzXWgkK+na/l+2EX165e2II+Aqa5xsa+beDnfuFOOkdgfiJLvw2XVB9UNQZu1H2weOt3LrcMiBM3S0nd7nLipH2r6IcbiSIniwd8Nj1P1pTlmg2d2NtayrWUSCZeydcjSyezm5eCMyNrZPySS9+oLn002wV+P5DWizMPjs0XB1MqSNH1hCOMg15bHsie862De7iaLo1My9S4wbYxm3NDhYP2bMkK3C0rJQxc+1m6333076n/UX1zfWacYp/eeal3aKZM4WPmHF1VB0vDDxt6SIpedgP3bR+JSStYF2GdD17ZfVUi/AqzXK1yMkPysoCrdaGclolor6QkR+9ZFl/q/spt4MOvhqI61sZ3F23MKDAEwSi5rSlnIITWdkORmXgiKF6g1lE1jw2Uy6CPpWgRgiyNktIau3tBNHS14rRkR/E/cYWJoKEFGBb1TIlcRCsoDxwPdbpN+AWZigsUfDfjCa6QcGOCkzOeNdaxcOBRkTm6pasbB2HCXOI+Ite3umZOSL6rdcpouxoD6atcD+QqSRf+9tpbw+rLxUxIC0ZtthY8f3SeGcpKJhmKVjFMK2Gyn6Pydi6GOPafTTIXcGKqWT3ad+HkKoMadmqNSLNVkn6bxffEd3j1Djg6xu5rvORmIWV5kJkBLdvX8L5bMPZVsS3MYadib98T6HfBZTtMsxRGMagfDOusdyLnscdWhTykqfNmMLe3uRwE+kElN4ipvdIKf1zClbTEmiuBSmQ6aEamgUk59NxbXl2X32yZ3HEsFThMRWaewRoGc+3U0sGoaNtAhx5E3LU86r0xD3QuOwDpWcX6RUgvp6gQkLU8Ps92IOsZIB5i2td6f69YogR6tkTJMqnZ2XyfbSKU2iefw9SJQBuLNV7cbX56m9tTbE93WtV33kT4eq8pjNE31CmKOv1MVgrddnu04DavtpNcZak7rYs+en2MMJeGpHaOrtt7QQ1okZM4pTsenFCCgmt7WFnam2JxbrG+dDfmO+YW+he5/gbT2XFdeuaZZlmMhLVnob03fxKGVmeIX6ac1SOnU3rKoW1jilo8f6j7E86c7CJd8qI7IUsYLs7zdgm72JTGqat9Y+dPKLn7hfZudt+VRhNWdzeFbvlGX8hf5oqBqjMbMAetmwcSUgqaVs8vy8iYJmFly9COJGRhaYFpOMZbneVx5xvqoXMwoIaBTK4kLE4jq63iEKCuC1FblsFq40lBaIaScRMeaaheQga1Ebqw2qJ0vBbx1m16ZI31g8BG5inOwrCku9bc2V41S3QF0Zdhk95TvJcUpvmMMm+s9EbHKeGfrKsKX6IrPFJK4xL8fmNsSz6VIpjBknSKtUPV5OFkxD+ovGZDbVjeGYKlFtJdFCHbR1Q3kfUCZwllJpaznqJNbwxBgXgqnoESNHLqcxt3QxBKqMRawgSFWVWmjjPMgYm4F+fYddaHnNknpi9TxKR3QqzjphokONIpBZ9SOlJb6oCoylqMYQRGprutg+axXPJVxb8TZicigGCfJnDTwBJzMgsVCA2/VG5awdKVTP8vXy+jf2tBV9beYlJ13PxCMsSC1DRQY2fotshZkbhbXkkmwWsfbU7moVl2Jw03S82x9ikcc0K4phvq4vKTiLPjMO4umuBT/UA44qyqXuXPI0RR3z1rI7624RLGAYuuLeIsa96cXExHVP0TfPDE7M0UdtDuQR00GlLqWvAvSJxjqbsI+E4GPZxfDkQbxgJT169L7hmfhreSrF/WmFJ36XUpbim/itCgvvJKLWXqeaTFo7sZpYy40QCLApnLXY8W1YL9YHK2SE1ic36W6Vxj64Uul2e/QZmXFaXjLfSQZTeiFuYvrSbZV4LKD7zGO2XyjnDLZ51lshH3BBu1tItK1zxzm0RuUs3C5pCLgjoXfAP/FbLRnITsKEWHspJmXRzLebkhClctuZ4SaskZm7eiIajtAqzqmfOZUHeJSuMVXlxLLHVAwJ/UCMeH3+uBxWZzauZXfl3Y3N/udCWAZ0kvMyHrBzXqXt5hxaa8fM4K/PBYTzHeIx19tXOLP8BMKMi5Z44/HMkNxAssre0N28XDTGowCSOEPjkU+EoN8pK6yx6IQGb7ActN+cZHwqRBVZlmNauRFEMTY0fDJyaUmHPe1yWsfKSVuCCB6HHtpZbgI/Luudt8+rtGJfyy76bvRgpfOkhzal0AFm1hK80utrpVm3OBRSL888fSXq7IVjlBQ0Vthmb/r9aZODE5epT329mttZIo5+sq0Yf8pI7W2qO5MP5i7CHnoSrHMO4WGkM67csdkGAoDoH03C2H4GZJ+cNBr1YpAnFQrRkXjnyJNvd3oeHHsIxgYKTTQpO2FuqisNsp/Y9qhya4R2NmEqObn+Eh2SDla5DDzvSocuMexqQ+NMXVFwDCsLnK3VhsismX2dNNew1xcC48Fd1aTFO9t1PtrQMnckS8zrdij/n7lNp78m2deYw32WJhLcDAEZSywyMW66dl3bIs1JtsX7rbHI4QD3iZR3NjWaUWHemkJ9RBdc7prakkim4ST7yGAVYiljpQdl4mScbdbLZnMoKfhxJy7TiOtyqltVQXa2MykSWkwIstRCh47pXQ26ijLI7Hxrrjxe4tfsctSesjg1KTtMm5bqS4K4XLg14pZSkWJVI014UVQNtODZcFMMTf7yGZccEEMG1o0JWKCABgKMHIN9tpPFoXLpNDtSSB+SbCE5m2u/ByNZk+B6yBFkTE8xVzbi67UdsuJTTrvLR2RsTvfb7JHrydKYpgWenMQsAir0MZL/oUyl4mhi0C3f8+ho6X2hbhOIJMYAY1W1NlpVDWFsFgjeCmp8i7LF7v4liloyBVcLnEGVA1fgE/QR5jPDJ+tJS1icxwxMadq1CWkCDh5nB9EWRMoI10t5DFBhIfM6Notf12udsdCCBm6ZNGYdiAjnNDclrZBf8lUSRklCqooIt4CIlNmsitrKvp3WGd4iqMCmxLNxrcVZZbeARDGzUkGFshytz+6c5m5XBwLAwQM4CAAHHPDNPZzqpQeSOm8moxynnHfZB+sm9UlaXTVLaJlrn6kO3YUjkc6rhzqm/S7avICpXedHBoBwQIqGWvCDLeOqOJy1vRUTXca5d7+s6ypX3FfyHjImgb1q3TY7pDdG0pvzded2aTh2Pl/l7phW/kBFqm9qRBt1imyHq42kLvTp6DKvy/nxt6o8dwhXZ93+NdSIdydNt3mJ3WrqO1Q+OCBrFUcV3amUW4ScNoKrggMz+zMnFWJ6v7EiYi3oqZpV7qP/bFy1DwsmizIhLstoztKPrkKDh+p3sQnokVEu7oWelJFpr2W28LF6iwtyrU90wgPQFOGCm53Kme5KaPLlpgqJ6gdBU4TYibGjyw+oJgIAWSoMSFsuKclhpOOSE+l8z2FCz3YN47Y2QkTqqrpyiCvO8N46CpbHLsITIwERuvoIqXEeMm6Ju0mRM+PJQbhQTYJZN+l9Ok/FKy5S7qq9bhx7KEIg10TcOJKynX4vNdXKCbDzdRm2GJ1Z1wrkClRsyue2Zi0UdSCXOI6paN0QlYj/wt5ZOIad2LAftkLvpZ2qjv7KD29XxXXJHQXAGqJV6zZTvYBmOsNH+BQc+ItwFeWYDhA1LSJjEVaUcovoIEQXtBsFPlZ1ReJVZvJUTasXjnAfg+LUVAeasssStTOixtpSU5KH1GbdLkQxAoApxiyFNMMm40Glc5jdsE5aVfoBTwqMPff4dKEICVt49joQVIcsG0SHJMSGGszqoTNkIOCxxPvcXxrMJECZpZu0o8EbculWYZQQ1YdUvLDNvhXvjqRoU4aML+ky5ruOW9Xj0pHFZ3wwFlk+I9Vi+yIS9vFSfPamMCTYVBh0kLuRwye/IArM0ESOzbRh5ExsJMzNSSThL6PF2NsDNfOpKVx055jxKg0nFCcpOJdGUczDKLMKv6xz3orqOutVXUxqTLdYOlCv0MfrvM0YCieJQwRRl7UGYQ8YmdT6x9O1VpIKRIy1ApSagiY+qxsqQOJSMxJAKF5LCKS1BQ3Mr4kwGebDLJgMk2EyTHSrdtDlOCdTU+enBlNpmnf0lj9OgkX0zoY+G5TEjPHlnIXDvFPaEqRYpGUEexGLdeTuhFLEoftzoAa33Io15B5LW+ejfTSnq3EidCjUEe1Zx7YODmYjfU7h5uanRBV8JVp+OCtVgeNJ/6296x6C9VguXyQgJKFxJ5pEFNEOcui+yyijgYdT5Apj/TmTkH25ccUe9dHNT9bdPZTlk+OfvGMtPWwNhSz3lmH1HO/aNRyGWgrSWm3ye3l0hVPlafSzXZ0Kw3j9o3vfqA0UFdzcujbDUOYWBZO9Xz2RBzV0I1TSi21YgoxtqCOqF+iOanWtT570JvvBUvdYO5+vkOaVpO10yLi4Fs5V8DPhwEd4SUrmYR5TrLRdv97yN3Jpp8sv1ODFCGGsZJ/vpNCo2LZOhnhmmPGEzJXLJtZN2ccwSqFwTz7rlRHW+ksVd6iWv60Eplu9avj+LnJRKoBmlspNd1rti2AntdEZOT3xpi5NL99bCVn7q8Rax0S24cmzybl+OSWLvnAwPgsNva0/wWKimP3iQbmC6xnlp5DbkWqbs+6dLM0P1cpAjFTMSddKufhkVPu0ZtiHSee2or5ZkXfxZ7Mk0mdp8i7+dKo4gwPQjU1whcNZzwVnnNgtaRsyb812fJlm1QzFT2GORavLYr2xRoqGA+DuzMCUznWDo9RBB0oOSNZQQ2oC3VaqzFo45qKstU1Vr8OOcaBBhmVJpJyTzfQOMqmDBZxkM2yEzbARNkM3bIwbzdkbHT3f2kS+MGJZWC03WVvo+/jInpFT4I9/ObNNffCulZ78f3hmOiaPgLh2B7epsLyihLq9LT0YpK36nN9KuAHkuyJleMVp1aLeE0YR4uh/W7kXPQR+rHwHU1x9Hl81SHIvccGFq+lGEyOAvz4o0tgFh1ICnEzuVxYUhclPZXVdPW7uPFpZmk2LS4Tn3mrcCyDYDlaG+7eVopS+UveIJSmBxNuGs5Vv/cqsw6VeeUvXa90daofm9ccXwvaLjXh2xsnGJXRZjzH3/pJWjS4f1ROJpstl2urMBRUIBdms8Dkvn2wQhSYBEPskByyBGCymlJ9ighV9EBgsSZZKpEvAOf/FVBskl+HlWpVluRJj9AscReshXGnrTD9hmTsTK2/m4irnT4RG+8BUoTyLkVXEwSXVFHgIKe8IclADDhpQwxaoQR3erAOi5Ou40KEFK2fM9uftm06GwA49DUwxpAV6DVotWQGszUdFWw6qx6qZW5EfxKSx364LhPos38UchVbEXVZjT4vx5flRSHl+siOYYqHh75J+7T1AM8Eu/DalzNFmGohHdCZpf+N9lmbmbATAkTWr6cdy8Ec9YXGpigHGlAg2Ruqx9xvl4Zti0m0d3ghXyIzHrVYjZzf8ZkEcZTeLH0XQ9QTVOobsDjXz2OfXClnjwCmWGB58OYeHFBk84HQPKL1C1ULHKLYKwAutAvi+dISZ6OXpamtyflUxLnSHcILtyDh1ZciFWcvzHyiN/dWAkBcsnTN+GcdkGYIQmRaegXufOLDGpdsM28r2Mrf9DdVsR8iAsXgrJy8R8aNxRwe6g8pysLF0MoKJ93XdSmrfVnHP2j2CWkFQrOBdHx2wOExZk7e6Gg7MT/6R6Ab42j1isQ6BOV2ellL1oO0GWxj2ZtTNdZx1r+At5PrApemr/YuhT/XE4M3yf4BsNWHd/SYIkltfB8BHwkDrU4LwcGDdNXizkBhgOYcgn4v24Sn52BigbglsA5JNOTOAoCCCAQEKRIjU1WTIOubH0JrdJpVtlbC3GCpGJ7mcVsdu+0mpQps7f0Rw0mut7nGDDxuj3wpvDjpDJB4Y35/W71/SkLROFxfeXIKGUKRPKicQrNToCsOba0MAyWyqLFfbGiLX6TPDW4wnYwi0/MaSgr21YXXBUKp8vbQ9DZG99sEBMyj4wIAE5Y/iiz7TrNtNy0/XJUSusz3DnJAZPcfyipHqa1eEofQD8SBFkky54qVISJqIeoPl3BsDljUYXBTSaSOB15sun3fT+DwlEiZETkT1dTn3ijhf2Jd2yS1Gei6nJOMkHqtxfqTIzLiUjMt5MOUwtHS21udipN66+ZyX8C8CUn+UdafKLxnITkj8wvB04x2MdGbxvyuw5B+m+l3hlDjb520zCA11hsZbmS32PvprF6rG+bxQoLZhrDM0znI/h6aR1YWCggWsAZ11YduJjZj6B5wgKaqq20GwtasHmGVXubVaC0HgZqP1r6Al9U+M77TanW6vn3TpZwrVyqRKeBhFUyT585mQ+CQ1F7+ghYaLqMNsNYjZLGN+WHL2W0aqrvpnPTkcVrfbMJKD3HlPgLwxHM8WK5SgqMyQhNePkEOcl54G783kJ9YxS13B1Bgqcbb6wUNCAYB+QQmpCxcAk+bxSfBaG1ULuXXjEwGE5BjP+9n51Ay7jHrz4qhVmCmnDNUAxlHOfkRZmtptSiwN4lvo22rifha7XQCHjPlMWtC6ZrCAdjAdAVJw9KxHB5wrHEHHO0gQ/I6rtp1whBDdbtOgVm1iFOv9afEXQhLHMINOGyt1VFs4P2Zho9Ei7MmBnzaHt/Nv/qg65hUuU4QCuc5sVhMJgkko5c2WXLnaYKU5hxjELM8duNzjuUq7PxgRwEECJETPxjBSibdEI+FgIOT3uMU4gJENhqgEvssCPPtbUZYVpOxgknrboOAx6kz3Rm+STY9NhD0ul1nvTqPVOflnUL1SLldKp9mhSakTHs5zMlLiO0Rq5P8hRIUEafMR+V6V1awjhFKZlCRVxhQAzqWy1QjgaWQyMEWxiiEwq1MsRfF6XaUAdlIlMlCA/P2C2iluN0/H3mi+SJdrxpHoWmEuDEFKSU3HwsVtxDkfyPfe2NMoFfKpgNeHA+jziygM1FMFSqb7wycE3sYm75FW19ThlSG0y9Gv7onU24fo1Dfh0c/W1LjU9+8qSwhUvAh9N7wejY8ZbTA0wfrSwhzP3O+ZektpDi8ORPd72ZRWN1/pv84K/Mu2yXveTqcy0X2pO3osVHGAoRjSKHf2Y7RTOyNA6XTqr7B338R+rQ4PGLIB7p1hYb9WY8NwGOfrDHnhfiQyaQyH5HXfTZm7XmZQbJGy8eM2sPGboIoUChEdnu/DjWb1SJWderfdQbsDEicEWZBASwqhMqSOUyalTqbTlUKP0hSBIQlsLUktZMKZ7HK0o2c8NETQt20kW+FCemuRvIwwHxcfau4Cb+JZGiuASaHj/fD9iXOOY0rNDxd3f/3+5EWPxOrHTvxhmjsbdON4dprRbwnxI1UrmtGc5sLc0sj4V/8Luf3845HyRuk+kDFA8q+SB5F/lHGdqZYWPBNDVj9TH8kmszMwYESgjBUCylCOmHfdqvrYM34g4JW5pN94n/zAiFcpJZQZj7u4INAJEQ+aarnsHs/GwP1YQN06+xUDnDQWVWYjWerJFaWt/rjGr55G/AKsv1x+0tlWtuIKvryV+tBSqvaCUDhNp1XNLLBZKESEsNEHmr7uxnE4KcdICQ+PG3E3eK/wcknH7kzDV2eeX57gEvhOfUOM37KOD+D/qgLL7nXBNRqwzwtPzKZrFn+4CJKKUCatXzen3/WCbnsI6MPumW4/E+VK5JcOUAHSqNebCE5QhZ0G9qbM8KjJid1CkIhNBF4XCXhcDof3U8BiZoSctEVFBXww4ZGUXuGwIqC4uDSXL3rJym+ygMOOi8sRd6ml60XzacPTtCZ88ujDOD3a+tjGtRvWrVx0d3cbBBHdfy3e9MyhN6gToyzTpD5+mzFC/Hc58asqBYsF4xPNDFJz+2bUs22/u1jbAdLp8cbBxUuGxXWrkBl6WUNbgM9g5Hk6fLb/rkuEmK2xUPJjbAjiWX+f56OAy5xh1cFTvYzBaJaszFeWrvnrdgimQ2qC/XoZngkxqkBOwYQRp0Tooxl8zXSRBH14S99jRBbo+zadsLquC2UpXFJcPsWV7AeoIjiAJKiq6oyCAsA4pLRdIj8U/pnfXbVL62Lgtjw3p63TF3e1tmzKRAQVCYRL8O/Na1fhhVLEChe4dR7z3VlZKtcZol2Ho+xduJn2CNEKu1wQBXO2W98soQvDmI3bE5qGkL3ypbZSLcz9ZFQ3qWwnYwauZQIPNzhwYMGCJbh+OJnorzEYnOvwSC01mPe98OXSw8qwNhCq61c+tDCNjZKCJQKbnvHtI2F3BXa7s/x5MJjDFGvi7b3G1TiywYN78SZ24GJtu33UALNuqihaIvHRQhk9b9pHzSy4vMU9TKwPmzZ2LjasuF8O3B1BBjaoo1hnvVxwIgBnckAxaChJ4mOJvClX2OfKspUXoxaqXKdw6yOgcIVKeO+JZR0zDUHdKOfyW928KEXdDeM4s6STLZcEdaOo66MIyRUYxvf3MJ+vIagbZV4fAZnGppole4K6Uf71EQBKHddZEza3eoJ2oyjspwjUhdl5TfCsagjqRqnYRxGwRaVsm9aeWnqCZC8lZGTgGE57Prbt2Hp2FD36/L/8wafW5q/fjFAthRLqiek3vlUTw+pf+dN3nlTzK178Xbfs81mgWPvHBrjzGOU9+sgryk/2MZvCg0PboVkpn21OcZC7Nuw7VNweTkFFzoiL6gENnf2Yy3bwN+32ukMdyiaKlQxA6ZI/IQDnYZcxAP3EQTJ5h3fFoN6pNzxuxBjrbU0sVkTRzDjIa7Bg+Y2OPiZvkKm0D3LcPubhTUshjL7gbCl3Xmod+pehyrLXSV2mQFOl0o1Jr8KNgMJva45rgUlOA51lRTMLjXwrHsWBK5ca8v3FhpYDVDQOjGDStE1cJU3Hbw6e8FTLUr8sQrjeHI5HhW25hPg/VdWMYsXH505wdiEYPvfbiH4VsVkmo73B17jeg0A9pS9MSt6+L054PM9sikpJsO3rTuPDKQoAjPfPkeLR2lw2FRNpxTD8krWb8APPTwMuZaO4HLXuJtxloevYxOvvSzEc9RqiEC1IgN3Ij8fnI6RcHOU0oKHGcS7VJMEQXOGmk9Xsccf+aPSbPg3vM89qoasWGj51gygeZS9xEZtuOGxSxVGIFyLOq/WYjHGTxVkqMKn6M6XAgsxHmBVXwW2coxPIG7VvObqZZfDKg1gB01Y0LDBx4HrdZ4OLfE1mYGNg1ASuF5TzRIJbTVXV1IS2UuchCDWAtvouDvN5oel27xqRMgKLihLnEzwh64SqbpfZutXa8DbOIAnSnRR0kLS1RPZYGC2tsyQpTrhAb8j0KoOWWaqNaREr39XO199NM+haV68LBYcrIGxT1Wcj54NlC3Z+Nd1mY2SBtAJ3RMSLXUGMldvRf7Oqs9IqM4C+kbvGhHU87LqcP/OneOsRF9hEEcbP0XixwF1OROHAsYCDUjCCFKQgCUlINuvG0H14nriTD/xaQoqNPTLQ6MvWLe9JwhWgIjaDMlI19ThUFjynZerqJJEng9XGNNWsSqrF6unVUMcXylnN6jnzssWgCRMALR1xKIE1qyfPM0TsOA8M2uQU5qCm9fgy1TxPLVARt02i11eKuYtkUu2DTFTKKAwaUAcFuAdFJlAMNChhGCxVTlp+pkFRn3LpqSyqeE5+DTSxW56PvlCtTqcYrISnvyqyVS94u/uhh81mCkRRxmAlPCc2q0Y2XhnZNFgJT5DNGjiXqlZtOxdptThYCc+WzRqol+qxRcqLMM1NLuGps1kZBdNxaSi/QKTCwUp4Hm1WjYq7tbYfAvR5DFLCkypfScHXqfBVb020R33xZObP1qv0HOd2mQCJTVeqGx6xwx9MuGAIJ2II6Hqh+SARnOgl170R04R03lAySen3MrjgPiljW+mxrsb7/WSqeaSMbWVfGXEDzuA5cAM8TJdsytOFGuShAyEIQAg8e12p4HVn+43m3nSZ8d0Rz84TJyai31ukJMFFSfRE4jUXPJy1JcagsqCbI55u7T2k7TCBh0/KyKIHOWjxAZ7pqx+wh6IAFqwv0M45ryQnvSXBmJue7mjSqUFHKSzZUqvsTLWjh5MWzN96v2V32PcvDCCfgxrb2e2VZL83ZLPg26hj7AtgdNpaxMzBJ6UgT8qUNJEAPkCE79D7aBTk2egt0M6wryQDPwETv7NvK9FCrSNxVdph1tHEZrYlxn6SeDbtJRn9WRSm/da2mf3pJ95vYa/VxZpnACCy4mxmW/b1hkcRvZcBIEgl+AGmYtig/29JnoD6zbZqn1KvUi6Vjrqw2IwNNlmwemwB37GdT2BJvoEjcYF34EaLleUn4UyyIz5V+QluvNUZmw8UoAYa5Cc2hjtsmomcEwpQgvTHfc44cE+OMHxaReOlUj9QhDYQnpFd4++Ab6nGNkFdvkeLF24WNVRUYFVwYAHT1cHvLcP8YXxnb7LtXy1SVL6AjX6DBc2xP/N2Wzf6gzIRXNr0LVRWLIVN4lcjhzBYMoHz5PbJwC0oMlCbXi1aB2Sizr+itQUizWMsTl2t7zU0fgB72KkEFZXPF1ZIYQFpbOMwaJ0aarVUNm9gnDIdGnYYFM/AEEiv0qvO1lSVKYJUnXsZ06MGGoiHRKY/+OvB4PiVAkTJlPgc8jCABcmVFjYkNP3On7da5UoCtKRKWA5qAPRIiNhBqUQhcjc9fSQCPTpa4weVMIKOfLOxnBASkILQx32mqiyCF2bSu467nGpqQY8bxcAapR9uuSQY3zSGz5cChcCc2NrvJXWQzDT+3GLI45uUOmNTLyGfm2Q9TWlkDXuyhmW7Wx0Mg9arIJMCxvH2k4ryeGUBuoYTWxqHm1haWQY33y08MmfLtGb1UGxCPThCZmPY6/Qh+nhT5uS5bJ3YycJEIfNyVDd+zNJQ3W7dXlOo8218i5Bw+FoVpeX1HTVvDUUcmVlgRQLHX1gA3Khu15BQ3ETZD89HAayb5Paud25uTMn4tSpLy/M0NTQfzejz3anXj17W1peyazG3TI6lOqQhx8lZmURvfN+gKi49VHHTsEgcHJ9a1JpB7iToc9OhbEf5Xyw7jThTQZQHIsovbI9XAcFzOYaR2DP7HV0yJY6T71Rzk+k6w8glTlYaUDADLhsMBjDq2t6nQk4eqJuAo51prMbBO2m1IiXxTSuBoUjlTeVso4HIwaiRdgZQK6dA1ygW5BJ7m3sjQvLyT0sLpcc3bX9/rl6cLNDDNa0tDcSADDfR4UXUUqohI+03CzcNgoAi9TdtcT9sEhH1EiA2psQA/Erocj/Qhz4M5D7Qg4E8IGNoka/PRLenq29W824hZ/+S3JzPqaptLtJMZaL154bmpym6m/f4vsZ/ObnAm6WNSOVmoHObBfF6KRUqc0jKRcyuRF38AiJSX+i0dNPCPnQtq8HeJDenkbOXzfwZMlHhHq6QcFpQMve/1fZ2MbyoHh6d5O1NIwx9M3wbeOymc2RxBEiXmZRL3AuI++xHaJNJZYR0Z1Iav+NUqiFZAVsKBglriqbSnIvtcn56amDMVEniyn1G+wNJn0uqN2dnAje1Us3l3mTLeUnXYZ9Gz9wnm4DIEmCA/7y942wWYpGNM4harI05lbbzfW+PYqoDnNWuAjJbrREFc2OcHV7uX8+mYFXNtnLk0PJocIip8meH3zfLUTS1UBuPR42Kxx8KOpYJdGONr06fyrAUAfXMuIz2VPw6oesuN6bQlllpzuwQz2svpAKRS9+uqQMsBuwQMCtA6ufhVoSige9GNHSujdI5WHXLBMaphjFK5f529mEXw+j+Ry4kXuiJY+Waijq1RnVENrjvGYfW487UhfbqapGCblISoJxRu7R26Bz38+6DOoXKEAyo7qyGxVxdDbOuL1OtqSokzKPMRfdx2a/xbzYhRdGD6ZAFFZs2QJxdR1DUKHXaR9kZw9BXnFRaRcp5ijX6DiE8OSrn0cZbTQ6NEDiO+qjGp7kvrkoN1B8vgkmaxgnepYSu4uIkZyt+69YC9mQNztxI1pGMGKhM3xepwWJSKIHVmRs6mXXAW+MiVWnG2H7eOVcI6st+QhtnFlyoGJMq7rm8TA3L7KRw+2Vq8g3PscY+nZfnMHiSNRjrS5fr8NapDTU4Wp3AYs/c1yUQSpk1d7Pbg67VnVROUtX4gDZAYDYEgBwCIAAWrLvvZRUyTrOS1Vp36bZyCNN6iYcZjNO2siNA1jxieNjeH46N0wf8MuyVjr+Cb+IvWqrKln2s4FCtj2LAd5xzi73eQa62LoAv3Or1Tb4gO1zf1q+X1ifmai90thqv7uqEVW208J6y4i7wUVcEd8toCyHZUIoySfiIEyGO2Sf91b+FdzCRc5C/C6ZQG6qvikahwl/ZFtKT+lJAJP2Q+QU5XMXbDDBmAuHJ4whlHfQChUK8jbNIeOf0DOqBCkWQkoyoY6LbTQDcue4yZMwGP4uWluXpww79PmwMrYXoKGQ+r6ZGOWnQlBZOESRt+wlhBshzjghO/fXlZDyLRPtmHIVbaZuDuOv0VFRV4GpTSc7Fowwq7IgD5l30NtgpWEQLyZJhAUb68EYLsRCEYZ1iNdXN1qysw+oisSBIUHrauh+VMxYrhnNSDAX+2NkhPkgwBBPgfJgIHTABxsOEdtF/1zn2luuOu2nv1N0KzRZ/dlLfLT5ogCU2g4lgIISdAilARAiHW8hRa9z48gOmTfxjcP1cs1j0pehjxXkjbP786PDpXAptLs3LHcI1TI3hdiYrk7fS7r4so2erhStqTNjq+NjO+WwW0I7zd9ZPi4fgF0TXPI/Od7wT6renxymTDF39wu9WQj2Yk4Hxrm/4QZ9OyJNGqPNlZ7Gt4GMAnFgzhgws+V8dYRZXNUOdniT/KhPbfjbA00R9VX2wMahA7DRpGCVXT0Y44FUdEjYIiBm16QL6vjqvTMASNugV7z49j5bxbocMGqWn2w52vHdOtFeydyy/PbmTlfSB13HFS/Kp6kYL+2KhA+9sQqeZpFmJNs+5P6czTap8HtqZjT0cYMf53EKvtQrFtT5o5u1Zs5DyLrEFE2Nfj5DTB7lb4BDdEvfefJjezrS3k8KPJNcg5bO61hAWpm3OvjUrZyiswvJwHqCaJ0JHjFSRUaf31nRzVSVdFY4vyzf/3KN9ae+7FC5GwwtI9fa+yC9N5LJxNjXQX9iFYr8IQD1toJvkFPY8BIm8iXsZ0hgnm9pmdC3nEadprk1TbGR8o4mlaaAfgRpuWo1cbqiXyjIgl35Am9Uj42SnzMozesyJ+LEbAwrMwSLMwRxchTkypxh9oCDwL63++ltnc639MKrjl+a9MWCz2PtJ4dXLllyN+/us4A3s2/ybD5nRJb1HhvHJpJFLKfnwYKNmaIeVf7jIF65llpImYuDxNVrEX8qrr/yy5Q96/XeH9614OC5yTvurmEk/juS24vHiKhffV7bpOB5/JzIAc95fBurRxmNdt9PzpujR45pUabKP/uVwMktOSBQm6selFmkM4KImkvO8mjpTrtaq0PkqHWPtQfmMIAQVqEAIQhCAkLv+vxioc8vxBNXL5QvH0bn/tEaJA0KOxMB3qbsqw5kf3lKwZFYsTd0IZp7bGs1c2oUzRP132c4PeEHWTYt77olKZeeKTpjoWODoAEUjs97qqC8xgVn7dvXuxrsjj+CwWQPllt8Pd7RdF7lgQTF0uko8ldN2eMlcalOdmkOCGPQrjaNkTcRReza7XlYxrHaPgg4Ry44hbvuib7YFxlFUy7IntT+y8/qUpWQgp9NLnhkeGc03v/u+Uxrph+soeTQ6S5USicDY+Ne4RnlVXHHf9xnRrPmeipyuvJ0yloejzUH6Hko9FBYbycmdSbchJWUX0ARnn9dKZQIWsiO5Br5+68AsumCuYY92vYAcO4fCLg7iUkghoD5g6Puj6jS2Fh33c/Hhwiwyidy2TBWD8E5p29gplfpkohRwmZVzHl64U681dP4+Nyyj3X0z6d4ngB58S4GKcBnM69QxrFs1RsiksCP3FSydMxxjdrxdsNVyw+IP/wKyA5JW9V1d4YZfa/kcjF0tL/+6923m/2oOOHI9q6Xldd4Nk0aNIwuoM/DqFgLEjj1lzBa4wRAeqqa4zBzm4bJEjESrdwVCOz4cP4pqeSHvatpNJLW6fvcOHFtZ6hizcN3VdCym2zO+YmERmlLw5lmdzHkd9dCmGLEsGDwBw1OMsG3cOp5bYTiNJ3I8SuFqdF1/fEsfciDwS+a1SY45S286Q9vD/+TXr/KoeSSV2xVUAxicuAnqcBPuQx1qUIN6oPkr097WW0PPDc8f6jep5ja/6t1hgzZZ6Ki9S/5DgKlVEpVpnDemSCuk4oxRM1YU+rgpJi2CoU7+Hzmrgd6ZxE2uqNTDRWaIEEJBrV80vr0Md5CvpEEtkvTB2mZaznqWgDTXDTtdgiC7Njzw+suGE8lkNhoNB1m4o6ybkgeds7t1sUBG54z0IlmmSth7VPJXpDJfhpWkWgDntDuJMi9+6Hfxs90hPXrgUEN6kc0fDrvNIhgJTa5IvoAYI/3jsAXpgZIhNBpEIoE+OUWIxkkN+KphuDtKXZeMCeYFQ5/ElZyQ9auqbk5UwXkfYpWw0SIQQrVKV+Jw7ujLQRC1r3tugMM2I6vCWQ0OQSqdL50FdCDiB0/NZVeFEKIbGpne4Z8dL6paqUhvtosWW/MGoHO9IJ1VjkWaWLM6GczErc3cDTJAbqnDOuXoRv9hbM+mJuWrMW8myD3qjM+BPlP92+owlWtUqFbfXRADlTxrTpE0dU2rImSAjl1N1IQARBCTsVYjVyiYDCbp1eWUBitliCkPjudKjUqUh/Fyv/WQTMl/WOmjLFGKVVmMct74xKRH5fkpGt9Ub8ej0bl3uWaQmqkiTpVn5Y4UrWXkGFVZr4IFEi5bYyZUsNr2leRhfOS/BstAxyma6SeX7+J4sVwuUFhJc9iQEeEpnY+ulfN31r92RecXM9CksyqonPMuwA4xJ092yKjIlKh0gipz2ZrA5MkVb06AeRinm5DG+kmodfx4q5+F+VE+V9EUxUxv3twnXzdxIpQwUe4gVPSyjku1k67GGrzXLzLwERdh9UXGmuBEbw0O3KmUPw2qs8YM0Wwdc9qOVfdVhumsw5Q8LqrOvyiHs3rrMy/s3LOvsswqn071s4SqTrznk+Xp6+XjCeFONCxfObb9IwuVttuRhX2r+E7wvPokitotGWwOC5yejkiWwFUbDaFQNpudwO3waONzXYtITcHYlBYUiGm0hHjZy2Ayz0aK7yAXLfrm5wbFr5sxkSlaeK8wA+ydN6er0xoK/QLh2uQUBrHYG9pJGXQt/AK5OKgTxZ743g8qtFfGX9Yfkng7ml2jMG3E7Aw0O/2dHQIQh19rfkWP88jUWV7KtXMWMZznGQ/qyzSNJU9lmK+CM3NL1dbrqog4YVG45LjrSuNTWoYm0I2leWlIABwm07DDrULGqRSHGART8jwoZ+hlXZXIbJcBgvmoC/ZcXYUh4B0Z9YhUcPNYYN3HUQleS3l2VSmc4I/6JAd/oVj0m8XdGqOAWJJcXr42Qd/bTQqFN2Qbz7gd0v/8zf3jmJAh6iuVWSU5pwjxrNUAraV2O5z7JkiQJG6zBIcjHu7C+DNCVHBsk4m8BvhUNzghdLZ0x5FQliVVdV/ZdXYaTubnt4MsMvABVL0hIf6iBtFO3NgglpXkwfgLa/oHTRDuAsmZvqwlI1Npfvpf9tRJIaKQ5ul76VApH2wGnldzdJWyPUdW6w0A+SnXWuzYvfR8OKGWj8gNuVyjDly/6vHwPJN6wcQS/FHz6gAJVIp32Orc/ZnfEeL8BRo5CrlVfI1qgrFMHuoEeo87zzOcJfDWgdeCsTi8e5nNJ4pEMhSziK2iKLPZaIym5KLfA8ahiPCxmEVK9BCGH0HPFakLtg/9Sdwd5zRPHl0K22/IHD1a54UGQ6mkdi+lxvidk0KBXbdDXr7+tvJQNTlcUfsdX4scGs3htWcZWtSVMWz1Kly12tG5dPYTW0+4eIhrX2/SwE/0WTA5R+VXj2IBEjU+w9y4YMSzaVq8aCGN8Mo9AZJwka508SG8bVImWzpzkUyczGMi2pJS2R+P9iTpGU7fvcI7FBAYyMRxUXFAUXUyq0RsA3WLDEXmQinSqvYQPqeOtW40r6/Z7ZVKjSPad9aO/PsXB9rwy2L25u/Sv3wLTrDjBp2+kLklRZ5icdMIC8nq0pklnWSWh3DW8CXzszk+XebkklLTQt3fnolP5Qf00XgemW9OVaooR4BJOwgoUoqCWCo4ijqnbL1AaymDealZpjQMFOAmhMIJOAGBcMKd8iegM1sFPJcY/93xHGsfvf/tc/sLyVRbjCF9tXUFqcSzp/e/8/ZV6RcpA17Bar3zqWDf+5sBq777624ngTrXQwAh2e6Xk0PkIw80/3j5suYuqp2ySvPmU6qoezaTudFrt3vTFYIKIcE4ORMT8ugaNctEVr2ZjCfeqIez3ajDKsmsHQGbki+JIR2PqVt5OUOZQYgfF5aU8kjuENt4US/Fh3zjn6hVlj/duuckWdBNkGy14fEkJldqurDT6xzYhQLpOulpT7eR2QzEf3McxJkwOIIjM7XPqNQQTx9StxaamLaUibeDChIteTVd+35ntFofGv8ltQ1CZXLahplyJC5UrCOlxzGkFDmqmgRoygzMSHcLWdod5RYR2dyi+kQTF4XAnMYG6yytLlelfklUJD1l9GJWbUabQDI0cHUv5llLE1sWlY5oxkYUL09rsxZrgfk3hI1S82zwtd/2g6poI9hecpJOYjweJ0L3wwL1njFjOSxirn0Nb5MVsYfrUkd1ggMWosrZrQ3tkbdmiIl1W+1guSUEOdDt4Hmgkj55UR1C6AVWr6qWmX09XEQ8GgVBgriXg56khayT0VOLOYlhhVLYrm7s5RTEvApbPuxoIW4XImfYEaLuo+G0JqxgmDBrPZ+Ztqz3g+zuyo5Lni508e7d+fkkwXpX7RLDZvmXK9Ck1ChaoghJL13/FOBRbPfnABsgMqaUoKdd+zndCQYlAt1ks5S5lmB3VjfpEDEB+NTt4XJSNMv+tef1grsnTQ19q31sTSpQZ/HiKmiaq81u4dknX5mtMER1MFzAY907LAGVdX0aeST5xA0KjSYtxCYimwe4u0GuEEARVEIJJKAIElCU1v6Z9uWoO+wtZpHS/rPho6O4c3pndnDx5OQ287UbNdEHMdY6kQ55CeUX7vF4/NEUPCNdQqlutyv1ep4ORd7YwF2Rf/UeWjYsVZuZ9Mzg+5qMZwQp/fZFq7tjJI9kmSUG9ZJyruEW2fLf2HOy2fsO6XfmdyNiENy/JOwWDS748CNYIVOTl2VpL8UawistMIXN0a16UCi0TOAC+hCLPIuS58EMlm5q/lPDGobCx+q/s5Ku91rCBcP7WME2VjGWaxgRQ+HCVlUjtPLkLzs4aTLgxNKN7Ulft0G9GFvmRMdEOXzup8oRtsb3IEddCoFVaDE9MRqEWWDDfJgF02EmzApqQxwzedWycbZgOaumKk3ccMyEcdfzdO7+rVP66fpCE43PJyWdBpbYBJw/JPR5lW8bgYcMwJ+0yil9EIl+fdjS9UXpTIZKEkbmm45QBZ+T9UbUuGMykFfA5+mDNB4VI4ze4ONRFMsHLdTIp9Ipg69Q2qqQUO4S18w5lnPbbRiViFTSQrVbEcJMoEdCgYBTJNgOapWwY/m+hmLm+pnjx17ShW0eHjx9RfLMITqglUk70XM7r1JAHqpk/CE1S38a7/zmH4ydKd116GCqdURmoy8AcBKf79hU27jCAEVrAMBYoN7FWlsLVJYaiEeCXpeMWc9EkhjWshF9kJtFRVd8uToanEn0WTCTxHcOYcHLePSzbiSSFE4IYn540CinsXxcxXJwDRyLj7uCYdoU8DWdi8zqCgowqV9UpYgWcMoEkRMoZsyCOGai0jLUiLgf5ku1R7iGVEF59ssJ01pbzITzH5a09C62YejTHEJf37D1DEfYlVSy1A5JZgnYTRtUe8oODMJgMJc8vjoTrOUpkzEVbT+csaGHzrXP6FIyA6f0ajK7ZmvCsoQWzLV0ZsmCJsyz7UOrbtLjSXrNJhRtRRN06mUUgRTSxtaXQXKHEhY503vQnHd3sQV6EDohrtGKXo3G1yzinKyp4LSjrxzdUsj1vX0stL1AZRAEI90CUSdluKN9F1GC2SJTIm2vESzKXBaLDV5my+/bS4ixxK+zlUJRmNV+ZnNau/6a7mc1odRt35kDHDqpMgxSZjwAnvDF1NHJaZmCBaYCbgL+p8UB41AzdUSnusE+/XJvF+cCg9/W043a4o16//Xet7AaHZLQsllBBCYxZfu2ykLQKNrTq79w6BBpKB6rPk8vQcXHv9o7KY+UbWVXUUDAEoKspqiH/pceeGeddZzW5y8XlUv5sOe6CVco4lLxObi0/4QGBfZKuO+obOF4Cse86AaHRkU0rliZr400uUBkryCg7ZaYpzWInPO86dFxieKocEy5DlbAuTQoLb2W2pXcaSd4mHdi1d8Tjbbd6dT2AkYRn8fmGUJTbfICh9V9Lzl0hqrTzGDHQlvYpRQGqb2R9EzVGnRY7tIbfYVQoR1LUOU2JoHRIRsiRc94CrTDFt18rYX1UzGMzWrJ7mYk/CJ9reyWeODwSKxhsJqHm3Tv8ekiGXQnhcZmdkjYKCQzlQTI+9zCJg6rfmSCqNx5eTG/LNQkcmVf3OSNNty8F9rncbU5DZLj2WeB8ha74Q6QC5aNmHTAS7d+u1mS2dekf4iXdDIpeo6eGqecZiUwHNjJcH1ajzm+wna7T7aQ/aAiVJZQjSCWj48RVX1TSdmcWB1X7XWd8JDIy3VrQ+rhuTy07honZ43DxYLu0unBMAbV5HJ08S64mGQ9wjBAq4LojbTiSQ3iJi2HhgrVyleRUGgdg2WYRHBmA1yJ0urK5ztRZewHh/xwHawFzQkuJ9Oqu+RlO7idx+z/Dg7oYIDzxQjNEyQHyqQTQOgst+8+tBJIT/OzUDbFOy8roYpZ02eLsS00pmbi3vqlYFuZ6c1+KvZP/nV1PYps88ya8uXOEeXCbG9kVe2SLTfPoabuCC+kijw8FAsoQjudT6N2LdTE3h/HxuBECiU6LaCs/Q4WVIytPxS1fZu4Prx+8q/j0l7fUr29uenojNVFRJvQ3U7y9kvuPfR1/WHen9YXDVFFs+HvSGYSkZkkuxbR9AjNbo2W8/5ZjsA2yP8Vnax3uR++uRf2a1EWtIwVdnepPSETSRBBmkIjJypOG/QcAIWrD/Mb1BqwkEeo+8UytBySlUu2THkZccaZykRui9aFucLDTnOYiMlhnWJiK+LcgFQbiogixAH9xfjIye7cdKki9J2zm7J/2ADwJD/f7b0hyvvT6/ri/WXk+/MVJ+kyIkZcd9gv6xGgUBTs+94aoqxcf5r8fcfOyB27Xi+T8fuIcVKyhvtnfQYXV3nhfHBEBY/HiTERyZjdpc/rCDKg3lz0vztBAfAi8fk+kTNzDc/xT3GtFadQPdz/Fvumug++P8y//c/R9Zv/vbeNT/i63DY/frx52SpKfSD38j0uock9p7Z784kDmmKcjxcE8WryffISWxTcXC7evtK+jZu5fRSbTOdG8+K+EBgQeNez1+22/hXXzsbLtX3UDI7/8Nfn5k5rhcr7ZWlFreq1vD5X6s//CYKv0QN4q7t60Njon0bcJIT4Wmd4okx1Xe909FOXoA9qsuyPcvq9LDqWXqnD333fLuHBs1h5qGdTlEqbHfn7tnjaI7md8hhDO2zInKDlvc5fIUGIHKhAiwQIYt/OYYvhNbhl3wkbnsXaQ7OaJSa1ldOsiraDOau7OXQKh9qS2f3z+kUz2E8spl8YMDY5HwWDcnQTCdeGXWGqkiL6+bRZ39/2j4vTyZvf73oVypsbgNYeupwCp5EW6WqBQsg8V/UgObw5vWfl4v0fNy9uZ0FaBJdv3oCLK0uDa0c5Poao0u5xS5k7w7WcH8n+5U9oRXB1yT+6xvcpSOCebl931vkl3qT1O6bv+O+u6dfx0z/F++uvuIzW6XJz9RvSh7S2oWQ0K2Na+v6BBU7Rg3Ne+Kbf+ryB/At9I4fPrbheHUhms1GvWoBUnsjQXBWJYqF27CNwOpN9dxpCq8VZ0G5nvrV9cMLhtm01D/H9UmcXx4izcoSwr5ha39Okw0NqEDGrQJGSaSXlrt+Y6PPPjgt1TEjuN1ctedHAhK/tl5+T6sM2PvfWIEiC6nSeHzfH9azojZJgjzXweBDFa6FAYRCNSlUF1O9f/hRw9eGDMY5pTs7E0bB8LBKx2Vb5bNFHUBQB9TjdGjUyRuV01a5VlQtqgd3PEdeDgVt7GKYHREyuUMmQuX7AKRnb4PtIcGMeFKSAVkX9ay04TyPYSBS17wM1SDAsvKflc3OKKpKPRaqU3/mJZ7e9uHfvMsudkte/XpTl9MEAB8k20avlqDe4tkdm+zUXn5YskirR5BUXR6P5IOBWXIheufKnn+7m/bNLpHBmZj+t8JCEwPkYDDMLd6x8MgPT0686bGf197+ThMRyl4dDbhAyl73DMQ0InAI4RGoTj4GeSe2h/1xHOhMSTxUL2XQKjQ3nXURRrT3n5oMBjPIW4uOxiWquR8oTUnwVjFRl+eyOx/lgAIqNHxU8VQfaSVQl8a76bDNFViBDJFmt5oMAqbgj3PDDlL9GuHVdUUy//YQfJGXN44KRD8FPF8+CbjJkz7z5J6e9Zf9Oe70ctYrMD4n/af83YR//Cx0KupOQiPhPBp3iB8YS7AbSaFkI6InKZR7k8TnFxFEbi0zB5k+7CwfwkTAUGz+HFORZF7mnZ6fucOz9A7kcNkFkmDeK41inEsnWc3O5dZ4WXba2kNk0VBNb52IDOlvEoG3OazwwO3JPImHlyr7frNKY4mdVui7dlPrmIrLcTfhGUk9oPFzgQwMYyV+o960MtL5gsh5VvF1BYnf4Rfb7F0Mq6w/ZzasXeXn2TQGKg2fqfdJHmGaW3Fx4G6M1bsHXE/7u+13p8Xk2YcL38ux9DVzgxupNlt5thHYXP4yznSX23TpJzvSFf6pNc2c/MyX1vy9xkGBrw2Bmtq7xk6D014tMv/7HP95//9a30jDDwlgtn3xqC7WDl+s/PmC/EAI+6yi47A8HT5Tu6leronIsldEVLpPJlanzNI4guyU1h4NsShoBg0YYIp0nkb4CYu7zAdtQ9Nmb/8rfNGzctYux24n8og2XKzI4EpP5bay9ZxXQqUpOv0K7IS06vN2hOOM6mz831eaJxx/4cLxSbUAmYk8GinlscbEa9xUFiC8M9COXeWHEGpLy7kiQb5rIiGNCOjXj6CElEJxwmaLVr52jAPPs1x22egtyCaUFssTLbGfmiJj64XSamMA6HIqQT/RmjqJ1tFbvzfzlbzgAJAx0Xy8ZM2NnWsdiOo2ikusBfL3+iJ0tp0+x6i9VDiKmwz68AjzAYzha77cByur+iKavX799exPCehA+rnNronOhm6wuV3O0KrnZtZf/tMBHoYNN9K1leUx5eeHX12Hd8rt7yt2HVm5PRp5pygOUiI1bJq80NUCNwP9exxely7JeX/uExxotr/61k/eLeqCI8jALuS3/SbBanb4Q7w/Og7GlL4xePbHU/sP+J4lOLBh3K3/wWXPP/uTVhqPfdHjTXxse4H8gBS1+o4iMv0wEwr3lU1Yd5ocWjMty24zi4oKEx/sGAI06ZMH3/Je3izBcr/R+AQp8lAB6mXr+i/H8uxXkfYMLfD6MmUq58reRR8Lq/YEaztThxl0jrjsV7ieSUmdkQlL8VHNaFahm2vtvtyl78xe/oW+1776Ghtf/8Idv8o+AA6FCjKxRJii8+ANEzwX+/CINBZx+hq0USQzlg9maaooMi9pBN/nm6INtEP4+1R5A1S6rh3z1YzmdgfokGHuiImwmCK39S31GqNTgy8zTI58Fo2Zf6pR94Caei0rDcM2WqDaNJNPIcGv6uRSrgqagjnYMzx3/dB8pcdTWREEb8y/aZKSp4sI6CgZweZe+RIWp1dS1PRcVhiH5PQltqWn9Ejkskgs1IAemvdy80m7Y5JQad6+0H5bFNwcCAOFS7ndQJEvo9aNsPgd0vFjedhIhKz982WVoOBXrX7QL2ddaMzyG4+EJbSpUqrtDr5BKGFgXz9YlbE0pWlJGcUOfKbyhBZXHb4YXcHERJ846w2KJ7CFwjOegsGfYcvpId7W/oGbmf6N93T74Zr8N1Pi+XNgmcVPsEL/nlw7j7u3XXcMVolN5nKEiwohLjuVW3hMMSOG6oyruff8YawJfwwO/reTq/2dafb/Xax1FrFIhgRGW2GzXkFOOco6DCkiEGNJMdix1xX2qTQr6YCI3V+tW5zSAPvsVhsFao3tUh8Og9kwaRzB44xlMtJfh9cadhtvzX1M3H1BUJzgVrYhPHHHlHODICDytEnqQq0Lr8OxXGJb8dJPg4kTcFdOJobCYcbIOPxOMPbWpUuXgYKQmPwqRHM47l/nyGyyiQKpGNcYDVQ04zEW805GHy8kjY+iwEBNvQfQhSmZ7UFGXkawkvwIZBeMKw3KcOt7QhGhDOQyC+dCi2SBjyVyE8DlCHirSnTpCCMGI48ufnwAXyvVtiWxb86mG98b1/SKotjy7Qw+e/ZkhTDCVLV7SOUrqobUqT6s86+jMrqkgv6sc5HMB4feMHIQ5pehram7PqPTvnoPHMWBj+8E4FfO7oQbvL2y7cRt1SAa3f3wZvsNDDcL0zsFVc/Wq1s2rSl515RV0IEfm7y30O9yoHlO/8IEtpXxhdzLX7OvQW5+5zjQoG12e//7+6vP7L/72fKXnUJCiAPw7bGoTKL3jSAFmQL0Gf9u0yIL6jV/vrfsJ6BOC7bMn3ydV3ebo6HsrhkisvDMwaGnVyIMBO8cMNUPFVoC+g01jQ/021EreneRKRWfXFxBnKjsINlP7QHQZpRhCs+MCC1erw1r9pjlG9jbF3sru3Axy01ylsJpWrkaV2vUyKcIhtl8RtKwAn/1gZsA4lXI1rd+UuN463eR9BcNzHiathpkkWYVItwtmQH/6TQSBbf5U7NeZN6D2iDNjq3tdCaIjGBrW0VE1DcfPlZ5hM7gNzJ9+qLSBl/BKgQqHG6Icb+RrgTt1coqn7sXzhWDI98Cq+OW9Es/f/6x+IswwKX97m68ezLc2vttcqj4ekvSm6uiVGo+nsrKcj1+//r/H0AMsMV9aOSHVjt5f8IDzvPsa52J+eHnrlfYE00+nUGO83k5jG4MA70q0iUSl6BvN1Dn86cGhG8K4OcFnZJy3c6f95WCf3ccjKuh59FzFBy/A0S5r+/G6vPpF/2W/M846A9S2AzgTnGfbwPEA1rt+X8sQaFgHq5fPGRynhzCER7bnBWVhMfnr3jPnJOMmdLGKdbrkw+6sMaacsMxKfLuxQvDOyUjIh+GknS1ccBWFSSEYUb9qi1znrXR6GB/sbW9uxjs+9mvDcaA+VX52MaXZb7z4WNXWb1HdiA2prheY0hN0X7QVyHi7hXEMQ6hHoRqmlXBw/W6DjK9ghzAEIWfuQBOqNSxmFudcy/x9xzhbVSS7Iza2TrPEMHDHdX2gFPPNKjp2j1C9jo1LHkf/Y/6CerJAYCrdruR18Kq0pIvL4Cg8upZbu906q2N7di5wJ8gilEJSh9is+i42a4ldkatwE+ZS5pU100bxHELQk1qPpW2I9b3p6GMB0m0NWoYYGM1FWwnAao1xlndEcdoIlJ4h28V4FQYwvn3kmnWkTq53loFOw+dfByiPQrKXRwxkLI5I9hfbAxzSc4ZIYxWlUN6Mh7jMft4BwBQ8KKPogBQrn6qz2gkOWTn5lzSvxKJWRsYxoK23zFmgufRD6KrEhGnhK0kT2kBULnxwlUbkdHyljA22W8lFxzvGwzDPMjx78+rTT66fGzBnfIziEEZPPWDEdJuqCdHtKrku7zAZfjNoK1ejVIFTxgRUlYYzEAPlLN70n9GZ9ZdluG0rQ4/A8Y9w25pLhHrD8j4gPcrEiMS4lUk8LrFDBrQcai68gNRgXUjkNQo6+JZVQp1JYR2y1vV0dZ3/iq9+gZHjaRDORFI11fLhYms8HrVVwbI4kpz0kSO79cOT4YtHR5f2MNSi9NxhgpoMhrL11VQnI4QRFSMyvTbx3glrMZLzKMYQqlydrh7CXRGRoVCrdBT77Q6OP/Pfgge1kQFn4iCxh7aOJGb75SPRg0ncQ08j0agOJa7DjtSaHNcEiFx43vb3iuIVTltIqX2Brpwvp19DHFudl5tXVKZ30eRFHGi0S8iqFTIyp+k6s9LpckMwxvwulz/tBfF4amQNt8OTQ2AZ+AGE1cIsiloPQbAYCDElsI2qdDXy0kokZb4pTyd9V7t7kQGGEfXVmWVE0FGPsw3vmhMKXu0aq4lAZWdSG6SYqwrZdgTIEg9TjK3XhIQ9bqUOQFdWrQ9O7ux6HfRn7HqmjF/CXJOI6ra8P7PDkC+kLCCBss7sJCiN2FXYEjFwnPfY/VzmEAGjqvlSy1wCbQAnAieCZfNhNB1ol8Y0VnFUul6tCjVLYpRi6dFIRmnEWbgO50Ew3QXLINpjBiHssveWT0dmrtK19kTWCL97J9KwgyDRjqA4Yyuz9lT8YSScg5yxwRyfSz1V8iPupeUVqgdq9QXpa+gUwyyJSnMupAe5aWBWcjGYbQgcI2TllmD2CeAtIVDYASVFpI7QLShhOky/x+nyeHMi66FxsoCYLDJJJjqrIU089ihttsOrgzCXsC7LEtbXVDYsqF/n7RD59fLc2f5ivjHLPcpIu3HhwvHxt3IxxDXp1LYdp9oqRfzqXlRNxmO/+rTvlspl31fw1hFJMJLCOm9MDIPj9nwfcK1wMjEepYVCuYjUkCncIPS+wXjl+376MRu+3S0Ww8jhZFi7U7Db83k34eiWsoScUUQbo2H+kqZpy1JnIsnLcqC64uqmbgm3oIIxrIH5ZKQJxBkgQtJJmlp7K8sPlNot0FqI8fcX1tn1CosMQxWmNAwnHmH3CK6K2ZYiRDsghwgTxl6Aq5IflAfWixC0bmxIpkyitCgmk/BwOWUKZBLMuf1L/jQIQkrvDZGxp/VHnJxwI67a3gm1qFUfZ2NqgnQzSTzcyillaeVfQvsT5SNMWpoPw4CAxbAEljx/CVdpqddPxPSX88KX7WUTL5ePySiVZP41ypl2A4IJFthBUPcXTpsWtjmhsbP9hHpH1T1lia9AYw8RQ86hSdFNJKOSydiK33OSiI03j24yti7EbAmBqm41CnAcOrgF1btGWy/F0B+5E19i7YHrsGy/DTUPVZwiGMNb+qfiO5rE4MYhL9uLBMU2wplapUSoHIjuLpgEsWmmelckBKwr92uTlTletAtiSsWUqh548v81eJCmtw++Ec5gC+Eb1jxVEVP7saxVBYJ15XIdilWNuXIh1W0UQQOPr9pqI63lgnCXvqShoxxt2aLX5rA6daHcsSxQcDXerYHIpuSDfXBPj44Q6LQcgJNHrT1Ymz+U98basxGHnYVI7aCte3ghxIJWh/M569bJHFtVzg/ufpNLrbIes47IAh8Qc9j0bhGPMJrKDsKZFKfMnNH9jqg93LK2kutbr9Z6EZge3Jp7PeMBWMaMrUS/rRuBvo2PN2fWPu5Uuw49NoJGZIh/PdLIye+BKVO9SaeXsFAZjyVweTc4wQMu8IAbXN3l39oaVK1y+SYDXhW3aMEPgigRrVg0pPh8TtmGq/LafYhfq7RwlFigZEU4UEx+tzz37cpwGWaz4rp1kai9KDG0vTWyHHn1qO43e42gt+DW2HFccLgXE+uFpmTCh6lKgaNtISHhWqRUgZRN9jEMIiv+AaaGYaeewl2HIx4fg2hJ4jDo1GMJzUxV79GJFsJhGDwoI1SMM0SPfdYtxkXM4Uo0qK6lJytTs7SsR9GteqmmTLTSHF0TnU5tW4XA3doeHomi5nB5mZobYsHuez/S7kBTkpix62xgHHR50ySBOi0SlskoVynK0kdanbWWZx0OZbJ3KrcLb7Q2CTbk3p2hnW1XtuUepQRjoU/VICekE91YVtXHDvhOkw5XJbZxfVRzQ0QgI75wrds1sJY19OQ+MMNSW1Fv7Mq95uGkVQLrwdjzujqHI2qw2WZhKJ2zTt23K6Gc43WHOf4soyiOK6oGLC7UmmbQSqGCVnWTnZCVzNEIvu4MCGihdWxTVaCmLUD9mSeGj7VPfVRnjnVLpFCOdZrKpmwt3xb0F2iTXgvK2rq30eM2PDsdupaLg5TW2BftDaB2u7KXuT0kWrIPSeWqwQd8YASMAB/wSUl+027hnXqE4DkNTb6Pe01y70Eu5Zn9OAT/xWIPWISczds9uxTxe/Z39/dP+pPfNJbmA3M7SyZvm/V//OTz+6aIx127ksIlDRvE1qVJ7TeY82p0dONh9d/CrKoJ3EtckUQp145qnUqh+sD0ax7tx+V5vVkzbB4rbchqmQmaC7yJyfMPRo36se358xVvj8haIIMXMQQQfakDEzIpMVLqIf3VPMxMHuN0JCfpncv4xEsv/F7mMFiu/Et76BGPXRQZ+DJOPfXNeku2p1yuUgJOvtgpDi3OKUrCtv6tfuoSWqRX/Ds3zOmb8PATcmHinDLlcnUu7cPzes2enAn9eRRp8UGQIJk361n8wvcttri0l1bfbVgwefhVDass1ERtWx8gWlb1xjG9srh4jW11VVHTrBrWtdmaQquqju0mYsjtITfSJEOI5Fz0MM4RcIEZiio8eMIWboq+doq4U5KeytyfvLaJK1apxgo6EnvNc5Wnui21mETS2i6Nmm3eal+sQ2pYFHY7ptotQxSsNqQCoMrO8xQBICzDoI7cqD3DUOmRyPqgZ3mm++EDqXETOgQ8oatHk51vC1I374oxYbtxyUctK+IZ/W5y9MPU0FCn9k+4mqhSFltNp5Cp6XDMfz7OBR7mNWQRCpXFwQwkqmkCTeiaVqVibUIy11pm2vk4s22t4Ui7ul+2rYyEu9qv8HUgIML5sQgigOqdZ+S/IAh/gUsxi0h1Ec+E2d5GD2/1Y5SWJBnlyWic0eUqjANYm9AhRGaj0DzihGIzNPsu8rFDiYMTDueGrCM8V+7b8Fxk4JrUNi5Y+Opt/N7j98Ol7QmJNFaZpUJKbx2l3d2SL3h7PF+aIXSSLKREuqM9hUrDAiEEFg4dNTpSf2Lk0TFgopqOBdXFnLNG+6FiWJwNNjKxZGy8FDM+HnOGPhzY3pVmpke6ZbkNBpA1He/ouQiWkFnPtQMMkPwR2oZKnVNkbsVCRHwoLAjOBg+sgc0vtuG05vij9rV5/5LqVr6kUAMoOe9iWCYH9XGzodb+89pB8a+lUS6847uxIdKacClrEWBonull2HKuH9YPKb6rNOQyLoskzyKWZKQftm7WDo7dg7UnpwaoOBaS7iZaB50aKMPsrHaLdUaWHQLCJW6S9hGrjeGqGEbr+7Js+I0+edKYgC74UiOOJNVAtdBC+B5YZRNK5Y07Hc4dUpkzHfx3sa6N2/sumlkVP5ivwJMH46Pv97DrjdLPZmezB9/hZ1ZN65KHonJZd84gNp6gQoHMjmnlPOTxh80y8JjnZfGszKiYDKFtoUb8OkkwDKT5MGTOghmChxUdg1vZbpDoqsGoQxZTphtqeKZpuEG0g3y1/Zqa0Ber8IpHpuxiDcHCKtlQmD/zqmSQKVpQKt2wMnv8cFKXoTsVZICJi0d8HQZmBvMmGD3bPlrUB8/xo6gqWlNq98PBS5kChbLKKRRNMve9gkoKNrDio2RC3o4pVtYpbB00ubyETewyxY53dsv7pZ2kOSI1E4azlGhheMTgeHH6D3tgtiKA09PtXFdDE9ezsNCq8hf3J7ve1gcA11a1qyxp/vQqT2vkAwvUFYIWYNAKRaMQewIb62MtUQ3wHcIaGVPcEWCsxDRCEk3A9zFr9QlkOGiVItGYdva3qZp2O83aDEA5r+rPlKANT6K0EdUUd4YDI5qrI1ilNycDq4Wvlnv7fzFt3i/93g8/vKUQmJN9H/ye/ptgqEbdoJ7JBNcnuwJQ1T2X/L/ql/F3vROP8ZDxYB05YKXQBU+B18BLoA0tGEAvWct3N3ybCqkIRmXQbE4P5qeMsZk94dK/rPdO8xMOx4Th3Zn/a6SfDR7oA83F3CyUtmt3fkC4ceEq3QFDLvHiCkx1vzVrMHckmcmydCqViKkMw43wUqnQ5UYM80IthgMBAUyIUw5//TX+4IDlmZH4iTaEZd94Ku78TDyeiVXyz1Q1I02Wu/n73WOAi8737Tt9x5qEIA/sHVlufnHZO9o6uk5ho5M3EWpK6GrZuJ8tP54QvNgWKziTy01C+crbVlYvElvMCQyE57Y2av2YZIUFgo4pURbum8BNiwdqr17d87nXAePUAtxcUD9Yq1qpQlEbfcwlb+SUQi76slgg3TmbXRKycuqtZ8Fe63gs5jAn6kkSxuNGCxoM/ylYH25UjliK0qo2z7ABQqIlWR3pk+pw+ejeow9qZYPMd/wdAOqbufrMbbp4O/QVYv9npAJpTN4p+8anr29d2lwxgwXDrN31BCJlN1PEMUDhPXGY9vKn8x8IVl1mJnkpwY8PfOZf+gZBngQHFRZje0/wOK9SYJh53Z3PgokDDGkxnOINe9GyDCb2KKxyiQaMdfFBr1S6wq7Upf2hkQ7Xgfuxz9w+bDNmt3yPrjguhi1/HC+X4AUKk4OGDVod80ZzM+95qZcfx+lQJmbHU3P4D5y3uWvp9be+216Heml0aI1GOlyPFJE+4yzj4xNpiQxHgzRSCzUjDyEEGRgoTSEAAYhCYGXaeHyNuJYsZFj+4+4CcKsO9HOe5z/u5kkGblk7YHRhTwgaKxBbuIGo01DbrXL5Xz4bCPdHvaJkv0vUR1SnZENQQK1MQ2O+JAcOmr5wFxkmyd83A/8+il/pq2CqJnDINP/oG/OxqjTRCSpmaa1hjEjxBrv8nEAr03BBuB27jUGo2dYoBKB8M57TNd3zJzvFa7Y2CLJvqwUu5Nm9OKykYaUlzBs7abhgWF6WzNFoPD6ldHEFsKU1ESWHAgrSRWy3960OKGx9G3ZfmPWQOoR1sd6AussxDc3AeGJDUD/tmtdYbLMjsgHSAWury/KcVOYcy/JHOLrZOQwnCBg2xMH3t7XrV2OxXQ/HXZ1QoxIQpH/OJ3Ec63NWCEVurVJvtQ5BE0SaHUONxfSfZ5Etl9odxLR6rxnXy/tmUK7Da/T3ItNotlX1lw3xba/e1o6SPYlzA8EFKZiBPHjAAyHwCQi54FOFn+YqzhrQw6aHl9AoF4+Xw40yHEW43bO9YdM7C3u4x/dV0PN/SoJUzQw0ubMIicvEQrRIBZRbvmTjlRMIXCi7+uzmPmE6uADOJvAcz3cpFjkf9n2Fy6U0ZpMBxSC6MeypQkZGDaMaXGE0+WjS4jIk87QoNw+08XZlRXdNPxrDlBsuXg7XZ6GKws8GlhjNPjJYLiNZT1qF3JcaGTdoZzT9aIdTVqQNLLDAAgsssMBKrKoIb0v2yF/lONABz7/NExzO/tvl30Nsf3VBgkCSXqQP/MGTANjJjQ/GMKe7bcDjLB1sCEEYImwEBIqAckkhUArUr4qyKX/UkpgFUKg7/dpTRz/aAbk2XyqpULbRPDG/rbjrQRQ82eKe/j7qMHmp3BnaE/ptCOL5ZKkUB7/XUdR7xY5ygaEyrhRFNrG2LC+o3z2g1FHiten0pWQwN81I8aTeSmlqojKEYGI51/BRdXDYC20Wxo/xk4ZjD343i07SAFrYcxqjtQHiAx+o9xLdOYzgf2D3CFgCVxRjv9rOFgzUsMhr50NW3lwjJXCaQCiMbd04zrvf+v4IRJn8l4Wiyrf0/lH+6nCr4gidQG49q+Uq+k/IB89Ynjvo15C1Z7ncQt9GPvuD5fQE+hbyuR8s9xB9ydCu8wAbFkEGMllmkIEMZECSk5u+SqBoUryz3tC5u0cAtxPtYYr6GehOsX9lOW+pn8LfsMc+hdbAG6fawxcdU4mvdi37I4lUy+XB4MTvMfp2r3eQAggnm+fNg3VkI/YfAq86jihq5tv2DpO7R+CnnbeHHz7J4YdFqQM4lVk/20Z8ONrYKra3t8b1/g8eslzDbpwEBYVliUwVxpxivXBz9whaOeYeLDlbwdkT+pKCk91Z95MK8/696EXIAUedx1zwPELOZe+oulHXleUk3nR89wg42r17MGuT1d126M/nT80SOO7quqtrKtk//b3BEKa4Xznp/SUoFGb+7Zqe7/A2fgRmoHC78n0gMt1/Zv3+gVeUBza2Y6qLH4OLJ/TmfWD9EHr+wyU0m/xQc+6Y4MM3eD8qi42nQMbyh914/1XT18sPE9Ld/ECECF7PzxAtK6CHUUN9iYxhmMFgMBiCn1fL7fw+eT38eRuQoAFICjpdO7xtvib7uvj6BhDBfEOPvg1M7t5h/MyAXl+zg+ltYqPZtXS8xhf5Z3ktAlSYBzT8cqBX3OEjs6E6X6hnkgJKAaO2K+HMiZLDzytAgTwXPgfs1YeoKZsVfWICm5yGp2DyAwkd7woacj8Btkj+aA78WkEEUzEN5ouZypGf4Nfgn+q3ZBYWr4j2jRp+45KvzYM1r/Kvq085LP4zOPdnG/xnRWOB6HUcisPZHrGF15gy8jhe9RrHWfwvdG4EM6LArdmEv6CDfl1UdeqoQZ9fmtSg94WrM+TM0dKsxpMa9Iy4ikiUMd7D1tQH6RhD/WPJD/veCt4B08CCaTAVpg1NU5+X1JUifne7leYz3bj3yEPh66EP/q0ux8xIGO7rJl29Z4tbt+0od8zwvp0oqgsejlJD1rx1f9Vsn0hdKJs6OVur+c9z3N7RaTxHYIlEir36cZe71WszXobT0T5XYzgM2zRX72Iikb2C7cJSRGJxVjbtTA/Yr9bAwKH7tQeVU9w4YrxURXpgBJ1VAV+F8jOuJ9E3kiDYx9txR27RT4zqib3Qlxc1/LDkp56dy+2ZQo5oQxClFFG/qxULhsg8SHOnW81zIa4xsoUJnE6iHx5T52tu6wyXxl2WcGzP8oRxO7K6ACB0/MYsRmOVjQETIKEdeEO3+iwsHW5dvLqPrpVH3lgk5kZKDG/ae7jz7aLPDbPTptGmgPGFC2DD+GvYYSBiTIyWuBmLw1A0aUB8ytxgqnSE4rYIBM3qDoshhqWtTONqsq5uJHHtLjMfpp64VQbkpHDduC8GLVSZLttt4ItMWeBze6qHAYzAVSmdMrn7oBFaQcRwYldujLUFI4QxbsWHCAYxQCUuMTL+mmTuHDqG4nbeMbPt6G8rVHcVx/bI4VlLxZm0cTMgYUS1iqUvXHBiG9pwxob7Vv4pMYvL4aR3Xt8aKxqkhQUMw7pqHgzVtRxGoWv1ci7UV43ewVnMJtECh15PBRmAQNh4a0ipcClwYbROM4EcxSFfJGj/Q9bADHMRp7py2NXdcDxh02kcqTF5OxnVgsh6bovT6ViAcDgEK/prhY2lcsqvzEGdejFASfu8yIhFI8+9Q1GHKmcGvr33IH/XzLipAxRho+L6zuogH2TZZDwc0sWGT7A+EPUqYfid0gDC2/ZCfeg3zld0jc8lZzp6DlslKMCaRcSqpfPgjzXXrtpN15ywphFCg9p2dcp/pXzSw9sNdbUyuWB7Ep9Etu6Uiabf6euGPaNczmWxIolPea8Nh0H7OPa4G/wXZ1cxk0hqhZLHxYJCEEiaUcZlaMJ/NBgVKWmUNEYc/7sChz4fwz8pVj9f5crO0TD0PGCQ7ecEKczoSmdyjMnlE4foqB0ZIZIB/h+EQWzrqYM5kfGVciaf8h3O16yYG/YIhLQIOlEola26vSru1UrVvVzKDSbYA0FMgA4sSx2I/S3yfOkEsFRSE5FbWU2tsE4XDrxgeOBwVzzucKhU0MuqSvKOMTCVXaU3HS0FcazRdNyvFCWaOJyt0owpsIshZATCYsk4Q5C8EKu36ukwQQAkIXzKaoca2kIS6mlhrm4bNHJx8l7dJWjBYLyd8G4W151Fth3YZX+fl5zYsOiIvyNoEWAqYAW9WLAneIoRlUp61RIH3iw2K6HMha4ZQ9ZyHbOxkhhTxmVA9DBjA9VdWZThhEOs69Pm3o0LyYAKVWd8sPRTbWUXV1QEIz2/jZxS1ZtxntCgQUtVCG1hWOh5VtqmNJ1mK1tCbsy1Ihih8diNEMMu5ytVtYOxcn59FtQXziENYq78ehGC66AFY55FwSE0BvkCrb768ng+SoktMibIOlubjNtalyuVRkrwCmXtMCxjLtdcoLtBsvJmLql+pC2HrhWjFokWqfoQ45/XozgDzP+NdEooh0yBIBZU8EeK8Ag44BThkTGBDv39eZlRRMKHd3MfPza7vM+9gOfP5P9mfw4uU5A/O/7+SXsEXtw8RNgs4I7lixw9uiPe4rROv97AZg3ACsGFsBKwYhoCYEKAmGvBky8A+gz8C5sjUAhCiT1eVWk4VH61BJgDSjXV107uiwf2i9eu4fLT+yf58Khw6H1w1SLNKbRFKaAYtAOotbpUtrpOJHR7qw0N6t5LKbN3F6ERLIbBGhyl1D4ItVOt/56sYaprEtAmWBZF8g2QBvfz3bYt5QCDM8drvQx0xkdhqmxorn7kjJZ+pm6oodQcce4trd7JhS6zVAvecm/eqfO9U6ZDMoswIVb2aMlNOh+5smgicsHAvm9onmaUAyyrXJ0kFEhSrOuNCM+YXPBcewuEAItUXNvdnGOL4ALg3zfSNoJhMOauZ+4d9jmMHkw0XJYrOOu8Xbw8blWrsdnaiey5kc81/Tn/N2jGYs+rh9aPhQIQtv7Qvc1gg+vMMnolPbMrq2jsvGFoVCKJCRQECxoO6zQ8rliiEArkgNsBsmDGCeo2nyPWcRMD3MiMKCuuVC3f81Kjhnxo6TH2BCYbn+FWyQqCMDimLz712L3oRRBahmqD4DC8pRxFOcC6W8pheFNOGZs8O0MmeTTvu6+YIfxBVptlhANR1DcxIQVVEFBvlR4Lh7OrdvL+rh6A6JvPrPQpGw2PNYc/nCZykHtAseHZN6Uv12SHp2JPT1mrf3MNJcbU/4Bk+y/BsYfa7gFuDZKI9wWs61grYN1t/AK+TwfUBpy5d1bqY+GpuFzuAyokgoSFYS3mc624cE4RenzozmVgVC0wY6SK2KE24M9/X07Jx+MXik+kz5cVTaMczWYlfPuW0Dyra54lFPCEYejezbY1BYhm27vNqOF6n8//vTOrdvgYD+ljItu/vM5oluVksaByOe0p//XIAoIwVLyJA1+HAiwb+CYesRU3Jer5e+DhKAjAGgRgDQJivVu4k3754z+D6eGLLWr+kbcB1xUxIvZbapIfYe/yx/OcLAHFB2BhkSliKFDKEgpbA7wvaWQL5NnByu+Jfyvn8DPgnejoI8CQPQQWHL6GANQOc3dfRgcWmFvNEOGdaJ3A1BX5kXLkEfBAADwQAA8E9VD5Me6vw9M3b++xdya99l18P7lHXmZ8Hd9WgLsvJsV62/SabrqNABUAEQm8bYD3MFoVHASBYvUIBMYJdOAegMXX//8n6yE9ORpP291Y+9dTQDKXECCYPgdfn37iwSd23ASZs/kHwqY77E3djXdaU84X2af6ilcTZSnv1QilBJrVqhFU/lKWYSeU0oHVYSuBZANCYM77+DcYPBcfNvflRyTLGm9GI9BW21yBCnC/DZLtnhF42st5TBTM4evogTU0eIWk7fpWrQKwcXqEeztVE0i4vCQ0YEKm5Ecc/Oeh6SYMk5Ln4PwEdG3GBRaCqTABRn/tc48sl57i8kdEuI1u95SxOG1SNEdD3bQjp/D+wG4pfkWu6BTWrO5nMOUVIngY0Fr6cosCn7v5+FNYGeH8k8u07abYB4pVLMCZ8ZrtjOIVc7UaB1X5h5JikEr+KjtUsGPHELjIo/YMKiKaAxyybiqMQ1nI7i09j86qX4vr59r008k41mA2fwnkGe4Kvlweizzl9UjiusnwBKZt2/cOMt+cfDQlY//KCOpJwgTg5y+BDNuh4LSZl3aC0fLdb0MN2C3D34WDopYJ4tmffloJwMFBmi/gg22w1TgBDWS/InLdL3+IfAotgydgSSWWH27x/DPJpF7pFE8Fgaifko+Cc0va9hNV6XToc/ZcBdmJGPMvM3PHXldUdZ/FBQvI8m95ifZlpnM6S8uHptBb51mhMoebuIyLIk3y2axJbYyFCXGBPIRALq/pJ7yl1KQm9KuRI0Qfcb2pWh0yTYyVuImiZeNmTpWDE3zwKMwGFM2TJIa1ku3bKs8XVrVqASgnf8kxjs9VVEdRpq995RKXqqG2zvb9ClWDs90bxyWWPkyVyGw/C84E9gtrTLOOenPAXRy7/IkjUMUO4BzPH8uk2gN9u41vPYa9Y2TrQetmBUcpas6m1faZO0pFfG0M1oZY9a9UWVUZO50Pvqqd32TkV+u0AiFpjBje3vtknLWBERf/VJxAAS3WiJYhKij/VTWDvX3mgWklAtd6KkB9bW/LIo0rLYQETXccy9+LiHoCPOwAkLT5IOuN3gi1/tnIogKhIn0giB1LbEwyWzvK3FPHDIXWt8y2WuhYXHfdsBAJt28qIqWYK/NVC4wy4W+sptVnbbT2VYx9MdRQwBp2FWHHOyiuVgKY++CVMuXQlSB6qZ4Vs6TIMonDZsWcTiBpOXyParHKwGJdvwqQ1+7+utXq/b4aKbFRrTbEWWBFCoPiizLTdUkIwpW6KcmYcDss+Jvms2gyO2ts+A91hAtdFSTPNUqJiuuvkgs00s27FvmhDdY5n6ot2wBfL0eYpkWRTadRMagpQSk84on/+Lx9lymXMQiL/Te+0Vp/QlGHhHJ5opDGM1Rmphv5usjKI7G+zfHZgKj7UZQcoZL+KRmwF5a9WgM92ye9PQfi32O/N+vJKLrM9F3poR7WmyW0pCkK09QBkuxUq3WM6k4SnAJC29+zu0tGZq4TxC1w9jLBcWqoRSopyrJIZpiF1hi/HhQir+si5uLZc43X3g4AsPfQVSXmQRnVfF3UsXwJZXEH5RwGzOZorNZ0pcBpE1pVNU2pmOrTqYXTAK4I02kr/OYj8PCE635xj7uLus4Rcb0l3U2aVF2kJhvb2xuTmVclQ/nlnhXWlvNruNovLLlaA6OIg4Q9huh7lPZiT+ZqUgznUhab3sZiNn1UpnneTtfWJpOtixcPN8apwmBN2xws1nUiqiUSJVESJYC7SOw/7z+y9X7lS/8+/+BFh3LToDdbANS/D1+2MSrNdfEkPUlLD/0JA/UWTCEclOLdpe/LxllmFL4rSL4oGSbJc198ObgM6mfPCpU/DJep8tRX0J86oSOaN15m1IMI5lLv2AAZ/jGgb9CNzHX7Eobu9LBxmJ37z5lzV2p4knpLRX5kTE+APUwG5vKFR/ZToa8n0mekL4pHge+UNz+AVRuMnvBjrsneWFORGE+hd+BeYguMGS/+y3NKudEq7snxNrZy5qn32G2Th2zuho/bAH07nCW50j6Gf9mZDG8qEJiy3htU75dGs40SuO2I2yFuj64G4PgYn7iWG2czFpBoQ38Ti5mrY0N77Kg7szudBIhQBq4B4YR7a9a2nuhO8l2gxVds9Pjz4F98H3i27KbM0Pv33Uk6Cb+FtzLJxoDXqzUpdgXKNHtQ1wyR9kh7pCOSD/ZzLeEIEkV3e8NwDpogkDWoFi5lv3iSUKyAu8esx//vAH1lLJCMCCqiO+32kQ9piE3+KSPIRgsdRlJ66lI2z5OYsbJs1SoQZjxQ6EebqD/XtXAhahYbG0frwOF2B86aFXnOLNpoJi3q8I5qPHr125Y5TCqQmLUmixlVlaIpCeekQpY7WucOozWomvnMgqhpNHIu3ERC3fHD5l2HZQSaZlpp4zJjpzHuSykOcGADHSCgm2c49crONjSzyO7RU5R/Zlbiz+vFTnX3iiTQ1b68NsHBJvtr+Rh8+0y6rb6mOwKaXPxa23AHO+6/Iuf39FKMwzmGWO2ToxkaD/ihqL23CQ47ob9nzFrFqlN36A4yRUscpA132D391ZxXB1LVev2o93OBZgZARI7Vhjvsuv5aaoNz7JSgqO3sWGzgRmdsExx2an9/ynFc9Ykd9VJ3JAbAOnCb4LC7+/vzJ5N0bbFsj057B4PCDU7fhju4BLs+EGyUmljMWHMwhiRYjaSrcUHlzfBL032WrSxMs2QAvMGRbBuGgup43lXvvMPD5B7jMO8+HDUtaz4vAER7iqLRlK7bDzYy7HCECl4LAs9xjrMfmgsfp7I2o7ephr9coZhZO76veVrBRA2jOe6ITEDMnkc4QgXIRBDGVUkirWL3DpH5123PUlXT/DLzOU5kqSBhbjfixX6ECpxWQgsxt1LtMczIeVszFw2FjrrejKd5gYyyP8qThClKqerwDC+g0r2sNdcfNcLcY0595eZsPiUWi5PmHGxC6EQSfvWACQ7BlV0/72606tyGBTqZe4wCjMAvkIZtI3ONo+DIuaO+1Ql7RBf+88YFoUjTeJn0PUbqO1HjLL5r+GbA5kEUMeJLEmsiLMFlkiiHOz7hEGK/t/AoUjhukD+B652H/qwFMQy3tnY7vmrnihN5SDnoCL0feLeL4f1+nv6TqBxABeAIlbNSYtc5xFQ1aygHJrzzSfPtBecY94muo3OKzkEzEyD1Z5SaaIIJgAGVgUGxl26PZDPI1rU+vQegTDhCZdfyVZNSgaA5lwvUvTuWSG1FqS0lGBhQGRjuQsGwqkPxV7js0z0AdHARxVkHyOwe/JCkaz/0BjTlXujpIoqUbUMJIhXXULoQqZyGEkSo4ATJC5FqZihBpDIZShCpMoYSJqoc6mF7emNnkIm5+xeAkpMXgJIVF+BDstXBRw85G93fvt8iz/0MSnZ30y57a25Dy77OgwxKVrROxwAeYCAEiQVDpyBytfXbnZ9hx2k555tH8eSNXiKvcO95/lvgYX1d5TaQEaUjlOXtaiPu43R5/5X9+ffNF8FKetYdlhWkK2EAsRhofS+f+afHfJ++NubJ27PBW11zzhrJY/3J1t/5+b/q3f/QJ5rjYQEsiHEvhvcH807/2azwP+UDq43udqx5Eb9kf6jWFGjCvaSvnTIXT+Mv1ujtHqia3SYGFPH/1pfnP1898/rHj0ymq37JjfVbg5PnKuW95VSzyPxHsnT7ynrp1YsfenbTs5/VeWtggQsL5z+SI8TcMvqx/eKrTlRf/e/kuXY5zlnVPnMpX5irJxfs2QnMASJCBa8x2korcP2m/fpWrCYLnHBr6oy5bcJPGTfe8mwLR1h199Wu/n7H8cmD9atbYAcCIEADDTTQQAMNtBDrJZ4MLpnHeobxYkd7gDZ2O/rU0Q4aYp17EcKeqE5soY/QbD/EOusidECqUy4CL6jOtwUFqIBFVcciUJ0JISCk7IhVnUaBr0BzjJprTzQHqPnI6pqt1xywZtM1Cmi2OyyAvb0thCC0Dy8Me7BD7U+H1Wt/OObwelmi4hn5Y06mgtIRYGS/UdlFidHbR+5Yrfb7KlBAGEmEZrfszhr6ovg8hFwMDclkSkCgiC4PWGZB6GZY0lW1viYnWqJBN8i1iB/r29drxAYAgihkqvX2YvcHPHuxld94DOhfBMr+6KtzNfyD2HUFogSvoJdXaxe5zdlAjaKhV4rgEiGM2J01/CU+ODjZumTJZErwvGQjYkJBs416Vaf7mFSrsBX906Gtn6djD3sMItBbvId9FyhDb+U8cwy40FvWpiicgA9t6RsE1DH4HXoj9rDHwH3oNd/DHgMbkLV1kAEI0EADrdAANNBAxxbY0fV3TjUXPRc0Z5gTrnLu/0u1pB9CSAos6HwJpGeWvsI0mATn7j177mzOQCJ0JkQ6FY5vJ0uu231WxnsvHezYxNcUK9uWxPr8nB0Cjy4AiG3o36hIxpPzxZ7xTmUdjtBmCcJfKD+YMmpcSnZ329R8o6ne/XZ2Tcpm572qHs53D62yt9a1hmeRsDXwKsL0Rc8XOWQmwMIGj1XF4r/HzZ8/y11WJTknxNopofLKBzZH3XY0PmXv+P61nUP6xs8zQL3r4doHe94VlEXublo2FHZUB/OVoJDjsR4Zompotl2nGKtqSMuKkwkafK+MH0xN/amXIjDWCvbKd+MDC4JVK+TA195nxYbEkhYx9h68NNtumWeU1NZ2X+vF+nkZvM/PAtCmc3YrAKFwAZm1UGivg5lYo86UyduRbvwFOoD7LC2pg0A6/rBmkVchW6O+1rYqJ/tR66NgETgh7b0wZzyEFuuON4EI83E2Nl7i9Fv6sEvXy4n0m3ffGJmWjmV3HHam4DlP0pSxiu+ydp4U5Wd4hNZGktyANl0JVYocEGzcts28HW7YeTRu5qIo/q7T7HO9b9TxJJvYQgjTbOtsOZlEUVG7lr4lbYzncnRkTq5KDag1jVSrdvJqAsYv2RdH7cZzd9VrwVhSJhKWzSSUnI5ASxuL9x9KtSfeNEpkrDqpqbiJ1uA1VlQc6GphVezsClP7M/98yKuwwKp1UPf0MNuYAIAFCmggwJjc3lfzacYIlrmtOnVNP8xRYY1yYWIeHaWQK69cAa7ymM1rZ50pLmFVWRGrDYgmrQrNJh0B+HMHBtA//RHyvu63yVypleMLfLmwQkikMpgtpFNJQiGbw+FxyBSFXMiXIJDKGVTuZ5HFFXOoWYkgjcaR6F2XgSoALyyjcHLfjiHG9WTvlRm3WGG93qZ45qokNvqnIX/5AnWneJFm83zQ9HK9Xg4HdjLzQ1OnplmgoN4wrAmUhVWL9qShLYLQODWbWsbTMEjpMzPCrV9DPT6UaaslE5O34r+Mupj2tc82P+W95fswIa8IalQQc8h8WRaDYyiEiF6Ku6FbQitTcpOvktDVlsN5iZDJq4/rOrvrwVlZELRqwjLvyWqOy6IRsy215Y/TYUp1m9k6a11wIiZ0yuSDNdYTvjFwXdzXPtvm6fciVeudWRF0Nd65UAVqrTU4Vd4654KYXGANK0QZHX+KuPhL/9aC2/XEES6HjGcFbIXlsBpWwPK5xa/YrCwI6m/bV406DHVFAGSseKuIiJX5QQP4ndHhqntZVFWZSeYJ7kK6EY44kap5d7vi+lC4U+YlMc1gZFPFP8fSAZxOleC2LaMOdnE/91R94X4Arf/8jRdvWreuP9wr6f6ym7VgbBKmpuAsL2KOkDqdjzEFqyw1vm5qT7QWnOhv2HAYnUxSKhHcKczK2Oe+fv86oRi3vd+oQ+aExTg23KUVNyTTHa2j9ByHv5vGWizNMv6RGMPpyDADoeyc5x1mR9VF75wyYp/r19YqyG07ow4rudiux3PeOJ5i62OKHWeZRsYaLrXJHDD2jouyVpBl/fobtFQhIRY1OrOqkm6UI3QUveW2rxp18Lpym7E9C8CILAr9oXOKcwlYblbooOaWI30Gi0zdjrHWoDlEWRoL458ABTla6LNc0/Sa29oe6mATO3oKxbkfUH3FCDmnPLdtGXW4lzkPtIUPwvWwEhbC9XA9XAvXn4fOVI2LHbNpvsbb6Y4zylnXRVEyOWtf7EvLR7WJafmJi9fMOSuLomZKuQMn1uZcnhoLgCzy1E70KIjxW3a3cVt9ObgphFAwNStcV76F+BIwlIUj49OV0jUzVKZtMwtX3WS5TA4j0WjSatjzpLIOR1JzU6mzmEt7McPZ5PUhPwK3lG0sxCW3upEyJA8yFsoFgUIxD6U9TqZPQ1kwjSlXd+Nat1cDLp0MMJnnlXZ94Y9Ns7LvW5px7pPZ5sfcfbUU7aJAaWRnOz+ypGsvzfRVZuWcad6L8syZqdfdjfwKJ/vWw0XNYSI8ZSOgco4jmEVbvWgUYNbiQDt+2OEhSg/eibsO57WlvALvynxTI0qsBTj3Av+VtDaRRl3eFsch0ILMHtwu+lH1YA2yNy+cYraGw3spP3XnMD2QBXrVI/pCLqcExgTwxt5AeNxgiggUEtnXHlnhSGIOGpun1Yp8vssyqRrC+a6QkzQjxrxgTk33RXrxGkia0nBZlmGG2g7nJzqAcd7RfYfXP2RhWS5DgGCzrdY6Ua2tm2ACWXtYcmNcimC6bq0lYi9ge6kcD5vT6nF6mEyYRB0N1+Ha3M51uFmPVV7F8+VyhVUbZk08xZZQ+xONpdl6tsTOZPzU11ApFZnFQb56HZw0h292//JM4La3wiWwKyh7NE8QnvMBSUlFlNpGY+FStNoivp3Pr2LJqzROktSERIySksv46nruogQcXVUyRuaNHBLVGBWYbyGxDLHrI7nirGrMMUpvCCdBzOOLH7KCkE3+BO4mL7ZRZtg/52kKh2pllhBSmE4IhNK16yzSNC0EGHgU1W4E2grIpurRF/CcvW+ZHRUhsOf5tpnvzlmEDeN6GWAUpwqqwqCYDTggA/PZalkvyWUYA10sNPLlyMKxPO6lRBFn4jw/4Zflw98WPmI/rrCpC3WPdOHGYOo4MbAr9lXjm+wOY1EWxZIcGimNlTtTJDOo3l9Zg7FyWztvlBwOuKVt8+3b8nlb9euhYET62/VkbqUnFC6SanCrvqnGY3c8ZzWqL/t1h7/XmjyHr+H1cvvi4fltuWl3/vfOtLR3IIr/8Uv1u6HIv/v5aNgwaEm40B+ocdMYll+im1jb1AgCFF6GefOrSd8+IkezfLqLwWxuTpz1E7O4LM8hsFOgjcbbQOyrQwAVzh0IO03xRZ/gc1cFYxSROco4Y23NPyBWXgXQsMIt30ArRCsFPc7rzr7QpgmWxbd3/Jgrf8VvbxiIp6T/w7x6fT6ela6LNC/zApfb9yWSn7oFK44KWQkwzgegO4i79mKz7hGfSzcPcPOIBZ2MZrPTbtFqPtezICo/cIrtAlkFX9tVaNmdf8I77+SNG5jH+YOkVlZygcartKrdVtsyKQgBRbfb1ViCUfa0nPb0gXXET50u/KH+NlD6FQRYf9a9UhlyZdD5j128G4cb8Oz4Oqud7Zvy1z0ZB6O3EM7n2s6BiyVsk48F8V8zvrm84B8LF2/+vKN3EkxeCBNHbuTusJSvyZ2gVxGBdTgI/H4XQ1qVopbcuVIBumVw0KrncsGgtj14HB6NOC5lr3pT+LqcDnv0qfnW35uwZGvW9uhh7KjeHO5VJ3nEMeCLArgnqGG7LPg8x+KdNtJunAOt7CZw448rQwQSUIU5s8o8SsWOqDDGN6ioOPnxRLgc6CcgdgOnbVgq1V1rBH1WxDubzzpWOdJnsmJtgjsQTyAwSjNe3RCLIzB/28nNM3+Sfi4BtO0cirNKWeS2bpqCrDSMra+d6oUUEX1Ox01de8K88Z5zuJRd1rFqSRxTCD1jqztLh3XkVylBE3T3CKmDlidl/+kYyjU6bgdSpGiZrcDNW+cSQicQWTlPp64NuzkRt4S2TqX+lJiqKKhMs9WimHpdFLUmiGisArrZVqYzCy0nRzrzpQqGvgtgUuOifj8Mv0vtyQ2zWlVbMNJBt7k4Vf0sW+Q0jkub0AMyMGeGDpG+eD+h8QzuNSgcDpdJs4Lnq+VLfN6RcVGJeObbIaMHnq3rYmV7vBTEzPDxH5zxbBC31nIsRnNd8zpqAXESGnG7G5Zu/JrWjg6ZIoMiwtkEuoO8s7QPQdCPo7/8N7Y2oRvQHrztl9/7A6OPY0B4pX/Rxpui90Xva//+jxg/Mn64H92mlW/OVL9xr7ZXfZtKCOhf6Em33f8c7dmb54+AXRLM6FxfSWfSOF5wRp9i+gPfHj8397k85PtWOXxsfSlAv8z4sul3rV6Z6tWXQdUxzfn/xbOzdHtw07XaQWgZ5PZ8qbyb8iStYsZjqZpq2T/ghIc12JZK6ESMIABA1/pq53TTLPJPn0DQ6/s8vYuPCN//13nIZ2gBlp91T/bSCd37xzBfNFo8WZCbGnGz7OFBrU7BKsHZzPqtu9Vn39/amh+M/PcH593eoqeImy/Bnd2D6A5+vemE7gll2BvtTbsb0/rMJSu7pPXD1trYGVn42c1EY/MH52eQA7MqqDHHjeSl3krxyF7N4nDiUCqwExq82FyZm2vLMghIamw6Gy654VVmrKv/RYrEWaiLqT2f6zOUUiGKmoWX9TuLvpuPTqdXYD7a57/o/+Xnl1E+F+soht+PT5PA3zH49l3g+Ynln+FcLM0fhV+Ni8FMOBVt0eN8mLoketvY3qv+2ESgIbabcRHmX9jLDX83kq+X+leOex8a+X/lNoHpxGul/u9M/gMNvHm+1yM+JKQYAK818HsAXhvgPaXk4J3z3gyYw9u69x9v57K3zx8+8PV/kaBJ+Po+5gxLDh/z4R5lmj4b6/v/et9H5p7qVV3rXvc/3vtD+dlN3+f8vr29aoUs82x48U9DxTnT7aI+q086Qtg+TSPOOQS3depkCkJuxm3OqfXltJJetIewOukAo6cwf0Z+Y7THABIkUEACCaQXkVqOutcsksXmR4+rnkbw6/s0wWO8A4R9xO//aw8ptsqzLYB3tWxPqfAZAnX5D29iuHmdbjOsrMdIFt7LaMiQcCPJ0jCTzJFUJ50MZLK4pSDwoIMXdNBBBx30kLtr7hk9xkhLSL2/HF36jr4TylXVAev3pIDcFmyiZw9K+xHMzO+CUfva2un2kBn0weLLs3BKf6gP7bcP7E9Z4UaxabwNWbXW+vPq/550/rseCPHFrv9h3J/1vWrsVZ+4YIG7aVr6uYPeuXMDbksDbFKYoLn3nuXtUIcwamQ+fmwxZW6/FffJvPNNWVbVJ4Zo8a/6M7pHrbu9cXfyoIVh1l2+RosUO96Ah34/R/r1F4jFNftHYOUioFbZFoy7Oz/zjPQfBzf+AZ31X59sf/Gdk9vDnwdZkj7g5+6q2x/6s7FDP+8Asv17oZnubDpxMsJ005ZTVGOjiWJZCVmJ2jg1jESXYDZ0oH+k553td5jYEWr+qF5cPXxWak4PQFev7X+/4gj2Lb+6z9MPX0lmzjvV7b+sWI1rFqRPPJLjjRl51G+XrdPvFwL/rHtv6NDZGrHi9PEXfP6D8Crqsy28z9BFnZy/0MGvi0AlimZAXVuL3CytHL07ffR0kXOTunl0KpqTwEeZ0VKud4EihlYYDq3QAq1Ki6F5RAxIIsj/fzTcmvHi+ge6MahPu0YuMC7Xwh4qDa6VaTXb3N5eNEkqoQWnfqxN8AT+nIqLVp1hbHzEa86qXK0asXVTjEja6uJw0D4LmdUSSChuqxwuVu6kWbDWFMzNDQR/7moEbQS11brqUJO+uljnmLjcsebXWPVOjD9RvHcZxN7OkTNY6o9G3azHit4wSZjPObApjVljSWIo81QnxiNHk52Zav3k6vDLqB0cp6KDJk/7DhtohnNoUZEwDquHP7DUfnJS1aRaFlT23AwZJ5jeJOVGwU0UBGMEZyWbzLVtL2lqJgygxhbcxg+drjy+9RHsjZ6UBdWKbGl3hLA43CrM6Asi207TmCLUO9Tc4ELNSiUYf+xWCa47WGKcWMQZ9KPjWbI6E3FJrjWQq1pEGEA7Sz0SNy1j1Gzo48G4IU1nes2MgwVUQQUdVFBBBZWoqjAIzM59zh6OnD0Cp6Z5+FXwtpP+8Ss1YF4G5Xt3a0mI48l8c8XA+e/x0//8zbP26MFbD+mL7Y/Dt5sv/dFWZ05R88b8KA/MaqnrsWKP8cYxOLy/B6WJnlE0pM2dz7jP6L4wvhvNreWWy6vldrME/SUf7NFXTO++Hcre2t+2ZN32d8Mg/LMT+Je9s1eX6i9L/0h49abZqdm99oql9E6s9GkH4wIYP8ktbQ3w+rzqW8+u6bOr+Nn0rhkn5p+DCTBJbxS6T7IdsCq+lSqw6t9EATr2tu9tm2urj6VjF2MlZ+M09q86t+2oc1poZK3cG8O3WgUSKx8/0ZiHtOeq89rrw6PeJ+L63rQmdtVf9l7gBFHc3WvUhzfkfVVqFeSJ5AR5NR57rJJJPRLgpfevtUbqTu7vp2FM3WD67zVPvsnRYfZDvllxx0UtbhZZ8KBA0tr4VVWVAtvn569Pisa1280suxG1idD57KWJ3pfizgg0avUImBOfhwjRKPYtGzCu4oFugperfzT2Zn+NXEARkEIv7S3TCXL3wyN0Xh1Nrqh+KcvraW+NuV+SC2IJcfixzhus3WGXaI/00oP5Hz95X+QH1e2Q1sLnU+tLei1VfpmJleQ5gpDovlzm+hDGmbgbxKSle71nn1/JF8Sq7S09W1N8QgTCWnF1PvNyVmZQk6b67LeuPaBEeX3znwthKQvW/vhPp2CKJ4v23kMP3PPQl5q1zzz8NbEDBEWgn3i2bmfcqmvTRDMYdRsIEBhmkYXVTLi9q+Y0s6yAAZEVykFpn0w3l6V6yGn/svzvh7ebU3n3onyZ+8r/Uf9xD+MEFEN3v5VbzTzzinTbzMq33m90A+m1/pqhb2UQZZO2+7PJZlE7A1XP1H9HBNA5uiD6Te6I9qFfYdNaHt462sFBNfS207t1nhozW6eHdxUQNMc9zyLi3K11PZDBpQA4eInoijd1skkUsQOvniO5ac+2OXqvTqSq3OJNT044uBvmCJm5jQYx91MglqVLwCKpLY9kSUDtQz3HERENDAsLyCDBENQoJuBCTGsypvzjOmv5JnDdhuYi90zmcNCplMa1uUxNBIaWzL3dYxR5HvJy37z6Y/4ZdH+koHqzTc1tM6o2vL9uqinsHxZs+jeTRNcEMdWyAgdewFuj8WI+cUlseAk9j/y/ttJe70vDG2w1S1WrtnfLzrOvSRtwJ/osd884JNZdoF2VIrT5VQFVhP7/uACgna+DgudR7tlRmFclX5Sq6ENVDT5iroLEjezwP2yIJO03apV387Z5vMPZzj0H0L638ffCRwZWFCioEGWKZ+pSGU6VtlcZGqRKnaSIqbqANdgaRZWkOBnUJhwzy7psEbdBaJe5L1xd/f3VFK1QTI7VV5VdFaspOjFMbvGpNYnXfvxOt0+128EporZ00R4jG+9MwHsY3pW2HlXBna8pXzMXtp2jObr7vuGO9C6gFXYubRQ5HPSOXcHC4SLl0HCfq7528KPngrEoilNJqTL+1pY1VZNYEs5olGdRJ8uj/qO6gruRimVZxNSF9QsOErpC1jaVE3VLmqva9qoxvSX7jIlZ/+Wy1wUEwykMGr0U9xy1iVX5JXsqKSKLN9Ce5OCunvOgyGKhrEijJK8mUSpRlaq0mrDKb8OEmkUQq6Zahcohk1At45P6JQbRjqk2NQQ3MQqljjZyxEcuDmMoKDmqgpMqFsSKDhzFaOyoBE+f0qGJfTstMMGzXbJhhNwmSeB5RewuaUu8lZyPiDiWYwtkC1O65MmHYU7eS6PdbpWRKhk8RcyjPvC4pow984Mg9wvqXKLRSbB2FqxFz3vYFuPV5dKE1pmGD2mPekAIweO0APw5eU3Br1zAFt6DV+AdeDPIZTg/d7TyiubFxFYrnraT6WTILT8NPU9Y3Z/vgkbu7SF8sQcqdChrdN8fi+ByiDIPx8yZMvF5FowJSz8Jtt7e4oO/buDHwA3wYNdtwn7yAOkjbMVAd6OZ7052yC/LrfB0fX29w3qPtcTrpeW/i3EiqCMI51mZcOCf+ctRZLkoP471Od193DHI+XEfO9w+GOaIp2+5sIMTAt2FW4MgOphzxVQ7kpUkqhd929hfQGMRsq8Kovfj2n9JNQJTXRRiuG9d0FlFa+DYrspbW4H4IHUkonExQ0TRCf53UDKG3p0nbGprtnTdIJuam4SSI0IPS5zR24plxQ70bVvcES5QdTG8AiPt4AyIvCHHHGLoXwQQsr3klJ6L7f17C3R4aUy7G4zCmF7FDEBiT4H2Mi4RoRUomEnSUlqtwMA6cQhKj84G6pUAuURauw5eJzVbyHVk+U6oYWWiKLETV8bllEPWCFKhDi101f7o2Nj3JrE2sdURsY6V6gmBmWz5cb7qDJfTEyPFiDmwMdBasK0hkiTlQoxly5DuLsebE22U+NHOsqg6vOCnfoM6al2aJ9zLQrSAb6rCiDvQWLGocPrbUJG608FJ4468d2GU9GsLhTwFRW72D8xZF7lIdFxzwhwmM5TMxq5MtPo0KlcsXYyYMDfJzsD2mH1cgtqhPlHrxFGeA74/sDvOsSxlevYst4uG6NVqDL9jwpQ6/bTZWr/A1g/3NHKBMzSM4pCzD6vthaSQPLmOgDGGBYfo5uaxPr+UB7BP8BxdxVptsEf5bReY2j5tqlZVjncENZyvKlN4dux2WGBGVaZCdgd7oNvrjiFYmJhZG5CqikhHO6uV87oMQgCd6n1qqGS6JEdTXM4DxFDEizRJs6I0+zJ4PIbGEaeIDbZfR3NfNZxDKwf061/WYxEl0A3UXTVO703lMtatOx23+PdfoybWDHtUQ9q8AcnVCcal+LxGsJWbUNQlQ8TeUqwMr0fXEfgknJhDR4BBY9HrEKsG8Jg1Rb6Xg3Dlzk4GZEUo5eKNZ4dhSZbpIKxCCN6HGL/WIH6SIzQ+VS0OL0c3KmyDYEiaM+7UcQpEPSyMK+xx+5di6rtDIcokHoWUKmCbumZ99WEt8ggCTkqUCYGY95giJsJPI+0w2cCdpIv0WJ7DmyLsTxVbElHruBdNOH5MiaiAKDaj1Zj5KiTsXL1J0q+y8WyC61MqQBmunYgJkQ+SY7RdPLYyjBz7ehPrjTeiTjCRf2zaITRGg7MOfakXTVwjz0guIUEVZ2VMFmjpEjCo12s2TBFgO5YQhLHNYuwOML7EYrhDIj0UrneoClFylkOFDNGfFTrHTAD0Uw+P1z5y1BJi1NYEC1ehFXxhWtNQjr5WdVVo1su0WC5ktNes6zduL4fxOl7MpFtkQndUEp1wvNo3Ii302rB5wcfp3AT06x/PBDEktHN+Rcto25CwX+ScrFeqfr5ETpF/hhwl7BBhAtMHgD+N+CgCbe4dIhYv2nYz7xRmRJl0s551ksSx8cByRUJYIjMskoVo/4EmvMRBMuYUlJ2pl7mHvef4NMieL1PFDwbnBkJaiWZhpxnvTFFakl2oIbmtKqIMmc6xID1eKCQpD85ERNdKslWbO2xmgXGgcHMbOUK8e5J3nMz5Tj2oKuaCNSHPIzfFyAzyu0ryWfZM4G8zPKiLV6mwKFhKEqvihkkKbwsGQjSG2LC6KhpPxnduOmd9kNJVVMxJvDUo4AtlsvH6vw6Ao8NtpYYg5k++pcowutyrlu20FoGwQxj6EBdHCVLDpiaHKm621TgY5fRh9ttArmjBL+2zHbDWfnKmeULrXek+GAmijPloprhnjsaZnS5GX/rcC0H20GRZXPtYzdl/ff/rDaXP27xQOs0y5NzpgSiqNEDXda18EjXoPVOlWqDojGRJWkgLWGwCJuzDQZ7N2PHbetaEWhvihFUHjFEaOIQoGPOxjLHGcFuMWCOgpwkV7e2LFBwqYrsbuX/Nhf3zG5/4fKETgdfoQxjf3ITU5KFreSeObQCYm5y1CdGJrjZ+EUfEh2be/GE2Srkc9bYCl6VNE2PEGLRxjp8o2+we8du4Qp+GVFW2uWxQ5PDpQtVN1qgOIBwnMilyN6u24+C0oBdTSgFHCceErJ0ltzZaxo4RIeFtH4r1coUd9D0RLZTydzGd/ePtqYZNJrOw4mKtmmb0qTrN9heEYyHxdXvyx23f7Xd/SyiJXWXZPm2N92LNdnLD059B7IZhVp9kDix4UDKaHQVMnF/kw8fNx3NFhqWskgJJFHzCNSQcLyjA8RstSHqU0S/cfybqIAy6UNrc4oMH9UuJ235iLzblrG6x65LT5i7kGnJtEz2NrYsB6wASDsn6zkwEkeOr+WkBMcxso+OC1klUefH412/eTIqqpH704I0/zr14x0k6kdU5iVdjMJrOMfCxw180KbeDHKLtlRmRm6A31qqTHSWRcIko74k5H2BJSUeIBTKWCIqVGkMGMpCBDGQE135Z45q0m5v379q6tdH8FgCG1cZbhrmsh0yLqtqw4xERopFDSa71f3qz2+X56zXwMZiQpEX6q5Rk/Y8aVyx8eEkPoDli7n8/9dF49mJKfR+kDY28IE9u/DahGhHiiySCq0QSzLnCkMe/uMbns1rnPfBeGFqgU+GLGCN+Vtrgxu9dPRTaBysWHw+O8zvXifAPTtDL1B9xrdYlHRsPlfr6/YlwQtjOTxhTqig2NoCqZRafsiG0FU4ctSbDcctHmVoRXN3gn+PCW14GkTvVWKm1zf0wiBd2ELoNEutHlKlm07LAF8tT8G5hVVWuO7Vhf+ti+F3YD1/DL7Af9sOeuf3dv6eqO44F9ha08+Np+CWHaHsUuUUwhTTXusxxgizIlVqX34gP1+Hr48qneGsvKjzfE7PU1tyRIkE5m6DKvV7i+51DwkS2d3kQoxbdSuVnFMK2cXvdWWMXjn+XjgoV00a2wxpFKSCjiKm+nOzwpq7J3t06HCOfLE3GYYPGMPywAp442pZJHK1OoaBaxbXD5uaLcfRmrVYwqJUxkRkIaSYslcadulQYgYJ0jpJDyWFpvaogXMAYLF1isOOIZKxOj8h4xuX1IXpLqBSyEYtJo3JFFxVL4xRASQ1LXaUkexpbq7otZZk1YlpGrTLbnufKsY4WgW3Uo22EgmkdJbutiy2hLGUK7bn29/SJBqm3SXD64n1SiBYEyfpk3Z+JmXoLxYZw5SDg0Qi4iLRlT7b6zGBwRk3Tjc/Mak5fP3/2n/upLagxoTTb44WcCade+SEYKYoZcVbTYHdAmt2hBjPxOCwYInHFM2Wm87v1ap8N/0PHVrFLO6lJjMXhnjAufm2jxyacMayRARdTswbd5ySsWvDWVws6BFqnD8Lmk8uJOgmTcnmAxNUG+xaz+YsdtOuZtY0Yr8ESrdKMPoxj6XylXRSERpINRylZILi4lJCyxhMyUjp7ZMiAFBM0zNkhIUNkI/VubgPTd7P0FSNOrHlHMw7DHTlOnFHZSF0TB/Z3JojsNKpX0qHtRPW1/cwu5LkIAIpLBgiaDykYaSxmXGKb/lHuubigOpACGQlc7QCTqOV8RdPu6qYNzWSOjJNCm7ttmsorEw0+tAwWTuR+TQKrVfoiPKzCqXxeo4w1dV9Xk5Ow0iLXHM66UcI/4zD3vbs3wpX08a2PazUUSRdmex0zRJvaLepTowCBOaS7AEwcrEstB4DrdwAElvoOBQkOVGjPHQC7N+44iOBSsnBzti0a4HqNXb1Kp2bvpIsqe5T8kmaBVFPqYBmQQIOOTqHEYxkurkOKmNRM9Xg90/zb/7JkWZVFi2pCBKkQN0Mm2cwzB+z6jw6MDK720CTU9na7LFQLjGF/BjVxDJosHOIMThm7ONRgjstPv7QND2kPezTaV1FtxdSV46v0+SCT26iI83FdU24HfzSUTWFas9xLZdZnov1LPEa9uVnidVpk64xjUkSLb//lNVvF05srtMjLyeTGXrYAsohly+cVKBPHwbAQq8QV4xOuKmBE8fWCoP6JgJhgPk2HC3sUIf7yU7arB9tKqbVdr3uDYC7iEFPjJ8aS40pfrtT1xdVhkF2Kwb04ZfrNnN5E84S274xnpDrQT1k1nETzcusKfL3AXbm+j7iPt2eKlJ+/8gghUiuWjFAoDi0+OI5WN8BwP5qsnTMmKzRYRDm1wQz+6ZoLOLD79NykHCyilugdal25EVD5Z94sqI1jiU+2WnfBji3yrN148bj5F+VpF2GZfNdFWCFffXF76hrQmxbyO34uYTWLuArGSUhvxvtuNucTZouP+uPRWPHJ3lgjt9unIkv316dPqaYfJFxF3NtSTxJlVGdMzOnMGlL7cN6NHsETBz8fQey//EI5y7dJrPjJfGpe2KgHyF9JT70kwhRzbywK3d2q+bETXNpk827dxUEI372IUZ/NtqqypiVyDR0MhFiQDaJZJLoaRlnr4belUmcSLrKSDRb7yEj0PvKuRUxu361/NXA/iLRYRm0SQzOsDUyWOGl8rkP7+u5cx7wRaludPOVi5SMN1geN55pDeVItsTX9MGS3pVmeSzxqkp/RsaeDzEmUEROJipJ5tNrlH4O+SbgvBcqhNtgYEfFuMoC7UHf9ImcRMYPI69yV5cLLncUQwlhoz+x0FLvuoUXk/gE/T/oobssXVk7erpu6QMaiqMvtW6a4rDIiL7Mtjm7Rarcejeo8vzlTgIHQUgmmNEohD3wIhvWudhhASzorF6RqSTLQ961EtcIZGw2clqe7KjjOfiREpvuk2JAAx9Y0sDNBYdu/zHAHBrCj5rACifVx1EhRZBCR/tlcbn9e4QmWoVmvHwIpGqfUDNReXcsMeMr7iSUudqj74vu2+sDtwZv9tE8IXhl/aZEXggomitmsnk7XZyXxUmrlZDGvl5dOlZQqb7uuPR6tEBFLkxg435hrxQoGSnUnkTlUGcMOI+T+87JAS0puiXXI0uz8NMXAQNrdiTGXWCZWW8K1JaWHacIQzRl1Cw50bsJnTuSN0elUw3hWbaB+2i0iUCuvQgu0sIi2Aw4iyLePNX+BLUzajmRrDovb1h+NnJZAqU/cCajJwBCflER+92T/xQlytJqhICGHQU8S1cCeh3q1QzAQRZ4ApREvPWK0VgzGAd+0q42BM6aOHlaKKaY0lJfsNPOA481tXmZu82yf1m2+UiCYDPx8u2afwxdvzET+xjPTVBVlE4boigTQbdPJv/CYhmmX1ssGRjHz07og9lsO3KPGghsEBQqDF5v57SQimAy8UacbLWe5+rfoG6a9XXCcObzLdpmFIPapb3JyzDdoETfd/ERVE4N9pli3O6axfZUfqnssZuJ0tOEmqUgz2hfYhS3carSrrpc+YQTOJumo5YaLbKxSpujUcpwepYydM/Ke89DqeBjV3kbb+LxukJ3y3h2uK2cty5Wqom9R3DxfAACQoRAnsJTelJp5XejxdyC8GL8UZIwJ2USAUlDkxjcrl7REA/XZJB211iDFOpXUlXKOPD3GCK/Qh6946PBaNCSadwA/LHKUrgGnW7vb092rCkS/4eAqFzL0j9kKYRPBlxEllHb5hdbgPTRrK9dFNUgaY0tZcxpjP6Xuhe9RaZXMo3s+9GyyNv1DHa05MToi19GOJ6+imOKbC/T+C4Cy2HNU0bn3/pvTuVXSWxRKkl1ZMir00Q9u9gLSigYmVcAPoSGPxtI6mbd1stJUW2cqu6OGL+3Dheuzz4NVR3z52o8NvSBPeWJedj9vNx/+uLAhD+yWFnwzD669Y/sHBbCzwTvOPmdgX7wR/znU9fGN4t/YfaDmOGmJfrtzt4l+xt7QEP4M1v1B7br/gpqn932tj26nP7arzO+/zx1zH1+/dyB5YGDt4GsK7x3+HkDcvX89I/yaheb3ldc+ajYvvnXh4LvicburmkHGVZkWLu3KA18jo47hhdKQEzA6+ty/5hZ38ILIv574MnarMno6hm8WqC0GOyIPGBJHX/5DYzn5ZwBfw/HTaJlBHsw1m+N8jKE29FK9GASQ9coUIzEtU6amR6sZcVYbzQ+YcTDb2ujIZnl6jW+U60QgoKg05Z3MjfAlK2/SU/TVtHF+kjKZDBxpJRTFhrYp3CKBQ9t+CLCYrIjJCp8M+Dk+IQPfZ5D59PQO5iTUMOLmZ5rieS7dz89JSnRbd793W7Kh+MkpvZk3SVgTemy+MkS5k6CBUn9bhfOremgIhdiMlQ6HdTVkq/y+n3HQ1CS8zQ3K4VC+liATdVMgFLbhwrIoqxP+l7GVZioE9Wzf8nBNrJV6Dz62eQGk1tcYKjjUoyWMZzmKkrzI6jg8zMZ7u2EqvAZwAQL9ILrg8yN47vMkyf5NNkzid23dCIPlGfF5n3aY8qIxA8pRVu3PedESntVDzpPZvYCqcI+MAQwwQYf+UA8Y6/+JNKi7s+BFEGxvKdiXV1aAh1I7Ovkywo7RsSW+vnHybhzhRso34unQRBejCCr4FOXR2RS2ih0xwlGG++DRHSil4z+2HvW8ONo1PxFxAAusB+p9odBeSEzSvKs6+zuP9pm8VtI7FPV5hLLa30ezKBMEC08EwZiwzYy1rEV+JrZPcwRsAyjfm8x7CfJP5RbIXahsN90EEOO6RIXhyaIcsHr5YHEV0E9SyhsEEEAAAYScvYEQ3T5dRYJ0bZZgJacMPqgsbSo5k0PcUUnJGY1oRyUlJ3CBawRPfQJnB+uUTM+tlVYECmrUYEAQghCEIPghIAXTYEdu7/pfhVBVhFhbPLsCfeX/iZzShVjaYoTvJM9Fc94B4fD69xPaNHt7bYyC3sb1VC8wj/I6qEv0l9A7TgC56ojnWvrBR4zRN0mxEJwELOIyr+seI8tlrhg0DeIDUt6MHhBQKgUvzElSNmVOWIDQwJpVjQbIlpvqnmgvLc652DgXM4atVYWmrbeck5g77Jg1tnG0pna3UXtYXgDG4s12PJna2WwB3qAQC8Hym+lnjEMydNbs2udBdKjTk/yTPjd2FxBcYdVnd/PmHiec6DNw7+v8hr7pUwQHWsIS+nKXKaXPY7xpnOk0Dz1Ma4CAHJDsF/ghAIFoQAm14NyYLmrpn6zj3nH+ro8f6npxVSSbviW9SV9/5ltYy7xZGQBK1n5OPu5Zvnz7J3HWKQocdLw5BeDfM2GXbW7epDhD2X7pUthmHAdCcb8RDQ70dRZ+GfhN4+oYu4gKc7Z5p+iFabdJeaqFxn3oGr1ZCW5rHkALzUq3ta/sX6Jl2thmSGA8Q3HzPQnyooAnv9rAsBOIcIxgL3248wT7T1rVIsseSM09/Xnxx8yD6PCL//NXB/0tQIUYv8HsvrBgwdfwB4/s6eICWshDUGYevNh8OPjAgSE52zteZODe1/b4zBj6a3QIN55bBAdb7o8O9gaA2bnLwHhkAQivrRM2kSFnIg7XZHfJ7Rtd9vZQYQMAsEABDQSYojrmMfvyJej/K/2tt10YJqkH0aGszbNV1sm/oG7sLuh/TJ+tUrqPqd3Nm4/+IH22CqgeI17rXs8S+Oifst3ZA9pYBceHqdxlc+6frYK3D1Obxplb6VkMjyGUQQEJ5DoyEeXVej+aeGLLRhMpXtE2FYD8yB0OoHajsh0AU0VkwY7yQlXWD2dU2NYs8A1AxaQXILTQaixUIJa/Cm2fPBJs2gOQvuegDwJuOvGvu2024XjlKlKrfitF62k2AEh/19zjvcGOSVTLj5F+M+q6TgA/TX+kTCWKEa6HPE8t8NSEqqD2AchBCUpQggoUoPQo0zWR/H8shrNccb6vYMlLLnR0U9b1Yv029DzsbE1q4Qyh3OAWvJF4pRJhEJ2AQkBnpK93t/U7GYf5n/Zh69fCzIyUKz6fP1l4q7K5s7O3z9yx0/mH2GhtHCzMkTkq0pV2dzgoSgJ9IwdZE4evpG3JGdmaL36TVPZnySiWugnrgkB8CL3EAueqJuRR82wZTEejv/8ZZGh6UKxX11c43MzLDHYWOJrVvs9dvL++XkLEO9FO8ieu6d3say7FMms8ztJ7hTlNmEMTNNU2z8AZmkSTww3kHhLaWlLRE3sHY3Qb+aVsbwwepK/fvHhx6Y/FiWnkDttcxGTqZvX/NuEqNg9GKtDtLV+MZsBd/POpfa7UqvuA70a1qetSCFypdyKd8hQ3Kr6Rjx3DULO3fDDecF6MbK+qD9ITU9eLfnWnl1O+XNuSKr+hDV7qWu0z3yLckQsKAwMDA1PMaTPc12Nk6OIXUQbzLFZZM3FjDBVLmGhDlAUK0LXc1FJDDdXUTh2p8YHjKlU7GoZOtkZxNrxzQ4rjukWLa4ES0wU/zWAx3qleOfo5LYL856ysQoxYYrRXr6M8Jt8UnbO+hhmhIO4TNy5flrpeQTaZJrHI+Va4dCBh0TI9iCfVAREzWuqWL3BnOExLSxNxW8bVZZy104V0s2FVLS2DUhhQXqQs5lVf4d/LnBfrNx23vi9rI41HUMdVxaV5l2mrhzSAC2IaWk4N0BWHUUiZ5DqGwIBIqA/3/a2JocVVVafn0nB3DSM85ihbE/Jc1cmUChLB14g1P8CxJQKWozoJCINYCJ65cYOIFC7alN3m0JAItrF8ky7dAfRzkc0AvscLUxEe3QuzAm7iaF7w/KnZbR7BumcV70/ld9AO/dzvxHVFjQi1Bwi5h/WtuAWlSfG/91LXzv7H5BnjcCcVz6c+smWUD9FDQ1dmpY0uoHRFShulpnRF2YF7PzEuFbJFcODepYLSRqNNXZHSRoWhH4sAcFBB8TrsPzoIZuNPgS73MGIcbkV4mTHQQHiZ5YA9xFPxGiiIbfgYUI9MVMbhBFSgf6KWxvMK7OKhCVQJNIIqPbRCSemhFVTpoRVU6aEViiUwYIIBJhhgguExcx18+Lf+7ev1sfOOneKfq8Vd+p4KqR4NwfvZXSu0uOnBxkNEi+QWGeRm7edkcV8+/GHHQmzC+fA2fFmLY9fNz2F9ySV8pK7W9U3nJ+pqfQW+5zyoMZ4403E+Mhfo7zrzrK+QmbcwXfjTiae0a1q3ZTZjaqi2xGRMu4tB0kz+IpE85lM7HHHJy8y+/spakpfhTOsG1RWw6CCKxF86oZWW2PPsm2bp5zC00LG5Y0jdO0PJLKmezqxegcma7PMxD7C2OdzhsEC0ZbYIndkpgfOL6LFdXBjuw4o4ACduJ6Y5BPlQ86HOq3zmsaQqsm0Oq+NtWegJVYg2V+4io1Lfv7eIkwV248amidGYjX6ImhwzlI1hAth4O727TkfRk1FZ9Ega2hkNpFkgFiREtEXH53N6qbOjvuHr+lhosjGrhDRGZjcmZkIdpTRwlvmgtr0W6ubVMJPXyPlPkeUCkZ+SA3AvF65CDMD9dAYfd+KmdugGewPxLBd+QQzEszx4CzEA93LhFcRAPMuD7xHl1porvvgeloxx39mJgxnw/y21B/6obQkgpvjhigrpnBUyPkroocNEA3Xtte11UJePn8U21tuWoi+bg3m610M7B482AtBBcnBRHlwT39R7MfBYsVqIcZOIjIxSILk7txTNxEfWNNZfIGiU36OjkGTgoxc8s/sVBuzucOdAohS+wnTE/czmVxmNURRRmVUV77KbBFyUah7Kx7jgTl8ndfTNc8s7LRH84Hk4oS1u5wzlY6ZIpzfK0tcI1VhsYspoFijtcFWpQgxocsDaoYOmrVwZPNvOFPTJnt1VhVAUw9qZNXk0r7Yi9KluIuOpoEauHBhUybSndUepI33xviCkFpIogZC6tSciEFKX+lSCkNrTyQMhlW4caxBSW/1Y4QDznPbCZ0Ni877F6XPJp1uZ+n+F8jXsklN++/tYy+jnolY1LqyelP5vr7Z4/or1sGmJmvZy6Vu0pvNF7nZJlVqdsNaMtjcsfJWpa/MmWAw2AtuHFnuFtyeLZSL6U7hZ+HKoux3mLnMoC9q2Pi3WwydEQoyg3fSmEWI8Pr9IIehUahXCKA3KxTiAYBF83R3tKhz6y07Le0T7ule2xnNv7C78vPGnPZ7uFIQvOnHXJTPBjvsy9j+oXZeruq09XSQNYoT+1B6+gGaAL1ux8O/7di4Nb8C381vCEAqN0qBW3nJkBv+VI4CamGi1L8DtBoPB4LB9CR/h0Tv/Xy/t5pSeMoVlUekj2Zgbvqg/N5hxY3fhwBN6kxfNHfDvbt567IcYW2h+tdDdnaSDf7ZFVA0C8Do80Ltn8CbvyP0ZuUtnzPfMi+id5980tm7SqxKns0oX5DL0aisB/NVWhxS6K83eoRhyAZnUX3XNLvCt4k8DWNZ5+kzKSNWsg8nQQFKnLjLIgpAE2WO0KKjF+iR/hUJkeF4EGiHqz+BVxrGTY6cBLEa6PZqFYTwjaSbanO4XqAVps4J0gVPEaoIaLrda4ITPckNGEFxuojCS8KK5Y8IIijy5nR6BMxKb0OzJ/yflZdJ5q0b+3XfH8MvooeTrv26Dazfui/BcDhjFONuObBb9XJJryxqcorOlX0z723/+JpnZlqbKlhPGaTC2YKw9iiRI4iVQqfvDwFRLR2d6XaTZRBBSVqxEKkT63BfFLS0h+DoM1YjT+jw2lO9Sdw1j7mrL6zPD87tUcu2FIo5gctc9On/xsniqGM3dtmfouhVpTZt3qj44lJKmjZ3KBHQrYXNKQleuNNRBHdRCDdT9s6vTdpnBW6WH/Is7XyLF5J558Vrf9clsPqXnJupNSKuTbOfsS9bFuqljNH2MV8JDDT2MjF3G2FdmhImJmHuOsXop1/uSZFUq4VGFehreqC4phaIme5n+xkY6LyFvd+Up/e6YOLgkI5LPumY7IauxXp+MYE54lJbEpdLLZSFl3ixVjaKER9X0MMFkcIQAwZnUqqJaqI9ytCt5dGSodyK5cCGl1InkLXpKlRPJy9hQ4MTEnnlTJJJpuKmsieSWGyraCVDDKqCC2q4eiD8BUIrVtMBo4mWWB5Zkn4xToJH1MiOAauTaqCAVWLCopQob4fqooNIGGgmKh8YFKy0emlDFQxMkXC9lEy5ggtFubmB+q977K38p0RY45OaRtzHMmjm+0KK/PP1ObrZx+wN9B80Vb0sOs39EPOuCzkmj/wo3MLwNdTB5YdkjbhJ4JySxWeXYGimKSHgM0z2ihiN6vpg2vMkT/Tq5aBLEtiiEGUF0EYnE3l3YbHkYVReIPxT0oooHeKk9SmSWGGCyGXma7EUjc1s1+gxWhLWT2AabwbICAn6d+/1l1DQ4AhZvbBSXc1+VQs/u9LBaqpCxXy/koApuQAG8UDZ7ZcKOs7vkVkknOSUilwUJzG3VkMIOr/gc7qqmZ1DWdcWnoRJrSer47g654ZORBtd9xEiD60ZxhEWcN4vGvcLrkAwZMmTIkBVyWleV6ya6jEf3zILc/1uKQ6tIP2oLex9uGnIopbIMsw87R+hWwjh+quxDlMIbV6tTP5TWn6mVn+L7jiB8RVEA4sfYPJDRW+SDpdWjCAGQ4IkrbLyVMWAuDvDPZAFkZfQ0K/C8YOiNPIJ3YAB7jzlN1cxAzQ+dpIUc3x6dKYulPmcx0JCLWLS+rzgF0R0RnhxQ/k+bAG0JG3y1QrBEGjgX9p6rAihdAPYx6FGGcPIR/CMHOEjeHEIK0n6UDhW8Ey6Da+BquHTeZf94LfQQq5iP2ORw++L+iNj7CY/xLzVj7Cvm6VTMW0xu8VviY3pH4i/m0arnMSa3ureEN2ntM+bRquY19rKBYPcBMUPKMQkqlnbsZSJbr7yRp5p6zFNWsfRjchYbGE2wLmSesoo5kcnZ01vC2awqNzJPWcUcydLIRPFzipqAEpORwnfABtgNm+BeeATWD613QKqaC5KQrEj+o0BuJK+AG4sgGVLVEiIJz4pELslb+3N6qw4e730kMZLUES7jVUmOJNpml6oF4VmRZAG7k7wK4ejwSaqaV5LwrFik+tYZeapBBLNL1YLoWpGMDbd/Xy9NBuEh/rv4z2HooSTB0eKjJLOLDwh7MwQvpar5KQnPiiQHWSAK4fId+iop+GmDEIb2h+kf3dl77JvfR8xP52UCQujT//rbEYDQZ9d1TC5k1mbQ/BAAxIBBCCEAkY25HESPzg/S/fw4wJDWDOxoCznUW67DNPdjIa2yRErGPoKx6PoYViUQvlCdIVXlDBy1/QxSNHTmnaCebrQfht4dJZCnu4BAfJ4GDJXKq2cjvRe+41yn7PCGsUFv+wywfR+WkX8L5a4nx56mwh4CYfRWCDlxAJS+rCwxyOOux2sH+tIogo7MZEStVEe8llSj2HgyOwK9f2/SnM7JhmR/xoyxTA3xNvPWKAPGEz61ICxg+lhjO+lQMcrKdL63CaR7Dc7kIdtwtEg7oe0eIBlD2ILuSdSPUyfiJoldY4G5kTjOyuNdqkVclrm0NUdV81QZyV7gtw3SMZf5LsQEL2Q6GLkoIpn4YkmoPOVK0nIzSaBkEoktcWZDXgipUjGcz/HIdHbnsjb1ipLlnN7x8dI4WjNuIUlnNHpai17ZXx839dnHdVkDo8PBJAOCjvjJlbzMN/ckP/Ppot6tOZNWA11jsuH/D0S+7IR/vmhtRuZBG+akahjSW5+JmB5Wmd3sduyBRyDpDRnPxvEieAiyDoFZ29EhYOnOMW1GYP4UErfju9XWb1Dabg0bsXpLnejHbdie5yy4tRhPYGw/gakdp1SL5Glc3RrjOOuylG4PWpsR5hT/W3XljRp90IfQO4jDiJJkmNAJXf6Qr37Kkd75MB9mUv9u1pwr7BnW/AIg6MgMSQwXB7jl34lsh9ZXz1/o0bF7A0RGCEZxKkJdj74pHo2vvRgi3dIUajrzAQhJdhkAEuwcGHE2DkF6GzeFUnHQ8hMYJFkCi9TqOMSZhEda+ghI0F9EFMubJFSWLWSUyO0UlM5ZHCiVMiqZUJzEfEMjazsXCcvpBNzIQDORic8obiRaefBI8aIy4yuCaxn+7Z4Q+onpVFESU8Zo+kMV5SQQuqqB0aSUGK6gl7LOD4at0qwPw0XewI7EKSs0FkruMEeiqR5KhQ0kN5qQJWgXaRtdh3qINVjgi7MC2nAxV5ksL6fMKLBCcrktJQKnnrmnEhhc/jH4o5HJ7nGzyPIjTXegtmyfs0l8cSrYXhaXKSnNBQyRjGRqZLfhFIMT871VOhujDYlKI5cazV2XQ4FeVGomI3P3LOxIfDGlqmF4U7Oehi00fZaC3GasvbH21bOzsmHKyuW+OvVnI7FxE1W9Al4eipubkzlrhJ5S5wyjDnWM5qUyZpMzW8aYlSIYDctMCjcGPTMQO9oSZzNRUzRntKQ8GPGc2aiv0SvHc9lBbCtD48D88Z9uvLA++CoAOv7wJLwSKjrsgEMecJhEu5SJWH7mZ5K78hUYJaNE1uuKFCtxceu3vNJkUm8rc9QnngsJ6/a7Kc5vfaj3VTnmczM12mh5n1/NDQEKwkOc3fpwmszQaqs+Fm2sfrZMtDnesQ52Dk4uX7io18wkohu4k4TG8bjPtRELP536DBjUb5s3HHODX21SLGieW5QYNgr2lunCSkU8leCuJAMPAogggQwK6pXuE6PlLn2tusP1b9V+gThAlVOaXNJlyJRbHrsp/0+sSpRVqcpUzm6/0jOQcBAU8oQiHtDmfgV3VcGgyaVClYhIXKJSgTx4qnheDMtNWaIkJKV4eI0YVYwAUbVqVKs6ug0rVT1zKLMVhT8NidMiKmyF++zEjBpOjWoijuceXAI4wn/f0Bgsqn0Vk9QKAoXBEUgUGpPIQkI1crFEERaHZ2Vj5yBwcnHz8BL5SPwCgkLC+1Ij8XqqnTogyd9TSRQpD3JUiiVazVT9BvYpB88dyFXu3u3k9rXKuc2kP8J6/Xl7wcQzn/hkMpfyblPedX5lMpN70pH0tMQiuWy0uC9YAWd8JL23Uk6lo81Og7k/AMAwK/Z5BiCWYrl2rwc0cl3ygBiMKJhhMIqVc0ObByaFrqwu9guVURDzoJCYB4QKJDQICkGiVkkI84BQgQSdYB2hMkKokBBUIAiEChokBEFQgTbyeHdXW2pXxJVa+MOEE34vjes0iSHu8IZt4GxndbiRNZ70bOqKlJ5AmDObJQmSnPLlK+o0nvSG02GTFau/2NppVQ+gJ5t4eW9gyoT2+meMuifEdrHEaf3umFCktlvbsLf3AAt9WaUyWYof2CfUyinNXDGpDeTpaxOcNaCylUrB12NQth5OVpoBHkN12lhpyWuPz9ixaaM972D46Jyoj+rCcPg82UZc18cZ87r5JxeQmoePnATYYB6cjVqkWRDzj3mbZNCrt6koDgTyIPVBMyZGDpX+Dw/UWdiPJBV7szi+4+9YvutEMI5wy3u9LhuoNDYAAAAA) format('woff2')}

:root {
  /* palette — reference values */
  --ink:        #000000;
  --ink-soft:   #020202;
  --paper:      #ffffff;
  --cream:      #dbd5c3;
  --muted:      #6b6b6b;
  --rule:       #e2e2e2;
  --panel:      #f4f2ed;
  --flag:       #8a7400;

  /* type scale — /18 rem, matching the reference exactly */
  --t-sm:   0.8888888888888888rem;  /* 16px */
  --t-base: 1rem;                   /* 18px */
  --t-md:   1.3333333333333333rem;  /* 24px */
  --t-lg:   1.5555555555555556rem;  /* 28px */
  --t-xl:   1.7777777777777777rem;  /* 32px */
  --t-2xl:  2.2222222222222223rem;  /* 40px */
  --t-3xl:  2.6666666666666665rem;  /* 48px */
  --t-4xl:  4rem;                   /* 72px */

  /* line-heights — absolute rem, as the reference sets them */
  --lh-sm:   1.6666666666666667rem; /* 30px */
  --lh-md:   2.0555555555555554rem; /* 37px */
  --lh-lg:   2.3333333333333335rem; /* 42px */
  --lh-4xl:  4.222222222222222rem;  /* 76px */

  /* tracking — negative throughout */
  --tr-body:    -0.011111111111111112rem;
  --tr-mid:     -0.044444444444444446rem;
  --tr-display: -0.09rem;
  --tr-hero:    -0.24rem;

  /* spacing — same /18 scale */
  --s1:  0.2222222222222222rem;  /*   4px */
  --s2:  0.4444444444444444rem;  /*   8px */
  --s3:  0.8888888888888888rem;  /*  16px */
  --s4:  1.1111111111111112rem;  /*  20px */
  --s5:  2.2222222222222223rem;  /*  40px */
  --s6:  4.444444444444445rem;   /*  80px */
  --s7:  6.666666666666667rem;   /* 120px */
  --s8:  13.333333333333334rem;  /* 240px */

  --shell: 1832px;

  /* page edge. Fixed in px on purpose — it holds the same at 390px and at
     2560px, rather than tracking the viewport. The reference site runs 8px
     here; this is deliberately wider. Change this one value to retune. */
  --gutter: 40px;

  /* the green cursor dot's diameter. One value — the centring offset is
     derived from it, so this is the only number to change. */
  --dot: 20px;
  --measure: 34rem;

  --sans: "Archivo", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif;
  /* width axis: prose stands in for Acumin Pro Condensed, caps for SerialB Bold */
  --wdth-prose: 85%;
  --wdth-caps:  100%;
  --mono: "SF Mono", ui-monospace, "Menlo", monospace;
}

@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --ink:      #ffffff;
    --ink-soft: #f2f0eb;
    --paper:    #000000;
    --muted:    #9a9a9a;
    --rule:     #262626;
    --panel:    #131313;
    --flag:     #d8c56a;
  }
}
:root[data-theme="dark"] {
  --ink:      #ffffff;
  --ink-soft: #f2f0eb;
  --paper:    #000000;
  --muted:    #9a9a9a;
  --rule:     #262626;
  --panel:    #131313;
  --flag:     #d8c56a;
}

*, *::before, *::after { box-sizing: border-box; }

html {
  font-size: 18px;                 /* the reference's rem base */
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
  padding: 0;
  background: var(--paper);
  color: var(--ink);
  font-family: var(--sans);
  font-size: var(--t-base);
  font-weight: 400;                /* 400 dominates the reference: 21 uses */
  font-stretch: var(--wdth-prose);  /* semi-condensed, standing in for AcuminProCond */
  line-height: var(--lh-sm);
  letter-spacing: var(--tr-body);
  -webkit-font-smoothing: antialiased;
}

/* --- type roles ----------------------------------------------------------
   Prose inherits --wdth-prose from body. Headings and the uppercase label /
   emphasis family reset to normal width, which is the role SerialB-Bold plays
   in the reference. Weights are deliberately left alone: .cap is already 700,
   the labels are 400 by design, and h1-h3 are 400 to match the reference's
   dominant weight. Only the width axis changes here.
------------------------------------------------------------------------- */

h1, h2, h3,
.cap,
.eyebrow,
.ba .tag,
.trio .tag,
.result > .kind,
.claim > .kind {
  font-stretch: var(--wdth-caps);
}

/* --- shell ---------------------------------------------------------------- */

.wrap {
  max-width: var(--shell);
  margin: 0 auto;
  padding: 0 var(--gutter);
}

/* --- nav ----------------------------------------------------------------- */

/* The header has to be pixel-identical to the index's top row, because it is
   the same header — a visitor moving from the index into a project should not
   see the name change weight, case or position. So this is not a flexbox that
   merely looks similar: it is the same 12-column grid, the same columns
   (1-2 for the name, 10-12 for the links), the same 14px top offset that
   .idx-top gets from its margin, and the same 120px below. The links carry
   .cap in the markup, which is what makes them bold uppercase like the index.

   Keep the four numbers below in step with .idx / .idx-row / .idx-top if any
   of those change: shell, gutter, column count and column-gap all have to
   match or the two headers drift apart again. */
.nav {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: var(--s2);
  align-items: baseline;
  padding: 0.7777777777777778rem 0 var(--s7);   /* 14px, matching .idx-top's margin-top */
  /* 18px, matching `.idx p`, NOT 16px. The links themselves are 16px via .cap;
     this is the line box they sit in, and a 21.3px box instead of the index's
     24px one dropped the whole header 2px higher on every project page. */
  font-size: var(--t-base);
  line-height: 1.3333333333333;                 /* the index's 24px, not the body's 30px */
  letter-spacing: 0;                            /* .cap supplies its own tracking */
}
.nav p { margin: 0; max-width: none; }
.nav .nav-name { grid-column: 1 / span 2; }
/* space-between inside columns 10-12 puts Work at the left edge of that band
   and About at the right — exactly where `(select) work` and `About` sit on
   the index. */
.nav .nav-links {
  grid-column: 8 / span 5;               /* widened from 10-12 when Patents and Awards joined */
  display: flex;
  justify-content: flex-end;             /* four links spread over five columns read as scattered */
  gap: var(--s5);
  align-items: baseline;
}
/* the same blur-on-hover the index gives its plain text links, so hover reads
   the same on both too */
.nav a {
  color: var(--ink);
  text-decoration: none;
  filter: blur(0px);
  transition-property: color, filter;
  transition-duration: 0.2s, 0.3s;
  transition-timing-function: linear, ease;
}
.nav a:hover { filter: blur(6px); }
.nav .nav-links a[aria-current] { color: var(--muted); }

/* --- headings ------------------------------------------------------------ */

h1, h2, h3 { font-weight: 400; margin: 0; }

h1 {
  font-size: var(--t-4xl);
  line-height: var(--lh-4xl);
  letter-spacing: var(--tr-hero);
  text-transform: none;
}
h2 {
  font-size: var(--t-3xl);
  line-height: 1.1;
  letter-spacing: var(--tr-display);
}
h3 {
  font-size: var(--t-md);
  line-height: 1.25;
  letter-spacing: var(--tr-mid);
}

/* the reference's own h1 breakpoints */
@media (max-width: 1169.98px) { h1 { font-size: 4rem; line-height: 4.22rem; } }
@media (max-width:  991.98px) { h1 { font-size: 4rem; line-height: 4.22rem; } }
@media (max-width:  767.98px) { h1 { font-size: 3.33rem; line-height: 3.55rem; } }
@media (max-width:  543.98px) { h1 { font-size: 2.22rem; line-height: 2.44rem; letter-spacing: var(--tr-display); } }

p { margin: 0 0 var(--s4); max-width: var(--measure); }
p:last-child { margin-bottom: 0; }

a { color: var(--ink); }

/* One hover language across the site. Clickable TEXT blurs; clickable MEDIA
   (an image or video that opens, links or plays) grows the cursor dot instead,
   which the inline zoom script handles. A link that wraps an image is media,
   not text, so it is excluded here: `filter` on the ancestor would blur the
   image with it. */
a, button { filter: blur(0px); transition: filter 0.3s ease, color 0.2s linear; }
a:not(.idx-entry-link):not(:has(img, video)):hover,
button:hover { filter: blur(6px); }
strong { font-weight: 500; }
em { font-style: italic; }

.lede {
  font-size: var(--t-lg);
  line-height: var(--lh-md);
  letter-spacing: var(--tr-mid);
  max-width: 44rem;
  margin: 0 0 var(--s6);
}

.eyebrow {
  font-size: var(--t-sm);
  text-transform: uppercase;
  letter-spacing: 0.06rem;
  color: var(--muted);
  margin: 0 0 var(--s2);
}

/* --- section labels ------------------------------------------------------ */

.label {
  display: flex;
  gap: var(--s3);
  align-items: baseline;
  font-size: var(--t-sm);
  letter-spacing: var(--tr-body);
  color: var(--muted);
  padding-bottom: var(--s3);
  margin-bottom: var(--s5);
  border-bottom: 1px solid var(--rule);
}
.label .num { font-variant-numeric: tabular-nums; color: var(--ink); }

/* --- page head ---------------------------------------------------------- */

/* The header sits on the nav's own 12-column grid, so every edge in it lines
   up with something above: the title across cols 1-10, the lede in cols 1-7
   and the facts in cols 9-12, their top rule level with the lede's first
   line. One rhythm: 80px under the nav, 20px to the lede, 80px to the hero. */
.page-head {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: var(--s2);
  align-items: baseline;
  padding: 0 0 var(--s6);
}
.page-head > p { max-width: none; }
.page-head h1      { grid-column: 1 / span 10; }
.page-head .lede {
  grid-column: 1 / span 7;
  align-self: start;
  max-width: 44rem;
  margin: var(--s4) 0 0;
}
.page-head .meta {
  grid-column: 9 / span 4;
  align-self: start;
  margin: calc(var(--s4) + 0.5rem) 0 0;
  font-size: var(--t-sm);
  line-height: 1.5;
  border-top: 1px solid var(--ink);
}
.page-head .meta > div {
  display: grid;
  grid-template-columns: 6rem 1fr;
  column-gap: var(--s3);
  padding: var(--s2) 0;
  border-bottom: 1px solid var(--rule);
}
.page-head .meta dt { grid-column: 1; grid-row: span 2; color: var(--muted); }
.page-head .meta dd { grid-column: 2; margin: 0; }
.page-head + figure { margin-top: 0; }

.nav + .page-head { margin-top: calc(var(--s6) - var(--s7)); }   /* 80px under the nav, not 120 */

@media (max-width: 900px) {
  .page-head h1,
  .page-head .lede,
  .page-head .meta { grid-column: 1 / -1; }
  .page-head .meta { margin-top: var(--s5); }
}

/* --- sections ----------------------------------------------------------- */

section { padding-top: var(--s7); }          /* 120px, measured */
section > .body { max-width: var(--shell); }

.two-col {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--s6);
}
.two-col > div > h3 { margin-bottom: var(--s4); }
.two-col p { max-width: none; }

@media (max-width: 720px) {
  .two-col { grid-template-columns: 1fr; gap: var(--s5); }
  section { padding-top: var(--s6); }
}

/* --- figures ------------------------------------------------------------ */

figure { margin: var(--s5) 0; }
figure img {
  display: block;
  width: 100%;
  height: auto;
  background: var(--panel);
  transition-property: filter;
  transition-duration: 0.3s;
  transition-timing-function: ease;
}

figcaption {
  font-size: var(--t-sm);
  line-height: var(--lh-sm);
  color: var(--muted);
  margin-top: var(--s3);
  max-width: var(--measure);
}
figcaption b { font-weight: 500; color: var(--ink); }

figure video {
  display: block;
  width: 100%;
  height: auto;
  background: var(--panel);
}

figure.bleed { margin-left: 0; margin-right: 0; }
/* Tall images are height-capped rather than width-filled, so `width: auto`
   lets the aspect ratio drive the width. max-width is the missing half of
   that pair: without it a portrait image scaled to 90vh grows wider than
   the column and pushes the page into horizontal scroll on a phone.
   Both caps together, with width and height auto, preserve the ratio. */
figure.tall img { max-height: 90vh; width: auto; max-width: 100%; }

/* non-destructive crop: --ar frame, --zoom scale, --pos focal point */
figure.crop { --ar: 16 / 9; --zoom: 1; --pos: 50%; }
figure.crop .box {
  position: relative;
  aspect-ratio: var(--ar);
  overflow: hidden;
  background: var(--panel);
}
figure.crop .box img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: var(--pos) center;
  transform: scale(var(--zoom));
}

/* --- before / after ----------------------------------------------------- */

.ba {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--s3);
  margin: var(--s5) 0;
}
.ba figure { margin: 0; position: relative; }
.ba + figcaption { margin-top: var(--s3); }
.ba + figcaption + .body { margin-top: var(--s5); }   /* caption straight into prose */

@media (max-width: 720px) { .ba { grid-template-columns: 1fr; } }

/* --- trio: three abreast, for concept sets ------------------------------ */

.trio {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: var(--s3);
  margin: var(--s5) 0;
}
.trio figure { margin: 0; position: relative; }
.trio + figcaption { margin-top: var(--s3); }

/* --- figure labels ------------------------------------------------------ */

/* BEFORE / AFTER / CONCEPT 01 and the rest sit BELOW the frame, not on it.
   Laid over the image they were the loudest thing in the composition — a
   solid black brick on a white admin screenshot competed with the screenshot
   it was labelling, and on a dark photograph the cream `.after` chip read as
   a sticker. Nothing is printed on the photograph now.

   The spec is deliberately not a new invention: it is `.eyebrow` — the site's
   existing quiet-label idiom — plus a hairline above, so the label reads as
   belonging to the frame it sits under rather than floating between two.

   This is CSS only. The markup keeps `<span class="tag">` as the FIRST child
   of each <figure> (50 instances across the five project pages); the figure
   becomes a column flexbox and `order: 2` moves the label after the image.
   So the direction can be changed again later in this one block, and none of
   the 50 spans — or export.py — has to know. `.tag.after` is listed
   explicitly only to cancel its old cream fill; it is otherwise identical,
   because position in the pair already says which is which. */
.ba figure,
.trio figure { display: flex; flex-direction: column; }
.ba .tag,
.trio .tag,
.ba .tag.after {
  position: static;
  order: 2;
  background: none;
  color: var(--muted);
  margin-top: var(--s2);
  padding: var(--s2) 0 0;
  border-top: 1px solid var(--rule);
  font-size: var(--t-sm);
  text-transform: uppercase;
  letter-spacing: 0.06rem;
}

@media (max-width: 900px) { .trio { grid-template-columns: 1fr 1fr; } }
@media (max-width: 620px) { .trio { grid-template-columns: 1fr; } }

/* --- pairgrid: many small before/after couplets ------------------------- */

.pairgrid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(17rem, 1fr));
  gap: var(--s4) var(--s3);
  margin: var(--s5) 0;
}
.pairgrid figure { margin: 0; }
.pairgrid .pair {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.167rem;
}
.pairgrid img {
  display: block;
  width: 100%;
  height: auto;
  /* one shared frame, the designed idle screen's 906 x 1600, so both halves of
     every pair and every pair in a row stand the same height and the captions
     share a baseline; the live captures are centre-cropped by at most ~16% */
  aspect-ratio: 906 / 1600;
  object-fit: cover;
}
.pairgrid figcaption { margin-top: var(--s2); }

/* --- quotes ------------------------------------------------------------- */

blockquote {
  margin: var(--s5) 0;
  padding-left: var(--s5);
  border-left: 2px solid var(--cream);
}
blockquote p {
  font-size: var(--t-lg);
  line-height: var(--lh-md);
  letter-spacing: var(--tr-mid);
}
blockquote cite {
  display: block;
  font-style: normal;
  font-size: var(--t-sm);
  color: var(--muted);
  margin-top: var(--s3);
}

/* --- figure list (numbers) --------------------------------------------- */

.figures {
  list-style: none;
  margin: var(--s5) 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(14rem, 1fr));
  gap: var(--s5);
}
.figures li { border-top: 1px solid var(--rule); padding-top: var(--s3); }
.figures .n {
  display: block;
  font-size: var(--t-2xl);
  line-height: 1.05;
  letter-spacing: var(--tr-display);
  font-variant-numeric: tabular-nums;
}
.figures .d { display: block; font-size: var(--t-sm); color: var(--muted); margin-top: var(--s2); }

/* --- end-of-project result block ---------------------------------------
   The one element that appears, identically, at the close of every project
   page. Four tiles, results only: each tile is either the outcome itself or
   the baseline that outcome is measured against. No process counts, no craft
   volume, no problem-sizing with no result attached to it. The trailing note
   carries the caveat that has to travel with those four numbers.
----------------------------------------------------------------------- */

.result { margin: var(--s5) 0; }
.result > .kind {
  display: block;
  font-size: var(--t-sm);
  text-transform: uppercase;
  letter-spacing: 0.06rem;
  color: var(--muted);
  margin-bottom: var(--s2);
}
.result .figures {
  margin: 0;
  border-bottom: 1px solid var(--rule);
  padding-bottom: var(--s5);
}
.result > .note { margin-top: var(--s3); border-top: 0; padding-top: 0; }

/* A worded ladder reusing the same grid — no display numerals to shout. */
.ladder .n { font-size: var(--t-md); }

/* --- validation claims ------------------------------------------------- */

.claim { margin: 0 0 var(--s5); }
.claim:last-child { margin-bottom: 0; }
.claim > .kind {
  display: block;
  font-size: var(--t-sm);
  text-transform: uppercase;
  letter-spacing: 0.06rem;
  color: var(--muted);
  margin-bottom: var(--s2);
}
.claim.unknown { border-left: 2px solid var(--flag); padding-left: var(--s4); }
.claim.unknown > .kind { color: var(--flag); }
.claim ul { margin: 0; padding-left: var(--s4); max-width: var(--measure); }
.claim li { margin-bottom: var(--s2); }

/* --- index ---------------------------------------------------------------
   Ported 1:1 from ralston.studio's own inlined Semplice CSS, values read
   from the source rather than measured off a screenshot:

     container      max-width 1832px, padding 0 8px
     grid           12 columns, 8px gutters
                    (.row margin -4px + .column padding 4px = 8px between,
                     0 at the outer edges — reproduced here with grid gap)
     body copy      18px / 1.3333 (24px) / letter-spacing 0
     bold caps      16px / uppercase / letter-spacing 0.1px
     nav            16px, 16px padding above and below
     rhythm         4 · 8 · 14 · 16 · 20 · 40 · 80 · 120 · 240px
     entry row      cols 1–2 number · 3–8 role+project+blurb · 10–12 thumb
                    (one link per entry; the reference's full-width hero per
                     project is collapsed so all five rows are scannable)
     link hover     color .2s linear, filter .3s ease → filter: blur(6px)
------------------------------------------------------------------------- */

.idx {
  max-width: var(--shell);
  margin: 0 auto;
  padding: 0 var(--gutter);
  line-height: 1.3333333333333;          /* 24px, not the body's 30px */
  letter-spacing: 0;                     /* not the body's -0.2px */
}

/* the detail pages set `section { padding-top: 120px }` globally; the index
   states its own vertical rhythm, so neutralise it here. Two-class
   specificity also beats the responsive `section` overrides further down. */
.idx section { padding-top: 0; }

.idx-row {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  column-gap: var(--s2);                 /* 8px, the measured gutter */
}
.c1-2   { grid-column: 1  / span 2;  }
.c3-5   { grid-column: 3  / span 3;  }
.c3-9   { grid-column: 3  / span 7;  }
.c3-8   { grid-column: 3  / span 6;  }   /* entry text; col 9 stays empty */
.c8     { grid-column: 8  / span 1;  }
.c10-12 { grid-column: 10 / span 3;  }
.c8-12  { grid-column: 8  / span 5;  }   /* header links: four items need five columns */
.c-full { grid-column: 1  / span 12; }

/* body copy — the reference's exact paragraph metrics */
.idx p {
  margin: 0;
  max-width: none;
  font-size: var(--t-base);              /* 18px */
  line-height: 1.3333333333333;          /* 24px */
  letter-spacing: 0;
}

/* the bold uppercase span the reference uses for every proper noun */
.cap {
  font-size: var(--t-sm);                /* 16px */
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.005555555555555556rem;   /* 0.1px */
  color: var(--ink);
}

/* links: the reference's signature blur-out on hover */
.idx a {
  color: var(--ink);
  text-decoration: none;
  filter: blur(0px);
  transition-property: color, filter;
  transition-duration: 0.2s, 0.3s;
  transition-timing-function: linear, ease;
}
/* Standalone text links blur whole. The entry link is excluded because it
   wraps its own thumbnail: `filter` on an ancestor cannot be undone on a
   descendant, so a blur here would blur the image too — the bug that used to
   fog every hero. Entry hover is handled by the dim-and-rule block below. */
.idx a:not(.idx-entry-link):hover { filter: blur(6px); }

/* top row — name · statement · status · (select) work + about, all one line */
.idx-top { margin-top: 0.7777777777777778rem; padding-bottom: var(--s7); }  /* 14px / 120px */
.idx-top .idx-right { display: flex; justify-content: flex-end; gap: var(--s5); align-items: baseline; }   /* matches .nav-links */
.idx-top .idx-right p, .nav .nav-links p { white-space: nowrap; }

/* work entries — one clickable row: number · text · thumbnail.
   Collapsed from a full-width hero per project, so all five projects are
   scannable side by side instead of being five stacked posters. The whole
   row is a single link, since the index exists to send people into a page. */
.idx-entry { padding-bottom: var(--s7); }              /* 120px */
/* :first-of-type would resolve to .idx-top, which is also a section — the
   adjacent sibling is the reliable way to reach entry 01. */
.idx .idx-top + .idx-entry { padding-top: var(--s6); } /* 80px */
.idx-num { font-variant-numeric: slashed-zero tabular-nums; }

/* The entry is one link wrapping a text row and the full-width hero beneath
   it, which is the reference's own structure: on a 12-column grid the number
   takes columns 1-2, the project title 3-9, the description 10-12 (2+7+3,
   no gaps), and the media spans all 12 underneath.

   One <a> around both halves rather than the reference's separate linked
   image: the title is the thing a reader is deciding on, so it should be
   clickable, and one target per project reads better to a screen reader
   than two pointing at the same page. */
.idx-entry-link { display: block; }
/* all three columns start on one baseline, the way the reference sets them */
.idx-entry .idx-row { align-items: start; }

/* the number sits above the project title, left-aligned with it, rather than
   in a column of its own — stranded between the image and the text it read as
   belonging to neither. No padding here: the 20px comes from .idx-proj's own
   padding-top below, so the number-to-title gap and the title-to-description
   gap stay one value rather than two that can drift apart. */
.idx-numline { padding-bottom: 0; }

/* Entry hover follows the site-wide rule: the text row is text, so it blurs;
   the hero is media, so hovering it grows the cursor dot (inline zoom
   script). The blur sits on .idx-row, a sibling of .idx-hero, never on the
   link that contains both: `filter` builds a stacking context and cannot be
   cancelled on a descendant, which is what used to fog the images. */
.idx-entry-link .idx-row { filter: blur(0px); transition: filter 0.3s ease; }
.idx-entry-link .idx-row:hover { filter: blur(6px); }

/* No stacking padding: number, title and description are three columns of one
   row, so they share a single top edge. The description column is 3 of 12
   (~334px at 1440), narrower than --measure, so it needs no cap. */
.idx-entry .idx-numline,
.idx-entry .idx-proj,
.idx-entry .idx-desc { padding-top: 0; }

/* hero — the full 12 columns, under the text, as the reference has it.
   All five are forced to the same 16:9 regardless of the source ratio so the
   five entries scan as one set rather than five different shapes.

   --pos and --zoom stay as the per-entry crop hooks, set inline on the
   <figure>. Note the resolution ceiling moved with the frame: at 1360 CSS px
   a --zoom above ~1.4 starts asking for more pixels than the ~1900px sources
   have. Entry 05 sits at 1.6 because the hardware was asked to fill more of
   the frame — a deliberate trade, not an oversight. */
.idx-hero {
  margin: var(--s5) 0 0;
  overflow: hidden;
  aspect-ratio: 16 / 9;
}
.idx-hero img,
.idx-hero video {   /* entries 02 and 03 play their page-hero film */
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: var(--pos, 50% 50%);
  transform: scale(var(--zoom, 1));
  transform-origin: var(--zoom-origin, 50% 50%);
}

/* Entry 01: the Hub connecting. Line and badges are overlays positioned in
   percent of the 2400x1350 frame (left/width shared by the badges here, top
   set inline). Armed by the inline script in work.html; unarmed they sit
   in place, which is the finished still. */
/* Entry 03: the Customer View film playing on an iPad, drawn in CSS so it
   stays sharp at any width. The screen keeps the film's own 1600x926 ratio
   rather than an iPad's: the alo logo and the tip panel run to the film's
   edges, and cropping to a 4:3 screen would cut both. Sized in cqw (the
   figure's width) so bezel, ring and radii scale together. */
.idx-ipad {
  container-type: inline-size;
  display: grid;
  place-items: center;
  background: #e2e2e2;          /* the POS Hub entry's grey */
}
.ipad {
  position: relative;
  width: 64cqw;
  padding: 1.4cqw;
  border-radius: 3.2cqw;
  background: #0b0b0b;
  box-shadow:
    0 0 0 0.16cqw #c4c5c7,                      /* the silver edge */
    0 2.5cqw 5cqw -1cqw rgba(0, 0, 0, 0.18);    /* lift off the grey */
}
.ipad::before {                 /* front camera, centred on the long edge */
  content: "";
  position: absolute;
  top: 0.55cqw;
  left: 50%;
  width: 0.36cqw;
  height: 0.36cqw;
  margin-left: -0.18cqw;
  border-radius: 50%;
  background: #1c2433;
}
.ipad-screen {
  overflow: hidden;
  border-radius: 1.8cqw;
  background: #000;
}
.idx-hero .ipad-screen video {
  width: 100%;
  height: auto;
  aspect-ratio: 1600 / 926;
  object-fit: cover;
  transform: none;
}

.idx-connect { position: relative; }
/* the whole composition sits 10% larger than the frame, grown from the
   bottom centre so the iPad still bleeds off the bottom edge; one transform
   on the stage keeps the overlays locked to the base image */
.connect-stage {
  position: absolute;
  inset: 0;
  transform: scale(1.1);
  transform-origin: 50% 100%;
}
.idx-hero .connect-line,
.idx-hero .connect-badge {
  position: absolute;
  object-fit: fill;
  transform: none;
  background: none;   /* figure img paints --panel; these are transparent cut-outs */
}
.idx-hero .connect-badge { left: 68.75%; width: 18.5%; height: 10.963%; }

/* One 7s loop: the line fills (0.3-1.2s), the badges arrive 0.18s apart
   (from 1.2s), everything holds, then fades together and resets for a short
   pause before the next pass. The stagger is an animation-delay, which with
   an infinite loop offsets every iteration, not just the first. */
.idx-connect.is-armed .connect-line { clip-path: inset(0 100% 0 0); }
.idx-connect.is-armed .connect-badge { opacity: 0; }

.idx-connect.is-in .connect-line {
  animation: connect-line 7s infinite both;
}
.idx-connect.is-in .connect-badge {
  animation: connect-badge 7s infinite both;
  animation-delay: calc(var(--i) * 0.18s);
}

@keyframes connect-line {
  0%, 4.3% { clip-path: inset(0 100% 0 0); opacity: 1;
             animation-timing-function: cubic-bezier(0.65, 0, 0.35, 1); }
  17.1%, 75% { clip-path: inset(0 0 0 0); opacity: 1; }
  81%      { clip-path: inset(0 0 0 0); opacity: 0; }
  81.1%, 100% { clip-path: inset(0 100% 0 0); opacity: 0; }
}

@keyframes connect-badge {
  /* in: a longer slide on a back-out curve, so each badge travels in fast,
     overshoots a hair and settles, like a device snapping into place */
  0%, 17.1% { opacity: 0; transform: translateX(22%);
              animation-timing-function: cubic-bezier(0.34, 1.45, 0.64, 1); }
  28.6%     { opacity: 1; transform: none; }
  /* out: an ease-in fade with a short drift, so the reset reads as a release */
  75%       { opacity: 1; transform: none;
              animation-timing-function: cubic-bezier(0.55, 0, 1, 0.45); }
  81%, 100% { opacity: 0; transform: translateX(4%); }
}

/* footer sign-off, bottom-aligned right as the reference has it */
.idx-foot .idx-signoff { display: flex; flex-direction: column; align-items: flex-end; text-align: right; }

.idx-foot { padding-bottom: var(--s7); }
.idx-foot p { color: var(--muted); }

/* patents + awards — the two lists carried over from the Squarespace site,
   set in the index's own type and grid. Drawing left on columns 1-6, text
   right on 8-12, the same split the live pages use. */
.idx .pa-head { padding-bottom: var(--s5); }
.idx .pat-entry { padding: var(--s5) 0; border-top: 1px solid var(--rule); }   /* 40px: tight enough to scan several per screen */
.idx .pa-head + .pat-entry { border-top: 0; padding-top: 0; }
.pat-entry .idx-row { align-items: center; }
.pat-fig {
  grid-column: 1 / span 6;
  margin: 0;
  padding: var(--s3);
  height: 360px;                         /* fixed frame, not 4:3: a letterboxed drawing read as dead space */
  background: #ffffff;                   /* line art, some with transparency: keep it on white in dark mode too */
}
.pat-fig img { display: block; width: 100%; height: 100%; object-fit: contain; background: transparent; }
.pat-text { grid-column: 8 / span 5; }
.idx .pat-title {
  font-size: var(--t-md);                /* 24px */
  line-height: 1.25;
  font-stretch: var(--wdth-prose);
  margin-bottom: var(--s5);
}
.idx .pat-title a {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.18em;
}
.pat-meta {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--s4) var(--s3);
  margin: 0;
}
.pat-meta dt { display: block; margin-bottom: var(--s1); }
.pat-meta dd { margin: 0; font-size: var(--t-base); }

.idx .aw-body { padding-bottom: var(--s7); }
.aw-body .idx-row { align-items: start; }
.aw-figs { grid-column: 1 / span 6; display: grid; gap: var(--s5); }
.aw-figs figure { margin: 0; }
.aw-figs img { display: block; width: 100%; height: auto; }
.aw-list { grid-column: 8 / span 5; }
.aw-list ul { list-style: none; margin: 0; padding: 0; }
.aw-list li { font-size: var(--t-base); padding: var(--s3) 0; border-top: 1px solid var(--rule); }
.aw-list li:first-child { border-top: 0; padding-top: 0; }
.aw-list .nocase { text-transform: none; }   /* the iF mark is lowercase-i */
.aw-list .aw-for { color: var(--muted); margin-left: var(--s2); }

/* home grid — the thumbnail wall carried over from the Squarespace home page.
   Three columns, no gaps, every tile cropped centre to 4:3, the way the live
   gallery renders them. Tiles are deliberately not links: the grid is the
   overview, and (select) work is the way into the case studies. `.idx` prefix
   because `.idx section { padding-top: 0 }` would otherwise win. */
.idx .idx-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0;
  padding-bottom: var(--s7);             /* 120px, matching an entry */
  /* full bleed: break out of .idx's shell and gutter to the viewport edges */
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
.idx-grid figure {
  margin: 0;
  aspect-ratio: 4 / 3;
  overflow: hidden;
}
.idx-grid img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media (max-width: 1169.98px) {
  .c3-5 { grid-column: 3 / span 4; }
  .c3-9 { grid-column: 3 / span 6; }
  .c3-8 { grid-column: 3 / span 5; }
}
@media (max-width: 767.98px) {
  /* columns 10-12 of a 12-col grid is ~90px on a phone; the header goes back
     to name-left / links-right, which is what both pages want at this width */
  .nav { display: flex; justify-content: space-between; }
  .nav { flex-wrap: wrap; row-gap: var(--s3); }
  .nav .nav-links { display: flex; gap: var(--s4); flex-wrap: wrap; }
  .idx-row { grid-template-columns: repeat(6, 1fr); row-gap: var(--s3); }
  .c1-2, .c3-5, .c3-8, .c3-9, .c10-12, .c8-12, .c-full, .c8 { grid-column: 1 / span 6; }
  .pat-fig, .pat-text, .aw-figs, .aw-list { grid-column: 1 / span 6; }
  .idx .pat-entry { padding: var(--s5) 0; }
  .pat-fig { padding: var(--s3); height: 260px; }
  .idx .pa-head { padding-bottom: var(--s5); }
  /* stacked, so the explicit row above must be released */
  /* stacked: number, text, then the thumbnail full width */
  .idx-foot .idx-signoff { align-items: flex-start; text-align: left; }
  .idx-top { padding-bottom: var(--s6); }
  /* matches the specificity of `.idx .idx-top + .idx-entry` above, so the
     first entry drops to the mobile rhythm instead of keeping its 120px */
  .idx .idx-entry,
  .idx .idx-top + .idx-entry { padding-top: var(--s6); padding-bottom: var(--s6); }
  .idx-hero { margin-top: var(--s3); }
  .idx .idx-grid { grid-template-columns: repeat(2, 1fr); padding-bottom: var(--s6); }
}
@media (max-width: 479.98px) {
  .idx .idx-grid { grid-template-columns: 1fr; }
}

/* --- cursor -------------------------------------------------------------
   The reference replaces the pointer with a small green dot. That is what
   the green dot in the header screenshot was: a cursor caught mid-page, not
   a status indicator.

   A moving dot cannot be done in CSS alone, so each page carries a short
   inline script. It degrades to the system cursor wherever the effect would
   cost more than it gives: coarse/touch pointers, and any browser where the
   script does not run — the native cursor is only hidden once JS has added
   `.has-dot`, so there is never a hidden cursor with no replacement.
------------------------------------------------------------------------- */

.cursor-dot {
  position: fixed;
  top: 0;
  left: 0;
  width: var(--dot);
  height: var(--dot);
  margin: calc(var(--dot) / -2) 0 0 calc(var(--dot) / -2);   /* centres it on the hotspot */
  border-radius: 50%;
  background: #43db76;                   /* the reference's own green */
  pointer-events: none;                  /* never eats a click or a hover */
  z-index: 10002;                        /* above the zoom overlay (10000) and its Close button (10001) */
  opacity: 0;
  transition: opacity 0.2s linear;
  will-change: transform;
}
html.has-dot .cursor-dot { opacity: 1; }

/* the dot is the cursor, so growing it is the only hover affordance
   available on a zoomable image. transform is composited, so this is free. */
.cursor-dot { transition: opacity 0.2s linear, width 0.18s ease, height 0.18s ease, margin 0.18s ease, background-color 0.18s ease; }
html.has-dot.dot-zoom .cursor-dot {
  width: calc(var(--dot) * 2.1);
  height: calc(var(--dot) * 2.1);
  margin: calc(var(--dot) * -1.05) 0 0 calc(var(--dot) * -1.05);
  background: #43db76;
}
html.has-dot,
html.has-dot * { cursor: none; }

/* text fields keep a usable cursor even with the dot on */
html.has-dot input,
html.has-dot textarea { cursor: text; }

@media (hover: none), (pointer: coarse) {
  html.has-dot,
  html.has-dot * { cursor: auto; }
  .cursor-dot { display: none; }
}

/* --- footer ------------------------------------------------------------- */

.foot {
  margin-top: var(--s7);
  padding: var(--s5) 0 var(--s7);
  border-top: 1px solid var(--rule);
  font-size: var(--t-sm);
  color: var(--muted);
}
.foot p { max-width: var(--measure); }
.foot .foot-nav { margin-top: var(--s5); display: flex; gap: var(--s5); max-width: none; }
.foot a { color: var(--ink); text-decoration: none; }

/* verbatim literals — URLs, part codes, file-page labels */
code {
  font-family: ui-monospace, SFMono-Regular, Menlo, monospace;
  font-size: 0.88em;
  letter-spacing: 0;
  padding: 0.1em 0.34em;
  background: var(--panel);
  border-radius: 2px;
}

.note {
  font-size: var(--t-sm);
  color: var(--muted);
  border-top: 1px solid var(--rule);
  padding-top: var(--s3);
  margin-top: var(--s5);
  max-width: var(--measure);
}

/* --- scrolling ----------------------------------------------------------
   The reference damps the whole page: wheel input feeds a 1.1s expo-out
   tween rather than moving the page 1:1, which is what gives its scroll
   that glide. It does this with Lenis 1.3.26 in real-scroll mode
   (`duration: 1.1`, `smoothWheel: true`, `syncTouch: false`).

   Each page carries a short inline script doing the same thing — inline
   because export.py inlines CSS and images but not external scripts, and the
   page has to open from disk with no network. Real scrolling, not a
   transform wrapper, so `position: fixed` (the cursor dot) and the
   `view()` reveal below both keep working.

   `scroll-behavior: smooth` is the no-JS fallback: it eases jump-nav
   anchors when the script has not run. Once the script arms, it turns
   itself off, because a native smooth scroll and the tween would fight
   over the same scrollTop.
----------------------------------------------------------------------- */

@media (prefers-reduced-motion: no-preference) {
  html { scroll-behavior: smooth; }
}

html.has-damp { scroll-behavior: auto; }

/* a jump target landing flush against the viewport top reads as an error;
   this gives it air without touching the page's own rhythm */
.idx-entry,
section[id] { scroll-margin-top: var(--s5); }   /* 40px */

/* --- scroll reveal ------------------------------------------------------
   CSS-only, via animation-timeline: view(). No script, no IntersectionObserver,
   and no flash-of-hidden: browsers without support simply never apply the
   animation and render everything visible. Survives the base64 export.
----------------------------------------------------------------------- */

@keyframes reveal {
  from { opacity: 0; transform: translateY(var(--s4)); }
  to   { opacity: 1; transform: translateY(0); }
}

@media (prefers-reduced-motion: no-preference) {
  @supports (animation-timeline: view()) {
    .entry,
    .hero-statement p,
    section > .body > *,
    .label,
    figure,
    .ba,
    .claim,
    blockquote,
    .figures li {
      /* `ease` accelerates out of the start as well as decelerating into
         the finish, which reads as lag when scrolling is what moves it; a
         pure ease-out settles instead. The range widens from 35% so the
         reveal resolves over more of the scroll rather than snapping shut
         early. The duration stays at 0.6s: whether Chrome scrubs this by
         scroll position or runs it as a one-shot on entry, 0.6s reads well
         both ways, and a near-zero value would erase the reveal outright
         under the time-driven reading. */
      animation: reveal 0.6s cubic-bezier(0.16, 1, 0.3, 1) both;
      animation-timeline: view();
      animation-range: entry 0% entry 60%;
    }
    /* image grids stay static: home thumbnails, work heroes, patent
       drawings and award images don't animate in as they scroll */
    .idx figure { animation: none; }
  }
}

/* --- print -------------------------------------------------------------- */

@media print {
  :root { --paper: #fff; --ink: #000; --muted: #555; --rule: #ccc; --panel: #eee; }
  html { font-size: 11px; }
  .nav, .foot-nav { display: none; }
  .entry, section { break-inside: avoid; padding-bottom: var(--s5); }
  figure, .ba, blockquote { break-inside: avoid; }
  section { padding-top: var(--s5); }
  .hero-statement { padding-bottom: var(--s5); }
  * { animation: none !important; transition: none !important; }
}

/* --- figure.full: escape the shell, not just the gutter ------------------
   .bleed only clears the figure's own margins, so it still tops out at the
   1832px shell. .full goes to viewport width, which is where the gain is on
   a wide display. body gets overflow-x: clip rather than hidden — clip does
   not create a scroll container, so sticky positioning and the damped
   scroll script are unaffected, and it absorbs the classic-scrollbar
   overshoot that makes 100vw > innerWidth on Windows. */

body { overflow-x: clip; }

figure.full {
  width: 100vw;
  max-width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
figure.full img { width: 100%; max-width: none; }
/* the figure is 100vw, so the caption has to be pushed back in to the same
   left edge every other caption on the page sits on. when the viewport is
   narrower than the shell that edge is just the gutter. */
figure.full figcaption {
  margin-left: max(var(--gutter), calc((100vw - var(--shell)) / 2 + var(--gutter)));
  margin-right: var(--gutter);
}

/* --- zoom overlay -------------------------------------------------------
   Dense screen boards are legible at natural size and nowhere else, so the
   overlay shows the image 1:1 and lets it be panned. Uses the img's own
   src, which keeps working when export.py rewrites it to a data URI. */

.zoom-wrap {
  position: fixed;
  inset: 0;
  z-index: 10000;
  background: rgba(0, 0, 0, 0.94);
  overflow: auto;
  overscroll-behavior: contain;
  display: none;
  -webkit-overflow-scrolling: touch;
}
.zoom-wrap.on { display: block; }
.zoom-wrap img {
  display: block;
  margin: 0 auto;
  max-width: none;
  height: auto;
}
.zoom-close {
  position: fixed;
  top: 20px;
  right: 24px;
  z-index: 10001;
  font: 700 0.78rem/1 var(--sans, sans-serif);
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #fff;
  background: none;
  border: 1px solid rgba(255, 255, 255, 0.45);
  border-radius: 999px;
  padding: 9px 15px;
}
.zoom-hint {
  position: fixed;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10001;
  font: 400 0.72rem/1 var(--sans, sans-serif);
  letter-spacing: 0.06em;
  color: rgba(255, 255, 255, 0.62);
  pointer-events: none;
}
body.zoom-open { overflow: hidden; }

/* fit mode — home-page thumbnails are photographs, not dense screen boards,
   so they open scaled to the viewport rather than 1:1 with panning */
.zoom-wrap.fit.on { display: flex; align-items: center; justify-content: center; }
.zoom-wrap.fit img {
  max-width: calc(100vw - 2 * var(--gutter));
  max-height: calc(100vh - 2 * var(--gutter));
  width: auto;
  height: auto;
  margin: 0;
}
.zoom-wrap.fit .zoom-hint { display: none; }

@media (hover: none), (pointer: coarse) {
  .zoom-hint { display: none; }
}

/* --- POS Hub opening: hero pair and problem pair ------------------------- */

.hero-pair { margin-top: 0; }
.problem-numbers .eyebrow { margin: 0; }
.problem-numbers .figures {
  grid-template-columns: 1fr 1fr;
  gap: var(--s4);
  margin: var(--s3) 0;
}

/* --- placeholder: an image still to be sourced -------------------------- */

.placeholder {
  aspect-ratio: 4 / 3;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--s4);
  background: var(--panel);
  border: 1px dashed var(--muted);
  color: var(--muted);
  font-size: var(--t-sm);
  text-align: center;
}

/* --- results: two rows of four ------------------------------------------ */

.results .eyebrow { margin: var(--s5) 0 0; }
.results .figures { grid-template-columns: repeat(4, 1fr); margin-top: var(--s3); }
@media (max-width: 900px) { .results .figures { grid-template-columns: 1fr 1fr; } }

/* --- side-by-side rows: justified, equal image heights ------------------- */

/* Each figure carries --fr, its image's width/height ratio, set in the markup.
   Growing every figure in proportion to its ratio from a zero basis gives
   every image in the row the same rendered height, with no cropping, so the
   images share a top and bottom edge and the labels beneath share a baseline.
   Placeholders take the row's average ratio. Rows stack on narrow screens.
   Any new side-by-side figure needs its --fr. */
.ba,
.trio {
  display: flex;
  align-items: flex-start;
  gap: var(--s3);
}
.ba > figure,
.trio > figure { flex: var(--fr, 1) 1 0; min-width: 0; }
.ba .placeholder,
.trio .placeholder { aspect-ratio: var(--fr, 4 / 3); }

@media (max-width: 720px) {
  .ba,
  .trio { flex-direction: column; }
  .ba > figure,
  .trio > figure { flex: none; width: 100%; }
}

/* --- case-study rhythm ---------------------------------------------------- */

/* One vertical rhythm for every case study, set here rather than per block:
   40px between any two blocks inside a section (text, image, quote, row of
   images), 16px from an image to its caption, 80px into each new section,
   and 40px from the header to the hero. Scoped to pages with a .page-head so
   the index, patents and awards keep their own spacing; screen only, so the
   print sheet keeps its tighter numbers. */
@media screen {
  .page-head { padding-bottom: var(--s5); }
  .page-head ~ figure { margin-top: 0; margin-bottom: 0; }
  .page-head ~ section { padding-top: var(--s6); }
  .page-head ~ section + figure { margin-top: var(--s6); }

  .page-head ~ section > * { margin-top: 0; margin-bottom: 0; }
  .page-head ~ section > * + * { margin-top: var(--s5); }
  .page-head ~ section > .label { margin-bottom: 0; }
  .page-head ~ section > figcaption,
  .page-head ~ section figure > figcaption { margin-top: var(--s3); }
  .page-head ~ section > .body > *:last-child { margin-bottom: 0; }
  .page-head ~ section li:last-child { margin-bottom: 0; }
  /* image rows stacked with no caption between them are one grid: the gap
     between rows matches the 16px gap inside a row */
  .page-head ~ section > :is(.ba, .trio) + :is(.ba, .trio) { margin-top: var(--s3); }
}

/* --- image beside text ----------------------------------------------------- */

/* Any image set beside text: the image takes 7 of 12 parts, the text 5, with
   a 60px gutter between them (half a grid column plus its gaps, which read as
   too loose). Stacks below 900px. */
.media-text {
  display: grid;
  grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);
  column-gap: calc(var(--s5) + var(--s4));
  align-items: start;
}
.media-text > figure { grid-column: 1; margin: 0; }
.media-text > :not(figure) { grid-column: 2; }

@media (max-width: 900px) {
  .media-text > figure,
  .media-text > :not(figure) { grid-column: 1 / -1; }
  .media-text > :not(figure) { margin-top: var(--s5); }
}

/* --- iPad frame for screen recordings ---------------------------------------- */

/* A front-on landscape iPad: a near-black bezel of even width, a thin
   aluminium edge, the front camera centred on the long top edge, and a softly
   rounded screen. Percentages keep every proportion locked as it scales; the
   corner radii are given as horizontal / vertical pairs so they stay circular
   on a 1.43:1 body. Sized by its grid column (see .media-text), which keeps
   the whole device inside one screen height. */
.device-ipad {
  position: relative;
  margin: 0;
  padding: 2.6%;
  background: #111113;
  border-radius: 3.4% / 4.9%;
  box-shadow:
    0 0 0 1px #9a9a9e,
    0 0 0 3px #d9d9dc,
    0 0 0 4px #b8b8bc,
    0 24px 48px -24px rgba(0, 0, 0, 0.35);
}
.device-ipad::before {
  content: "";
  position: absolute;
  top: 1.15%;
  left: 50%;
  width: 0.55%;
  aspect-ratio: 1;
  transform: translateX(-50%);
  border-radius: 50%;
  background: #2a2a2e;
}
.device-ipad video,
.device-ipad img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 1.1% / 1.6%;
  background: #000;
}
.media-text > .device-ipad { margin: 4px; }   /* room for the aluminium edge */

/* device mode: an iPad-framed recording opens as the whole device, as large
   as the viewport allows with the frame's proportions intact */
.zoom-wrap.device.on { display: flex; align-items: center; justify-content: center; }
.zoom-wrap.device > img,
.zoom-wrap.device .zoom-hint { display: none; }
.zoom-wrap .device-ipad {
  width: min(calc(100vw - 2 * var(--s5)), calc((100vh - 2 * var(--s6)) * 1.42));
  margin: 0;
}

/* --- device-framed screens ---------------------------------------------------
   Phone-screen media set into the POS Go render, at the same size and position
   as the device in the prototype films they sit near. The films are 900 x 1360
   frames on #ebebeb with the device (img/06-posgo-device.png, the cropped
   POS Go_05_Front render) at 240,290, 420 x 786.5; its display sits at
   46.27,76.17, 326.75 x 579.45 inside the device (9:16). Percentages below are
   those numbers over the frame. Give the figure --fr: 0.6618, the film's ratio. */
.device-frame { position: relative; aspect-ratio: 900 / 1360; background: #ebebeb; overflow: hidden; }
.device-frame > img.device {
  position: absolute;
  left: 26.667%; top: 21.324%; width: 46.667%; height: 57.831%;
  filter: drop-shadow(0 20px 22px rgba(0, 0, 0, 0.26));
  background: none;               /* the render's edges are transparent; figure img paints --panel */
  max-height: none;
}
/* a solid black display under each screen, so trimming the screen's edge
   leaves black, not the render's grey glass */
.device-frame::before {
  content: "";
  position: absolute; z-index: 2;
  left: 31.808%; top: 26.925%; width: 36.306%; height: 42.607%;
  border-radius: 3.06% / 1.73%;   /* 10px on the 326.75 x 579.45 display */
  background: #000;
}
.device-frame > img.device { z-index: 1; }
.device-frame > img:not(.device),
.device-frame > video {
  position: absolute; z-index: 3;
  left: 31.808%; top: 26.925%; width: 36.306%; height: 42.607%;
  object-fit: cover;
  background: #000;
  /* the source screens carry a faint light hairline at their edges and
     rounded corners; trim it so the black display shows instead */
  clip-path: inset(2px round 8px);
}

/* --- detail figure: a supporting image at half the column ------------------
   For technical detail that should sit below a lead image, not compete with
   it. Full width again once the layout stacks. */
figure.detail { max-width: 50%; }
@media (max-width: 720px) { figure.detail { max-width: none; } }

/* text set beside an image, text first: the paragraph keeps the wider
   column and the image takes the narrower one on the right */
.media-text.text-first { grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); }
.media-text.text-first > .body { grid-column: 1; grid-row: 1; }
.media-text.text-first > figure { grid-column: 2; grid-row: 1; }
@media (max-width: 900px) {
  .media-text.text-first > .body,
  .media-text.text-first > figure { grid-column: 1 / -1; grid-row: auto; }
  .media-text.text-first > figure { margin-top: var(--s5); }
}

/* onboarding video beside the connected-devices graphic: the iPad keeps room
   for its aluminium edge, and both share a top edge */
.ba > .device-ipad { margin: 4px; }
/* the connected-devices graphic sits at 70% of its column, centred against the iPad */
.onboard-row { align-items: center; }
.onboard-row > figure:not(.device-ipad) img { width: 70%; margin: 0 auto; }
@media (max-width: 720px) { .onboard-row > figure:not(.device-ipad) img { width: 70%; } }

/* --- process flow: numbered steps joined by arrows ----------------------- */

.flow ol {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  column-gap: var(--s5);
}
.flow li {
  position: relative;
  padding: var(--s3) var(--s4) var(--s4);
  background: var(--panel);
  border-radius: 6px;
  display: flex;
  flex-direction: column;
  gap: var(--s2);
}
.flow li + li::before {                      /* arrow in the gutter, centred */
  content: "\2192";
  position: absolute;
  left: calc(var(--s5) / -2);
  top: 50%;
  transform: translate(-50%, -50%);
  color: var(--muted);
  font-size: var(--t-md);
  line-height: 1;
}
.flow-n { font-size: var(--t-sm); color: var(--muted); font-variant-numeric: tabular-nums; }
.flow-t { font-size: var(--t-md); line-height: 1.2; letter-spacing: var(--tr-mid); }
.flow-d { font-size: var(--t-sm); line-height: 1.5; color: var(--muted); }

@media (max-width: 900px) {
  .flow ol { grid-template-columns: 1fr; row-gap: var(--s5); }
  .flow li + li::before {
    content: "\2193";
    left: 50%;
    top: calc(var(--s5) / -2);
  }
}
