@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@500;700&family=Playfair+Display:wght@400;500&family=Roboto:wght@400;700&display=swap');
 *,:before,:after{
	background-repeat:no-repeat;
	box-sizing:border-box
}
:before,:after{
	text-decoration:inherit;
	vertical-align:inherit
}
html{
	cursor:default;
	tab-size:4;
	text-size-adjust:100%;
	word-break:break-word
}
body{
	margin:0
}
hr{
	height:0;
	overflow:visible
}
main{
	display:block
}
nav ol,nav ul{
	list-style:none
}
pre{
	font-family:Menlo,Consolas,Roboto Mono,"Ubuntu monospace",Noto Mono,Oxygen Mono,Liberation Mono,monospace;
	font-size:1em
}
a{
	background-color:transparent;
	color:var(--umkc-blue)
}
abbr[title]{
	text-decoration:underline;
	text-decoration:underline dotted
}
b,strong{
	font-weight:700
}
code,kbd,samp{
	font-family:Menlo,Consolas,Roboto Mono,"Ubuntu monospace",Noto Mono,Oxygen Mono,Liberation Mono,monospace;
	font-size:1em
}
small{
	font-size:80%
}
::selection{
	background-color:#b3d4fc;
	color:#000;
	text-shadow:none
}
audio,canvas,iframe,img,svg,video{
	vertical-align:middle
}
audio,video{
	display:inline-block
}
audio:not([controls]){
	display:none;
	height:0
}
img{
	border-style:none;
	max-width:100%
}
svg:not([fill]){
	fill:currentcolor
}
svg:not(:root){
	overflow:hidden
}
table{
	border-collapse:collapse
}
button,input,select,textarea{
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
button,input,select{
	margin:0
}
button{
	overflow:visible;
	text-transform:none
}
button,[type=button],[type=reset],[type=submit]{
	appearance:button
}
fieldset{
	padding:.5rem 0;
	border:none
}
input{
	overflow:visible;
	border:solid 2px #e3e3e3;
	font-size:1rem;
	padding:.5rem 1rem
}
legend{
	color:inherit;
	display:table;
	max-width:100%;
	white-space:normal
}
progress{
	display:inline-block;
	vertical-align:baseline
}
select{
	text-transform:none;
	font-size:1rem;
	-moz-appearance:none;
	-webkit-appearance:none;
	padding:.5rem 1rem
}
textarea{
	margin:0;
	overflow:auto;
	resize:both;
	border:solid 2px #e3e3e3;
	font-size:1rem;
	padding:.5rem 1rem
}
[type=checkbox],[type=radio]{
	padding:0
}
[type=search]{
	appearance:textfield;
	outline-offset:-2px
}
::-webkit-inner-spin-button,::-webkit-outer-spin-button{
	height:auto
}
::placeholder{
	color:inherit;
	opacity:.54
}
::-webkit-search-decoration{
	appearance:none
}
::-webkit-file-upload-button{
	appearance:button;
	font:inherit
}
::-moz-focus-inner{
	border-style:none;
	padding:0
}
:-moz-focusring{
	outline:1px dotted ButtonText
}
details{
	display:block
}
dialog{
	background-color:#fff;
	border:solid;
	color:#000;
	display:block;
	height:fit-content;
	left:0;
	margin:auto;
	padding:1em;
	position:absolute;
	right:0;
	width:fit-content
}
dialog:not([open]){
	display:none
}
summary{
	display:list-item
}
canvas{
	display:inline-block
}
template{
	display:none
}
a,area,button,input,label,select,summary,textarea,[tabindex]{
	touch-action:manipulation
}
[hidden]{
	display:none
}
[aria-busy=true]{
	cursor:progress
}
[aria-disabled=true],[disabled]{
	cursor:not-allowed
}
[aria-hidden=false][hidden]:not(:focus){
	clip:rect(0,0,0,0);
	display:inherit;
	position:absolute
}
:root{
	--global-padding: 1.875rem;
	--content-padding: 1.25rem;
	--logo-ratio: 2.29;
	--logo-height: 4.6875rem;
	--logo-color: var(--white);
	--footer-image: url(./footer-top__image.ab71db37.webp);
	--white: #fff;
	--black: #000;
	--font-color: #4d4d4d;
	--umkc-gray: #f6f6f6;
	--umkc-blue: #0066cc;
	--umkc-dark-blue: #04487f;
	--umkc-navy: #0d273d;
	--umkc-light-blue: #7acbf2;
	--umkc-yellow: #ffdd00;
	--umkc-orange: #faa61c;
	--os: "Oswald", sans-serif;
	--roboto: "Roboto", Helvetica, Arial, sans-serif;
	--pf: "Playfair Display", serif;
	--body: "Helvetica Neue", "Roboto", Helvetica, Arial, sans-serif
}
@media (min-width: 900px){
	:root{
		--logo-height: 5.5rem;
		--content-padding: calc(var(--global-padding) * 1.5)
	}
}
.bloch{
	--umkc-yellow: orange
}
html{
	font-size:16px
}
body{
	color:#333;
	font-family:var(--body);
	font-weight:400;
	font-size:16px;
	font-size:1rem;
	line-height:1.5
}
h1{
	font-family:var(--roboto);
	font-weight:700
}
h2,h3,h4,h5,h6{
	font-family:var(--roboto);
	font-weight:700;
	margin:0
}
h2{
	--heading-size: 2.625rem
}
@media (min-width: 900px){
	h2{
		--heading-size: 3.5rem
	}
}
h3{
	--heading-size: 2rem
}
@media (min-width: 900px){
	h3{
		--heading-size: 2.25rem
	}
}
@media (min-width: 900px){
	h4{
		--heading-size: 1.75rem
	}
}
h5{
	--heading-size: 1.5rem
}
h6{
	--heading-size: 1.125rem
}
p,ul,ol{
	margin:0;
	padding:0
}
blockquote:not([class]){
	border-left:solid var(--umkc-blue) .5rem;
	margin:0;
	padding:1.75rem 3rem;
	font-size:24px;
	font-size:1.5rem;
	line-height:1;
	background:var(--umkc-gray)
}
blockquote:not([class]) cite{
	display:block
}
blockquote:not([class]) cite:before{
	content:"- "
}
strong{
	font-weight:700
}
.o-btn{
	background:none;
	border:none;
	cursor:pointer
}
.stripes{
	background-image:repeating-linear-gradient(125deg,rgba(0,0,0,0),rgba(0,0,0,0) 1rem,rgba(255,255,255,.1) .125rem,rgba(255,255,255,.1) 1.125rem)
}
.stripes--dark{
	background-image:repeating-linear-gradient(145deg,rgba(0,0,0,0),rgba(0,0,0,0) .125rem,rgba(0,0,0,.05),rgba(0,0,0,.05) .25rem)
}
@media (min-width: 900px){
	.hpf{
		display:flex;
		margin-left:10%;
		margin-top:-75px;
		justify-content:flex-start;
		align-items:flex-end
	}
}
.hpf__stat-group{
	position:relative
}
.hpf__stat{
	color:var(--umkc-yellow);
	display:inline-block;
	font-family:var(--pf);
	font-size:100px;
	margin-left:1.25rem;
	z-index:1;
	margin-bottom:1rem
}
@media (min-width: 900px){
	.hpf__stat{
		margin-bottom:0
	}
}
.hpf__stat-icon{
	color:var(--umkc-yellow);
	height:50px;
	margin-top:-0.75rem;
	display:inline-block
}
.hpf .hpf__stat-icon {
    margin-top:-2.75rem
}
.hpf__content{
	color:var(--umkc-yellow);
	font-size:30px;
	line-height:1.25
}
.hpf__content br{
	display:none
}
@media (min-width: 900px){
	.hpf__content{
		padding:0 0 1rem 3rem
	}
	.hpf__content br{
		display:block
	}
}
.hpf__icon{
	position:absolute;
	stroke-dasharray:1740;
	stroke-dashoffset:1740;
	pointer-events:none;
	width:227px;
	z-index:-1;
	left:-16px
}
.hpf__icon .mask{
	fill:none;
	stroke:#fff
}
.hpf #circle{
	fill:#06c
}
.hpf .aos-animate #circle-mask{
	animation:draw .5s linear .5s forwards
}
@keyframes draw{
	to{
		stroke-dashoffset:0
	}
}
.button{
	--btn-arrow: var(--btn--text);
	--arrow-margin: .75rem;
	background:var(--btn-bg);
	color:var(--btn-text);
	border:solid .0625rem transparent;
	border-radius:.5rem;
	display:inline-block;
	font-weight:700;
	padding:1rem 2rem;
	text-decoration:none;
	transition:all .25s ease-in-out 0s
}
.button--white{
	--btn-bg: var(--white);
	--btn-text: var(--umkc-dark-blue);
	--btn-hover: var(--umkc-dark-blue);
	--btn-hover-text: var(--white)
}
.button--black{
	--btn-bg: var(--black);
	--btn-text: var(--white);
	--btn-hover: var(--umkc-yellow);
	--btn-hover-text: var(--umkc-dark-blue)
}
.button--font-color{
	--btn-bg: var(--font-color);
	--btn-text: var(--white);
	--btn-hover: var(--umkc-yellow);
	--btn-hover-text: var(--umkc-dark-blue)
}
.button--umkc-gray{
	--btn-bg: var(--umkc-gray);
	--btn-text: var(--umkc-dark-blue);
	--btn-hover: var(--umkc-dark-blue);
	--btn-hover-text: var(--white)
}
.button--umkc-blue{
	--btn-bg: var(--umkc-blue);
	--btn-text: var(--white);
	--btn-hover: var(--umkc-yellow);
	--btn-hover-text: var(--umkc-dark-blue)
}
.button--umkc-dark-blue{
	--btn-bg: var(--umkc-dark-blue);
	--btn-text: var(--white);
	--btn-hover: var(--umkc-yellow);
	--btn-hover-text: var(--umkc-dark-blue)
}
.button--umkc-navy{
	--btn-bg: var(--umkc-navy);
	--btn-text: var(--white);
	--btn-hover: var(--umkc-yellow);
	--btn-hover-text: var(--umkc-dark-blue)
}
.button--umkc-light-blue{
	--btn-bg: var(--umkc-light-blue);
	--btn-text: var(--umkc-dark-blue);
	--btn-hover: var(--umkc-dark-blue);
	--btn-hover-text: var(--white)
}
.button--umkc-yellow{
	--btn-bg: var(--umkc-yellow);
	--btn-text: var(--umkc-dark-blue);
	--btn-hover: var(--umkc-dark-blue);
	--btn-hover-text: var(--white)
}
.button--umkc-orange{
	--btn-bg: var(--umkc-orange);
	--btn-text: var(--umkc-dark-blue);
	--btn-hover: var(--umkc-dark-blue);
	--btn-hover-text: var(--white)
}
.button:hover,.button:focus,.button:active{
	--btn-arrow: var(--btn-hover-text);
	background-color:var(--btn-hover);
	color:var(--btn-hover-text)
}
.button--cta{
	--arrow-size: 1.5rem;
	font-size:24px;
	font-size:1.5rem;
	line-height:1
}
@media (min-width: 900px){
	.button--lg{
		--arrow-size: 1.5rem;
		font-size:24px;
		font-size:1.5rem;
		line-height:1;
		padding:1.5rem 2rem
	}
}
.button--arrow:after{
	background:var(--btn-arrow, var(--btn-text));
	background-repeat:no-repeat;
	background-size:var(--arrow-size, 1rem) var(--arrow-size, 1rem);
	content:" ";
	display:inline-block;
	height:var(--arrow-size, 1rem);
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor' class='w-6 h-6'%3E%3Cpath fill-rule='evenodd' d='M16.28 11.47a.75.75 0 010 1.06l-7.5 7.5a.75.75 0 01-1.06-1.06L14.69 12 7.72 5.03a.75.75 0 011.06-1.06l7.5 7.5z' clip-rule='evenodd' /%3E%3C/svg%3E");
	-webkit-mask-position:center;
	-webkit-mask-mode:screen;
	-webkit-mask-size:contain;
	mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor' class='w-6 h-6'%3E%3Cpath fill-rule='evenodd' d='M16.28 11.47a.75.75 0 010 1.06l-7.5 7.5a.75.75 0 01-1.06-1.06L14.69 12 7.72 5.03a.75.75 0 011.06-1.06l7.5 7.5z' clip-rule='evenodd' /%3E%3C/svg%3E");
	mask-position:center;
	mask-mode:screen;
	mask-size:contain;
	margin-left:.75rem;
	margin-bottom:-.25rem;
	width:var(--arrow-size, 1rem);
	transition:background .25s ease-in-out 0s
}
.button--arrow:hover:after,.button--arrow:focus:after,.button--arrow:active:after{
	background:var(--btn-arrow, var(--btn-hover-text))
}
.button--outline{
	--btn-arrow: var(--btn-bg);
	border-color:var(--btn-bg);
	background:transparent;
	color:var(--btn-bg)
}
.button--outline:hover,.button--outline:focus,.button--outline:active{
	--btn-arrow: var(--btn-text);
	border-color:var(--btn-bg);
	background:var(--btn-bg);
	color:var(--btn-text)
}
.button--hover-yellow:hover,.button--hover-yellow:focus,.button--hover-yellow:active{
	--btn-bg: var(--umkc-yellow);
	--btn-text: var(--umkc-dark-blue)
}
.button--block{
	display:block;
	text-align:center
}
.button--inline{
	display:inline
}
.hero{
	--heading-color: var(--white);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#000;
	display:flex;
	align-items:flex-end;
	height:var(--hero-height, 31.25rem)
}
@media (min-width: 900px){
	.hero{
		--hero-title: 3.75rem
	}
}
.hero__content{
	background-image:linear-gradient(0deg,rgba(0,0,0,.75) 0%,rgba(0,0,0,0) 100%);
	width:100%;
	position:relative;
	padding:var(--content-padding);
	color:var(--white);
	z-index:0
}
.hero__title{
	text-shadow:.125rem .125rem .125rem rgba(0,0,0,.25);
	font-size:var(--hero-title, 3rem)
}
.hero--standard{
	--hero-height: 15.625rem;
	--hero-title: 3rem !important
}
.hero--video{
	--hero-height: 690px;
	position:relative
}
.hero__video{
	display:none;
	height:100%;
	position:absolute;
	object-fit:cover;
	top:0;
	left:0;
	width:100%
}
@media (min-width: 900px){
	.hero__video{
		display:block
	}
}
.hero__buttons{
	position:absolute;
	display:none;
	right:.25rem;
	bottom:.5rem
}
@media (min-width: 900px){
	.hero__buttons{
		bottom:var(--content-padding);
		right:var(--content-padding)
	}
	.hero__buttons--visible{
		display:flex
	}
}
.hero__button{
	background:#4d4d4d;
	color:#fff;
	border-radius:100%;
	height:48px;
	width:48px;
	display:inline-flex;
	justify-content:center;
	align-items:center;
	margin:0 .25rem
}
.hero__button--toggle[aria-expanded=false] .hero__icon:first-of-type{
	display:block
}
.hero__button--toggle[aria-expanded=true] .hero__icon:last-of-type{
	display:block
}
.hero__description{
	background:black;
	border-radius:.25rem;
	color:#fff;
	padding:.25rem 1rem 0;
	position:absolute;
	margin:var(--content-padding);
	opacity:1;
	bottom:0;
	visibility: visible;
	transition:opacity .25s ease-in-out 0s
}
.hero__description[aria-hidden=true]{
	opacity:0;
	visibility: hidden;
}
@media (min-width: 900px){
	.hero__description{
		margin:0;
		bottom:7rem;
		right:var(--content-padding);
		width:400px
	}
}
.hero__icon{
	height:1.75rem;
	width:1.75rem;
	display:none
}
.hero__icon--info{
	height:1.5rem;
	width:1.5rem;
	padding:.25rem
}
.hero__icon--active{
	display:block
}

.hero .hero__content{
	padding:0 var(--content-padding);
	height:100%;
	background:rgba(0,102,204,.8)
}
.hero__hp{background-image:none;background-color:var(--umkc-navy);display:block;height:auto;position:relative}.hero__hp .hero__content{padding:0 0 1rem;background:none}@media (min-width: 1200px){.hero__hp .hero__content{padding-bottom:0;z-index:5}}.hero__hp .hero__video-container{background:var(--white);margin:0;position:relative;height:200px}@media (min-width: 600px){.hero__hp .hero__video-container{height:375px}}@media (min-width: 900px){.hero__hp .hero__video-container{height:525px}}@media (min-width: 1200px){.hero__hp .hero__video-container{background:none;position:absolute;right:0;top:80px;z-index:4}}.hero__hp .hero__video{display:block;position:absolute;padding:0 var(--global-padding);height:auto;width:100%;top:-50px;bottom:0}@media (min-width: 1200px){.hero__hp .hero__video{aspect-ratio:184/141;position:static;height:auto;object-fit:cover;width:63.8vw;max-height:600px;z-index:2;padding:0}}@media (min-width: 1800px){.hero__hp .hero__video{max-height:725px}}.hero__hp .hero__college{padding:0 var(--global-padding);z-index:10;height:auto}@media (min-width: 600px){.hero__hp .hero__college{width:41.1vw}}@media (min-width: 1200px){.hero__hp .hero__college{width:55vw}}.hero__hp .hero__subhead{font-family:var(--os);margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.65);font-size:30px;font-size:1.875rem;line-height:1.25}@media (min-width: 600px){.hero__hp .hero__subhead{font-size:60px;font-size:3.75rem;line-height:1.25}}@media (min-width: 1800px){.hero__hp .hero__subhead{font-size:72px;font-size:4.5rem;line-height:1.25}}.hero__hp .hero__text{padding:1rem var(--global-padding) 5rem}@media (min-width: 1200px){.hero__hp .hero__text{width:48vw}}@media (min-width: 1800px){.hero__hp .hero__text{width:50vw}}.hero__hp .hero__description{z-index:5}@media (min-width: 600px){.hero__hp .hero__description{bottom:5rem;margin:0 var(--global-padding);padding:1rem}}@media (min-width: 900px){.hero__hp .hero__description{bottom:0;right:var(--global-padding)}}@media (min-width: 1200px){.hero__hp .hero__description{top:3.5rem;bottom:auto;right:0}}.hero__hp .hero__buttons{z-index:5;display:none}@media (min-width: 600px){.hero__hp .hero__buttons{display:block;bottom:2rem;right:2rem}}@media (min-width: 900px){.hero__hp .hero__buttons{bottom:2rem;right:2rem}}@media (min-width: 1200px){.hero__hp .hero__buttons{top:5.5rem;bottom:auto}}.mask{height:var(--height, 37.5px);position:relative;overflow:hidden}@media (min-width: 600px){.mask{height:var(--height, 62.5px)}}@media (min-width: 900px){.mask{height:var(--height, 125px)}}@media (min-width: 1200px){.mask{height:var(--height, 150px)}}.mask span{display:block;box-sizing:border-box;position:absolute;top:var(--height, 37.5px);opacity:0}@media (min-width: 600px){.mask span{top:var(--height, 62.5px)}}@media (min-width: 900px){.mask span{top:var(--height, 125px)}}@media (min-width: 1200px){.mask span{top:var(--height, 150px)}}.mask span[data-show]{transform:translateY(-100%);transition:.5s transform ease-in-out,opacity .5s ease;opacity:1}.mask span[data-up]{transform:translateY(-200%);transition:.5s transform ease-in-out,opacity .5s ease;opacity:0}
.main-content p:not([class]){
	padding:.5rem 0 1rem
}
.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{
	color:var(--heading-color, var(--umkc-blue));
	margin:var(--heading-margin, 1.5rem 0 0);
	font-size:var(--heading-size, 2.25rem);
	line-height:var(--heading-line-height, 1.25)
}
.main-content a[target=_blank]:after{
	background:var(--btn-arrow, var(--btn-text));
	background-repeat:no-repeat;
	background-size:var(--arrow-size, 1rem) var(--arrow-size, 1rem);
	content:" ";
	display:inline-block;
	height:var(--arrow-size, 1rem);
	-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' %3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M13.5 6H5.25A2.25 2.25 0 003 8.25v10.5A2.25 2.25 0 005.25 21h10.5A2.25 2.25 0 0018 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25' /%3E%3C/svg%3E");
	-webkit-mask-position:center;
	-webkit-mask-mode:screen;
	-webkit-mask-size:contain;
	mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' %3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M13.5 6H5.25A2.25 2.25 0 003 8.25v10.5A2.25 2.25 0 005.25 21h10.5A2.25 2.25 0 0018 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25' /%3E%3C/svg%3E");
	mask-position:center;
	mask-mode:screen;
	mask-size:contain;
	width:var(--arrow-size, 1rem);
	margin-left:.25rem;
	margin-bottom:-.15rem;
	transition:background .25s ease-in-out 0s
}
.main-content a:is(.button)[target=_blank]:after{
	margin-left:.75rem
}
.main-content a:not([class]){
	--btn-arrow: var(--umkc-blue);
	color:var(--link-color, var(--umkc-blue));
	font-weight:700;
	transition:all .15s ease;
	text-decoration-color:var(--umkc-yellow);
	text-decoration-thickness:.1875rem;
	text-underline-offset:.25rem
}
.main-content a:not([class]):hover,.main-content a:not([class]):focus,.main-content a:not([class]):active{
	color:var(--umkc-dark-blue);
	background:var(--umkc-yellow);
	text-decoration:none
}
button>*,a>*{
	pointer-events:none
}
.social{
	--icon-size: var(--social-icon, 4rem)
}
.social__link{
	color:var(--white)
}
.social__link:hover,.social__link:focus{
	color:var(--umkc-yellow)
}
.social__icon{
	height:var(--icon-size);
	width:var(--icon-size)
}
.img--round{
	border-radius:100%;
	aspect-ratio:1/1
}
.content-row{
	background-color:var(--white);
	padding:var(--content-padding);
	--heading-margin: 1.5rem 0 2rem
}
.content-row:has(.highlight){
	--heading-margin: 1.5rem 0
}
.benefits-list{
	display:flex;
	flex-flow:column;
	margin-top:1.5rem
}
@media (min-width: 900px){
	.benefits-list{
		justify-content:space-around;
		flex-flow:row wrap;
		align-items:center
	}
	.benefits-list__image{
		margin-right:4rem;
		flex:0 1;
		height:33.4375rem;
		width:28rem;
		object-fit:cover
	}
}
@media (min-width: 900px){
	.benefits-list--stats{
		display:grid;
		grid-template-columns:1fr 1fr
	}
}
@media (min-width: 900px){
	.benefits-list__group{
		padding-right:1.5rem;
		flex:1 0
	}
}
.benefits-list__item{
	display:flex;
	align-items:flex-start;
	margin-top:1.5rem
}
.benefits-list__item--stats{
	flex-flow:column;
	margin:1.5rem;
	flex:0 0 calc(50% - 3rem)
}
@media (min-width: 1200px){
	.benefits-list__item--stats{
		flex:0 0 calc(33% - 3rem)
	}
}
.benefits-list__cta{
	flex-basis:100%;
	text-align:center
}
.benefits-list__title{
	--heading-margin: 0;
	line-height:1
}
.benefits-list__title--heavy{
	--heading-size: 5.625rem
}
.benefits-list__title--light{
	--heading-color: var(--black);
	--heading-size: 1.5rem
}
.benefits-list__icon{
	background:var(--umkc-blue);
	content:"";
	display:flex;
	align-items:center;
	justify-content:center;
	color:#fff;
	height:3.625rem;
	width:3.625rem;
	flex-shrink:0;
	border-radius:100%;
	margin-right:2rem;
	font-size:32px;
	font-size:2rem;
	line-height:1;
	font-family:var(--roboto);
	font-weight:700
}
.benefits-list__icon--flame{
	color:#fff;
	position:relative
}
.benefits-list__icon--flame .icon{
	--width: 2.75rem;
	--height: calc(var(--width) * 1.1919);
	position:absolute;
	bottom:-.059375rem;
	right:0;
	height:var(--height);
	width:var(--width)
}
.benefits-list__stats{
	font-size:56px;
	font-size:3.5rem;
	line-height:1.2857142857;
	font-weight:700;
	font-family:var(--roboto);
	color:var(--umkc-blue);
	margin-right:2rem
}
.benefits-list--small-stats{
	margin-top:0;
	flex-wrap:wrap
}
.benefits-list--small-stats .benefits-list__item--stats{
	align-items:center;
	text-align:center
}
.highlight{
	font-size:24px;
	font-size:1.5rem;
	line-height:1.5;
	color:var(--highlight-color, var(--font-color));
	font-family:var(--roboto);
	margin:1rem 0 2rem
}
.icl{
	padding:var(--content-padding);
	--heading-color: var(--umkc-blue);
	--highlight-color: var(--umkc-dark-blue)
}
.icl--blue,.icl--navy{
	--heading-color: var(--white);
	--highlight-color: var(--white);
	--link-color: var(--white);
	color:var(--white)
}
.icl__image{
	width:36.0625rem;
	max-width:100%
}
@media (min-width: 900px){
	.icl__image{
		padding-right:4rem
	}
}
.icl__content{
	flex-grow:1
}
.icl__content p{ font-size: 24px; }
.icl__row{
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	margin:var(--content-padding) 0;
	text-align:center;
	justify-content:center
}
@media (min-width: 900px){
	.icl__row{
		justify-content:space-between;
		text-align:left;
		flex-wrap:nowrap;
		margin:var(--content-padding) auto
	}
	.icl__row--reverse{
		flex-flow:row-reverse
	}
	.icl__row--reverse .icl__image{
		padding-right:0;
		padding-left:4rem
	}
}
@media (min-width: 1200px){
	.icl__row{
		max-width:80vw
	}
}
.icl__link{
	text-decoration:none;
	color:var(--link-color, var(--umkc-blue))
}
.icl__link:hover,.icl__link:active,.icl__link:focus{
	color:var(--link-hover-color, var(--umkc-dark-blue))
}
.icl--stacked{
	display:flex;
	flex-direction:column
}
@media (min-width: 900px){
	.icl--stacked{
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:center
	}
}
.icl--stacked .icl__title{
	--heading-size: 1.5rem;
	flex:1 0 100%
}
@media (min-width: 900px){
	.icl--stacked .icl__row{
		flex-basis:calc(33.3333333333% - 2rem);
		flex-direction:column;
		margin:0;
		padding:1rem
	}
}
.icl--stacked .icl__content{
	align-self:flex-start
}
.icl--stacked .icl__image{
	padding:0
}
.pwb{
	padding:0 var(--content-padding) var(--content-padding);
	margin-top:10rem;
	display:flex;
	justify-content:center;
	flex-flow:column
}
@media (min-width: 1200px){
	.pwb{
		justify-content:flex-start;
		align-items:center;
		flex-flow:row nowrap
	}
}
.pwb--blue{
	--highlight-color: var(--white);
	--heading-color: var(--white)
}
.pwb__img{
	margin-top:-3rem;
	aspect-ratio:1/1;
	align-self:center;
	object-fit:cover
}
@media (min-width: 1200px){
	.pwb__img{
		align-self:flex-start;
		width:37.5rem
	}
}
.pwb__content{
	text-align:center;
	margin-top:1.75rem
}
@media (min-width: 1200px){
	.pwb__content{
		text-align:left;
		padding-left:4rem
	}
}
.pwb__title{
	--heading-size: 1.75rem
}

.pwb__content a+a{
    margin-top: 1rem;
}
@media (min-width: 1200px){
	.pwb__title{
		--heading-size: 2.625rem
	}
}
.quote{
	display:flex;
	flex-flow:row nowrap;
	justify-content:space-evenly
}
@media (min-width: 900px){
	.quote{
		padding:4rem var(--content-padding)
	}
}
.quote--single{
	justify-content:center
}
.quote--single .quote__item{
	display:block
}
@media (min-width: 900px){
	.quote--single .quote__item{
		flex:0 1 48.5625rem
	}
}
.quote--single .quote__title{
	--heading-color: var(--font-color)
}
.quote--single .quote__blockquote{
	font-size:30px;
	font-size:1.875rem;
	line-height:1.6;
	margin:1.5rem 0;
	padding:0 1rem
}
.quote__icon{
	color:var(--umkc-blue);
	font-size:90px;
	font-size:5.625rem;
	line-height:1;
	font-family:Times,serif;
	font-weight:700;
	display:block
}
.quote__blockquote{
	color:var(--font-color);
	font-size:18px;
	font-size:1.125rem;
	line-height:1.5;
	margin:0 0 2rem
}
.quote__item{
	text-align:center;
	display:none
}
@media (min-width: 900px){
	.quote__item{
		display:block;
		flex-basis:33.3333333333%
	}
}
.quote__title{
	--heading-size: 1.25rem
}
.quote__bullets{
	text-align:center;
	display:block
}
@media (min-width: 900px){
	.quote__bullets{
		display:none
	}
}
.quote__bullet{
	background:var(--umkc-blue);
	height:2.25rem;
	width:2.25rem;
	border-radius:100%;
	margin:.25rem
}
.quote__bullet--active{
	background:var(--umkc-dark-blue)
}
.quote img{
	height:9.375rem;
	width:9.375rem
}
.quote--hp{
	--font-color: var(--white);
	color:var(--font-color);
	background:rgba(0,102,204,.8);
	padding:var(--content-padding)
}
.quote--hp .quote__icon{
	color:var(--font-color)
}
@media (min-width: 900px){
	.quote--hp .quote__blockquote{
		font-size:30px;
		font-size:1.875rem;
		line-height:1.6
	}
}
@supports selector(:has(*)) {
    .content-row:has(.quote--hp){
    	background-attachment:fixed;
    	background-position:center center;
    	background-repeat:no-repeat;
    	background-size:cover;
    	position:relative;
    	padding:0
    }
}
@supports selector(:-moz-any(*)) {
    .content-row :-moz-any(.quote--hp){
    	background-attachment:fixed;
    	background-position:center center;
    	background-repeat:no-repeat;
    	background-size:cover;
    	position:relative;
    	padding:0
    }
}
.video,.video-embed{
	margin:0 auto
}
@media (min-width: 900px){
	.video,.video-embed{
		width:65vw
	}
}
.video__close,.video-embed__close{
	color:#fff;
	position:absolute;
	top:0;
	right:0;
	padding:var(--global-padding)
}
.video__close:hover,.video__close:focus,.video__close:active,.video-embed__close:hover,.video-embed__close:focus,.video-embed__close:active{
	background:var(--umkc-yellow);
	color:var(--umkc-dark-blue)
}
.embed-container{
	display:block;
	position:relative;
	padding-bottom:56.25%;
	height:0;
	overflow:hidden;
	max-width:100%
}
.embed-container iframe,.embed-container object,.embed-container embed{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
#video-overlay{
	background:rgba(0,0,0,.85);
	transition:background .75s ease;
	position:fixed;
	top:0;
	left:0;
	z-index:99999!important;
	overflow:hidden;
	user-select:none;
	display:none;
	width:100vw;
	height:100vh
}
#video-overlay.is-visible--flex{
	align-items:center;
	justify-content:center;
	flex-direction:column
}
.program-finder__title,.program-finder__highlight{
	text-align:center
}
.program-finder__form-wrapper{
	max-width:800px;
	margin:0 auto
}
.program-finder__form-wrapper .module-search__group{
	display:flex;
	border-radius:6px;
	max-width:800px;
	margin:0 auto
}
.program-finder__form-wrapper .twitter-typeahead{
	display:flex;
	flex:auto
}
.program-finder__form-wrapper .module-search__query{
	border:0;
	border-top-left-radius:6px;
	border-bottom-left-radius:6px;
	font-size:1rem;
	font-weight:700;
	outline:none;
	padding:1.125rem 2.6875rem 1.0625rem 1.125rem;
	width:100%;
	background: #e5eef5;
	color:var(--umkc-dark-blue);
	font-weight:600
}
@media (min-width: 900px){
	.program-finder__form-wrapper .module-search__query{
		font-size:1.5rem
	}
}
.program-finder__form-wrapper .tt-menu{
	background:white;
	z-index:2!important;
	font-family:Roboto,Arial,Helvetica,sans-serif;
	box-shadow:-.125rem .125rem .375rem var(--umkc-gray);
	width:100%;
	margin:0
}
.program-finder__form-wrapper .module-search__list-item a{
	color:var(--umkc-dark-blue)
}
.program-finder__form-wrapper .tt-dataset{
	text-align:left
}
.program-finder__form-wrapper .tt-category{
	color:var(--umkc-dark-blue);
	font-family:Roboto Condensed,arial,sans-serif;
	font-weight:600;
	display:none
}
.program-finder__form-wrapper .module-search__button{
	padding:.5rem 1.5rem;
	border-radius:0 6px 6px 0
}
.program-finder__form-wrapper .module-search__button .icon{
	height:var(--search-icon, 2rem);
	width:var(--search-icon, 2rem)
}
@media (min-width: 900px){
	.program-finder__form-wrapper .module-search__button .icon{
		--search-icon: 3rem
	}
}
.program-finder__form-wrapper .tt-suggestion{
	font-size:1rem;
	font-weight:300;
	color:var(--umkc-dark-blue);
	cursor:pointer;
	padding:.5rem .75rem
}
.program-finder__form-wrapper .tt-suggestion:hover,.program-finder__form-wrapper .tt-suggestion:focus{
	background:var(--umkc-gray)
}
.program-finder__form-wrapper .module-search__additional-links{
	text-align:center;
	margin:2em auto
}
.program-finder__form-wrapper .module-search__additional-links--button{
	margin:1rem
}
.bgil{
	--heading-color: var(--white);
	--highlight-color: var(--white);
	padding-bottom:3rem
}
.bgil__row{
	display:flex;
	flex-direction:column;
	justify-content:space-evenly;
	align-items:center;
	gap:3rem 0;
	margin:3rem 0
}
@media (min-width: 900px){
	.bgil__row{
		flex-direction:row
	}
}
.bgil__item{
	width:21.0625rem;
	height:14.4375rem;
	font-family:var(--os);
	text-transform:uppercase;
	font-size:36px;
	font-size:2.25rem;
	line-height:1.3333333333;
	transition:transform .25s ease-in-out;
	position:relative;
	background-size: cover;
}

.bgil__item:hover,.bgil__item:focus,.bgil__item:active{
	transform:scale(1.1)
}
.bgil__link{
	align-items:center;
	background:rgba(0,102,204,.8);
	color:var(--umkc-yellow);
	display:flex;
	height:100%;
	justify-content:center;
	position:absolute;
	text-decoration:none;
	width:100%;
	text-shadow:0 0 .25rem rgba(0,0,0,.75)
}
.bg-white{
	background-color:var(--white)
}
.text-white{
	color:var(--white)
}
.bg-black{
	background-color:var(--black)
}
.text-black{
	color:var(--black)
}
.bg-font-color{
	background-color:var(--font-color)
}
.text-font-color{
	color:var(--font-color)
}
.bg-umkc-gray{
	background-color:var(--umkc-gray)
}
.text-umkc-gray{
	color:var(--umkc-gray)
}
.bg-umkc-blue{
	background-color:var(--umkc-blue)
}
.text-umkc-blue{
	color:var(--umkc-blue)
}
.bg-umkc-dark-blue{
	background-color:var(--umkc-dark-blue)
}
.text-umkc-dark-blue{
	color:var(--umkc-dark-blue)
}
.bg-umkc-navy{
	background-color:var(--umkc-navy)
}
.text-umkc-navy{
	color:var(--umkc-navy)
}
.bg-umkc-light-blue{
	background-color:var(--umkc-light-blue)
}
.text-umkc-light-blue{
	color:var(--umkc-light-blue)
}
.bg-umkc-yellow{
	background-color:var(--umkc-yellow)
}
.text-umkc-yellow{
	color:var(--umkc-yellow)
}
.bg-umkc-orange{
	background-color:var(--umkc-orange)
}
.text-umkc-orange{
	color:var(--umkc-orange)
}
.hidden{
	display:none
}
.is-visible{
	display:block!important
}
.is-visible--flex{
	display:flex!important
}
.sr-only{
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0
}
.text-center{
	text-align:center
}
.text--os{
	font-family:var(--os)
}
.text--pf{
	font-family:var(--pf)
}
.text--upper{
	text-transform:uppercase
}
body[data-aos-duration="50"] [data-aos],[data-aos][data-aos][data-aos-duration="50"]{
	transition-duration:50ms
}
body[data-aos-delay="50"] [data-aos],[data-aos][data-aos][data-aos-delay="50"]{
	transition-delay:0
}
body[data-aos-delay="50"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="50"].aos-animate{
	transition-delay:50ms
}
body[data-aos-duration="100"] [data-aos],[data-aos][data-aos][data-aos-duration="100"]{
	transition-duration:.1s
}
body[data-aos-delay="100"] [data-aos],[data-aos][data-aos][data-aos-delay="100"]{
	transition-delay:0
}
body[data-aos-delay="100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="100"].aos-animate{
	transition-delay:.1s
}
body[data-aos-duration="150"] [data-aos],[data-aos][data-aos][data-aos-duration="150"]{
	transition-duration:.15s
}
body[data-aos-delay="150"] [data-aos],[data-aos][data-aos][data-aos-delay="150"]{
	transition-delay:0
}
body[data-aos-delay="150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="150"].aos-animate{
	transition-delay:.15s
}
body[data-aos-duration="200"] [data-aos],[data-aos][data-aos][data-aos-duration="200"]{
	transition-duration:.2s
}
body[data-aos-delay="200"] [data-aos],[data-aos][data-aos][data-aos-delay="200"]{
	transition-delay:0
}
body[data-aos-delay="200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="200"].aos-animate{
	transition-delay:.2s
}
body[data-aos-duration="250"] [data-aos],[data-aos][data-aos][data-aos-duration="250"]{
	transition-duration:.25s
}
body[data-aos-delay="250"] [data-aos],[data-aos][data-aos][data-aos-delay="250"]{
	transition-delay:0
}
body[data-aos-delay="250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="250"].aos-animate{
	transition-delay:.25s
}
body[data-aos-duration="300"] [data-aos],[data-aos][data-aos][data-aos-duration="300"]{
	transition-duration:.3s
}
body[data-aos-delay="300"] [data-aos],[data-aos][data-aos][data-aos-delay="300"]{
	transition-delay:0
}
body[data-aos-delay="300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="300"].aos-animate{
	transition-delay:.3s
}
body[data-aos-duration="350"] [data-aos],[data-aos][data-aos][data-aos-duration="350"]{
	transition-duration:.35s
}
body[data-aos-delay="350"] [data-aos],[data-aos][data-aos][data-aos-delay="350"]{
	transition-delay:0
}
body[data-aos-delay="350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="350"].aos-animate{
	transition-delay:.35s
}
body[data-aos-duration="400"] [data-aos],[data-aos][data-aos][data-aos-duration="400"]{
	transition-duration:.4s
}
body[data-aos-delay="400"] [data-aos],[data-aos][data-aos][data-aos-delay="400"]{
	transition-delay:0
}
body[data-aos-delay="400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="400"].aos-animate{
	transition-delay:.4s
}
body[data-aos-duration="450"] [data-aos],[data-aos][data-aos][data-aos-duration="450"]{
	transition-duration:.45s
}
body[data-aos-delay="450"] [data-aos],[data-aos][data-aos][data-aos-delay="450"]{
	transition-delay:0
}
body[data-aos-delay="450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="450"].aos-animate{
	transition-delay:.45s
}
body[data-aos-duration="500"] [data-aos],[data-aos][data-aos][data-aos-duration="500"]{
	transition-duration:.5s
}
body[data-aos-delay="500"] [data-aos],[data-aos][data-aos][data-aos-delay="500"]{
	transition-delay:0
}
body[data-aos-delay="500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="500"].aos-animate{
	transition-delay:.5s
}
body[data-aos-duration="550"] [data-aos],[data-aos][data-aos][data-aos-duration="550"]{
	transition-duration:.55s
}
body[data-aos-delay="550"] [data-aos],[data-aos][data-aos][data-aos-delay="550"]{
	transition-delay:0
}
body[data-aos-delay="550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="550"].aos-animate{
	transition-delay:.55s
}
body[data-aos-duration="600"] [data-aos],[data-aos][data-aos][data-aos-duration="600"]{
	transition-duration:.6s
}
body[data-aos-delay="600"] [data-aos],[data-aos][data-aos][data-aos-delay="600"]{
	transition-delay:0
}
body[data-aos-delay="600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="600"].aos-animate{
	transition-delay:.6s
}
body[data-aos-duration="650"] [data-aos],[data-aos][data-aos][data-aos-duration="650"]{
	transition-duration:.65s
}
body[data-aos-delay="650"] [data-aos],[data-aos][data-aos][data-aos-delay="650"]{
	transition-delay:0
}
body[data-aos-delay="650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="650"].aos-animate{
	transition-delay:.65s
}
body[data-aos-duration="700"] [data-aos],[data-aos][data-aos][data-aos-duration="700"]{
	transition-duration:.7s
}
body[data-aos-delay="700"] [data-aos],[data-aos][data-aos][data-aos-delay="700"]{
	transition-delay:0
}
body[data-aos-delay="700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="700"].aos-animate{
	transition-delay:.7s
}
body[data-aos-duration="750"] [data-aos],[data-aos][data-aos][data-aos-duration="750"]{
	transition-duration:.75s
}
body[data-aos-delay="750"] [data-aos],[data-aos][data-aos][data-aos-delay="750"]{
	transition-delay:0
}
body[data-aos-delay="750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="750"].aos-animate{
	transition-delay:.75s
}
body[data-aos-duration="800"] [data-aos],[data-aos][data-aos][data-aos-duration="800"]{
	transition-duration:.8s
}
body[data-aos-delay="800"] [data-aos],[data-aos][data-aos][data-aos-delay="800"]{
	transition-delay:0
}
body[data-aos-delay="800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="800"].aos-animate{
	transition-delay:.8s
}
body[data-aos-duration="850"] [data-aos],[data-aos][data-aos][data-aos-duration="850"]{
	transition-duration:.85s
}
body[data-aos-delay="850"] [data-aos],[data-aos][data-aos][data-aos-delay="850"]{
	transition-delay:0
}
body[data-aos-delay="850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="850"].aos-animate{
	transition-delay:.85s
}
body[data-aos-duration="900"] [data-aos],[data-aos][data-aos][data-aos-duration="900"]{
	transition-duration:.9s
}
body[data-aos-delay="900"] [data-aos],[data-aos][data-aos][data-aos-delay="900"]{
	transition-delay:0
}
body[data-aos-delay="900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="900"].aos-animate{
	transition-delay:.9s
}
body[data-aos-duration="950"] [data-aos],[data-aos][data-aos][data-aos-duration="950"]{
	transition-duration:.95s
}
body[data-aos-delay="950"] [data-aos],[data-aos][data-aos][data-aos-delay="950"]{
	transition-delay:0
}
body[data-aos-delay="950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="950"].aos-animate{
	transition-delay:.95s
}
body[data-aos-duration="1000"] [data-aos],[data-aos][data-aos][data-aos-duration="1000"]{
	transition-duration:1s
}
body[data-aos-delay="1000"] [data-aos],[data-aos][data-aos][data-aos-delay="1000"]{
	transition-delay:0
}
body[data-aos-delay="1000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1000"].aos-animate{
	transition-delay:1s
}
body[data-aos-duration="1050"] [data-aos],[data-aos][data-aos][data-aos-duration="1050"]{
	transition-duration:1.05s
}
body[data-aos-delay="1050"] [data-aos],[data-aos][data-aos][data-aos-delay="1050"]{
	transition-delay:0
}
body[data-aos-delay="1050"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1050"].aos-animate{
	transition-delay:1.05s
}
body[data-aos-duration="1100"] [data-aos],[data-aos][data-aos][data-aos-duration="1100"]{
	transition-duration:1.1s
}
body[data-aos-delay="1100"] [data-aos],[data-aos][data-aos][data-aos-delay="1100"]{
	transition-delay:0
}
body[data-aos-delay="1100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1100"].aos-animate{
	transition-delay:1.1s
}
body[data-aos-duration="1150"] [data-aos],[data-aos][data-aos][data-aos-duration="1150"]{
	transition-duration:1.15s
}
body[data-aos-delay="1150"] [data-aos],[data-aos][data-aos][data-aos-delay="1150"]{
	transition-delay:0
}
body[data-aos-delay="1150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1150"].aos-animate{
	transition-delay:1.15s
}
body[data-aos-duration="1200"] [data-aos],[data-aos][data-aos][data-aos-duration="1200"]{
	transition-duration:1.2s
}
body[data-aos-delay="1200"] [data-aos],[data-aos][data-aos][data-aos-delay="1200"]{
	transition-delay:0
}
body[data-aos-delay="1200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1200"].aos-animate{
	transition-delay:1.2s
}
body[data-aos-duration="1250"] [data-aos],[data-aos][data-aos][data-aos-duration="1250"]{
	transition-duration:1.25s
}
body[data-aos-delay="1250"] [data-aos],[data-aos][data-aos][data-aos-delay="1250"]{
	transition-delay:0
}
body[data-aos-delay="1250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1250"].aos-animate{
	transition-delay:1.25s
}
body[data-aos-duration="1300"] [data-aos],[data-aos][data-aos][data-aos-duration="1300"]{
	transition-duration:1.3s
}
body[data-aos-delay="1300"] [data-aos],[data-aos][data-aos][data-aos-delay="1300"]{
	transition-delay:0
}
body[data-aos-delay="1300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1300"].aos-animate{
	transition-delay:1.3s
}
body[data-aos-duration="1350"] [data-aos],[data-aos][data-aos][data-aos-duration="1350"]{
	transition-duration:1.35s
}
body[data-aos-delay="1350"] [data-aos],[data-aos][data-aos][data-aos-delay="1350"]{
	transition-delay:0
}
body[data-aos-delay="1350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1350"].aos-animate{
	transition-delay:1.35s
}
body[data-aos-duration="1400"] [data-aos],[data-aos][data-aos][data-aos-duration="1400"]{
	transition-duration:1.4s
}
body[data-aos-delay="1400"] [data-aos],[data-aos][data-aos][data-aos-delay="1400"]{
	transition-delay:0
}
body[data-aos-delay="1400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1400"].aos-animate{
	transition-delay:1.4s
}
body[data-aos-duration="1450"] [data-aos],[data-aos][data-aos][data-aos-duration="1450"]{
	transition-duration:1.45s
}
body[data-aos-delay="1450"] [data-aos],[data-aos][data-aos][data-aos-delay="1450"]{
	transition-delay:0
}
body[data-aos-delay="1450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1450"].aos-animate{
	transition-delay:1.45s
}
body[data-aos-duration="1500"] [data-aos],[data-aos][data-aos][data-aos-duration="1500"]{
	transition-duration:1.5s
}
body[data-aos-delay="1500"] [data-aos],[data-aos][data-aos][data-aos-delay="1500"]{
	transition-delay:0
}
body[data-aos-delay="1500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1500"].aos-animate{
	transition-delay:1.5s
}
body[data-aos-duration="1550"] [data-aos],[data-aos][data-aos][data-aos-duration="1550"]{
	transition-duration:1.55s
}
body[data-aos-delay="1550"] [data-aos],[data-aos][data-aos][data-aos-delay="1550"]{
	transition-delay:0
}
body[data-aos-delay="1550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1550"].aos-animate{
	transition-delay:1.55s
}
body[data-aos-duration="1600"] [data-aos],[data-aos][data-aos][data-aos-duration="1600"]{
	transition-duration:1.6s
}
body[data-aos-delay="1600"] [data-aos],[data-aos][data-aos][data-aos-delay="1600"]{
	transition-delay:0
}
body[data-aos-delay="1600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1600"].aos-animate{
	transition-delay:1.6s
}
body[data-aos-duration="1650"] [data-aos],[data-aos][data-aos][data-aos-duration="1650"]{
	transition-duration:1.65s
}
body[data-aos-delay="1650"] [data-aos],[data-aos][data-aos][data-aos-delay="1650"]{
	transition-delay:0
}
body[data-aos-delay="1650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1650"].aos-animate{
	transition-delay:1.65s
}
body[data-aos-duration="1700"] [data-aos],[data-aos][data-aos][data-aos-duration="1700"]{
	transition-duration:1.7s
}
body[data-aos-delay="1700"] [data-aos],[data-aos][data-aos][data-aos-delay="1700"]{
	transition-delay:0
}
body[data-aos-delay="1700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1700"].aos-animate{
	transition-delay:1.7s
}
body[data-aos-duration="1750"] [data-aos],[data-aos][data-aos][data-aos-duration="1750"]{
	transition-duration:1.75s
}
body[data-aos-delay="1750"] [data-aos],[data-aos][data-aos][data-aos-delay="1750"]{
	transition-delay:0
}
body[data-aos-delay="1750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1750"].aos-animate{
	transition-delay:1.75s
}
body[data-aos-duration="1800"] [data-aos],[data-aos][data-aos][data-aos-duration="1800"]{
	transition-duration:1.8s
}
body[data-aos-delay="1800"] [data-aos],[data-aos][data-aos][data-aos-delay="1800"]{
	transition-delay:0
}
body[data-aos-delay="1800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1800"].aos-animate{
	transition-delay:1.8s
}
body[data-aos-duration="1850"] [data-aos],[data-aos][data-aos][data-aos-duration="1850"]{
	transition-duration:1.85s
}
body[data-aos-delay="1850"] [data-aos],[data-aos][data-aos][data-aos-delay="1850"]{
	transition-delay:0
}
body[data-aos-delay="1850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1850"].aos-animate{
	transition-delay:1.85s
}
body[data-aos-duration="1900"] [data-aos],[data-aos][data-aos][data-aos-duration="1900"]{
	transition-duration:1.9s
}
body[data-aos-delay="1900"] [data-aos],[data-aos][data-aos][data-aos-delay="1900"]{
	transition-delay:0
}
body[data-aos-delay="1900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1900"].aos-animate{
	transition-delay:1.9s
}
body[data-aos-duration="1950"] [data-aos],[data-aos][data-aos][data-aos-duration="1950"]{
	transition-duration:1.95s
}
body[data-aos-delay="1950"] [data-aos],[data-aos][data-aos][data-aos-delay="1950"]{
	transition-delay:0
}
body[data-aos-delay="1950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="1950"].aos-animate{
	transition-delay:1.95s
}
body[data-aos-duration="2000"] [data-aos],[data-aos][data-aos][data-aos-duration="2000"]{
	transition-duration:2s
}
body[data-aos-delay="2000"] [data-aos],[data-aos][data-aos][data-aos-delay="2000"]{
	transition-delay:0
}
body[data-aos-delay="2000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2000"].aos-animate{
	transition-delay:2s
}
body[data-aos-duration="2050"] [data-aos],[data-aos][data-aos][data-aos-duration="2050"]{
	transition-duration:2.05s
}
body[data-aos-delay="2050"] [data-aos],[data-aos][data-aos][data-aos-delay="2050"]{
	transition-delay:0
}
body[data-aos-delay="2050"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2050"].aos-animate{
	transition-delay:2.05s
}
body[data-aos-duration="2100"] [data-aos],[data-aos][data-aos][data-aos-duration="2100"]{
	transition-duration:2.1s
}
body[data-aos-delay="2100"] [data-aos],[data-aos][data-aos][data-aos-delay="2100"]{
	transition-delay:0
}
body[data-aos-delay="2100"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2100"].aos-animate{
	transition-delay:2.1s
}
body[data-aos-duration="2150"] [data-aos],[data-aos][data-aos][data-aos-duration="2150"]{
	transition-duration:2.15s
}
body[data-aos-delay="2150"] [data-aos],[data-aos][data-aos][data-aos-delay="2150"]{
	transition-delay:0
}
body[data-aos-delay="2150"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2150"].aos-animate{
	transition-delay:2.15s
}
body[data-aos-duration="2200"] [data-aos],[data-aos][data-aos][data-aos-duration="2200"]{
	transition-duration:2.2s
}
body[data-aos-delay="2200"] [data-aos],[data-aos][data-aos][data-aos-delay="2200"]{
	transition-delay:0
}
body[data-aos-delay="2200"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2200"].aos-animate{
	transition-delay:2.2s
}
body[data-aos-duration="2250"] [data-aos],[data-aos][data-aos][data-aos-duration="2250"]{
	transition-duration:2.25s
}
body[data-aos-delay="2250"] [data-aos],[data-aos][data-aos][data-aos-delay="2250"]{
	transition-delay:0
}
body[data-aos-delay="2250"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2250"].aos-animate{
	transition-delay:2.25s
}
body[data-aos-duration="2300"] [data-aos],[data-aos][data-aos][data-aos-duration="2300"]{
	transition-duration:2.3s
}
body[data-aos-delay="2300"] [data-aos],[data-aos][data-aos][data-aos-delay="2300"]{
	transition-delay:0
}
body[data-aos-delay="2300"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2300"].aos-animate{
	transition-delay:2.3s
}
body[data-aos-duration="2350"] [data-aos],[data-aos][data-aos][data-aos-duration="2350"]{
	transition-duration:2.35s
}
body[data-aos-delay="2350"] [data-aos],[data-aos][data-aos][data-aos-delay="2350"]{
	transition-delay:0
}
body[data-aos-delay="2350"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2350"].aos-animate{
	transition-delay:2.35s
}
body[data-aos-duration="2400"] [data-aos],[data-aos][data-aos][data-aos-duration="2400"]{
	transition-duration:2.4s
}
body[data-aos-delay="2400"] [data-aos],[data-aos][data-aos][data-aos-delay="2400"]{
	transition-delay:0
}
body[data-aos-delay="2400"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2400"].aos-animate{
	transition-delay:2.4s
}
body[data-aos-duration="2450"] [data-aos],[data-aos][data-aos][data-aos-duration="2450"]{
	transition-duration:2.45s
}
body[data-aos-delay="2450"] [data-aos],[data-aos][data-aos][data-aos-delay="2450"]{
	transition-delay:0
}
body[data-aos-delay="2450"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2450"].aos-animate{
	transition-delay:2.45s
}
body[data-aos-duration="2500"] [data-aos],[data-aos][data-aos][data-aos-duration="2500"]{
	transition-duration:2.5s
}
body[data-aos-delay="2500"] [data-aos],[data-aos][data-aos][data-aos-delay="2500"]{
	transition-delay:0
}
body[data-aos-delay="2500"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2500"].aos-animate{
	transition-delay:2.5s
}
body[data-aos-duration="2550"] [data-aos],[data-aos][data-aos][data-aos-duration="2550"]{
	transition-duration:2.55s
}
body[data-aos-delay="2550"] [data-aos],[data-aos][data-aos][data-aos-delay="2550"]{
	transition-delay:0
}
body[data-aos-delay="2550"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2550"].aos-animate{
	transition-delay:2.55s
}
body[data-aos-duration="2600"] [data-aos],[data-aos][data-aos][data-aos-duration="2600"]{
	transition-duration:2.6s
}
body[data-aos-delay="2600"] [data-aos],[data-aos][data-aos][data-aos-delay="2600"]{
	transition-delay:0
}
body[data-aos-delay="2600"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2600"].aos-animate{
	transition-delay:2.6s
}
body[data-aos-duration="2650"] [data-aos],[data-aos][data-aos][data-aos-duration="2650"]{
	transition-duration:2.65s
}
body[data-aos-delay="2650"] [data-aos],[data-aos][data-aos][data-aos-delay="2650"]{
	transition-delay:0
}
body[data-aos-delay="2650"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2650"].aos-animate{
	transition-delay:2.65s
}
body[data-aos-duration="2700"] [data-aos],[data-aos][data-aos][data-aos-duration="2700"]{
	transition-duration:2.7s
}
body[data-aos-delay="2700"] [data-aos],[data-aos][data-aos][data-aos-delay="2700"]{
	transition-delay:0
}
body[data-aos-delay="2700"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2700"].aos-animate{
	transition-delay:2.7s
}
body[data-aos-duration="2750"] [data-aos],[data-aos][data-aos][data-aos-duration="2750"]{
	transition-duration:2.75s
}
body[data-aos-delay="2750"] [data-aos],[data-aos][data-aos][data-aos-delay="2750"]{
	transition-delay:0
}
body[data-aos-delay="2750"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2750"].aos-animate{
	transition-delay:2.75s
}
body[data-aos-duration="2800"] [data-aos],[data-aos][data-aos][data-aos-duration="2800"]{
	transition-duration:2.8s
}
body[data-aos-delay="2800"] [data-aos],[data-aos][data-aos][data-aos-delay="2800"]{
	transition-delay:0
}
body[data-aos-delay="2800"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2800"].aos-animate{
	transition-delay:2.8s
}
body[data-aos-duration="2850"] [data-aos],[data-aos][data-aos][data-aos-duration="2850"]{
	transition-duration:2.85s
}
body[data-aos-delay="2850"] [data-aos],[data-aos][data-aos][data-aos-delay="2850"]{
	transition-delay:0
}
body[data-aos-delay="2850"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2850"].aos-animate{
	transition-delay:2.85s
}
body[data-aos-duration="2900"] [data-aos],[data-aos][data-aos][data-aos-duration="2900"]{
	transition-duration:2.9s
}
body[data-aos-delay="2900"] [data-aos],[data-aos][data-aos][data-aos-delay="2900"]{
	transition-delay:0
}
body[data-aos-delay="2900"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2900"].aos-animate{
	transition-delay:2.9s
}
body[data-aos-duration="2950"] [data-aos],[data-aos][data-aos][data-aos-duration="2950"]{
	transition-duration:2.95s
}
body[data-aos-delay="2950"] [data-aos],[data-aos][data-aos][data-aos-delay="2950"]{
	transition-delay:0
}
body[data-aos-delay="2950"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="2950"].aos-animate{
	transition-delay:2.95s
}
body[data-aos-duration="3000"] [data-aos],[data-aos][data-aos][data-aos-duration="3000"]{
	transition-duration:3s
}
body[data-aos-delay="3000"] [data-aos],[data-aos][data-aos][data-aos-delay="3000"]{
	transition-delay:0
}
body[data-aos-delay="3000"] [data-aos].aos-animate,[data-aos][data-aos][data-aos-delay="3000"].aos-animate{
	transition-delay:3s
}
body[data-aos-easing=linear] [data-aos],[data-aos][data-aos][data-aos-easing=linear]{
	transition-timing-function:cubic-bezier(.25,.25,.75,.75)
}
body[data-aos-easing=ease] [data-aos],[data-aos][data-aos][data-aos-easing=ease]{
	transition-timing-function:cubic-bezier(.25,.1,.25,1)
}
body[data-aos-easing=ease-in] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in]{
	transition-timing-function:cubic-bezier(.42,0,1,1)
}
body[data-aos-easing=ease-out] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out]{
	transition-timing-function:cubic-bezier(0,0,.58,1)
}
body[data-aos-easing=ease-in-out] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out]{
	transition-timing-function:cubic-bezier(.42,0,.58,1)
}
body[data-aos-easing=ease-in-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-back]{
	transition-timing-function:cubic-bezier(.6,-.28,.735,.045)
}
body[data-aos-easing=ease-out-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-back]{
	transition-timing-function:cubic-bezier(.175,.885,.32,1.275)
}
body[data-aos-easing=ease-in-out-back] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-back]{
	transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)
}
body[data-aos-easing=ease-in-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-sine]{
	transition-timing-function:cubic-bezier(.47,0,.745,.715)
}
body[data-aos-easing=ease-out-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-sine]{
	transition-timing-function:cubic-bezier(.39,.575,.565,1)
}
body[data-aos-easing=ease-in-out-sine] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-sine]{
	transition-timing-function:cubic-bezier(.445,.05,.55,.95)
}
body[data-aos-easing=ease-in-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-quad]{
	transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
body[data-aos-easing=ease-out-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-quad]{
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
body[data-aos-easing=ease-in-out-quad] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-quad]{
	transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
body[data-aos-easing=ease-in-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-cubic]{
	transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
body[data-aos-easing=ease-out-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-cubic]{
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
body[data-aos-easing=ease-in-out-cubic] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-cubic]{
	transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
body[data-aos-easing=ease-in-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-quart]{
	transition-timing-function:cubic-bezier(.55,.085,.68,.53)
}
body[data-aos-easing=ease-out-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-out-quart]{
	transition-timing-function:cubic-bezier(.25,.46,.45,.94)
}
body[data-aos-easing=ease-in-out-quart] [data-aos],[data-aos][data-aos][data-aos-easing=ease-in-out-quart]{
	transition-timing-function:cubic-bezier(.455,.03,.515,.955)
}
[data-aos^=fade][data-aos^=fade]{
	opacity:0;
	transition-property:opacity,transform
}
[data-aos^=fade][data-aos^=fade].aos-animate{
	opacity:1;
	transform:translateZ(0)
}
[data-aos=fade-up]{
	transform:translate3d(0,100px,0)
}
[data-aos=fade-down]{
	transform:translate3d(0,-100px,0)
}
[data-aos=fade-right]{
	transform:translate3d(-100px,0,0)
}
[data-aos=fade-left]{
	transform:translate3d(100px,0,0)
}
[data-aos=fade-up-right]{
	transform:translate3d(-100px,100px,0)
}
[data-aos=fade-up-left]{
	transform:translate3d(100px,100px,0)
}
[data-aos=fade-down-right]{
	transform:translate3d(-100px,-100px,0)
}
[data-aos=fade-down-left]{
	transform:translate3d(100px,-100px,0)
}
[data-aos^=zoom][data-aos^=zoom]{
	opacity:0;
	transition-property:opacity,transform
}
[data-aos^=zoom][data-aos^=zoom].aos-animate{
	opacity:1;
	transform:translateZ(0) scale(1)
}
[data-aos=zoom-in]{
	transform:scale(.6)
}
[data-aos=zoom-in-up]{
	transform:translate3d(0,100px,0) scale(.6)
}
[data-aos=zoom-in-down]{
	transform:translate3d(0,-100px,0) scale(.6)
}
[data-aos=zoom-in-right]{
	transform:translate3d(-100px,0,0) scale(.6)
}
[data-aos=zoom-in-left]{
	transform:translate3d(100px,0,0) scale(.6)
}
[data-aos=zoom-out]{
	transform:scale(1.2)
}
[data-aos=zoom-out-up]{
	transform:translate3d(0,100px,0) scale(1.2)
}
[data-aos=zoom-out-down]{
	transform:translate3d(0,-100px,0) scale(1.2)
}
[data-aos=zoom-out-right]{
	transform:translate3d(-100px,0,0) scale(1.2)
}
[data-aos=zoom-out-left]{
	transform:translate3d(100px,0,0) scale(1.2)
}
[data-aos^=slide][data-aos^=slide]{
	transition-property:transform
}
[data-aos^=slide][data-aos^=slide].aos-animate{
	transform:translateZ(0)
}
[data-aos=slide-up]{
	transform:translate3d(0,100%,0)
}
[data-aos=slide-down]{
	transform:translate3d(0,-100%,0)
}
[data-aos=slide-right]{
	transform:translate3d(-100%,0,0)
}
[data-aos=slide-left]{
	transform:translate3d(100%,0,0)
}
[data-aos^=flip][data-aos^=flip]{
	backface-visibility:hidden;
	transition-property:transform
}
[data-aos=flip-left]{
	transform:perspective(2500px) rotateY(-100deg)
}
[data-aos=flip-left].aos-animate{
	transform:perspective(2500px) rotateY(0)
}
[data-aos=flip-right]{
	transform:perspective(2500px) rotateY(100deg)
}
[data-aos=flip-right].aos-animate{
	transform:perspective(2500px) rotateY(0)
}
[data-aos=flip-up]{
	transform:perspective(2500px) rotateX(-100deg)
}
[data-aos=flip-up].aos-animate{
	transform:perspective(2500px) rotateX(0)
}
[data-aos=flip-down]{
	transform:perspective(2500px) rotateX(100deg)
}
[data-aos=flip-down].aos-animate{
	transform:perspective(2500px) rotateX(0)
}
@media print{
	.header{
		--logo-color: var(--umkc-blue)
	}
	.header .search,.main-navigation{
		display:none
	}
	.hero{
		height:auto
	}
	.hero__title{
		font-size:24px;
		font-size:1.5rem;
		line-height:1
	}
	.hero__content{
		color:var(--font-color);
		text-shadow:none
	}
	a{
		page-break-inside:avoid
	}
	a:link,a:visited{
		background:transparent;
		border:none;
		color:#520;
		font-weight:700;
		text-align:left;
		text-decoration:underline;
		font-size:16pt;
		font-size:1.3333333333rem;
		line-height:1.125
	}
	a[href^=http]:after{
		content:" <" attr(href) "> "
	}
	a[href^="#"]:after{
		content:""
	}
	a:not(:local-link):after{
		content:" <" attr(href) "> "
	}
	.site-title{
		font-size:32px;
		font-size:2rem;
		line-height:1.5
	}
	.site-title a{
		color:var(--font-color)
	}
}

.calendar-date{--header-color: var(--umkc-blue);display:flex;flex-direction:column;justify-content:space-between;gap:2rem}@media (min-width: 1200px){.calendar-date{flex-direction:row}}.calendar-date__container{flex-basis:33.3333333333%}.calendar-date__icon{color:var(--iconColor, var(--umkc-navy));height:var(--iconHeight, auto);width:var(--iconWidth, 24px);padding:var(--iconPadding, 0 .5ch 0 0)}.calendar-date__date{--iconPadding: 0;--iconHeight: 25px;--iconWidth: auto;color:var(--umkc-navy);font-weight:700;font-family:var(--os);text-transform:uppercase;font-size:24px;font-size:1.5rem;line-height:1}.calendar-date__date .calendar-date__icon{margin-top:-.5rem}.calendar-date__date p{padding-bottom:.25rem!important;font-family:var(--os);font-weight:700!important;font-size:24px!important;font-size:1.5rem!important;}.calendar-date__description{font-size:18px;font-size:1.125rem;line-height:1.3333333333}.calendar-date__info{--iconColor: #4d4d4d;color:var(--iconColor);font-weight:300}.calendar-date__time{margin-top:.25rem}.calendar-date__button{margin-top:3rem}hr{height:.1875rem;background:var(--umkc-gray);border:none;margin:1.5rem 0}