/* =============================================================
   layout.css: shared structure. Container, column, header frame,
   sections, grids, shelves, stacks. No literal colour values:
   everything reads from tokens.css.
   ============================================================= */

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

html { -webkit-text-size-adjust: 100%; }

body {
  margin: 0;
  background: var(--ground);
  color: var(--text);
  font-family: var(--font-body);
  font-size: var(--text-base);
  line-height: var(--leading-body);
  font-weight: var(--weight-regular);
}

[hidden] { display: none !important; }

img, video, svg { display: block; max-width: 100%; }
img { height: auto; }

h1, h2, h3, h4 {
  margin: 0;
  font-family: var(--font-display);
  font-weight: var(--display-weight);
  line-height: var(--leading-tight);
  letter-spacing: var(--tracking-display);
}
p, ul, ol, figure { margin: 0; }
ul, ol { padding: 0; list-style: none; }

a { color: inherit; text-decoration: none; transition: color var(--hover-duration); }
/* Links change colour on hover and never underline. Inline links in the
   reading view are the one exception and carry their underline at rest. */
a:hover { color: var(--link-hover); }
/* The wordmark is a link but not a story: it holds its colour. */
.site-header .wordmark:hover, .site-footer .wordmark:hover { color: var(--text); }

button, input, select, textarea { font: inherit; color: inherit; }

:focus-visible { outline: 2px solid var(--focus); outline-offset: 2px; }

/* ---- Frames ---- */
.container {
  max-width: var(--container);
  margin-inline: auto;
  padding-inline: var(--gutter);
}
.column {
  max-width: var(--column);
  margin-inline: auto;
}
.measure { max-width: var(--measure); }

/* ---- Utility bar. A thin strip over the header: the network's social
   accounts on the left, Create account and Sign in on the right, the way
   Tucker's site runs it. Sits on the ground so the header box below reads
   as its own frame. Off unless a direction's --utility-display turns it on.
   Every link keeps the 44px target: the strip is 36px, so the targets
   overhang it by 4px above and below through a negative block margin, and
   hover changes ink rather than fill so the overhang never shows. ---- */
.bar-utility {
  display: var(--utility-display);
  background: var(--ground);
  border-bottom: var(--frame-rule) solid var(--frame-rule-color);
}
.bar-utility__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--space-4);
  min-height: var(--utility-h);
  width: 100%;
}
.bar-utility a {
  font-family: var(--font-ui);
  display: inline-flex;
  align-items: center;
  min-height: var(--target);
  margin-block: calc((var(--utility-h) - var(--target)) / 2);
  font-size: var(--text-sm);
  font-weight: var(--weight-medium);
  color: var(--text-2);
  transition: color var(--hover-duration);
}
.bar-utility a:hover { color: var(--text); }
.bar-utility a:focus-visible { outline-offset: -2px; }
/* Socials: one visible "Follow" label for the group, so no icon has to
   explain itself, then the five accounts the current site's header carries. */
.bar-utility__follow { display: flex; align-items: center; }
.bar-utility__social {
  display: flex;
  align-items: center;
  list-style: none;
  margin: 0;
  padding: 0;
}
.bar-utility__label {
  font-family: var(--font-ui);
  font-size: var(--text-sm);
  color: var(--text-3);
  margin-right: var(--space-half);
}
.bar-utility__social a {
  justify-content: center;
  width: var(--utility-icon-target);
}
.bar-utility__social svg { width: var(--utility-icon); height: var(--utility-icon); display: block; }
/* Account: two links and a hairline between them, Tucker's pipe drawn as a rule. */
.bar-utility__account { display: flex; align-items: center; gap: var(--utility-gap); }
.bar-utility__account a + a::before {
  content: "";
  width: 1px;
  height: var(--text-sm);
  background: var(--border-strong);
  margin-right: var(--utility-gap);
}
/* The last link's text ends on the container edge; its target runs past it. */
.bar-utility__account a:last-child { margin-right: calc(var(--space-1) * -1); padding-right: var(--space-1); }

/* ---- Site header. Nav never hides. ---- */
.site-header {
  background: var(--raised);
  border-bottom: var(--frame-rule) solid var(--frame-rule-color);
}
.site-header__inner {
  display: flex;
  align-items: center;
  gap: var(--space-4);
  min-height: var(--header-h);
}
.wordmark {
  font-family: var(--font-display);
  font-weight: var(--weight-bold);
  font-size: var(--text-md);
  letter-spacing: -0.02em;
  text-transform: uppercase;
  white-space: nowrap;
}
.nav-primary, .nav-secondary {
  display: flex;
  align-items: center;
  gap: var(--space-half);
}
.nav-secondary { margin-left: auto; }
.nav-primary a, .nav-secondary a {
  font-family: var(--font-nav);
  display: inline-flex;
  align-items: center;
  min-height: var(--target);
  padding: 0 var(--space-2);
  border-radius: var(--radius-button);
  font-size: var(--text-ui);
  font-weight: var(--weight-medium);
  transition: background-color var(--hover-duration);
}
/* Nav items read by fill, so the label holds its ink on hover: a hue on top
   of the fill says it twice, and a light brand accent drops the label below
   readable contrast. Buttons and "more" links keep their own hovers. */
.nav-primary a:not(.btn, .more):hover, .nav-secondary a:not(.btn, .more):hover { background: var(--accent-soft); color: var(--text); }
.nav-primary a[aria-current="page"] { background: var(--accent-soft); }
/* The main nav's Sign in and Donate follow the utility bar's tokens: a
   direction that runs the strip drops the link and grows the button. */
.nav-secondary .nav-signin { display: var(--nav-signin-display); }
.nav-secondary .btn-primary {
  min-height: var(--nav-donate-h);
  padding-inline: var(--nav-donate-pad);
  font-size: var(--nav-donate-size);
  font-weight: var(--nav-donate-weight);
}

/* ---- Sections ---- */
.section { margin-block-end: var(--section-gap); }
/* A band that leads the page under the masthead (E's latest news strip).
   Equal air above and below, one step off the frame rule, so the strip reads
   as part of the masthead zone and the first section rule starts the page.
   Before this the strip took the full section gap below and half of it above. */
.section--band { margin-block: var(--space-4); }
.section-head {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: var(--space-2);
  margin-bottom: var(--space-3);
  padding-top: var(--section-rule-gap);
  border-top: var(--section-rule) solid var(--section-rule-color);
}
.section-head h2 { font-size: var(--headline-size); }
.section-head .more { font-family: var(--font-ui); font-size: var(--text-sm); color: var(--text-2); white-space: nowrap; }
.section-head .more:hover { color: var(--link-hover); }

/* The lead slot names the week, then dates it behind a hairline, so the state
   reads at a glance: upcoming, on air, or just aired. */
.section-head__date {
  /* The UI face, like every other small label, and centred on the heading's
     cap height rather than sat on its baseline (Jeremy, 2026-09-11): the
     hairline and the date share one middle. Reset the tracking the heading
     may carry. */
  display: inline-block; vertical-align: middle;
  margin-left: var(--space-2);
  padding-left: var(--space-2);
  border-left: 1px solid var(--border);
  font-family: var(--font-ui);
  font-size: var(--text-sm);
  font-weight: var(--weight-regular);
  letter-spacing: 0;
  line-height: 1.3;
  color: var(--text-2);
  white-space: nowrap;
}

/* ---- Grids, shelves, stacks ---- */
.grid-cards {
  display: grid;
  grid-template-columns: repeat(var(--grid-cols), minmax(0, 1fr));
  gap: var(--card-gap);
}
.grid-cards--three { --grid-cols: 3; } /* related lists on the watch page: three, in every direction */

/* A shelf scrolls sideways inside its own box. The page body never does. */
.shelf {
  display: flex;
  gap: var(--card-gap);
  overflow-x: auto;
  scroll-snap-type: x proximity;
  scroll-behavior: var(--shelf-scroll);
  padding-bottom: var(--space-1);
  scrollbar-width: thin;
}
.shelf > * {
  flex: 0 0 calc((100% - (var(--shelf-cols) - 1) * var(--card-gap)) / var(--shelf-cols));
  scroll-snap-align: start;
}
/* Topic shelf: smaller tiles, so more of them show before the scroll. */
.shelf--topics > * { flex-basis: calc((100% - (var(--topic-cols) - 1) * var(--card-gap)) / var(--topic-cols)); }

/* Arrows for a shelf: two discs in the section head, after the "all" link
   and behind a hairline, Netflix's and Apple TV's placement. They tell a
   mouse user the row scrolls, which an overlay scrollbar never shows, and
   sitting in the head they cost the page no height of their own. The
   hairline keeps the link reading as a link and the discs as controls.
   The arrow for an end the row has reached steps back, and a row that
   fits hides both, hairline included (js/shelf.js). Moved up from under
   the row on 2026-09-10 to condense the page. */
.section-head__tools {
  display: flex;
  align-items: center;
  gap: var(--space-2);
  margin-left: auto;
}
.section-head:has(.section-head__tools) { align-items: center; }
.shelf-nav {
  display: flex;
  gap: var(--space-1);
  padding-left: var(--space-2);
  border-left: 1px solid var(--border);
}
.shelf-nav__btn {
  position: relative;
  display: grid;
  place-items: center;
  width: var(--shelf-nav-size);
  height: var(--shelf-nav-size);
  padding: 0;
  border: 0;
  border-radius: var(--radius-pill);
  background: var(--control-fill);
  color: var(--text);
  cursor: pointer;
  transition: background-color var(--hover-duration), color var(--hover-duration);
}
/* The disc can sit under the 44px target; the hit area cannot. This grows
   the clickable box out to the target while the painted disc stays small. */
.shelf-nav__btn::before {
  content: "";
  position: absolute;
  inset: calc((var(--shelf-nav-size) - var(--shelf-nav-target)) / 2);
}
.shelf-nav__btn:hover { background: var(--control-fill-hover); }
.shelf-nav__btn[aria-disabled="true"] { background: var(--control-fill-off); color: var(--control-ink-off); cursor: default; }
/* Drawn like the menu chevron and turned to point along the row. The quarter
   nudge puts the drawn shape, not its box, on the centre of the disc. */
.shelf-nav__btn .glyph {
  display: block;
  width: var(--shelf-nav-chevron);
  height: var(--shelf-nav-chevron);
  border-right: var(--shelf-nav-stroke) solid currentColor;
  border-bottom: var(--shelf-nav-stroke) solid currentColor;
  transform: translateX(-25%) rotate(-45deg);
}
.shelf-nav__btn[data-step="-1"] .glyph { transform: translateX(25%) rotate(135deg); }

.stack { display: flex; flex-direction: column; }
.stack > * + * {
  border-top: 1px solid var(--border);
  padding-top: var(--card-gap);
  margin-top: var(--card-gap);
}

.rule { border: 0; border-top: 1px solid var(--border); margin: 0; }

/* ---- Utilities ---- */
.num { font-variant-numeric: tabular-nums; }
.visually-hidden {
  position: absolute;
  width: 1px; height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
}

/* =============================================================
   Step 4: home frames shared by the variants, plus the footer
   ============================================================= */

/* Hero split: photograph left, live module right. Variant A leads with it. */
.hero-split {
  display: grid;
  grid-template-columns: 3fr 2fr;
  gap: var(--space-3);
  align-items: stretch;
  min-height: var(--hero-h);
  margin-top: var(--space-3);
}
.hero-photo { display: flex; flex-direction: column; gap: var(--space-1); margin: 0; min-height: var(--hero-h); }
.hero-photo__media {
  position: relative;
  flex: 1 1 auto;
  overflow: hidden;
  border-radius: var(--radius-card-lg);
  border: 1px solid var(--border);
  background: var(--sunk);
}
.hero-photo__media { isolation: isolate; }
.hero-photo__media img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: top; filter: var(--hero-media-filter); }
/* Same wash as the lead card in components.css; off in brand 0. */
.hero-photo__media::before {
  content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none;
  background-color: var(--hero-wash-color); background-image: var(--hero-grain);
  mix-blend-mode: var(--hero-wash-blend); opacity: var(--hero-wash-opacity);
}
.hero-photo figcaption { font-size: var(--text-xs); color: var(--text-3); }
.hero-split .module-live { display: flex; flex-direction: column; justify-content: center; }

/* Page rhythm inside a home */
.home .page { padding-block: 0 var(--space-4); }
/* The article page. Padding rather than a margin on the reading column, so
   the space under the header cannot collapse out through <main>. */
.page--read { padding-block-start: var(--space-6); }
/* The show page. The hero band already sits above <main>, so this is the gap
   between the dissolve and the show name rather than air under the header. */
.page--show { padding-block-start: var(--space-6); }

/* Footer */
.site-footer {
  margin-top: var(--space-8);
  padding-block: var(--space-6) var(--space-8);
  border-top: var(--frame-rule) solid var(--frame-rule-color);
  color: var(--text-2);
  font-size: var(--text-sm);
}
.site-footer__inner { display: grid; grid-template-columns: 2fr repeat(3, 1fr); gap: var(--space-4); }
.site-footer h3 { font-family: var(--font-ui); font-size: var(--text-xs); letter-spacing: var(--tracking-kicker); text-transform: uppercase; color: var(--text-3); margin-bottom: var(--space-1); font-weight: var(--weight-medium); }
.site-footer li a { display: inline-block; min-height: 32px; line-height: 32px; }
.site-footer .wordmark { color: var(--text); }
.site-footer__legal { margin-top: var(--space-4); padding-top: var(--space-2); border-top: 1px solid var(--border); font-size: var(--text-xs); color: var(--text-3); }

/* =============================================================
   Step 5: lead story frame (variant B leads with it)
   ============================================================= */
.lead-story { display: grid; grid-template-columns: 3fr 2fr; gap: var(--space-4); align-items: start; }
.lead-story .card__media { --media-radius: var(--radius-card-lg); }
.lead-story__title { font-size: var(--text-2xl); }
.lead-story__dek { margin-top: var(--space-2); color: var(--text-2); font-size: var(--text-base); max-width: var(--measure); }
.lead-story__actions { display: flex; flex-wrap: wrap; gap: var(--space-1); margin-top: var(--space-3); }
.lead-story .card__meta { margin-top: var(--space-2); }
/* Flush lead (D and E): the text column is a flex column the height of the image.
   Title and dek clamp so the text can never outgrow the image; the date, or the live
   actions, sit on the image's bottom edge. Title one step down from B's so three
   lines fit with room to spare. */
.lead-story--flush { align-items: stretch; }
.lead-story--flush .lead-story__body { display: flex; flex-direction: column; min-width: 0; }
.lead-story--flush .lead-story__title { font-size: var(--headline-size); display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.lead-story--flush .lead-story__dek { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.lead-story--flush .card__meta { margin-top: auto; padding-top: var(--space-2); }
.lead-story--flush .lead-story__actions { margin-top: auto; padding-top: var(--space-3); }
/* When the meta line is followed by actions, the actions take the slack, not the meta. */
.lead-story--flush .card__meta:has(+ .lead-story__actions) { margin-top: 0; }
.section-head--subject h2 { font-size: var(--headline-size); }

/* =============================================================
   Step 6: two-row header (topics as the primary nav) and section frames
   ============================================================= */
.site-header__row { display: flex; align-items: center; gap: var(--space-4); min-height: 52px; }
.site-header__row + .site-header__row { border-top: 1px solid var(--border); }
.nav-topics { display: flex; align-items: center; gap: var(--space-half); flex-wrap: wrap; }
.nav-topics a {
  display: inline-flex; align-items: center;
  min-height: var(--target);
  padding: 0 var(--space-2);
  border-radius: var(--radius-button);
  font-size: var(--text-ui);
  font-weight: var(--weight-medium);
  transition: background-color var(--hover-duration);
}
.nav-topics a:hover { background: var(--accent-soft); color: var(--text); }
.nav-topics a[aria-current="page"] { background: var(--accent-soft); }
.nav-topics .nav-topics__more { color: var(--text-2); }
.nav-topics .nav-topics__more:hover { color: var(--link-hover); }

/* A category section in variant C: header rule, then cards in the direction's grid */
.section--category .section-head { padding-bottom: var(--space-1); border-bottom: 1px solid var(--border); }

/* People grid for contributors */
.grid-people { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--space-3); }
.person-tile { display: flex; flex-direction: column; gap: var(--space-1); align-items: flex-start; }
.person-tile .avatar { margin-bottom: var(--space-1); }
.person-tile__name { font-family: var(--font-display); font-size: var(--text-md); font-weight: var(--weight-bold); }
.person-tile__role { font-size: var(--text-sm); color: var(--text-2); }
.person-tile__latest { font-size: var(--text-sm); margin-top: var(--space-half); }
.person-tile .btn { margin-top: var(--space-1); }

/* =============================================================
   Step 8: browse page frame. Left taxonomy rail, results column.
   ============================================================= */
.topic-head { padding-block: var(--space-6) var(--space-3); }
.topic-head h1 { font-size: var(--text-2xl); margin-top: var(--space-1); }
.topic-head .dek { margin-top: var(--space-2); max-width: var(--measure); }
.topic-head__actions { display: flex; flex-wrap: wrap; gap: var(--space-1); margin-top: var(--space-3); }
.subtopics { padding-block: var(--space-2) var(--space-4); border-bottom: 1px solid var(--border); margin-bottom: var(--space-4); }

.browse { display: grid; grid-template-columns: 240px minmax(0, 1fr); gap: var(--space-6); align-items: start; }
.rail { position: sticky; top: var(--space-2); }
.rail__group { padding-block: var(--space-2); }
.rail__group + .rail__group { border-top: 1px solid var(--border); }
.rail__group legend, .rail__group h3 { font-family: var(--font-ui); font-size: var(--text-xs); letter-spacing: var(--tracking-kicker); text-transform: uppercase; color: var(--text-3); font-weight: var(--weight-medium); padding: 0; margin-bottom: var(--space-half); }
.rail fieldset { border: 0; padding: 0; margin: 0; }
.rail label { display: flex; align-items: center; gap: var(--space-1); min-height: 40px; font-size: var(--text-ui); cursor: pointer; }
.rail input[type="checkbox"], .rail input[type="radio"] { width: 18px; height: 18px; margin: 0; accent-color: var(--accent); }
.rail .input { margin-top: var(--space-half); margin-bottom: var(--space-1); }
.rail__more { font-size: var(--text-sm); color: var(--text-2); display: inline-block; min-height: 32px; line-height: 32px; }
.rail__more:hover { color: var(--link-hover); }
.rail__clear { margin-top: var(--space-2); }

.results__bar { display: flex; align-items: center; justify-content: space-between; gap: var(--space-2); margin-bottom: var(--space-3); font-size: var(--text-sm); color: var(--text-2); }
.results__bar select { min-height: 40px; padding: 0 var(--space-1); border: 1px solid var(--border); border-radius: var(--radius-input); background: var(--raised); color: var(--text); }
.results__more { display: flex; justify-content: center; margin-top: var(--space-4); }

/* ---- Primary nav menus. Direction-agnostic: one panel component, three
        contents. Hover opens with intent (JS), click and keyboard open too,
        Escape closes. Full container width under the header, no motion. ---- */
.site-header { position: relative; z-index: 20; }
/* One control, two targets. The label is a link and the chevron is the
   disclosure button, but the fill belongs to the group, so hover and open
   read as one pill instead of two bubbles side by side. */
.nav-menu {
  display: inline-flex;
  align-items: center;
  border-radius: var(--radius-button);
  transition: background-color var(--hover-duration);
}
.nav-menu:hover, .nav-menu[data-open="true"], .nav-menu:has(> a[aria-current="page"]) { background: var(--accent-soft); }
/* An open menu takes the stage: the current section's pill steps back while
   another menu is open, so two filled pills never compete. */
.nav-primary:has(.nav-menu[data-open="true"]) .nav-menu:not([data-open="true"], :hover):has(> a[aria-current="page"]) { background: transparent; }
.nav-menu > a { padding-right: var(--space-half); }
.nav-primary .nav-menu > a:hover, .nav-primary .nav-menu > a[aria-current="page"] { background: transparent; }
.nav-menu__toggle {
  display: inline-flex;
  align-items: center;
  min-height: var(--target);
  padding: 0 var(--space-2) 0 var(--space-half);
  border: 0;
  border-radius: var(--radius-button);
  background: transparent;
  color: var(--text-2);
  cursor: pointer;
  transition: color var(--hover-duration);
}
.nav-menu:hover .nav-menu__toggle, .nav-menu[data-open="true"] .nav-menu__toggle, .nav-menu:has(> a[aria-current="page"]) .nav-menu__toggle { color: var(--text); }
/* Drawn rather than typed: the triangle character falls back to whatever
   face carries it and sits as a small solid wedge. Points up while open. */
.nav-menu__toggle .glyph {
  display: block;
  width: var(--chevron-size);
  height: var(--chevron-size);
  border-right: var(--chevron-stroke) solid currentColor;
  border-bottom: var(--chevron-stroke) solid currentColor;
  font-size: 0;
  transform: translateY(-25%) rotate(45deg);
}
.nav-menu[data-open="true"] .nav-menu__toggle .glyph { transform: translateY(25%) rotate(225deg); }
/* Rings sit inside each target, so the label's and the chevron's never overlap. */
.nav-menu > a:focus-visible, .nav-menu__toggle:focus-visible { outline-offset: -2px; }

.nav-menu__panel {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  background: var(--raised);
  border-bottom: 1px solid var(--border);
  box-shadow: var(--shadow-2);
  padding-block: var(--space-4) var(--space-3);
}
.nav-menu:focus-within .nav-menu__panel[hidden] { display: block; }

.nav-menu__grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: var(--space-4);
  align-items: start;
}
.nav-menu__grid--feature { grid-template-columns: repeat(3, minmax(0, 1fr)) minmax(0, 1.1fr); }
.nav-menu__grid--topics { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: var(--space-6); }

.nav-menu__head {
  font-size: var(--text-xs);
  font-weight: var(--weight-medium);
  letter-spacing: var(--tracking-kicker);
  text-transform: uppercase;
  color: var(--text-3);
  padding: 0 var(--space-1);
  margin-bottom: var(--space-1);
}
.nav-menu__head--sub { margin-top: var(--space-2); }
.nav-menu__list { list-style: none; margin: 0; padding: 0; }
/* A column that opens with a two-line row starts 4px higher than one that
   opens with a centred one-line row. Lift it back so the first titles across
   the panel sit on one line. */
.nav-menu__list:has(> li:first-child > .nav-menu__link :is(small, time)) { padding-top: var(--space-half); }
.nav-menu__panel .nav-menu__link {
  display: flex;
  align-items: stretch;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  min-height: var(--target);
  /* One-line rows fill the 44px target and centre their label in it. Two-line
     rows (title plus day, headline plus date) carry only 8px of padding, so
     the pair reads as one item and the row stays a whisker over the target
     instead of 18px past it. */
  padding: var(--space-1);
  border-radius: var(--radius-sm);
  font-size: var(--text-ui);
  font-weight: var(--weight-medium);
  line-height: var(--leading-snug);
  transition: background-color var(--hover-duration);
}
.nav-menu__panel .nav-menu__link:hover { background: var(--accent-soft); }
.nav-menu__panel .nav-menu__link small { font-size: var(--text-sm); font-weight: var(--weight-regular); color: var(--text-2); }
.nav-menu__panel .nav-menu__link .badge { align-self: flex-start; margin-bottom: var(--space-half); }
.nav-menu__panel .nav-menu__link--person { flex-direction: row; align-items: center; justify-content: flex-start; gap: var(--space-2); }
.nav-menu__panel .nav-menu__link--person span { display: flex; flex-direction: column; }
.nav-menu__panel .nav-menu__link--story { min-height: 0; }
.nav-menu__panel .nav-menu__link--story time { font-size: var(--text-xs); color: var(--text-3); margin-top: var(--space-half); }

/* Topic rows: the name is the target, subtopics describe the depth. */
.nav-menu__grid--topics .nav-menu__list { display: grid; grid-template-columns: 1fr 1fr; column-gap: var(--space-4); grid-column: 1 / -1; }

/* The live cell inside Watch. Image large, title below. */
.nav-menu__feature { display: flex; flex-direction: column; gap: var(--space-1); padding: 0 var(--space-1); }
.nav-menu__feature img { width: 100%; aspect-ratio: 16 / 9; object-fit: cover; border-radius: var(--radius-card); filter: var(--media-filter); background: var(--sunk); }
.nav-menu__feature .kicker { margin-top: var(--space-half); }
.nav-menu__feature h4 { font-size: var(--text-base); line-height: var(--leading-snug); }
.nav-menu__feature .meta { font-size: var(--text-sm); color: var(--text-2); }
.nav-menu__feature .btn { align-self: flex-start; margin-top: var(--space-half); }

.nav-menu__foot {
  display: flex;
  align-items: center;
  gap: var(--space-3);
  margin-top: var(--space-3);
  padding-top: var(--space-2);
  border-top: 1px solid var(--border);
}
.nav-menu__foot p { font-size: var(--text-sm); color: var(--text-2); }
.nav-menu__panel .nav-menu__foot .more { min-height: 0; padding: 0; margin-left: auto; font-weight: var(--weight-regular); font-size: var(--text-sm); color: var(--text-2); white-space: nowrap; }
.nav-menu__panel .nav-menu__foot .more:hover { color: var(--link-hover); }

/* =============================================================
   Logo in the header and footer wordmark slot.
   Added 2026-09-10. Append to the end of layout.css.

   Why a mask and not an <img>: the logo has to take the ink colour of
   whichever brand direction is active, and invert on a dark direction.
   A mask plus background-color:currentColor does that from one rule.

   Why a data URI and not url(img/logo/the-highwire.svg): the prototype
   opens from file://, and Chromium refuses to load a mask image over
   file://. Tested 2026-09-10, an external mask file renders nothing.
   The data URI has no such restriction. When this moves to a real
   server, an external file is fine and preferable.

   The markup does not change. .wordmark stays an <a> with the text
   "The HighWire" inside it, which is what screen readers read.
   ============================================================= */

@supports (mask-image: url("")) or (-webkit-mask-image: url("")) {
  .wordmark {
    --logo-h: 28px;
    position: relative;
    display: block;
    height: var(--logo-h);
    width: calc(var(--logo-h) * 612 / 108);
    color: inherit;
    text-indent: -200vw;
    overflow: hidden;
    white-space: nowrap;
  }
  /* The mask sits on this pseudo-element, not on the link. A mask clips
     everything its element paints, focus outline included, so masking the
     <a> itself left keyboard focus on the logo invisible. */
  .wordmark::before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: currentColor;
    -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%203672%20648%22%20role%3D%22img%22%20aria-label%3D%22The%20HighWire%22%3E%3Ctitle%3EThe%20HighWire%3C%2Ftitle%3E%3Cg%20transform%3D%22translate%280.000000%2C648.000000%29%20scale%280.100000%2C-0.100000%29%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M15895%206456%20c-33%20-13%20-103%20-29%20-155%20-35%20-52%20-7%20-130%20-23%20-173%20-36%20-43%20-14%20-88%20-25%20-100%20-25%20-12%20-1%20-47%20-14%20-77%20-30%20-30%20-17%20-64%20-30%20-76%20-30%20-12%200%20-46%20-13%20-77%20-30%20-31%20-16%20-63%20-30%20-71%20-30%20-8%200%20-27%20-11%20-43%20-24%20-15%20-13%20-44%20-31%20-63%20-40%20-19%20-9%20-55%20-32%20-80%20-51%20-25%20-20%20-58%20-43%20-74%20-53%20-105%20-63%20-282%20-257%20-374%20-412%20-40%20-66%20-72%20-123%20-72%20-126%200%20-4%20-13%20-34%20-29%20-68%20-48%20-100%20-79%20-214%20-91%20-333%20-12%20-124%20-15%20-3610%20-4%20-3766%207%20-92%2019%20-117%2055%20-117%2039%200%20165%2022%20229%2040%2036%2010%20101%2023%20145%2030%2044%207%20107%2020%20140%2030%2033%2010%2094%2024%20135%2030%2041%206%20119%2022%20172%2035%2053%2014%20109%2025%20125%2025%2047%200%20102%2020%20113%2041%208%2013%2011%20554%2010%201735%200%201891%20-2%201831%2060%201946%2043%2079%20114%20149%20224%20220%2036%2023%20152%2060%20221%2070%20107%2014%20326%205%20385%20-16%2025%20-9%2064%20-23%2087%20-30%2024%20-8%2057%20-26%2074%20-40%2017%20-14%2034%20-26%2039%20-26%2021%200%20114%20-93%20146%20-146%2058%20-96%2074%20-185%2075%20-424%201%20-197%206%20-234%2033%20-252%206%20-4%20251%20-7%20544%20-7%20516%200%20533%200%20552%2019%2019%2019%2020%2035%2020%20246%200%20196%20-3%20247%20-25%20373%20-24%20143%20-52%20235%20-101%20336%20-13%2028%20-30%2066%20-39%2085%20-32%2073%20-115%20197%20-190%20285%20-108%20126%20-183%20193%20-289%20260%20-18%2011%20-45%2030%20-60%2043%20-16%2012%20-34%2022%20-41%2022%20-6%200%20-29%2013%20-51%2030%20-21%2016%20-45%2030%20-53%2030%20-8%200%20-33%2011%20-55%2024%20-23%2012%20-62%2028%20-88%2035%20-26%206%20-68%2022%20-94%2036%20-26%2014%20-57%2025%20-69%2025%20-12%200%20-48%209%20-81%2021%20-32%2011%20-115%2029%20-184%2039%20-69%2010%20-149%2028%20-178%2039%20-46%2018%20-73%2021%20-210%2020%20-139%200%20-164%20-3%20-217%20-23z%22%2F%3E%3Cpath%20d%3D%22M8348%206435%20c-3%20-3%20-437%20-6%20-964%20-6%20-788%200%20-963%20-2%20-983%20-13%20l-25%20-14%20-1%20-3158%20c-2%20-2867%200%20-3163%2014%20-3202%20l16%20-42%20954%202%20955%203%2013%2050%20c7%2028%2013%2072%2013%2098%200%2031%209%2065%2025%2098%2014%2028%2023%2058%2020%2068%20-3%2010%20-23%2037%20-44%2060%20l-38%2041%20-790%200%20c-615%200%20-793%203%20-806%2013%20-16%2011%20-18%2050%20-21%20422%20-4%20386%20-10%202356%20-7%202382%203%2035%2048%2039%20391%2033%20184%20-3%20341%20-4%20348%20-1%207%202%2019%2016%2027%2031%2012%2023%2013%2043%204%20110%20-5%2045%20-8%20115%20-7%20156%203%2066%200%2078%20-17%2090%20-17%2013%20-73%2015%20-368%2013%20-318%20-3%20-349%20-2%20-365%2014%20-16%2017%20-17%2069%20-14%20825%205%201289%209%201481%2027%201508%208%2013%2021%2024%2028%2024%206%201%20321%200%20699%200%20597%20-1%20692%201%20717%2015%2024%2012%2034%2028%2052%2087%2019%2064%2030%2080%2086%20136%2035%2034%2082%2071%20104%2082%2040%2021%2050%2045%2027%2068%20-12%2012%20-60%2017%20-70%207z%22%2F%3E%3Cpath%20d%3D%22M32%206423%20l-32%20-4%200%20-182%200%20-182%2048%20-10%20c29%20-6%20247%20-8%20577%20-5%20292%203%20538%202%20547%20-3%2010%20-4%2023%20-17%2029%20-29%209%20-16%2012%20-763%2011%20-2981%200%20-2524%202%20-2964%2014%20-2993%20l14%20-34%20128%200%20127%200%2015%2053%20c13%2045%2014%20138%209%20672%20-9%20882%20-10%203602%20-2%204509%206%20685%208%20770%2022%20788%2016%2019%2029%2020%20544%2018%20291%200%20541%20-3%20557%20-7%2024%20-4%2035%201%2060%2025%20l30%2030%200%20151%200%20150%20-26%2020%20-27%2021%20-1306%20-2%20c-718%200%20-1321%20-3%20-1339%20-5z%22%2F%3E%3Cpath%20d%3D%22M3031%206413%20l-22%20-18%203%20-1510%20c3%20-1825%203%20-1617%200%20-3373%20-2%20-1082%200%20-1443%209%20-1472%20l12%20-40%20132%200%20131%200%2012%2044%20c9%2034%2010%20426%206%201623%20-5%201335%20-4%201581%208%201596%2013%2017%2072%2018%201223%2018%20l1210%200%2012%20-22%20c8%20-16%2010%20-415%206%20-1603%20-5%20-1448%20-4%20-1584%2011%20-1619%20l17%20-38%20130%203%20131%203%2016%2050%20c15%2045%2016%20106%2010%20665%20-8%20796%20-8%204121%200%204980%204%20366%205%20673%203%20683%20-7%2034%20-53%2047%20-169%2047%20-90%200%20-114%20-3%20-131%20-17%20l-22%20-18%200%20-855%20c1%20-470%204%20-1072%208%20-1337%206%20-440%205%20-484%20-11%20-507%20l-16%20-26%20-1198%200%20c-1099%200%20-1200%202%20-1222%2017%20l-23%2016%206%201348%207%201348%20-22%2015%20c-34%2024%20-238%2023%20-267%20-1z%22%2F%3E%3Cpath%20d%3D%22M8839%206408%20c-30%20-12%20-23%20-34%2034%20-97%2064%20-72%20108%20-127%20132%20-166%2011%20-16%2030%20-43%2043%20-60%2023%20-28%2024%20-34%2017%20-121%20-7%20-96%20-2%20-116%2036%20-158%2031%20-33%2023%20-59%20-29%20-103%20-29%20-25%20-55%20-58%20-66%20-84%20-18%20-45%20-34%20-77%20-69%20-140%20-11%20-19%20-18%20-43%20-14%20-52%207%20-19%20111%20-68%20182%20-86%2028%20-7%2060%20-19%2073%20-27%2013%20-9%2080%20-26%20150%20-40%20160%20-31%20195%20-51%20211%20-124%206%20-28%2018%20-61%2027%20-74%208%20-14%2027%20-55%2041%20-93%2060%20-158%20125%20-437%20182%20-783%205%20-31%2016%20-73%2025%20-93%2016%20-39%2041%20-49%2047%20-19%202%209%203%20528%201%201154%20-3%20851%20-6%201140%20-15%201152%20-11%2014%20-71%2016%20-500%2018%20-269%202%20-497%200%20-508%20-4z%22%2F%3E%3Cpath%20d%3D%22M11067%206398%20c-16%20-12%20-17%20-107%20-19%20-1325%20-3%20-1176%20-5%20-1314%20-19%20-1328%20-14%20-14%20-79%20-16%20-571%20-15%20-532%200%20-556%20-1%20-579%20-19%20-23%20-18%20-23%20-21%20-11%20-77%207%20-38%209%20-77%203%20-111%20-4%20-29%20-5%20-112%20-1%20-184%207%20-120%206%20-137%20-12%20-178%20-16%20-37%20-18%20-57%20-12%20-101%2014%20-104%2011%20-146%20-14%20-177%20-12%20-15%20-35%20-49%20-50%20-75%20-32%20-55%20-98%20-93%20-178%20-104%20-66%20-8%20-88%2011%20-79%2066%206%2035%204%2039%20-22%2052%20-36%2017%20-39%2038%20-18%20109%2015%2048%2016%2061%205%2074%20-21%2025%20-59%2018%20-96%20-19%20l-34%20-34%200%20-144%20c0%20-182%20-17%20-417%20-35%20-488%20-7%20-30%20-16%20-122%20-20%20-204%20-6%20-131%20-11%20-163%20-41%20-254%20-18%20-57%20-39%20-114%20-47%20-126%20-8%20-11%20-16%20-40%20-20%20-64%20-3%20-23%20-21%20-74%20-41%20-113%20-20%20-39%20-36%20-76%20-36%20-82%200%20-7%20-11%20-28%20-24%20-48%20-13%20-19%20-30%20-55%20-36%20-80%20-7%20-24%20-20%20-57%20-30%20-74%20-10%20-16%20-24%20-50%20-30%20-75%20-7%20-25%20-23%20-65%20-36%20-90%20-13%20-25%20-24%20-49%20-24%20-55%200%20-12%20-136%20-157%20-161%20-171%20-8%20-5%20-25%20-23%20-37%20-40%20-19%20-28%20-21%20-40%20-16%20-115%203%20-46%2015%20-115%2026%20-154%2018%20-61%2019%20-86%2014%20-200%20-10%20-180%20-10%20-193%20-1%20-257%207%20-55%206%20-59%20-19%20-79%20-34%20-27%20-33%20-39%204%20-39%2025%200%2030%204%2030%2024%200%2034%2046%2064%20116%2077%2051%209%2061%208%20108%20-13%2050%20-23%2058%20-23%20434%20-26%20445%20-4%20422%20-9%20422%2088%200%2031%20-5%2061%20-12%2068%20-16%2016%20-55%2015%20-125%20-3%20-32%20-9%20-119%20-20%20-193%20-26%20-74%20-6%20-157%20-17%20-184%20-26%20-80%20-25%20-337%20-34%20-266%20-9%2047%2017%20268%2066%20340%2076%2047%206%20118%2023%20158%2037%2040%2013%2099%2027%20130%2029%2031%203%2072%207%2089%2010%2067%2010%2063%20-66%2063%201274%20l0%201211%2026%2024%20c15%2014%2034%2025%2043%2025%209%200%20257%200%20551%200%20534%200%20535%200%20553%20-21%2016%20-21%2017%20-84%2017%20-1122%20-1%20-1237%20-7%20-1142%2072%20-1119%2024%207%2077%2017%20118%2023%2041%205%20104%2017%20140%2025%2036%208%20108%2024%20160%2034%20230%2045%20362%2072%20460%2095%2058%2014%20115%2025%20128%2025%2012%200%2031%209%2042%2020%2020%2020%2020%2033%2020%202803%200%202151%20-3%202786%20-12%202795%20-18%2018%20-1087%2017%20-1111%200z%22%2F%3E%3Cpath%20d%3D%22M12726%206388%20c-14%20-20%20-16%20-297%20-16%20-2740%200%20-2456%202%20-2718%2016%20-2732%2020%20-21%2043%20-20%20101%203%2026%2010%2095%2026%20153%2036%2058%2010%20123%2024%20144%2032%2022%207%20108%2024%20190%2038%2083%2013%20165%2029%20181%2034%2017%206%2073%2017%20125%2026%20126%2021%20227%2051%20234%2071%203%209%206%201187%206%202619%200%202354%20-2%202605%20-16%202619%20-14%2014%20-78%2016%20-559%2016%20l-544%200%20-15%20-22z%22%2F%3E%3Cpath%20d%3D%22M18360%206391%20c-7%20-14%20-10%20-702%20-10%20-2154%200%20-2087%200%20-2135%2019%20-2158%2018%20-22%2021%20-23%2053%20-10%2018%207%2073%2020%20122%2027%2049%208%20123%2023%20165%2034%2042%2010%20120%2026%20173%2035%2053%208%20113%2021%20135%2029%2021%207%2072%2019%20113%2025%2041%207%20107%2021%20145%2031%2039%2011%2094%2022%20124%2026%2093%2012%2091%206%2091%20288%200%20209%202%20247%2016%20260%2014%2014%2079%2016%20572%2016%20488%200%20560%20-2%20580%20-16%2021%20-14%2022%20-23%2022%20-132%200%20-152%2024%20-191%2088%20-146%2012%208%2073%2024%20134%2034%2062%2010%20132%2026%20154%2034%2023%208%2077%2019%20120%2026%2044%206%2099%2018%20124%2026%2025%208%2097%2023%20160%2033%20245%2041%20324%2061%20348%2087%20l22%2025%200%201780%20c0%201766%200%201779%20-20%201799%20-20%2020%20-33%2020%20-565%2020%20-528%200%20-545%20-1%20-555%20-19%20-7%20-13%20-10%20-444%20-10%20-1324%200%20-1266%20-1%20-1304%20-19%20-1321%20-17%20-16%20-64%20-17%20-582%20-17%20-520%201%20-565%202%20-576%2018%20-10%2013%20-13%20294%20-13%201323%200%201253%20-1%201308%20-18%201323%20-17%2015%20-70%2017%20-560%2017%20-525%200%20-542%20-1%20-552%20-19z%22%2F%3E%3Cpath%20d%3D%22M21998%206399%20c-22%20-12%20-24%20-68%20-4%20-107%207%20-15%2017%20-58%2020%20-97%204%20-38%2016%20-113%2027%20-165%2011%20-52%2029%20-151%2039%20-219%2011%20-68%2024%20-138%2030%20-155%205%20-17%2021%20-107%2035%20-201%2029%20-195%2043%20-284%2085%20-515%2038%20-208%2057%20-311%2076%20-425%209%20-49%2025%20-135%2035%20-190%2011%20-55%2027%20-154%2035%20-220%207%20-66%2023%20-158%2033%20-205%2011%20-47%2027%20-135%2036%20-197%208%20-61%2019%20-123%2024%20-136%205%20-13%2017%20-75%2026%20-138%209%20-63%2025%20-152%2035%20-199%2010%20-47%2024%20-123%2030%20-170%207%20-47%2015%20-92%2019%20-100%2011%20-22%2087%20-24%20162%20-5%2035%209%20110%2025%20166%2035%2056%2010%20134%2028%20175%2039%2040%2011%20114%2027%20163%2035%2050%208%20110%2022%20134%2031%2024%208%2076%2018%20115%2022%2089%208%20121%2034%20113%2091%20-3%2020%20-14%20114%20-26%20207%20-12%2094%20-28%20204%20-36%20245%20-8%2041%20-19%20125%20-25%20185%20-6%2061%20-19%20160%20-30%20220%20-10%2061%20-24%20162%20-30%20225%20-7%2063%20-18%20153%20-25%20200%20-8%2047%20-23%20175%20-35%20285%20-11%20110%20-25%20216%20-30%20235%20-6%2019%20-19%20114%20-30%20210%20-11%2096%20-24%20200%20-30%20230%20-6%2030%20-20%20133%20-31%20229%20-11%2095%20-21%20177%20-24%20181%20-8%2014%20-25%20149%20-40%20323%20-11%20137%20-18%20176%20-33%20197%20l-19%2025%20-574%202%20c-378%202%20-580%20-1%20-591%20-8z%22%2F%3E%3Cpath%20d%3D%22M24483%206402%20c-21%20-13%20-44%20-82%20-63%20-186%20-17%20-96%20-33%20-171%20-85%20-406%20-35%20-155%20-74%20-352%20-91%20-460%20-8%20-52%20-24%20-126%20-34%20-165%20-18%20-66%20-26%20-106%20-85%20-403%20-14%20-68%20-32%20-147%20-40%20-175%20-8%20-29%20-21%20-99%20-30%20-157%20-8%20-58%20-19%20-121%20-25%20-140%20-6%20-19%20-20%20-84%20-31%20-145%20-11%20-60%20-26%20-130%20-34%20-155%20-8%20-25%20-19%20-80%20-25%20-124%20-7%20-43%20-18%20-100%20-26%20-125%20-8%20-25%20-21%20-84%20-29%20-131%20-16%20-85%20-44%20-226%20-72%20-353%20-11%20-53%20-12%20-71%20-3%20-83%2015%20-17%2063%20-18%2092%20-3%2024%2013%20115%2034%20242%2055%2048%208%2096%2019%20106%2024%2010%206%2070%2019%20132%2029%2062%2011%20138%2026%20168%2034%2030%208%2087%2018%20127%2022%2039%204%2079%2012%2087%2018%2023%2019%2066%20182%2076%20297%2013%20136%2017%20154%2040%20175%2041%2037%2062%20-12%2080%20-185%2016%20-159%2046%20-240%2089%20-240%209%200%2030%207%2046%2016%2017%208%2075%2024%20130%2034%2055%2010%20138%2028%20185%2039%2047%2012%20136%2028%20198%2037%2062%208%20130%2021%20152%2029%2021%207%2059%2017%2085%2020%2080%2012%2090%2044%2050%20158%20-8%2023%20-22%2083%20-30%20132%20-9%2050%20-25%20124%20-35%20165%20-11%2041%20-27%20115%20-36%20164%20-9%2049%20-20%20101%20-25%20114%20-5%2014%20-18%2082%20-28%20152%20-11%2070%20-23%20136%20-29%20146%20-5%2011%20-17%2064%20-26%20119%20-10%2055%20-26%20132%20-36%20170%20-11%2039%20-24%20102%20-30%20140%20-7%2039%20-20%2099%20-30%20135%20-11%2036%20-26%20108%20-34%20160%20-15%2096%20-71%20370%20-99%20490%20-9%2036%20-23%2099%20-31%20140%20-51%20258%20-84%20392%20-102%20411%20-16%2018%20-40%2019%20-423%2019%20-223%200%20-411%20-4%20-418%20-8z%22%2F%3E%3Cpath%20d%3D%22M26631%206393%20c-17%20-33%20-40%20-177%20-47%20-293%20-3%20-63%20-15%20-171%20-25%20-240%20-11%20-69%20-28%20-207%20-39%20-308%20-11%20-101%20-24%20-200%20-29%20-220%20-5%20-20%20-14%20-86%20-20%20-147%20-22%20-203%20-31%20-279%20-46%20-365%20-8%20-47%20-19%20-139%20-25%20-205%20-6%20-66%20-20%20-187%20-30%20-270%20-11%20-82%20-24%20-202%20-31%20-265%20-6%20-63%20-19%20-161%20-30%20-216%20-32%20-172%20-32%20-173%20108%20-149%2054%209%20123%2023%20153%2031%2030%207%2087%2018%20125%2024%2039%205%20120%2022%20180%2035%2061%2014%20166%2037%20235%2051%20182%2037%20243%2051%20260%2058%2029%2012%2041%2047%2055%20164%208%2064%2019%20133%2025%20152%206%2019%2020%2098%2031%20174%2011%2076%2024%20149%2029%20161%205%2013%2018%2088%2030%20167%2011%2078%2025%20157%2031%20173%205%2017%2018%2089%2029%20161%2011%2072%2024%20142%2029%20156%205%2013%2016%2087%2025%20164%209%2076%2025%20177%2036%20224%2010%2047%2024%20123%2030%20170%206%2047%2018%20110%2026%20141%207%2031%2023%20117%2034%20190%2011%2074%2027%20152%2035%20174%2021%2058%2019%20102%20-4%20115%20-13%206%20-218%2010%20-595%2010%20-538%200%20-576%20-1%20-585%20-17z%22%2F%3E%3Cpath%20d%3D%22M28038%206399%20c-17%20-9%20-18%20-76%20-18%20-1169%200%20-1144%200%20-1159%2020%20-1173%2017%20-12%2028%20-11%2077%204%2032%209%2085%2021%20118%2027%2033%205%2089%2017%20125%2025%2097%2024%20257%2056%20415%2082%2077%2013%20160%2031%20185%2038%2025%208%2069%2018%2099%2022%2036%205%2062%2015%2078%2031%20l23%2023%200%201035%20c0%20927%20-2%201036%20-16%201050%20-14%2014%20-77%2016%20-552%2016%20-346%20-1%20-543%20-4%20-554%20-11z%22%2F%3E%3Cpath%20d%3D%22M29701%206397%20c-8%20-10%20-11%20-269%20-11%20-988%200%20-536%200%20-982%200%20-992%200%20-31%2043%20-38%20104%20-17%2030%2011%2094%2026%20143%2034%2048%208%20132%2026%20187%2040%2054%2014%20110%2026%20125%2026%2015%200%2061%209%20102%2019%2041%2011%20155%2036%20254%2056%2098%2019%20190%2042%20202%2051%20l24%2015%20-1%20395%20c-1%20309%201%20398%2011%20410%2012%2014%2057%2015%20384%2011%20211%20-3%20387%20-10%20410%20-16%20152%20-40%20190%20-53%20217%20-76%2016%20-14%2034%20-25%2040%20-25%205%200%2037%20-24%2070%20-52%2071%20-62%20117%20-145%20142%20-257%209%20-40%2023%20-86%2032%20-102%2016%20-33%2053%20-46%2082%20-30%2020%2011%20100%2029%20317%2071%2061%2012%20148%2030%20195%2040%2047%2010%20132%2026%20189%2035%2057%2010%20119%2024%20137%2031%2041%2017%2094%2018%20128%203%2059%20-27%2073%2045%2032%20153%20-13%2035%20-34%2092%20-46%20128%20-49%20147%20-64%20185%20-86%20218%20-13%2019%20-24%2039%20-24%2045%200%206%20-12%2026%20-27%2046%20-16%2020%20-32%2043%20-38%2052%20-55%2087%20-98%20140%20-185%20222%20-109%20104%20-164%20147%20-220%20173%20-19%209%20-48%2027%20-63%2040%20-16%2013%20-34%2024%20-40%2024%20-7%200%20-32%2014%20-56%2030%20-24%2017%20-52%2030%20-63%2030%20-10%200%20-40%2011%20-66%2024%20-27%2014%20-77%2030%20-112%2036%20-34%206%20-84%2020%20-110%2030%20-25%2010%20-129%2031%20-231%2047%20l-184%2028%20-976%203%20c-822%202%20-978%200%20-988%20-11z%22%2F%3E%3Cpath%20d%3D%22M33666%206394%20c-14%20-14%20-16%20-80%20-16%20-584%200%20-345%204%20-579%2010%20-594%2011%20-30%2032%20-33%2081%20-12%2019%207%2068%2017%20109%2020%2041%204%20104%2016%20140%2026%2036%2010%2099%2023%20140%2030%2041%206%20107%2019%20145%2030%2039%2010%20113%2026%20165%2034%2053%209%20114%2022%20137%2030%2022%208%2067%2017%2099%2021%2063%208%2086%2017%20118%2046%2019%2018%2056%2019%20957%2019%20516%200%20944%203%20953%206%2014%205%2016%2056%2016%20469%20l0%20463%20-22%206%20c-13%203%20-697%206%20-1520%206%20-1347%200%20-1498%20-2%20-1512%20-16z%22%2F%3E%3Cpath%20d%3D%22M34695%204460%20c-11%20-4%20-63%20-13%20-115%20-20%20-52%20-6%20-121%20-18%20-153%20-26%20-32%20-8%20-133%20-24%20-223%20-34%20-91%20-11%20-173%20-24%20-183%20-29%20-9%20-6%20-87%20-19%20-172%20-31%20-138%20-19%20-156%20-23%20-176%20-46%20l-23%20-25%200%20-2078%20c0%20-2000%201%20-2079%2018%20-2094%2017%20-16%20135%20-17%201498%20-17%20813%200%201496%203%201517%206%20l37%207%200%20483%20c0%20310%20-4%20485%20-10%20489%20-5%203%20-432%206%20-949%205%20-803%200%20-940%202%20-950%2014%20-9%2011%20-12%20217%20-12%20843%200%20455%201%20833%201%20840%200%206%207%2019%2016%2028%2015%2015%2095%2016%20873%2015%20471%20-1%20861%20-1%20868%20-1%2031%202%2034%2044%2034%20478%200%20404%20-1%20439%20-17%20450%20-14%2010%20-200%2013%20-885%2013%20-777%200%20-868%202%20-880%2016%20-10%2012%20-12%2087%20-11%20345%201%20185%20-3%20341%20-8%20354%20-8%2020%20-16%2025%20-42%2024%20-18%200%20-42%20-4%20-53%20-9z%22%2F%3E%3Cpath%20d%3D%22M9308%204253%20c-8%20-23%20-13%20-80%20-12%20-144%200%20-108%2013%20-170%2079%20-379%2013%20-41%2031%20-131%2040%20-200%208%20-69%2024%20-168%2035%20-220%2011%20-52%2020%20-109%2020%20-128%200%20-79%2045%20-96%2085%20-32%2031%2049%2033%2072%2012%20135%20-9%2028%20-21%2084%20-26%20126%20-6%2041%20-15%2088%20-21%20105%20-6%2016%20-20%2074%20-30%20129%20-10%2055%20-27%20124%20-39%20153%20-12%2029%20-21%2072%20-21%2095%200%2023%20-11%2076%20-24%20117%20-13%2041%20-29%20114%20-35%20162%20-6%2048%20-14%2095%20-17%20103%20-11%2027%20-32%2016%20-46%20-22z%22%2F%3E%3Cpath%20d%3D%22M33165%204199%20c-45%20-14%20-164%20-37%20-315%20-59%20-74%20-11%20-157%20-27%20-185%20-34%20-27%20-8%20-95%20-19%20-149%20-26%20-55%20-7%20-131%20-20%20-170%20-31%20-39%20-10%20-102%20-22%20-141%20-25%20-38%20-4%20-77%20-10%20-85%20-14%20-8%20-5%20-32%20-42%20-53%20-82%20-77%20-150%20-192%20-233%20-395%20-285%20-105%20-27%20-114%20-27%20-460%20-31%20-263%20-2%20-357%200%20-368%209%20-9%207%20-14%2031%20-14%2066%200%2073%20-12%2093%20-56%2093%20-19%200%20-112%20-13%20-207%20-29%20-95%20-17%20-201%20-33%20-237%20-37%20-36%20-3%20-96%20-15%20-135%20-25%20-38%20-11%20-113%20-24%20-165%20-29%20-52%20-6%20-116%20-17%20-141%20-25%20-25%20-8%20-72%20-18%20-103%20-21%20-32%20-4%20-66%20-14%20-77%20-23%20-19%20-16%20-19%20-43%20-19%20-1761%200%20-1634%201%20-1746%2017%20-1758%2013%20-9%20139%20-12%20548%20-12%20464%200%20533%202%20553%2016%20l22%2015%200%201303%20c0%201156%202%201305%2015%201316%2018%2015%20467%2021%20501%207%2012%20-5%2026%20-19%2032%20-31%2033%20-71%2062%20-146%2062%20-161%200%20-9%2014%20-50%2030%20-92%2017%20-41%2030%20-79%2030%20-85%200%20-6%2013%20-41%2028%20-77%2016%20-36%2037%20-88%2046%20-116%2010%20-27%2031%20-86%2048%20-130%2016%20-44%2041%20-116%2055%20-159%2013%20-44%2031%20-89%2038%20-100%207%20-12%2016%20-37%2020%20-56%204%20-19%2016%20-52%2027%20-74%2011%20-21%2030%20-68%2043%20-105%2012%20-36%2030%20-86%2039%20-111%208%20-25%2022%20-65%2030%20-90%2013%20-42%2030%20-88%20106%20-290%2077%20-204%2093%20-250%20114%20-320%2012%20-41%2028%20-86%2035%20-99%208%20-14%2024%20-54%2036%20-90%2013%20-36%2038%20-104%2055%20-151%2018%20-47%2041%20-112%2052%20-145%2034%20-103%2051%20-139%2071%20-158%2018%20-16%2061%20-17%20598%20-17%20l579%200%2011%2024%20c9%2018%208%2030%20-4%2052%20-35%2064%20-73%20153%20-108%20253%20-10%2030%20-24%2059%20-29%2066%20-6%207%20-17%2037%20-26%2066%20-9%2030%20-26%2079%20-38%20109%20-13%2030%20-28%2069%20-34%2085%20-19%2055%20-63%20160%20-88%20210%20-13%2028%20-24%2057%20-24%2065%200%208%20-11%2035%20-24%2060%20-12%2025%20-28%2067%20-35%2094%20-7%2027%20-23%2070%20-36%2097%20-14%2027%20-25%2054%20-25%2060%200%207%20-11%2035%20-24%2063%20-36%2076%20-86%20203%20-151%20386%20-13%2036%20-33%2083%20-44%20105%20-12%2021%20-21%2045%20-21%2052%200%208%20-13%2040%20-30%2073%20-16%2033%20-30%2065%20-30%2073%200%207%20-9%2031%20-20%2052%20-11%2022%20-28%2067%20-36%20100%20-9%2032%20-27%2078%20-40%20101%20-13%2022%20-24%2048%20-24%2057%200%209%20-11%2040%20-25%2069%20-32%2069%20-73%20171%20-92%20228%20-16%2048%20-36%20100%20-77%20192%20l-25%2058%2025%2029%20c14%2017%2049%2042%2079%2056%2030%2014%2055%2029%2055%2034%200%205%2015%2016%2033%2024%2031%2015%2069%2042%20141%2099%2032%2025%20175%20167%20210%20208%2012%2014%2039%2052%2060%2085%2022%2033%2050%2076%2063%2097%2014%2020%2031%2057%2038%2082%208%2026%2021%2059%2029%2074%2026%2049%2084%20236%2095%20308%206%2039%2018%2087%2026%20107%2019%2046%2019%2062%20-1%2081%20-17%2018%20-62%2019%20-109%205z%22%2F%3E%3Cpath%20d%3D%22M7858%203659%20c-15%20-6%20-30%20-19%20-33%20-29%20-11%20-34%20-23%20-305%20-14%20-327%2018%20-47%2081%20-57%20127%20-18%2024%2020%2030%2035%2035%2082%204%2032%2016%2084%2027%20115%2023%2065%2025%2092%2010%20135%20-17%2048%20-84%2066%20-152%2042z%22%2F%3E%3Cpath%20d%3D%22M15968%203589%20c-17%20-9%20-18%20-40%20-18%20-428%200%20-324%203%20-421%2013%20-435%2012%20-16%2041%20-17%20393%20-16%20305%200%20383%20-2%20398%20-13%2018%20-13%2019%20-35%2017%20-471%20-2%20-340%201%20-461%2010%20-472%2015%20-18%2067%20-18%20110%200%2019%208%2088%2024%20154%2036%2066%2012%20145%2029%20175%2036%2030%208%2096%2021%20145%2030%2050%208%20118%2022%20153%2030%2035%208%20115%2023%20178%2034%20117%2020%20175%2039%20206%2067%2017%2015%2018%2060%2018%20799%20l0%20783%20-22%2015%20c-19%2014%20-135%2015%20-967%2015%20-629%201%20-952%20-3%20-963%20-10z%22%2F%3E%3Cpath%20d%3D%22M29030%203494%20c-63%20-16%20-248%20-48%20-395%20-70%20-55%20-8%20-138%20-23%20-185%20-34%20-47%20-11%20-128%20-24%20-180%20-30%20-165%20-20%20-212%20-29%20-231%20-46%20-18%20-17%20-19%20-71%20-19%20-1625%200%20-1580%200%20-1608%2019%20-1619%2013%20-6%20205%20-10%20554%20-10%20505%200%20535%201%20550%2018%2016%2017%2017%20150%2017%201706%200%201144%20-3%201694%20-10%201707%20-12%2022%20-39%2023%20-120%203z%22%2F%3E%3Cpath%20d%3D%22M27120%203168%20c-47%20-10%20-168%20-29%20-270%20-43%20-102%20-14%20-206%20-31%20-233%20-39%20-26%20-9%20-104%20-22%20-174%20-31%20-70%20-9%20-147%20-24%20-171%20-33%20-71%20-27%20-79%20-46%20-92%20-212%20-11%20-139%20-20%20-180%20-40%20-180%20-18%200%20-30%2039%20-49%20156%20-29%20184%20-59%20226%20-132%20189%20-19%20-10%20-85%20-23%20-158%20-31%20-69%20-8%20-164%20-23%20-211%20-33%20-47%20-11%20-110%20-23%20-140%20-26%20-140%20-16%20-286%20-47%20-304%20-65%20-19%20-18%20-19%20-24%20-7%20-97%207%20-43%2023%20-125%2036%20-183%2022%20-97%2033%20-150%2072%20-350%208%20-41%2027%20-133%2043%20-205%2016%20-71%2031%20-161%2035%20-200%204%20-38%2013%20-90%2021%20-115%207%20-25%2023%20-99%2034%20-165%2011%20-67%2026%20-143%2034%20-170%208%20-28%2022%20-97%2031%20-155%2010%20-58%2022%20-116%2027%20-130%205%20-14%2018%20-78%2029%20-144%2011%20-65%2022%20-122%2024%20-126%203%20-4%2016%20-79%2030%20-166%2014%20-88%2032%20-177%2040%20-199%207%20-22%2019%20-78%2025%20-125%207%20-47%2019%20-110%2027%20-140%2027%20-98%20-21%20-90%20539%20-90%20297%200%20503%204%20518%2010%2039%2015%2038%208%20102%20435%2032%20215%2037%20243%2049%20290%208%2028%2019%2091%2025%20140%206%2050%2018%20113%2025%20140%208%2028%2023%20113%2035%20190%2011%2077%2027%20163%2035%20190%207%2028%2019%20100%2025%20160%206%2061%2020%20146%2030%20190%2010%2044%2023%20121%2030%20170%206%2050%2018%20116%2026%20149%209%2032%2024%20118%2034%20191%2011%2073%2024%20144%2029%20157%205%2014%2017%2076%2026%20139%209%2063%2023%20148%2031%20189%209%2041%2022%20126%2029%20188%208%2062%2019%20121%2025%20132%2014%2026%2013%2036%20-6%2054%20-18%2019%20-24%2019%20-134%20-6z%22%2F%3E%3Cpath%20d%3D%22M9577%202913%20c-19%20-26%20-37%20-59%20-38%20-73%20-4%20-23%20-1%20-25%2035%20-23%2059%204%2088%2035%2084%2093%20-2%2037%20-7%2046%20-24%2048%20-16%202%20-31%20-10%20-57%20-45z%22%2F%3E%3Cpath%20d%3D%22M24539%202735%20c-20%20-7%20-78%20-19%20-130%20-25%20-87%20-12%20-168%20-26%20-294%20-50%20-27%20-5%20-88%20-15%20-135%20-20%20-47%20-6%20-116%20-19%20-155%20-30%20-38%20-10%20-113%20-24%20-165%20-30%20-52%20-6%20-133%20-20%20-180%20-30%20-47%20-10%20-132%20-24%20-190%20-30%20-58%20-7%20-130%20-18%20-160%20-25%20-30%20-7%20-107%20-21%20-170%20-29%20-186%20-26%20-244%20-38%20-262%20-54%20-23%20-20%20-22%20-63%202%20-177%2011%20-49%2028%20-146%2039%20-215%2010%20-69%2026%20-152%2034%20-185%208%20-33%2020%20-112%2027%20-175%206%20-63%2017%20-135%2025%20-160%208%20-25%2024%20-110%2035%20-188%2012%20-79%2025%20-154%2030%20-166%205%20-13%2016%20-74%2025%20-137%208%20-63%2024%20-152%2035%20-199%2010%20-47%2024%20-125%2030%20-175%206%20-49%2020%20-135%2030%20-190%2011%20-55%2027%20-154%2037%20-220%2014%20-97%2021%20-124%2040%20-142%20l22%20-23%20495%200%20c272%200%20502%203%20511%206%2026%2010%2045%2059%2061%20157%208%2050%2025%20142%2039%20202%2013%2061%2031%20151%2039%20200%2030%20187%2065%20374%2080%20426%208%2030%2020%2088%2026%20129%206%2041%2019%20109%2030%20150%2010%2041%2023%20109%2030%20150%206%2041%2020%20111%2030%20155%2010%2044%2026%20134%2035%20199%209%2065%2020%20126%2025%20135%204%209%2016%2061%2025%20116%208%2055%2026%20145%2039%20200%2013%2055%2029%20135%2036%20179%206%2043%2017%2095%2025%20115%2021%2060%2029%20140%2015%20156%20-15%2018%20-62%2018%20-111%200z%22%2F%3E%3Cpath%20d%3D%22M21707%202259%20c-10%20-6%20-88%20-21%20-175%20-35%20-86%20-13%20-170%20-29%20-187%20-34%20-16%20-5%20-94%20-18%20-171%20-29%20-78%20-11%20-173%20-27%20-210%20-36%20-38%20-9%20-107%20-19%20-154%20-22%20-70%20-5%20-88%20-10%20-107%20-29%20l-23%20-23%200%20-980%20c0%20-884%202%20-981%2016%20-996%2014%20-14%2073%20-15%20558%20-13%20443%202%20546%206%20559%2017%2016%2012%2017%20101%2017%201087%200%201194%206%201104%20-68%201104%20-20%200%20-45%20-5%20-55%20-11z%22%2F%3E%3Cpath%20d%3D%22M8723%201859%20c-30%20-38%20-22%20-119%2012%20-119%2035%200%2046%2074%2017%20110%20-15%2018%20-20%2020%20-29%209z%22%2F%3E%3Cpath%20d%3D%22M19325%201855%20c-38%20-7%20-88%20-18%20-110%20-24%20-22%20-5%20-103%20-20%20-180%20-31%20-77%20-11%20-180%20-29%20-230%20-40%20-49%20-10%20-115%20-21%20-145%20-25%20-30%20-4%20-92%20-16%20-138%20-26%20-45%20-10%20-95%20-19%20-111%20-19%20-15%200%20-35%20-8%20-44%20-18%20-16%20-17%20-17%20-87%20-17%20-805%200%20-767%200%20-787%2019%20-797%2013%20-6%20203%20-10%20548%20-10%20462%200%20531%202%20551%2016%20l22%2015%200%20878%20c0%20669%20-3%20880%20-12%20889%20-15%2015%20-61%2014%20-153%20-3z%22%2F%3E%3Cpath%20d%3D%22M17799%201595%20c-14%20-8%20-82%20-21%20-150%20-30%20-68%20-9%20-158%20-25%20-199%20-35%20-41%20-10%20-118%20-24%20-170%20-30%20-52%20-6%20-124%20-17%20-160%20-25%20-36%20-8%20-120%20-21%20-188%20-30%20-68%20-8%20-131%20-19%20-140%20-24%20-25%20-13%20-49%20-43%20-57%20-71%20-18%20-60%20-132%20-210%20-159%20-210%20-7%200%20-27%20-13%20-46%20-30%20-19%20-16%20-41%20-29%20-48%20-30%20-7%200%20-34%20-11%20-60%20-24%20-60%20-30%20-172%20-46%20-315%20-46%20-115%201%20-258%2020%20-281%2039%20-7%206%20-32%2017%20-55%2026%20-43%2015%20-64%2029%20-148%2099%20-47%2038%20-47%2038%20-112%2032%20-37%20-4%20-106%20-16%20-156%20-26%20-49%20-11%20-135%20-26%20-190%20-34%20-55%20-9%20-145%20-25%20-200%20-36%20-91%20-18%20-234%20-42%20-435%20-74%20-85%20-13%20-100%20-20%20-100%20-44%200%20-19%2042%20-106%2063%20-131%207%20-9%2033%20-48%2056%20-88%2056%20-94%20298%20-353%20331%20-353%207%200%2041%20-25%20126%20-94%2018%20-15%2036%20-26%2041%20-26%206%200%2027%20-13%2048%20-30%2021%20-16%2045%20-30%2054%20-30%2010%200%2032%20-11%2050%20-24%2017%20-13%2053%20-29%2079%20-36%2026%20-6%2061%20-20%2077%20-30%2017%20-10%2059%20-26%2095%20-35%2035%20-9%2072%20-21%2081%20-26%209%20-4%2070%20-18%20135%20-29%2074%20-13%20129%20-28%20146%20-41%2025%20-18%2046%20-19%20308%20-19%20263%200%20282%201%20308%2020%2017%2012%2069%2027%20137%2039%2061%2010%20127%2026%20147%2034%2020%208%2061%2020%2091%2027%2031%206%2067%2020%2080%2030%2014%2011%2048%2025%2075%2031%2028%206%2056%2017%2062%2024%206%208%2028%2019%2048%2026%2020%206%2055%2025%2076%2040%2022%2016%2045%2029%2051%2029%207%200%2020%209%2031%2021%2010%2012%2035%2029%2054%2039%2019%2010%2044%2027%2054%2039%2011%2012%2024%2021%2030%2021%2026%200%20226%20211%20301%20317%20116%20163%20187%20338%20226%20558%2034%20193%2037%20275%2011%20298%20-22%2020%20-68%2021%20-103%202z%22%2F%3E%3Cpath%20d%3D%22M13798%20915%20c-2%20-3%20-54%20-12%20-114%20-20%20-60%20-8%20-131%20-21%20-158%20-30%20-27%20-8%20-101%20-20%20-165%20-26%20-64%20-6%20-143%20-17%20-176%20-24%20-33%20-8%20-119%20-23%20-190%20-34%20-72%20-11%20-143%20-25%20-159%20-30%20-15%20-6%20-38%20-11%20-52%20-11%20-14%200%20-36%20-11%20-49%20-25%20l-25%20-24%200%20-299%20c0%20-277%201%20-300%2018%20-315%2017%20-15%2070%20-17%20560%20-17%20478%200%20542%202%20556%2016%2014%2013%2016%2065%2016%20414%200%20349%20-2%20401%20-16%20414%20-15%2016%20-36%2021%20-46%2011z%22%2F%3E%3Cpath%20d%3D%22M12075%20625%20c-23%20-7%20-79%20-16%20-125%20-20%20-47%20-4%20-131%20-18%20-187%20-31%20-56%20-13%20-141%20-28%20-189%20-34%20-48%20-6%20-124%20-19%20-168%20-30%20-45%20-10%20-126%20-24%20-181%20-30%20-176%20-21%20-178%20-24%20-178%20-232%200%20-145%202%20-163%2019%20-175%2014%20-10%20122%20-13%20552%20-13%20348%200%20540%204%20553%2010%2018%2010%2019%2024%2019%20274%200%20242%20-1%20264%20-18%20279%20-21%2020%20-41%2020%20-97%202z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center / contain;
    mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%203672%20648%22%20role%3D%22img%22%20aria-label%3D%22The%20HighWire%22%3E%3Ctitle%3EThe%20HighWire%3C%2Ftitle%3E%3Cg%20transform%3D%22translate%280.000000%2C648.000000%29%20scale%280.100000%2C-0.100000%29%22%20fill%3D%22%23000%22%3E%3Cpath%20d%3D%22M15895%206456%20c-33%20-13%20-103%20-29%20-155%20-35%20-52%20-7%20-130%20-23%20-173%20-36%20-43%20-14%20-88%20-25%20-100%20-25%20-12%20-1%20-47%20-14%20-77%20-30%20-30%20-17%20-64%20-30%20-76%20-30%20-12%200%20-46%20-13%20-77%20-30%20-31%20-16%20-63%20-30%20-71%20-30%20-8%200%20-27%20-11%20-43%20-24%20-15%20-13%20-44%20-31%20-63%20-40%20-19%20-9%20-55%20-32%20-80%20-51%20-25%20-20%20-58%20-43%20-74%20-53%20-105%20-63%20-282%20-257%20-374%20-412%20-40%20-66%20-72%20-123%20-72%20-126%200%20-4%20-13%20-34%20-29%20-68%20-48%20-100%20-79%20-214%20-91%20-333%20-12%20-124%20-15%20-3610%20-4%20-3766%207%20-92%2019%20-117%2055%20-117%2039%200%20165%2022%20229%2040%2036%2010%20101%2023%20145%2030%2044%207%20107%2020%20140%2030%2033%2010%2094%2024%20135%2030%2041%206%20119%2022%20172%2035%2053%2014%20109%2025%20125%2025%2047%200%20102%2020%20113%2041%208%2013%2011%20554%2010%201735%200%201891%20-2%201831%2060%201946%2043%2079%20114%20149%20224%20220%2036%2023%20152%2060%20221%2070%20107%2014%20326%205%20385%20-16%2025%20-9%2064%20-23%2087%20-30%2024%20-8%2057%20-26%2074%20-40%2017%20-14%2034%20-26%2039%20-26%2021%200%20114%20-93%20146%20-146%2058%20-96%2074%20-185%2075%20-424%201%20-197%206%20-234%2033%20-252%206%20-4%20251%20-7%20544%20-7%20516%200%20533%200%20552%2019%2019%2019%2020%2035%2020%20246%200%20196%20-3%20247%20-25%20373%20-24%20143%20-52%20235%20-101%20336%20-13%2028%20-30%2066%20-39%2085%20-32%2073%20-115%20197%20-190%20285%20-108%20126%20-183%20193%20-289%20260%20-18%2011%20-45%2030%20-60%2043%20-16%2012%20-34%2022%20-41%2022%20-6%200%20-29%2013%20-51%2030%20-21%2016%20-45%2030%20-53%2030%20-8%200%20-33%2011%20-55%2024%20-23%2012%20-62%2028%20-88%2035%20-26%206%20-68%2022%20-94%2036%20-26%2014%20-57%2025%20-69%2025%20-12%200%20-48%209%20-81%2021%20-32%2011%20-115%2029%20-184%2039%20-69%2010%20-149%2028%20-178%2039%20-46%2018%20-73%2021%20-210%2020%20-139%200%20-164%20-3%20-217%20-23z%22%2F%3E%3Cpath%20d%3D%22M8348%206435%20c-3%20-3%20-437%20-6%20-964%20-6%20-788%200%20-963%20-2%20-983%20-13%20l-25%20-14%20-1%20-3158%20c-2%20-2867%200%20-3163%2014%20-3202%20l16%20-42%20954%202%20955%203%2013%2050%20c7%2028%2013%2072%2013%2098%200%2031%209%2065%2025%2098%2014%2028%2023%2058%2020%2068%20-3%2010%20-23%2037%20-44%2060%20l-38%2041%20-790%200%20c-615%200%20-793%203%20-806%2013%20-16%2011%20-18%2050%20-21%20422%20-4%20386%20-10%202356%20-7%202382%203%2035%2048%2039%20391%2033%20184%20-3%20341%20-4%20348%20-1%207%202%2019%2016%2027%2031%2012%2023%2013%2043%204%20110%20-5%2045%20-8%20115%20-7%20156%203%2066%200%2078%20-17%2090%20-17%2013%20-73%2015%20-368%2013%20-318%20-3%20-349%20-2%20-365%2014%20-16%2017%20-17%2069%20-14%20825%205%201289%209%201481%2027%201508%208%2013%2021%2024%2028%2024%206%201%20321%200%20699%200%20597%20-1%20692%201%20717%2015%2024%2012%2034%2028%2052%2087%2019%2064%2030%2080%2086%20136%2035%2034%2082%2071%20104%2082%2040%2021%2050%2045%2027%2068%20-12%2012%20-60%2017%20-70%207z%22%2F%3E%3Cpath%20d%3D%22M32%206423%20l-32%20-4%200%20-182%200%20-182%2048%20-10%20c29%20-6%20247%20-8%20577%20-5%20292%203%20538%202%20547%20-3%2010%20-4%2023%20-17%2029%20-29%209%20-16%2012%20-763%2011%20-2981%200%20-2524%202%20-2964%2014%20-2993%20l14%20-34%20128%200%20127%200%2015%2053%20c13%2045%2014%20138%209%20672%20-9%20882%20-10%203602%20-2%204509%206%20685%208%20770%2022%20788%2016%2019%2029%2020%20544%2018%20291%200%20541%20-3%20557%20-7%2024%20-4%2035%201%2060%2025%20l30%2030%200%20151%200%20150%20-26%2020%20-27%2021%20-1306%20-2%20c-718%200%20-1321%20-3%20-1339%20-5z%22%2F%3E%3Cpath%20d%3D%22M3031%206413%20l-22%20-18%203%20-1510%20c3%20-1825%203%20-1617%200%20-3373%20-2%20-1082%200%20-1443%209%20-1472%20l12%20-40%20132%200%20131%200%2012%2044%20c9%2034%2010%20426%206%201623%20-5%201335%20-4%201581%208%201596%2013%2017%2072%2018%201223%2018%20l1210%200%2012%20-22%20c8%20-16%2010%20-415%206%20-1603%20-5%20-1448%20-4%20-1584%2011%20-1619%20l17%20-38%20130%203%20131%203%2016%2050%20c15%2045%2016%20106%2010%20665%20-8%20796%20-8%204121%200%204980%204%20366%205%20673%203%20683%20-7%2034%20-53%2047%20-169%2047%20-90%200%20-114%20-3%20-131%20-17%20l-22%20-18%200%20-855%20c1%20-470%204%20-1072%208%20-1337%206%20-440%205%20-484%20-11%20-507%20l-16%20-26%20-1198%200%20c-1099%200%20-1200%202%20-1222%2017%20l-23%2016%206%201348%207%201348%20-22%2015%20c-34%2024%20-238%2023%20-267%20-1z%22%2F%3E%3Cpath%20d%3D%22M8839%206408%20c-30%20-12%20-23%20-34%2034%20-97%2064%20-72%20108%20-127%20132%20-166%2011%20-16%2030%20-43%2043%20-60%2023%20-28%2024%20-34%2017%20-121%20-7%20-96%20-2%20-116%2036%20-158%2031%20-33%2023%20-59%20-29%20-103%20-29%20-25%20-55%20-58%20-66%20-84%20-18%20-45%20-34%20-77%20-69%20-140%20-11%20-19%20-18%20-43%20-14%20-52%207%20-19%20111%20-68%20182%20-86%2028%20-7%2060%20-19%2073%20-27%2013%20-9%2080%20-26%20150%20-40%20160%20-31%20195%20-51%20211%20-124%206%20-28%2018%20-61%2027%20-74%208%20-14%2027%20-55%2041%20-93%2060%20-158%20125%20-437%20182%20-783%205%20-31%2016%20-73%2025%20-93%2016%20-39%2041%20-49%2047%20-19%202%209%203%20528%201%201154%20-3%20851%20-6%201140%20-15%201152%20-11%2014%20-71%2016%20-500%2018%20-269%202%20-497%200%20-508%20-4z%22%2F%3E%3Cpath%20d%3D%22M11067%206398%20c-16%20-12%20-17%20-107%20-19%20-1325%20-3%20-1176%20-5%20-1314%20-19%20-1328%20-14%20-14%20-79%20-16%20-571%20-15%20-532%200%20-556%20-1%20-579%20-19%20-23%20-18%20-23%20-21%20-11%20-77%207%20-38%209%20-77%203%20-111%20-4%20-29%20-5%20-112%20-1%20-184%207%20-120%206%20-137%20-12%20-178%20-16%20-37%20-18%20-57%20-12%20-101%2014%20-104%2011%20-146%20-14%20-177%20-12%20-15%20-35%20-49%20-50%20-75%20-32%20-55%20-98%20-93%20-178%20-104%20-66%20-8%20-88%2011%20-79%2066%206%2035%204%2039%20-22%2052%20-36%2017%20-39%2038%20-18%20109%2015%2048%2016%2061%205%2074%20-21%2025%20-59%2018%20-96%20-19%20l-34%20-34%200%20-144%20c0%20-182%20-17%20-417%20-35%20-488%20-7%20-30%20-16%20-122%20-20%20-204%20-6%20-131%20-11%20-163%20-41%20-254%20-18%20-57%20-39%20-114%20-47%20-126%20-8%20-11%20-16%20-40%20-20%20-64%20-3%20-23%20-21%20-74%20-41%20-113%20-20%20-39%20-36%20-76%20-36%20-82%200%20-7%20-11%20-28%20-24%20-48%20-13%20-19%20-30%20-55%20-36%20-80%20-7%20-24%20-20%20-57%20-30%20-74%20-10%20-16%20-24%20-50%20-30%20-75%20-7%20-25%20-23%20-65%20-36%20-90%20-13%20-25%20-24%20-49%20-24%20-55%200%20-12%20-136%20-157%20-161%20-171%20-8%20-5%20-25%20-23%20-37%20-40%20-19%20-28%20-21%20-40%20-16%20-115%203%20-46%2015%20-115%2026%20-154%2018%20-61%2019%20-86%2014%20-200%20-10%20-180%20-10%20-193%20-1%20-257%207%20-55%206%20-59%20-19%20-79%20-34%20-27%20-33%20-39%204%20-39%2025%200%2030%204%2030%2024%200%2034%2046%2064%20116%2077%2051%209%2061%208%20108%20-13%2050%20-23%2058%20-23%20434%20-26%20445%20-4%20422%20-9%20422%2088%200%2031%20-5%2061%20-12%2068%20-16%2016%20-55%2015%20-125%20-3%20-32%20-9%20-119%20-20%20-193%20-26%20-74%20-6%20-157%20-17%20-184%20-26%20-80%20-25%20-337%20-34%20-266%20-9%2047%2017%20268%2066%20340%2076%2047%206%20118%2023%20158%2037%2040%2013%2099%2027%20130%2029%2031%203%2072%207%2089%2010%2067%2010%2063%20-66%2063%201274%20l0%201211%2026%2024%20c15%2014%2034%2025%2043%2025%209%200%20257%200%20551%200%20534%200%20535%200%20553%20-21%2016%20-21%2017%20-84%2017%20-1122%20-1%20-1237%20-7%20-1142%2072%20-1119%2024%207%2077%2017%20118%2023%2041%205%20104%2017%20140%2025%2036%208%20108%2024%20160%2034%20230%2045%20362%2072%20460%2095%2058%2014%20115%2025%20128%2025%2012%200%2031%209%2042%2020%2020%2020%2020%2033%2020%202803%200%202151%20-3%202786%20-12%202795%20-18%2018%20-1087%2017%20-1111%200z%22%2F%3E%3Cpath%20d%3D%22M12726%206388%20c-14%20-20%20-16%20-297%20-16%20-2740%200%20-2456%202%20-2718%2016%20-2732%2020%20-21%2043%20-20%20101%203%2026%2010%2095%2026%20153%2036%2058%2010%20123%2024%20144%2032%2022%207%20108%2024%20190%2038%2083%2013%20165%2029%20181%2034%2017%206%2073%2017%20125%2026%20126%2021%20227%2051%20234%2071%203%209%206%201187%206%202619%200%202354%20-2%202605%20-16%202619%20-14%2014%20-78%2016%20-559%2016%20l-544%200%20-15%20-22z%22%2F%3E%3Cpath%20d%3D%22M18360%206391%20c-7%20-14%20-10%20-702%20-10%20-2154%200%20-2087%200%20-2135%2019%20-2158%2018%20-22%2021%20-23%2053%20-10%2018%207%2073%2020%20122%2027%2049%208%20123%2023%20165%2034%2042%2010%20120%2026%20173%2035%2053%208%20113%2021%20135%2029%2021%207%2072%2019%20113%2025%2041%207%20107%2021%20145%2031%2039%2011%2094%2022%20124%2026%2093%2012%2091%206%2091%20288%200%20209%202%20247%2016%20260%2014%2014%2079%2016%20572%2016%20488%200%20560%20-2%20580%20-16%2021%20-14%2022%20-23%2022%20-132%200%20-152%2024%20-191%2088%20-146%2012%208%2073%2024%20134%2034%2062%2010%20132%2026%20154%2034%2023%208%2077%2019%20120%2026%2044%206%2099%2018%20124%2026%2025%208%2097%2023%20160%2033%20245%2041%20324%2061%20348%2087%20l22%2025%200%201780%20c0%201766%200%201779%20-20%201799%20-20%2020%20-33%2020%20-565%2020%20-528%200%20-545%20-1%20-555%20-19%20-7%20-13%20-10%20-444%20-10%20-1324%200%20-1266%20-1%20-1304%20-19%20-1321%20-17%20-16%20-64%20-17%20-582%20-17%20-520%201%20-565%202%20-576%2018%20-10%2013%20-13%20294%20-13%201323%200%201253%20-1%201308%20-18%201323%20-17%2015%20-70%2017%20-560%2017%20-525%200%20-542%20-1%20-552%20-19z%22%2F%3E%3Cpath%20d%3D%22M21998%206399%20c-22%20-12%20-24%20-68%20-4%20-107%207%20-15%2017%20-58%2020%20-97%204%20-38%2016%20-113%2027%20-165%2011%20-52%2029%20-151%2039%20-219%2011%20-68%2024%20-138%2030%20-155%205%20-17%2021%20-107%2035%20-201%2029%20-195%2043%20-284%2085%20-515%2038%20-208%2057%20-311%2076%20-425%209%20-49%2025%20-135%2035%20-190%2011%20-55%2027%20-154%2035%20-220%207%20-66%2023%20-158%2033%20-205%2011%20-47%2027%20-135%2036%20-197%208%20-61%2019%20-123%2024%20-136%205%20-13%2017%20-75%2026%20-138%209%20-63%2025%20-152%2035%20-199%2010%20-47%2024%20-123%2030%20-170%207%20-47%2015%20-92%2019%20-100%2011%20-22%2087%20-24%20162%20-5%2035%209%20110%2025%20166%2035%2056%2010%20134%2028%20175%2039%2040%2011%20114%2027%20163%2035%2050%208%20110%2022%20134%2031%2024%208%2076%2018%20115%2022%2089%208%20121%2034%20113%2091%20-3%2020%20-14%20114%20-26%20207%20-12%2094%20-28%20204%20-36%20245%20-8%2041%20-19%20125%20-25%20185%20-6%2061%20-19%20160%20-30%20220%20-10%2061%20-24%20162%20-30%20225%20-7%2063%20-18%20153%20-25%20200%20-8%2047%20-23%20175%20-35%20285%20-11%20110%20-25%20216%20-30%20235%20-6%2019%20-19%20114%20-30%20210%20-11%2096%20-24%20200%20-30%20230%20-6%2030%20-20%20133%20-31%20229%20-11%2095%20-21%20177%20-24%20181%20-8%2014%20-25%20149%20-40%20323%20-11%20137%20-18%20176%20-33%20197%20l-19%2025%20-574%202%20c-378%202%20-580%20-1%20-591%20-8z%22%2F%3E%3Cpath%20d%3D%22M24483%206402%20c-21%20-13%20-44%20-82%20-63%20-186%20-17%20-96%20-33%20-171%20-85%20-406%20-35%20-155%20-74%20-352%20-91%20-460%20-8%20-52%20-24%20-126%20-34%20-165%20-18%20-66%20-26%20-106%20-85%20-403%20-14%20-68%20-32%20-147%20-40%20-175%20-8%20-29%20-21%20-99%20-30%20-157%20-8%20-58%20-19%20-121%20-25%20-140%20-6%20-19%20-20%20-84%20-31%20-145%20-11%20-60%20-26%20-130%20-34%20-155%20-8%20-25%20-19%20-80%20-25%20-124%20-7%20-43%20-18%20-100%20-26%20-125%20-8%20-25%20-21%20-84%20-29%20-131%20-16%20-85%20-44%20-226%20-72%20-353%20-11%20-53%20-12%20-71%20-3%20-83%2015%20-17%2063%20-18%2092%20-3%2024%2013%20115%2034%20242%2055%2048%208%2096%2019%20106%2024%2010%206%2070%2019%20132%2029%2062%2011%20138%2026%20168%2034%2030%208%2087%2018%20127%2022%2039%204%2079%2012%2087%2018%2023%2019%2066%20182%2076%20297%2013%20136%2017%20154%2040%20175%2041%2037%2062%20-12%2080%20-185%2016%20-159%2046%20-240%2089%20-240%209%200%2030%207%2046%2016%2017%208%2075%2024%20130%2034%2055%2010%20138%2028%20185%2039%2047%2012%20136%2028%20198%2037%2062%208%20130%2021%20152%2029%2021%207%2059%2017%2085%2020%2080%2012%2090%2044%2050%20158%20-8%2023%20-22%2083%20-30%20132%20-9%2050%20-25%20124%20-35%20165%20-11%2041%20-27%20115%20-36%20164%20-9%2049%20-20%20101%20-25%20114%20-5%2014%20-18%2082%20-28%20152%20-11%2070%20-23%20136%20-29%20146%20-5%2011%20-17%2064%20-26%20119%20-10%2055%20-26%20132%20-36%20170%20-11%2039%20-24%20102%20-30%20140%20-7%2039%20-20%2099%20-30%20135%20-11%2036%20-26%20108%20-34%20160%20-15%2096%20-71%20370%20-99%20490%20-9%2036%20-23%2099%20-31%20140%20-51%20258%20-84%20392%20-102%20411%20-16%2018%20-40%2019%20-423%2019%20-223%200%20-411%20-4%20-418%20-8z%22%2F%3E%3Cpath%20d%3D%22M26631%206393%20c-17%20-33%20-40%20-177%20-47%20-293%20-3%20-63%20-15%20-171%20-25%20-240%20-11%20-69%20-28%20-207%20-39%20-308%20-11%20-101%20-24%20-200%20-29%20-220%20-5%20-20%20-14%20-86%20-20%20-147%20-22%20-203%20-31%20-279%20-46%20-365%20-8%20-47%20-19%20-139%20-25%20-205%20-6%20-66%20-20%20-187%20-30%20-270%20-11%20-82%20-24%20-202%20-31%20-265%20-6%20-63%20-19%20-161%20-30%20-216%20-32%20-172%20-32%20-173%20108%20-149%2054%209%20123%2023%20153%2031%2030%207%2087%2018%20125%2024%2039%205%20120%2022%20180%2035%2061%2014%20166%2037%20235%2051%20182%2037%20243%2051%20260%2058%2029%2012%2041%2047%2055%20164%208%2064%2019%20133%2025%20152%206%2019%2020%2098%2031%20174%2011%2076%2024%20149%2029%20161%205%2013%2018%2088%2030%20167%2011%2078%2025%20157%2031%20173%205%2017%2018%2089%2029%20161%2011%2072%2024%20142%2029%20156%205%2013%2016%2087%2025%20164%209%2076%2025%20177%2036%20224%2010%2047%2024%20123%2030%20170%206%2047%2018%20110%2026%20141%207%2031%2023%20117%2034%20190%2011%2074%2027%20152%2035%20174%2021%2058%2019%20102%20-4%20115%20-13%206%20-218%2010%20-595%2010%20-538%200%20-576%20-1%20-585%20-17z%22%2F%3E%3Cpath%20d%3D%22M28038%206399%20c-17%20-9%20-18%20-76%20-18%20-1169%200%20-1144%200%20-1159%2020%20-1173%2017%20-12%2028%20-11%2077%204%2032%209%2085%2021%20118%2027%2033%205%2089%2017%20125%2025%2097%2024%20257%2056%20415%2082%2077%2013%20160%2031%20185%2038%2025%208%2069%2018%2099%2022%2036%205%2062%2015%2078%2031%20l23%2023%200%201035%20c0%20927%20-2%201036%20-16%201050%20-14%2014%20-77%2016%20-552%2016%20-346%20-1%20-543%20-4%20-554%20-11z%22%2F%3E%3Cpath%20d%3D%22M29701%206397%20c-8%20-10%20-11%20-269%20-11%20-988%200%20-536%200%20-982%200%20-992%200%20-31%2043%20-38%20104%20-17%2030%2011%2094%2026%20143%2034%2048%208%20132%2026%20187%2040%2054%2014%20110%2026%20125%2026%2015%200%2061%209%20102%2019%2041%2011%20155%2036%20254%2056%2098%2019%20190%2042%20202%2051%20l24%2015%20-1%20395%20c-1%20309%201%20398%2011%20410%2012%2014%2057%2015%20384%2011%20211%20-3%20387%20-10%20410%20-16%20152%20-40%20190%20-53%20217%20-76%2016%20-14%2034%20-25%2040%20-25%205%200%2037%20-24%2070%20-52%2071%20-62%20117%20-145%20142%20-257%209%20-40%2023%20-86%2032%20-102%2016%20-33%2053%20-46%2082%20-30%2020%2011%20100%2029%20317%2071%2061%2012%20148%2030%20195%2040%2047%2010%20132%2026%20189%2035%2057%2010%20119%2024%20137%2031%2041%2017%2094%2018%20128%203%2059%20-27%2073%2045%2032%20153%20-13%2035%20-34%2092%20-46%20128%20-49%20147%20-64%20185%20-86%20218%20-13%2019%20-24%2039%20-24%2045%200%206%20-12%2026%20-27%2046%20-16%2020%20-32%2043%20-38%2052%20-55%2087%20-98%20140%20-185%20222%20-109%20104%20-164%20147%20-220%20173%20-19%209%20-48%2027%20-63%2040%20-16%2013%20-34%2024%20-40%2024%20-7%200%20-32%2014%20-56%2030%20-24%2017%20-52%2030%20-63%2030%20-10%200%20-40%2011%20-66%2024%20-27%2014%20-77%2030%20-112%2036%20-34%206%20-84%2020%20-110%2030%20-25%2010%20-129%2031%20-231%2047%20l-184%2028%20-976%203%20c-822%202%20-978%200%20-988%20-11z%22%2F%3E%3Cpath%20d%3D%22M33666%206394%20c-14%20-14%20-16%20-80%20-16%20-584%200%20-345%204%20-579%2010%20-594%2011%20-30%2032%20-33%2081%20-12%2019%207%2068%2017%20109%2020%2041%204%20104%2016%20140%2026%2036%2010%2099%2023%20140%2030%2041%206%20107%2019%20145%2030%2039%2010%20113%2026%20165%2034%2053%209%20114%2022%20137%2030%2022%208%2067%2017%2099%2021%2063%208%2086%2017%20118%2046%2019%2018%2056%2019%20957%2019%20516%200%20944%203%20953%206%2014%205%2016%2056%2016%20469%20l0%20463%20-22%206%20c-13%203%20-697%206%20-1520%206%20-1347%200%20-1498%20-2%20-1512%20-16z%22%2F%3E%3Cpath%20d%3D%22M34695%204460%20c-11%20-4%20-63%20-13%20-115%20-20%20-52%20-6%20-121%20-18%20-153%20-26%20-32%20-8%20-133%20-24%20-223%20-34%20-91%20-11%20-173%20-24%20-183%20-29%20-9%20-6%20-87%20-19%20-172%20-31%20-138%20-19%20-156%20-23%20-176%20-46%20l-23%20-25%200%20-2078%20c0%20-2000%201%20-2079%2018%20-2094%2017%20-16%20135%20-17%201498%20-17%20813%200%201496%203%201517%206%20l37%207%200%20483%20c0%20310%20-4%20485%20-10%20489%20-5%203%20-432%206%20-949%205%20-803%200%20-940%202%20-950%2014%20-9%2011%20-12%20217%20-12%20843%200%20455%201%20833%201%20840%200%206%207%2019%2016%2028%2015%2015%2095%2016%20873%2015%20471%20-1%20861%20-1%20868%20-1%2031%202%2034%2044%2034%20478%200%20404%20-1%20439%20-17%20450%20-14%2010%20-200%2013%20-885%2013%20-777%200%20-868%202%20-880%2016%20-10%2012%20-12%2087%20-11%20345%201%20185%20-3%20341%20-8%20354%20-8%2020%20-16%2025%20-42%2024%20-18%200%20-42%20-4%20-53%20-9z%22%2F%3E%3Cpath%20d%3D%22M9308%204253%20c-8%20-23%20-13%20-80%20-12%20-144%200%20-108%2013%20-170%2079%20-379%2013%20-41%2031%20-131%2040%20-200%208%20-69%2024%20-168%2035%20-220%2011%20-52%2020%20-109%2020%20-128%200%20-79%2045%20-96%2085%20-32%2031%2049%2033%2072%2012%20135%20-9%2028%20-21%2084%20-26%20126%20-6%2041%20-15%2088%20-21%20105%20-6%2016%20-20%2074%20-30%20129%20-10%2055%20-27%20124%20-39%20153%20-12%2029%20-21%2072%20-21%2095%200%2023%20-11%2076%20-24%20117%20-13%2041%20-29%20114%20-35%20162%20-6%2048%20-14%2095%20-17%20103%20-11%2027%20-32%2016%20-46%20-22z%22%2F%3E%3Cpath%20d%3D%22M33165%204199%20c-45%20-14%20-164%20-37%20-315%20-59%20-74%20-11%20-157%20-27%20-185%20-34%20-27%20-8%20-95%20-19%20-149%20-26%20-55%20-7%20-131%20-20%20-170%20-31%20-39%20-10%20-102%20-22%20-141%20-25%20-38%20-4%20-77%20-10%20-85%20-14%20-8%20-5%20-32%20-42%20-53%20-82%20-77%20-150%20-192%20-233%20-395%20-285%20-105%20-27%20-114%20-27%20-460%20-31%20-263%20-2%20-357%200%20-368%209%20-9%207%20-14%2031%20-14%2066%200%2073%20-12%2093%20-56%2093%20-19%200%20-112%20-13%20-207%20-29%20-95%20-17%20-201%20-33%20-237%20-37%20-36%20-3%20-96%20-15%20-135%20-25%20-38%20-11%20-113%20-24%20-165%20-29%20-52%20-6%20-116%20-17%20-141%20-25%20-25%20-8%20-72%20-18%20-103%20-21%20-32%20-4%20-66%20-14%20-77%20-23%20-19%20-16%20-19%20-43%20-19%20-1761%200%20-1634%201%20-1746%2017%20-1758%2013%20-9%20139%20-12%20548%20-12%20464%200%20533%202%20553%2016%20l22%2015%200%201303%20c0%201156%202%201305%2015%201316%2018%2015%20467%2021%20501%207%2012%20-5%2026%20-19%2032%20-31%2033%20-71%2062%20-146%2062%20-161%200%20-9%2014%20-50%2030%20-92%2017%20-41%2030%20-79%2030%20-85%200%20-6%2013%20-41%2028%20-77%2016%20-36%2037%20-88%2046%20-116%2010%20-27%2031%20-86%2048%20-130%2016%20-44%2041%20-116%2055%20-159%2013%20-44%2031%20-89%2038%20-100%207%20-12%2016%20-37%2020%20-56%204%20-19%2016%20-52%2027%20-74%2011%20-21%2030%20-68%2043%20-105%2012%20-36%2030%20-86%2039%20-111%208%20-25%2022%20-65%2030%20-90%2013%20-42%2030%20-88%20106%20-290%2077%20-204%2093%20-250%20114%20-320%2012%20-41%2028%20-86%2035%20-99%208%20-14%2024%20-54%2036%20-90%2013%20-36%2038%20-104%2055%20-151%2018%20-47%2041%20-112%2052%20-145%2034%20-103%2051%20-139%2071%20-158%2018%20-16%2061%20-17%20598%20-17%20l579%200%2011%2024%20c9%2018%208%2030%20-4%2052%20-35%2064%20-73%20153%20-108%20253%20-10%2030%20-24%2059%20-29%2066%20-6%207%20-17%2037%20-26%2066%20-9%2030%20-26%2079%20-38%20109%20-13%2030%20-28%2069%20-34%2085%20-19%2055%20-63%20160%20-88%20210%20-13%2028%20-24%2057%20-24%2065%200%208%20-11%2035%20-24%2060%20-12%2025%20-28%2067%20-35%2094%20-7%2027%20-23%2070%20-36%2097%20-14%2027%20-25%2054%20-25%2060%200%207%20-11%2035%20-24%2063%20-36%2076%20-86%20203%20-151%20386%20-13%2036%20-33%2083%20-44%20105%20-12%2021%20-21%2045%20-21%2052%200%208%20-13%2040%20-30%2073%20-16%2033%20-30%2065%20-30%2073%200%207%20-9%2031%20-20%2052%20-11%2022%20-28%2067%20-36%20100%20-9%2032%20-27%2078%20-40%20101%20-13%2022%20-24%2048%20-24%2057%200%209%20-11%2040%20-25%2069%20-32%2069%20-73%20171%20-92%20228%20-16%2048%20-36%20100%20-77%20192%20l-25%2058%2025%2029%20c14%2017%2049%2042%2079%2056%2030%2014%2055%2029%2055%2034%200%205%2015%2016%2033%2024%2031%2015%2069%2042%20141%2099%2032%2025%20175%20167%20210%20208%2012%2014%2039%2052%2060%2085%2022%2033%2050%2076%2063%2097%2014%2020%2031%2057%2038%2082%208%2026%2021%2059%2029%2074%2026%2049%2084%20236%2095%20308%206%2039%2018%2087%2026%20107%2019%2046%2019%2062%20-1%2081%20-17%2018%20-62%2019%20-109%205z%22%2F%3E%3Cpath%20d%3D%22M7858%203659%20c-15%20-6%20-30%20-19%20-33%20-29%20-11%20-34%20-23%20-305%20-14%20-327%2018%20-47%2081%20-57%20127%20-18%2024%2020%2030%2035%2035%2082%204%2032%2016%2084%2027%20115%2023%2065%2025%2092%2010%20135%20-17%2048%20-84%2066%20-152%2042z%22%2F%3E%3Cpath%20d%3D%22M15968%203589%20c-17%20-9%20-18%20-40%20-18%20-428%200%20-324%203%20-421%2013%20-435%2012%20-16%2041%20-17%20393%20-16%20305%200%20383%20-2%20398%20-13%2018%20-13%2019%20-35%2017%20-471%20-2%20-340%201%20-461%2010%20-472%2015%20-18%2067%20-18%20110%200%2019%208%2088%2024%20154%2036%2066%2012%20145%2029%20175%2036%2030%208%2096%2021%20145%2030%2050%208%20118%2022%20153%2030%2035%208%20115%2023%20178%2034%20117%2020%20175%2039%20206%2067%2017%2015%2018%2060%2018%20799%20l0%20783%20-22%2015%20c-19%2014%20-135%2015%20-967%2015%20-629%201%20-952%20-3%20-963%20-10z%22%2F%3E%3Cpath%20d%3D%22M29030%203494%20c-63%20-16%20-248%20-48%20-395%20-70%20-55%20-8%20-138%20-23%20-185%20-34%20-47%20-11%20-128%20-24%20-180%20-30%20-165%20-20%20-212%20-29%20-231%20-46%20-18%20-17%20-19%20-71%20-19%20-1625%200%20-1580%200%20-1608%2019%20-1619%2013%20-6%20205%20-10%20554%20-10%20505%200%20535%201%20550%2018%2016%2017%2017%20150%2017%201706%200%201144%20-3%201694%20-10%201707%20-12%2022%20-39%2023%20-120%203z%22%2F%3E%3Cpath%20d%3D%22M27120%203168%20c-47%20-10%20-168%20-29%20-270%20-43%20-102%20-14%20-206%20-31%20-233%20-39%20-26%20-9%20-104%20-22%20-174%20-31%20-70%20-9%20-147%20-24%20-171%20-33%20-71%20-27%20-79%20-46%20-92%20-212%20-11%20-139%20-20%20-180%20-40%20-180%20-18%200%20-30%2039%20-49%20156%20-29%20184%20-59%20226%20-132%20189%20-19%20-10%20-85%20-23%20-158%20-31%20-69%20-8%20-164%20-23%20-211%20-33%20-47%20-11%20-110%20-23%20-140%20-26%20-140%20-16%20-286%20-47%20-304%20-65%20-19%20-18%20-19%20-24%20-7%20-97%207%20-43%2023%20-125%2036%20-183%2022%20-97%2033%20-150%2072%20-350%208%20-41%2027%20-133%2043%20-205%2016%20-71%2031%20-161%2035%20-200%204%20-38%2013%20-90%2021%20-115%207%20-25%2023%20-99%2034%20-165%2011%20-67%2026%20-143%2034%20-170%208%20-28%2022%20-97%2031%20-155%2010%20-58%2022%20-116%2027%20-130%205%20-14%2018%20-78%2029%20-144%2011%20-65%2022%20-122%2024%20-126%203%20-4%2016%20-79%2030%20-166%2014%20-88%2032%20-177%2040%20-199%207%20-22%2019%20-78%2025%20-125%207%20-47%2019%20-110%2027%20-140%2027%20-98%20-21%20-90%20539%20-90%20297%200%20503%204%20518%2010%2039%2015%2038%208%20102%20435%2032%20215%2037%20243%2049%20290%208%2028%2019%2091%2025%20140%206%2050%2018%20113%2025%20140%208%2028%2023%20113%2035%20190%2011%2077%2027%20163%2035%20190%207%2028%2019%20100%2025%20160%206%2061%2020%20146%2030%20190%2010%2044%2023%20121%2030%20170%206%2050%2018%20116%2026%20149%209%2032%2024%20118%2034%20191%2011%2073%2024%20144%2029%20157%205%2014%2017%2076%2026%20139%209%2063%2023%20148%2031%20189%209%2041%2022%20126%2029%20188%208%2062%2019%20121%2025%20132%2014%2026%2013%2036%20-6%2054%20-18%2019%20-24%2019%20-134%20-6z%22%2F%3E%3Cpath%20d%3D%22M9577%202913%20c-19%20-26%20-37%20-59%20-38%20-73%20-4%20-23%20-1%20-25%2035%20-23%2059%204%2088%2035%2084%2093%20-2%2037%20-7%2046%20-24%2048%20-16%202%20-31%20-10%20-57%20-45z%22%2F%3E%3Cpath%20d%3D%22M24539%202735%20c-20%20-7%20-78%20-19%20-130%20-25%20-87%20-12%20-168%20-26%20-294%20-50%20-27%20-5%20-88%20-15%20-135%20-20%20-47%20-6%20-116%20-19%20-155%20-30%20-38%20-10%20-113%20-24%20-165%20-30%20-52%20-6%20-133%20-20%20-180%20-30%20-47%20-10%20-132%20-24%20-190%20-30%20-58%20-7%20-130%20-18%20-160%20-25%20-30%20-7%20-107%20-21%20-170%20-29%20-186%20-26%20-244%20-38%20-262%20-54%20-23%20-20%20-22%20-63%202%20-177%2011%20-49%2028%20-146%2039%20-215%2010%20-69%2026%20-152%2034%20-185%208%20-33%2020%20-112%2027%20-175%206%20-63%2017%20-135%2025%20-160%208%20-25%2024%20-110%2035%20-188%2012%20-79%2025%20-154%2030%20-166%205%20-13%2016%20-74%2025%20-137%208%20-63%2024%20-152%2035%20-199%2010%20-47%2024%20-125%2030%20-175%206%20-49%2020%20-135%2030%20-190%2011%20-55%2027%20-154%2037%20-220%2014%20-97%2021%20-124%2040%20-142%20l22%20-23%20495%200%20c272%200%20502%203%20511%206%2026%2010%2045%2059%2061%20157%208%2050%2025%20142%2039%20202%2013%2061%2031%20151%2039%20200%2030%20187%2065%20374%2080%20426%208%2030%2020%2088%2026%20129%206%2041%2019%20109%2030%20150%2010%2041%2023%20109%2030%20150%206%2041%2020%20111%2030%20155%2010%2044%2026%20134%2035%20199%209%2065%2020%20126%2025%20135%204%209%2016%2061%2025%20116%208%2055%2026%20145%2039%20200%2013%2055%2029%20135%2036%20179%206%2043%2017%2095%2025%20115%2021%2060%2029%20140%2015%20156%20-15%2018%20-62%2018%20-111%200z%22%2F%3E%3Cpath%20d%3D%22M21707%202259%20c-10%20-6%20-88%20-21%20-175%20-35%20-86%20-13%20-170%20-29%20-187%20-34%20-16%20-5%20-94%20-18%20-171%20-29%20-78%20-11%20-173%20-27%20-210%20-36%20-38%20-9%20-107%20-19%20-154%20-22%20-70%20-5%20-88%20-10%20-107%20-29%20l-23%20-23%200%20-980%20c0%20-884%202%20-981%2016%20-996%2014%20-14%2073%20-15%20558%20-13%20443%202%20546%206%20559%2017%2016%2012%2017%20101%2017%201087%200%201194%206%201104%20-68%201104%20-20%200%20-45%20-5%20-55%20-11z%22%2F%3E%3Cpath%20d%3D%22M8723%201859%20c-30%20-38%20-22%20-119%2012%20-119%2035%200%2046%2074%2017%20110%20-15%2018%20-20%2020%20-29%209z%22%2F%3E%3Cpath%20d%3D%22M19325%201855%20c-38%20-7%20-88%20-18%20-110%20-24%20-22%20-5%20-103%20-20%20-180%20-31%20-77%20-11%20-180%20-29%20-230%20-40%20-49%20-10%20-115%20-21%20-145%20-25%20-30%20-4%20-92%20-16%20-138%20-26%20-45%20-10%20-95%20-19%20-111%20-19%20-15%200%20-35%20-8%20-44%20-18%20-16%20-17%20-17%20-87%20-17%20-805%200%20-767%200%20-787%2019%20-797%2013%20-6%20203%20-10%20548%20-10%20462%200%20531%202%20551%2016%20l22%2015%200%20878%20c0%20669%20-3%20880%20-12%20889%20-15%2015%20-61%2014%20-153%20-3z%22%2F%3E%3Cpath%20d%3D%22M17799%201595%20c-14%20-8%20-82%20-21%20-150%20-30%20-68%20-9%20-158%20-25%20-199%20-35%20-41%20-10%20-118%20-24%20-170%20-30%20-52%20-6%20-124%20-17%20-160%20-25%20-36%20-8%20-120%20-21%20-188%20-30%20-68%20-8%20-131%20-19%20-140%20-24%20-25%20-13%20-49%20-43%20-57%20-71%20-18%20-60%20-132%20-210%20-159%20-210%20-7%200%20-27%20-13%20-46%20-30%20-19%20-16%20-41%20-29%20-48%20-30%20-7%200%20-34%20-11%20-60%20-24%20-60%20-30%20-172%20-46%20-315%20-46%20-115%201%20-258%2020%20-281%2039%20-7%206%20-32%2017%20-55%2026%20-43%2015%20-64%2029%20-148%2099%20-47%2038%20-47%2038%20-112%2032%20-37%20-4%20-106%20-16%20-156%20-26%20-49%20-11%20-135%20-26%20-190%20-34%20-55%20-9%20-145%20-25%20-200%20-36%20-91%20-18%20-234%20-42%20-435%20-74%20-85%20-13%20-100%20-20%20-100%20-44%200%20-19%2042%20-106%2063%20-131%207%20-9%2033%20-48%2056%20-88%2056%20-94%20298%20-353%20331%20-353%207%200%2041%20-25%20126%20-94%2018%20-15%2036%20-26%2041%20-26%206%200%2027%20-13%2048%20-30%2021%20-16%2045%20-30%2054%20-30%2010%200%2032%20-11%2050%20-24%2017%20-13%2053%20-29%2079%20-36%2026%20-6%2061%20-20%2077%20-30%2017%20-10%2059%20-26%2095%20-35%2035%20-9%2072%20-21%2081%20-26%209%20-4%2070%20-18%20135%20-29%2074%20-13%20129%20-28%20146%20-41%2025%20-18%2046%20-19%20308%20-19%20263%200%20282%201%20308%2020%2017%2012%2069%2027%20137%2039%2061%2010%20127%2026%20147%2034%2020%208%2061%2020%2091%2027%2031%206%2067%2020%2080%2030%2014%2011%2048%2025%2075%2031%2028%206%2056%2017%2062%2024%206%208%2028%2019%2048%2026%2020%206%2055%2025%2076%2040%2022%2016%2045%2029%2051%2029%207%200%2020%209%2031%2021%2010%2012%2035%2029%2054%2039%2019%2010%2044%2027%2054%2039%2011%2012%2024%2021%2030%2021%2026%200%20226%20211%20301%20317%20116%20163%20187%20338%20226%20558%2034%20193%2037%20275%2011%20298%20-22%2020%20-68%2021%20-103%202z%22%2F%3E%3Cpath%20d%3D%22M13798%20915%20c-2%20-3%20-54%20-12%20-114%20-20%20-60%20-8%20-131%20-21%20-158%20-30%20-27%20-8%20-101%20-20%20-165%20-26%20-64%20-6%20-143%20-17%20-176%20-24%20-33%20-8%20-119%20-23%20-190%20-34%20-72%20-11%20-143%20-25%20-159%20-30%20-15%20-6%20-38%20-11%20-52%20-11%20-14%200%20-36%20-11%20-49%20-25%20l-25%20-24%200%20-299%20c0%20-277%201%20-300%2018%20-315%2017%20-15%2070%20-17%20560%20-17%20478%200%20542%202%20556%2016%2014%2013%2016%2065%2016%20414%200%20349%20-2%20401%20-16%20414%20-15%2016%20-36%2021%20-46%2011z%22%2F%3E%3Cpath%20d%3D%22M12075%20625%20c-23%20-7%20-79%20-16%20-125%20-20%20-47%20-4%20-131%20-18%20-187%20-31%20-56%20-13%20-141%20-28%20-189%20-34%20-48%20-6%20-124%20-19%20-168%20-30%20-45%20-10%20-126%20-24%20-181%20-30%20-176%20-21%20-178%20-24%20-178%20-232%200%20-145%202%20-163%2019%20-175%2014%20-10%20122%20-13%20552%20-13%20348%200%20540%204%20553%2010%2018%2010%2019%2024%2019%20274%200%20242%20-1%20264%20-18%20279%20-21%2020%20-41%2020%20-97%202z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center / contain;
  }
  .site-header .wordmark { color: var(--text); }
  .site-footer .wordmark { --logo-h: 24px; color: var(--text); }
}
