/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
@media only all and (min-width: 48rem) {
  .g-main-nav .g-toplevel {
    flex-wrap: wrap;
    align-items: center;
  }
  .g-main-nav .g-toplevel > li > .g-menu-item-container {
    width: max-content;
    min-width: max-content;
    white-space: nowrap;
    padding-left: 1.35rem;
    padding-right: 1.35rem;
  }
  #g-navigation .g-main-nav .g-dropdown {
    width: min(18rem, calc(100vw - 2rem)) !important;
  }
  #g-navigation .g-main-nav .g-dropdown .g-menu-item-container {
    box-sizing: border-box;
    width: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    white-space: normal !important;
    overflow-wrap: anywhere;
    word-break: normal;
    line-height: 1.35;
  }
}
#g-navigation .g-main-nav > .g-toplevel > li > .g-menu-item-container {
  color: #fff !important;
  font-size: 1.125rem;
  line-height: 1.4;
}
#g-navigation .g-main-nav .g-dropdown, #g-navigation .g-main-nav .g-sublevel {
  background: #0059aa !important;
}
#g-navigation .g-main-nav .g-dropdown .g-menu-item-container, #g-navigation .g-main-nav .g-dropdown .g-menu-item-container > span, #g-navigation .g-main-nav .g-dropdown a, #g-navigation .g-main-nav .g-dropdown .g-menu-item-content, #g-navigation .g-main-nav .g-dropdown .g-menu-parent-indicator {
  color: #fff !important;
  font-size: 1.125rem;
  line-height: 1.45;
}
#g-navigation .g-main-nav .g-dropdown .g-menu-item-container:hover, #g-navigation .g-main-nav .g-dropdown .g-menu-item-container:focus, #g-navigation .g-main-nav .g-dropdown li.active > .g-menu-item-container {
  background: rgba(255, 255, 255, 0.14) !important;
  color: #fff !important;
}
#g-navigation .g-main-nav a:focus-visible, #g-offcanvas a:focus-visible {
  outline: 3px solid #fff;
  outline-offset: 2px;
}
#g-offcanvas .g-menu-item-container, #g-offcanvas .g-menu-item-container > span, #g-offcanvas a {
  color: #fff !important;
  font-size: 1.125rem;
  line-height: 1.45;
}
/* SELF mobile navigation contrast: match the desktop black, blue, and white menu. */
#g-offcanvas #g-mobilemenu-container .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active, #g-offcanvas #g-mobilemenu-container .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #0059aa !important;
}
#g-offcanvas #g-mobilemenu-container .g-toplevel > li.active > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container .g-toplevel > li:hover > .g-menu-item-container {
  color: #fff !important;
}
#g-offcanvas #g-mobilemenu-container .g-sublevel {
  background: #0059aa !important;
}
#g-offcanvas #g-mobilemenu-container .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-offcanvas #g-mobilemenu-container .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: rgba(255, 255, 255, 0.14) !important;
}
#g-offcanvas #g-mobilemenu-container .g-menu-parent-indicator {
  color: #fff !important;
  background: #0059aa !important;
  border-color: #0059aa !important;
}
#g-navigation .g-main-nav > .g-toplevel > li:hover > .g-menu-item-container, #g-navigation .g-main-nav > .g-toplevel > li:focus-within > .g-menu-item-container, #g-navigation .g-main-nav > .g-toplevel > li.active > .g-menu-item-container {
  background: #0059aa !important;
  color: #fff !important;
}
.self-titleholders-page {
  max-width: 80rem;
  margin: 0 auto;
}
.self-titleholders-intro {
  display: flex;
  align-items: center;
  gap: 2rem;
  margin-bottom: 2.5rem;
}
.self-titleholders-mark {
  width: 10rem;
  height: auto;
  flex: 0 0 auto;
}
.self-titleholders-intro h1 {
  margin: 0 0 0.5rem;
  font-size: clamp(2.2rem, 5vw, 4rem);
  line-height: 1.05;
}
.self-titleholders-lead {
  max-width: 48rem;
  margin: 0;
  font-size: 1.25rem;
  line-height: 1.55;
}
.self-current-titleholders, .self-title-types, .self-titleholder-history {
  margin-top: 3rem;
}
.self-current-titleholders > h2, .self-title-types > h2 {
  margin-bottom: 1.25rem;
  font-size: clamp(1.75rem, 3vw, 2.4rem);
}
.self-title-types-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.25rem;
}
.self-title-type-panel {
  padding: 1.5rem;
  background: #eef4f9;
  border-left: 0.35rem solid #0059aa;
}
.self-title-type-panel h3 {
  margin-top: 0;
}
.self-title-type-panel ul {
  margin-bottom: 0;
}
.self-history-band, .self-era-heading {
  color: #fff;
  background: #0059aa;
}
.self-history-band {
  margin: 3.5rem 0 2rem;
  padding: 1.5rem 1.75rem;
}
.self-history-band h2 {
  margin: 0 0 0.4rem;
  color: #fff;
  font-size: clamp(1.8rem, 3vw, 2.5rem);
}
.self-history-band p {
  margin: 0;
  font-size: 1.1rem;
}
.self-era-heading {
  margin: 2.5rem 0 1rem;
  padding: 0.8rem 1.2rem;
  border-left: 0.4rem solid #99090e;
  font-size: 1.45rem;
  letter-spacing: 0.02em;
}
.self-archive-note {
  max-width: 55rem;
  font-size: 1.05rem;
}
.self-titleholder-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 22rem), 1fr));
  gap: 1.35rem;
  align-items: start;
}
.self-titleholder-card {
  display: flex;
  min-width: 0;
  flex-direction: column;
  overflow: hidden;
  background: #fff;
  border: 1px solid #cbd3da;
  border-radius: 0.3rem;
  box-shadow: 0 0.35rem 1rem rgba(0, 0, 0, 0.09);
}
.self-titleholder-card-wide {
  grid-column: 1 / -1;
}
.self-titleholder-year {
  margin: 0;
  padding: 0.9rem 1.15rem;
  color: #fff;
  background: #0059aa;
  font-size: 1.65rem;
  line-height: 1.2;
}
.self-titleholder-roster {
  display: block;
  padding: 0.25rem 1.15rem;
}
.self-titleholder-entry {
  display: grid;
  grid-template-columns: minmax(10rem, 1.15fr) minmax(8rem, 1fr);
  gap: 0.8rem;
  padding: 0.75rem 0;
  border-bottom: 1px solid #e1e5e8;
  line-height: 1.35;
}
.self-titleholder-role {
  color: #333b42;
  font-size: 1.05rem;
}
.self-titleholder-name {
  color: #111;
  font-size: 1.075rem;
  font-weight: 700;
}
.self-titleholder-action {
  display: block;
  margin-top: auto;
  padding: 0.9rem 1.15rem;
  color: #99090e;
  background: #fafaf8;
  border-top: 0.22rem solid #99090e;
  font-size: 1.05rem;
  font-weight: 800;
  text-decoration: none;
}
.self-titleholder-action:hover, .self-titleholder-action:focus {
  color: #fff;
  background: #99090e;
}
.self-titleholder-action:focus-visible {
  outline: 0.2rem solid #0059aa;
  outline-offset: -0.35rem;
}
.self-titleholder-early-group {
  display: block;
  padding: 0.65rem 0 1rem;
  border-bottom: 0.15rem solid #cbd3da;
}
.self-titleholder-early-group:last-child {
  border-bottom: 0;
}
.self-titleholder-early-year {
  margin: 0 0 0.35rem;
  color: #0059aa;
  font-size: 1.3rem;
}
@media only all and (max-width: 47.99rem) {
  .self-titleholders-intro {
    align-items: flex-start;
    gap: 1rem;
  }
  .self-titleholders-mark {
    width: 6.5rem;
  }
  .self-title-types-grid, .self-titleholder-grid {
    grid-template-columns: 1fr;
  }
  .self-titleholder-entry {
    grid-template-columns: 1fr;
    gap: 0.2rem;
  }
  .self-history-band, .self-era-heading {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
}
@media only all and (max-width: 30rem) {
  .self-titleholders-intro {
    flex-direction: column;
  }
  .self-titleholders-mark {
    width: 7.5rem;
  }
}
body.view-category:is(.itemid-689, .itemid-5060, .itemid-4514, .itemid-4499, .itemid-4500, .itemid-3583, .itemid-2253, .itemid-1857, .itemid-1362, .itemid-1176, .itemid-1152, .itemid-911, .itemid-697, .itemid-249, .itemid-261, .itemid-262, .itemid-263, .itemid-265, .itemid-264, .itemid-266, .itemid-267, .itemid-269, .itemid-268) [data-rlta-element="heading"] .fa-pencil {
  display: inline-block;
  margin-right: 0.35em;
}
body.view-category:is(.itemid-689, .itemid-5060, .itemid-4514, .itemid-4499, .itemid-4500, .itemid-3583, .itemid-2253, .itemid-1857, .itemid-1362, .itemid-1176, .itemid-1152, .itemid-911, .itemid-697, .itemid-249, .itemid-261, .itemid-262, .itemid-263, .itemid-265, .itemid-264, .itemid-266, .itemid-267, .itemid-269, .itemid-268) [data-rlta-element="heading"]:not(:has(.fa))::before {
  content: "";
  display: inline-block;
  margin-right: 0.35em;
  color: inherit;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
}
#g-navigation .g-main-nav .g-menu-item-751 > .g-menu-item-container > img {
  filter: brightness(0) invert(1);
}
.self-home.self-home {
  --ink: #222222;
  --muted: #444444;
  --blue: #0059aa;
  --maroon: #99090e;
  --cream: #fafaf8;
  --pale-blue: #eef4f9;
  --pale-maroon: #f7eeee;
  color: #222222;
}
.self-home .self-hero {
  background: #eef4f9;
  color: #222222;
}
.self-home .self-slide::after {
  background: linear-gradient(90deg, rgba(238, 244, 249, 0.96), rgba(238, 244, 249, 0.86) 58%, rgba(238, 244, 249, 0.72));
}
.self-home .self-hero-inner {
  color: #222222;
}
.self-home .self-hero h1 {
  color: #000000 !important;
}
.self-home .self-hero p {
  color: #222222;
}
.self-home .self-kicker {
  color: #0059aa;
}
.self-home .self-btn {
  background: #0059aa;
  color: #ffffff !important;
}
.self-home .self-btn.alt {
  background: #99090e;
  border-color: #99090e;
}
.self-home .self-btn:hover, .self-home .self-btn:focus {
  background: #99090e;
}
.self-home .self-btn.alt:hover, .self-home .self-btn.alt:focus {
  background: #0059aa;
  border-color: #0059aa;
}
.self-home .self-section {
  color: #222222;
  background: #ffffff;
}
.self-home .self-section.cream {
  background: #fafaf8;
}
.self-home .self-section.dark {
  color: #222222;
  background: #eef4f9;
}
.self-home .self-eyebrow {
  color: #99090e;
}
.self-home .self-lede, .self-home .self-card p {
  color: #444444;
}
.self-home .self-card {
  color: #222222;
  background: #ffffff;
  border: 1px solid #d7e4ef;
  box-shadow: 0 10px 28px rgba(0, 89, 170, 0.1);
}
.self-home .self-card a {
  color: #0059aa;
}
.self-home .self-card a:hover, .self-home .self-card a:focus {
  color: #99090e;
}
.self-home .self-path {
  color: #ffffff !important;
  background: linear-gradient(150deg, #0059aa, #003f7a);
}
.self-home .self-path:nth-child(2), .self-home .self-path:nth-child(5) {
  background: linear-gradient(150deg, #99090e, #6d070a);
}
.self-home .self-links {
  color: #222222;
}
.self-home .self-link {
  color: #222222 !important;
  background: #ffffff;
  border-color: #d7e4ef;
}
.self-home .self-link span {
  color: #444444;
}
.self-home .self-participate a {
  color: #0059aa;
  background: #ffffff;
  border-color: #d7e4ef;
  border-top: 0.25rem solid #99090e;
}
.self-home .self-participate a:hover, .self-home .self-participate a:focus {
  color: #ffffff;
  background: #0059aa;
}
.self-home .self-dots i {
  background: #0059aa;
}
.self-home .self-dots i:first-child {
  background: #99090e;
}
/* SELF global BAForms visual standard */
form[class*="ba-form-"] {
  box-sizing: border-box;
  max-width: 72rem;
  margin: 2rem auto !important;
  padding: clamp(1.2rem, 3vw, 2rem) !important;
  color: #1d2630;
  background: #ffffff;
  border: 1px solid #d9e5ee;
  border-top: 6px solid #0875bd;
  border-radius: 0.45rem;
  box-shadow: 0 0.45rem 1.3rem rgba(20, 60, 90, 0.09);
  font-size: 16px !important;
  line-height: 1.55 !important;
}
form[class*="ba-form-"], form[class*="ba-form-"] p, form[class*="ba-form-"] div, form[class*="ba-form-"] span, form[class*="ba-form-"] label {
  font-family: inherit !important;
}
form[class*="ba-form-"] h1 {
  margin: 1.8rem 0 0.75rem !important;
  color: #075fa3 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: clamp(1.55rem, 3vw, 2.15rem) !important;
  font-weight: 600 !important;
  line-height: 1.15 !important;
}
form[class*="ba-form-"] h1:first-of-type {
  margin-top: 0 !important;
}
form[class*="ba-form-"] h2 {
  margin: 0.5rem 0 1.4rem !important;
  color: #334a5d !important;
  font-size: 1.05rem !important;
  font-weight: 400 !important;
  line-height: 1.6 !important;
}
form[class*="ba-form-"] p {
  font-size: 1rem !important;
  line-height: 1.6 !important;
}
form[class*="ba-form-"] input, form[class*="ba-form-"] textarea, form[class*="ba-form-"] select {
  box-sizing: border-box;
  max-width: 100%;
  font-family: inherit !important;
  font-size: 1rem !important;
  line-height: 1.4 !important;
}
form[class*="ba-form-"] input[type="text"], form[class*="ba-form-"] input[type="email"], form[class*="ba-form-"] input[type="tel"], form[class*="ba-form-"] input[type="url"], form[class*="ba-form-"] input[type="number"], form[class*="ba-form-"] input[type="date"], form[class*="ba-form-"] textarea, form[class*="ba-form-"] select {
  min-height: 2.75rem;
  padding: 0.7rem 0.8rem !important;
  border: 1px solid #aebfcb !important;
  border-radius: 0.25rem !important;
  background: #ffffff !important;
}
form[class*="ba-form-"] textarea {
  min-height: 8rem;
}
form[class*="ba-form-"] .ba-form-field-label, form[class*="ba-form-"] .ba-form-label, form[class*="ba-form-"] fieldset > legend {
  color: #233746 !important;
  font-size: 1rem !important;
  font-weight: 700 !important;
  line-height: 1.45 !important;
}
form[class*="ba-form-"] .ba-form-checkbox, form[class*="ba-form-"] .ba-form-radio {
  font-size: 1rem !important;
  line-height: 1.45 !important;
}
form[class*="ba-form-"] .ba-form-submit-btn {
  font-size: 1rem !important;
  font-weight: 800 !important;
}
@media (max-width: 40rem) {
  form[class*="ba-form-"] {
    margin: 1rem 0.5rem !important;
    padding: 1rem !important;
  }
  form[class*="ba-form-"] h1 {
    font-size: 1.65rem !important;
  }
}
/* SELF photo gallery heading */
.self-photo-galleries .page-header, .self-photo-galleries .page-header h1, .self-photo-galleries .page-header h2, .self-photo-galleries h1.page-title {
  color: #ffffff !important;
}
.self-photo-galleries .page-header {
  margin: 0 0 1.5rem;
  padding: 1.15rem 1.4rem;
  background: linear-gradient(135deg, #075fa3, #0875bd);
  border-radius: 0.35rem;
}
.self-photo-galleries .page-header h1, .self-photo-galleries .page-header h2, .self-photo-galleries h1.page-title {
  margin: 0 !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: clamp(1.8rem, 4vw, 2.7rem) !important;
  line-height: 1.15 !important;
}
/* SELF Vendor Signup / HikaShop listing */
.self-vendor-signup {
  --self-blue: #075fa3;
  --self-bright: #0875bd;
  --self-ink: #1d2630;
  --self-line: #d9e5ee;
  color: var(--self-ink);
}
.self-vendor-signup .page-header {
  margin: 0 0 1.5rem;
  padding: clamp(1.4rem, 4vw, 2.6rem);
  color: #ffffff;
  background: linear-gradient(130deg, #075fa3, #0875bd 72%, #3ba8da);
  border-radius: 0.5rem;
}
.self-vendor-signup .page-header h1, .self-vendor-signup .page-header h2, .self-vendor-signup h1.page-title {
  margin: 0 !important;
  color: #ffffff !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: clamp(2rem, 5vw, 3.35rem) !important;
  line-height: 1.08 !important;
}
.self-vendor-signup .hikashop_products_listing_main, .self-vendor-signup .hikashop_products_listing {
  max-width: 74rem;
  margin-right: auto;
  margin-left: auto;
}
.self-vendor-signup .hikashop_products {
  align-items: stretch;
}
.self-vendor-signup .hikashop_product, .self-vendor-signup [class*="hikashop_product_column"] {
  box-sizing: border-box;
  padding: 0.7rem !important;
}
.self-vendor-signup .hikashop_subcontainer {
  box-sizing: border-box;
  height: 100%;
  padding: 1.15rem !important;
  color: var(--self-ink);
  background: #ffffff !important;
  border: 1px solid var(--self-line) !important;
  border-top: 0.35rem solid var(--self-bright) !important;
  border-radius: 0.4rem;
  box-shadow: 0 0.35rem 1rem rgba(20, 60, 90, 0.07);
}
.self-vendor-signup .hikashop_product_image {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 9rem;
  margin-bottom: 0.75rem !important;
}
.self-vendor-signup .hikashop_product_image img {
  width: auto !important;
  max-width: 9rem !important;
  height: auto !important;
  max-height: 9rem !important;
  object-fit: contain;
}
.self-vendor-signup .hikashop_product_name, .self-vendor-signup .hikashop_product_name a {
  color: var(--self-blue) !important;
  font-size: 1.12rem !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;
}
.self-vendor-signup .hikashop_product_description {
  color: #405363;
  font-size: 1rem;
  line-height: 1.55;
}
.self-vendor-signup .hikashop_product_price_full, .self-vendor-signup .hikashop_product_price {
  display: block;
  margin: 0.7rem 0;
  color: var(--self-ink) !important;
  font-size: 1.08rem !important;
  font-weight: 800 !important;
  text-align: center;
}
.self-vendor-signup .hikabtn, .self-vendor-signup .btn {
  font-weight: 800 !important;
}
@media (max-width: 44rem) {
  .self-vendor-signup .hikashop_product, .self-vendor-signup [class*="hikashop_product_column"] {
    width: 100% !important;
    padding: 0.45rem 0 !important;
  }
}
/* SELF Volunteer Registration */
.self-volunteer-registration {
  --self-blue: #075fa3;
  --self-bright: #0875bd;
  --self-ink: #1d2630;
  --self-pale: #eef7fc;
  --self-line: #d9e5ee;
  color: var(--self-ink);
}
.self-volunteer-registration .page-header {
  margin: 0 0 1.5rem;
  padding: clamp(1.4rem, 4vw, 2.6rem);
  color: #fff;
  background: linear-gradient(130deg, #075fa3, #0875bd 72%, #3ba8da);
  border-radius: 0.5rem;
}
.self-volunteer-registration .page-header h1, .self-volunteer-registration .page-header h2, .self-volunteer-registration h1.page-title {
  margin: 0 !important;
  color: #fff !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: clamp(2rem, 5vw, 3.35rem) !important;
  line-height: 1.08 !important;
}
.self-volunteer-registration .self-volunteer-copy {
  max-width: 68rem;
  margin: 0 auto 2rem;
  font-size: 1.04rem;
  line-height: 1.65;
}
.self-volunteer-registration .self-volunteer-lead {
  margin-bottom: 0.6rem;
  color: var(--self-blue);
  font-size: clamp(1.18rem, 2.4vw, 1.5rem);
  font-weight: 750;
}
.self-volunteer-registration .self-volunteer-date {
  display: inline-block;
  margin: 0 0 1.6rem;
  padding: 0.5rem 0.85rem;
  color: #fff;
  background: var(--self-bright);
  border-radius: 0.25rem;
}
.self-volunteer-registration .self-volunteer-copy h3 {
  margin: 1.7rem 0 0.6rem;
  color: var(--self-blue) !important;
  font-family: Georgia, "Times New Roman", serif !important;
}
.self-volunteer-registration .self-volunteer-alert {
  margin: 1.4rem 0;
  padding: 1rem 1.15rem;
  background: var(--self-pale);
  border-left: 0.35rem solid var(--self-bright);
  border-radius: 0.25rem;
}
.self-volunteer-registration .self-volunteer-alert h3 {
  margin-top: 0;
}
.self-volunteer-registration .self-volunteer-steps {
  margin: 0.7rem 0 1.5rem;
  padding-left: 0;
  counter-reset: volunteer-step;
  list-style: none;
}
.self-volunteer-registration .self-volunteer-steps li {
  position: relative;
  margin: 0.7rem 0;
  padding: 0.9rem 1rem 0.9rem 3.65rem;
  background: #fff;
  border: 1px solid var(--self-line);
  border-radius: 0.35rem;
}
.self-volunteer-registration .self-volunteer-steps li::before {
  position: absolute;
  top: 0.72rem;
  left: 0.85rem;
  display: grid;
  width: 2rem;
  height: 2rem;
  place-items: center;
  color: #fff;
  font-weight: 800;
  background: var(--self-bright);
  border-radius: 50%;
  counter-increment: volunteer-step;
  content: counter(volunteer-step);
}
.self-volunteer-registration .self-volunteer-finish {
  padding: 0.9rem 1rem;
  color: var(--self-blue);
  background: #f7fbfe;
  border: 1px solid var(--self-line);
  border-radius: 0.35rem;
}
.self-volunteer-registration .hikashop_products_listing_main {
  max-width: 68rem;
  margin: 0 auto;
}
.self-volunteer-registration .hikashop_subcontainer {
  padding: 1rem !important;
  background: #fff !important;
  border: 1px solid var(--self-line) !important;
  border-top: 0.35rem solid var(--self-bright) !important;
  border-radius: 0.4rem;
  box-shadow: 0 0.35rem 1rem rgba(20, 60, 90, 0.07);
}
.self-volunteer-registration .hikashop_product_name a, .self-volunteer-registration .hikashop_product_name {
  color: var(--self-blue) !important;
  font-weight: 800 !important;
}
.self-volunteer-registration .hikashop_product_price_full, .self-volunteer-registration .hikashop_product_price {
  display: block;
  text-align: center;
  font-weight: 800 !important;
}
.self-volunteer-registration .hikabtn, .self-volunteer-registration .btn {
  font-weight: 800 !important;
}
/* SELF footer-linked information pages */
.self-footer-page {
  --self-blue: #075fa3;
  --self-bright: #0875bd;
  --self-ink: #1d2630;
  --self-muted: #516677;
  --self-pale: #eef7fc;
  --self-line: #d9e5ee;
  color: var(--self-ink);
}
.self-footer-page .page-header {
  margin: 0 0 1.65rem;
  padding: clamp(1.4rem, 4vw, 2.6rem);
  color: #fff;
  background: linear-gradient(130deg, #075fa3, #0875bd 72%, #3ba8da);
  border-radius: 0.5rem;
}
.self-footer-page .page-header h1, .self-footer-page .page-header h2, .self-footer-page h1.page-title {
  margin: 0 !important;
  color: #fff !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: clamp(2rem, 5vw, 3.25rem) !important;
  line-height: 1.08 !important;
}
.self-footer-page .item-page, .self-footer-page .com-content-article, .self-footer-page article {
  max-width: 70rem;
  margin-right: auto;
  margin-left: auto;
  font-size: 1.04rem;
  line-height: 1.68;
}
.self-footer-page article h2, .self-footer-page article h3, .self-footer-page article h4, .self-footer-page .item-page h2, .self-footer-page .item-page h3, .self-footer-page .item-page h4 {
  margin-top: 1.65rem;
  margin-bottom: 0.55rem;
  color: var(--self-blue) !important;
  font-family: Georgia, "Times New Roman", serif !important;
  line-height: 1.2;
}
.self-footer-page article h2, .self-footer-page .item-page h2 {
  padding-bottom: 0.35rem;
  border-bottom: 2px solid var(--self-line);
}
.self-footer-page article ul, .self-footer-page article ol, .self-footer-page .item-page ul, .self-footer-page .item-page ol {
  margin: 0.7rem 0 1.2rem;
}
.self-footer-page article li, .self-footer-page .item-page li {
  margin-bottom: 0.42rem;
}
.self-footer-page article a, .self-footer-page .item-page a {
  color: var(--self-blue);
  font-weight: 700;
  text-decoration-thickness: 0.08em;
  text-underline-offset: 0.14em;
}
.self-policy-page .item-page > p:first-of-type, .self-policy-page article > p:first-of-type, .self-guidelines-page .item-page > p:first-of-type, .self-guidelines-page article > p:first-of-type {
  padding: 1rem 1.1rem;
  color: var(--self-ink);
  background: var(--self-pale);
  border-left: 0.35rem solid var(--self-bright);
  border-radius: 0.25rem;
}
.self-newsletter-page .item-page, .self-newsletter-page article {
  max-width: 54rem;
}
.self-newsletter-page form {
  padding: clamp(1rem, 3vw, 1.6rem);
  background: #fff;
  border: 1px solid var(--self-line);
  border-top: 0.35rem solid var(--self-bright);
  border-radius: 0.45rem;
  box-shadow: 0 0.35rem 1rem rgba(20, 60, 90, 0.07);
}
.self-newsletter-page input, .self-newsletter-page select, .self-newsletter-page textarea {
  font-size: 1rem !important;
}
.self-newsletter-page button, .self-newsletter-page .btn {
  font-weight: 800 !important;
}
/* SELF Volunteer Interest article (direct URL safe) */
.self-volunteer-interest {
  --self-blue: #075fa3;
  --self-bright: #0875bd;
  --self-ink: #1d2630;
  --self-pale: #eef7fc;
  --self-line: #d9e5ee;
  max-width: 72rem;
  margin: 0 auto;
  color: var(--self-ink);
  font-size: 1.03rem;
  line-height: 1.65;
}
.self-volunteer-interest-hero {
  margin-bottom: 1.65rem;
  padding: clamp(1.4rem, 4vw, 2.8rem);
  color: #fff;
  background: linear-gradient(130deg, #075fa3, #0875bd 72%, #3ba8da);
  border-radius: 0.5rem;
}
.self-volunteer-interest-hero .self-kicker {
  margin: 0 0 0.35rem;
  font-size: 0.85rem;
  font-weight: 850;
  letter-spacing: 0.12em;
}
.self-volunteer-interest-hero h1 {
  margin: 0 0 0.7rem !important;
  color: #fff !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: clamp(2.1rem, 5vw, 3.5rem) !important;
  line-height: 1.06 !important;
}
.self-volunteer-interest-hero p:last-child {
  max-width: 54rem;
  margin-bottom: 0;
  font-size: 1.12rem;
}
.self-volunteer-interest > h2, .self-volunteer-interest section > h2, .self-volunteer-interest aside > h2 {
  margin: 1.8rem 0 0.65rem;
  color: var(--self-blue) !important;
  font-family: Georgia, "Times New Roman", serif !important;
  line-height: 1.2;
}
.self-volunteer-process {
  display: grid;
  gap: 0.7rem;
  padding: 0;
  counter-reset: volunteer-process;
  list-style: none;
}
.self-volunteer-process li {
  position: relative;
  margin: 0;
  padding: 0.9rem 1rem 0.9rem 3.7rem;
  background: #fff;
  border: 1px solid var(--self-line);
  border-radius: 0.35rem;
}
.self-volunteer-process li::before {
  position: absolute;
  top: 0.72rem;
  left: 0.85rem;
  display: grid;
  width: 2rem;
  height: 2rem;
  place-items: center;
  color: #fff;
  font-weight: 850;
  background: var(--self-bright);
  border-radius: 50%;
  counter-increment: volunteer-process;
  content: counter(volunteer-process);
}
.self-volunteer-notice {
  margin: 1.5rem 0;
  padding: 0.95rem 1.15rem;
  background: var(--self-pale);
  border-left: 0.35rem solid var(--self-bright);
  border-radius: 0.25rem;
}
.self-volunteer-notice h2 {
  margin-top: 0 !important;
}
.self-volunteer-position {
  margin: 0 0 0.8rem;
  padding: 0.85rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
  background: #fff;
  border: 1px solid var(--self-line);
  border-radius: 0.35rem;
}
.self-volunteer-position strong {
  color: var(--self-blue);
}
.self-volunteer-application {
  margin-top: 2rem;
  padding-top: 0.25rem;
  border-top: 0.3rem solid var(--self-bright);
}
.self-volunteer-interest form {
  margin-top: 1rem;
  padding: clamp(1rem, 3vw, 1.5rem);
  background: #fff;
  border: 1px solid var(--self-line);
  border-radius: 0.45rem;
  box-shadow: 0 0.35rem 1rem rgba(20, 60, 90, 0.07);
}
.self-volunteer-interest input, .self-volunteer-interest select, .self-volunteer-interest textarea, .self-volunteer-interest label {
  font-size: 1rem !important;
}
.self-volunteer-interest button, .self-volunteer-interest .btn {
  font-weight: 800 !important;
}
.self-volunteer-tba {
  display: inline-block;
  margin: 0 0 1.25rem;
  padding: 0.55rem 1rem;
  color: #fff;
  background: #0875bd;
  border-radius: 0.3rem;
  letter-spacing: 0.04em;
}
/* Homepage annual masthead prototype — module: Homepage Annual Masthead */
body.itemid-644 #g-header {
  padding: 0.7rem clamp(0.7rem, 3vw, 1.5rem);
  background: #f8fbfd;
  border-bottom: 1px solid #d9e5ee;
}
body.itemid-644 #g-header > .g-grid {
  align-items: center;
  max-width: 78rem;
  margin: 0 auto;
}
body.itemid-644 #g-header .g-logo img {
  width: auto;
  max-width: 14.5rem;
  max-height: 8.5rem;
  object-fit: contain;
}
body.itemid-644 #g-header .platform-content, body.itemid-644 #g-header .moduletable, body.itemid-644 #g-header .g-content {
  margin-top: 0;
  margin-bottom: 0;
}
.self-home-masthead {
  --self-blue: #075fa3;
  --self-bright: #0875bd;
  --self-ink: #17232d;
  color: var(--self-ink);
}
.self-home-identity {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  column-gap: 1rem;
  align-items: end;
  margin-bottom: 0.75rem;
}
.self-home-name {
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(1.55rem, 3.2vw, 2.4rem);
  font-weight: 800;
  line-height: 1.05;
  color: var(--self-blue);
}
.self-home-tagline {
  margin-top: 0.28rem;
  font-size: 0.92rem;
  font-weight: 700;
  letter-spacing: 0.035em;
  color: #536878;
}
.self-home-location {
  grid-row: 1 / span 2;
  grid-column: 2;
  align-self: center;
  color: var(--self-blue);
  font-size: 0.9rem;
  font-weight: 850;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  white-space: nowrap;
}
.self-home-annual {
  display: flex;
  gap: 0.55rem;
  align-items: center;
  flex-wrap: wrap;
  padding: 0.78rem 0.9rem;
  color: #fff;
  background: linear-gradient(100deg, var(--self-blue), var(--self-bright));
  border-radius: 0.35rem;
  font-size: 0.92rem;
  font-weight: 800;
  line-height: 1.25;
}
.self-home-date, .self-home-celebration {
  font-weight: 800;
}
.self-home-theme {
  display: inline-flex;
  align-items: center;
}
.self-home-theme img {
  display: block;
  width: auto;
  max-width: 9rem;
  max-height: 3rem;
}
.self-home-register {
  margin-left: auto;
  padding: 0.38rem 0.7rem;
  color: var(--self-ink) !important;
  background: #fff;
  border-radius: 0.25rem;
  font-size: 0.85rem;
  font-weight: 850;
  text-decoration: none !important;
  white-space: nowrap;
}
.self-home-register:hover, .self-home-register:focus {
  color: #fff !important;
  background: var(--self-ink);
}
@media (max-width: 52rem) {
  body.itemid-644 #g-header > .g-grid {
    display: block;
  }
  body.itemid-644 #g-header .g-block {
    width: 100% !important;
  }
  body.itemid-644 #g-header .g-logo {
    display: block;
    text-align: center;
  }
  body.itemid-644 #g-header .g-logo img {
    max-height: 6.4rem;
  }
  .self-home-identity {
    grid-template-columns: 1fr;
    text-align: center;
  }
  .self-home-location {
    grid-row: auto;
    grid-column: auto;
    margin-top: 0.45rem;
  }
  .self-home-annual {
    justify-content: center;
    text-align: center;
  }
  .self-home-register {
    flex-basis: 100%;
    margin-left: 0;
    text-align: center;
  }
}
@media (max-width: 32rem) {
  .self-home-separator {
    display: none;
  }
  .self-home-date, .self-home-celebration, .self-home-theme {
    flex-basis: 100%;
  }
}
/* Enforce homepage-only display for the annual masthead module. */
.self-home-masthead {
  display: none;
}
body.itemid-644 .self-home-masthead {
  display: block;
}
/* Homepage masthead concept 2: centered identity */
body.itemid-644 #g-header {
  padding: 1rem clamp(1rem, 4vw, 2.5rem);
  background: radial-gradient(circle at 50% 45%, rgba(8, 117, 189, 0.08), transparent 28%), linear-gradient(105deg, #f4f8fb 0%, #ffffff 42%, #ffffff 58%, #f8f4f2 100%);
  border-top: 0.25rem solid #075fa3;
  border-bottom: 0.22rem solid #99090e;
}
body.itemid-644 #g-header > .g-grid {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(15rem, 20rem) minmax(0, 1fr);
  align-items: center;
  width: 100%;
  max-width: 86rem;
  min-height: 11.5rem;
}
body.itemid-644 #g-header > .g-grid > .g-block:first-child {
  z-index: 2;
  grid-column: 2;
  width: auto !important;
}
body.itemid-644 #g-header > .g-grid > .g-block:nth-child(2) {
  position: absolute;
  z-index: 1;
  inset: 0;
  display: block !important;
  width: 100% !important;
}
body.itemid-644 #g-header > .g-grid > .g-block:nth-child(2) > .g-content, body.itemid-644 #g-header > .g-grid > .g-block:nth-child(2) .platform-content, body.itemid-644 #g-header > .g-grid > .g-block:nth-child(2) .moduletable, body.itemid-644 #g-header > .g-grid > .g-block:nth-child(2) .mod-custom {
  height: 100%;
  padding: 0;
}
body.itemid-644 #g-header .g-logo {
  display: flex;
  align-items: center;
  justify-content: center;
}
body.itemid-644 #g-header .g-logo img {
  width: auto;
  max-width: 18rem;
  max-height: 10.5rem;
  object-fit: contain;
}
body.itemid-644 .self-home-masthead {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(15rem, 20rem) minmax(0, 1fr);
  align-items: center;
  height: 100%;
}
.self-home-left, .self-home-right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 0;
}
.self-home-left {
  grid-column: 1;
  align-items: flex-end;
  padding-right: clamp(1rem, 4vw, 3rem);
  text-align: right;
}
.self-home-right {
  grid-column: 3;
  align-items: flex-start;
  padding-left: clamp(1rem, 4vw, 3rem);
  text-align: left;
}
.self-home-left::after, .self-home-right::before {
  width: min(11rem, 70%);
  height: 2px;
  margin-top: 0.7rem;
  background: linear-gradient(90deg, transparent, #0875bd);
  content: "";
}
.self-home-right::before {
  margin-top: 0;
  margin-bottom: 0.7rem;
  background: linear-gradient(90deg, #99090e, transparent);
}
.self-home-location {
  color: #075fa3;
  font-size: 1rem;
  font-weight: 900;
  letter-spacing: 0.18em;
  text-transform: uppercase;
}
.self-home-theme-label {
  margin-top: 0.45rem;
  color: #596b79;
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.self-home-theme-art {
  display: block;
  width: auto;
  max-width: 11rem;
  max-height: 4.1rem;
  margin-top: 0.2rem;
  object-fit: contain;
}
.self-home-date {
  color: #17232d;
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(1.2rem, 2.2vw, 1.65rem);
  font-weight: 900;
  line-height: 1.1;
}
.self-home-celebration {
  margin-top: 0.38rem;
  color: #99090e;
  font-size: 1rem;
  font-weight: 900;
  letter-spacing: 0.035em;
  text-transform: uppercase;
}
.self-home-tagline {
  max-width: 18rem;
  margin-top: 0.55rem;
  color: #526474;
  font-size: 0.88rem;
  font-weight: 700;
  line-height: 1.35;
}
@media (max-width: 52rem) {
  body.itemid-644 #g-header > .g-grid {
    display: block;
    min-height: 0;
  }
  body.itemid-644 #g-header > .g-grid > .g-block:first-child, body.itemid-644 #g-header > .g-grid > .g-block:nth-child(2) {
    position: static;
    display: block !important;
    width: 100% !important;
  }
  body.itemid-644 #g-header .g-logo img {
    max-width: 14rem;
    max-height: 8rem;
  }
  body.itemid-644 .self-home-masthead {
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
    margin-top: 0.55rem;
  }
  .self-home-left {
    grid-column: 1;
    padding-right: 1rem;
  }
  .self-home-right {
    grid-column: 2;
    padding-left: 1rem;
  }
}
@media (max-width: 34rem) {
  body.itemid-644 .self-home-masthead {
    display: block;
  }
  .self-home-left, .self-home-right {
    align-items: center;
    padding: 0.65rem 0;
    text-align: center;
  }
  .self-home-left::after, .self-home-right::before {
    width: 8rem;
    background: linear-gradient(90deg, transparent, #0875bd, transparent);
  }
}
/* Override the template's legacy small-logo cap on the homepage masthead. */
body.itemid-644 #g-header .g-logo img {
  width: 13.5rem !important;
  height: auto !important;
  max-width: 13.5rem !important;
  max-height: none !important;
}
body.itemid-644 #g-header > .g-grid {
  grid-template-columns: minmax(0, 1fr) minmax(17rem, 22rem) minmax(0, 1fr);
  min-height: 13.25rem;
}
body.itemid-644 .self-home-masthead {
  grid-template-columns: minmax(0, 1fr) minmax(17rem, 22rem) minmax(0, 1fr);
}
@media (max-width: 52rem) {
  body.itemid-644 #g-header .g-logo img {
    width: 11.5rem !important;
    max-width: 11.5rem !important;
  }
}
/* Compact phone treatment for the centered homepage masthead. */
@media (max-width: 34rem) {
  body.itemid-644 #g-header {
    padding: 0.65rem 0.8rem 0.8rem;
  }
  body.itemid-644 #g-header .g-logo img {
    width: 9.5rem !important;
    max-width: 9.5rem !important;
  }
  body.itemid-644 .self-home-masthead {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0.35rem;
    margin-top: 0.25rem;
  }
  .self-home-left, .self-home-right {
    min-height: 8.4rem;
    padding: 0.55rem 0.7rem;
    text-align: center;
  }
  .self-home-left {
    grid-column: 1;
    align-items: center;
    border-right: 1px solid #d9e5ee;
  }
  .self-home-right {
    grid-column: 2;
    align-items: center;
  }
  .self-home-left::after, .self-home-right::before {
    width: 5.5rem;
  }
  .self-home-theme-art {
    max-width: 8.5rem;
    max-height: 3.35rem;
  }
  .self-home-date {
    font-size: 1.05rem;
  }
  .self-home-celebration {
    font-size: 0.78rem;
    line-height: 1.25;
  }
  .self-home-tagline {
    font-size: 0.76rem;
  }
}
/* Rebalanced homepage masthead typography and desktop columns. */
body.itemid-644 .self-home-location, body.itemid-644 .self-home-date, body.itemid-644 .self-home-tagline {
  font-size: clamp(1.08rem, 1.45vw, 1.25rem);
  line-height: 1.25;
}
body.itemid-644 .self-home-location, body.itemid-644 .self-home-date {
  color: #075fa3;
  font-weight: 900;
}
body.itemid-644 .self-home-tagline {
  max-width: 18rem;
  margin-top: 0.45rem;
  color: #526474;
  font-weight: 800;
}
@media (min-width: 48.01rem) {
  body.itemid-644 .self-home-left, body.itemid-644 .self-home-right {
    justify-content: center;
  }
}
@media (max-width: 48rem) {
  body.itemid-644 .self-home-location, body.itemid-644 .self-home-date, body.itemid-644 .self-home-tagline {
    font-size: 0.95rem;
  }
}
/* Safari-safe desktop masthead: explicit vertical space prevents theme artwork clipping. */
@media (min-width: 52.01rem) {
  body.itemid-644 #g-header {
    overflow: visible;
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }
  body.itemid-644 #g-header > .g-grid {
    min-height: 16.5rem;
    overflow: visible;
  }
  body.itemid-644 #g-header > .g-grid > .g-block:nth-child(2) {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 16.5rem;
    overflow: visible;
  }
  body.itemid-644 #g-header > .g-grid > .g-block:nth-child(2) > .g-content, body.itemid-644 #g-header > .g-grid > .g-block:nth-child(2) .platform-content, body.itemid-644 #g-header > .g-grid > .g-block:nth-child(2) .moduletable, body.itemid-644 #g-header > .g-grid > .g-block:nth-child(2) .mod-custom, body.itemid-644 .self-home-masthead {
    height: 16.5rem;
    min-height: 16.5rem;
    overflow: visible;
  }
  body.itemid-644 .self-home-left, body.itemid-644 .self-home-right {
    align-self: stretch;
    justify-content: center;
  }
  body.itemid-644 .self-home-theme-art {
    max-height: 4rem;
  }
}
/* Evergreen SELF invitation beneath the anniversary line. */
body.itemid-644 .self-home-explore {
  margin-top: 0.35rem;
  color: #075fa3;
  font-size: 1.05rem;
  font-weight: 900;
  letter-spacing: 0.025em;
}
@media (max-width: 48rem) {
  body.itemid-644 .self-home-explore {
    font-size: 0.9rem;
  }
}
/* Site-wide completed SELF masthead layout. */
/* Homepage masthead concept 2: centered identity */
#g-header {
  padding: 1rem clamp(1rem, 4vw, 2.5rem);
  background: radial-gradient(circle at 50% 45%, rgba(8, 117, 189, 0.08), transparent 28%), linear-gradient(105deg, #f4f8fb 0%, #ffffff 42%, #ffffff 58%, #f8f4f2 100%);
  border-top: 0.25rem solid #075fa3;
  border-bottom: 0.22rem solid #99090e;
}
#g-header > .g-grid {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(15rem, 20rem) minmax(0, 1fr);
  align-items: center;
  width: 100%;
  max-width: 86rem;
  min-height: 11.5rem;
}
#g-header > .g-grid > .g-block:first-child {
  z-index: 2;
  grid-column: 2;
  width: auto !important;
}
#g-header > .g-grid > .g-block:nth-child(2) {
  position: absolute;
  z-index: 1;
  inset: 0;
  display: block !important;
  width: 100% !important;
}
#g-header > .g-grid > .g-block:nth-child(2) > .g-content, #g-header > .g-grid > .g-block:nth-child(2) .platform-content, #g-header > .g-grid > .g-block:nth-child(2) .moduletable, #g-header > .g-grid > .g-block:nth-child(2) .mod-custom {
  height: 100%;
  padding: 0;
}
#g-header .g-logo {
  display: flex;
  align-items: center;
  justify-content: center;
}
#g-header .g-logo img {
  width: auto;
  max-width: 18rem;
  max-height: 10.5rem;
  object-fit: contain;
}
.self-home-masthead {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(15rem, 20rem) minmax(0, 1fr);
  align-items: center;
  height: 100%;
}
.self-home-left, .self-home-right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 0;
}
.self-home-left {
  grid-column: 1;
  align-items: flex-end;
  padding-right: clamp(1rem, 4vw, 3rem);
  text-align: right;
}
.self-home-right {
  grid-column: 3;
  align-items: flex-start;
  padding-left: clamp(1rem, 4vw, 3rem);
  text-align: left;
}
.self-home-left::after, .self-home-right::before {
  width: min(11rem, 70%);
  height: 2px;
  margin-top: 0.7rem;
  background: linear-gradient(90deg, transparent, #0875bd);
  content: "";
}
.self-home-right::before {
  margin-top: 0;
  margin-bottom: 0.7rem;
  background: linear-gradient(90deg, #99090e, transparent);
}
.self-home-location {
  color: #075fa3;
  font-size: 1rem;
  font-weight: 900;
  letter-spacing: 0.18em;
  text-transform: uppercase;
}
.self-home-theme-label {
  margin-top: 0.45rem;
  color: #596b79;
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.self-home-theme-art {
  display: block;
  width: auto;
  max-width: 11rem;
  max-height: 4.1rem;
  margin-top: 0.2rem;
  object-fit: contain;
}
.self-home-date {
  color: #17232d;
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(1.2rem, 2.2vw, 1.65rem);
  font-weight: 900;
  line-height: 1.1;
}
.self-home-celebration {
  margin-top: 0.38rem;
  color: #99090e;
  font-size: 1rem;
  font-weight: 900;
  letter-spacing: 0.035em;
  text-transform: uppercase;
}
.self-home-tagline {
  max-width: 18rem;
  margin-top: 0.55rem;
  color: #526474;
  font-size: 0.88rem;
  font-weight: 700;
  line-height: 1.35;
}
@media (max-width: 52rem) {
  #g-header > .g-grid {
    display: block;
    min-height: 0;
  }
  #g-header > .g-grid > .g-block:first-child, #g-header > .g-grid > .g-block:nth-child(2) {
    position: static;
    display: block !important;
    width: 100% !important;
  }
  #g-header .g-logo img {
    max-width: 14rem;
    max-height: 8rem;
  }
  .self-home-masthead {
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
    margin-top: 0.55rem;
  }
  .self-home-left {
    grid-column: 1;
    padding-right: 1rem;
  }
  .self-home-right {
    grid-column: 2;
    padding-left: 1rem;
  }
}
@media (max-width: 34rem) {
  .self-home-masthead {
    display: block;
  }
  .self-home-left, .self-home-right {
    align-items: center;
    padding: 0.65rem 0;
    text-align: center;
  }
  .self-home-left::after, .self-home-right::before {
    width: 8rem;
    background: linear-gradient(90deg, transparent, #0875bd, transparent);
  }
}
/* Override the template's legacy small-logo cap on the homepage masthead. */
#g-header .g-logo img {
  width: 13.5rem !important;
  height: auto !important;
  max-width: 13.5rem !important;
  max-height: none !important;
}
#g-header > .g-grid {
  grid-template-columns: minmax(0, 1fr) minmax(17rem, 22rem) minmax(0, 1fr);
  min-height: 13.25rem;
}
.self-home-masthead {
  grid-template-columns: minmax(0, 1fr) minmax(17rem, 22rem) minmax(0, 1fr);
}
@media (max-width: 52rem) {
  #g-header .g-logo img {
    width: 11.5rem !important;
    max-width: 11.5rem !important;
  }
}
/* Compact phone treatment for the centered homepage masthead. */
@media (max-width: 34rem) {
  #g-header {
    padding: 0.65rem 0.8rem 0.8rem;
  }
  #g-header .g-logo img {
    width: 9.5rem !important;
    max-width: 9.5rem !important;
  }
  .self-home-masthead {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0.35rem;
    margin-top: 0.25rem;
  }
  .self-home-left, .self-home-right {
    min-height: 8.4rem;
    padding: 0.55rem 0.7rem;
    text-align: center;
  }
  .self-home-left {
    grid-column: 1;
    align-items: center;
    border-right: 1px solid #d9e5ee;
  }
  .self-home-right {
    grid-column: 2;
    align-items: center;
  }
  .self-home-left::after, .self-home-right::before {
    width: 5.5rem;
  }
  .self-home-theme-art {
    max-width: 8.5rem;
    max-height: 3.35rem;
  }
  .self-home-date {
    font-size: 1.05rem;
  }
  .self-home-celebration {
    font-size: 0.78rem;
    line-height: 1.25;
  }
  .self-home-tagline {
    font-size: 0.76rem;
  }
}
/* Rebalanced homepage masthead typography and desktop columns. */
.self-home-location, .self-home-date, .self-home-tagline {
  font-size: clamp(1.08rem, 1.45vw, 1.25rem);
  line-height: 1.25;
}
.self-home-location, .self-home-date {
  color: #075fa3;
  font-weight: 900;
}
.self-home-tagline {
  max-width: 18rem;
  margin-top: 0.45rem;
  color: #526474;
  font-weight: 800;
}
@media (min-width: 48.01rem) {
  .self-home-left, .self-home-right {
    justify-content: center;
  }
}
@media (max-width: 48rem) {
  .self-home-location, .self-home-date, .self-home-tagline {
    font-size: 0.95rem;
  }
}
/* Safari-safe desktop masthead: explicit vertical space prevents theme artwork clipping. */
@media (min-width: 52.01rem) {
  #g-header {
    overflow: visible;
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
  }
  #g-header > .g-grid {
    min-height: 16.5rem;
    overflow: visible;
  }
  #g-header > .g-grid > .g-block:nth-child(2) {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 16.5rem;
    overflow: visible;
  }
  #g-header > .g-grid > .g-block:nth-child(2) > .g-content, #g-header > .g-grid > .g-block:nth-child(2) .platform-content, #g-header > .g-grid > .g-block:nth-child(2) .moduletable, #g-header > .g-grid > .g-block:nth-child(2) .mod-custom, .self-home-masthead {
    height: 16.5rem;
    min-height: 16.5rem;
    overflow: visible;
  }
  .self-home-left, .self-home-right {
    align-self: stretch;
    justify-content: center;
  }
  .self-home-theme-art {
    max-height: 4rem;
  }
}
/* Evergreen SELF invitation beneath the anniversary line. */
.self-home-explore {
  margin-top: 0.35rem;
  color: #075fa3;
  font-size: 1.05rem;
  font-weight: 900;
  letter-spacing: 0.025em;
}
@media (max-width: 48rem) {
  .self-home-explore {
    font-size: 0.9rem;
  }
}
/* Site-wide crisp white geometric SELF masthead. */
#g-header {
  background-color: #fff;
  background-image: url('data:image/jpeg;base64,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AZozSUtABRRik5oAWjpRRQAUlLRQAmKWikoAWjGaKXOaAG9KWiigA60UUUAFJS0DNABRijFJQAtGKOgpOaAFozSUUALRRRQAUUUUAJS0ZooAKKKKACiiigBOaWg0UAJS0UUAFHSiigApKM0UAFLSZpaADiiiigBOaWiigAopKWgAooooAKSlooASloooASlHFFFACYpaTml7UAFFFFABSZpaTFAC0YopKAFo4pBS80AApDRRQAtFFJigBaCRRRigAo6UUlAC0UUYoASl6UUUABzRmkzS0AJS0dKKACjiij2oAKKKMUAJS9KKSgAFLRRQAUUc9qSgBRRRRQAdaKKKAEJpfpS0lABR9aKQ9KAFopKWgAooooAKKKKACiig0AFHWiigA6UUUUAFFFFAAKKKKACiiigAoopaAAetLmk9qKAP/9L78zRiiigAwKDRRxQAlKKKKACiiloASlpDRQAUlLiigApaTig0AFFFFAAKKKKAFpKKKADmiiigAooooAKKKKACijBooAKKKDQAUdKKKAF7UmKKKACkpaKACiiigAooNFABSUtFABRRRQAUUUUALSUUnSgBaSlo4oAKKOBRmgApKWigAo+tFBoABRRSd6ACloooASlpKWgAoopOtAC0UdqTpQAtGKM0maADNHWiloAKKKKACkpaOKACik+tLQAUlLRQAlLSUUALRSUvFACUtFFABRRRQAlFFLQAUUlLQAUGkpaAEpeKSjmgApaPrRQAUUUUAFFFJQAtFFIKACiiloAOtFJxS0AJS0nNLQAlFLSUALRRRQAUZ7UUc0AFGaKTigBaSlo74oATFGKWjpQAUUh5ooAWiiigAFJiiloADR0o5ooAKSiloAKWkooAO9GaKSgBaKKKADFFFFAATRRRQAUUUUAHaiiigBKWikNAC0UUUAFFFFABRRRQAUUUZoAKKKKACjNFFABRRRQAUUUUAFGaKKACjvRRQAUUYooAKKKKACk4paMUAFFFFABS0lFAH//T+/KKKSgBaKKKACiiigAooooAKKKOlABRRRQAUUUlAC0UYoxQAUUUUAHNFFFABRRRQAtJSU6gBKKKMUAFGRRRQAUUYooAKPpRRQAUUUcUAFApaSgA70UUUAFFFFABRRRQAUUUUAJS0YooAKKOtFABRRSUALRRRQAUUUUAFJ1NLzSUAFLRRQMSlopKBC0UUUAGKKKKACko5paAEpeKKSgA5oo5oFAC0UUUAJS0lLQAmKKXpRQAUUYoFACUtFJQAtFJ1paAEpaSlxQAUUUUAFJ9KOtLQAdKKKQ9KAFpKO1FAC4ooooATJo9qWkoADS0UlABzS0lFAC0lFLQAUUUlABxS0maWgA5ooooAKKSigBaSlpMUAHNLRRQAUUUUAJS0lLQAE0UfWigAozRSc0ALRRRQAUUlLQAUlLRQAUUn1oxQAUtFJ1oAWiiigA4ooooAKOtFFABRRRQAmaWkpRQAUUUUAJxS0YxRQAlOpKKAFpKKKACikpRQAUUUUALxScUUUAFJ3paXHegBM0UUUAJS0UUALSUYFFABRRRQAUUUUAFJS0UAJS0UUAGaKOtFABRS0lAH//U+/DRRRQAUd6KKACiiigA60UCigAo60UUAHSiiigAoNBoAoAKOtFFABRij60UAFFFFABRRRQAc0UUZoATFLRRQAe9GBRS0AJSUtFABRRRQAUUUtACZoFFHNABRRRQAUUhHNLQAZ7UUUUAJS0EUdqAEzS9KKSgAo4paSgBaKDSdqAF96KKKACkpc0UAHSjtRSc0AFAo7UooAKKKQUALzRRSUAFLQRRQAlFLSUALRRRQAvam96WigAopOlLQAUUUlABS0nfmloAKSiloASilpMUALRRSUALRR2pBQAdqKWigBKWg0UAGKSlPNJQAdOtL3oozQAUZxRSYoAOaKM80e9AB70Zpc0UAJRxS0lABilozSUAFLiijPFACc0UuTSUALSZpaKAEoxS0UAFIelLkUUAJxRRSjFABSe9GKBQAUvFIOtL3oAKTFBooAWkNLmigAooooASiloFABSUvfNFACfWlopKAFFFB6UCgBO9LnNFHNABRRRQAUe1FFABRR1ooAKKQ5pRmgAooooAKTml6UUAFFFGfSgBDRS0UAGKOaKKACg0tN5oAUYopDS0AFJS0UAHvRRRQAUZpO9LQAcUUUUAFHvRRxQAdqKKKACig5rj/Gfiy38JaQ18VM1xKRFa26/emmb7qAfzPYUAdhRmvG7DwV46v7KK81fxDcwXUqh5YoVTy42bkouey9KuD4f+KB/zM19/3ylAHrPFJXlH/CAeKT/zM99/3yn+FH/Cv/FP/Qz33/fKUAer0ua8m/4V94r/AOhnvf8AvlP8KP8AhX3iv/oZ73/vlP8ACgD/1fvw8UlLRigAooooAKKTpTutACdKKKM4oAKKKKADFGKKKACilptAC0maWigAoo7UnNAC0uaSkoAWlpKKAFpKKKADiiiigAooooAKKSloAKKWkoAKKKKAD6UUCigAopabQAtLikpaAEo+tFB5oAKMCikoAWjFFGaACikpaACl+lNpelACc0tFJQAtJS0UAJS0lLQAUUUUAFFJS0AJS0UUAJS0nFLQAUUlFAC0UnSigBaSlpMUAHSlpDQKAFpKWk6UALRRRQAlGKOaWgBKKWigBKXpSYpelABSYpaTNAC0lFFABRS0UAFJS5ooASiilzigAoopKAFpKM0UALScUvNFACdKOKWloASk60cUtACUUtJQAClopOaAFpKWigAopKO9AB9KKM0tABRRmkBoAWikzRQAtFFFABRRQKACiiigApeabS0AFJzR0paACiikoAKWijFACdaWkNLxQAUUUUAFFFFABRRRQAUUUUAHaijNFABRQKKACjFFBNABRR1ooAQ0GlooAKKKKAClpKKACikpc0AJiloozQAUUUGgBKXFJS0AFFFFAC0neiigAoozRkUAQXM8dtC00zbUQFmJ7AV51oWjXGv+IG8b62pCoCmnQOP9TGfvSEf35P0Xiu1uIP7Sm8iQZt4zlgf42HQfQVqhR9KAFHFLmlxSUABxRRRQAUUUUAf/1vvziiiigAooooAMUGlzSUAFFLzSdKACiiigBMUtFFABxSUvNGKADiilpKACk60tLxQAlFHNFABRRRQAUUUUAFFFFAC4pKO9FABR0oooAKSiloAOaKKKACiiigAooooAKKKKACg5oooAPrSfSlooAKSlzRz3oATvS0UUAGKKKKACkxS0ZoAKKO9FACUGlpKAFpKWigAoo+lFABRRQaACikpRQAcUn0pelJQAv1oo5ooASloooAKSlooAKKKKACkpaKAE5paKKACij2o4oAKSlpDQAtHApOaWgAooo9qAEpaSloAKKSloATNFLSUAHNFLmigBKWkwcUUALSYpaBQAlFLRQAUlFLigApKWigBMUtFIaAFooooAKKQmjOaAFo6UnSloATtQKWkoAWk5opaACik70tAAOaKSloAKKSloATvS0UUAFFFHSgAooooAKKDRmgAoooxigApKWkyKAFoozRQAUUUUAFFFHNABRSCloAKKKKAE9qKWkoAXFFFFABRRRQAUUUUA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a5jLGVub7K2Ip5Y4ImmmYIigszE4AA6kmvJNHgm8feIU8WXoZdLsWI0+Jukr9GnYHt2T86m8Q3E/jfWj4L0tiLGAg6nMvcdRbqfVv4vQcV6nbW8NrClvbqEjjAVVHQAcACu/+FH+8/wX/BPB/iPyRMBgU6iiuQ3CiijigAooooAKKSloAKKKKACkxS0YoAKKBRQAUUcUZoAKMUUUALSZoooAKBRQPegAooooAKKDR1oGFFFFAgooGaKACiiigAooooAKSlooAKKKKACiiigAoFFFABRRRQAUUUlAC0UlFAC0UfSigBKWiigAoo6niigAooooATFLSCigBaKKKACiiigAooooASloooASlo5o6UAIKWkFFAC0UgooAWiiigAoooNABRRRQAfSiiigAooooAKKKKACig0UAJmloozQAUUUUAFFFFABRQaMUAGaKKKACjmiigAooooAWkoo7UAFFFFABRRR0oAKKTr2paACijvRQAfSiiigAxRRmigAooooASlooz3oAKWko+lABQaKKACs7VNVstHsZdS1GQRQQqXd2OAAKuSOsaFmIAAySemK+FPix4/1b4m+IY/A3g8GS0Euwbf+Wzg8sf8AYX/69ROfKj0svwMsVUttFat9kep+H/jvr3jLxN/YXhfSVkjZziWRyAsY/jfA4z6V7Ws3jjPzQWZH++9c98LvhxY/D3QxapiS7mAa5lx95v7o/wBkdq9THFEU7e8ysbVoe0ccND3V+Pmcsk3i7+OG1/BmqdZvFH8UVt/303+FdFRxVnB7T+6jGR9dP344R9GarStqP8ax/gTV+ighy8iruvfRPzNNY33on5mrfSlpklG1sxAWmc7pZD8zfyA9hV0CnUlIAooooAKKKKAFqGaRIkaSUhVUZJPAAHUmpCcCvMfEU0vi/Vj4M09mFrFh9RlX+71WAH1fq3oPrSbsa04cz8uo/SI5PGGuDxNdKfsFoWSwQ/xt0acj0PRPbnvXb6tqljomnTapqUgjggQu7N2A/wAauQQw2sC28ACIihVUdABwAK+H/j98S/7e1L/hEdGlzZ2p/fsvSSUdvcL/ADr0MvwUsVVUFt19Dkx+MVKHN8keS/ETxve+PPEkus3GViHyQRE8JGOn4nqa4TNITSV+oUqUaUFTgtEfBVJucnKQtLmkNJWhA6im0ooAWjFGaKACjmiigAoopeKA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') !important;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
#g-header .g-logo::before {
  display: none;
}
.self-home-left, .self-home-right {
  text-shadow: none;
}
.self-home-location, .self-home-date {
  color: #075fa3 !important;
}
.self-home-theme-label {
  color: #526474 !important;
}
.self-home-tagline {
  color: #283746 !important;
}
.self-home-celebration {
  color: #99090e !important;
}
.self-home-theme-art {
  filter: none;
}
.self-home-left::after {
  background: linear-gradient(90deg, transparent, #075fa3);
}
.self-home-right::before {
  background: linear-gradient(90deg, #99090e, transparent);
}
/* Completed masthead: compact medium-desktop navigation. */
@media only all and (min-width: 48rem) and (max-width: 70rem) {
  #g-navigation .g-main-nav > .g-toplevel > li > .g-menu-item-container {
    padding-left: 0.8rem;
    padding-right: 0.8rem;
    font-size: 1rem;
  }
}
.self-footer-copyright {
  display: flex !important;
  flex-wrap: wrap;
  gap: 1rem 2rem;
}
.self-footer-copyright > span {
  display: block !important;
}
@media (max-width: 767px) {
  .self-footer-copyright {
    flex-direction: column;
    gap: 0.85rem;
  }
}
/*# sourceMappingURL=custom_27.css.map */