/* EBDA | Get Involved | Hero only. Native blocks: ebda-get-involved-hero. */
.ebda-get-involved-hero.wp-block-cover.alignfull {
  box-sizing: border-box; position: relative; width: 100vw;
  max-width: none; margin: 0 calc(50% - 50vw); padding: 54px 0 50px;
  min-height: 510px; overflow: hidden; background: #001d36; color: #fff;
}
.ebda-get-involved-hero *, .ebda-get-involved-hero *::before { box-sizing: border-box; }
.ebda-get-involved-hero .wp-block-cover__image-background { object-position: 60% center; }
.ebda-get-involved-hero .wp-block-cover__inner-container { width: 100%; max-width: none; }
.ebda-get-involved-hero .ebda-get-involved-hero__inner {
  position: relative; width: min(1280px, calc(100% - 120px)); margin: 0 auto;
  display: grid; grid-template-columns: 49% 51%; align-items: start;
}
.ebda-get-involved-hero .ebda-get-involved-hero__copy { grid-column: 1; grid-row: 1; }
.ebda-get-involved-hero .ebda-get-involved-hero__eyebrow {
  margin: 0 0 12px; color: #edbc6b; font-size: 13px;
  line-height: 1.4; font-weight: 600; letter-spacing: 1.8px;
}
.ebda-get-involved-hero .ebda-get-involved-hero__title {
  margin: 0 0 24px; color: #fff; font-family: Georgia, 'Times New Roman', serif;
  font-size: clamp(36px, 4.25vw, 61px); line-height: 1.08; font-weight: 700; letter-spacing: -.6px;
}
.ebda-get-involved-hero .ebda-get-involved-hero__lead {
  max-width: 535px; margin: 0 0 28px; color: #fff;
  font-size: clamp(14px, 1.32vw, 18px); line-height: 1.55;
}
.ebda-get-involved-hero .ebda-get-involved-hero__actions {
  display: flex; align-items: center; flex-wrap: wrap; gap: 16px 30px; margin: 0;
}
.ebda-get-involved-hero .wp-block-button { margin: 0; }
.ebda-get-involved-hero .wp-block-button__link {
  font-family: inherit; font-size: 15px; font-weight: 600; line-height: 1.3;
  text-decoration: none; box-shadow: none;
}
.ebda-get-involved-hero .ebda-get-involved-hero__primary .wp-block-button__link {
  padding: 15px 29px; color: #101820; background: linear-gradient(110deg,#edc47e,#eab565);
  border: 1px solid #edbc6b; border-radius: 5px; min-width: 195px;
}
.ebda-get-involved-hero .ebda-get-involved-hero__youtube .wp-block-button__link {
  display: inline-flex; align-items: center; gap: 14px; padding: 0;
  color: #fff; background: transparent; border: 0; border-radius: 0;
}
.ebda-get-involved-hero .ebda-get-involved-hero__youtube .wp-block-button__link::before {
  content: ''; width: 47px; height: 47px; flex-shrink: 0; border: 1.5px solid #fff;
  border-radius: 50%; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M8 5v14l11-7z'/%3E%3C/svg%3E") center / 22px no-repeat;
}
.ebda-get-involved-hero a:focus-visible { outline: 3px solid #fff; outline-offset: 5px; }
.ebda-get-involved-hero .ebda-get-involved-hero__primary a:hover { filter: brightness(1.07); }
.ebda-get-involved-hero .ebda-get-involved-hero__youtube a:hover { color: #edbc6b; }
.ebda-get-involved-hero .ebda-get-involved-hero__quote {
  grid-column: 2; grid-row: 1; margin: 24px 0 0 37%;
}
.ebda-get-involved-hero .ebda-get-involved-hero__quote-text {
  color: #ffffff; font-family: inherit; font-size: clamp(14px,1.3vw,18px);
  font-weight: 600; line-height: 1.65; letter-spacing: 1.7px;
  text-transform: uppercase; margin: 0; text-shadow: none;
}
.ebda-get-involved-hero .ebda-get-involved-hero__quote::after {
  content: ''; display: block; width: 56px; height: 2px; background: #dca44e; margin-top: 24px;
}
.ebda-get-involved-hero .ebda-get-involved-hero__values {
  position: absolute; right: -28px; bottom: -7px; margin: 0;
}
.ebda-get-involved-hero .ebda-get-involved-hero__values-text {
  color: #fff; font-size: 11px; line-height: 1.95; letter-spacing: 1.7px; margin: 0 0 23px;
  text-shadow: 0 1px 5px #001d36;
}
.ebda-get-involved-hero .ebda-get-involved-hero__values-text::after {
  content: ''; display: block; width: 36px; height: 2px; background: #dca44e; margin-top: 13px;
}
.ebda-get-involved-hero .ebda-get-involved-hero__place {
  color: #fff; font-size: 9px; line-height: 1.7; letter-spacing: 1.4px; margin: 0;
  text-shadow: 0 1px 5px #001d36;
}
.ebda-get-involved-hero .ebda-get-involved-hero__mobile-values { display: none; }
@media (min-width: 1600px) { .ebda-get-involved-hero.wp-block-cover.alignfull { min-height: 560px; } }
@media (min-width: 768px) and (max-width: 1100px) {
  .ebda-get-involved-hero.wp-block-cover.alignfull { min-height: 410px; padding: 42px 0; }
  .ebda-get-involved-hero .ebda-get-involved-hero__inner { width: calc(100% - 100px); grid-template-columns: 48% 52%; }
  .ebda-get-involved-hero .ebda-get-involved-hero__actions { gap: 14px 20px; }
  .ebda-get-involved-hero .wp-block-button__link { font-size: 12px; }
  .ebda-get-involved-hero .ebda-get-involved-hero__primary .wp-block-button__link { min-width: 160px; padding: 13px 22px; }
  .ebda-get-involved-hero .ebda-get-involved-hero__youtube .wp-block-button__link::before { width: 40px; height: 40px; }
}
@media (max-width: 767px) {
  .ebda-get-involved-hero.wp-block-cover.alignfull { min-height: 0; padding: 40px 0 34px !important; }
  .ebda-get-involved-hero .wp-block-cover__image-background { object-position: 64% center; }
  .ebda-get-involved-hero .wp-block-cover__background {
    background: linear-gradient(90deg,rgba(0,24,45,.93),rgba(0,24,45,.65) 53%,rgba(0,24,45,.16)),linear-gradient(0deg,#00182d 0%,rgba(0,24,45,.5) 32%,transparent 73%) !important;
  }
  .ebda-get-involved-hero .ebda-get-involved-hero__inner { display: block; width: calc(100% - 48px); }
  .ebda-get-involved-hero .ebda-get-involved-hero__eyebrow { font-size: 11px; margin-bottom: 10px; }
  .ebda-get-involved-hero .ebda-get-involved-hero__title { font-size: clamp(31px,8.7vw,46px); line-height: 1.1; letter-spacing: -.4px; margin-bottom: 21px; }
  .ebda-get-involved-hero .ebda-get-involved-hero__lead { font-size: 15px; line-height: 1.5; max-width: 360px; margin-bottom: 24px; }
  .ebda-get-involved-hero .ebda-get-involved-hero__actions { flex-direction: column; align-items: flex-start; gap: 18px; }
  .ebda-get-involved-hero .ebda-get-involved-hero__primary .wp-block-button__link { padding: 13px 24px; min-width: 200px; font-size: 14px; }
  .ebda-get-involved-hero .ebda-get-involved-hero__youtube .wp-block-button__link { font-size: 14px; }
  .ebda-get-involved-hero .ebda-get-involved-hero__youtube .wp-block-button__link::before { width: 43px; height: 43px; }
  .ebda-get-involved-hero .ebda-get-involved-hero__quote, .ebda-get-involved-hero .ebda-get-involved-hero__values { display: none; }
  .ebda-get-involved-hero .ebda-get-involved-hero__mobile-values { display: flex; align-items: center; justify-content: space-between; gap: 10px; margin-top: 38px; }
  .ebda-get-involved-hero .ebda-get-involved-hero__value { display: flex; align-items: center; gap: 7px; margin: 0; color: #fff; font-size: 10px; line-height: 1.3; }
  .ebda-get-involved-hero .ebda-get-involved-hero__value::before { content: ''; display: inline-block; flex-shrink: 0; width: 24px; height: 24px; background: center / contain no-repeat; }
  .ebda-get-involved-hero .ebda-get-involved-hero__value--people::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.3'%3E%3Ccircle cx='9' cy='6' r='3'/%3E%3Cpath d='M2 21v-3a7 7 0 0 1 14 0v3M16 3a3 3 0 0 1 0 6m2 3a6 6 0 0 1 4 6v3'/%3E%3C/svg%3E"); }
  .ebda-get-involved-hero .ebda-get-involved-hero__value--knowledge::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.3'%3E%3Cpath d='M12 5v16M12 5C8 2 4 3 2 4v16c4-2 7-1 10 1 3-2 6-3 10-1V4c-2-1-6-2-10 1z'/%3E%3C/svg%3E"); }
  .ebda-get-involved-hero .ebda-get-involved-hero__value--opportunities::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.3'%3E%3Cpath d='M12 22V12m0 4C4 17 1 11 2 5c7 0 11 4 10 11zm0-3C11 5 16 2 22 2c0 7-3 12-10 11z'/%3E%3C/svg%3E"); }
}

/* Accommodate the existing two-row fixed header without modifying it. */
@media (min-width: 922px) and (max-width: 1100px) {
  .ebda-get-involved-hero.wp-block-cover.alignfull { padding: 118px 0 42px !important; }
}
