/* Fixed desktop artboard shared by the six text/directory interior pages. */
.interior-master-responsive {
  overflow-x: hidden;
  min-height: 100vh;
  background: #030506 !important;
}
.history-body > .history-page,
.bylaws-body > .bylaws-page,
.nomination-body > .nomination-page,
.ceremony-body > .ceremony-page,
.board-members-body > .board-page,
.links-body > .links-page { visibility: hidden; }
.interior-stage-canvas > main { visibility: visible; }
.interior-master-responsive::before { display: none !important; }
.interior-stage-shell { position: relative; display: block; width: 100%; overflow: hidden; }
.interior-stage-canvas {
  position: relative;
  display: block;
  width: 2033px;
  height: var(--interior-canvas-height, var(--interior-reference-height));
  overflow: hidden;
  transform-origin: left top;
  background: #030506;
}
.interior-background-layer { position: absolute; z-index: 0; inset: 0; pointer-events: none; user-select: none; }
.history-body .interior-background-layer {
  bottom: auto; height: 1424.625px;
  background: linear-gradient(rgba(2,5,6,.1),rgba(2,5,6,.28)),#030506 url("images/history-scroll-vault-background.png") center top / cover no-repeat;
}
.bylaws-body .interior-background-layer {
  background: linear-gradient(90deg,rgba(0,0,0,.12),rgba(0,0,0,.5) 25%,rgba(0,0,0,.54) 75%,rgba(0,0,0,.12)),linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.38)),#050708 url("images/bylaws-charter-chamber-background.png") center top / 2033px 1144px no-repeat fixed;
}
.nomination-body .interior-background-layer {
  bottom: auto; height: 1165px;
  background:
    linear-gradient(180deg, rgba(3,6,7,.2) 0, rgba(3,6,7,.42) 1144px, rgba(18,23,24,.2) 100%),
    #121718 url("images/nomination-archive-background.png") center top / 2033px 1144px no-repeat;
}
.ceremony-body .interior-background-layer {
  background: linear-gradient(rgba(2,5,6,.12),rgba(2,5,6,.32)),#030506 url("images/ceremony-honors-theater-background.png") center top / 2033px 1144px no-repeat fixed;
}
.board-members-body .interior-background-layer {
  bottom: auto; height: 1331.375px;
  background: linear-gradient(180deg,rgba(2,7,9,.7),rgba(2,7,9,.92)),#050708 url("images/history-scroll-vault-background.png") center / cover no-repeat;
}
.links-body .interior-background-layer {
  bottom: auto; height: 1263.375px;
  background: linear-gradient(180deg,rgba(2,5,6,.08),rgba(2,5,6,.34)),#070808 url("images/links-network-gallery-background.png") center top / cover no-repeat;
}
.interior-master-responsive .site-header {
  position: absolute; inset: 0 auto auto 0; z-index: 30;
  width: 2033px; min-width: 2033px; height: 68px; min-height: 68px;
}
.interior-master-responsive .main-nav {
  justify-content: center; gap: 16px; width: 2033px; min-width: 0;
  height: 68px; padding-right: 152px; padding-left: 152px; overflow: visible;
}
.interior-master-responsive .main-nav a { flex: initial; font-size: 12px; }
.interior-master-responsive .main-nav a.active::after { bottom: -14px; width: 55px; height: 4px; }
.interior-master-responsive .site-header-logo { top: 50%; left: 34px; width: 106px; height: 53px; }
.interior-master-responsive .site-header-logo img { max-height: 46px; }
.interior-master-responsive main {
  position: absolute; top: 0; margin-top: 0; margin-bottom: 0;
  min-height: var(--interior-reference-height); height: var(--interior-reference-height);
}
.interior-master-responsive .history-page { left: 566.5px; width: 900px; padding: 108px 0 80px; }
.interior-master-responsive .bylaws-page { left: 476.5px; width: 1080px; padding: 108px 0 90px; }
.interior-master-responsive .nomination-page { left: 456.5px; width: 1120px; padding: 108px 0 80px; }
.interior-master-responsive .ceremony-page { left: 426.5px; width: 1180px; padding: 108px 0 90px; }
.interior-master-responsive .board-page { left: 0; width: 2033px; padding: 108px 120px 80px; }
.interior-master-responsive .links-page { left: 0; width: 2033px; padding: 108px 330px 110px; }
.interior-scaled-background .interior-background-layer {
  left: 182.97px;
  right: auto;
  width: 2033px;
  transform: scale(var(--interior-design-scale));
  transform-origin: left top;
}
.interior-calibrated-scene main {
  transform: scale(var(--interior-design-scale));
  transform-origin: left top;
}
.interior-calibrated-scene .history-page { left: 647.5px; }
.interior-calibrated-scene .bylaws-page { left: 573.7px; }
.interior-calibrated-scene .nomination-page { left: 557.3px; }
.interior-calibrated-scene .ceremony-page { left: 532.7px; }
.interior-calibrated-scene .board-page,
.interior-calibrated-scene .links-page { left: 182.97px; }
.interior-master-responsive .interior-page-header {
  backdrop-filter: none !important;
}
.interior-master-responsive .interior-page-header > h1 {
  margin: 0 !important;
  font: italic 700 75px/.92 "Barlow Condensed", Impact, sans-serif !important;
}
.interior-master-responsive .interior-page-header .interior-page-kicker {
  margin: 0 0 10px !important;
  font: 700 18px/1 "Barlow Condensed", Arial, sans-serif !important;
  letter-spacing: 3px !important;
}
.interior-master-responsive .interior-page-header .interior-page-lead { font-size: 19px; }
.interior-master-responsive .history-story {
  max-height: 730px;
  padding: 58px;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-color: #0a749b rgba(0, 0, 0, .3);
  scrollbar-width: thin;
}
.interior-master-responsive .history-story::-webkit-scrollbar { width: 10px; }
.interior-master-responsive .history-story::-webkit-scrollbar-track { background: rgba(0, 0, 0, .3); }
.interior-master-responsive .history-story::-webkit-scrollbar-thumb {
  background: #0a749b;
  border: 2px solid rgba(0, 0, 0, .3);
  border-radius: 10px;
}
.interior-master-responsive .history-story p { font-size: 23.75px; }
.interior-master-responsive .links-directory { grid-template-columns: repeat(2,minmax(0,1fr)); }
.interior-master-responsive .board-page { padding-right: 120px; padding-left: 120px; }
