/**
 * 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.masonry .filter-bar--story.filter-bar--horizontal form,
.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--cards.masonry .filter-bar--story.filter-bar--horizontal .filter__heading,
.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--cards.masonry .filter-bar--story.filter-bar--horizontal .filter__heading,
.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--cards.masonry .filter-bar--story.filter-bar--horizontal .button__icon.filter__heading,
.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.masonry .filter-bar--story.filter-bar--horizontal form,
.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.masonry .filter-bar--story.filter-bar--horizontal form.button__icon,
.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--outlined.icon-right {
  gap: 1em;
}
.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--load-more {
  box-shadow: inset 0 0 0 3px #002d72;
  color: #002d72;
  padding: 1.5em 2.8571428571em;
  background: transparent;
  border: none;
  cursor: pointer;
  transition: background-color 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)));
}
@media (min-width: 1536px) {
  .button--load-more {
    font-size: clamp(0.8888888889rem, 0.8399209486vw, 0.9444444444rem * var(--scale-factor, 1));
  }
}
.button--load-more:hover {
  background-color: #002d72;
  color: #ffffff;
}
.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
 */
.cards__wrapper > .cards + .cards {
  margin-top: clamp(1.7777777778rem, 4.2328042328vw, 3.5555555556rem * var(--scale-factor, 1));
}

.cards__wrapper > .button--load-more {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: clamp(1.7777777778rem, 4.2328042328vw, 3.5555555556rem * var(--scale-factor, 1));
  margin-left: auto;
  margin-right: auto;
}

.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(.block__intro):has(.leadin) .cards__wrapper {
    overflow: hidden;
    margin-right: calc(-1 * var(--gutter, 0px));
  }
  .block--cards.carousel:has(.block__intro):has(.leadin) .cards {
    margin-right: 0;
  }
  .block--cards.carousel:has(.block__intro):has(.leadin) .carousel__nav {
    margin-right: var(--gutter);
  }
}
@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__footer {
  width: 100%;
}
.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;
}

.cards-search {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: var(--modular-row-gap, var(--modular-gap, 34px));
}
.cards-search > .card {
  grid-column: span 12;
}
@media (min-width: 900px) {
  .cards-search > .card {
    grid-column: span 4;
  }
}
@media (min-width: 900px) {
  .cards-search--2up > .card {
    grid-column: span 6;
  }
}

/**
 * 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 .heading--context {
  display: inline-flex;
  gap: 0.5em;
  flex-wrap: wrap;
}
.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);
}
.single-story .block--related:has(.block__intro) {
  display: grid;
  grid-template: auto/auto auto;
  row-gap: 0;
}
@media (min-width: 900px) {
  .single-story .block--related:has(.block__intro) {
    grid-template: auto auto/auto auto;
  }
}
.single-story .block--related:has(.block__intro) .block__content {
  display: contents;
}
.single-story .block--related:has(.block__intro) .block__intro > *:last-child {
  margin-bottom: 0;
}
.single-story .block--related:has(.block__intro):has(.carousel__nav) .carousel__nav,
.single-story .block--related:has(.block__intro):has(.carousel__nav) .block__intro {
  margin-top: auto;
  margin-bottom: auto;
}
.single-story .block--related:has(.block__intro):has(.carousel__nav) .carousel__nav {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}
.single-story .block--related:has(.block__intro):has(.carousel__nav) .block__intro {
  padding-bottom: 0;
}

/**
 * Main SASS file
 * This file imports all other SASS partials
 */
.single-resource .block--text .col--sidebar {
  flex: 0 1 50%;
}
.single-resource .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;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zYXNzL21haW4uc2NzcyIsIi4uLy4uL3NyYy9zYXNzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2dsb2JhbC9fZm9udHMuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2dsb2JhbC9fY29sb3ItdmFycy5zY3NzIiwibWFpbi5jc3MiLCIuLi8uLi9zcmMvc2Fzcy9nbG9iYWwvX2NvbG9ycy5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvZ2xvYmFsL190eXBvZ3JhcGh5LnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9fcmVzZXQuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2dsb2JhbC9fYmFzZS5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvX21peGlucy5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvY29tcG9uZW50cy9fYmFubmVyLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9jb21wb25lbnRzL19tZXRyaWMuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2NvbXBvbmVudHMvX2NhcmQuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL3BhcnRzL19oZWFkZXIuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL3BhcnRzL19mb290ZXIuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2NlbGxzL190ZXh0LnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9ibG9ja3MvX21vZHVsYXItaGVyby1ibG9ja3Muc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2Jsb2Nrcy9fY29sbGFnZS5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvYmxvY2tzL19jdGEtYmFubmVycy5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvYmxvY2tzL19jb2x1bW5zLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9ibG9ja3MvX3RhYnMuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2Jsb2Nrcy9fdGV4dF9wbHVzLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9ibG9ja3MvX2FjY29yZGlvbi5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvYmxvY2tzL190ZXh0LnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9ibG9ja3MvX2NhcmRzLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9ibG9ja3MvX3Blb3BsZS5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvYmxvY2tzL19uYXZiYXIuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL3Bvc3QtdHlwZXMvX2dyYW50LnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9wb3N0LXR5cGVzL19zY2hvbGFyc2hpcC5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvcG9zdC10eXBlcy9fc3Rvcnkuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL3Bvc3QtdHlwZXMvX3Jlc291cmNlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztFQUFBO0FDQUE7OztFQUFBO0FDQVEsa0RBQUE7QUN5Q1I7RUFFSSxlQUFBO0VBQUEsbUJBQUE7RUFBQSxxQkFBQTtFQUFBLHdCQUFBO0VBQUEseUJBQUE7RUFBQSx5QkFBQTtFQUFBLGlCQUFBO0VBQUEsZ0JBQUE7RUFBQSxpQkFBQTtFQUFBLGVBQUE7RUFBQSxlQUFBO0VBQUEsaUJBQUE7RUFBQSxxQkFBQTtFQUFBLGVBQUE7RUFBQSxtQkFBQTtFQUFBLGdCQUFBO0FDakJKOztBQzBKQTtFQUVJLGVBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsd0JBQUE7RUFBQSx5QkFBQTtFQUFBLHlCQUFBO0VBQUEsaUJBQUE7RUFBQSxnQkFBQTtFQUFBLGlCQUFBO0VBQUEsZUFBQTtFQUFBLGVBQUE7RUFBQSxpQkFBQTtFQUFBLHFCQUFBO0VBQUEsZUFBQTtFQUFBLG1CQUFBO0VBQUEsZ0JBQUE7QUR6SUo7O0FDNklBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0MsZ0NBQUE7RUFDQSxtQkFBQTtBRHRERDs7QUMw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 */