/* Research pages use the Blog index's paper and localized hexagonal texture. */
body.hf-unified.research-page {
  --page: #f2f4f7;
  --article-grid: #1f51c6;
  background: var(--page);
}
:root[data-theme="dark"] body.hf-unified.research-page {
  --page: #0b0d11;
  --article-grid: #7ea2ff;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) body.hf-unified.research-page {
    --page: #0b0d11;
    --article-grid: #7ea2ff;
  }
}
body.hf-unified.research-page .research-masthead {
  position: relative;
  isolation: isolate;
}
body.hf-unified.research-page .research-masthead::before {

  content: ""; position: absolute; inset: 0; background: var(--article-grid); opacity: .16; pointer-events: none;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='49' viewBox='0 0 28 49'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z'/%3E%3C/svg%3E"), radial-gradient(ellipse 55% 85% at 88% 35%, #000 0%, transparent 72%);
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='49' viewBox='0 0 28 49'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z'/%3E%3C/svg%3E"), radial-gradient(ellipse 55% 85% at 88% 35%, #000 0%, transparent 72%);
  -webkit-mask-size: 28px 49px, 100% 100%; mask-size: 28px 49px, 100% 100%;
  -webkit-mask-repeat: repeat, no-repeat; mask-repeat: repeat, no-repeat;
  -webkit-mask-composite: source-in; mask-composite: intersect;
  width: auto;
  height: auto;
  border-radius: 0;
  z-index: 0;
}
body.hf-unified.research-page .research-masthead::after {
  content: none;
}
body.hf-unified.research-page .research-masthead > * {
  position: relative;
  z-index: 1;
}
@media print {
  body.hf-unified.research-page .research-masthead::before { content: none; }
}
