/* New Wire Page */
/* OBSOLETE COLORS ==========================================================*/
/* Font ==================================================================== */
/* Breakpoints ============================================================= */
/* Dimensions */
/* OBSOLETE COLORS ==========================================================*/
/* Font ==================================================================== */
/* Breakpoints ============================================================= */
/* Dimensions */
/* https://css-tricks.com/NetMag/FluidWidthVideo/Article-FluidWidthVideo.php */
/* `display` is set to `block` because the videos are embedded as `<span>` elements, since they're rendered within `<p>` elements. */
/* line 5, app/assets/stylesheets/components.embedded-videos.scss */
.embedded-video {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  background: transparent;
}

/* line 12, app/assets/stylesheets/components.embedded-videos.scss */
.embedded-video iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 99;
}

/* line 21, app/assets/stylesheets/components.embedded-videos.scss */
.wire[data-shielded=true] .embedded-video iframe {
  z-index: -1;
}

/* OBSOLETE COLORS ==========================================================*/
/* Font ==================================================================== */
/* Breakpoints ============================================================= */
/* Dimensions */
/* line 4, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body,
.wire__body_editor {
  font-size: 19px;
  font-weight: 400;
  color: #19202d;
}

/* line 99, app/assets/stylesheets/mixins.scss */
.wire-editor-body div, .wire-editor-body p,
.wire__body_editor div,
.wire__body_editor p {
  word-break: break-word;
}

/* line 103, app/assets/stylesheets/mixins.scss */
.wire-editor-body .medium-editor-table-wrapper,
.wire__body_editor .medium-editor-table-wrapper {
  overflow-x: auto;
  overflow-y: hidden;
}

/* line 108, app/assets/stylesheets/mixins.scss */
.wire-editor-body .medium-editor-table,
.wire__body_editor .medium-editor-table {
  border: none;
  table-layout: fixed;
  width: fit-content;
}

/* line 113, app/assets/stylesheets/mixins.scss */
.wire-editor-body .medium-editor-table tbody,
.wire__body_editor .medium-editor-table tbody {
  display: block;
  width: 100%;
}

/* line 118, app/assets/stylesheets/mixins.scss */
.wire-editor-body .medium-editor-table thead tr,
.wire__body_editor .medium-editor-table thead tr {
  display: block;
  width: 100%;
}

/* line 124, app/assets/stylesheets/mixins.scss */
.wire-editor-body table,
.wire__body_editor table {
  white-space: nowrap;
}

/* line 128, app/assets/stylesheets/mixins.scss */
.wire-editor-body table:has(> thead) thead > tr > th, .wire-editor-body table:has(> thead) tbody > tr > td,
.wire__body_editor table:has(> thead) thead > tr > th,
.wire__body_editor table:has(> thead) tbody > tr > td {
  padding: 12px 24px;
  text-align: left;
  font-weight: 400;
  font-size: 1.063rem;
  line-height: 130%;
}

/* line 132, app/assets/stylesheets/mixins.scss */
.wire-editor-body table:has(> thead) thead > tr > th,
.wire__body_editor table:has(> thead) thead > tr > th {
  font-weight: 700;
}

/* line 137, app/assets/stylesheets/mixins.scss */
.wire-editor-body table:has(> thead) thead > tr,
.wire__body_editor table:has(> thead) thead > tr {
  background: #FFFFFF;
  border-bottom: 1px solid #D7DFE7;
}

/* line 143, app/assets/stylesheets/mixins.scss */
.wire-editor-body table:has(> thead) tbody > tr,
.wire__body_editor table:has(> thead) tbody > tr {
  background: #F9FAFB;
  border-bottom: 1px solid #D7DFE7;
}

/* line 147, app/assets/stylesheets/mixins.scss */
.wire-editor-body table:has(> thead) tbody > tr:nth-child(even),
.wire__body_editor table:has(> thead) tbody > tr:nth-child(even) {
  background: #FFFFFF;
  border-bottom: 1px solid #D7DFE7;
}

/* line 155, app/assets/stylesheets/mixins.scss */
.wire-editor-body table:not(:has(> thead)) tbody > tr > td, .wire-editor-body table:not(:has(> thead)) tbody > tr > th,
.wire__body_editor table:not(:has(> thead)) tbody > tr > td,
.wire__body_editor table:not(:has(> thead)) tbody > tr > th {
  padding: 12px 24px;
  text-align: left;
  font-weight: 400;
  font-size: 1.063rem;
  line-height: 130%;
}

/* line 159, app/assets/stylesheets/mixins.scss */
.wire-editor-body table:not(:has(> thead)) tbody > tr:nth-child(1) > td, .wire-editor-body table:not(:has(> thead)) tbody > tr:nth-child(1) > th,
.wire__body_editor table:not(:has(> thead)) tbody > tr:nth-child(1) > td,
.wire__body_editor table:not(:has(> thead)) tbody > tr:nth-child(1) > th {
  font-weight: 700;
}

/* line 163, app/assets/stylesheets/mixins.scss */
.wire-editor-body table:not(:has(> thead)) tbody > tr,
.wire__body_editor table:not(:has(> thead)) tbody > tr {
  background: #FFFFFF;
  border-bottom: 1px solid #D7DFE7;
}

/* line 167, app/assets/stylesheets/mixins.scss */
.wire-editor-body table:not(:has(> thead)) tbody > tr:nth-child(even),
.wire__body_editor table:not(:has(> thead)) tbody > tr:nth-child(even) {
  background: #F9FAFB;
  border-bottom: 1px solid #D7DFE7;
}

/* line 175, app/assets/stylesheets/mixins.scss */
.wire-editor-body a, .wire-editor-body a.link-primary,
.wire__body_editor a,
.wire__body_editor a.link-primary {
  transition: color 200ms ease;
  text-decoration: none;
  color: #c19d3f;
}

/* line 52, app/assets/stylesheets/mixins.scss */
.wire-editor-body a:hover, .wire-editor-body a.link-primary:hover,
.wire__body_editor a:hover,
.wire__body_editor a.link-primary:hover {
  color: #9b7e32;
}

/* line 178, app/assets/stylesheets/mixins.scss */
.wire-editor-body a:hover, .wire-editor-body a.link-primary:hover,
.wire__body_editor a:hover,
.wire__body_editor a.link-primary:hover {
  text-decoration: underline;
}

/* line 183, app/assets/stylesheets/mixins.scss */
.wire-editor-body ol li,
.wire__body_editor ol li {
  list-style-type: decimal;
  margin-left: 30px;
}

/* line 193, app/assets/stylesheets/mixins.scss */
.wire-editor-body p,
.wire__body_editor p {
  line-height: 26px;
}

/* line 197, app/assets/stylesheets/mixins.scss */
.wire-editor-body ul, .wire-editor-body ol,
.wire__body_editor ul,
.wire__body_editor ol {
  line-height: 26px;
}

/* line 201, app/assets/stylesheets/mixins.scss */
.wire-editor-body p,
.wire-editor-body pre,
.wire__body_editor p,
.wire__body_editor pre {
  margin: 1em 0;
}

/* line 206, app/assets/stylesheets/mixins.scss */
.wire-editor-body blockquote,
.wire__body_editor blockquote {
  border-left: 3px solid #c19d3f;
  font-size: 19px;
  font-style: italic;
  font-weight: 600;
  margin: 1em 40px;
  padding-left: 1em;
}

/* line 214, app/assets/stylesheets/mixins.scss */
.wire-editor-body blockquote.--standout,
.wire__body_editor blockquote.--standout {
  border-left: none;
  color: #c19d3f;
  font-size: 22px;
  margin: 0 30px;
  text-align: center;
}

/* line 223, app/assets/stylesheets/mixins.scss */
.wire-editor-body h3, .wire-editor-body h4,
.wire__body_editor h3,
.wire__body_editor h4 {
  font-family: "Texta", Arial, Helvetica, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

/* line 229, app/assets/stylesheets/mixins.scss */
.wire-editor-body h3,
.wire__body_editor h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

/* line 234, app/assets/stylesheets/mixins.scss */
.wire-editor-body h1, .wire-editor-body h2,
.wire__body_editor h1,
.wire__body_editor h2 {
  font-family: "Texta", Arial, Helvetica, sans-serif;
  color: #1e2735;
}

/* line 239, app/assets/stylesheets/mixins.scss */
.wire-editor-body h1,
.wire__body_editor h1 {
  font-size: 28px;
  font-weight: 700;
  line-height: normal;
  margin: 30px 0 20px 0;
}

/* line 246, app/assets/stylesheets/mixins.scss */
.wire-editor-body h2,
.wire__body_editor h2 {
  font-size: 24px;
  font-weight: 700;
  margin: 22px 0 12px 0;
}

/* line 252, app/assets/stylesheets/mixins.scss */
.wire-editor-body img,
.wire__body_editor img {
  max-width: 100%;
}

/* line 255, app/assets/stylesheets/mixins.scss */
.feed .wire-editor-body img, .feed .wire__body_editor img {
  max-height: 500px;
}

/* line 260, app/assets/stylesheets/mixins.scss */
.wire-editor-body ol, .wire-editor-body ul,
.wire__body_editor ol,
.wire__body_editor ul {
  padding-left: 1em;
}

/* line 265, app/assets/stylesheets/mixins.scss */
.wire-editor-body ol li,
.wire__body_editor ol li {
  margin: 0;
}

/* line 270, app/assets/stylesheets/mixins.scss */
.wire-editor-body p,
.wire__body_editor p {
  text-align: left;
}

/* line 274, app/assets/stylesheets/mixins.scss */
.wire-editor-body pre,
.wire__body_editor pre {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  font-family: monospace;
  font-size: 0.9em;
  padding: 0.5em;
  white-space: pre-wrap;
  background-color: #eee;
  overflow-x: auto;
}

/* line 8, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body div.card-divider,
.wire__body_editor div.card-divider {
  display: none;
}

/* line 12, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body *:not(a.none_underline) + a.none_underline > div, .wire-editor-body a.none_underline + *:not(a.non_underline),
.wire__body_editor *:not(a.none_underline) + a.none_underline > div,
.wire__body_editor a.none_underline + *:not(a.non_underline) {
  margin-top: 32px;
}

/* line 16, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .fund-card, .wire-editor-body .contributor-card, .wire-editor-body .wire-card,
.wire__body_editor .fund-card,
.wire__body_editor .contributor-card,
.wire__body_editor .wire-card {
  width: 100%;
  border: 1px solid #D7DFE7;
  border-radius: 6px;
  transition: border-color 0.1s ease;
  box-shadow: 0px 5px 5px -3px rgba(47, 47, 68, 0.06), 0px 8px 7px -5px rgba(53, 53, 77, 0.03);
  margin-top: 16px;
  padding: 12px 16px 12px 0;
}

@keyframes moveLeft {
  from {
    margin-right: 0;
  }
  to {
    margin-right: 2px;
  }
}

@keyframes moveRight {
  from {
    margin-right: 2px;
  }
  to {
    margin-right: 0;
  }
}

@keyframes show {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes hide {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

/* line 61, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .fund-card:hover, .wire-editor-body .contributor-card:hover, .wire-editor-body .wire-card:hover,
.wire__body_editor .fund-card:hover,
.wire__body_editor .contributor-card:hover,
.wire__body_editor .wire-card:hover {
  border: 1px solid #E0D3B9;
  box-shadow: 0px 8px 5px -4px rgba(47, 47, 68, 0.06), 0px 10px 10px -5px rgba(77, 69, 53, 0.03);
  transition: border-color 0.1s ease;
  cursor: pointer;
}

/* line 67, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .fund-card:hover .link, .wire-editor-body .contributor-card:hover .link, .wire-editor-body .wire-card:hover .link,
.wire__body_editor .fund-card:hover .link,
.wire__body_editor .contributor-card:hover .link,
.wire__body_editor .wire-card:hover .link {
  color: #c19d3f;
  animation: moveLeft 0.3s ease-out;
  margin-right: 2px;
}

/* line 72, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .fund-card:hover .link span.view-link, .wire-editor-body .contributor-card:hover .link span.view-link, .wire-editor-body .wire-card:hover .link span.view-link,
.wire__body_editor .fund-card:hover .link span.view-link,
.wire__body_editor .contributor-card:hover .link span.view-link,
.wire__body_editor .wire-card:hover .link span.view-link {
  animation: show 0.3s ease-out;
  visibility: visible;
  word-break: keep-all;
}

/* line 76, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .fund-card:hover .link span.view-link:hover, .wire-editor-body .contributor-card:hover .link span.view-link:hover, .wire-editor-body .wire-card:hover .link span.view-link:hover,
.wire__body_editor .fund-card:hover .link span.view-link:hover,
.wire__body_editor .contributor-card:hover .link span.view-link:hover,
.wire__body_editor .wire-card:hover .link span.view-link:hover {
  text-decoration: underline;
}

/* line 83, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .fund-card.clicked, .wire-editor-body .contributor-card.clicked, .wire-editor-body .wire-card.clicked,
.wire__body_editor .fund-card.clicked,
.wire__body_editor .contributor-card.clicked,
.wire__body_editor .wire-card.clicked {
  box-shadow: 0px 4px 5px -4px rgba(47, 47, 68, 0.06), 0px 5px 10px -5px rgba(77, 69, 53, 0.03);
}

/* line 87, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .fund-card .inner-container, .wire-editor-body .contributor-card .inner-container, .wire-editor-body .wire-card .inner-container,
.wire__body_editor .fund-card .inner-container,
.wire__body_editor .contributor-card .inner-container,
.wire__body_editor .wire-card .inner-container {
  display: flex;
  width: 100%;
}

/* line 91, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .fund-card .inner-container .logo-container, .wire-editor-body .contributor-card .inner-container .logo-container, .wire-editor-body .wire-card .inner-container .logo-container,
.wire__body_editor .fund-card .inner-container .logo-container,
.wire__body_editor .contributor-card .inner-container .logo-container,
.wire__body_editor .wire-card .inner-container .logo-container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 72px;
  min-width: 72px;
  height: 72px;
  min-height: 72px;
  background: linear-gradient(0deg, #FFFFFF, #FFFFFF);
  border: 1px solid #D7DFE7;
  border-radius: 3px;
  box-sizing: border-box;
  box-shadow: 0px 0.956975px 4.78487px rgba(0, 0, 0, 0.08);
  margin-left: 12px;
}

/* line 106, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .fund-card .inner-container .logo-container .logo, .wire-editor-body .contributor-card .inner-container .logo-container .logo, .wire-editor-body .wire-card .inner-container .logo-container .logo,
.wire__body_editor .fund-card .inner-container .logo-container .logo,
.wire__body_editor .contributor-card .inner-container .logo-container .logo,
.wire__body_editor .wire-card .inner-container .logo-container .logo {
  max-width: 55px;
  max-height: 55px;
}

/* line 111, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .fund-card .inner-container .logo-container .profile-avatar, .wire-editor-body .contributor-card .inner-container .logo-container .profile-avatar, .wire-editor-body .wire-card .inner-container .logo-container .profile-avatar,
.wire__body_editor .fund-card .inner-container .logo-container .profile-avatar,
.wire__body_editor .contributor-card .inner-container .logo-container .profile-avatar,
.wire__body_editor .wire-card .inner-container .logo-container .profile-avatar {
  max-width: 100%;
  max-height: 100%;
  border-radius: 3px;
}

/* line 118, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .fund-card .inner-container .primary, .wire-editor-body .contributor-card .inner-container .primary, .wire-editor-body .wire-card .inner-container .primary,
.wire__body_editor .fund-card .inner-container .primary,
.wire__body_editor .contributor-card .inner-container .primary,
.wire__body_editor .wire-card .inner-container .primary {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 16px;
}

/* line 124, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .fund-card .inner-container .primary .fund-type, .wire-editor-body .fund-card .inner-container .primary .wire-category, .wire-editor-body .contributor-card .inner-container .primary .fund-type, .wire-editor-body .contributor-card .inner-container .primary .wire-category, .wire-editor-body .wire-card .inner-container .primary .fund-type, .wire-editor-body .wire-card .inner-container .primary .wire-category,
.wire__body_editor .fund-card .inner-container .primary .fund-type,
.wire__body_editor .fund-card .inner-container .primary .wire-category,
.wire__body_editor .contributor-card .inner-container .primary .fund-type,
.wire__body_editor .contributor-card .inner-container .primary .wire-category,
.wire__body_editor .wire-card .inner-container .primary .fund-type,
.wire__body_editor .wire-card .inner-container .primary .wire-category {
  font-family: "Texta", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 11px;
  line-height: 100%;
  color: #c19d3f;
  text-transform: uppercase;
  margin-bottom: 4px;
  width: fit-content;
  padding: 2px 0px;
  border-radius: 2px;
}

/* line 12, app/assets/stylesheets/mixins.scss */
.wire-editor-body .fund-card .inner-container .primary .fund-type.managed-fund, .wire-editor-body .fund-card .inner-container .primary .wire-category.managed-fund, .wire-editor-body .contributor-card .inner-container .primary .fund-type.managed-fund, .wire-editor-body .contributor-card .inner-container .primary .wire-category.managed-fund, .wire-editor-body .wire-card .inner-container .primary .fund-type.managed-fund, .wire-editor-body .wire-card .inner-container .primary .wire-category.managed-fund,
.wire__body_editor .fund-card .inner-container .primary .fund-type.managed-fund,
.wire__body_editor .fund-card .inner-container .primary .wire-category.managed-fund,
.wire__body_editor .contributor-card .inner-container .primary .fund-type.managed-fund,
.wire__body_editor .contributor-card .inner-container .primary .wire-category.managed-fund,
.wire__body_editor .wire-card .inner-container .primary .fund-type.managed-fund,
.wire__body_editor .wire-card .inner-container .primary .wire-category.managed-fund {
  color: #2563EB;
  background-color: #EFF6FF;
}

/* line 17, app/assets/stylesheets/mixins.scss */
.wire-editor-body .fund-card .inner-container .primary .fund-type.etf, .wire-editor-body .fund-card .inner-container .primary .wire-category.etf, .wire-editor-body .contributor-card .inner-container .primary .fund-type.etf, .wire-editor-body .contributor-card .inner-container .primary .wire-category.etf, .wire-editor-body .wire-card .inner-container .primary .fund-type.etf, .wire-editor-body .wire-card .inner-container .primary .wire-category.etf,
.wire__body_editor .fund-card .inner-container .primary .fund-type.etf,
.wire__body_editor .fund-card .inner-container .primary .wire-category.etf,
.wire__body_editor .contributor-card .inner-container .primary .fund-type.etf,
.wire__body_editor .contributor-card .inner-container .primary .wire-category.etf,
.wire__body_editor .wire-card .inner-container .primary .fund-type.etf,
.wire__body_editor .wire-card .inner-container .primary .wire-category.etf {
  color: #047857;
  background-color: #D1FAE5;
}

/* line 22, app/assets/stylesheets/mixins.scss */
.wire-editor-body .fund-card .inner-container .primary .fund-type.lit, .wire-editor-body .fund-card .inner-container .primary .wire-category.lit, .wire-editor-body .contributor-card .inner-container .primary .fund-type.lit, .wire-editor-body .contributor-card .inner-container .primary .wire-category.lit, .wire-editor-body .wire-card .inner-container .primary .fund-type.lit, .wire-editor-body .wire-card .inner-container .primary .wire-category.lit,
.wire__body_editor .fund-card .inner-container .primary .fund-type.lit,
.wire__body_editor .fund-card .inner-container .primary .wire-category.lit,
.wire__body_editor .contributor-card .inner-container .primary .fund-type.lit,
.wire__body_editor .contributor-card .inner-container .primary .wire-category.lit,
.wire__body_editor .wire-card .inner-container .primary .fund-type.lit,
.wire__body_editor .wire-card .inner-container .primary .wire-category.lit {
  color: #6D28D9;
  background-color: #EDE9FE;
}

/* line 27, app/assets/stylesheets/mixins.scss */
.wire-editor-body .fund-card .inner-container .primary .fund-type.lic, .wire-editor-body .fund-card .inner-container .primary .wire-category.lic, .wire-editor-body .contributor-card .inner-container .primary .fund-type.lic, .wire-editor-body .contributor-card .inner-container .primary .wire-category.lic, .wire-editor-body .wire-card .inner-container .primary .fund-type.lic, .wire-editor-body .wire-card .inner-container .primary .wire-category.lic,
.wire__body_editor .fund-card .inner-container .primary .fund-type.lic,
.wire__body_editor .fund-card .inner-container .primary .wire-category.lic,
.wire__body_editor .contributor-card .inner-container .primary .fund-type.lic,
.wire__body_editor .contributor-card .inner-container .primary .wire-category.lic,
.wire__body_editor .wire-card .inner-container .primary .fund-type.lic,
.wire__body_editor .wire-card .inner-container .primary .wire-category.lic {
  color: #A21CAF;
  background-color: #FAE8FF;
}

/* line 139, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .fund-card .inner-container .primary .name, .wire-editor-body .contributor-card .inner-container .primary .name, .wire-editor-body .wire-card .inner-container .primary .name,
.wire__body_editor .fund-card .inner-container .primary .name,
.wire__body_editor .contributor-card .inner-container .primary .name,
.wire__body_editor .wire-card .inner-container .primary .name {
  font-family: "Texta", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 19px;
  line-height: 120%;
  color: #19202d;
  margin-bottom: 4px;
}

@media screen and (max-width: 568px) {
  /* line 139, app/assets/stylesheets/components.wires.embed.scss */
  .wire-editor-body .fund-card .inner-container .primary .name, .wire-editor-body .contributor-card .inner-container .primary .name, .wire-editor-body .wire-card .inner-container .primary .name,
.wire__body_editor .fund-card .inner-container .primary .name,
.wire__body_editor .contributor-card .inner-container .primary .name,
.wire__body_editor .wire-card .inner-container .primary .name {
    font-size: 16px;
  }
}

/* line 152, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .fund-card .inner-container .primary .asset-class, .wire-editor-body .fund-card .inner-container .primary .position, .wire-editor-body .contributor-card .inner-container .primary .asset-class, .wire-editor-body .contributor-card .inner-container .primary .position, .wire-editor-body .wire-card .inner-container .primary .asset-class, .wire-editor-body .wire-card .inner-container .primary .position,
.wire__body_editor .fund-card .inner-container .primary .asset-class,
.wire__body_editor .fund-card .inner-container .primary .position,
.wire__body_editor .contributor-card .inner-container .primary .asset-class,
.wire__body_editor .contributor-card .inner-container .primary .position,
.wire__body_editor .wire-card .inner-container .primary .asset-class,
.wire__body_editor .wire-card .inner-container .primary .position {
  font-family: "Texta", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 100%;
  color: #8ea3b5;
}

@media screen and (max-width: 568px) {
  /* line 152, app/assets/stylesheets/components.wires.embed.scss */
  .wire-editor-body .fund-card .inner-container .primary .asset-class, .wire-editor-body .fund-card .inner-container .primary .position, .wire-editor-body .contributor-card .inner-container .primary .asset-class, .wire-editor-body .contributor-card .inner-container .primary .position, .wire-editor-body .wire-card .inner-container .primary .asset-class, .wire-editor-body .wire-card .inner-container .primary .position,
.wire__body_editor .fund-card .inner-container .primary .asset-class,
.wire__body_editor .fund-card .inner-container .primary .position,
.wire__body_editor .contributor-card .inner-container .primary .asset-class,
.wire__body_editor .contributor-card .inner-container .primary .position,
.wire__body_editor .wire-card .inner-container .primary .asset-class,
.wire__body_editor .wire-card .inner-container .primary .position {
    font-size: 12px;
  }
}

/* line 164, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .fund-card .inner-container .primary .asset-class, .wire-editor-body .contributor-card .inner-container .primary .asset-class, .wire-editor-body .wire-card .inner-container .primary .asset-class,
.wire__body_editor .fund-card .inner-container .primary .asset-class,
.wire__body_editor .contributor-card .inner-container .primary .asset-class,
.wire__body_editor .wire-card .inner-container .primary .asset-class {
  margin-top: 4px;
}

/* line 168, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .fund-card .inner-container .primary .position, .wire-editor-body .contributor-card .inner-container .primary .position, .wire-editor-body .wire-card .inner-container .primary .position,
.wire__body_editor .fund-card .inner-container .primary .position,
.wire__body_editor .contributor-card .inner-container .primary .position,
.wire__body_editor .wire-card .inner-container .primary .position {
  margin-bottom: 4px;
}

/* line 172, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .fund-card .inner-container .primary .organisation, .wire-editor-body .contributor-card .inner-container .primary .organisation, .wire-editor-body .wire-card .inner-container .primary .organisation,
.wire__body_editor .fund-card .inner-container .primary .organisation,
.wire__body_editor .contributor-card .inner-container .primary .organisation,
.wire__body_editor .wire-card .inner-container .primary .organisation {
  font-family: "Texta", Arial, Helvetica, sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 23px;
  color: #19202d;
}

@media screen and (max-width: 568px) {
  /* line 172, app/assets/stylesheets/components.wires.embed.scss */
  .wire-editor-body .fund-card .inner-container .primary .organisation, .wire-editor-body .contributor-card .inner-container .primary .organisation, .wire-editor-body .wire-card .inner-container .primary .organisation,
.wire__body_editor .fund-card .inner-container .primary .organisation,
.wire__body_editor .contributor-card .inner-container .primary .organisation,
.wire__body_editor .wire-card .inner-container .primary .organisation {
    font-size: 14px;
  }
}

/* line 186, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .fund-card .link, .wire-editor-body .contributor-card .link, .wire-editor-body .wire-card .link,
.wire__body_editor .fund-card .link,
.wire__body_editor .contributor-card .link,
.wire__body_editor .wire-card .link {
  display: flex;
  align-items: center;
  color: #8ea3b5;
  margin-left: auto;
  animation: moveRight 0.3s ease-in;
  height: 18px;
}

/* line 194, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .fund-card .link span.view-link, .wire-editor-body .contributor-card .link span.view-link, .wire-editor-body .wire-card .link span.view-link,
.wire__body_editor .fund-card .link span.view-link,
.wire__body_editor .contributor-card .link span.view-link,
.wire__body_editor .wire-card .link span.view-link {
  animation: hide 0.3s ease-in;
  visibility: hidden;
  font-family: "Texta", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 120%;
  text-transform: uppercase;
}

@media screen and (max-width: 568px) {
  /* line 194, app/assets/stylesheets/components.wires.embed.scss */
  .wire-editor-body .fund-card .link span.view-link, .wire-editor-body .contributor-card .link span.view-link, .wire-editor-body .wire-card .link span.view-link,
.wire__body_editor .fund-card .link span.view-link,
.wire__body_editor .contributor-card .link span.view-link,
.wire__body_editor .wire-card .link span.view-link {
    display: none;
  }
}

/* line 208, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .fund-card .link .icon-lw, .wire-editor-body .contributor-card .link .icon-lw, .wire-editor-body .wire-card .link .icon-lw,
.wire__body_editor .fund-card .link .icon-lw,
.wire__body_editor .contributor-card .link .icon-lw,
.wire__body_editor .wire-card .link .icon-lw {
  margin-left: 8px;
  font-size: 11px;
}

@media screen and (max-width: 568px) {
  /* line 215, app/assets/stylesheets/components.wires.embed.scss */
  .wire-editor-body .wire-card,
.wire__body_editor .wire-card {
    padding-right: 12px;
  }
}

@media screen and (max-width: 568px) {
  /* line 220, app/assets/stylesheets/components.wires.embed.scss */
  .wire-editor-body .wire-card .inner-container,
.wire__body_editor .wire-card .inner-container {
    flex-direction: row-reverse;
    justify-content: flex-end;
  }
}

/* line 226, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .wire-card .inner-container picture,
.wire__body_editor .wire-card .inner-container picture {
  border-radius: 2px;
  margin-left: 12px;
}

@media screen and (max-width: 568px) {
  /* line 226, app/assets/stylesheets/components.wires.embed.scss */
  .wire-editor-body .wire-card .inner-container picture,
.wire__body_editor .wire-card .inner-container picture {
    margin-left: auto;
  }
}

/* line 234, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .wire-card .inner-container picture img,
.wire__body_editor .wire-card .inner-container picture img {
  border-radius: 2px;
  min-width: 116px;
  width: 116px;
  min-height: 72px;
  height: 72px;
  margin-left: 0 !important;
}

@media screen and (max-width: 568px) {
  /* line 234, app/assets/stylesheets/components.wires.embed.scss */
  .wire-editor-body .wire-card .inner-container picture img,
.wire__body_editor .wire-card .inner-container picture img {
    min-width: 105px;
    width: 105px;
    min-height: 63px;
    height: 63px;
  }
}

/* line 251, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .wire-card .inner-container .wire-primary-image,
.wire__body_editor .wire-card .inner-container .wire-primary-image {
  width: 116px;
  height: 72px;
  border-radius: 2px;
  margin-left: 12px;
}

@media screen and (max-width: 568px) {
  /* line 251, app/assets/stylesheets/components.wires.embed.scss */
  .wire-editor-body .wire-card .inner-container .wire-primary-image,
.wire__body_editor .wire-card .inner-container .wire-primary-image {
    width: 105px;
    height: 63px;
    margin-left: auto;
  }
}

/* line 264, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .wire-card .inner-container .primary,
.wire__body_editor .wire-card .inner-container .primary {
  justify-content: flex-start;
}

@media screen and (max-width: 568px) {
  /* line 264, app/assets/stylesheets/components.wires.embed.scss */
  .wire-editor-body .wire-card .inner-container .primary,
.wire__body_editor .wire-card .inner-container .primary {
    margin-left: 12px;
    margin-right: 16px;
  }
}

@media screen and (min-width: 569px) {
  /* line 272, app/assets/stylesheets/components.wires.embed.scss */
  .wire-editor-body .wire-card .inner-container .primary .wire-category,
.wire__body_editor .wire-card .inner-container .primary .wire-category {
    margin-top: 8px;
  }
}

/* line 278, app/assets/stylesheets/components.wires.embed.scss */
.wire-editor-body .wire-card .inner-container .primary .wire-title,
.wire__body_editor .wire-card .inner-container .primary .wire-title {
  font-family: "PT Serif", "Book Antiqua", "Palatino Linotype", Palatino, serif;
  font-weight: 600;
  font-size: 19px;
  line-height: 130%;
  color: #19202d;
}

@media screen and (max-width: 568px) {
  /* line 278, app/assets/stylesheets/components.wires.embed.scss */
  .wire-editor-body .wire-card .inner-container .primary .wire-title,
.wire__body_editor .wire-card .inner-container .primary .wire-title {
    font-size: 16px;
  }
}

@media screen and (max-width: 568px) {
  /* line 291, app/assets/stylesheets/components.wires.embed.scss */
  .wire-editor-body .wire-card .inner-container .link,
.wire__body_editor .wire-card .inner-container .link {
    display: none;
  }
}

/* line 1, app/assets/stylesheets/hotwired/zoom.css */
img[data-action="zoom"] {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
}

/* line 6, app/assets/stylesheets/hotwired/zoom.css */
.zoom-img,
.zoom-img-wrap {
  position: relative;
  z-index: 666;
  -webkit-transition: all 300ms;
  -o-transition: all 300ms;
  transition: all 300ms;
}

/* line 14, app/assets/stylesheets/hotwired/zoom.css */
img.zoom-img {
  cursor: pointer;
  cursor: -webkit-zoom-out;
  cursor: -moz-zoom-out;
}

/* line 19, app/assets/stylesheets/hotwired/zoom.css */
.zoom-overlay {
  z-index: 420;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  filter: "alpha(opacity=0)";
  opacity: 0;
  -webkit-transition: opacity 300ms ease-in-out;
  -o-transition: opacity 300ms ease-in-out;
  transition: opacity 300ms ease-in-out;
}

/* line 34, app/assets/stylesheets/hotwired/zoom.css */
.zoom-overlay-open .zoom-overlay {
  filter: "alpha(opacity=100)";
  opacity: 1;
}

/* line 38, app/assets/stylesheets/hotwired/zoom.css */
.zoom-overlay-open,
.zoom-overlay-transitioning {
  cursor: default;
}

/* line 42, app/assets/stylesheets/hotwired/zoom.css */
.zoom-overlay-transitioning .zoom-overlay {
  opacity: 0;
}

/* line 9, app/assets/stylesheets/hotwired/wire.scss */
section.wire-body {
  font-size: 19px;
  font-weight: 400;
  color: #19202d;
  /**
   * We want to limit the partial wire view height to the same as the avatar's
   * height. Referring to:
   *  app/javascript/components/micro-profile/elements/avatar.jsx
   * for the height of the avatar.
   * In case of mobile layout, we'll use the same height.
   */
}

/* line 99, app/assets/stylesheets/mixins.scss */
section.wire-body div, section.wire-body p {
  word-break: break-word;
}

/* line 103, app/assets/stylesheets/mixins.scss */
section.wire-body .medium-editor-table-wrapper {
  overflow-x: auto;
  overflow-y: hidden;
}

/* line 108, app/assets/stylesheets/mixins.scss */
section.wire-body .medium-editor-table {
  border: none;
  table-layout: fixed;
  width: fit-content;
}

/* line 113, app/assets/stylesheets/mixins.scss */
section.wire-body .medium-editor-table tbody {
  display: block;
  width: 100%;
}

/* line 118, app/assets/stylesheets/mixins.scss */
section.wire-body .medium-editor-table thead tr {
  display: block;
  width: 100%;
}

/* line 124, app/assets/stylesheets/mixins.scss */
section.wire-body table {
  white-space: nowrap;
}

/* line 128, app/assets/stylesheets/mixins.scss */
section.wire-body table:has(> thead) thead > tr > th, section.wire-body table:has(> thead) tbody > tr > td {
  padding: 12px 24px;
  text-align: left;
  font-weight: 400;
  font-size: 1.063rem;
  line-height: 130%;
}

/* line 132, app/assets/stylesheets/mixins.scss */
section.wire-body table:has(> thead) thead > tr > th {
  font-weight: 700;
}

/* line 137, app/assets/stylesheets/mixins.scss */
section.wire-body table:has(> thead) thead > tr {
  background: #FFFFFF;
  border-bottom: 1px solid #D7DFE7;
}

/* line 143, app/assets/stylesheets/mixins.scss */
section.wire-body table:has(> thead) tbody > tr {
  background: #F9FAFB;
  border-bottom: 1px solid #D7DFE7;
}

/* line 147, app/assets/stylesheets/mixins.scss */
section.wire-body table:has(> thead) tbody > tr:nth-child(even) {
  background: #FFFFFF;
  border-bottom: 1px solid #D7DFE7;
}

/* line 155, app/assets/stylesheets/mixins.scss */
section.wire-body table:not(:has(> thead)) tbody > tr > td, section.wire-body table:not(:has(> thead)) tbody > tr > th {
  padding: 12px 24px;
  text-align: left;
  font-weight: 400;
  font-size: 1.063rem;
  line-height: 130%;
}

/* line 159, app/assets/stylesheets/mixins.scss */
section.wire-body table:not(:has(> thead)) tbody > tr:nth-child(1) > td, section.wire-body table:not(:has(> thead)) tbody > tr:nth-child(1) > th {
  font-weight: 700;
}

/* line 163, app/assets/stylesheets/mixins.scss */
section.wire-body table:not(:has(> thead)) tbody > tr {
  background: #FFFFFF;
  border-bottom: 1px solid #D7DFE7;
}

/* line 167, app/assets/stylesheets/mixins.scss */
section.wire-body table:not(:has(> thead)) tbody > tr:nth-child(even) {
  background: #F9FAFB;
  border-bottom: 1px solid #D7DFE7;
}

/* line 175, app/assets/stylesheets/mixins.scss */
section.wire-body a, section.wire-body a.link-primary {
  transition: color 200ms ease;
  text-decoration: none;
  color: #c19d3f;
}

/* line 52, app/assets/stylesheets/mixins.scss */
section.wire-body a:hover, section.wire-body a.link-primary:hover {
  color: #9b7e32;
}

/* line 178, app/assets/stylesheets/mixins.scss */
section.wire-body a:hover, section.wire-body a.link-primary:hover {
  text-decoration: underline;
}

/* line 183, app/assets/stylesheets/mixins.scss */
section.wire-body ol li {
  list-style-type: decimal;
  margin-left: 30px;
}

/* line 193, app/assets/stylesheets/mixins.scss */
section.wire-body p {
  line-height: 26px;
}

/* line 197, app/assets/stylesheets/mixins.scss */
section.wire-body ul, section.wire-body ol {
  line-height: 26px;
}

/* line 201, app/assets/stylesheets/mixins.scss */
section.wire-body p,
section.wire-body pre {
  margin: 1em 0;
}

/* line 206, app/assets/stylesheets/mixins.scss */
section.wire-body blockquote {
  border-left: 3px solid #c19d3f;
  font-size: 19px;
  font-style: italic;
  font-weight: 600;
  margin: 1em 40px;
  padding-left: 1em;
}

/* line 214, app/assets/stylesheets/mixins.scss */
section.wire-body blockquote.--standout {
  border-left: none;
  color: #c19d3f;
  font-size: 22px;
  margin: 0 30px;
  text-align: center;
}

/* line 223, app/assets/stylesheets/mixins.scss */
section.wire-body h3, section.wire-body h4 {
  font-family: "Texta", Arial, Helvetica, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

/* line 229, app/assets/stylesheets/mixins.scss */
section.wire-body h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

/* line 234, app/assets/stylesheets/mixins.scss */
section.wire-body h1, section.wire-body h2 {
  font-family: "Texta", Arial, Helvetica, sans-serif;
  color: #1e2735;
}

/* line 239, app/assets/stylesheets/mixins.scss */
section.wire-body h1 {
  font-size: 28px;
  font-weight: 700;
  line-height: normal;
  margin: 30px 0 20px 0;
}

/* line 246, app/assets/stylesheets/mixins.scss */
section.wire-body h2 {
  font-size: 24px;
  font-weight: 700;
  margin: 22px 0 12px 0;
}

/* line 252, app/assets/stylesheets/mixins.scss */
section.wire-body img {
  max-width: 100%;
}

/* line 255, app/assets/stylesheets/mixins.scss */
.feed section.wire-body img {
  max-height: 500px;
}

/* line 260, app/assets/stylesheets/mixins.scss */
section.wire-body ol, section.wire-body ul {
  padding-left: 1em;
}

/* line 265, app/assets/stylesheets/mixins.scss */
section.wire-body ol li {
  margin: 0;
}

/* line 270, app/assets/stylesheets/mixins.scss */
section.wire-body p {
  text-align: left;
}

/* line 274, app/assets/stylesheets/mixins.scss */
section.wire-body pre {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  font-family: monospace;
  font-size: 0.9em;
  padding: 0.5em;
  white-space: pre-wrap;
  background-color: #eee;
  overflow-x: auto;
}

/* line 12, app/assets/stylesheets/hotwired/wire.scss */
section.wire-body a.inline-image-link {
  display: block;
  text-align: center;
}

/* line 19, app/assets/stylesheets/hotwired/wire.scss */
section.wire-body .wire-editor-body > p:first-child,
section.wire-body .wire__body_editor > p:first-child {
  margin-top: 0;
}

/* line 23, app/assets/stylesheets/hotwired/wire.scss */
section.wire-body .wire-editor-body ul,
section.wire-body .wire__body_editor ul {
  list-style: disc;
}

/* line 35, app/assets/stylesheets/hotwired/wire.scss */
section.wire-body .wire__body_editor.partial_view {
  overflow-y: hidden;
  max-height: 115px;
}

/* line 40, app/assets/stylesheets/hotwired/wire.scss */
section.wire-body hr.wire-end-hr {
  width: 148px;
  margin: 20px 0;
  border: 0.02em solid #c19d3f;
}

@media screen and (max-width: 768px) {
  /* line 40, app/assets/stylesheets/hotwired/wire.scss */
  section.wire-body hr.wire-end-hr {
    margin-top: 40px;
  }
}

/* line 49, app/assets/stylesheets/hotwired/wire.scss */
section.wire-body .none_underline {
  text-decoration: none !important;
}

/* line 55, app/assets/stylesheets/hotwired/wire.scss */
div[data-reading-tracking-target=content] > p:first-child,
div[data-reading-tracking-target=content] > h2:first-child,
div[data-reading-tracking-target=content] > h3:first-child {
  margin-top: 0 !important;
}

/* line 62, app/assets/stylesheets/hotwired/wire.scss */
.medium-insert-images {
  position: relative;
  display: block;
  text-align: center;
  margin: 10px 0;
  outline: 0 solid transparent;
}

/* line 69, app/assets/stylesheets/hotwired/wire.scss */
.medium-insert-images figure {
  margin-block-start: 0;
  margin-block-end: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
  width: 100%;
}

/* line 76, app/assets/stylesheets/hotwired/wire.scss */
.medium-insert-images figure img {
  display: block;
  width: 100%;
  max-width: 100%;
}

/* line 82, app/assets/stylesheets/hotwired/wire.scss */
.medium-insert-images figure figcaption {
  color: #627484;
  font-size: 17px;
  font-style: normal;
  line-height: 130%;
  text-align: left;
  padding: 16px 0;
  margin: 0;
}

/* line 91, app/assets/stylesheets/hotwired/wire.scss */
.medium-insert-images figure figcaption p {
  margin-top: 8px;
  margin-bottom: 0;
}

/* line 98, app/assets/stylesheets/hotwired/wire.scss */
.medium-insert-images:focus {
  outline: 0 solid transparent;
}

/* line 104, app/assets/stylesheets/hotwired/wire.scss */
.stock-code {
  border-radius: 4px;
  border: 0.5px solid #d7dfe7;
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 8px 8px 0;
}

/* line 112, app/assets/stylesheets/hotwired/wire.scss */
.stock-code a {
  color: #19202d;
  text-decoration: none;
  text-align: center;
  -webkit-box-flex: 2;
  flex-grow: 2;
  text-transform: uppercase;
  font: 700 16px / 100% Texta, Arial, Helvetica, sans-serif;
}

/* line 122, app/assets/stylesheets/hotwired/wire.scss */
.stock-code .button {
  color: #c19d3f;
  width: 30px;
  border-left: 1px solid #d7dfe7;
  font-size: 15px;
  outline: none;
}

/* line 130, app/assets/stylesheets/hotwired/wire.scss */
.stock-code .button.following {
  background-color: #f8f9fb;
  color: #19202d;
}

/* line 136, app/assets/stylesheets/hotwired/wire.scss */
.contact-button {
  background-color: #6a6e76;
  font-weight: 500;
}

/* line 139, app/assets/stylesheets/hotwired/wire.scss */
.contact-button:hover {
  background-color: #414651;
}

/* line 145, app/assets/stylesheets/hotwired/wire.scss */
.contact-button .icon {
  background-color: #19202d;
}

/* line 150, app/assets/stylesheets/hotwired/wire.scss */
.contact-button.loading .icon {
  background-color: #dac48c;
}

/* line 158, app/assets/stylesheets/hotwired/wire.scss */
.progress-container {
  position: fixed;
  width: 100%;
  height: 4px;
  left: 0;
  top: 47px;
  z-index: 10;
  background: transparent;
  transition: all ease-out 0.2s;
}

/* line 168, app/assets/stylesheets/hotwired/wire.scss */
.progress-container .progress-bar {
  display: block;
  width: 0;
  height: 3px;
  background: #C19D3F;
}

@media screen and (min-width: 1024px) {
  /* line 177, app/assets/stylesheets/hotwired/wire.scss */
  .progress-container {
    top: 104px;
  }
}

/* line 183, app/assets/stylesheets/hotwired/wire.scss */
.series-cta {
  display: flex;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 40px;
}

/* line 190, app/assets/stylesheets/hotwired/wire.scss */
.series-cta .dots {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  border: 0px;
  -webkit-box-pack: center;
  justify-content: center;
  overflow: visible;
}

/* line 199, app/assets/stylesheets/hotwired/wire.scss */
.series-cta .dots:before {
  display: inline-block;
  font-weight: 400;
  font-size: 36px;
  letter-spacing: 9px;
  color: #c19d3f;
}

/* line 208, app/assets/stylesheets/hotwired/wire.scss */
.series-cta .text {
  font-size: 19px;
  line-height: 120%;
  letter-spacing: -0.011em;
  margin: 8px 0px;
  text-align: center;
}

/* line 216, app/assets/stylesheets/hotwired/wire.scss */
.series-cta a {
  padding: 12px 30px;
  font-size: 14px;
  font-family: Texta, Arial, Helvetica, sans-serif;
  font-weight: 600;
  line-height: 120%;
  text-transform: uppercase;
  background-color: white;
  border: 1px solid #8ea3b5;
  border-radius: 4px;
  outline: none;
  margin-top: 16px;
}

/* line 229, app/assets/stylesheets/hotwired/wire.scss */
.series-cta a:hover {
  border-color: #627484;
}

/* line 233, app/assets/stylesheets/hotwired/wire.scss */
.series-cta a:focus {
  outline: none;
  border-color: #19202d;
}

/* line 241, app/assets/stylesheets/hotwired/wire.scss */
.new-wire-company {
  color: #8ea3b5;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.2em !important;
}

/* line 248, app/assets/stylesheets/hotwired/wire.scss */
.engagement-text {
  color: #19202d;
  font: 700 16px/19.2px 'Texta', 'Arial', 'Helvetica', sans-serif;
}

/* line 253, app/assets/stylesheets/hotwired/wire.scss */
.comment-input::placeholder {
  color: rgba(142, 163, 181, 0.5);
  font-size: 18px;
}
