/**
 * Main SASS file
 * This file imports all other SASS partials
 */
/**
 * Variables
 * Define colors, typography, spacing, etc.
 */
@import url("https://use.typekit.net/qpv0kbj.css");
:root {
  --blue: #002d72;
  --blue-800: #06214b;
  --light-blue: #00a9ce;
  --light-blue-50: #E0F5F9;
  --light-blue-100: #cceef5;
  --light-blue-300: #b8e6f0;
  --orange: #ed8b00;
  --green: #b5bd00;
  --purple: #9678d3;
  --gold: #daaa00;
  --pink: #d0006f;
  --silver: #c7c9c7;
  --silver-100: #f7f7f7;
  --gray: #a2aaad;
  --gray-300: #eaeaea;
  --white: #ffffff;
}

:root {
  --blue: #002d72;
  --blue-800: #06214b;
  --light-blue: #00a9ce;
  --light-blue-50: #E0F5F9;
  --light-blue-100: #cceef5;
  --light-blue-300: #b8e6f0;
  --orange: #ed8b00;
  --green: #b5bd00;
  --purple: #9678d3;
  --gold: #daaa00;
  --pink: #d0006f;
  --silver: #c7c9c7;
  --silver-100: #f7f7f7;
  --gray: #a2aaad;
  --gray-300: #eaeaea;
  --white: #ffffff;
}

.single-grant .inner .block, .cell, .button.color--gold, .bgcolor--gold,
.single-story .block--text .collage .metric,
.single-scholarship .block--text .collage .metric,
.container--gold.block .block__content,
.container--gold.site-footer .block__content, .button.color--purple-100, .bgcolor--purple-100,
.single-scholarship .block.bgcolor--darker, .button.color--purple-50, .bgcolor--purple-50,
.single-scholarship .block.bgcolor--default, .button.color--light-blue-50, .bgcolor--light-blue-50,
.single-story .block.bgcolor--default,
.block--accordion.bgcolor--default .accordion__nav,
.block--accordion.bgcolor--white .accordion__nav,
.site-header .menu .sub-menu,
.container--light-blue-50.block .block__content,
.container--light-blue-50.site-footer .block__content, .button.color--light-blue-100, .bgcolor--light-blue-100,
.single-story .block.bgcolor--darker,
.block--modular-1 .block__content > *:nth-child(1).bgcolor--,
.block--modular-1 .block__content > *:nth-child(1).bgcolor--default,
.block--modular-2 .block__content > *:nth-child(1).bgcolor--,
.block--modular-2 .block__content > *:nth-child(1).bgcolor--default,
.container--light-blue-100.block .block__content,
.container--light-blue-100.site-footer .block__content, .button.color--light-blue-300, .bgcolor--light-blue-300,
.container--light-blue-300.block .block__content,
.container--light-blue-300.site-footer .block__content, .button.color--light-blue, .bgcolor--light-blue,
.filter-bar--scholarship .filter__heading,
.block--cards-grant .filter-bar,
.block--cards .filter-bar--vertical,
.block--modular-1 .block__content > *:nth-child(4).bgcolor-- .metric,
.block--modular-1 .block__content > *:nth-child(4).bgcolor--default .metric,
.site-header .menu--primary a.button:hover,
.card--grant .card__tags,
.card--story .card__tags,
.card--scholarship .card__tags,
.card--event .card__tags,
.card--resource .card__tags,
.card--grant .card__header,
.card--story .card__header,
.card--scholarship .card__header,
.card--event .card__header,
.card--resource .card__header,
.container--light-blue.block .block__content,
.container--light-blue.site-footer .block__content, .button.color--white, .bgcolor--white,
.single-story .block.bgcolor--darker .block__content,
.single-scholarship .block.bgcolor--darker .block__content,
.single-scholarship .block.bg-split .block__content,
.single-grant .inner .block.bg-split .block__content,
.block--accordion.bgcolor--light-blue-50 .accordion__nav,
.button--solid .button__icon.bgcolor--default,
.container--white.block .block__content,
.container--white.site-footer .block__content, .button.color--gray-300, .bgcolor--gray-300,
.container--gray-300.block .block__content,
.container--gray-300.site-footer .block__content, .button.color--gray, .bgcolor--gray,
.container--gray.block .block__content,
.container--gray.site-footer .block__content, .button.color--silver-100, .bgcolor--silver-100,
.container--silver-100.block .block__content,
.container--silver-100.site-footer .block__content, .button.color--silver, .bgcolor--silver,
.container--silver.block .block__content,
.container--silver.site-footer .block__content, .button.color--pink, .bgcolor--pink,
.container--pink.block .block__content,
.container--pink.site-footer .block__content, .button.color--purple, .bgcolor--purple,
.block--cards.masonry .cards .metric.bgcolor--default:nth-child(2),
.container--purple.block .block__content,
.container--purple.site-footer .block__content, .button.color--green, .bgcolor--green,
.container--green.block .block__content,
.container--green.site-footer .block__content, .button.color--orange, .bgcolor--orange,
.container--orange.block .block__content,
.container--orange.site-footer .block__content, .button.color--blue-800, .bgcolor--blue-800,
.container--blue-800.block .block__content,
.container--blue-800.site-footer .block__content, .button.color--blue, .bgcolor--blue,
.filter-bar--scholarship .filters__form,
.block--cards-grant .filter-bar--grant .filter__heading,
.block--cards.masonry .cards .metric.bgcolor--default:nth-child(8),
.block--accordion:has(.sidebar) .sidebar,
.block--collage .rotating--metric.bgcolor--default,
.cell--text.bgcolor--default,
.site-header .menu--primary a.button,
.card--grant.card--closing-soon .card__header,
.card--story.card--closing-soon .card__header,
.card--scholarship.card--closing-soon .card__header,
.card--event.card--closing-soon .card__header,
.card--resource.card--closing-soon .card__header,
.card--scholarship .card__header,
.card--scholarship .card__body,
.container--blue.block .block__content,
.container--blue.site-footer .block__content, .bgcolor--default {
  background-color: var(--bgcolor);
  color: var(--color);
}

.color--blue {
  --color: #002d72;
}

.color--blue-800 {
  --color: #06214b;
}

.color--light-blue {
  --color: #00a9ce;
}

.color--light-blue-50 {
  --color: #E0F5F9;
}

.color--light-blue-100 {
  --color: #cceef5;
}

.color--light-blue-300 {
  --color: #b8e6f0;
}

.color--orange {
  --color: #ed8b00;
}

.color--green {
  --color: #b5bd00;
}

.color--purple {
  --color: #9678d3;
}

.color--gold {
  --color: #daaa00;
}

.color--pink {
  --color: #d0006f;
}

.color--silver {
  --color: #c7c9c7;
}

.color--silver-100 {
  --color: #f7f7f7;
}

.color--gray {
  --color: #a2aaad;
}

.color--gray-300 {
  --color: #eaeaea;
}

.color--white {
  --color: #ffffff;
}

.bgcolor--default {
  --bgcolor: #ffffff;
  --color: #06214b;
  --highlight-color: #00a9ce;
  --button-bgcolor: #00a9ce;
  --button-color: #ffffff;
  --muted: #E0F5F9;
  --button-highlight-bgcolor: #002d72;
  --button-highlight-color: #ffffff;
  --card-bgcolor: #cceef5;
}
.bgcolor--default.button__icon {
  --icon-bgcolor: #ffffff;
  --icon-color: #06214b;
}

.bgcolor--blue,
.filter-bar--scholarship .filters__form,
.block--cards-grant .filter-bar--grant .filter__heading,
.block--cards.masonry .cards .metric.bgcolor--default:nth-child(8),
.block--accordion:has(.sidebar) .sidebar,
.block--collage .rotating--metric.bgcolor--default,
.cell--text.bgcolor--default,
.site-header .menu--primary a.button,
.card--grant.card--closing-soon .card__header,
.card--story.card--closing-soon .card__header,
.card--scholarship.card--closing-soon .card__header,
.card--event.card--closing-soon .card__header,
.card--resource.card--closing-soon .card__header,
.card--scholarship .card__header,
.card--scholarship .card__body,
.container--blue.block .block__content,
.container--blue.site-footer .block__content,
.button.color--blue {
  --bgcolor: #002d72;
  --color: #ffffff;
  --highlight-color: #ffffff;
  --button-bgcolor: #00a9ce;
  --button-color: #ffffff;
  --button-hover-bgcolor: #ffffff;
  --button-hover-color: #00a9ce;
  --button-highlight-bgcolor: #ffffff;
  --button-highlight-color: #002d72;
  --muted: #06214b;
}
.bgcolor--blue.button__icon,
.filter-bar--scholarship .button__icon.filters__form,
.block--cards-grant .filter-bar--grant .button__icon.filter__heading,
.block--cards.masonry .cards .button__icon.metric.bgcolor--default:nth-child(8),
.block--accordion:has(.sidebar) .button__icon.sidebar,
.block--collage .button__icon.rotating--metric.bgcolor--default,
.button__icon.cell--text.bgcolor--default,
.site-header .menu--primary a.button__icon.button,
.card--grant.card--closing-soon .button__icon.card__header,
.card--story.card--closing-soon .button__icon.card__header,
.card--event.card--closing-soon .button__icon.card__header,
.card--resource.card--closing-soon .button__icon.card__header,
.card--scholarship .button__icon.card__header,
.card--scholarship .button__icon.card__body,
.container--blue.block .button__icon.block__content,
.container--blue.site-footer .button__icon.block__content,
.button__icon.button.color--blue {
  --icon-bgcolor: #002d72;
  --icon-color: #ffffff;
}

.bgcolor--blue-800,
.container--blue-800.block .block__content,
.container--blue-800.site-footer .block__content,
.button.color--blue-800 {
  --bgcolor: #06214b;
  --color: #ffffff;
  --highlight-color: #ffffff;
  --button-bgcolor: #00a9ce;
  --button-color: #ffffff;
  --button-highlight-bgcolor: #ffffff;
  --button-highlight-color: #002d72;
}
.bgcolor--blue-800.button__icon,
.container--blue-800.block .button__icon.block__content,
.container--blue-800.site-footer .button__icon.block__content,
.button__icon.button.color--blue-800 {
  --icon-bgcolor: #06214b;
  --icon-color: #ffffff;
}

.bgcolor--orange,
.container--orange.block .block__content,
.container--orange.site-footer .block__content,
.button.color--orange {
  --bgcolor: #ed8b00;
  --color: #ffffff;
  --highlight-color: #06214b;
  --button-bgcolor: #06214b;
  --button-color: #ffffff;
  --button-highlight-bgcolor: #ed8b00;
  --button-highlight-color: #ffffff;
}
.bgcolor--orange.button__icon,
.container--orange.block .button__icon.block__content,
.container--orange.site-footer .button__icon.block__content,
.button__icon.button.color--orange {
  --icon-bgcolor: #ed8b00;
  --icon-color: #ffffff;
}

.bgcolor--green,
.container--green.block .block__content,
.container--green.site-footer .block__content,
.button.color--green {
  --bgcolor: #b5bd00;
  --color: #06214b;
  --highlight-color: #ffffff;
  --button-bgcolor: #ffffff;
  --button-color: #06214b;
}
.bgcolor--green.button__icon,
.container--green.block .button__icon.block__content,
.container--green.site-footer .button__icon.block__content,
.button__icon.button.color--green {
  --icon-bgcolor: #b5bd00;
  --icon-color: #06214b;
}

.bgcolor--purple,
.block--cards.masonry .cards .metric.bgcolor--default:nth-child(2),
.container--purple.block .block__content,
.container--purple.site-footer .block__content,
.button.color--purple {
  --bgcolor: #9678d3;
  --color: #ffffff;
  --highlight-color: #06214b;
  --button-bgcolor: #06214b;
  --button-color: #ffffff;
}
.bgcolor--purple.button__icon,
.block--cards.masonry .cards .button__icon.metric.bgcolor--default:nth-child(2),
.container--purple.block .button__icon.block__content,
.container--purple.site-footer .button__icon.block__content,
.button__icon.button.color--purple {
  --icon-bgcolor: #9678d3;
  --icon-color: #ffffff;
}

.bgcolor--pink,
.container--pink.block .block__content,
.container--pink.site-footer .block__content,
.button.color--pink {
  --bgcolor: #d0006f;
  --color: #ffffff;
  --highlight-color: #06214b;
  --button-bgcolor: #06214b;
  --button-color: #ffffff;
  --button-highlight-bgcolor: #002d72;
  --button-highlight-color: #ffffff;
}
.bgcolor--pink.button__icon,
.container--pink.block .button__icon.block__content,
.container--pink.site-footer .button__icon.block__content,
.button__icon.button.color--pink {
  --icon-bgcolor: #d0006f;
  --icon-color: #ffffff;
}

.bgcolor--silver,
.container--silver.block .block__content,
.container--silver.site-footer .block__content,
.button.color--silver {
  --bgcolor: #c7c9c7;
  --color: #06214b;
  --highlight-color: #06214b;
  --button-bgcolor: #06214b;
  --button-color: #ffffff;
}
.bgcolor--silver.button__icon,
.container--silver.block .button__icon.block__content,
.container--silver.site-footer .button__icon.block__content,
.button__icon.button.color--silver {
  --icon-bgcolor: #c7c9c7;
  --icon-color: #06214b;
}

.bgcolor--silver-100,
.container--silver-100.block .block__content,
.container--silver-100.site-footer .block__content,
.button.color--silver-100 {
  --bgcolor: #f7f7f7;
  --color: #06214b;
  --highlight-color: #06214b;
  --button-bgcolor: #06214b;
  --button-color: #ffffff;
}
.bgcolor--silver-100.button__icon,
.container--silver-100.block .button__icon.block__content,
.container--silver-100.site-footer .button__icon.block__content,
.button__icon.button.color--silver-100 {
  --icon-bgcolor: #f7f7f7;
  --icon-color: #06214b;
}

.bgcolor--gray,
.container--gray.block .block__content,
.container--gray.site-footer .block__content,
.button.color--gray {
  --bgcolor: #a2aaad;
  --color: #ffffff;
  --highlight-color: #ffffff;
  --button-bgcolor: #ffffff;
  --button-color: #06214b;
}
.bgcolor--gray.button__icon,
.container--gray.block .button__icon.block__content,
.container--gray.site-footer .button__icon.block__content,
.button__icon.button.color--gray {
  --icon-bgcolor: #a2aaad;
  --icon-color: #ffffff;
}

.bgcolor--gray-300,
.container--gray-300.block .block__content,
.container--gray-300.site-footer .block__content,
.button.color--gray-300 {
  --bgcolor: #eaeaea;
  --color: #002d72;
  --highlight-color: #ffffff;
  --button-bgcolor: #06214b;
  --button-color: #ffffff;
}
.bgcolor--gray-300.button__icon,
.container--gray-300.block .button__icon.block__content,
.container--gray-300.site-footer .button__icon.block__content,
.button__icon.button.color--gray-300 {
  --icon-bgcolor: #eaeaea;
  --icon-color: #002d72;
}

.bgcolor--white,
.single-story .block.bgcolor--darker .block__content,
.single-scholarship .block.bgcolor--darker .block__content,
.single-scholarship .block.bg-split .block__content,
.single-grant .inner .block.bg-split .block__content,
.block--accordion.bgcolor--light-blue-50 .accordion__nav,
.button--solid .button__icon.bgcolor--default,
.container--white.block .block__content,
.container--white.site-footer .block__content,
.button.color--white {
  --bgcolor: #ffffff;
  --color: #002d72;
  --highlight-color: #00a9ce;
  --button-bgcolor: #00a9ce;
  --button-color: #ffffff;
  --container-bgcolor: #cceef5;
  --card-bgcolor: #cceef5;
}
.bgcolor--white.button__icon,
.single-story .block.bgcolor--darker .button__icon.block__content,
.single-scholarship .block.bgcolor--darker .button__icon.block__content,
.single-scholarship .block.bg-split .button__icon.block__content,
.single-grant .inner .block.bg-split .button__icon.block__content,
.block--accordion.bgcolor--light-blue-50 .button__icon.accordion__nav,
.button--solid .button__icon.bgcolor--default,
.container--white.block .button__icon.block__content,
.container--white.site-footer .button__icon.block__content,
.button__icon.button.color--white {
  --icon-bgcolor: #ffffff;
  --icon-color: #002d72;
}

.bgcolor--light-blue,
.filter-bar--scholarship .filter__heading,
.block--cards-grant .filter-bar,
.block--cards .filter-bar--vertical,
.block--modular-1 .block__content > *:nth-child(4).bgcolor-- .metric,
.block--modular-1 .block__content > *:nth-child(4).bgcolor--default .metric,
.site-header .menu--primary a.button:hover,
.card--grant .card__tags,
.card--story .card__tags,
.card--scholarship .card__tags,
.card--event .card__tags,
.card--resource .card__tags,
.card--grant .card__header,
.card--story .card__header,
.card--scholarship .card__header,
.card--event .card__header,
.card--resource .card__header,
.container--light-blue.block .block__content,
.container--light-blue.site-footer .block__content,
.button.color--light-blue {
  --bgcolor: #00a9ce;
  --color: #002d72;
  --highlight-color: #ffffff;
  --button-bgcolor: #ffffff;
  --button-color: #002d72;
  --button-highlight-bgcolor: #002d72;
  --button-highlight-color: #00a9ce;
}
.bgcolor--light-blue.button__icon,
.filter-bar--scholarship .button__icon.filter__heading,
.block--cards-grant .button__icon.filter-bar,
.block--cards .button__icon.filter-bar--vertical,
.block--modular-1 .block__content > *:nth-child(4).bgcolor-- .button__icon.metric,
.block--modular-1 .block__content > *:nth-child(4).bgcolor--default .button__icon.metric,
.site-header .menu--primary a.button__icon.button:hover,
.card--grant .button__icon.card__tags,
.card--story .button__icon.card__tags,
.card--scholarship .button__icon.card__tags,
.card--event .button__icon.card__tags,
.card--resource .button__icon.card__tags,
.card--grant .button__icon.card__header,
.card--story .button__icon.card__header,
.card--scholarship .button__icon.card__header,
.card--event .button__icon.card__header,
.card--resource .button__icon.card__header,
.container--light-blue.block .button__icon.block__content,
.container--light-blue.site-footer .button__icon.block__content,
.button__icon.button.color--light-blue {
  --icon-bgcolor: #00a9ce;
  --icon-color: #002d72;
}

.bgcolor--light-blue-300,
.container--light-blue-300.block .block__content,
.container--light-blue-300.site-footer .block__content,
.button.color--light-blue-300 {
  --bgcolor: #b8e6f0;
  --color: #002d72;
  --highlight-color: #ffffff;
  --button-bgcolor: #ffffff;
  --button-color: #002d72;
  --muted: #cceef5;
  --button-highlight-bgcolor: #002d72;
  --button-highlight-color: #00a9ce;
}
.bgcolor--light-blue-300.button__icon,
.container--light-blue-300.block .button__icon.block__content,
.container--light-blue-300.site-footer .button__icon.block__content,
.button__icon.button.color--light-blue-300 {
  --icon-bgcolor: #b8e6f0;
  --icon-color: #002d72;
}

.bgcolor--light-blue-100,
.single-story .block.bgcolor--darker,
.block--modular-1 .block__content > *:nth-child(1).bgcolor--,
.block--modular-1 .block__content > *:nth-child(1).bgcolor--default,
.block--modular-2 .block__content > *:nth-child(1).bgcolor--,
.block--modular-2 .block__content > *:nth-child(1).bgcolor--default,
.container--light-blue-100.block .block__content,
.container--light-blue-100.site-footer .block__content,
.button.color--light-blue-100 {
  --bgcolor: #cceef5;
  --color: #002d72;
  --highlight-color: #ffffff;
  --button-bgcolor: #00a9ce;
  --button-color: #002d72;
  --muted: #b8e6f0;
  --button-highlight-bgcolor: #002d72;
  --button-highlight-color: #cceef5;
}
.bgcolor--light-blue-100.button__icon,
.single-story .button__icon.block.bgcolor--darker,
.block--modular-1 .block__content > .button__icon.bgcolor--:nth-child(1),
.block--modular-1 .block__content > .button__icon.bgcolor--default:nth-child(1),
.block--modular-2 .block__content > .button__icon.bgcolor--:nth-child(1),
.block--modular-2 .block__content > .button__icon.bgcolor--default:nth-child(1),
.container--light-blue-100.block .button__icon.block__content,
.container--light-blue-100.site-footer .button__icon.block__content,
.button__icon.button.color--light-blue-100 {
  --icon-bgcolor: #cceef5;
  --icon-color: #002d72;
}

.bgcolor--light-blue-50,
.single-story .block.bgcolor--default,
.block--accordion.bgcolor--default .accordion__nav,
.block--accordion.bgcolor--white .accordion__nav,
.site-header .menu .sub-menu,
.container--light-blue-50.block .block__content,
.container--light-blue-50.site-footer .block__content,
.button.color--light-blue-50 {
  --bgcolor: #E0F5F9;
  --color: #002d72;
  --highlight-color: #ffffff;
  --button-bgcolor: #00a9ce;
  --button-color: #ffffff;
  --muted: #b8e6f0;
  --container-bgcolor: #cceef5;
  --button-highlight-bgcolor: #00a9ce;
  --button-highlight-color: #002d72;
}
.bgcolor--light-blue-50.button__icon,
.single-story .button__icon.block.bgcolor--default,
.block--accordion.bgcolor--default .button__icon.accordion__nav,
.block--accordion.bgcolor--white .button__icon.accordion__nav,
.site-header .menu .button__icon.sub-menu,
.container--light-blue-50.block .button__icon.block__content,
.container--light-blue-50.site-footer .button__icon.block__content,
.button__icon.button.color--light-blue-50 {
  --icon-bgcolor: #E0F5F9;
  --icon-color: #002d72;
}

.bgcolor--purple-50,
.single-scholarship .block.bgcolor--default,
.button.color--purple-50 {
  --bgcolor: #F1F0F5;
  --color: #002d72;
  --highlight-color: #002d72;
  --button-bgcolor: #002d72;
  --button-color: #ffffff;
  --muted: #DFDDEB;
  --container-bgcolor: #DFDDEB;
  --button-highlight-bgcolor: #ffffff;
  --button-highlight-color: #9678d3;
}
.bgcolor--purple-50.button__icon,
.single-scholarship .button__icon.block.bgcolor--default,
.button__icon.button.color--purple-50 {
  --icon-bgcolor: #F1F0F5;
  --icon-color: #002d72;
}

.bgcolor--purple-100,
.single-scholarship .block.bgcolor--darker,
.button.color--purple-100 {
  --bgcolor: #DFDDEB;
  --color: #002d72;
  --highlight-color: #002d72;
  --button-bgcolor: #002d72;
  --button-color: #ffffff;
  --muted: #F1F0F5;
  --container-bgcolor: #F1F0F5;
  --button-highlight-bgcolor: #ffffff;
  --button-highlight-color: #9678d3;
}
.bgcolor--purple-100.button__icon,
.single-scholarship .button__icon.block.bgcolor--darker,
.button__icon.button.color--purple-100 {
  --icon-bgcolor: #DFDDEB;
  --icon-color: #002d72;
}

.bgcolor--gold,
.single-story .block--text .collage .metric,
.single-scholarship .block--text .collage .metric,
.container--gold.block .block__content,
.container--gold.site-footer .block__content,
.button.color--gold {
  --bgcolor: #daaa00;
  --color: #002d72;
  --highlight-color: #ffffff;
  --button-bgcolor: #ffffff;
  --button-color: #002d72;
}
.bgcolor--gold.button__icon,
.single-story .block--text .collage .button__icon.metric,
.single-scholarship .block--text .collage .button__icon.metric,
.container--gold.block .button__icon.block__content,
.container--gold.site-footer .button__icon.block__content,
.button__icon.button.color--gold {
  --icon-bgcolor: #daaa00;
  --icon-color: #002d72;
}

.bgcolor-bottom--blue {
  --bgcolor-bottom: #002d72;
}

.bgcolor-bottom--blue-800 {
  --bgcolor-bottom: #06214b;
}

.bgcolor-bottom--light-blue {
  --bgcolor-bottom: #00a9ce;
}

.bgcolor-bottom--light-blue-50 {
  --bgcolor-bottom: #E0F5F9;
}

.bgcolor-bottom--light-blue-100 {
  --bgcolor-bottom: #cceef5;
}

.bgcolor-bottom--light-blue-300 {
  --bgcolor-bottom: #b8e6f0;
}

.bgcolor-bottom--orange {
  --bgcolor-bottom: #ed8b00;
}

.bgcolor-bottom--green {
  --bgcolor-bottom: #b5bd00;
}

.bgcolor-bottom--purple {
  --bgcolor-bottom: #9678d3;
}

.bgcolor-bottom--gold {
  --bgcolor-bottom: #daaa00;
}

.bgcolor-bottom--pink {
  --bgcolor-bottom: #d0006f;
}

.bgcolor-bottom--silver {
  --bgcolor-bottom: #c7c9c7;
}

.bgcolor-bottom--silver-100 {
  --bgcolor-bottom: #f7f7f7;
}

.bgcolor-bottom--gray {
  --bgcolor-bottom: #a2aaad;
}

.bgcolor-bottom--gray-300 {
  --bgcolor-bottom: #eaeaea;
}

.bgcolor-bottom--white {
  --bgcolor-bottom: #ffffff;
}

h1, h2, h3, h4, h5, h6,
.block--collage .col--text .heading--main, .block--modular-1 .cell--text .heading--main,
.block--modular-2 .cell--text .heading--main, .metric__emphasis, .block .block__intro .heading--main, .block--text-plus.hero .section .col--text .heading--main, .block--text .block__content .heading--main, .tabs__section .col--text .heading--main, .banner__text .heading--main, .block--columns .column .heading--main, .block--accordion .sidebar__heading, .block--accordion .accordion__header, .tabs__section .card--resource .card__text, .single-grant .block--grant-resources .heading--main, .block--accordion .accordion__section .accordion__header_button, .block--accordion .accordion .accordion__nav-item {
  font-family: var(--font--heading);
  font-weight: 400;
  line-height: 1.2;
  margin: 0;
  margin-bottom: 0.8958333333em;
}

.block--collage .col--text .heading--main {
  line-height: 0.92;
  font-size: clamp(2.2222222222rem, 3.9682539683vw, 3.3333333333rem * var(--scale-factor, 1));
  font-weight: 550;
}

.block--modular-1 .cell--text .heading--main,
.block--modular-2 .cell--text .heading--main, .metric__emphasis, .block .block__intro .heading--main, .block--text-plus.hero .section .col--text .heading--main {
  line-height: 1;
  font-size: clamp(1.3333333333rem, 3.1746031746vw, 2.6666666667rem * var(--scale-factor, 1));
  font-weight: 550;
}

.block--text .block__content .heading--main {
  line-height: 1;
  font-size: var(--font-size--3, clamp(1.3333333333rem, 2.6455026455vw, 2.2222222222rem * var(--scale-factor, 1)));
  font-weight: 550;
  margin-bottom: 0.4642857143em;
}

.tabs__section .col--text .heading--main, .banner__text .heading--main, .block--columns .column .heading--main {
  line-height: 1.2;
  font-size: var(--font-size--4, clamp(1.3333333333rem, 1.7195767196vw, 1.4444444444rem * var(--scale-factor, 1)));
  font-family: "sofia-pro", sans-serif;
  font-weight: 800;
}

.block--accordion .sidebar__heading, .block--accordion .accordion__header, .tabs__section .card--resource .card__text {
  line-height: normal;
  font-size: clamp(1.1111111111rem, 1.8518518519vw, 1.5555555556rem * var(--scale-factor, 1));
  font-family: "sofia-pro", sans-serif;
  font-weight: 800;
}

.single-grant .block--grant-resources .heading--main {
  line-height: normal;
  font-size: clamp(0.8333333333rem, 1.3227513228vw, 1.1111111111rem * var(--scale-factor, 1));
  font-family: "sofia-pro", sans-serif;
  font-weight: 800;
}

.block--navbar .navbar__label, .tabs__section .card--resource .card__link, .site-header .menu--primary a, .card--grant .card__tag, .card--story .card__tag, .card--scholarship .card__tag, .card--event .card__tag, .card--resource .card__tag,
.button, .image__meta, .filter-bar .filters__label, .filter-bar .filter .button__label, .filter-bar .filter__option, .single-scholarship .block--criteria .section__heading, .block--cards-scholarship .table__headers, .block--cards-scholarship .cards-grid .card .detail__label {
  text-transform: uppercase;
  letter-spacing: 0.03em;
  font-weight: 500;
  font-family: var(--font--heading);
}

.block .heading--context {
  font-family: var(--font--body);
  font-size: var(--font-size--9, clamp(0.7777777778rem, 1.0582010582vw, 0.8888888889rem * var(--scale-factor, 1)));
  font-weight: 800;
}

.tabs__section .col--text .copy, .tabs__section .col--text .copy p, p, .block--accordion .accordion__content-wrapper, .block--modular-1 .cell--text .copy,
.block--modular-2 .cell--text .copy, .block--collage .col--text .copy, .block--collage .col--text .copy p {
  font-size: var(--font-size--8);
  line-height: 1.5;
}

.block--accordion .accordion__content-wrapper, .block--modular-1 .cell--text .copy,
.block--modular-2 .cell--text .copy, .block--collage .col--text .copy, .block--collage .col--text .copy p {
  font-size: var(--font-size--7);
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  border: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary,
main {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
}

body {
  margin: 0;
}

ul {
  list-style-type: none;
}

a {
  background: transparent;
  text-decoration: none;
}

button,
input {
  line-height: normal;
}

input[type=search] {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
}

input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
          appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

img {
  display: block;
  height: auto;
  max-width: 100%;
}

textarea:focus,
input:focus {
  outline: 0;
}

input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  margin: 0;
  padding: 0;
}

:root {
  --font--heading: brandon-grotesque, sans-serif;
  --font-body: sofia-pro, sans-serif;
  --scale-factor: 1;
  --card-corner: 8px;
  --blue: #002d72;
  --blue-800: #06214b;
  --light-blue: #00a9ce;
  --light-blue-50: #E0F5F9;
  --light-blue-100: #cceef5;
  --light-blue-300: #b8e6f0;
  --orange: #ed8b00;
  --green: #b5bd00;
  --purple: #9678d3;
  --gold: #daaa00;
  --pink: #d0006f;
  --silver: #c7c9c7;
  --silver-100: #f7f7f7;
  --gray: #a2aaad;
  --gray-300: #eaeaea;
  --white: #ffffff;
  --gutter--default: clamp(1.3888888889rem, 3.7037037037vw, 99999px);
  --gutter--xs: clamp(1.7777777778rem, 3.4391534392vw, 52px);
  --gutter--sm: clamp(1.6666666667rem, 4.2328042328vw, 99999px);
  --gutter--md: clamp(1.3888888889rem, 7.9365079365vw, 99999px);
  --gutter--lg: clamp(1.3888888889rem, 9.7883597884vw, 99999px);
  --gutter--xl: clamp(8.2222222222rem, 13.2275132275vw, 300px);
  --gutter--xxl: clamp(11.1111111111rem, 13.2275132275vw, 400px);
  --gutter--3xl: clamp(2.2222222222rem, 19.8412698413vw, 500px);
  --vspace--0: 0vw;
  --vspace--xs: 1.3227513228vw;
  --vspace--sm: 3.9682539683vw;
  --vspace--md: 7.2751322751vw;
  --vspace--lg: 10.582010582vw;
  --vspace--xl: 6.3492063492vw;
  --vspace--xxl: 15.873015873vw;
  --vspace--default: 7.2751322751vw;
  --font-size--1: clamp(2.2222222222rem, 3.9682539683vw, 3.3333333333rem * var(--scale-factor, 1));
  --font-size--2: clamp(1.3333333333rem, 3.1746031746vw, 2.6666666667rem * var(--scale-factor, 1));
  --font-size--3: clamp(1.3333333333rem, 2.6455026455vw, 2.2222222222rem * var(--scale-factor, 1));
  --font-size--4: clamp(1.3333333333rem, 1.7195767196vw, 1.4444444444rem * var(--scale-factor, 1));
  --font-size--5: clamp(1.1111111111rem, 1.8518518519vw, 1.5555555556rem * var(--scale-factor, 1));
  --font-size--6: clamp(0.8333333333rem, 1.3227513228vw, 1.1111111111rem * var(--scale-factor, 1));
  --font-size--7: clamp(0.8888888889rem, 1.3888888889vw, 1.1666666667rem * var(--scale-factor, 1));
  --font-size--8: clamp(0.8888888889rem, 1.1904761905vw, 1rem * var(--scale-factor, 1));
  --font-size--9: clamp(0.7777777778rem, 1.0582010582vw, 0.8888888889rem * var(--scale-factor, 1));
  --gutter: var(--gutter--default);
  --vspace--default: 6.6137566138vw;
  --vst: var(--vspace--default);
  --vsb: var(--vspace--default);
  --card-padding-x: clamp(1.7777777778rem, 4.7619047619vw, 4rem * var(--scale-factor, 1));
  --card-padding-y: clamp(1.3333333333rem, 4.4973544974vw, 3.7777777778rem * var(--scale-factor, 1));
}
@media (min-width: 1536px) {
  :root {
    --font-size--1: clamp(3.3333333333rem, 3.557312253vw, 4rem * var(--scale-factor, 1));
    --font-size--2: clamp(1.3333333333rem, 2.371541502vw, 2.6666666667rem * var(--scale-factor, 1));
    --font-size--3: clamp(2.2222222222rem, 2.371541502vw, 2.6666666667rem * var(--scale-factor, 1));
    --font-size--4: clamp(1.4444444444rem, 1.7786561265vw, 2rem * var(--scale-factor, 1));
    --font-size--5: clamp(1rem, 1.3833992095vw, 1.5555555556rem * var(--scale-factor, 1));
    --font-size--6: clamp(1rem, 1.0869565217vw, 1.2222222222rem * var(--scale-factor, 1));
    --font-size--7: clamp(0.8888888889rem, 1.0375494071vw, 1.1666666667rem * var(--scale-factor, 1));
    --font-size--8: clamp(1rem, 1.2845849802vw, 1.4444444444rem * var(--scale-factor, 1));
    --font-size--9: clamp(0.8888888889rem, 0.8893280632vw, 1rem * var(--scale-factor, 1));
  }
}

html {
  font-size: 18px;
  scroll-behavior: smooth;
}

body:not(.wp-admin) {
  font-family: var(--font-body);
  -webkit-font-smoothing: antialiased;
  scroll-behavior: smooth;
  text-rendering: optimizeLegibility;
}

.tabs__section .col--text .copy, .tabs__section .col--text .copy p, p, .block--accordion .accordion__content-wrapper, .block--modular-1 .cell--text .copy,
.block--modular-2 .cell--text .copy {
  font-size: var(--font-size--8);
  line-height: 1.5;
}

.block--accordion .accordion__content-wrapper, .block--modular-1 .cell--text .copy,
.block--modular-2 .cell--text .copy {
  font-size: var(--font-size--7);
}

a {
  color: var(--color, #002d72);
}
a:hover {
  color: var(--hover-color, #00a9ce);
}

.cell {
  --cell-padding-x: clamp(1.7777777778rem, 4.7619047619vw, 4rem * var(--scale-factor, 1));
  --cell-padding-y: clamp(2.2222222222rem, 5.6878306878vw, 4.7777777778rem * var(--scale-factor, 1));
  border-radius: var(--cell-corner-radius, 8px);
}
.cell--text {
  padding: clamp(2.2222222222rem, 5.6878306878vw, 4.7777777778rem * var(--scale-factor, 1)) clamp(1.7777777778rem, 4.7619047619vw, 4rem * var(--scale-factor, 1));
}
@media (min-width: 1536px) {
  .cell--text {
    padding: clamp(4.7777777778rem, 6.5217391304vw, 7.3333333333rem * var(--scale-factor, 1)) clamp(1.7777777778rem, 5.7312252964vw, 6.4444444444rem * var(--scale-factor, 1));
  }
}

.vst--0 {
  --vst: 0vw;
}

.vsb--0 {
  --vsb: 0vw;
}

.vst--xs {
  --vst: 1.3227513228vw;
}

.vsb--xs {
  --vsb: 1.3227513228vw;
}

.vst--sm {
  --vst: 3.9682539683vw;
}

.vsb--sm {
  --vsb: 3.9682539683vw;
}

.vst--md {
  --vst: 7.2751322751vw;
}

.vsb--md {
  --vsb: 7.2751322751vw;
}

.vst--lg {
  --vst: 10.582010582vw;
}

.vsb--lg {
  --vsb: 10.582010582vw;
}

.vst--xl {
  --vst: 6.3492063492vw;
}

.vsb--xl {
  --vsb: 6.3492063492vw;
}

.vst--xxl {
  --vst: 15.873015873vw;
}

.vsb--xxl {
  --vsb: 15.873015873vw;
}

.vst--default {
  --vst: 7.2751322751vw;
}

.vsb--default {
  --vsb: 7.2751322751vw;
}

.block--navbar .navbar, .block--cards.carousel .cards, .tabs__nav, body.menu-open .site-header .nav__wrapper, .single-story .block--text .copy table, .single-scholarship .block--text .copy table, .single-grant .block--columns .column .copy table, .single-grant .block--text .copy table, .single-grant .block--text .col--sidebar .component--custom table, .block--people .leadin .textblock .copy table, .block--people .person__contact table, .block--cards.carousel .leadin .copy table, .block--text .col .copy table, .block--text .supporting-content__wrapper .custom__text table, .block--accordion .accordion__content-wrapper table, .block--text-plus .col--text .copy table, .tabs__section .col--text .copy table, .block--modular-1 .cell--text .copy table,
.block--modular-2 .cell--text .copy table, .block .block__intro .copy table {
  -ms-overflow-style: none; /* Internet Explorer 10+ */
  scrollbar-width: none;
}
.block--navbar .navbar::-webkit-scrollbar, .block--cards.carousel .cards::-webkit-scrollbar, .tabs__nav::-webkit-scrollbar, body.menu-open .site-header .nav__wrapper::-webkit-scrollbar, .single-story .block--text .copy table::-webkit-scrollbar, .single-scholarship .block--text .copy table::-webkit-scrollbar, .single-grant .block--columns .column .copy table::-webkit-scrollbar, .single-grant .block--text .copy table::-webkit-scrollbar, .single-grant .block--text .col--sidebar .component--custom table::-webkit-scrollbar, .block--people .leadin .textblock .copy table::-webkit-scrollbar, .block--people .person__contact table::-webkit-scrollbar, .block--cards.carousel .leadin .copy table::-webkit-scrollbar, .block--text .col .copy table::-webkit-scrollbar, .block--text .supporting-content__wrapper .custom__text table::-webkit-scrollbar, .block--accordion .accordion__content-wrapper table::-webkit-scrollbar, .block--text-plus .col--text .copy table::-webkit-scrollbar, .tabs__section .col--text .copy table::-webkit-scrollbar, .block--modular-1 .cell--text .copy table::-webkit-scrollbar,
.block--modular-2 .cell--text .copy table::-webkit-scrollbar, .block .block__intro .copy table::-webkit-scrollbar {
  display: none;
  width: 0;
}

.flexgrid-row {
  display: grid;
  flex-wrap: wrap;
  gap: 12px;
  grid-template-columns: repeat(12, 1fr);
}
.flexgrid-row .col-1 {
  grid-column: span 12;
}
.flexgrid-row .col-2 {
  grid-column: span 12;
}
.flexgrid-row .col-3 {
  grid-column: span 12;
}
.flexgrid-row .col-4 {
  grid-column: span 12;
}
.flexgrid-row .col-5 {
  grid-column: span 12;
}
.flexgrid-row .col-6 {
  grid-column: span 12;
}
.flexgrid-row .col-7 {
  grid-column: span 12;
}
.flexgrid-row .col-8 {
  grid-column: span 12;
}
.flexgrid-row .col-9 {
  grid-column: span 12;
}
.flexgrid-row .col-10 {
  grid-column: span 12;
}
.flexgrid-row .col-11 {
  grid-column: span 12;
}
.flexgrid-row .col-12 {
  grid-column: span 12;
}
@media (min-width: 900px) {
  .flexgrid-row .col-1 {
    grid-column: span 1;
  }
  .flexgrid-row .col-2 {
    grid-column: span 2;
  }
  .flexgrid-row .col-3 {
    grid-column: span 3;
  }
  .flexgrid-row .col-4 {
    grid-column: span 4;
  }
  .flexgrid-row .col-5 {
    grid-column: span 5;
  }
  .flexgrid-row .col-6 {
    grid-column: span 6;
  }
  .flexgrid-row .col-7 {
    grid-column: span 7;
  }
  .flexgrid-row .col-8 {
    grid-column: span 8;
  }
  .flexgrid-row .col-9 {
    grid-column: span 9;
  }
  .flexgrid-row .col-10 {
    grid-column: span 10;
  }
  .flexgrid-row .col-11 {
    grid-column: span 11;
  }
  .flexgrid-row .col-12 {
    grid-column: span 12;
  }
  .flexgrid-row > .col-1 {
    grid-column: span 1;
  }
  .flexgrid-row > .col-2 {
    grid-column: span 2;
  }
  .flexgrid-row > .col-3 {
    grid-column: span 3;
  }
  .flexgrid-row > .col-4 {
    grid-column: span 4;
  }
  .flexgrid-row > .col-5 {
    grid-column: span 5;
  }
  .flexgrid-row > .col-6 {
    grid-column: span 6;
  }
  .flexgrid-row > .col-7 {
    grid-column: span 7;
  }
  .flexgrid-row > .col-8 {
    grid-column: span 8;
  }
  .flexgrid-row > .col-9 {
    grid-column: span 9;
  }
  .flexgrid-row > .col-10 {
    grid-column: span 10;
  }
  .flexgrid-row > .col-11 {
    grid-column: span 11;
  }
  .flexgrid-row > .col-12 {
    grid-column: span 12;
  }
}
.flexgrid-row > .col-auto {
  grid-column: auto;
}
.flexgrid-row > *:not([class*=col-]):not(:only-child) { /* The * is crucial */
  grid-column: 1/-1;
}
.flexgrid-row > *:not([class*=col-]):only-child {
  grid-column: span 1;
}

.site-footer, .block {
  padding: var(--vst, 0) var(--gutter, 0) var(--vsb, 0);
}
.bg-split.site-footer, .bg-split.block {
  background: linear-gradient(to bottom, var(--bgcolor, #ffffff) 0%, var(--bgcolor, #ffffff) var(--bg-breakpoint, 50%), var(--bgcolor-bottom, #ffffff) var(--bg-breakpoint, 50%), var(--bgcolor-bottom, #ffffff) 100%);
}
.align--left.site-footer, .align--left.block {
  position: relative;
}
.align--left.site-footer .block__content, .align--left.block .block__content,
.align--left.site-footer .block__intro,
.align--left.block .block__intro {
  position: relative;
  z-index: 3;
}
.align--left.site-footer:after, .align--left.block:after {
  content: "";
  position: absolute;
  left: 0;
  right: var(--gutter);
  top: 0;
  bottom: 0;
  background: var(--container-bgcolor, transparent);
}
.align--center.site-footer, .align--center.block {
  --gutter: var(--gutter--lg);
}
.has-bg-graphic.site-footer, .has-bg-graphic.block {
  position: relative;
}
.has-bg-graphic.site-footer .block__intro, .has-bg-graphic.block .block__intro,
.has-bg-graphic.site-footer .block__content,
.has-bg-graphic.block .block__content {
  position: relative;
  z-index: 5;
}
.bg-graphic--right.site-footer, .bg-graphic--right.block {
  --bg-elements-right: 0;
  --bg-elements-left: auto;
  --bg-elements-offset-x: 50%;
}
.bg-graphic--overlap.site-footer .bg-elements, .bg-graphic--overlap.block .bg-elements {
  transform: translateY(50%);
  z-index: 3;
  --bg-elements-offset-y: 0;
}
.bgcolor--light-blue-50.site-footer .graphic-element, .bgcolor--light-blue-50.block .graphic-element {
  --muted: #ffffff;
}
.bgcolor--blue-800.site-footer .bg-elements, .bgcolor--blue-800.block .bg-elements, .bgcolor--orange.site-footer .bg-elements, .bgcolor--orange.block .bg-elements {
  opacity: 0.1;
}
.site-footer .bg-elements, .block .bg-elements {
  position: absolute;
  top: var(--bg-elements-top, auto);
  right: var(--bg-elements-right, auto);
  left: var(--bg-elements-left, 0);
  bottom: var(--bg-elements-bottom, 0);
  width: var(--bg-elements-width, clamp(8.3333333333rem, 42.328042328vw, 35.5555555556rem * var(--scale-factor, 1)));
  aspect-ratio: 1;
  pointer-events: none;
  overflow: hidden;
}
.site-footer .bg-elements .graphic-element, .block .bg-elements .graphic-element {
  transform: translateX(var(--bg-elements-offset-x, -50%)) translateY(var(--bg-elements-offset-y, 50%));
}
.site-footer .bg-elements .graphic-element, .block .bg-elements .graphic-element,
.site-footer .bg-elements svg,
.block .bg-elements svg,
.site-footer .bg-elements img,
.block .bg-elements img {
  width: 100%;
  height: 100%;
}
.site-footer .bg-elements path, .block .bg-elements path,
.site-footer .bg-elements circle,
.block .bg-elements circle {
  stroke-width: clamp(0.2222222222rem, 0.3306878307vw, 0.2777777778rem * var(--scale-factor, 1));
  stroke: var(--muted, #ffffff);
}
.container--blue.site-footer, .container--blue.block {
  --container-bgcolor: #002d72;
}
.container--blue-800.site-footer, .container--blue-800.block {
  --container-bgcolor: #06214b;
}
.container--light-blue.site-footer, .container--light-blue.block {
  --container-bgcolor: #00a9ce;
}
.container--light-blue-50.site-footer, .container--light-blue-50.block {
  --container-bgcolor: #E0F5F9;
}
.container--light-blue-100.site-footer, .container--light-blue-100.block {
  --container-bgcolor: #cceef5;
}
.container--light-blue-300.site-footer, .container--light-blue-300.block {
  --container-bgcolor: #b8e6f0;
}
.container--orange.site-footer, .container--orange.block {
  --container-bgcolor: #ed8b00;
}
.container--green.site-footer, .container--green.block {
  --container-bgcolor: #b5bd00;
}
.container--purple.site-footer, .container--purple.block {
  --container-bgcolor: #9678d3;
}
.container--gold.site-footer, .container--gold.block {
  --container-bgcolor: #daaa00;
}
.container--pink.site-footer, .container--pink.block {
  --container-bgcolor: #d0006f;
}
.container--silver.site-footer, .container--silver.block {
  --container-bgcolor: #c7c9c7;
}
.container--silver-100.site-footer, .container--silver-100.block {
  --container-bgcolor: #f7f7f7;
}
.container--gray.site-footer, .container--gray.block {
  --container-bgcolor: #a2aaad;
}
.container--gray-300.site-footer, .container--gray-300.block {
  --container-bgcolor: #eaeaea;
}
.container--white.site-footer, .container--white.block {
  --container-bgcolor: #ffffff;
}
.block.hero, .block.block--hero {
  --vst: var(--vspace--xs);
}
.block.hero.vst--lg, .block.block--hero.vst--lg {
  --vst: var(--vspace--sm);
}
.block .block__intro .heading--main {
  max-width: 36ch;
}
.block .block__intro .heading--context {
  margin-bottom: 3em;
}
.block .heading--context {
  margin-bottom: 1em;
}

.textblock .actions {
  display: flex;
  gap: 1em;
  flex-wrap: wrap;
  align-self: flex-start;
}

.image__wrapper {
  --meta-right: 0;
  --meta-top: 0;
  --meta-bottom: auto;
  --meta-left: auto;
  --meta-opacity: 0.4;
  --meta-bg-opacity: 0.4;
  --meta-color: rgba(6, 33, 75, 0.4);
  position: relative;
}
.image__wrapper[class*=bgcolor--]:not(.bgcolor--default) img {
  filter: saturate(0);
  mix-blend-mode: multiply;
}
.image__wrapper:hover {
  --meta-color: #06214b;
  --meta-bg-opacity: 0.8;
  --meta-opacity: 1;
}
.image__meta {
  position: absolute;
  top: var(--meta-top, 0);
  right: var(--meta-right, 0);
  bottom: var(--meta-bottom, auto);
  left: var(--meta-left, auto);
  margin: 1rem;
  background: rgba(255, 255, 255, var(--meta-opacity));
  color: var(--meta-color);
  font-size: clamp(0.5555555556rem, 0.7936507937vw, 0.6666666667rem * var(--scale-factor, 1));
  font-weight: 800;
  padding: 0.5em 1em;
  border-radius: 999999px;
  opacity: 1;
  transition: color 0.4s ease-in-out, background-color 0.4s ease-in-out;
  display: inline-flex;
  align-items: center;
  line-height: 1;
  display: none;
}
@media (min-width: 900px) {
  .image__meta {
    display: inline-flex;
  }
}
.image__meta:before {
  color: #06214b;
  content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_748_1275)'%3E%3Cpath d='M5.99967 2L4.77967 3.33333H2.66634C1.93301 3.33333 1.33301 3.93333 1.33301 4.66667V12.6667C1.33301 13.4 1.93301 14 2.66634 14H13.333C14.0663 14 14.6663 13.4 14.6663 12.6667V4.66667C14.6663 3.93333 14.0663 3.33333 13.333 3.33333H11.2197L9.99967 2H5.99967ZM7.99967 12C6.15967 12 4.66634 10.5067 4.66634 8.66667C4.66634 6.82667 6.15967 5.33333 7.99967 5.33333C9.83967 5.33333 11.333 6.82667 11.333 8.66667C11.333 10.5067 9.83967 12 7.99967 12Z' fill='%23002D72'/%3E%3Cpath d='M7.99967 11.3333L8.83301 9.5L10.6663 8.66667L8.83301 7.83333L7.99967 6L7.16634 7.83333L5.33301 8.66667L7.16634 9.5L7.99967 11.3333Z' fill='%23002D72'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_748_1275'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.image__meta .meta {
  margin-left: 0.5em;
}

.pill {
  display: flex;
  background: transparent;
  gap: 1em;
  color: var(--pill-color, #002d72);
  border: 0;
  align-items: center;
  padding: 1em 1.5em;
  font-weight: 800;
  font-size: clamp(0.8888888889rem, 1.1904761905vw, 1rem * var(--scale-factor, 1));
  position: relative;
}
.pill .label,
.pill .icon {
  position: relative;
  z-index: 2;
}
.pill:after {
  content: "";
  position: absolute;
  left: 0.75em;
  top: calc(50% - 2px);
  transform: translateY(-50%);
  height: 50px;
  width: 50px;
  background: var(--pill-bgcolor, #ffffff);
  border-radius: var(--pill-corner-radius, 9999px);
  transition: width 0.4s ease-in-out, left 0.4s ease-in-out, height 0.4s ease-in-out, top 0.4s ease-in-out, transform 0.4s ease-in-out;
}
.pill.active:after, .pill:hover:after {
  left: 3px;
  height: 100%;
  top: -2px;
  width: 100%;
  transform: translateY(0);
}
.pill--term {
  border-radius: 999999px;
  background: var(--pill-bgcolor, #ffffff);
  box-shadow: 0 0 0 0px var(--pill-bgcolor, #ffffff);
  transition: box-shadow 0.4s ease-in-out;
  cursor: pointer;
}
.pill--term:hover {
  box-shadow: 0 0 0 2px var(--pill-bgcolor, #ffffff);
}
.pill--term:after {
  display: none;
}

.block--cards.carousel .carousel__nav .button__label, .site-header .menu-toggle .button__label, #form_simple-subscribe label,
#form_quick-newsletter-subscribex label,
.nf-form-cont.subscribe--short label,
.sr-only {
  font-size: 0;
  height: 0;
  line-height: 0;
  width: 0;
}

.breadcrumbs ol {
  display: flex;
  gap: 0.25em;
  padding: 0;
  margin: 0;
  list-style-position: inside;
  list-style: none;
}
.graphic-element.bgcolor--default {
  --bgcolor: var(--highlight-color, $pink);
}
.graphic-element circle,
.graphic-element path {
  stroke: var(--color, #002d72);
}

.single-story .block--text .copy p, .single-scholarship .block--text .copy p, .single-grant .block--columns .column .copy p, .single-grant .block--text .copy p, .single-grant .block--text .col--sidebar .component--custom p, .block--people .leadin .textblock .copy p, .block--people .person__contact p, .block--cards.carousel .leadin .copy p, .block--text .col .copy p, .block--text .supporting-content__wrapper .custom__text p, .block--accordion .accordion__content-wrapper p, .block--text-plus .col--text .copy p, .tabs__section .col--text .copy p, .block--modular-1 .cell--text .copy p,
.block--modular-2 .cell--text .copy p, .block .block__intro .copy p, .single-story .block--text .copy li, .single-scholarship .block--text .copy li, .single-grant .block--columns .column .copy li, .single-grant .block--text .copy li, .single-grant .block--text .col--sidebar .component--custom li, .block--people .leadin .textblock .copy li, .block--people .person__contact li, .block--cards.carousel .leadin .copy li, .block--text .col .copy li, .block--text .supporting-content__wrapper .custom__text li, .block--accordion .accordion__content-wrapper li, .block--text-plus .col--text .copy li, .tabs__section .col--text .copy li, .block--modular-1 .cell--text .copy li,
.block--modular-2 .cell--text .copy li, .block .block__intro .copy li, .single-story .block--text .copy td, .single-scholarship .block--text .copy td, .single-grant .block--columns .column .copy td, .single-grant .block--text .copy td, .single-grant .block--text .col--sidebar .component--custom td, .block--people .leadin .textblock .copy td, .block--people .person__contact td, .block--cards.carousel .leadin .copy td, .block--text .col .copy td, .block--text .supporting-content__wrapper .custom__text td, .block--accordion .accordion__content-wrapper td, .block--text-plus .col--text .copy td, .tabs__section .col--text .copy td, .block--modular-1 .cell--text .copy td,
.block--modular-2 .cell--text .copy td, .block .block__intro .copy td {
  margin-bottom: 1em;
  max-width: 85ch;
  line-height: 1.6;
  font-size: var(--font-size--8, clamp(0.8888888889rem, 1.1904761905vw, 1rem * var(--scale-factor, 1)));
}
.single-story .block--text .copy p a, .single-scholarship .block--text .copy p a, .single-grant .block--columns .column .copy p a, .single-grant .block--text .copy p a, .single-grant .block--text .col--sidebar .component--custom p a, .block--people .leadin .textblock .copy p a, .block--people .person__contact p a, .block--cards.carousel .leadin .copy p a, .block--text .col .copy p a, .block--text .supporting-content__wrapper .custom__text p a, .block--accordion .accordion__content-wrapper p a, .block--text-plus .col--text .copy p a, .tabs__section .col--text .copy p a, .block--modular-1 .cell--text .copy p a,
.block--modular-2 .cell--text .copy p a, .block .block__intro .copy p a, .single-story .block--text .copy li a, .single-scholarship .block--text .copy li a, .single-grant .block--columns .column .copy li a, .single-grant .block--text .copy li a, .single-grant .block--text .col--sidebar .component--custom li a, .block--people .leadin .textblock .copy li a, .block--people .person__contact li a, .block--cards.carousel .leadin .copy li a, .block--text .col .copy li a, .block--text .supporting-content__wrapper .custom__text li a, .block--accordion .accordion__content-wrapper li a, .block--text-plus .col--text .copy li a, .tabs__section .col--text .copy li a, .block--modular-1 .cell--text .copy li a,
.block--modular-2 .cell--text .copy li a, .block .block__intro .copy li a, .single-story .block--text .copy td a, .single-scholarship .block--text .copy td a, .single-grant .block--columns .column .copy td a, .single-grant .block--text .copy td a, .single-grant .block--text .col--sidebar .component--custom td a, .block--people .leadin .textblock .copy td a, .block--people .person__contact td a, .block--cards.carousel .leadin .copy td a, .block--text .col .copy td a, .block--text .supporting-content__wrapper .custom__text td a, .block--accordion .accordion__content-wrapper td a, .block--text-plus .col--text .copy td a, .tabs__section .col--text .copy td a, .block--modular-1 .cell--text .copy td a,
.block--modular-2 .cell--text .copy td a, .block .block__intro .copy td a {
  text-decoration: underline;
}
.single-story .block--text .copy p a:hover, .single-scholarship .block--text .copy p a:hover, .single-grant .block--columns .column .copy p a:hover, .single-grant .block--text .copy p a:hover, .single-grant .block--text .col--sidebar .component--custom p a:hover, .block--people .leadin .textblock .copy p a:hover, .block--people .person__contact p a:hover, .block--cards.carousel .leadin .copy p a:hover, .block--text .col .copy p a:hover, .block--text .supporting-content__wrapper .custom__text p a:hover, .block--accordion .accordion__content-wrapper p a:hover, .block--text-plus .col--text .copy p a:hover, .tabs__section .col--text .copy p a:hover, .block--modular-1 .cell--text .copy p a:hover,
.block--modular-2 .cell--text .copy p a:hover, .block .block__intro .copy p a:hover, .single-story .block--text .copy li a:hover, .single-scholarship .block--text .copy li a:hover, .single-grant .block--columns .column .copy li a:hover, .single-grant .block--text .copy li a:hover, .single-grant .block--text .col--sidebar .component--custom li a:hover, .block--people .leadin .textblock .copy li a:hover, .block--people .person__contact li a:hover, .block--cards.carousel .leadin .copy li a:hover, .block--text .col .copy li a:hover, .block--text .supporting-content__wrapper .custom__text li a:hover, .block--accordion .accordion__content-wrapper li a:hover, .block--text-plus .col--text .copy li a:hover, .tabs__section .col--text .copy li a:hover, .block--modular-1 .cell--text .copy li a:hover,
.block--modular-2 .cell--text .copy li a:hover, .block .block__intro .copy li a:hover, .single-story .block--text .copy td a:hover, .single-scholarship .block--text .copy td a:hover, .single-grant .block--columns .column .copy td a:hover, .single-grant .block--text .copy td a:hover, .single-grant .block--text .col--sidebar .component--custom td a:hover, .block--people .leadin .textblock .copy td a:hover, .block--people .person__contact td a:hover, .block--cards.carousel .leadin .copy td a:hover, .block--text .col .copy td a:hover, .block--text .supporting-content__wrapper .custom__text td a:hover, .block--accordion .accordion__content-wrapper td a:hover, .block--text-plus .col--text .copy td a:hover, .tabs__section .col--text .copy td a:hover, .block--modular-1 .cell--text .copy td a:hover,
.block--modular-2 .cell--text .copy td a:hover, .block .block__intro .copy td a:hover {
  text-decoration: none;
}
.single-story .block--text .copy .p--lg, .single-scholarship .block--text .copy .p--lg, .single-grant .block--columns .column .copy .p--lg, .single-grant .block--text .copy .p--lg, .single-grant .block--text .col--sidebar .component--custom .p--lg, .block--people .leadin .textblock .copy .p--lg, .block--people .person__contact .p--lg, .block--cards.carousel .leadin .copy .p--lg, .block--text .col .copy .p--lg, .block--text .supporting-content__wrapper .custom__text .p--lg, .block--accordion .accordion__content-wrapper .p--lg, .block--text-plus .col--text .copy .p--lg, .tabs__section .col--text .copy .p--lg, .block--modular-1 .cell--text .copy .p--lg,
.block--modular-2 .cell--text .copy .p--lg, .block .block__intro .copy .p--lg {
  font-size: var(--font-size--5, clamp(1.1111111111rem, 1.8518518519vw, 1.5555555556rem * var(--scale-factor, 1)));
}
.single-story .block--text .copy b, .single-scholarship .block--text .copy b, .single-grant .block--columns .column .copy b, .single-grant .block--text .copy b, .single-grant .block--text .col--sidebar .component--custom b, .block--people .leadin .textblock .copy b, .block--people .person__contact b, .block--cards.carousel .leadin .copy b, .block--text .col .copy b, .block--text .supporting-content__wrapper .custom__text b, .block--accordion .accordion__content-wrapper b, .block--text-plus .col--text .copy b, .tabs__section .col--text .copy b, .block--modular-1 .cell--text .copy b,
.block--modular-2 .cell--text .copy b, .block .block__intro .copy b, .single-story .block--text .copy strong, .single-scholarship .block--text .copy strong, .single-grant .block--columns .column .copy strong, .single-grant .block--text .copy strong, .single-grant .block--text .col--sidebar .component--custom strong, .block--people .leadin .textblock .copy strong, .block--people .person__contact strong, .block--cards.carousel .leadin .copy strong, .block--text .col .copy strong, .block--text .supporting-content__wrapper .custom__text strong, .block--accordion .accordion__content-wrapper strong, .block--text-plus .col--text .copy strong, .tabs__section .col--text .copy strong, .block--modular-1 .cell--text .copy strong,
.block--modular-2 .cell--text .copy strong, .block .block__intro .copy strong {
  font-weight: 800;
}
.single-story .block--text .copy ul, .single-scholarship .block--text .copy ul, .single-grant .block--columns .column .copy ul, .single-grant .block--text .copy ul, .single-grant .block--text .col--sidebar .component--custom ul, .block--people .leadin .textblock .copy ul, .block--people .person__contact ul, .block--cards.carousel .leadin .copy ul, .block--text .col .copy ul, .block--text .supporting-content__wrapper .custom__text ul, .block--accordion .accordion__content-wrapper ul, .block--text-plus .col--text .copy ul, .tabs__section .col--text .copy ul, .block--modular-1 .cell--text .copy ul,
.block--modular-2 .cell--text .copy ul, .block .block__intro .copy ul, .single-story .block--text .copy ol, .single-scholarship .block--text .copy ol, .single-grant .block--columns .column .copy ol, .single-grant .block--text .copy ol, .single-grant .block--text .col--sidebar .component--custom ol, .block--people .leadin .textblock .copy ol, .block--people .person__contact ol, .block--cards.carousel .leadin .copy ol, .block--text .col .copy ol, .block--text .supporting-content__wrapper .custom__text ol, .block--accordion .accordion__content-wrapper ol, .block--text-plus .col--text .copy ol, .tabs__section .col--text .copy ol, .block--modular-1 .cell--text .copy ol,
.block--modular-2 .cell--text .copy ol, .block .block__intro .copy ol {
  padding-left: 1em;
  margin-left: 1em;
}
.single-story .block--text .copy ul, .single-scholarship .block--text .copy ul, .single-grant .block--columns .column .copy ul, .single-grant .block--text .copy ul, .single-grant .block--text .col--sidebar .component--custom ul, .block--people .leadin .textblock .copy ul, .block--people .person__contact ul, .block--cards.carousel .leadin .copy ul, .block--text .col .copy ul, .block--text .supporting-content__wrapper .custom__text ul, .block--accordion .accordion__content-wrapper ul, .block--text-plus .col--text .copy ul, .tabs__section .col--text .copy ul, .block--modular-1 .cell--text .copy ul,
.block--modular-2 .cell--text .copy ul, .block .block__intro .copy ul {
  list-style: disc;
}
.single-story .block--text .copy td, .single-scholarship .block--text .copy td, .single-grant .block--columns .column .copy td, .single-grant .block--text .copy td, .single-grant .block--text .col--sidebar .component--custom td, .block--people .leadin .textblock .copy td, .block--people .person__contact td, .block--cards.carousel .leadin .copy td, .block--text .col .copy td, .block--text .supporting-content__wrapper .custom__text td, .block--accordion .accordion__content-wrapper td, .block--text-plus .col--text .copy td, .tabs__section .col--text .copy td, .block--modular-1 .cell--text .copy td,
.block--modular-2 .cell--text .copy td, .block .block__intro .copy td {
  padding: 0.5em 1.5em;
}
.single-story .block--text .copy td:first-child, .single-scholarship .block--text .copy td:first-child, .single-grant .block--columns .column .copy td:first-child, .single-grant .block--text .copy td:first-child, .single-grant .block--text .col--sidebar .component--custom td:first-child, .block--people .leadin .textblock .copy td:first-child, .block--people .person__contact td:first-child, .block--cards.carousel .leadin .copy td:first-child, .block--text .col .copy td:first-child, .block--text .supporting-content__wrapper .custom__text td:first-child, .block--accordion .accordion__content-wrapper td:first-child, .block--text-plus .col--text .copy td:first-child, .tabs__section .col--text .copy td:first-child, .block--modular-1 .cell--text .copy td:first-child,
.block--modular-2 .cell--text .copy td:first-child, .block .block__intro .copy td:first-child {
  padding-left: 0;
}
.single-story .block--text .copy td:last-child, .single-scholarship .block--text .copy td:last-child, .single-grant .block--columns .column .copy td:last-child, .single-grant .block--text .copy td:last-child, .single-grant .block--text .col--sidebar .component--custom td:last-child, .block--people .leadin .textblock .copy td:last-child, .block--people .person__contact td:last-child, .block--cards.carousel .leadin .copy td:last-child, .block--text .col .copy td:last-child, .block--text .supporting-content__wrapper .custom__text td:last-child, .block--accordion .accordion__content-wrapper td:last-child, .block--text-plus .col--text .copy td:last-child, .tabs__section .col--text .copy td:last-child, .block--modular-1 .cell--text .copy td:last-child,
.block--modular-2 .cell--text .copy td:last-child, .block .block__intro .copy td:last-child {
  padding-right: 0;
}
.single-story .block--text .copy h1, .single-scholarship .block--text .copy h1, .single-grant .block--columns .column .copy h1, .single-grant .block--text .copy h1, .single-grant .block--text .col--sidebar .component--custom h1, .block--people .leadin .textblock .copy h1, .block--people .person__contact h1, .block--cards.carousel .leadin .copy h1, .block--text .col .copy h1, .block--text .supporting-content__wrapper .custom__text h1, .block--accordion .accordion__content-wrapper h1, .block--text-plus .col--text .copy h1, .tabs__section .col--text .copy h1, .block--modular-1 .cell--text .copy h1,
.block--modular-2 .cell--text .copy h1, .block .block__intro .copy h1, .single-story .block--text .copy h2, .single-scholarship .block--text .copy h2, .single-grant .block--columns .column .copy h2, .single-grant .block--text .copy h2, .single-grant .block--text .col--sidebar .component--custom h2, .block--people .leadin .textblock .copy h2, .block--people .person__contact h2, .block--cards.carousel .leadin .copy h2, .block--text .col .copy h2, .block--text .supporting-content__wrapper .custom__text h2, .block--accordion .accordion__content-wrapper h2, .block--text-plus .col--text .copy h2, .tabs__section .col--text .copy h2, .block--modular-1 .cell--text .copy h2,
.block--modular-2 .cell--text .copy h2, .block .block__intro .copy h2, .single-story .block--text .copy h3, .single-scholarship .block--text .copy h3, .single-grant .block--columns .column .copy h3, .single-grant .block--text .copy h3, .single-grant .block--text .col--sidebar .component--custom h3, .block--people .leadin .textblock .copy h3, .block--people .person__contact h3, .block--cards.carousel .leadin .copy h3, .block--text .col .copy h3, .block--text .supporting-content__wrapper .custom__text h3, .block--accordion .accordion__content-wrapper h3, .block--text-plus .col--text .copy h3, .tabs__section .col--text .copy h3, .block--modular-1 .cell--text .copy h3,
.block--modular-2 .cell--text .copy h3, .block .block__intro .copy h3, .single-story .block--text .copy h4, .single-scholarship .block--text .copy h4, .single-grant .block--columns .column .copy h4, .single-grant .block--text .copy h4, .single-grant .block--text .col--sidebar .component--custom h4, .block--people .leadin .textblock .copy h4, .block--people .person__contact h4, .block--cards.carousel .leadin .copy h4, .block--text .col .copy h4, .block--text .supporting-content__wrapper .custom__text h4, .block--accordion .accordion__content-wrapper h4, .block--text-plus .col--text .copy h4, .tabs__section .col--text .copy h4, .block--modular-1 .cell--text .copy h4,
.block--modular-2 .cell--text .copy h4, .block .block__intro .copy h4, .single-story .block--text .copy h5, .single-scholarship .block--text .copy h5, .single-grant .block--columns .column .copy h5, .single-grant .block--text .copy h5, .single-grant .block--text .col--sidebar .component--custom h5, .block--people .leadin .textblock .copy h5, .block--people .person__contact h5, .block--cards.carousel .leadin .copy h5, .block--text .col .copy h5, .block--text .supporting-content__wrapper .custom__text h5, .block--accordion .accordion__content-wrapper h5, .block--text-plus .col--text .copy h5, .tabs__section .col--text .copy h5, .block--modular-1 .cell--text .copy h5,
.block--modular-2 .cell--text .copy h5, .block .block__intro .copy h5, .single-story .block--text .copy h6, .single-scholarship .block--text .copy h6, .single-grant .block--columns .column .copy h6, .single-grant .block--text .copy h6, .single-grant .block--text .col--sidebar .component--custom h6, .block--people .leadin .textblock .copy h6, .block--people .person__contact h6, .block--cards.carousel .leadin .copy h6, .block--text .col .copy h6, .block--text .supporting-content__wrapper .custom__text h6, .block--accordion .accordion__content-wrapper h6, .block--text-plus .col--text .copy h6, .tabs__section .col--text .copy h6, .block--modular-1 .cell--text .copy h6,
.block--modular-2 .cell--text .copy h6, .block .block__intro .copy h6 {
  margin-bottom: 1em;
  font-size: clamp(1rem, 1.5873015873vw, 1.3333333333rem * var(--scale-factor, 1));
}
.single-story .block--text .copy a, .single-scholarship .block--text .copy a, .single-grant .block--columns .column .copy a, .single-grant .block--text .copy a, .single-grant .block--text .col--sidebar .component--custom a, .block--people .leadin .textblock .copy a, .block--people .person__contact a, .block--cards.carousel .leadin .copy a, .block--text .col .copy a, .block--text .supporting-content__wrapper .custom__text a, .block--accordion .accordion__content-wrapper a, .block--text-plus .col--text .copy a, .tabs__section .col--text .copy a, .block--modular-1 .cell--text .copy a,
.block--modular-2 .cell--text .copy a, .block .block__intro .copy a {
  text-decoration: underline;
}
.single-story .block--text .copy a:hover, .single-scholarship .block--text .copy a:hover, .single-grant .block--columns .column .copy a:hover, .single-grant .block--text .copy a:hover, .single-grant .block--text .col--sidebar .component--custom a:hover, .block--people .leadin .textblock .copy a:hover, .block--people .person__contact a:hover, .block--cards.carousel .leadin .copy a:hover, .block--text .col .copy a:hover, .block--text .supporting-content__wrapper .custom__text a:hover, .block--accordion .accordion__content-wrapper a:hover, .block--text-plus .col--text .copy a:hover, .tabs__section .col--text .copy a:hover, .block--modular-1 .cell--text .copy a:hover,
.block--modular-2 .cell--text .copy a:hover, .block .block__intro .copy a:hover {
  text-decoration: none;
}
.single-story .block--text .copy a[href^="mailto:"], .single-scholarship .block--text .copy a[href^="mailto:"], .single-grant .block--columns .column .copy a[href^="mailto:"], .single-grant .block--text .copy a[href^="mailto:"], .single-grant .block--text .col--sidebar .component--custom a[href^="mailto:"], .block--people .leadin .textblock .copy a[href^="mailto:"], .block--people .person__contact a[href^="mailto:"], .block--cards.carousel .leadin .copy a[href^="mailto:"], .block--text .col .copy a[href^="mailto:"], .block--text .supporting-content__wrapper .custom__text a[href^="mailto:"], .block--accordion .accordion__content-wrapper a[href^="mailto:"], .block--text-plus .col--text .copy a[href^="mailto:"], .tabs__section .col--text .copy a[href^="mailto:"], .block--modular-1 .cell--text .copy a[href^="mailto:"],
.block--modular-2 .cell--text .copy a[href^="mailto:"], .block .block__intro .copy a[href^="mailto:"] {
  word-break: break-word;
  overflow-wrap: break-word;
  display: inline-block;
  max-width: 100%;
}
.single-story .block--text .copy table, .single-scholarship .block--text .copy table, .single-grant .block--columns .column .copy table, .single-grant .block--text .copy table, .single-grant .block--text .col--sidebar .component--custom table, .block--people .leadin .textblock .copy table, .block--people .person__contact table, .block--cards.carousel .leadin .copy table, .block--text .col .copy table, .block--text .supporting-content__wrapper .custom__text table, .block--accordion .accordion__content-wrapper table, .block--text-plus .col--text .copy table, .tabs__section .col--text .copy table, .block--modular-1 .cell--text .copy table,
.block--modular-2 .cell--text .copy table, .block .block__intro .copy table {
  overflow-x: auto;
}

p a[href^="mailto:"], li a[href^="mailto:"] {
  word-break: break-word;
  overflow-wrap: break-word;
  display: inline-block;
  max-width: 100%;
}

.cards-grid {
  --columns: 1;
  display: grid;
  grid-template: auto/repeat(var(--columns, 3), 1fr);
  gap: var(--gap, 1rem);
}
@media (min-width: 900px) {
  .cards-grid {
    --columns: 2;
  }
}
@media (min-width: 1440px) {
  .cards-grid {
    --columns: 3;
  }
}
.cards-grid--grant {
  --gap: clamp(20px, 5vw, 40px);
}

.col-12 {
  flex: 0 1 100%;
}

.col-6 {
  flex: 0 1 50%;
}

.filter-bar {
  margin-bottom: 3.1111111111rem;
  margin-left: calc(-1 * var(--gutter));
  margin-right: calc(-1 * var(--gutter));
  padding-left: calc(1 * var(--gutter));
  padding-right: calc(1 * var(--gutter));
  position: relative;
  z-index: 50;
}
.filter-bar::before, .filter-bar::after {
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: var(--gutter);
}
.filter-bar::after {
  left: auto;
  right: 0;
}
.filter-bar .filters {
  display: flex;
  gap: 1em;
  align-items: center;
  flex-direction: column;
  align-items: flex-start;
}
@media (min-width: 900px) {
  .filter-bar .filters {
    flex-direction: row;
    align-items: center;
  }
}
.filter-bar .filters__form {
  display: flex;
  justify-content: space-between;
  gap: clamp(1.1111111111rem, 6.6137566138vw, 5.5555555556rem * var(--scale-factor, 1));
  display: grid;
  grid-template: auto/1fr;
  width: 100%;
  padding: 24px 30px;
  border-radius: var(--card-corner, 9px);
}
@media (min-width: 900px) {
  .filter-bar .filters__form {
    display: flex;
  }
}
.filter-bar .filters__label {
  font-size: clamp(0.7222222222rem, 0.9920634921vw, 0.8333333333rem * var(--scale-factor, 1));
}
.filter-bar .filters__fields {
  display: flex;
  gap: 1em;
  flex-direction: column;
}
@media (min-width: 900px) {
  .filter-bar .filters__fields {
    flex-direction: row;
  }
}
.filter-bar .filters button {
  border: 0;
}
@media (min-width: 900px) {
  .filter-bar .filters .filter {
    grid-row: 1;
  }
}
.filter-bar .filters .search__wrapper {
  padding: 18px;
  width: 100%;
  flex: 1;
  height: 100%;
}
@media (min-width: 480px) {
  .filter-bar .filters .search__wrapper {
    grid-column: 1/3;
  }
}
@media (min-width: 900px) {
  .filter-bar .filters .search__wrapper {
    padding: 0;
  }
}
.filter-bar .search__wrapper {
  --input-stroke-color: transparent;
  align-items: center;
  border: 0;
  display: flex;
  flex: 1;
  position: relative;
  max-width: 1000px;
}
.filter-bar .search__wrapper input {
  border-radius: 4px;
  padding: 0.8888888889rem;
  width: 100%;
  height: 100%;
  border: 0;
  padding-right: 2.2222222222rem;
}
.filter-bar .search__wrapper input[type=search].has-value + .input-clear {
  display: inline-flex;
}
.filter-bar .search__wrapper .input-clear {
  aspect-ratio: 1;
  background: rgba(255, 255, 255, 0.9);
  border-radius: 50%;
  cursor: pointer;
  display: none;
  height: 30%;
  padding: 0;
  position: absolute;
  right: 1em;
  border: 0;
  background: none;
}
.filter-bar .search__wrapper .input-clear .icon {
  align-items: center;
  display: flex;
  max-width: 14px;
}
.filter-bar .search__wrapper .input-clear circle {
  fill: transparent;
}
.filter-bar .search__wrapper .input-clear line {
  stroke: #06214b;
}
.filter-bar .search__wrapper .input-clear svg {
  max-width: 100%;
}
.filter-bar .filter {
  height: 100%;
  position: relative;
}
.filter-bar .filter + .filter {
  margin-left: -1px;
}
.filter-bar .filter.active .filter__terms {
  opacity: 1;
  visibility: visible;
}
.filter-bar .filter.active .filter__heading {
  background: #06214b;
}
.filter-bar .filter button {
  cursor: pointer;
  width: 100%;
}
.filter-bar .filter ul {
  display: flex;
  gap: 1em;
  text-align: left;
}
.filter-bar .filter li {
  flex: 1;
  margin: 0;
  padding: 0;
  text-align: left;
}
.filter-bar .filter__heading {
  align-items: center;
  display: flex;
  padding: 1.5em 2em;
  border-radius: var(--card-corner, 9px);
  border: 0;
  gap: 1em;
  background-color: var(--bgcolor, #002d72);
  color: var(--color, #ffffff);
}
.filter-bar .filter__heading:hover {
  background-color: #06214b;
  color: #ffffff;
}
.filter-bar .filter .button__label, .filter-bar .filter__option {
  font-weight: 800;
}
.filter-bar .filter .button__icon {
  --highlight-color: transparent;
  align-items: center;
  background: none;
  display: flex;
  height: 100%;
  width: 13px;
  /*
  width: rems(70);
  flex: 1;
  */
}
.filter-bar .filter__option {
  background: none;
  color: var(--color);
  padding: 0;
  text-align: left;
}
.filter-bar .filter__option:hover {
  color: var(--hover-color, #00a9ce);
}
.filter-bar .filter__terms {
  margin-top: 0.25em;
  --color: #ffffff;
  background: #06214b;
  color: #ffffff;
  border: 0;
  border-radius: var(--card-corner, 9px);
  display: flex;
  flex-direction: column;
  max-width: 100vw;
  opacity: 0;
  padding: 1.7777777778rem;
  position: absolute;
  transition: opacity 0.25s ease-in-out, visibility 0.25s ease-in-out;
  visibility: hidden;
  width: 100%;
  z-index: 10;
}
@media (min-width: 900px) {
  .filter-bar .filter__terms {
    max-width: none;
    white-space: nowrap;
    width: unset;
  }
}
.filter-bar .filter__terms button {
  line-height: 1.4;
}
.filter-bar .filter__terms button:hover {
  background: none;
}

.table__headers.sticky {
  position: sticky;
  z-index: 10;
  top: var(--wp-admin--admin-bar--height, 0px);
  background: var(--bgcolor, #ffffff);
}
.table__row {
  display: flex;
}

.block--text-plus.hero .col--image:has(.form__wrapper:not(.bgcolor--default)):after, .block--text-plus.hero .form__bg, .block--text-plus.hero .form__wrapper:not(.bgcolor--default):after {
  border-radius: var(--cell-corner-radius, 9px);
}

.block--text-plus.hero .col--image:has(.form__wrapper:not(.bgcolor--default)):after, .block--text-plus.hero .form__bg, .block--text-plus.hero .form__wrapper:not(.bgcolor--default):after {
  max-height: calc(100vh - var(--cell-gap, 20px) - var(--cell-gap, 20px) - var(--wp-admin--admin-bar--height, 0px));
  position: sticky;
  top: calc(var(--cell-gap, 20px) + var(--wp-admin--admin-bar--height, 0px));
}

/**
 * Main SASS file
 * This file imports all other SASS partials
 */
.button {
  font-weight: 900;
  font-size: var(--button-font-size, clamp(0.7222222222rem, 0.9259259259vw, 0.7777777778rem * var(--scale-factor, 1)));
}
.button--outlined {
  --shadow-color: var(--bgcolor);
  box-shadow: inset 0 0 0 3px var(--shadow-color, #002d72);
  padding: 1.5em 1.7142857143em;
  transition: box-shadow 0.25s ease-in-out, color 0.25s ease-in-out;
  font-size: var(--font-size--9, clamp(0.7777777778rem, 1.0582010582vw, 0.8888888889rem * var(--scale-factor, 1)));
}
.button--outlined.color--default {
  --shadow-color: var(--color);
}
@media (min-width: 1536px) {
  .button--outlined {
    font-size: clamp(0.8888888889rem, 0.8399209486vw, 0.9444444444rem * var(--scale-factor, 1));
  }
}
.button--outlined:hover {
  box-shadow: inset 0 0 0 4px var(--shadow-color, #002d72);
  color: var(--color);
}
.button--outlined .button__label {
  display: inline-block;
}
.button--solid {
  overflow: hidden;
  display: inline-flex;
  position: relative;
  transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out;
  font-size: var(--font-size--9, clamp(0.7777777778rem, 1.0582010582vw, 0.8888888889rem * var(--scale-factor, 1)));
}
@media (min-width: 1536px) {
  .button--solid {
    font-size: clamp(0.8888888889rem, 0.8399209486vw, 0.9444444444rem * var(--scale-factor, 1));
  }
}
.button--solid:hover {
  color: var(--color, #002d72);
  background-color: var(--bgcolor, #ffffff);
}
.button--solid.color--default {
  background-color: var(--button-bgcolor, #ffffff);
  color: var(--button-color, #002d72);
}
.button--solid.color--default:hover {
  color: var(--button-hover-color, var(--bgcolor, #ffffff));
  background-color: var(--button-hover-bgcolor, var(--color, #00a9ce));
  --icon-color: var(--highlight-color);
}
.button--solid:has(.button__icon) {
  padding-right: 60px;
  background-color: var(--button-highlight-bgcolor, var(--highlight-color));
}
.button--solid:has(.button__icon).color--default {
  background-color: var(--highlight-color, #ffffff);
  color: var(--button-color, #ffffff);
}
.button--solid:has(.button__icon).color--default:hover {
  color: var(--hover-color, #ffffff);
  --icon-color: var(--highlight-color);
}
.button--solid:has(.button__icon).color--orange,
.button--solid:has(.button__icon).color--green,
.button--solid:has(.button__icon).color--purple,
.button--solid:has(.button__icon).color--gold,
.button--solid:has(.button__icon).color--pink,
.button--solid:has(.button__icon).color--silver,
.button--solid:has(.button__icon).color--gray {
  --bgcolor-o: var(--color);
  --color-o: var(--bgcolor);
  --button-highlight-bgcolor: var(--bgcolor);
  --icon-color: var(--color);
}
.button--solid:has(.button__icon).color--light-blue {
  --icon-color: var(--highlight-color);
}
.button--solid:has(.button__icon).color--light-blue-50 {
  --icon-color: var(--highlight-color);
}
.button--solid:has(.button__icon).color--default {
  color: var(--button-color-o, var(--button-color, #ffffff));
}
.button--solid:has(.button__icon).color--default .button__label {
  color: inherit;
}
.button--solid:has(.button__icon).color--default .button__label {
  background: linear-gradient(to left, transparent 0%, transparent 40px, var(--button-bgcolor, #002d72) 40px, var(--button-bgcolor, #002d72) 100%);
}
.button--solid:has(.button__icon).color--default .button__icon path {
  fill: var(--icon-color, var(--button-highlight-color, var(--color, #002d72)));
}
.button--solid:has(.button__icon).color--default:hover {
  --icon-color: var(--color);
}
.button--solid:has(.button__icon).color--default:after {
  background-color: var(--button-bgcolor, #002d72);
}
.button--solid:has(.button__icon) .icon {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.button--solid:has(.button__icon) .button__label {
  background: linear-gradient(to left, transparent 0%, transparent 40px, var(--bgcolor-o, var(--bgcolor, #002d72)) 40px, var(--bgcolor-o, var(--bgcolor, #002d72)) 100%);
  line-height: 1;
  padding-right: calc(1.7142857143em + 0.25em);
  color: var(--color-o, var(--color, #ffffff));
}
.button--solid:has(.button__icon) .button__icon path {
  fill: var(--icon-color, --button-highlight-color, #ffffff);
  transition: fill 0.5s ease-in-out;
}
.button--solid:has(.button__icon):hover {
  color: var(--button-color, #ffffff);
  --icon-color: var(--highlight-color, $white);
}
.button--solid:has(.button__icon):hover:after {
  transform: translateY(-50%) translateX(120px);
}
.button--solid:has(.button__icon):before {
  content: "";
  position: absolute;
  height: 100%;
  width: calc(100% - 40px);
  left: 0;
  background: var(--button-bgcolor, #002d72);
  display: none;
}
.button--solid:has(.button__icon):after {
  content: "";
  position: absolute;
  border-radius: 50%;
  aspect-ratio: 1;
  background-color: var(--bgcolor-o, var(--bgcolor, #002d72));
  width: 280px;
  top: 50%;
  right: 60px;
  transform: translateY(-50%);
  z-index: 2;
  transition: width 0.5s ease-in-out, border-radius 0.5s ease-in-out, transform 0.5s ease-in-out;
}
.button--solid .button__icon {
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  z-index: 3;
}
.button--solid .button__icon svg {
  width: 0.75em;
}
.button--solid .button__icon path {
  fill: var(--button-color, #ffffff);
}
.button--solid .button__icon:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
  background-color: var(--bgcolor, #ffffff);
  display: none;
}
.button--solid .button__icon.bgcolor--default {
  background: none;
}
.button--solid .button__label {
  display: inline-flex;
  align-items: center;
  position: relative;
  overflow: hidden;
  padding: 1.5em 1.7142857143em;
  z-index: 3;
}
.button--text_icon {
  align-items: center;
  display: inline-flex;
  gap: 0.75em;
}
.button--text_icon .button__icon {
  display: inline-flex;
  border-radius: 50%;
  background: var(--color, #002d72);
  padding: 12px;
}
.button--text_icon.icon-left .button__label {
  order: 2;
}
.button--text_icon svg {
  -o-object-fit: contain;
     object-fit: contain;
  height: 100%;
  width: 100%;
}
.button--text_icon .icon {
  position: relative;
  display: block;
  height: 1em;
  width: auto;
}
.button--text_icon .icon path {
  fill: var(--bgcolor, #ffffff);
}

/**
 * Main SASS file
 * This file imports all other SASS partials
 */
.banner {
  padding: var(--card-padding-y, 80px) var(--card-padding-x, 72px);
  border-radius: var(--card-corner, 0);
}
.banner__text .heading--main {
  color: var(--color, #002d72);
}

/**
 * Main SASS file
 * This file imports all other SASS partials
 */
.rotating--metric,
.metric {
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
}

.metric {
  aspect-ratio: 1;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
}
.metric__label {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.25em;
}
.metric__emphasis {
  line-height: 1;
  margin-bottom: 0;
  font-weight: 800;
}
.metric__description {
  line-height: 1.2;
}

/**
 * Main SASS file
 * This file imports all other SASS partials
 */
.nf-form-fields-required {
  display: none;
}

form input[type=text],
form input[type=email] {
  border: 0;
  padding: 1em;
  box-shadow: none;
  border-radius: var(--card-corner, 4px);
  font-size: clamp(0.7777777778rem, 1.0582010582vw, 0.8888888889rem * var(--scale-factor, 1));
}
form label br,
form .frm_primary_label br {
  display: none;
}
form .frm_fields_container br {
  display: none;
}

#form_simple-subscribe,
#form_quick-newsletter-subscribex,
.nf-form-cont.subscribe--short {
  position: relative;
}
#form_simple-subscribe input[type=text],
#form_simple-subscribe input[type=email],
#form_quick-newsletter-subscribex input[type=text],
#form_quick-newsletter-subscribex input[type=email],
.nf-form-cont.subscribe--short input[type=text],
.nf-form-cont.subscribe--short input[type=email] {
  height: 4em;
  padding-left: 2em;
  width: 100%;
  border: 0;
  font-size: clamp(0.7777777778rem, 1.0582010582vw, 0.8888888889rem * var(--scale-factor, 1));
}
#form_simple-subscribe label,
#form_quick-newsletter-subscribex label,
.nf-form-cont.subscribe--short label {
  padding: 0 !important;
}
#form_simple-subscribe .form-field:has(input[type=text]),
#form_simple-subscribe .form-field:has(input[type=email]),
#form_quick-newsletter-subscribex .form-field:has(input[type=text]),
#form_quick-newsletter-subscribex .form-field:has(input[type=email]),
.nf-form-cont.subscribe--short .form-field:has(input[type=text]),
.nf-form-cont.subscribe--short .form-field:has(input[type=email]) {
  margin: 0;
}
#form_simple-subscribe .nf-after-field,
#form_quick-newsletter-subscribex .nf-after-field,
.nf-form-cont.subscribe--short .nf-after-field {
  display: none;
}
#form_simple-subscribe .frm_fields_container,
#form_quick-newsletter-subscribex .frm_fields_container,
.nf-form-cont.subscribe--short .frm_fields_container {
  position: relative;
}
#form_simple-subscribe .frm_form_field:has(*[type=submit]),
#form_simple-subscribe .submit-container,
#form_quick-newsletter-subscribex .frm_form_field:has(*[type=submit]),
#form_quick-newsletter-subscribex .submit-container,
.nf-form-cont.subscribe--short .frm_form_field:has(*[type=submit]),
.nf-form-cont.subscribe--short .submit-container {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  margin: 1em;
  margin: 0 1em;
  top: 50%;
  transform: translateY(-50%);
}
#form_simple-subscribe *[type=submit],
#form_quick-newsletter-subscribex *[type=submit],
.nf-form-cont.subscribe--short *[type=submit] {
  border: 0;
  padding: 0.5em 1em;
  background: #002d72;
  color: #ffffff;
  border-radius: 99999px;
  font-size: clamp(0.7777777778rem, 1.0582010582vw, 0.8888888889rem * var(--scale-factor, 1));
  font-weight: 800;
  margin: 0;
}

/**
 * Main SASS file
 * This file imports all other SASS partials
 */
.card--grant, .card--story, .card--scholarship, .card--event, .card--resource {
  --card-padding-y: 2rem;
  --card-padding-x: 2.2222222222rem;
  display: flex;
  flex-direction: column;
  margin-top: 2rem;
  position: relative;
}
.card--grant .card, .card--story .card, .card--scholarship .card, .card--event .card, .card--resource .card {
  display: flex;
  flex-direction: column;
}
.card--grant .card__tag, .card--story .card__tag, .card--scholarship .card__tag, .card--event .card__tag, .card--resource .card__tag {
  font-family: "sofia-pro", sans-serif;
  font-weight: 900;
  font-size: clamp(0.6666666667rem, 0.8597883598vw, 0.7222222222rem * var(--scale-factor, 1));
  color: #ffffff;
}
.card--grant .card__tags, .card--story .card__tags, .card--scholarship .card__tags, .card--event .card__tags, .card--resource .card__tags {
  border-radius: var(--card-corner, 0) var(--card-corner, 0) 0 0;
  padding: 0.5em 1em;
  position: absolute;
  bottom: 100%;
  right: 36px;
  min-height: 2rem;
  display: flex;
  align-items: center;
}
.card--grant .card__heading, .card--story .card__heading, .card--scholarship .card__heading, .card--event .card__heading, .card--resource .card__heading {
  font-size: clamp(0.7222222222rem, 0.9920634921vw, 0.8333333333rem * var(--scale-factor, 1));
  font-weight: 800;
  font-family: "sofia-pro", sans-serif;
  color: #ffffff;
}
.card--grant .card__header, .card--story .card__header, .card--scholarship .card__header, .card--event .card__header, .card--resource .card__header {
  color: #ffffff;
  background: var(--bgcolor, #000);
  display: flex;
  gap: 0.5em;
  padding: 1em var(--card-padding-x, 0);
  border-radius: var(--card-corner, 0) var(--card-corner, 0) 0 0;
}
.card--grant .card__body, .card--story .card__body, .card--scholarship .card__body, .card--event .card__body, .card--resource .card__body {
  flex: 1;
  background: var(--card-bgcolor, #ffffff);
  padding: var(--card-padding-y, 0) var(--card-padding-x, 0);
  border-radius: 0 0 var(--card-corner, 0) var(--card-corner, 0);
  display: flex;
  flex-direction: column;
  gap: 1em;
}
.card--grant .card__title, .card--story .card__title, .card--scholarship .card__title, .card--event .card__title, .card--resource .card__title {
  font-size: clamp(1rem, 1.455026455vw, 1.2222222222rem * var(--scale-factor, 1));
  font-family: "sofia-pro", sans-serif;
  font-weight: 800;
}
@media (min-width: 1536px) {
  .card--grant .card__title, .card--story .card__title, .card--scholarship .card__title, .card--event .card__title, .card--resource .card__title {
    font-size: clamp(1.1111111111rem, 1.185770751vw, 1.3333333333rem * var(--scale-factor, 1));
  }
}
.card--grant .card__description, .card--story .card__description, .card--scholarship .card__description, .card--event .card__description, .card--resource .card__description {
  font-size: clamp(0.8333333333rem, 1.0582010582vw, 0.8888888889rem * var(--scale-factor, 1));
  line-height: 1.6;
}
.card--grant {
  --card-padding-x: var(--font-size--2);
  --card-padding-y: var(--font-size--2);
}
.card--grant .card__title {
  font-size: var(--font-size--5);
}
.card--grant .card__description {
  font-size: var(--font-size--8);
  margin-bottom: 1em;
}
@media (min-width: 1536px) {
  .card--grant .card__description {
    font-size: var(--font-size--9, clamp(0.7777777778rem, 1.0582010582vw, 0.8888888889rem * var(--scale-factor, 1)));
  }
}
.card--story {
  margin-top: 0;
  min-height: clamp(11.1111111111rem, 19.8412698413vw, 16.6666666667rem * var(--scale-factor, 1));
}
.card--story .card__header {
  padding: 0;
}
.card--story .card__image img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.card--scholarship .card__header, .card--scholarship .card__body {
  --color: #ffffff;
  --card-bgcolor: #002d72;
  --bgcolor: #002d72;
}
.card--scholarship .card__detail {
  display: flex;
  gap: 20px;
}
.card--event .card__body {
  display: flex;
  flex-direction: column;
  gap: 1.25em;
}
.card--event .card__detail {
  display: grid;
  grid-template-columns: 40px 1fr;
  gap: 0.5em;
}

:root {
  --menu-height: 90px;
}
@media (min-width: 900px) {
  :root {
    --menu-height: auto;
  }
}

body.menu-open {
  --menu-width: 100vw;
}
body.menu-open .site-header .nav__wrapper {
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
  overflow: auto;
}
body.menu-open .site-header .menu-toggle .hamburger-inner {
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: rotate(45deg);
}
body.menu-open .site-header .menu-toggle .hamburger-inner:before {
  top: 0;
  transition: top 75ms ease, opacity 75ms ease 0.12s;
  opacity: 0;
}
body.menu-open .site-header .menu-toggle .hamburger-inner:after {
  bottom: 0;
  transition: bottom 75ms ease, transform 75ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
  transform: rotate(-90deg);
}

.site-header {
  background: #FFF;
  z-index: 100;
  padding: 0 var(--gutter, 5vw);
  position: sticky;
  top: 0;
  height: var(--menu-height, 90px);
}
@media (min-width: 900px) {
  .site-header {
    position: relative;
    padding: 16px var(--gutter, 5vw) 36px;
  }
}
.site-header__content {
  display: flex;
  justify-content: space-between;
  height: 100%;
  grid-template: auto auto/auto auto;
  grid-template: auto/auto 1fr;
}
@media (min-width: 900px) {
  .site-header__content {
    display: grid;
    grid-template: auto auto/auto auto;
    height: unset;
  }
}
.site-header .nav {
  display: flex;
}
@media (min-width: 900px) {
  .site-header .nav {
    display: flex;
  }
}
@media (min-width: 900px) {
  .site-header .nav {
    display: contents;
  }
}
.site-header .nav__wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 40px;
  height: calc(100vh + var(--wp-admin--admin-bar--height, 0px));
  width: 100vw;
  max-width: 400px;
  position: fixed;
  top: 0;
  background: #FFF;
  padding-top: calc(var(--menu-height, 130px) + var(--wp-admin--admin-bar--height, 0px));
  box-shadow: 0 0 0 rgba(0, 0, 0, 0);
  transition: box-shadow 0.4s ease-in-out;
}
@media (min-width: 900px) {
  .site-header .nav__wrapper {
    gap: var(--gap, 1em);
    display: contents;
    position: unset;
    top: unset;
    height: unset;
    width: unset;
    right: unset;
    padding-top: unset;
    background: unset;
    box-shadow: unset;
  }
}
.site-header .menu {
  display: flex;
  gap: var(--gap, 1em);
  flex-direction: row;
  align-items: center;
}
.site-header .menu .submenu-toggle {
  border: 0;
  background: none;
  padding: 0;
}
.site-header .menu-item {
  width: calc(100% - 40px);
}
@media (min-width: 900px) {
  .site-header .menu-item {
    width: unset;
  }
}
.site-header .menu-item.mobile-submenu-open .sub-menu {
  padding: 1.5em 2em;
  height: auto;
  visibility: visible;
  opacity: 1;
  transform: translateY(10px);
}
.site-header .menu .sub-menu {
  display: flex;
  flex-direction: column;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  border-radius: var(--card-corner, 9px);
  transition: transform 0.4s ease-in-out, visibility 0.4s ease-in-out, opacity 0.4s ease-in-out;
  height: 0;
  padding: 0;
  z-index: 2;
}
@media (min-width: 900px) {
  .site-header .menu .sub-menu {
    width: clamp(200px, 20vw, 320px);
    position: absolute;
    margin-left: var(--offset-x, 0);
    padding: 1.5em 2em;
    height: auto;
  }
}
.site-header .menu .sub-menu a {
  padding: 0.5em 0.25em;
  display: inline-block;
  margin: 0;
}
.site-header .menu .menu-item {
  position: relative;
}
@media (hover: hover) {
  .site-header .menu .menu-item-has-children:hover:after {
    content: "";
    position: absolute;
    top: 100%;
    min-width: 200px;
    width: 100%;
    height: 10px;
    left: 0;
  }
  .site-header .menu .menu-item-has-children:hover .sub-menu {
    transform: translateY(10px);
    visibility: visible;
    opacity: 1;
  }
}
.site-header .menu .menu-item .sub-menu.toggled {
  transform: translateY(10px);
  visibility: visible;
  opacity: 1;
}
.site-header .menu--primary {
  --highlight-color: #002d72;
  gap: 1.9333333333em;
  font-size: clamp(0.7777777778rem, 1.0582010582vw, 0.8888888889rem * var(--scale-factor, 1));
  align-items: flex-start;
  flex-direction: column;
}
@media (min-width: 900px) {
  .site-header .menu--primary {
    flex-direction: row;
    align-items: center;
  }
}
.site-header .menu--primary a {
  font-weight: 900;
  font-size: clamp(0.7777777778rem, 1.0582010582vw, 0.8888888889rem * var(--scale-factor, 1));
}
.site-header .menu--primary a.button {
  padding: 1em 1.5em;
  border-radius: 4px;
  transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out;
}
.site-header .menu--primary a.button:hover {
  color: #ffffff;
}
.site-header .menu--utility {
  gap: 1.7857142857em;
  font-size: clamp(0.6666666667rem, 0.9259259259vw, 0.7777777778rem * var(--scale-factor, 1));
  background: #F1F7FB;
  padding: 15px 20px;
  margin-left: -20px;
  margin-right: 40px;
}
@media (min-width: 900px) {
  .site-header .menu--utility {
    padding: 0.5555555556em 0.9444444444em;
    margin-left: auto;
    margin-right: 0;
  }
}
.site-header .menu--utility a {
  font-weight: 600;
}
.site-header .menu-utility-container {
  margin-left: auto;
  order: 1;
  width: calc(100% - 40px);
}
@media (min-width: 900px) {
  .site-header .menu-utility-container {
    grid-row: 1;
    grid-column: 1/-1;
    width: unset;
  }
}
.site-header .menu-primary-container {
  order: 2;
  width: calc(100% - 40px);
  margin: 0;
}
@media (min-width: 900px) {
  .site-header .menu-primary-container {
    margin: auto 0 auto auto;
    grid-row: 2;
    grid-column: 2;
    width: unset;
  }
}
.site-header .menu-toggle {
  position: relative;
  z-index: 10;
  border: 0;
  background: transparent;
  margin-right: -10px;
}
.site-header .menu-toggle .hamburger {
  width: 40px;
  height: 40px;
  display: inline-block;
  overflow: visible;
  margin: 0;
  cursor: pointer;
  transition-timing-function: linear;
  transition-duration: 0.15s;
  transition-property: opacity, filter;
  text-transform: none;
  color: inherit;
  border: 0;
  background-color: transparent;
}
.site-header .menu-toggle .hamburger-inner {
  top: 50%;
  display: block;
  margin-top: -2px;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-duration: 75ms;
}
.site-header .menu-toggle .hamburger-inner, .site-header .menu-toggle .hamburger-inner:before, .site-header .menu-toggle .hamburger-inner:after {
  position: absolute;
  width: 30px;
  height: 4px;
  transition-timing-function: ease;
  transition-duration: 0.15s;
  transition-property: transform;
  border-radius: 4px;
  background-color: #00a9ce;
  left: 50%;
  margin-left: -15px;
}
.site-header .menu-toggle .hamburger-inner:before, .site-header .menu-toggle .hamburger-inner:after {
  display: block;
  content: "";
}
.site-header .menu-toggle .hamburger-inner:before {
  transition: top 75ms ease 0.12s, opacity 75ms ease;
  top: -10px;
}
.site-header .menu-toggle .hamburger-inner:after {
  transition: bottom 75ms ease 0.12s, opacity 75ms ease;
  bottom: -10px;
}
@media (min-width: 900px) {
  .site-header .menu-toggle {
    display: none;
  }
}
.site-header .main-navigation {
  position: fixed;
  top: 0;
  right: 0;
  height: calc(100vh + var(--wp-admin--admin-bar--height, 0px));
  width: 100vw;
  overflow: hidden;
  width: var(--menu-width, 0px);
  max-width: 400px;
  transition: width 0.4s ease-in-out;
}
@media (min-width: 900px) {
  .site-header .main-navigation {
    position: unset;
    top: unset;
    right: unset;
    height: unset;
    width: unset;
  }
}
.site-header .site-branding {
  margin: 21px 0;
  position: relative;
  z-index: 10;
}
@media (min-width: 900px) {
  .site-header .site-branding {
    max-width: none;
    grid-row: 2;
    grid-column: 1;
  }
}
@media (max-width: 899px) {
  .site-header .site-branding {
    width: auto;
    height: 100%;
    margin: 0;
    display: flex;
    align-items: center;
  }
  .site-header .site-branding img {
    max-width: 100% !important;
    height: 50%;
  }
}

/**
 * Main SASS file
 * This file imports all other SASS partials
 */
.site-footer {
  --gutter: var(--gutter--lg);
  /* Reset list styles */
  /* Make all list items take full width of their column */
  /* Style for all anchors */
  /* Bold style for headings (top-level items) */
  /* Regular style for child items */
  /* Override default WordPress dropdown behavior */
  /* Force items with .new-col class to start in a new column */
  /* Place all regular items in the appropriate grid flow */
  /* Hover effects */
  /* Ensure columns are properly aligned at various screen sizes */
  /* For browsers that don't support CSS Grid */
}
.site-footer .footer__content {
  display: flex;
  gap: 40px;
  justify-content: space-between;
  flex-direction: column;
}
@media (min-width: 900px) {
  .site-footer .footer__content {
    flex-direction: row;
  }
}
.site-footer .col--contact {
  display: flex;
  flex-direction: column;
  gap: 2em;
}
.site-footer .footer__contact-info {
  display: flex;
  flex-direction: column;
  gap: 1em;
}
@media (min-width: 1536px) {
  .site-footer .footer__contact-info p, .site-footer .footer__contact-info li {
    font-size: var(--font-size--6, clamp(0.8333333333rem, 1.3227513228vw, 1.1111111111rem * var(--scale-factor, 1)));
  }
}
.site-footer .footer__logo {
  max-width: 220px;
}
.site-footer .footer__social {
  display: flex;
  gap: 20px;
}
.site-footer .social-channel {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: var(--muted, #b8e6f0);
}
.site-footer .social-channel .icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.site-footer .social-channel img {
  max-width: 60%;
}
.site-footer .footer-menu,
.site-footer .menu-container {
  /*  
      display: grid;
      grid-template-columns: repeat(5, minmax(180px, 1fr));
      gap: 40px;
      padding: 40px;
      width: 100%;
      max-width: 1200px;
      margin: 0 auto;
    */
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1em;
}
@media (min-width: 1536px) {
  .site-footer .footer-menu,
  .site-footer .menu-container {
    gap: 3rem;
  }
}
@media (min-width: 1536px) {
  .site-footer .footer-menu,
  .site-footer .menu-container {
    flex-direction: row;
    flex-wrap: nowrap;
  }
}
.site-footer .footer-menu > li,
.site-footer .footer-menu .menu-column,
.site-footer .menu-container > li,
.site-footer .menu-container .menu-column {
  display: contents;
}
@media (min-width: 1536px) {
  .site-footer .footer-menu > li,
  .site-footer .footer-menu .menu-column,
  .site-footer .menu-container > li,
  .site-footer .menu-container .menu-column {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    min-width: 200px;
  }
}
.site-footer .sub-menu,
.site-footer .menu-column > .menu-item {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  min-width: 200px;
}
.site-footer .menu-item-promoted-column.new-col {
  /* Add top margin to align with sub-items */
  margin-top: 2.25rem;
}
.site-footer .menu-item-top-level > a {
  font-weight: 800;
}
.site-footer .footer-menu,
.site-footer .footer-menu ul,
.site-footer .footer-menu li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.site-footer .footer-menu li {
  width: 100%;
  margin-bottom: 15px;
}
.site-footer .footer-menu a {
  color: #0a2240;
  text-decoration: none;
  display: block;
}
.site-footer .footer-menu > li > a {
  font-weight: bold;
  font-size: 1.2rem;
  margin-bottom: 20px;
}
.site-footer .footer-menu .sub-menu a {
  font-size: 1rem;
}
.site-footer .footer-menu .sub-menu {
  display: block !important;
  position: static !important;
  box-shadow: none !important;
  background: transparent !important;
  opacity: 1 !important;
  visibility: visible !important;
  margin-top: 10px !important;
}
.site-footer .footer-menu .new-col {
  /*
  grid-column: auto;   
  grid-row: 1;   
  */
  grid-column: auto/span 1;
  grid-row: 1;
}
.site-footer .footer-menu > li:first-child {
  grid-column: 1;
  grid-row: 1;
}
.site-footer .footer-menu a:hover {
  text-decoration: underline;
}
@media (max-width: 992px) {
  .site-footer .footer-menu {
    grid-template-columns: repeat(3, minmax(180px, 1fr));
  }
}
@media (max-width: 768px) {
  .site-footer .footer-menu {
    grid-template-columns: repeat(2, minmax(180px, 1fr));
  }
}
@media (max-width: 576px) {
  .site-footer .footer-menu {
    grid-template-columns: 1fr;
  }
  .site-footer .footer-menu .new-col {
    grid-column: 1;
    grid-row: auto;
  }
}
@supports not (display: grid) {
  .site-footer .footer-menu {
    display: flex;
    flex-wrap: wrap;
  }
  .site-footer .footer-menu > li,
  .site-footer .footer-menu .new-col {
    flex: 1 0 180px;
    margin-right: 40px;
  }
}
.site-footer .submenu-toggle {
  display: none;
}

.cell {
  background-color: var(--bgcolor, #ffffff);
}
/**
 * Main SASS file
 * This file imports all other SASS partials
 */
.block--modular-1 .block__content,
.block--modular-2 .block__content {
  display: grid;
  grid-template: auto auto/repeat(12, 1fr);
  gap: var(--gap, 20px);
}
.block--modular-1 .block__content > *,
.block--modular-2 .block__content > * {
  grid-column: span 2;
}
.block--modular-1 .block__content > *:nth-child(1),
.block--modular-2 .block__content > *:nth-child(1) {
  grid-column: span 6;
  grid-row: span 2;
}
.block--modular-1 .block__content > *:nth-child(1):only-child,
.block--modular-2 .block__content > *:nth-child(1):only-child {
  grid-column: span 12;
}
.block--modular-1 .cell,
.block--modular-2 .cell {
  border-radius: var(--card-corner, 8px);
  overflow: hidden;
}
.block--modular-1 .cell--text,
.block--modular-2 .cell--text {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.block--modular-1 .cell--text:only-child,
.block--modular-2 .cell--text:only-child {
  grid-column: span 12;
}
.block--modular-1 .cell--text:has(.heading--context),
.block--modular-2 .cell--text:has(.heading--context) {
  padding-top: calc(var(--cell-padding-y, 0) + 4em);
}
.block--modular-1 .cell--text .heading--context,
.block--modular-2 .cell--text .heading--context {
  margin-bottom: 3em;
  position: absolute;
  top: var(--cell-padding-y, 0);
}
.block--modular-1 .cell--text .heading--main,
.block--modular-2 .cell--text .heading--main {
  margin-bottom: 0.5em;
}
.block--modular-1 .cell--text .copy,
.block--modular-2 .cell--text .copy {
  max-width: 65ch;
}
@media (min-width: 1536px) {
  .block--modular-1 .cell--text .copy p, .block--modular-1 .cell--text .copy li,
  .block--modular-2 .cell--text .copy p,
  .block--modular-2 .cell--text .copy li {
    font-size: var(--font-size--6, clamp(0.8333333333rem, 1.3227513228vw, 1.1111111111rem * var(--scale-factor, 1)));
  }
}
.block--modular-1 .cell--text .copy + .actions,
.block--modular-2 .cell--text .copy + .actions {
  margin-top: 4rem;
}
.block--modular-1 .cell--text .actions,
.block--modular-2 .cell--text .actions {
  margin-top: 2rem;
}
.block--modular-1 .cell--image,
.block--modular-2 .cell--image {
  aspect-ratio: 1;
}
.block--modular-1 .cell--image .image__wrapper,
.block--modular-1 .cell--image .cell__content,
.block--modular-2 .cell--image .image__wrapper,
.block--modular-2 .cell--image .cell__content {
  height: 100%;
  width: 100%;
}
.block--modular-1 .cell--image img,
.block--modular-1 .cell--image video,
.block--modular-2 .cell--image img,
.block--modular-2 .cell--image video {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.block--modular-1 .cell--image:not(.bgcolor--default) img,
.block--modular-2 .cell--image:not(.bgcolor--default) img {
  filter: saturate(0);
  mix-blend-mode: multiply;
}
.block--modular-1 .cell--brand-graphic,
.block--modular-2 .cell--brand-graphic {
  background: transparent;
}
.block--modular-1 .cell--brand-graphic svg,
.block--modular-2 .cell--brand-graphic svg {
  width: 100%;
  height: auto;
}
.block--modular-1 .cell--media,
.block--modular-2 .cell--media {
  border-radius: var(--card-corner, 8px);
  overflow: hidden;
  max-height: 600px;
}
.block--modular-1 .cell--media .media,
.block--modular-1 .cell--media .image__wrapper,
.block--modular-1 .cell--media .cell__content,
.block--modular-2 .cell--media .media,
.block--modular-2 .cell--media .image__wrapper,
.block--modular-2 .cell--media .cell__content {
  height: 100%;
}
.block--modular-1 .cell--media img,
.block--modular-1 .cell--media video,
.block--modular-2 .cell--media img,
.block--modular-2 .cell--media video {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-height: 100%;
}
@media (min-width: 900px) {
  .block--modular-1 .cell--media img,
  .block--modular-1 .cell--media video,
  .block--modular-2 .cell--media img,
  .block--modular-2 .cell--media video {
    height: auto;
  }
}

.block--modular-1 {
  overflow: hidden;
}
@media (min-width: 900px) {
  .block--modular-1 .cell--utility-buttons {
    aspect-ratio: 5/1;
    text-align: right;
  }
}
.block--modular-1 .cell--utility-buttons .button {
  padding: 0.5em 1em;
  background: var(--utility-button-bgcolor, var(--muted));
  border-radius: 9999px;
  gap: 0;
}
.block--modular-1 .cell--utility-buttons .button__label {
  padding-right: 1.5em;
  padding-left: 0em;
}
.block--modular-1 .cell--utility-buttons .button__icon {
  background: transparent;
}
.block--modular-1 .cell--utility-buttons .button__icon .icon path {
  fill: var(--icon-color, var(--bgcolor, #002d72));
}
.block--modular-1 .cell--utility-buttons .button.button--text_icon .button__icon {
  height: calc(24px + 2em);
  width: calc(24px + 2em);
}
.block--modular-1 .cell--utility-buttons .button .icon {
  height: 100%;
}
.block--modular-1:has(.cell--utility-buttons) .block__content > *:nth-child(1) {
  grid-row: span 2;
}
@media (min-width: 900px) {
  .block--modular-1:has(.cell--utility-buttons) .block__content > *:nth-child(1) {
    grid-row: span 3;
  }
}
@media (max-width: 899px) {
  .block--modular-1:has(.cell--utility-buttons) .block__content > *:nth-child(2) {
    grid-row: 1;
    grid-column: 1/-1;
  }
}
.block--modular-1:has(.cell--utility-buttons) .block__content > *:nth-child(3) {
  grid-column: span 6;
  z-index: 3;
}
.block--modular-1 .block__content > * {
  grid-column: span 2;
}
.block--modular-1 .block__content > *:nth-child(1) {
  grid-column: span 12;
  grid-row: span 1;
}
@media (min-width: 900px) {
  .block--modular-1 .block__content > *:nth-child(1) {
    grid-column: span 6;
    grid-row: span 2;
  }
}
.block--modular-1 .block__content > *:nth-child(2) {
  grid-column: span 6;
}
.block--modular-1 .block__content > *:nth-child(3) {
  grid-column: 7/span 6;
}
.block--modular-1 .block__content > *:nth-child(3).bgcolor-- circle, .block--modular-1 .block__content > *:nth-child(3).bgcolor--default circle {
  stroke: var(--gold);
}
@media (min-width: 900px) {
  .block--modular-1 .block__content > *:nth-child(3) {
    grid-column: 7/span 2;
  }
}
.block--modular-1 .block__content > *:nth-child(4) {
  grid-column: span 6;
}
@media (min-width: 900px) {
  .block--modular-1 .block__content > *:nth-child(4) {
    grid-column: span 2;
  }
}
.block--modular-1 .block__content > *:nth-child(5) {
  grid-column: span 6;
}
@media (min-width: 900px) {
  .block--modular-1 .block__content > *:nth-child(5) {
    grid-column: span 2;
  }
}
.block--modular-1 .cell {
  border-radius: var(--card-corner, 8px);
  overflow: hidden;
}
.block--modular-1 .cell--brand-graphic {
  background: transparent;
}
.block--modular-1 .cell--brand-graphic svg {
  width: 100%;
  height: auto;
}
.block--modular-1 .cell--media {
  border-radius: var(--card-corner, 8px);
  overflow: hidden;
  max-height: 600px;
}
.block--modular-1 .cell--media .media,
.block--modular-1 .cell--media .image__wrapper,
.block--modular-1 .cell--media .cell__content {
  height: 100%;
}
.block--modular-1 .cell--media img,
.block--modular-1 .cell--media video {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  max-height: 100%;
}
.block--modular-1 .cell--image .image__wrapper,
.block--modular-1 .cell--image .cell__content {
  height: 100%;
  width: 100%;
}
.block--modular-1 .cell--image img,
.block--modular-1 .cell--image video {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.block--modular-1 .cell--image:not(.bgcolor--default) img {
  filter: saturate(0);
  mix-blend-mode: multiply;
}

.block--modular-2 .block__content > * {
  grid-column: span 6;
}
@media (min-width: 900px) {
  .block--modular-2 .block__content > * {
    grid-column: span 2;
  }
}
.block--modular-2 .block__content > *:nth-child(1) {
  grid-column: span 12;
  grid-row: span 3;
}
@media (min-width: 900px) {
  .block--modular-2 .block__content > *:nth-child(1) {
    grid-column: span 6;
    grid-row: span 3;
  }
}
@media (max-width: 899px) {
  .block--modular-2 .block__content > *:nth-child(6),
  .block--modular-2 .block__content > *:nth-child(7),
  .block--modular-2 .block__content > *:nth-child(8),
  .block--modular-2 .block__content > *:nth-child(9),
  .block--modular-2 .block__content > *:nth-child(10),
  .block--modular-2 .block__content > *:nth-child(11) {
    display: none;
  }
}

/**
 * Main SASS file
 * This file imports all other SASS partials
 */
.block--collage {
  --vst: var(--vspace--md, 0);
  --grid-min: 30px;
}
@media (min-width: 900px) {
  .block--collage {
    --vst: var(--vspace--xs, 0);
  }
}
@media (min-width: 1200px) {
  .block--collage {
    --grid-min: 90px;
  }
}
@media (min-width: 1536px) {
  .block--collage {
    --grid-min: 114px;
  }
}
.block--collage.bg-split {
  --bg-breakpoint: 25%;
}
@media (min-width: 900px) {
  .block--collage.bg-split {
    --bg-breakpoint: 50%;
  }
}
.block--collage .block__content {
  display: flex;
  align-items: center;
  gap: 4.4444444444rem;
  flex-direction: column;
}
@media (min-width: 900px) {
  .block--collage .block__content {
    flex-direction: row;
  }
}
.block--collage .col--text {
  flex: 0 1 40%;
  color: var(--color, inherit);
}
@media (min-width: 1200px) {
  .block--collage .col--text {
    padding: 0 var(--card-padding-x, 0);
  }
}
.block--collage .col--text .heading--main {
  color: var(--color, inherit);
  margin-bottom: 0.5em;
}
.block--collage .col--text .copy, .block--collage .col--text .copy p {
  max-width: 50ch;
}
.block--collage .col--text .actions {
  margin-top: 3rem;
}
.block--collage .col--image {
  flex: 0 1 60%;
  display: grid;
  padding: 0;
  margin-left: calc(-1 * var(--gutter, 0));
  margin-right: calc(-1 * var(--gutter, 0));
  grid-template: repeat(7, 100px)/repeat(8, 1fr);
  grid-template: repeat(7, 1fr)/repeat(8, 1fr);
  grid-template: repeat(3, minmax(var(--grid-min, 150px), 1fr))/repeat(4, minmax(var(--grid-min, 150px), 1fr));
  grid-template: repeat(7, 50px)/repeat(8, minmax(var(--grid-min, 150px), 1fr));
}
@media (min-width: 900px) {
  .block--collage .col--image {
    margin-left: auto;
    grid-template: repeat(7, minmax(var(--grid-min, 150px), 1fr))/repeat(8, minmax(var(--grid-min, 150px), 1fr));
  }
}
.block--collage .collage__brand-graphic, .block--collage .collage__primary-image, .block--collage .collage__secondary-image, .block--collage .collage__metric {
  padding: 0;
  border-top: 0;
}
.block--collage .collage__primary-image .rotating,
.block--collage .collage__primary-image .rotating__item,
.block--collage .collage__primary-image .images__wrapper,
.block--collage .collage__primary-image .images__container,
.block--collage .collage__primary-image .image__wrapper, .block--collage .collage__secondary-image .rotating,
.block--collage .collage__secondary-image .rotating__item,
.block--collage .collage__secondary-image .images__wrapper,
.block--collage .collage__secondary-image .images__container,
.block--collage .collage__secondary-image .image__wrapper {
  height: 100%;
}
.block--collage .collage__primary-image img, .block--collage .collage__secondary-image img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.block--collage .collage__secondary-image .image__wrapper {
  --meta-top: auto;
  --meta-bottom: 0;
}
.block--collage .collage__brand-graphic {
  mix-blend-mode: multiply;
  grid-column: 1/span 4;
  grid-row: 5/span 4;
  transform: translateX(calc(-1 * var(--grid-min, 0)));
}
.block--collage .collage__brand-graphic svg {
  width: 100%;
  height: auto;
}
.block--collage .collage__brand-graphic path,
.block--collage .collage__brand-graphic circle {
  stroke: var(--brand-graphic-color, var(--highlight-color, #00a9ce));
}
@media (min-width: 900px) {
  .block--collage .collage__brand-graphic {
    transform: none;
    grid-column: 2/span 3;
    grid-row: 5/span 3;
  }
}
@media (min-width: 1200px) {
  .block--collage .collage__brand-graphic {
    grid-column: 5/7;
    grid-row: 5/span 2;
  }
}
.block--collage .collage__primary-image {
  grid-column: 1/7;
  grid-row: 1/7;
}
@media (min-width: 900px) {
  .block--collage .collage__primary-image {
    grid-column: 1/7;
    grid-row: 1/7;
  }
}
@media (min-width: 1200px) {
  .block--collage .collage__primary-image {
    grid-column: 1/6;
    grid-row: 1/6;
  }
}
.block--collage .collage__secondary-image {
  grid-column: 7/9;
  grid-row: 3/8;
}
@media (min-width: 900px) {
  .block--collage .collage__secondary-image {
    grid-column: 7/9;
    grid-row: 2/9;
  }
}
@media (min-width: 1200px) {
  .block--collage .collage__secondary-image {
    grid-column: 6/9;
    grid-row: 2/9;
  }
}
.block--collage .collage__metric {
  position: relative;
  z-index: 3;
  grid-column: 4/span 4;
  grid-row: 5/span 4;
}
@media (min-width: 900px) {
  .block--collage .collage__metric {
    grid-column: 5/span 3;
    grid-row: 5/span 3;
  }
}
@media (min-width: 1200px) {
  .block--collage .collage__metric {
    grid-column: 3/5;
    grid-row: 5/span 2;
  }
}
/**
 * Main SASS file
 * This file imports all other SASS partials
 */
.block--cta-banners {
  --gutter: var(--gutter--lg);
  --bg-breakpoint: 25%;
}
@media (min-width: 900px) {
  .block--cta-banners {
    --bg-breakpoint: 50%;
  }
}
.block--cta-banners .block__content {
  display: flex;
  gap: 40px;
}
.block--cta-banners .flexgrid-row {
  width: 100%;
}
.block--cta-banners .banner__action {
  white-space: nowrap;
}
.block--cta-banners .banner .copy {
  margin-bottom: 1.5em;
}
.block--cta-banners .banner.col-12 .banner__content, .block--cta-banners .banner.col-6:only-child .banner__content {
  display: flex;
  flex-direction: column;
  gap: clamp(2.2222222222rem, 10.582010582vw, 8.8888888889rem * var(--scale-factor, 1));
}
.block--cta-banners .banner.col-12 .banner__content .col > *, .block--cta-banners .banner.col-6:only-child .banner__content .col > * {
  flex: 1;
}
.block--cta-banners .banner.col-12 .banner__content .col > *.banner__text, .block--cta-banners .banner.col-6:only-child .banner__content .col > *.banner__text {
  flex: 1 1 auto;
}
@media (min-width: 900px) {
  .block--cta-banners .banner.col-12 .banner__content, .block--cta-banners .banner.col-6:only-child .banner__content {
    flex-direction: row;
    align-items: center;
  }
}
.block--cta-banners .banner.col-12:has(.banner__actions form) .banner__content > *.banner__actions, .block--cta-banners .banner.col-6:only-child:has(.banner__actions form) .banner__content > *.banner__actions {
  flex: 1 1 50%;
}
.block--cta-banners .banner.col-6:only-child {
  grid-column: span 12;
}
.block--cta-banners form .frm_fields_container {
  gap: 1em;
}
.block--cta-banners form .frm_form_field:has(> label) {
  display: flex;
  flex-direction: column;
  gap: 0.5em;
}
.block--cta-banners form *[type=submit] {
  border: 0;
  padding: 1em 1.5em;
  font-size: var(--font-size--9);
  background: var(--highlight-color, var(--color));
  color: var(--bgcolor);
  border-radius: 99999px;
  font-weight: 800;
  margin: 0;
  cursor: pointer;
  transition: all 0.4s ease-in-out;
}
.block--cta-banners form *[type=submit]:hover {
  box-shadow: 0 0 0 2px var(--color);
  background: var(--bgcolor);
  color: var(--color);
}

/**
 * Main SASS file
 * This file imports all other SASS partials
 */
.block--columns {
  --local-max-cols: 1;
}
@media (min-width: 900px) {
  .block--columns {
    --local-max-cols: var(--max-cols, 3);
  }
}
.block--columns .block__content {
  align-items: center;
  gap: 4.4444444444rem;
  margin-left: auto;
  margin-right: auto;
}
.block--columns .columns {
  min-width: 100%;
  --gap: 80px;
  display: flex;
  flex-wrap: wrap;
  gap: 80px;
}
@media (min-width: 900px) {
  .block--columns .columns {
    --gap: 129px;
    gap: 129px;
  }
}
.block--columns .columns > * {
  flex: 0 0 calc((100% - (var(--local-max-cols, 3) - 1) * var(--gap, 20px)) / var(--local-max-cols, 3));
  max-width: calc((100% - (var(--local-max-cols, 3) - 1) * var(--gap, 20px)) / var(--local-max-cols, 3));
}
.block--columns .column .heading--main {
  font-family: var(--font--heading);
  font-weight: 600;
}
.block--columns .column .copy {
  line-height: 1.57;
}
.block--columns .column .copy, .block--columns .column .copy p, .block--columns .column .copy li {
  font-size: clamp(0.9444444444rem, 1.1243386243vw, 0.9444444444rem * var(--scale-factor, 1));
}
.block--columns .column .button--text_icon .button__icon {
  background: transparent;
  margin-left: auto;
}
.block--columns .column .button--text_icon .button__icon path {
  fill: var(--color, #002d72);
}
.block--columns .column .actions {
  margin-top: 1.1111111111rem;
  display: flex;
  flex-direction: column;
}
.block--columns .column .actions > * {
  position: relative;
  margin: 10px 0;
  width: 100%;
}
.block--columns .column .actions > *.button--solid {
  width: auto;
  margin-right: auto;
}
.block--columns .column .actions > *.button--solid .button__label {
  width: 100%;
}
.block--columns .column .actions > *:not(.button--solid):after {
  content: "";
  height: 1px;
  width: 100%;
  background: var(--muted, #eaeaea);
  position: absolute;
  bottom: -10px;
  left: 0;
}
.block--columns .column .actions > *:not(.button--solid):last-child:after {
  display: none;
}

/**
 * Main SASS file
 * This file imports all other SASS partials
 */
.block--tabs {
  --gutter: var(--gutter--default);
}
@media (min-width: 900px) {
  .block--tabs {
    --gutter: var(--gutter--lg);
  }
}
.block--tabs .block__content {
  display: flex;
  align-items: center;
  gap: 4.4444444444rem;
  flex-direction: column;
  align-items: flex-start;
}
.block--tabs .tabs__sections {
  min-width: 100%;
}
.block--tabs .tabs__section {
  display: none;
}
.block--tabs .tabs__section.active {
  display: block;
}

.tabs__nav {
  display: flex;
  gap: 20px;
  justify-content: flex-start;
  width: 100%;
  overflow: auto;
}
.tabs__section .row {
  display: flex;
  gap: clamp(4.4444444444rem, 6.9444444444vw, 5.8333333333rem * var(--scale-factor, 1));
  flex-direction: column;
}
@media (min-width: 900px) {
  .tabs__section .row {
    flex-direction: row;
  }
}
.tabs__section .col--text {
  flex: 0 1 40%;
}
.tabs__section .col--text .heading--main {
  font-weight: 800;
}
.tabs__section .col--text .copy, .tabs__section .col--text .copy p {
  line-height: 1.5;
}
.tabs__section .col--text .copy p {
  max-width: 50ch;
}
.tabs__section .col--text .actions {
  margin-top: 2rem;
}
.tabs__section .col--image {
  flex: 0 1 60%;
}
.tabs__section .card--resource {
  --highlight-color: #ed8b00;
}
.tabs__section .card--resource path {
  fill: var(--highlight-color, #ed8b00);
}
.tabs__section .card--resource.has-icon .card__text {
  padding-left: 65px;
  display: grid;
  grid-template: min-content min-content/auto auto;
  gap: 20px;
}
.tabs__section .card--resource .card__heading {
  color: #002d72;
  font-size: clamp(1.1111111111rem, 1.8518518519vw, 1.5555555556rem * var(--scale-factor, 1));
}
.tabs__section .card--resource .card__link {
  --highlight-color: #ed8b00;
  grid-row: 2;
  grid-column: 1;
  font-weight: 700;
  color: var(--highlight-color, #ed8b00);
}
.tabs__section .card--resource .card__icon {
  left: -24px;
  top: 20px;
  position: absolute;
  height: 56px;
  width: 56px;
  border: 3px solid var(--highlight-color, #ed8b00);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.tabs__section .card--resource .card__icon:after {
  position: absolute;
  content: "";
  height: 46px;
  width: 46px;
  border: 3px solid var(--highlight-color, #ed8b00);
  border-radius: 50%;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.tabs__section .card--resource .card__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-right: calc(-0.5 * var(--gutter));
}
.tabs__section .card--resource .card__text {
  align-items: flex-start;
  justify-content: flex-start;
  background: #ffffff;
  padding: 35px;
  order: 2;
  position: relative;
  z-index: 2;
  margin-top: -48px;
  max-width: 40ch;
}

/**
 * Main SASS file
 * This file imports all other SASS partials
 */
.block--text-plus {
  --gutter: var(--gutter--lg);
}
.block--text-plus .block__content {
  display: flex;
  align-items: center;
  gap: 4.4444444444rem;
  flex-direction: column;
  align-items: flex-start;
}
.block--text-plus .row {
  align-items: center;
  gap: clamp(1.1111111111rem, 6.9444444444vw, 5.8333333333rem * var(--scale-factor, 1));
}
.block--text-plus .col--text .copy .button {
  text-decoration: none;
}
.block--text-plus .col--image {
  position: relative;
}
.block--text-plus .sections,
.block--text-plus .section {
  min-width: 100%;
}
.block--text-plus .tabs__section .col--text p {
  max-width: 65ch;
}
.block--text-plus .section.text-right .col--text {
  order: 2;
}
.block--text-plus .section.text-right .bg-element {
  right: auto;
  left: calc(-1 * var(--gutter));
}
.block--text-plus .section.text-right .bg-element .graphic-element {
  right: auto;
  left: 0;
  transform: translateX(-50%) translateY(-50%);
}
.block--text-plus .section .col--image {
  flex: 0 1 50%;
}
.block--text-plus .section .col--text {
  padding-top: clamp(2.7777777778rem, 6.6137566138vw, 5.5555555556rem * var(--scale-factor, 1));
  flex: 1 1 50%;
}
.block--text-plus .image__wrapper {
  z-index: 2;
  position: relative;
  margin-bottom: 20px;
}
@media (min-width: 1536px) {
  .block--text-plus .image__wrapper {
    padding: 0 clamp(0rem, 6.6137566138vw, 5.5555555556rem * var(--scale-factor, 1));
    margin: auto;
  }
}
@media (min-width: 1536px) {
  .block--text-plus .image__meta {
    right: clamp(0rem, 6.6137566138vw, 5.5555555556rem * var(--scale-factor, 1));
  }
}
.block--text-plus .bg-element {
  position: absolute;
  height: calc(100% + 43px);
  width: calc(100% + var(--gutter));
  top: 43px;
  left: 0;
  right: calc(-1 * var(--gutter));
  overflow: hidden;
}
.block--text-plus .bg-element.bgcolor--default {
  background: var(--muted, #00a9ce);
}
.block--text-plus .bg-element.bgcolor--default .graphic-element {
  opacity: 0.2;
  mix-blend-mode: multiply;
}
.block--text-plus .bg-element.bgcolor--default .graphic-element circle {
  stroke: #00a9ce;
}
.block--text-plus .bg-element .graphic-element {
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  transform: translateX(50%) translateY(-50%);
}
.block--text-plus .bg-element .graphic-element svg {
  width: 100%;
  height: auto;
}
.block--text-plus .bg-element .graphic-element circle {
  stroke-width: 4px;
  stroke: var(--muted, #ffffff);
}
.block--text-plus.hero .section .col--text {
  padding-top: 0;
}
.block--text-plus.hero .section .col--text .heading--context {
  margin-bottom: 3em;
}
.block--text-plus.hero .section .col--text .heading--main {
  max-width: 40ch;
}
.block--text-plus.hero .section .col--text .copy {
  font-size: clamp(0.8888888889rem, 1.1904761905vw, 1rem * var(--scale-factor, 1));
}
.block--text-plus.hero .section img {
  border-radius: var(--card-corner, 4px);
}
.block--text-plus.hero .col--image:has(.form__wrapper:not(.bgcolor--default)) {
  --cover-max-height: calc(100vh - var(--wp-admin--admin-bar--height, 0px) - var(--cell-gap, 20px));
  align-self: stretch;
  display: grid;
  grid-template: auto/auto;
}
.block--text-plus.hero .col--image:has(.form__wrapper:not(.bgcolor--default)):before, .block--text-plus.hero .col--image:has(.form__wrapper:not(.bgcolor--default)):after {
  content: "";
  position: sticky;
  top: var(--wp-admin--admin-bar--height, 0px);
  left: 0;
  /* width: 100%; */
  background-color: #FFF;
  border-radius: 0;
  height: var(--cell-gap, 20px);
  z-index: 40;
  display: block;
  /* border: 1px solid red; */
  grid-column: 1;
  grid-row: 1;
  margin-top: calc(-1 * var(--cell-gap, 20px));
  margin-right: calc(-1 * var(--gutter, 0px));
  height: 100vh;
  background: linear-gradient(to bottom, #FFF, #FFF var(--cell-gap, 20px), rgba(0, 0, 0, 0) var(--cell-gap, 20px), rgba(0, 0, 0, 0) var(--cover-max-height, 100vh), rgba(255, 255, 255, 0) var(--cover-max-height, 100vh), rgba(255, 255, 255, 0));
}
.block--text-plus.hero .col--image:has(.form__wrapper:not(.bgcolor--default)):after {
  margin-top: 0;
  top: calc(var(--cell-gap, 20px) + var(--wp-admin--admin-bar--height, 0px));
  transform: translateY(var(--cell-gap, 20px));
  background: linear-gradient(to top, #FFF, #FFF var(--cell-gap, 20px), rgba(0, 0, 0, 0) var(--cell-gap, 20px), rgba(0, 0, 0, 0));
}
.block--text-plus.hero .col--image:has(.form__wrapper:not(.bgcolor--default)) > * {
  grid-row: 1;
  grid-column: 1;
  padding: 80px;
}
.block--text-plus.hero .form__bg:before, .block--text-plus.hero .form__bg:after {
  content: "";
  position: absolute;
  background-color: var(--bgcolor);
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  border-radius: var(--card-corner, 9px);
}
.block--text-plus.hero .form__bg:after {
  left: calc(100% + var(--cell-gap, 20px));
  width: calc(1 * var(--gutter) - var(--cell-gap, 20px));
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  background: #002d72;
}
.block--text-plus.hero .form__wrapper {
  z-index: 2;
}
.block--text-plus.hero .form__wrapper:not(.bgcolor--default) {
  background: transparent;
}
.block--text-plus.hero .form__wrapper:not(.bgcolor--default):after {
  content: "";
  top: var(--wp-admin--admin-bar--height, 0px);
  top: 0;
  left: 0;
  width: 100%;
  height: var(--cell-gap, 20px);
  margin-top: calc(-1 * var(--cell-gap, 20px));
  background: var(--bgcolor, #ffffff);
  border-radius: var(--card-corner, 9px);
  display: none;
}

/**
 * Main SASS file
 * This file imports all other SASS partials
 */
.block--accordion .accordion__section .accordion__text > *:last-child {
  margin-bottom: 0;
}

.block--accordion {
  --gutter: var(--gutter--lg);
}
.block--accordion .accordion__nav {
  background: var(--muted);
  padding: clamp(1rem, 2.1825396825vw, 1.8333333333rem * var(--scale-factor, 1)) clamp(1.1111111111rem, 2.6455026455vw, 2.2222222222rem * var(--scale-factor, 1));
  border-radius: 4px;
}
.block--accordion .block__content {
  display: flex;
  gap: clamp(2.2222222222rem, 6.6137566138vw, 5.5555555556rem * var(--scale-factor, 1));
}
.block--accordion:has(.sidebar) {
  display: grid;
  -moz-column-gap: 40px;
       column-gap: 40px;
  row-gap: clamp(2.2222222222rem, 6.6137566138vw, 5.5555555556rem * var(--scale-factor, 1));
}
@media (min-width: 900px) {
  .block--accordion:has(.sidebar) {
    row-gap: 0;
  }
}
.block--accordion:has(.sidebar) .block__content {
  display: contents;
}
.block--accordion:has(.sidebar) .sidebar {
  position: sticky;
  top: calc(20px + var(--wp-admin--admin-bar--height, 0px));
}
@media (min-width: 900px) {
  .block--accordion:has(.sidebar) .sidebar {
    grid-row: 1/span 2;
    grid-column: 2;
  }
}
.block--accordion .sidebar {
  background: var(--muted, transparent);
  padding: 40px;
  align-self: flex-start;
  border-radius: var(--card-corner, 8px);
}
.block--accordion .sidebar__content {
  margin-bottom: 2em;
}
.block--accordion .sidebar__content:last-child {
  margin-bottom: 0;
}
.block--accordion .sidebar .contact {
  display: flex;
  gap: 1.5rem;
}
.block--accordion .sidebar .contact__text {
  display: flex;
  flex-direction: column;
  gap: 0.5em;
}
.block--accordion .sidebar .contact__name {
  font-weight: 700;
}
.block--accordion .sidebar .contact__avatar {
  width: clamp(3.1111111111rem, 6.3492063492vw, 5.3333333333rem * var(--scale-factor, 1));
}
.block--accordion .sidebar .contact__description a {
  text-decoration: underline;
}
.block--accordion .sidebar .contact__description a:hover {
  text-decoration: none;
}
.block--accordion circle {
  fill: var(--bgcolor);
}
.block--accordion .bg_split {
  --content-padding: 36px;
}
.block--accordion .bg_split circle {
  fill: #ffffff;
}
.block--accordion .accordion {
  display: flex;
  flex: 1;
}
.block--accordion .accordion__header {
  background: transparent;
  border: 0;
  display: flex;
  gap: 1em;
  justify-content: flex-start;
  padding: 1em;
  padding-left: 40px;
}
.block--accordion .accordion__content-wrapper {
  max-width: 80ch;
}
@media (min-width: 1536px) {
  .block--accordion .accordion__content-wrapper p, .block--accordion .accordion__content-wrapper li {
    font-size: clamp(1rem, 1.0869565217vw, 1.2222222222rem * var(--scale-factor, 1));
  }
}
.block--accordion .accordion__label {
  cursor: pointer;
}
.block--accordion .accordion__label__title {
  text-align: left;
}
.block--accordion .accordion__label-icon {
  position: absolute;
  left: 0;
  top: calc(1em + 2px);
}
.block--accordion .accordion__body {
  padding-left: 2rem;
}
.block--accordion .accordion:has(.accordion__header .icon) .accordion__body {
  padding-left: calc(0.5rem + 32px);
}
.block--accordion .accordion__toggle {
  left: 0;
  margin-left: -1px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: 0.25s ease-in-out transform;
}
.block--accordion .accordion__toggle svg {
  display: block;
}
.block--accordion .accordion__header {
  margin: 0;
  position: relative;
}
.block--accordion .accordion__header .label__icon,
.block--accordion .accordion__header .label__text {
  opacity: var(--opacity, 0.4);
  transition: 0.25s ease-in-out opacity;
}
.block--accordion .accordion__header .label__icon,
.block--accordion .accordion__header .accordion__label-icon {
  align-items: center;
  display: flex;
  flex: 0 0 32px;
  justify-content: center;
  width: 32px;
  top: 1.4em;
}
.block--accordion .accordion__header .label__icon svg,
.block--accordion .accordion__header .accordion__label-icon svg {
  transition: transform 0.33s ease-in-out;
}
.block--accordion .accordion__header .label__text {
  text-align: left;
}
.block--accordion .accordion__nav-item {
  display: none;
}
.block--accordion .accordion__section {
  border-bottom: 1px solid var(--muted, #cceef5);
  flex-direction: column;
}
.block--accordion .accordion__section:last-child {
  border: 0;
}
.block--accordion .accordion__section .accordion__body {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.25s ease-out;
  will-change: max-height;
}
.block--accordion .accordion__section .accordion__content-wrapper {
  display: flex;
  gap: 2rem;
  padding: var(--content-padding, 0);
  padding-bottom: 36px;
  padding-top: 0;
}
.block--accordion .accordion__section .accordion__text {
  flex: 1;
  max-width: 80ch;
}
.block--accordion .accordion__section .accordion__text ul {
  list-style: square;
  padding-left: 1em;
}
.block--accordion .accordion__section .accordion__media {
  flex: 1;
}
.block--accordion .accordion__section .accordion__header_button {
  background: none;
  border: 0;
  box-shadow: none;
  color: var(--color, #00a9ce);
  cursor: pointer;
  display: flex;
  font-size: clamp(0.8888888889rem, 1.3227513228vw, 1.1111111111rem * var(--scale-factor, 1));
  font-weight: 600;
  gap: 0.5rem;
  margin-bottom: 0;
  padding: 2rem;
  width: 100%;
}
.block--accordion .accordion__section .accordion__header_button:hover {
  --opacity: 1;
}
.block--accordion .accordion__section.active {
  display: flex;
}
.block--accordion .accordion__section.active .accordion__label-icon svg {
  transform: rotate(135deg);
}
.block--accordion .accordion__section.active .accordion__header {
  opacity: 1;
}
.block--accordion .accordion__section.active .accordion__header .label__icon,
.block--accordion .accordion__section.active .accordion__header .label__text {
  opacity: var(--opacity, 1);
}
.block--accordion .accordion__section.active .accordion__toggle {
  transform: translateY(-50%) rotate(45deg);
}
.block--accordion .accordion__section.active .accordion__body {
  max-height: none;
}
.block--accordion .accordion .accordion__nav {
  display: flex;
  flex-direction: column;
}
.block--accordion .accordion .accordion__nav-item {
  background: none;
  border: 0;
  box-shadow: none;
  display: flex;
  font-size: clamp(0.8888888889rem, 1.3227513228vw, 1.1111111111rem * var(--scale-factor, 1));
  font-weight: 600;
  opacity: 0.4;
  padding: clamp(1rem, 2.380952381vw, 2rem * var(--scale-factor, 1));
}
.block--accordion .accordion .accordion__nav-item.active {
  opacity: 1;
}
.block--accordion .banner {
  border: 1px solid var(--stroke-color);
}

/**
 * Main SASS file
 * This file imports all other SASS partials
 */
.block--text {
  --gutter: var(--gutter--lg);
}
.block--text .block__content {
  display: flex;
  flex-direction: column;
  gap: var(--gap, 40px);
}
@media (min-width: 900px) {
  .block--text .block__content {
    flex-direction: row;
  }
}
.block--text .block__content .actions {
  margin-top: 2.6666666667rem;
}
.block--text .col--text {
  flex: 1;
}
.block--text .col--supporting-content {
  flex: 0 0 auto;
  position: relative;
}
.block--text .metric {
  padding: 64px;
  max-width: 300px;
}
.block--text .supporting-content__wrapper {
  position: sticky;
  top: calc(var(--gap, 40px) + var(--wp-admin--admin-bar--height, 0));
  padding-right: var(--gutter);
  margin-right: calc(-1 * var(--gutter));
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.block--text .supporting-content__wrapper .media.image__wrapper,
.block--text .supporting-content__wrapper .media img {
  border-radius: var(--card-corners, 9px);
  max-width: 300px;
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
}
.block--text .supporting-content__wrapper .custom {
  max-width: 300px;
}
.block--text .supporting-content__background {
  position: absolute;
  top: 0;
  left: 100%;
  margin-left: calc(-1 * var(--gutter));
  width: var(--gutter);
  overflow: hidden;
  padding-left: var(--gap, 20px);
}
.block--text .supporting-content__background svg {
  min-width: calc(1 * var(--gutter));
  max-width: 300px;
  height: auto;
  width: 20vw;
}

/**
 * Main SASS file
 * This file imports all other SASS partials
 */
.block--cards {
  --gutter: var(--gutter--lg);
}
.block--cards.bgcolor--default .carousel__nav, .block--cards.bgcolor--white .carousel__nav {
  --muted: #cceef5;
  --button-bgcolor: #002d72;
}
.block--cards.bgcolor--light-blue-50 .carousel__nav {
  --button-bgcolor: #002d72;
}
.block--cards .block__intro .textblock {
  display: grid;
  grid-template: auto/max-content max-content;
  -moz-column-gap: clamp(2.2222222222rem, 7.9365079365vw, 6.6666666667rem * var(--scale-factor, 1));
       column-gap: clamp(2.2222222222rem, 7.9365079365vw, 6.6666666667rem * var(--scale-factor, 1));
}
.block--cards .block__intro .heading--main,
.block--cards .block__intro .heading--context,
.block--cards .block__intro .copy {
  grid-column: 1;
}
.block--cards .block__intro .heading--main,
.block--cards .block__intro .heading--context {
  grid-column: 1/-1;
}
.block--cards .block__intro .heading--main {
  font-size: calc(clamp(1.3333333333rem, 1.7195767196vw, 1.4444444444rem * var(--scale-factor, 1)) * 1.08);
}
.block--cards .cards__footer {
  margin-top: clamp(1.7777777778rem, 4.2328042328vw, 3.5555555556rem * var(--scale-factor, 1));
  display: flex;
  justify-content: center;
}
.block--cards.carousel .block__content {
  display: flex;
  gap: clamp(2.2222222222rem, 7.4074074074vw, 6.2222222222rem * var(--scale-factor, 1));
  flex-direction: column;
}
@media (min-width: 900px) {
  .block--cards.carousel .block__content {
    flex-direction: row;
  }
}
.block--cards.carousel:has(.block__intro) .block__content {
  display: grid;
  grid-template: auto/auto auto;
  row-gap: 0;
}
@media (min-width: 900px) {
  .block--cards.carousel:has(.block__intro) .block__content {
    grid-template: auto auto/auto auto;
  }
}
.block--cards.carousel:has(.block__intro) .cards__wrapper {
  display: contents;
}
.block--cards.carousel:has(.block__intro) .carousel__nav {
  grid-column: 2;
}
.block--cards.carousel:has(.block__intro) .cards {
  grid-column: 1/-1;
}
.block--cards.carousel:has(.block__intro) .block__intro .textblock > *:only-child {
  margin-bottom: 0;
}
.block--cards.carousel:has(.block__intro):has(.carousel__nav) .carousel__nav,
.block--cards.carousel:has(.block__intro):has(.carousel__nav) .block__intro {
  margin-top: auto;
  margin-bottom: 0;
}
.block--cards.carousel:has(.block__intro):has(.carousel__nav) .block__intro {
  padding-bottom: clamp(0.2777777778rem, 0.6613756614vw, 0.5555555556rem * var(--scale-factor, 1));
}
.block--cards.carousel:has(.block__intro):has(.leadin) .block__content {
  gap: clamp(2.2222222222rem, 7.4074074074vw, 6.2222222222rem * var(--scale-factor, 1));
  display: flex;
}
.block--cards.carousel:has(.block__intro):has(.leadin) .cards__wrapper {
  display: block;
}
@media (min-width: 900px) {
  .block--cards.carousel:has(.leadin) .block__content {
    display: grid;
    grid-template-columns: 1fr 60%;
  }
}
.block--cards.carousel .carousel__nav {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  margin-bottom: 30px;
}
.block--cards.carousel .carousel__nav button {
  width: clamp(1.6666666667rem, 3.3068783069vw, 2.7777777778rem * var(--scale-factor, 1));
  height: clamp(1.6666666667rem, 3.3068783069vw, 2.7777777778rem * var(--scale-factor, 1));
  border-radius: 50%;
  overflow: hidden;
  background: var(--button-bgcolor, #002d72);
  box-shadow: 0 0 0 0 var(--button-bgcolor, #002d72);
  border: 0;
  line-height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  transition: box-shadow 0.33s ease-in-out;
  cursor: pointer;
}
.block--cards.carousel .carousel__nav button:hover {
  box-shadow: 0 0 0 2px var(--button-bgcolor, #002d72);
}
.block--cards.carousel .carousel__nav button.disabled {
  background: var(--muted, #E0F5F9);
  box-shadow: 0 0 0 0 var(--muted, #E0F5F9);
  cursor: default;
}
.block--cards.carousel .carousel__nav button.disabled:hover {
  box-shadow: 0 0 0 0 var(--muted, #E0F5F9);
}
.block--cards.carousel .carousel__nav .button__icon {
  width: 24%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.block--cards.carousel .carousel__next .button__icon {
  transform: translateX(20%);
}
.block--cards.carousel .cards {
  flex: 1;
  margin-right: calc(-1 * var(--gutter));
  display: grid;
  grid-auto-flow: column;
  gap: 20px;
  overflow: auto;
  padding-right: var(--gutter);
  padding-bottom: 40px;
  grid-template: auto/90%;
  grid-auto-columns: 90%;
}
.block--cards.carousel .cards__wrapper {
  flex: 1;
}
@media (min-width: 900px) {
  .block--cards.carousel .cards {
    grid-template: auto/33.3333%;
    grid-auto-columns: 33.3333%;
    grid-template: auto/75%;
    grid-auto-columns: 75%;
  }
}
@media (min-width: 1536px) {
  .block--cards.carousel .cards {
    grid-template: auto/40%;
    grid-auto-columns: 40%;
  }
}
.block--cards.carousel .leadin .textblock {
  display: flex;
  flex-direction: column;
  gap: 1em;
}
.block--cards.carousel .leadin .heading--main {
  font-size: calc(clamp(1.3333333333rem, 1.7195767196vw, 1.4444444444rem * var(--scale-factor, 1)) * 1.23075);
  line-height: 1.13;
  font-weight: 800;
}
.block--cards.carousel .leadin .heading--context {
  margin-bottom: 1em;
}
@media (min-width: 1536px) {
  .block--cards.carousel .leadin .copy p, .block--cards.carousel .leadin .copy li, .block--cards.carousel .leadin .copy td {
    font-size: clamp(1rem, 0.9881422925vw, 1.1111111111rem * var(--scale-factor, 1));
  }
}
.block--cards.carousel .leadin .copy > *:last-child {
  margin-bottom: 0;
}
.block--cards.carousel .leadin .actions {
  margin-top: 1em;
}
@media (min-width: 900px) {
  .block--cards.carousel .leadin {
    flex: 0 0 40%;
    max-width: 400px;
  }
}
.block--cards.masonry .cards {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: var(--modular-row-gap, var(--modular-gap, 34px));
  row-gap: var(--modular-row-gap, var(--modular-gap, 46px));
}
.block--cards.masonry .cards .card,
.block--cards.masonry .cards .metric,
.block--cards.masonry .cards .graphic-element {
  grid-column: span 12;
}
@media (min-width: 900px) {
  .block--cards.masonry .cards .card,
  .block--cards.masonry .cards .metric,
  .block--cards.masonry .cards .graphic-element {
    grid-column: span 4;
  }
}
.block--cards.masonry .cards .graphic-element svg {
  width: 100%;
  height: auto;
}
.block--cards.masonry .cards .card:first-child, .block--cards.masonry .cards .card:nth-child(9) {
  grid-column: span 12;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.block--cards.masonry .cards .card:first-child .card__body, .block--cards.masonry .cards .card:nth-child(9) .card__body {
  grid-column: 1/-1;
}
.block--cards.masonry .cards .card:first-child .card__header + .card__body, .block--cards.masonry .cards .card:nth-child(9) .card__header + .card__body {
  grid-column: auto;
}
@media (min-width: 900px) {
  .block--cards.masonry .cards .card:first-child, .block--cards.masonry .cards .card:nth-child(9) {
    grid-column: span 7;
  }
}
@media (min-width: 1440px) {
  .block--cards.masonry .cards .card:first-child, .block--cards.masonry .cards .card:nth-child(9) {
    grid-column: span 6;
  }
}
.block--cards.masonry .cards .graphic-element.color--default:nth-child(3) {
  --color: #b5bd00;
}
.block--cards.masonry .cards .graphic-element.color--default:nth-child(7) {
  --color: #ed8b00;
}
.block--cards.masonry .cards .metric:nth-child(2), .block--cards.masonry .cards .metric:nth-child(3), .block--cards.masonry .cards .metric:nth-child(7), .block--cards.masonry .cards .metric:nth-child(8),
.block--cards.masonry .cards .graphic-element:nth-child(2),
.block--cards.masonry .cards .graphic-element:nth-child(3),
.block--cards.masonry .cards .graphic-element:nth-child(7),
.block--cards.masonry .cards .graphic-element:nth-child(8) {
  grid-column: span 6;
}
@media (min-width: 900px) {
  .block--cards.masonry .cards .metric:nth-child(2), .block--cards.masonry .cards .metric:nth-child(3), .block--cards.masonry .cards .metric:nth-child(7), .block--cards.masonry .cards .metric:nth-child(8),
  .block--cards.masonry .cards .graphic-element:nth-child(2),
  .block--cards.masonry .cards .graphic-element:nth-child(3),
  .block--cards.masonry .cards .graphic-element:nth-child(7),
  .block--cards.masonry .cards .graphic-element:nth-child(8) {
    grid-column: span 3;
  }
}
.block--cards:has(.filter-bar--vertical) {
  --gutter: 0;
}
.block--cards:has(.filter-bar--vertical) .block__content {
  display: grid;
  grid-template-columns: var(--gutter--xs) 1fr;
  gap: var(--modular-gap, 20px);
  row-gap: 0;
  align-items: flex-start;
}
.block--cards:has(.filter-bar--vertical) .cards__wrapper {
  padding: 56px 56px;
  border-radius: var(--modular-corner, 9px) 0 0 var(--modular-corner, 9px);
  background: #eaeaea;
  --card-bgcolor: #ffffff;
}
.block--cards:has(.filter-bar--vertical) .filter-bar__content-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 1em;
}
.block--cards .filter-bar--vertical {
  position: relative;
  margin: 0;
  border-radius: 0 var(--modular-corner, 9px) var(--modular-corner, 9px) 0;
  height: 100%;
  /*
  padding: px($cell-padding-y) px($cell-padding-x);
  grid-row: 1 / span 2;
  top: calc(var(--wp-admin--admin-bar--height, 0px) + var(--modular-gap, 20px));
  height: calc(100vh - (var(--wp-admin--admin-bar--height, 0px) + var(--modular-gap, 20px)) - var(--modular-gap, 20px));
  position: sticky;
  */
}
.block--cards .filter-bar--vertical:before {
  content: "";
  width: var(--gutter);
  left: 0;
  top: 0;
  transform: translateX(-100%);
  height: 100%;
  background: var(--bgcolor);
  display: none;
}
.block--cards .filter-bar--vertical:after {
  display: none;
}

/**
 * Main SASS file
 * This file imports all other SASS partials
 */
.block--people {
  --columns: 3;
}
.block--people .block__content {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: clamp(2.2222222222rem, 7.671957672vw, 6.4444444444rem * var(--scale-factor, 1));
  align-items: flex-start;
}
@media (min-width: 1440px) {
  .block--people .block__content {
    grid-template-columns: minmax(350px, 1fr) repeat(3, 1fr);
  }
}
.block--people:has(.leadin) {
  --columns: 2;
}
.block--people:has(.leadin) .people {
  grid-column: 1;
}
@media (min-width: 1440px) {
  .block--people:has(.leadin) .people {
    grid-column: span 3;
  }
}
.block--people .heading--main {
  font-size: calc(clamp(1.3333333333rem, 1.7195767196vw, 1.4444444444rem * var(--scale-factor, 1)) * 1.23075);
  line-height: 1.1;
  font-weight: 800;
}
.block--people .leadin .textblock {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (min-width: 1536px) {
  .block--people .leadin .textblock .copy p, .block--people .leadin .textblock .copy li, .block--people .leadin .textblock .copy td {
    font-size: clamp(1rem, 0.9881422925vw, 1.1111111111rem * var(--scale-factor, 1));
  }
}
.block--people .people {
  display: grid;
  gap: 20px;
  grid-column: span 4;
  grid-template-columns: 1fr;
}
@media (min-width: 900px) {
  .block--people .people {
    grid-template-columns: repeat(var(--columns, 3), 1fr);
  }
}
.block--people .person {
  display: flex;
  gap: 20px;
  align-items: center;
}
.block--people .person__avatar {
  flex: 0 0 clamp(4.4444444444rem, 8.7301587302vw, 7.3333333333rem * var(--scale-factor, 1));
  width: clamp(4.4444444444rem, 8.7301587302vw, 7.3333333333rem * var(--scale-factor, 1));
  height: clamp(4.4444444444rem, 8.7301587302vw, 7.3333333333rem * var(--scale-factor, 1));
  border-radius: 50%;
  overflow: hidden;
}
.block--people .person__avatar img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.block--people .person__name {
  font-weight: 700;
  margin-bottom: 0.25em;
}
.block--people .person__description + .person__contact {
  margin-top: 0.5em;
}
@media (min-width: 1536px) {
  .block--people .person__contact,
  .block--people .person__contact p, .block--people .person__contact li, .block--people .person__contact td {
    font-size: clamp(0.8888888889rem, 0.8893280632vw, 1rem * var(--scale-factor, 1));
  }
}

/**
 * Main SASS file
 * This file imports all other SASS partials
 */
.block--navbar.align--center .block__content {
  margin-left: -24px;
  margin-right: -24px;
}
.block--navbar.vst--default {
  --vst: var(--vspace--xs);
}
.block--navbar.vsb--default {
  --vsb: var(--vspace--xs);
}
.block--navbar.bgcolor--default, .block--navbar.bgcolor--white {
  --bar-bgcolor: #002d72;
  --bar-color: #ffffff;
  --label-bgcolor: #00a9ce;
  --label-color: #ffffff;
}
.block--navbar .navbar {
  display: flex;
  overflow: auto;
}
.block--navbar .navbar.bgcolor--default {
  --bgcolor: var(--bar-bgcolor, $blue);
  --color: var(--bar-color, $white);
}
.block--navbar .navbar__label {
  font-weight: 600;
  font-size: clamp(0.7222222222rem, 0.9920634921vw, 0.8333333333rem * var(--scale-factor, 1));
  display: flex;
  align-items: center;
}
.block--navbar .navbar__label.bgcolor--default {
  --bgcolor: var(--label-bgcolor, $light-blue);
  --color: var(--label-color, $white);
}
.block--navbar .navbar__label {
  padding: 32px;
}
.block--navbar .navbar__links {
  font-size: clamp(0.8888888889rem, 1.3888888889vw, 1.1666666667rem * var(--scale-factor, 1));
  padding-left: 10px;
  display: flex;
}
.block--navbar .navbar__links li {
  position: relative;
}
.block--navbar .navbar__links li:after {
  content: "";
  position: absolute;
  color: #ffffff;
  right: 0;
  top: 50%;
  height: 1.2em;
  width: 2px;
  background: rgba(255, 255, 255, 0.2);
  transform: translateY(-50%);
}
.block--navbar .navbar__links li:last-child:after {
  display: none;
}
.block--navbar .navbar__link {
  font-size: clamp(0.8888888889rem, 1.3888888889vw, 1.1666666667rem * var(--scale-factor, 1));
  font-weight: 600;
  line-height: 1;
  display: flex;
  align-items: center;
  padding: 32px 27px;
  transform: translateY(-1%);
}

/**
 * Main SASS file
 * This file imports all other SASS partials
 */
main.single-grant .inner {
  --gutter: var(--gutter--sm);
  margin: var(--gutter);
  max-width: none;
  margin-top: 0;
}
@media (min-width: 1200px) {
  main.single-grant .inner {
    margin: var(--gutter--lg);
    margin-top: 0;
  }
}
main.single-grant .inner section.title h1, main.single-grant .inner section.title h2, main.single-grant .inner section.title h3, main.single-grant .inner section.title h4, main.single-grant .inner section.title h5, main.single-grant .inner section.title h6, main.single-grant .inner section.title p {
  max-width: 40ch;
}
main.single-grant section.page-navigation nav.page-sections li:first-child a {
  padding-top: 1em;
}
@media (min-width: 900px) {
  main.single-grant section.page-navigation nav.page-sections li:first-child a {
    padding-top: 0.5em;
  }
}
main.single-grant section.page-navigation nav.page-sections li:last-child a {
  padding-bottom: 1em;
}
@media (min-width: 900px) {
  main.single-grant section.page-navigation nav.page-sections li:last-child a {
    padding-bottom: 0.5em;
  }
}
main.single-grant section.page-navigation nav.page-sections ul li a {
  text-align: left;
  justify-content: flex-start;
  min-height: 0;
}
@media (min-width: 900px) {
  main.single-grant section.page-navigation nav.page-sections ul li a {
    text-align: center;
    justify-content: center;
    min-height: 72px;
  }
}

section.page-navigation nav.page-sections ul {
  flex-direction: column;
}
@media (min-width: 900px) {
  section.page-navigation nav.page-sections ul {
    flex-direction: row;
  }
}

.single-grant .inner .block.vst--default {
  --vst: clamp(2.2222222222rem, 6.6137566138vw, 5.5555555556rem * var(--scale-factor, 1));
}
.single-grant .inner .block.vsb--default {
  --vsb: clamp(2.2222222222rem, 6.6137566138vw, 5.5555555556rem * var(--scale-factor, 1));
}
.single-grant .inner .block, .single-grant .inner .block.bgcolor--default {
  --bgcolor: #E0F5F9;
  --bgcolor-bottom: #E0F5F9;
}
.single-grant .inner .block.bgcolor--darker {
  --bgcolor: #C8ECF4;
}
.single-grant .inner .block.bgcolor-bottom--darker {
  --bgcolor-bottom: #C8ECF4;
}
.single-grant .inner .block.bg-split.vst--default {
  --vst: 0;
}
.single-grant .inner .block.bg-split.vsb--default:not(:last-child) {
  --vsb: 0;
}
.single-grant .inner .block.bg-split .block__content {
  padding: var(--gutter--sm);
}
.single-grant .block--columns .heading + .columns {
  margin-top: 3rem;
}
.single-grant .block--columns .columns {
  --gap: 40px;
  gap: 40px;
}
.single-grant .block--text {
  --gutter: var(--gutter--sm);
}
@media (min-width: 900px) {
  .single-grant .block--text {
    --gutter: clamp(2.2222222222rem, 7.9365079365vw, 6.6666666667rem * var(--scale-factor, 1));
  }
}
.single-grant .block--text .heading--context + .copy {
  margin-top: 3rem;
}
.single-grant .block--text .heading--context + .heading--main {
  margin-top: 3rem;
}
.single-grant .block--text .heading--main {
  font-size: clamp(1.5555555556rem, 2.9100529101vw, 2.4444444444rem * var(--scale-factor, 1));
  line-height: 1.2;
  max-width: 44ch;
}
.single-grant .block--text .heading--main + .copy {
  margin-top: 2em;
}
.single-grant .block--text .copy {
  font-size: clamp(0.8888888889rem, 1.3227513228vw, 1.1111111111rem * var(--scale-factor, 1));
}
.single-grant .block--text:has(.col--sidebar) .heading--main {
  margin-bottom: 0;
}
.single-grant .block--text:has(.col--sidebar) .heading--main + .copy {
  margin-top: 0;
}
.single-grant .block--text:has(.col--sidebar) .block__content {
  display: grid;
  -moz-column-gap: clamp(2.2222222222rem, 9.2592592593vw, 7.7777777778rem * var(--scale-factor, 1));
       column-gap: clamp(2.2222222222rem, 9.2592592593vw, 7.7777777778rem * var(--scale-factor, 1));
  grid-template-columns: 1fr minmax(min(33%, 400px), 400px);
}
.single-grant .block--text:has(.col--sidebar):has(.col--text .heading--main) .block__content {
  display: flex;
  flex-direction: column;
  grid-template: auto/1fr;
  grid-auto-rows: min-content;
  -moz-column-gap: clamp(2.2222222222rem, 9.2592592593vw, 7.7777777778rem * var(--scale-factor, 1));
       column-gap: clamp(2.2222222222rem, 9.2592592593vw, 7.7777777778rem * var(--scale-factor, 1));
}
@media (min-width: 900px) {
  .single-grant .block--text:has(.col--sidebar):has(.col--text .heading--main) .block__content {
    display: grid;
    grid-template: auto min-content/1fr minmax(min(33%, 400px), 400px);
  }
}
@media (min-width: 900px) {
  .single-grant .block--text:has(.col--sidebar):has(.col--text .heading--main) .col--text,
  .single-grant .block--text:has(.col--sidebar):has(.col--text .heading--main) .textblock {
    display: contents;
  }
}
.single-grant .block--text:has(.col--sidebar):has(.col--text .heading--main) .col--text .heading--main {
  grid-column: 1/-1;
}
.single-grant .block--text:has(.col--sidebar):has(.col--text .heading--main):has(.heading--context) .col--text .heading--context {
  grid-column: 1/-1;
}
.single-grant .block--text:has(.col--sidebar):has(.col--text .heading--main):has(.heading--context):has(.copy) .col--sidebar {
  grid-row: 3/span 3;
}
.single-grant .block--text:has(.col--sidebar):has(.col--text .heading--main):has(.heading--context):has(.copy):has(.actions) {
  grid-template: auto min-content 1fr/1fr minmax(min(33%, 400px), 400px);
}
.single-grant .block--text:has(.col--sidebar):has(.col--text .heading--main):has(.heading--context):has(.copy):has(.actions) .col--sidebar {
  grid-row: 3/span 4;
}
.single-grant .block--text:has(.col--sidebar):has(.col--text .heading--main) .col--text .actions {
  grid-column: 1;
}
.single-grant .block--text:has(.col--sidebar):has(.col--text .heading--main) .col--sidebar {
  grid-row: 2;
  grid-column: 2;
}
.single-grant .block--text:has(.col--sidebar):has(.col--text .heading--main) .actions {
  margin-bottom: auto;
  align-self: start;
  margin-top: 0;
  margin-bottom: auto;
}
.single-grant .block--text:has(.col--sidebar):has(.col--text .heading--main):has(.copy) .col--sidebar {
  grid-row: 2/span 2;
}
.single-grant .block--text:has(.col--sidebar):has(.col--text .heading--main):has(.copy):has(.actions) {
  grid-template: auto min-content 1fr/1fr minmax(min(33%, 400px), 400px);
}
.single-grant .block--text:has(.col--sidebar):has(.col--text .heading--main):has(.copy):has(.actions) .col--sidebar {
  grid-row: 2/span 3;
}
.single-grant .block--text .col--sidebar .component--custom {
  --font-size--8: var(--font-size--9, $font-size--9);
  font-size: 17px;
}
.single-grant .block--grant-resources {
  --max-cols: 4;
}
.single-grant .block--grant-resources .copy {
  --font-size--8: var(--font-size--10, $font-size--10);
}

.block--hero.block--modular-1.vsb--0 + .block--cards-grant:has(.filter-bar),
.block--hero.block--modular-2.vsb--0 + .block--cards-grant:has(.filter-bar) {
  --vst: 30px;
}
.block--hero.block--modular-1.vsb--0 + .block--cards-grant:not(.bgcolor--white), .block--hero.block--modular-1.vsb--0 + .block--cards-grant:not(.bgocolor--default),
.block--hero.block--modular-2.vsb--0 + .block--cards-grant:not(.bgcolor--white),
.block--hero.block--modular-2.vsb--0 + .block--cards-grant:not(.bgocolor--default) {
  margin-top: 72px;
  --vst: 0;
}

.block--cards-grant {
  --gutter: var(--gutter--default);
}
.block--cards-grant .filter-bar {
  padding-top: 40px;
  padding-bottom: 40px;
}
.block--cards-grant .filters__form {
  padding: 0;
}
.block--cards-grant .filter-bar--grant .filter__heading {
  color: #ffffff;
}

/**
 * Main SASS file
 * This file imports all other SASS partials
 */
.single-scholarship .block {
  margin-left: calc(-0.5 * var(--gutter, 0px));
  margin-right: calc(-0.5 * var(--gutter, 0px));
}
@media (min-width: 900px) {
  .single-scholarship .block {
    margin-left: 0;
    margin-right: 0;
  }
}
.single-scholarship .block.vst--default {
  --vst: clamp(2.2222222222rem, 6.6137566138vw, 5.5555555556rem * var(--scale-factor, 1));
}
.single-scholarship .block.vsb--default {
  --vsb: clamp(2.2222222222rem, 6.6137566138vw, 5.5555555556rem * var(--scale-factor, 1));
}
.single-scholarship .block.bgcolor--default {
  --bgcolor: #F1F0F5;
  --bgcolor-bottom: #F1F0F5;
}
.single-scholarship .block.bgcolor--darker {
  --bgcolor: #DFDDEB;
}
.single-scholarship .block.bgcolor--darker .block__content {
  padding: clamp(0.8333333333rem, 3.9682539683vw, 3.3333333333rem * var(--scale-factor, 1));
}
.single-scholarship .block.bgcolor-bottom--darker {
  --bgcolor-bottom: #DFDDEB;
}
.single-scholarship .block.bg-split.vst--default:not(:first-child) {
  --vst: 0;
}
.single-scholarship .block.bg-split.vsb--default:not(:last-child) {
  --vsb: 0;
}
.single-scholarship .block.bg-split .block__content {
  padding: var(--gutter--sm);
}
@media (min-width: 1200px) {
  .single-scholarship .block--criteria {
    --gutter: clamp(2.2222222222rem, 7.9365079365vw, 6.6666666667rem * var(--scale-factor, 1));
  }
}
.single-scholarship .block--criteria .block__content {
  display: flex;
  flex-direction: column;
  gap: clamp(0.5555555556rem, 1.3227513228vw, 1.1111111111rem * var(--scale-factor, 1));
  margin-left: calc(-0.5 * var(--gutter, 0px));
  margin-right: calc(-0.5 * var(--gutter, 0px));
}
@media (min-width: 1200px) {
  .single-scholarship .block--criteria .block__content {
    margin-left: 0;
    margin-right: 0;
  }
}
.single-scholarship .block--criteria .criteria__section {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1em;
  padding: clamp(1.1111111111rem, 2.6455026455vw, 2.2222222222rem * var(--scale-factor, 1)) 0 clamp(2.2222222222rem, 5.291005291vw, 4.4444444444rem * var(--scale-factor, 1));
  border-bottom: 1px solid var(--muted, #F1F6FA);
}
@media (min-width: 900px) {
  .single-scholarship .block--criteria .criteria__section {
    grid-template-columns: 30% 70%;
    gap: 0;
  }
}
.single-scholarship .block--criteria .criteria__section:last-child {
  border: 0;
}
.single-scholarship .block--criteria .criteria__items {
  font-size: clamp(1rem, 1.3888888889vw, 1.1666666667rem * var(--scale-factor, 1));
  display: flex;
  flex-direction: column;
  gap: 1em;
}
.single-scholarship .block--criteria .section__heading {
  position: sticky;
  top: 0;
  font-weight: 800;
  font-size: clamp(0.6666666667rem, 0.9920634921vw, 0.8333333333rem * var(--scale-factor, 1));
}
@media (min-width: 1200px) {
  .single-scholarship .block--text {
    --gutter: clamp(2.2222222222rem, 7.9365079365vw, 6.6666666667rem * var(--scale-factor, 1));
  }
}
.single-scholarship .block--text .block__content {
  display: flex;
  gap: clamp(2.2222222222rem, 7.9365079365vw, 6.6666666667rem * var(--scale-factor, 1));
}
.single-scholarship .block--text .heading--main {
  font-size: clamp(1.5555555556rem, 2.9100529101vw, 2.4444444444rem * var(--scale-factor, 1));
}
.single-scholarship .block--text .copy {
  font-size: clamp(0.8888888889rem, 1.3227513228vw, 1.1111111111rem * var(--scale-factor, 1));
}
.single-scholarship .block--text .heading--context + .copy {
  margin-top: 3rem;
}
.single-scholarship .block--text .heading--context + .heading--main {
  margin-top: 3rem;
}
.single-scholarship .block--text .collage {
  --highlight-color: #00a9ce;
  display: grid;
  grid-template-columns: repeat(2, clamp(11.1111111111rem, 19.8412698413vw, 16.6666666667rem * var(--scale-factor, 1)));
  gap: clamp(0.5555555556rem, 2.6455026455vw, 2.2222222222rem * var(--scale-factor, 1));
  margin-right: calc(-1 * (var(--gutter) + var(--gutter--lg)));
}
.single-scholarship .block--text .collage > *:nth-child(3) {
  grid-row: 2;
  grid-column: 2;
}
.single-scholarship .block--text .collage > *:nth-child(2) {
  grid-row: 2;
  grid-column: 1;
}
.single-scholarship .block--text .collage > *:nth-child(2):last-child {
  grid-row: 1;
}
.single-scholarship .block--text .collage img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: var(--card-corner, 8px);
}
main.single-scholarship .inner {
  max-width: none;
  margin: var(--gutter--lg);
  margin-top: 0;
}
main.single-scholarship .inner section.title h1, main.single-scholarship .inner section.title h2, main.single-scholarship .inner section.title h3, main.single-scholarship .inner section.title h4, main.single-scholarship .inner section.title h5, main.single-scholarship .inner section.title h6, main.single-scholarship .inner section.title p {
  max-width: 40ch;
}
main.single-scholarship section.breadcrumbs {
  display: flex;
  padding-top: 60px;
  justify-content: flex-start;
  align-items: center;
  gap: 10px;
  font-size: 1rem;
  font-weight: 400;
  color: var(--cicf-grants-primary-color);
  margin-block: 1rem;
}
main.single-scholarship section.breadcrumbs a {
  color: var(--cicf-grants-primary-color);
  text-decoration: none;
}
main.single-scholarship section.breadcrumbs a:hover {
  text-decoration: underline;
}
main.single-scholarship section.title {
  padding-block: clamp(1rem, 3vw, 3rem);
}
main.single-scholarship section.title h1 {
  color: var(--cicf-grants-primary-color);
  font-size: clamp(2rem, 4vw, 3.125rem);
  line-height: 1;
  font-weight: 450;
  margin: 0;
}
main.single-scholarship section.page-navigation {
  --gutter: var(--gutter--lg, 0px);
  padding-top: clamp(1rem, 3vw, 3rem);
}
main.single-scholarship section.page-navigation nav.page-sections {
  margin-left: calc(-0.5 * var(--gutter, 0px));
  margin-right: calc(-0.5 * var(--gutter, 0px));
}
@media (min-width: 900px) {
  main.single-scholarship section.page-navigation nav.page-sections {
    margin-left: 0;
    margin-right: 0;
  }
}
main.single-scholarship section.page-navigation nav.page-sections li:first-child a {
  padding-top: 1em;
}
@media (min-width: 900px) {
  main.single-scholarship section.page-navigation nav.page-sections li:first-child a {
    padding-top: 0.5em;
  }
}
main.single-scholarship section.page-navigation nav.page-sections li:last-child a {
  padding-bottom: 1em;
}
@media (min-width: 900px) {
  main.single-scholarship section.page-navigation nav.page-sections li:last-child a {
    padding-bottom: 0.5em;
  }
}
main.single-scholarship section.page-navigation nav.page-sections ul {
  list-style: none;
  display: flex;
  margin: 0;
  padding: 0;
  flex-direction: column;
}
@media (min-width: 900px) {
  main.single-scholarship section.page-navigation nav.page-sections ul {
    flex-direction: row;
  }
}
main.single-scholarship section.page-navigation nav.page-sections ul li {
  margin: 0;
  padding: 0;
}
main.single-scholarship section.page-navigation nav.page-sections ul li a {
  position: relative;
  text-decoration: none;
  background-color: #002d72;
  color: white;
  display: flex;
  align-items: center;
  padding-block: 0.5rem;
  padding-inline: clamp(1rem, 3vw, 3rem);
  font-size: 1.125rem;
  line-height: 1.24;
  font-weight: 800;
  transition: all 0.3s ease;
}
@media (min-width: 900px) {
  main.single-scholarship section.page-navigation nav.page-sections ul li a {
    justify-content: center;
    text-align: center;
    min-height: 72px;
  }
}
main.single-scholarship section.page-navigation nav.page-sections ul li a[data-active]::after {
  position: absolute;
  content: "";
  display: block;
  width: 100%;
  height: 8px;
  bottom: -8px;
  left: 0;
  background-color: #00a9ce;
}
main.single-scholarship section.page-navigation nav.page-sections ul li a:hover {
  background-color: #06214b;
}
main.single-scholarship section.section-main {
  padding-inline: clamp(20px, 8vw, 130px);
}
main.single-scholarship section.section-main .inner {
  padding-block: clamp(60px, 8vw, 100px);
}
main.single-scholarship section.section-main .inner .label {
  color: var(--cicf-grants-primary-color);
  font-size: 1rem;
  font-style: normal;
  font-weight: 800;
  line-height: 1.5;
}
main.single-scholarship section#description {
  background-color: #E0F5F9;
  margin-top: 0;
}
main.single-scholarship section#description .content {
  max-width: 900px;
}
main.single-scholarship section#application {
  background-color: rgba(184, 230, 240, 0.6666666667);
}
main.single-scholarship section#application .inner .headline {
  color: var(--cicf-grants-primary-color);
  font-size: clamp(1.5rem, 3vw, 2.75rem);
  font-style: normal;
  font-weight: 450;
  line-height: 1.1;
  margin-block: 3rem;
  max-width: 51rem;
}
main.single-scholarship section#application .inner .content {
  max-width: 40rem;
}
main.single-scholarship section#resources {
  background-color: #E0F5F9;
}
main.single-scholarship section#resources .inner .headline {
  color: var(--cicf-grants-primary-color);
  font-size: clamp(1.5rem, 3vw, 2.75rem);
  font-style: normal;
  font-weight: 450;
  line-height: 1.1;
  margin-block: 3rem;
  max-width: 51rem;
}
main.single-scholarship section#resources .inner .content {
  max-width: 40rem;
}
main.single-scholarship section#resources .inner .resources-list {
  padding-block: clamp(60px, 8vw, 100px);
}
main.single-scholarship section#resources .inner .resources-list ul {
  list-style: none;
  display: grid;
  margin: 0;
  padding: 0;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: clamp(1.5rem, 5vw, 2.75rem);
}
main.single-scholarship section#resources .inner .resources-list ul li {
  background-color: transparent;
  padding: 1rem;
  transition: all 0.3s ease;
  border-radius: 8px;
}
main.single-scholarship section#resources .inner .resources-list ul li:hover {
  background-color: #ffffff;
}
main.single-scholarship section#resources .inner .resources-list ul li a {
  text-decoration: none;
}
main.single-scholarship section#resources .inner .resources-list ul li a h3 {
  color: #000;
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 800;
  line-height: 114%;
}
main.single-scholarship section#resources .inner .resources-list ul li a p {
  color: #000;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.45;
}

.filter-bar--scholarship .filter__heading {
  color: #ffffff;
}

.block--cards-scholarship {
  --card-padding-y: 2rem;
  --card-padding-x: 2.2222222222rem;
  --gutter: var(--gutter--default);
}
.block--cards-scholarship.bgcolor--white, .block--cards-scholarship.bgcolor--default {
  --muted: #F1F0F5;
}
.block--cards-scholarship .table__header {
  padding: 1.5em var(--card-padding-x, 1em);
}
.block--cards-scholarship .table__headers {
  font-size: clamp(0.6666666667rem, 0.9259259259vw, 0.7777777778rem * var(--scale-factor, 1));
  font-weight: 700;
  grid-column: 1/-1;
  grid-template: min-content/repeat(var(--columns, 3), 1fr);
  display: none;
}
@media (min-width: 900px) {
  .block--cards-scholarship .table__headers {
    display: grid;
  }
}
.block--cards-scholarship .cards-grid--scholarship {
  --offset: 42px;
  --gap: 40px;
  -moz-column-gap: var(--gap);
       column-gap: var(--gap);
  row-gap: calc(var(--gap, 1em) + var(--offset, 0));
}
@media (min-width: 900px) {
  .block--cards-scholarship .cards-grid .card {
    display: contents;
  }
}
.block--cards-scholarship .cards-grid .card__wrapper, .block--cards-scholarship .cards-grid .card__criteria {
  position: relative;
  z-index: 3;
}
.block--cards-scholarship .cards-grid .card__wrapper:after, .block--cards-scholarship .cards-grid .card__criteria:after {
  content: "";
  background: var(--muted);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: var(--card-corner, 9px);
}
.block--cards-scholarship .cards-grid .card__title {
  font-size: clamp(1.1666666667rem, 1.8518518519vw, 1.5555555556rem * var(--scale-factor, 1));
}
.block--cards-scholarship .cards-grid .card__body {
  gap: 0;
}
.block--cards-scholarship .cards-grid .card__header {
  padding-top: var(--card-padding-y, 1em);
}
.block--cards-scholarship .cards-grid .card__detail {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  padding: 1em;
  display: grid;
  align-items: center;
  grid-template-columns: 1fr 1fr;
}
.block--cards-scholarship .cards-grid .card .detail__label {
  font-size: clamp(0.7222222222rem, 0.9259259259vw, 0.7777777778rem * var(--scale-factor, 1));
  font-weight: 800;
}
.block--cards-scholarship .cards-grid .card__header, .block--cards-scholarship .cards-grid .card__body, .block--cards-scholarship .cards-grid .card__actions, .block--cards-scholarship .cards-grid .card__detail, .block--cards-scholarship .cards-grid .card__actions .button {
  padding-left: var(--card-padding-x, 1em);
  padding-right: var(--card-padding-x, 1em);
}
.block--cards-scholarship .cards-grid .card__actions, .block--cards-scholarship .cards-grid .card__detail, .block--cards-scholarship .cards-grid .card__actions .button {
  margin-left: calc(-1 * var(--card-padding-x, 1em));
  margin-right: calc(-1 * var(--card-padding-x, 1em));
}
.block--cards-scholarship .cards-grid .card__actions .button__label {
  padding-left: 0;
  padding-right: 0;
}
.block--cards-scholarship .cards-grid .card__actions .button:hover {
  color: #00a9ce;
}
.block--cards-scholarship .cards-grid .card__actions {
  display: flex;
  flex-direction: column;
  background: transparent;
  margin-bottom: calc(-1 * var(--card-padding-y, 1em));
  padding-bottom: var(--card-padding-y, 1em);
  background: #06214b;
  border-radius: 0 0 var(--card-corner, 9px) var(--card-corner, 9px);
}
.block--cards-scholarship .cards-grid .card__actions .button {
  background: transparent;
}
.block--cards-scholarship .cards-grid .card__wrapper > * {
  position: relative;
  z-index: 3;
}
.block--cards-scholarship .cards-grid .card__wrapper:after {
  z-index: 2;
  left: calc(0.5 * var(--gutter, 0px));
  width: 100%;
  top: var(--offset);
}
@media (min-width: 900px) {
  .block--cards-scholarship .cards-grid .card__wrapper:after {
    width: calc(100% + 10px);
    left: var(--gap, 0);
  }
}
.block--cards-scholarship .cards-grid .card .criteria {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  gap: 1.5em;
}
@media (min-width: 900px) {
  .block--cards-scholarship .cards-grid .card .criteria--additional {
    padding-left: var(--card-padding-x, 1em);
  }
}
.block--cards-scholarship .cards-grid .card__criteria {
  font-size: clamp(0.7777777778rem, 1.0582010582vw, 0.8888888889rem * var(--scale-factor, 1));
  margin-left: calc(0.5 * var(--gutter));
  width: 100%;
  margin-bottom: calc(-1 * var(--offset, 0));
  grid-column: 2/-1;
  z-index: 2;
  color: var(--blue);
  padding: var(--card-padding-y, 1em) var(--card-padding-x, 1em);
  display: grid;
  grid-template-columns: 1fr;
}
@media (min-width: 900px) {
  .block--cards-scholarship .cards-grid .card__criteria {
    grid-template-columns: 1fr 1fr;
    margin-top: var(--offset, 0);
    margin-left: auto;
    width: auto;
    min-width: 100%;
  }
}

.block--hero.block--modular-1.vsb--0 + .block--cards-scholarship:has(.filter-bar),
.block--hero.block--modular-2.vsb--0 + .block--cards-scholarship:has(.filter-bar) {
  --vst: 30px;
}

/**
 * Main SASS file
 * This file imports all other SASS partials
 */
.single-story .block.bgcolor--default {
  --bgcolor: #F1F0F5;
}
.single-story .block.bgcolor--darker {
  --bgcolor: #DFDDEB;
}
.single-story .block.bgcolor--darker .block__content {
  padding: clamp(0.8333333333rem, 3.9682539683vw, 3.3333333333rem * var(--scale-factor, 1));
}
.single-story .block--hero.block--modular-1 .block__content > *:nth-child(1).bgcolor--default {
  --bgcolor: #F4F5E1;
}
.single-story .block--hero .cell--text {
  --bgcolor: #F4F5E1;
}
.single-story .block--hero .story__date {
  font-weight: 600;
  margin-bottom: 2em;
  font-size: clamp(0.8333333333rem, 1.1243386243vw, 0.9444444444rem * var(--scale-factor, 1));
}
.single-story .block--text .block__content {
  display: flex;
  gap: clamp(2.2222222222rem, 7.9365079365vw, 6.6666666667rem * var(--scale-factor, 1));
}
.single-story .block--text .heading--main {
  font-size: clamp(1.5555555556rem, 2.9100529101vw, 2.4444444444rem * var(--scale-factor, 1));
}
.single-story .block--text .copy p, .single-story .block--text .copy li {
  line-height: 1.6;
}
.single-story .block--text .copy p + h2 {
  margin-top: 1em;
}
.single-story .block--text .copy h2 {
  font-size: var(--font-size--3, clamp(1.3333333333rem, 2.1164021164vw, 1.7777777778rem * var(--scale-factor, 1)));
  margin-bottom: 0.5em;
}
.single-story .block--text .collage {
  --highlight-color: #00a9ce;
  display: grid;
  grid-template-columns: repeat(2, clamp(11.1111111111rem, 19.8412698413vw, 16.6666666667rem * var(--scale-factor, 1)));
  gap: clamp(0.5555555556rem, 2.6455026455vw, 2.2222222222rem * var(--scale-factor, 1));
}
.single-story .block--text .collage > *:nth-child(3) {
  grid-row: 2;
  grid-column: 2;
}
.single-story .block--text .collage > *:nth-child(2) {
  grid-row: 2;
  grid-column: 1;
}
.single-story .block--text .collage img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: var(--card-corner, 8px);
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zYXNzL21haW4uc2NzcyIsIi4uLy4uL3NyYy9zYXNzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2dsb2JhbC9fZm9udHMuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2dsb2JhbC9fY29sb3ItdmFycy5zY3NzIiwibWFpbi5jc3MiLCIuLi8uLi9zcmMvc2Fzcy9nbG9iYWwvX2NvbG9ycy5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvZ2xvYmFsL190eXBvZ3JhcGh5LnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9fcmVzZXQuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2dsb2JhbC9fYmFzZS5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvX21peGlucy5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvY29tcG9uZW50cy9fYmFubmVyLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9jb21wb25lbnRzL19tZXRyaWMuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2NvbXBvbmVudHMvX2NhcmQuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL3BhcnRzL19oZWFkZXIuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL3BhcnRzL19mb290ZXIuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2NlbGxzL190ZXh0LnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9ibG9ja3MvX21vZHVsYXItaGVyby1ibG9ja3Muc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2Jsb2Nrcy9fY29sbGFnZS5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvYmxvY2tzL19jdGEtYmFubmVycy5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvYmxvY2tzL19jb2x1bW5zLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9ibG9ja3MvX3RhYnMuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2Jsb2Nrcy9fdGV4dF9wbHVzLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9ibG9ja3MvX2FjY29yZGlvbi5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvYmxvY2tzL190ZXh0LnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9ibG9ja3MvX2NhcmRzLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9ibG9ja3MvX3Blb3BsZS5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvYmxvY2tzL19uYXZiYXIuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL3Bvc3QtdHlwZXMvX2dyYW50LnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9wb3N0LXR5cGVzL19zY2hvbGFyc2hpcC5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvcG9zdC10eXBlcy9fc3Rvcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O0VBQUE7QUNBQTs7O0VBQUE7QUNBUSxrREFBQTtBQ3lDUjtFQUVJLGVBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsd0JBQUE7RUFBQSx5QkFBQTtFQUFBLHlCQUFBO0VBQUEsaUJBQUE7RUFBQSxnQkFBQTtFQUFBLGlCQUFBO0VBQUEsZUFBQTtFQUFBLGVBQUE7RUFBQSxpQkFBQTtFQUFBLHFCQUFBO0VBQUEsZUFBQTtFQUFBLG1CQUFBO0VBQUEsZ0JBQUE7QUNqQko7O0FDMEpBO0VBRUksZUFBQTtFQUFBLG1CQUFBO0VBQUEscUJBQUE7RUFBQSx3QkFBQTtFQUFBLHlCQUFBO0VBQUEseUJBQUE7RUFBQSxpQkFBQTtFQUFBLGdCQUFBO0VBQUEsaUJBQUE7RUFBQSxlQUFBO0VBQUEsZUFBQTtFQUFBLGlCQUFBO0VBQUEscUJBQUE7RUFBQSxlQUFBO0VBQUEsbUJBQUE7RUFBQSxnQkFBQTtBRHpJSjs7QUM2SUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0MsZ0NBQUE7RUFDQSxtQkFBQTtBRHhERDs7QUM0REU7RUFDRSxnQkFBQTtBRHpESjs7QUN3REU7RUFDRSxnQkFBQTtBRHJESjs7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 */