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

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

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

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

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

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

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

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

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

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

.color--purple-50 {
  --color: #F1F0F5;
}

.color--purple-100 {
  --color: #DFDDEB;
}

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

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

.bgcolor--light-blue-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-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-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--purple-50,
.single-scholarship .block.bgcolor--default,
.container--purple-50.block .block__content,
.container--purple-50.site-footer .block__content,
.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-100,
.single-scholarship .block.bgcolor--darker,
.container--purple-100.block .block__content,
.container--purple-100.site-footer .block__content,
.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--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-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: #CDD44A;
}

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

.bgcolor-bottom--purple-50 {
  --bgcolor-bottom: #F1F0F5;
}

.bgcolor-bottom--purple-100 {
  --bgcolor-bottom: #DFDDEB;
}

.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: #CDD44A;
  --purple: #9678d3;
  --purple-50: #F1F0F5;
  --purple-100: #DFDDEB;
  --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: #CDD44A;
}
.container--purple.site-footer, .container--purple.block {
  --container-bgcolor: #9678d3;
}
.container--purple-50.site-footer, .container--purple-50.block {
  --container-bgcolor: #F1F0F5;
}
.container--purple-100.site-footer, .container--purple-100.block {
  --container-bgcolor: #DFDDEB;
}
.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-subscribe label,
.nf-form-cont.subscribe--short label,
.sr-only {
  font-size: 0;
  height: 0;
  line-height: 0;
  width: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

form input[type=text] {
  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-subscribe,
.nf-form-cont.subscribe--short {
  position: relative;
}
#form_simple-subscribe input[type=text],
#form_simple-subscribe input[type=email],
#form_quick-newsletter-subscribe input[type=text],
#form_quick-newsletter-subscribe 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-subscribe 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-subscribe .form-field:has(input[type=text]),
#form_quick-newsletter-subscribe .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-subscribe .nf-after-field,
.nf-form-cont.subscribe--short .nf-after-field {
  display: none;
}
#form_simple-subscribe .frm_fields_container,
#form_quick-newsletter-subscribe .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-subscribe .frm_form_field:has(*[type=submit]),
#form_quick-newsletter-subscribe .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-subscribe *[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 .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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/**
 * Main SASS file
 * This file imports all other SASS partials
 */
.single-story .block.bgcolor--default {
  --bgcolor: #F1F0F5;
}
.single-story .block.bgcolor--darker {
  --bgcolor: #DFDDEB;
}
.single-story .block.bgcolor--darker .block__content {
  padding: clamp(0.8333333333rem, 3.9682539683vw, 3.3333333333rem * var(--scale-factor, 1));
}
.single-story .block--hero.block--modular-1 .block__content > *:nth-child(1).bgcolor--default {
  --bgcolor: #F4F5E1;
}
.single-story .block--hero .cell--text {
  --bgcolor: #F4F5E1;
}
.single-story .block--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 .collage {
  --highlight-color: #00a9ce;
  display: grid;
  grid-template-columns: repeat(2, clamp(11.1111111111rem, 19.8412698413vw, 16.6666666667rem * var(--scale-factor, 1)));
  gap: clamp(0.5555555556rem, 2.6455026455vw, 2.2222222222rem * var(--scale-factor, 1));
}
.single-story .block--text .collage > *:nth-child(3) {
  grid-row: 2;
  grid-column: 2;
}
.single-story .block--text .collage > *:nth-child(2) {
  grid-row: 2;
  grid-column: 1;
}
.single-story .block--text .collage img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: var(--card-corner, 8px);
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zYXNzL21haW4uc2NzcyIsIi4uLy4uL3NyYy9zYXNzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2dsb2JhbC9fZm9udHMuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2dsb2JhbC9fY29sb3ItdmFycy5zY3NzIiwibWFpbi5jc3MiLCIuLi8uLi9zcmMvc2Fzcy9nbG9iYWwvX2NvbG9ycy5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvZ2xvYmFsL190eXBvZ3JhcGh5LnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9fcmVzZXQuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2dsb2JhbC9fYmFzZS5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvX21peGlucy5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvY29tcG9uZW50cy9fYmFubmVyLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9jb21wb25lbnRzL19tZXRyaWMuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2NvbXBvbmVudHMvX2Zvcm0uc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2NvbXBvbmVudHMvX2NhcmQuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL3BhcnRzL19oZWFkZXIuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL3BhcnRzL19mb290ZXIuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2NlbGxzL190ZXh0LnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9ibG9ja3MvX21vZHVsYXItaGVyby1ibG9ja3Muc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2Jsb2Nrcy9fY29sbGFnZS5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvYmxvY2tzL19jdGEtYmFubmVycy5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvYmxvY2tzL19jb2x1bW5zLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9ibG9ja3MvX3RhYnMuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL2Jsb2Nrcy9fdGV4dF9wbHVzLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9ibG9ja3MvX2FjY29yZGlvbi5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvYmxvY2tzL190ZXh0LnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9ibG9ja3MvX2NhcmRzLnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9ibG9ja3MvX3Blb3BsZS5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvYmxvY2tzL19uYXZiYXIuc2NzcyIsIi4uLy4uL3NyYy9zYXNzL3Bvc3QtdHlwZXMvX2dyYW50LnNjc3MiLCIuLi8uLi9zcmMvc2Fzcy9wb3N0LXR5cGVzL19zY2hvbGFyc2hpcC5zY3NzIiwiLi4vLi4vc3JjL3Nhc3MvcG9zdC10eXBlcy9fc3Rvcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O0VBQUE7QUNBQTs7O0VBQUE7QUNBUSxrREFBQTtBQzhDUjtFQUVJLGVBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsd0JBQUE7RUFBQSx5QkFBQTtFQUFBLHlCQUFBO0VBQUEsaUJBQUE7RUFBQSxnQkFBQTtFQUFBLGlCQUFBO0VBQUEsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLGVBQUE7RUFBQSxlQUFBO0VBQUEsaUJBQUE7RUFBQSxxQkFBQTtFQUFBLGVBQUE7RUFBQSxtQkFBQTtFQUFBLGdCQUFBO0FDcEJKOztBQ29KQTtFQUVJLGVBQUE7RUFBQSxtQkFBQTtFQUFBLHFCQUFBO0VBQUEsd0JBQUE7RUFBQSx5QkFBQTtFQUFBLHlCQUFBO0VBQUEsaUJBQUE7RUFBQSxnQkFBQTtFQUFBLGlCQUFBO0VBQUEsb0JBQUE7RUFBQSxxQkFBQTtFQUFBLGVBQUE7RUFBQSxlQUFBO0VBQUEsaUJBQUE7RUFBQSxxQkFBQTtFQUFBLGVBQUE7RUFBQSxtQkFBQTtFQUFBLGdCQUFBO0FEaklKOztBQ3FJQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0MsZ0NBQUE7RUFDQSxtQkFBQTtBRDVDRDs7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QTtFQUNBLG1EQUFBO0ExQjYvSVI7QTBCMS9JTTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtBMUI0L0lSO0EwQngvSVE7RUFDRSxjM0J0Z0JHO0FDZ2dLYjtBMEJ0L0lNO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxvREFBQTtFQUNBLDBDQUFBO0VBQ0EsbUIzQmpoQkc7RTJCa2hCSCxrRUFBQTtBMUJ3L0lSO0EwQnQvSVE7RUFDRSx1QkFBQTtBMUJ3L0lWO0EwQm4vSU87RUFDQyxrQkFBQTtFQUNBLFVBQUE7QTFCcS9JUjtBMEJuL0lPO0VBQ0MsVUFBQTtFQUNBLG9DQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0ExQnEvSVI7QUtuN0pFO0VxQjBiSztJQU9HLHdCQUFBO0lBQ0EsbUJBQUE7RTFCcy9JUjtBQUNGO0EwQm4vSU07RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxVQUFBO0ExQnEvSVI7QUtoOEpFO0VxQjZjTTtJQUVJLHdDQUFBO0UxQnEvSVY7QUFDRjtBMEJsL0lNO0VBQ0UsMkZBQUE7RUFDQSxzQ0FBQTtFQUNBLFdBQUE7RUFDQSwwQ0FBQTtFQUNBLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsOERBQUE7RUFDQSxhQUFBO0VBQ0EsMEJBQUE7QTFCby9JUjtBS2o5SkU7RXFCbWRJO0lBYUksOEJBQUE7SUFDQSw0QkFBQTtJQUNBLGlCQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7RTFCcS9JUjtBQUNGOztBMEJ6K0lNOztFQUNFLFdBQUE7QTFCNitJUjs7QUp2a0tBOzs7RUFBQTtBK0JRUTtFQUVJLGtCQUFBO0EzQnFrS1o7QTJCbmtLUTtFQUVJLGtCQUFBO0EzQm9rS1o7QTJCbmtLWTtFQUVJLHlGQUFBO0EzQm9rS2hCO0EyQi9qS1E7RUFDSSxrQkFBQTtBM0Jpa0taO0EyQjlqS1k7RUFDSSxrQkFBQTtBM0Jna0toQjtBMkIzaktRO0VBQ0ksYUFBQTtFQUNBLHFGQUFBO0EzQjZqS1o7QTJCM2pLUTtFQUNJLDJGQUFBO0EzQjZqS1o7QTJCeGpLWTtFQUNJLGdCQUFBO0EzQjBqS2hCO0EyQnRqS1E7RUFDSSwwQkFBQTtFQUNBLGFBQUE7RUFDQSxxSEFBQTtFQUNBLHFGQUFBO0EzQndqS1o7QTJCdGpLZ0I7RUFDSSxXQUFBO0VBQ0EsY0FBQTtBM0J3aktwQjtBMkJ0aktnQjtFQUNJLFdBQUE7RUFDQSxjQUFBO0EzQndqS3BCO0EyQnJqS1k7RUFFSSxZQUFBO0VBQ0EsV0FBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7RUFDQSxzQ0FBQTtBM0JzaktoQiIsImZpbGUiOiJtYWluLmNzcyJ9 */