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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bgcolor--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: #b5bd00;
  --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,
.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,
.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: #b5bd00;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

html {
  box-sizing: border-box;
}

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

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

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

body {
  margin: 0;
}

ul {
  list-style-type: none;
}

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

button,
input {
  line-height: normal;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.block--cards.carousel .carousel__nav .button__label, .site-header .menu-toggle .button__label, #form_simple-subscribe label,
#form_quick-newsletter-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: #b5bd00;
}
.block--cards.masonry .cards .graphic-element.color--default:nth-child(7) {
  --color: #ed8b00;
}
.block--cards.masonry .cards .metric:nth-child(2), .block--cards.masonry .cards .metric:nth-child(3), .block--cards.masonry .cards .metric:nth-child(7), .block--cards.masonry .cards .metric:nth-child(8),
.block--cards.masonry .cards .graphic-element:nth-child(2),
.block--cards.masonry .cards .graphic-element:nth-child(3),
.block--cards.masonry .cards .graphic-element:nth-child(7),
.block--cards.masonry .cards .graphic-element:nth-child(8) {
  grid-column: span 6;
}
@media (min-width: 900px) {
  .block--cards.masonry .cards .metric:nth-child(2), .block--cards.masonry .cards .metric:nth-child(3), .block--cards.masonry .cards .metric:nth-child(7), .block--cards.masonry .cards .metric:nth-child(8),
  .block--cards.masonry .cards .graphic-element:nth-child(2),
  .block--cards.masonry .cards .graphic-element:nth-child(3),
  .block--cards.masonry .cards .graphic-element:nth-child(7),
  .block--cards.masonry .cards .graphic-element:nth-child(8) {
    grid-column: span 3;
  }
}
.block--cards:has(.filter-bar--vertical) {
  --gutter: 0;
}
.block--cards:has(.filter-bar--vertical) .block__content {
  display: grid;
  grid-template-columns: var(--gutter--xs) 1fr;
  gap: var(--modular-gap, 20px);
  row-gap: 0;
  align-items: flex-start;
}
.block--cards:has(.filter-bar--vertical) .cards__wrapper {
  padding: 56px 56px;
  border-radius: var(--modular-corner, 9px) 0 0 var(--modular-corner, 9px);
  background: #eaeaea;
  --card-bgcolor: #ffffff;
}
.block--cards:has(.filter-bar--vertical) .filter-bar__content-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 1em;
}
.block--cards .filter-bar--vertical {
  position: relative;
  margin: 0;
  border-radius: 0 var(--modular-corner, 9px) var(--modular-corner, 9px) 0;
  height: 100%;
  /*
  padding: px($cell-padding-y) px($cell-padding-x);
  grid-row: 1 / span 2;
  top: calc(var(--wp-admin--admin-bar--height, 0px) + var(--modular-gap, 20px));
  height: calc(100vh - (var(--wp-admin--admin-bar--height, 0px) + var(--modular-gap, 20px)) - var(--modular-gap, 20px));
  position: sticky;
  */
}
.block--cards .filter-bar--vertical:before {
  content: "";
  width: var(--gutter);
  left: 0;
  top: 0;
  transform: translateX(-100%);
  height: 100%;
  background: var(--bgcolor);
  display: none;
}
.block--cards .filter-bar--vertical:after {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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