.a-anchors__list a:after {
	background: #1495d9;
	bottom: 0;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	transition: all .3s ease;
	width: 0
}

.a-anchors__list a.is-active {
	color: #1495d9;
	font-family: Din-Bold
}

.a-anchors__list a.is-active:after {
	width: 100%
}

.a-about__item {
	border-radius: 6px;
	box-shadow: 0 0 50px 0 rgba(0, 0, 0, .05)
}

.a-about__item b {
	color: #1495d9
}

@media print, screen and (max-width: 61.93625em) {
	.a-about__item-description {
		white-space: normal
	}

	.a-about__item--horizontal {
		height: 113px;
		width: 100%
	}

	.a-about__item--horizontal.a-about__item--1 img {
		max-width: 26px
	}

	.a-about__item--vertical {
		flex: 0 0 calc(50% - 8px);
		height: 248px;
		width: calc(50% - 8px)
	}
}

.a-about__grid {
	display: grid;
	grid-template-columns:repeat(2, 1fr);
	grid-template-rows:repeat(4, 1fr);
	grid-column-gap: 15px;
	grid-row-gap: 15px;
	margin-top: 22px
}

@media print, screen and (min-width: 61.9375em) {
	.a-about__grid {
		grid-template-columns:repeat(4, 1fr);
		grid-template-rows:repeat(2, 1fr);
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		margin-top: 6.5rem
	}
}

@media print, screen and (max-width: 61.93625em) {
	.a-about__grid {
		display: flex;
		flex-wrap: wrap
	}
}

.a-about__grid .a-about__item--0 {
	grid-area: 1/1/2/3
}

@media print, screen and (min-width: 61.9375em) {
	.a-about__grid .a-about__item--0 {
		grid-area: 1/1/2/3
	}
}

.a-about__grid .a-about__item--1 {
	grid-area: 2/1/3/3
}

@media print, screen and (min-width: 61.9375em) {
	.a-about__grid .a-about__item--1 {
		grid-area: 2/1/3/3
	}
}

.a-about__grid .a-about__item--2 {
	grid-area: 3/1/5/2
}

@media print, screen and (min-width: 61.9375em) {
	.a-about__grid .a-about__item--2 {
		grid-area: 1/3/3/4
	}
}

.a-about__grid .a-about__item--3 {
	grid-area: 3/2/5/3
}

@media print, screen and (min-width: 61.9375em) {
	.a-about__grid .a-about__item--3 {
		grid-area: 1/4/3/5
	}
}

.a-about__item--horizontal.a-about__item--1 .a-about__icon {
	position: relative;
	top: 7px
}

@media print, screen and (min-width: 61.9375em) {
	.a-about__item--horizontal.a-about__item--1 .a-about__icon {
		top: .8125rem
	}
}

.a-about__item--horizontal.a-about__item--0 .a-about__icon {
	position: relative;
	top: 9px
}

@media print, screen and (min-width: 61.9375em) {
	.a-about__item--horizontal.a-about__item--0 .a-about__icon {
		top: .3125rem
	}
}

.ring-container {
	margin-bottom: 18px;
	position: relative
}

@media print, screen and (max-width: 61.93625em) {
	.ring-container {
		height: Min(130px, 34.66667vw);
		margin: 0 auto 13px;
		width: Min(130px, 34.66667vw)
	}
}

@media print, screen and (min-width: 61.9375em) {
	.ring-container {
		margin-bottom: 2.0625rem;
		padding-bottom: 100%
	}
}

.ring-container strong {
	left: 50%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.ring-container svg {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	width: 100%
}

.bg-ring {
	stroke: #eff7ff
}

.fg-ring {
	stroke: #f88e20;
	transition: stroke-dashoffset 1s ease
}

@media screen and (min-width: 62em) {
	.a-moments__inner {
		padding-left: 80px
	}
}

@media screen and (min-width: 105em) {
	.a-moments__inner {
		padding-left: Max(calc(50vw - 760px))
	}
}

.a-moments__content h2 {
	color: #041440;
	font-family: Din-Bold;
	font-size: 28px
}

@media print, screen and (min-width: 61.9375em) {
	.a-moments__content h2 {
		font-size: 3.125rem
	}
}

.a-moments__content p {
	margin-bottom: 20px
}

@media print, screen and (min-width: 61.9375em) {
	.a-moments__content p {
		margin-bottom: 2.125rem
	}
}

.a-moments__content .alumni-btn {
	width: 100%
}

@media print, screen and (min-width: 61.9375em) {
	.a-moments__content .alumni-btn {
		max-width: 22.5rem
	}
}

@media print, screen and (max-width: 61.93625em) {
	.stay-connected__title br {
		display: none
	}
}

.stay-connected__title b, .stay-connected__title strong {
	color: #1495d9
}

.stay-connected__list {
	list-style: none
}

.stay-connected__list li a {
	align-items: center;
	border: 1px solid #1495d9;
	border-radius: 60px;
	display: flex;
	height: 60px;
	justify-content: flex-start
}

@media print, screen and (min-width: 61.9375em) {
	.stay-connected__list li a {
		border-radius: 5.5625rem;
		height: 5.5625rem
	}
}

.stay-connected__list li:not(:last-child) {
	margin-bottom: 15px
}

@media print, screen and (min-width: 61.9375em) {
	.stay-connected__list li:not(:last-child) {
		margin-bottom: 1.875rem
	}
}

.stay-connected__list li span:not(.sc-icon) {
	color: #fff;
	font-family: Din-Bold;
	font-size: 16px;
	margin-left: 22px
}

@media print, screen and (min-width: 61.9375em) {
	.stay-connected__list li span:not(.sc-icon) {
		font-size: 1.25rem;
		margin-left: 1.875rem
	}
}

.stay-connected__list li span:not(.sc-icon) b {
	color: #1495d9
}

.stay-connected .gform_confirmation_message {
	align-items: center;
	color: #fff;
	display: flex;
	font-size: 20px;
	justify-content: flex-start;
	line-height: 1.4;
	text-align: left
}

@media print, screen and (min-width: 61.9375em) {
	.stay-connected .gform_confirmation_message {
		font-size: 1.75rem;
		line-height: 1.28
	}
}

.stay-connected .gform_confirmation_message:before {
	background: none no-repeat 50%/100% 100%;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cg transform='translate(-199 -401)'%3E%3Ccircle cx='40' cy='40' r='40' fill='%231495d9' transform='translate(199 401)'/%3E%3Cpath fill='%23fff' d='m256.023 431.819-18.9 22.914L222 441.366l1.89-3.819 13.231 7.638L256.023 428Z'/%3E%3C/g%3E%3C/svg%3E");
	content: "";
	display: block;
	flex: 0 0 60px;
	height: 60px;
	margin-right: 15px;
	width: 60px
}

@media print, screen and (min-width: 61.9375em) {
	.stay-connected .gform_confirmation_message:before {
		flex: 0 0 5rem;
		height: 5rem;
		margin-right: 1.875rem;
		width: 5rem
	}
}

.sc-svg-icon {
	background: none no-repeat 50%/100% 100%;
	display: inline-block;
	height: var(--sc-svg-height);
	width: var(--sc-svg-width)
}

.sc-svg-icon--linkedin {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.938' height='28.923'%3E%3Cpath fill='%23fff' d='M.1 8.259h6.2v20.616H.1ZM3.214 0a3.127 3.127 0 1 0 3.214 3.214A3.214 3.214 0 0 0 3.214 0m23.7 10.991a6.15 6.15 0 0 0-5.11-2.1 6.83 6.83 0 0 0-6.104 3.465h-.1v-4.1h-5.2c.1 2.1 0 20.616 0 20.616h6.2V16.068a2.97 2.97 0 0 1 3.1-2.378c2.009 0 3 1.462 3 4.29v10.943h6.219v-11.73a9.05 9.05 0 0 0-2.004-6.202Z'/%3E%3C/svg%3E");
	--sc-svg-width: 20px;
	--sc-svg-height: 20px
}

@media print, screen and (min-width: 61.9375em) {
	.sc-svg-icon--linkedin {
		--sc-svg-width: 1.8125rem;
		--sc-svg-height: 1.8125rem
	}
}

.sc-svg-icon--instagram {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.006' height='28.005'%3E%3Cg fill='%23fff'%3E%3Cpath d='M14 9.841a4.162 4.162 0 1 0 4.162 4.162A4.17 4.17 0 0 0 14 9.841' data-name='Path 15750'/%3E%3Cpath d='M28.005 14.003c0-1.934.018-3.85-.091-5.78a7.75 7.75 0 0 0-8.131-8.13c-1.934-.109-3.85-.091-5.78-.091s-3.85-.018-5.78.091a7.75 7.75 0 0 0-8.131 8.13c-.109 1.934-.091 3.85-.091 5.78s-.018 3.85.091 5.78a7.75 7.75 0 0 0 8.131 8.13c1.934.109 3.85.091 5.78.091s3.85.018 5.78-.091a7.75 7.75 0 0 0 8.131-8.13c.116-1.931.091-3.847.091-5.78M14 21.188a7.185 7.185 0 1 1 7.185-7.185A7.175 7.175 0 0 1 14 21.187Zm7.479-12.986a1.678 1.678 0 1 1 1.678-1.678 1.676 1.676 0 0 1-1.678 1.678' data-name='Path 15751'/%3E%3C/g%3E%3C/svg%3E");
	--sc-svg-width: 20px;
	--sc-svg-height: 20px
}

@media print, screen and (min-width: 61.9375em) {
	.sc-svg-icon--instagram {
		--sc-svg-width: 1.75rem;
		--sc-svg-height: 1.75rem
	}
}

.sc-svg-icon--facebook {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.107' height='29.092'%3E%3Cpath fill='%23fff' d='M15.106.209v4.616h-2.743c-2.151 0-2.553 1.032-2.553 2.518v3.3h5.123l-.681 5.175H9.811v13.27H4.463V15.822H.005v-5.175h4.458V6.836C4.463 2.413 7.173 0 11.124 0a35 35 0 0 1 3.987.209Z'/%3E%3C/svg%3E");
	--sc-svg-width: 11px;
	--sc-svg-height: 25px
}

@media print, screen and (min-width: 61.9375em) {
	.sc-svg-icon--facebook {
		--sc-svg-width: 0.9375rem;
		--sc-svg-height: 1.8125rem
	}
}

.sc-svg-icon--youtube {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29.316' height='20.547'%3E%3Cpath fill='%23fff' d='M28.7 3.21A3.67 3.67 0 0 0 26.109.616C23.826 0 14.658 0 14.658 0S5.49 0 3.203.612A3.67 3.67 0 0 0 .612 3.206a41.1 41.1 0 0 0 0 14.131 3.67 3.67 0 0 0 2.591 2.594c2.287.615 11.455.615 11.455.615s9.168 0 11.455-.615a3.67 3.67 0 0 0 2.591-2.594 41.1 41.1 0 0 0 0-14.128ZM11.746 14.657V5.889l7.591 4.352Z'/%3E%3C/svg%3E");
	--sc-svg-width: 24px;
	--sc-svg-height: 17px
}

@media print, screen and (min-width: 61.9375em) {
	.sc-svg-icon--youtube {
		--sc-svg-width: 1.8125rem;
		--sc-svg-height: 1.25rem
	}
}

.alumni-light-form .gform_title {
	font-weight: 400
}

@media print, screen and (max-width: 61.93625em) {
	.alumni-light-form .gform_wrapper.gravity-theme .gfield.gfield--width-half:not(.gfield--type-email):not(.gfield--type-html) {
		grid-column: span 6;
		-ms-grid-column-span: 6
	}
}

.alumni-light-form .gform_wrapper.gravity-theme .gform_fields {
	grid-column-gap: 10px;
	grid-row-gap: 10px
}

@media print, screen and (min-width: 61.9375em) {
	.alumni-light-form .gform_wrapper.gravity-theme .gform_fields {
		grid-column-gap: 15px;
		grid-row-gap: 15px
	}
}

.alumni-light-form .gform_wrapper div.ginput_container {
	margin-top: 0
}

.alumni-light-form .gform-footer {
	padding: 0
}

.alumni-light-form .gform-footer .gform_button.button {
	left: -9999px;
	position: absolute
}

.alumni-light-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	border-radius: 6px;
	padding: 0 13px !important
}

.test {
	font-size: .83333vw
}

.page-template-template-alumni-stories-2025 .alumni-wrap {
	background: #fff
}

@media print, screen and (max-width: 61.93625em) {
	.page-template-template-alumni-moments-2025 .alumni-stories__main, .page-template-template-alumni-stories-2025 .alumni-stories__main {
		padding-top: 33px
	}
}

.alumni-stories {
	padding: 33px 0 40px
}

@media print, screen and (min-width: 61.9375em) {
	.alumni-stories {
		padding: 65px 0 120px
	}

	.alumni-stories__main {
		padding: 56px 0 90px
	}
}

.alumni-stories__title {
	font-family: Din-Bold;
	font-size: 28px
}

@media print, screen and (min-width: 61.9375em) {
	.alumni-stories__title {
		font-size: 3.125rem
	}
}

.alumni-stories__content {
	color: #494846;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.625;
	margin-bottom: 20px
}

@media print, screen and (min-width: 61.9375em) {
	.alumni-stories__content {
		font-size: 1.25rem;
		line-height: 1.6;
		margin-bottom: 2.125rem;
		max-width: 75rem;
		width: 100%
	}
}

.alumni-stories__btns {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 10px;
	justify-content: flex-start;
	margin-bottom: 30px
}

@media print, screen and (min-width: 61.9375em) {
	.alumni-stories__btns {
		flex-direction: row;
		margin-bottom: 40px
	}
}

.alumni-stories__btns a {
	background: #1495d9;
	border-radius: 6px;
	color: #fff;
	display: inline-block;
	font-family: Din-Bold;
	line-height: 1;
	padding: 17px 0;
	text-align: center;
	transition: all .3s ease-out;
	width: 100%
}

@media print, screen and (min-width: 61.9375em) {
	.alumni-stories__btns a {
		font-size: 20px;
		padding: 17px 0;
		width: 360px
	}
}

.alumni-stories__btns a:hover {
	background: #0073af
}

.alumni-stories__categories {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	gap: 5px;
	justify-content: flex-start;
	margin: 20px 0 15px
}

@media print, screen and (min-width: 61.9375em) {
	.alumni-stories__categories {
		gap: 10px;
		margin: 1px 0 24px
	}
}

.alumni-stories__categories a {
	border: 1px solid #1495d9;
	border-radius: 6px;
	color: #1495d9;
	font-family: Din-Bold;
	font-size: 14px;
	line-height: 1;
	padding: 11px 20px;
	white-space: nowrap
}

@media print, screen and (min-width: 61.9375em) {
	.alumni-stories__categories a {
		padding: 12px 20px
	}
}

.alumni-stories__categories a.is-active, .alumni-stories__categories a:hover {
	background: #1495d9;
	color: #fff
}

.alumni-stories__results {
	color: #313131;
	font-size: 16px;
	font-weight: 500
}

.alumni-stories__results strong {
	color: #1495d9
}

.alumni-stories__list {
	align-items: flex-start;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-top: 15px
}

@media print, screen and (min-width: 61.9375em) {
	.alumni-stories__list {
		margin: 24px -15px 0
	}
}

.alumni-stories__list .story-col2 {
	margin-bottom: 0;
	padding: 0;
	width: 100%
}

.alumni-stories__list .story-col2 > a {
	background: #fff;
	display: block
}

@media print, screen and (max-width: 61.93625em) {
	.alumni-stories__list .story-col2 > a {
		align-items: center;
		border-radius: 6px;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		overflow: hidden;
		padding: 0
	}

	.alumni-stories__list .story-col2 > a .details {
		flex: 0 0 63%;
		order: 2;
		padding-left: 18px;
		padding-right: 8px;
		width: 63%
	}

	.alumni-stories__list .story-col2 > a .thumb {
		flex: 0 0 37%;
		order: 1;
		width: 37%
	}

	.alumni-stories__list .story-col2 > a .name {
		font-size: 14px;
		line-height: 18px
	}

	.alumni-stories__list .story-col2 > a .stitle {
		font-size: 12px
	}

	.alumni-stories__list .story-col2 > a .desc {
		display: none
	}

	.alumni-stories__list .story-col2 > a .desc, .alumni-stories__list .story-col2 > a .name, .alumni-stories__list .story-col2 > a .stitle {
		text-align: left
	}

	.alumni-stories__list .story-col2 > a .icon {
		height: 35px;
		left: auto;
		right: 0;
		top: 50%;
		-webkit-transform: translate(50%, -50%);
		transform: translate(50%, -50%);
		width: 35px
	}

	.alumni-stories__list .story-col2 > a .icon svg {
		max-width: 14px
	}
}

.alumni-stories__item {
	margin-bottom: 15px;
	width: 100%
}

@media print, screen and (min-width: 61.9375em) {
	.alumni-stories__item {
		flex: 0 0 25%;
		margin-bottom: 20px;
		padding: 0 10px;
		width: 25%
	}
}

.alumni-stories__pagination div.pagination {
	justify-content: flex-start
}

.alumni-stories__pagination .pagination .prev {
	padding-right: 0
}

.alumni-stories__pagination .pagination .next {
	padding-left: 0
}

.alumni-stories__pagination .pagination .next, .alumni-stories__pagination .pagination .prev {
	top: 0
}

@media print, screen and (min-width: 61.9375em) {
	.a-contact {
		height: 31.25vw
	}
}

.a-contact > .of-cover {
	height: auto;
	max-width: none;
	width: 100%
}

@media print, screen and (min-width: 61.9375em) {
	.a-contact > .of-cover {
		height: 100%;
		left: 0;
		-o-object-fit: cover;
		object-fit: cover;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 1
	}

	.hide-for-large {
		display: none !important
	}
}

@media print, screen and (max-width: 61.93625em) {
	.hide-for-small {
		display: none !important
	}
}

.a-stories__item .story-col2 > a {
	background: #fff
}

@media print, screen and (max-width: 61.93625em) {
	.a-stories__item .story-col2 > a {
		align-items: center;
		border-radius: 6px;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		overflow: hidden;
		padding: 0
	}

	.a-stories__item .story-col2 > a .details {
		flex: 0 0 63%;
		order: 2;
		padding-left: 18px;
		padding-right: 8px;
		width: 63%
	}

	.a-stories__item .story-col2 > a .thumb {
		flex: 0 0 37%;
		order: 1;
		width: 37%
	}

	.a-stories__item .story-col2 > a .name {
		font-size: 14px;
		line-height: 18px
	}

	.a-stories__item .story-col2 > a .stitle {
		font-size: 12px
	}

	.a-stories__item .story-col2 > a .desc {
		display: none
	}

	.a-stories__item .story-col2 > a .desc, .a-stories__item .story-col2 > a .name, .a-stories__item .story-col2 > a .stitle {
		text-align: left
	}

	.a-stories__item .story-col2 > a .icon {
		height: 35px;
		left: auto;
		right: 0;
		top: 50%;
		-webkit-transform: translate(50%, -50%);
		transform: translate(50%, -50%);
		width: 35px
	}

	.a-stories__item .story-col2 > a .icon svg {
		max-width: 14px
	}
}

.a-stories__item .story-col2 {
	background: #fff;
	border-radius: 6px;
	margin: 0;
	padding: 0;
	width: 100%
}

.a-stories .alumni-btn {
	width: 100%
}

@media print, screen and (min-width: 61.9375em) {
	.a-stories .alumni-btn {
		max-width: 28rem;
		width: 360px
	}

	.a-moments-block {
		height: 246px
	}
}

@media print, screen and (max-width: 61.93625em) {
	.alumni-stories__main {
		padding-bottom: 34px
	}
}

.a-moments-grid {
	grid-template-areas:"a-moments-block--1 a-moments-block--1 a-moments-block--2 a-moments-block--3" "a-moments-block--1 a-moments-block--1 a-moments-block--4 a-moments-block--4" "a-moments-block--5 a-moments-block--6 a-moments-block--4 a-moments-block--4" "a-moments-block--7 a-moments-block--8 a-moments-block--9 a-moments-block--10";
	margin-bottom: 20px;
	transition: all .3s ease-out
}

@media print, screen and (min-width: 61.9375em) {
	.a-moments-grid {
		display: grid;
		gap: 20px;
		grid-template-columns:repeat(4, 1fr);
		grid-template-rows:repeat(4, 1fr)
	}

	.a-moments-grid[data-grid="0"] .a-moments-block--1, .a-moments-grid[data-grid="0"] .a-moments-block--4 {
		height: 513px
	}

	.a-moments-grid[data-grid="1"] {
		grid-template-areas:"a-moments-block--1 a-moments-block--1 a-moments-block--1 a-moments-block--1" "a-moments-block--1 a-moments-block--1 a-moments-block--1 a-moments-block--1" "a-moments-block--1 a-moments-block--1 a-moments-block--1 a-moments-block--1" "a-moments-block--2 a-moments-block--3 a-moments-block--6 a-moments-block--6" "a-moments-block--4 a-moments-block--5 a-moments-block--6 a-moments-block--6" "a-moments-block--7 a-moments-block--8 a-moments-block--9 a-moments-block--10";
		grid-template-columns:1fr 1fr 1fr 1fr;
		grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr
	}

	.a-moments-grid[data-grid="1"] .a-moments-block--6 {
		height: 513px
	}

	.a-moments-grid[data-grid="2"] {
		grid-template-areas:"a-moments-block--2 a-moments-block--2 a-moments-block--2 a-moments-block--2" "a-moments-block--2 a-moments-block--2 a-moments-block--2 a-moments-block--2" "a-moments-block--2 a-moments-block--2 a-moments-block--2 a-moments-block--2" "a-moments-block--1 a-moments-block--3 a-moments-block--6 a-moments-block--6" "a-moments-block--4 a-moments-block--5 a-moments-block--6 a-moments-block--6" "a-moments-block--7 a-moments-block--8 a-moments-block--9 a-moments-block--10";
		grid-template-columns:1fr 1fr 1fr 1fr;
		grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr
	}

	.a-moments-grid[data-grid="2"] .a-moments-block--6 {
		height: 513px
	}

	.a-moments-grid[data-grid="3"] {
		grid-template-areas:"a-moments-block--3 a-moments-block--3 a-moments-block--3 a-moments-block--3" "a-moments-block--3 a-moments-block--3 a-moments-block--3 a-moments-block--3" "a-moments-block--3 a-moments-block--3 a-moments-block--3 a-moments-block--3" "a-moments-block--1 a-moments-block--2 a-moments-block--6 a-moments-block--6" "a-moments-block--4 a-moments-block--5 a-moments-block--6 a-moments-block--6" "a-moments-block--7 a-moments-block--8 a-moments-block--9 a-moments-block--10";
		grid-template-columns:1fr 1fr 1fr 1fr;
		grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr
	}

	.a-moments-grid[data-grid="3"] .a-moments-block--6 {
		height: 513px
	}

	.a-moments-grid[data-grid="4"] {
		grid-template-areas:"a-moments-block--1 a-moments-block--1 a-moments-block--2 a-moments-block--3" "a-moments-block--1 a-moments-block--1 a-moments-block--5 a-moments-block--6" "a-moments-block--4 a-moments-block--4 a-moments-block--4 a-moments-block--4" "a-moments-block--4 a-moments-block--4 a-moments-block--4 a-moments-block--4" "a-moments-block--4 a-moments-block--4 a-moments-block--4 a-moments-block--4" "a-moments-block--7 a-moments-block--8 a-moments-block--9 a-moments-block--10";
		grid-template-columns:1fr 1fr 1fr 1fr;
		grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr
	}

	.a-moments-grid[data-grid="4"] .a-moments-block--1 {
		height: 513px
	}

	.a-moments-grid[data-grid="5"] {
		grid-template-areas:"a-moments-block--1 a-moments-block--1 a-moments-block--2 a-moments-block--3" "a-moments-block--1 a-moments-block--1 a-moments-block--4 a-moments-block--6" "a-moments-block--5 a-moments-block--5 a-moments-block--5 a-moments-block--5" "a-moments-block--5 a-moments-block--5 a-moments-block--5 a-moments-block--5" "a-moments-block--5 a-moments-block--5 a-moments-block--5 a-moments-block--5" "a-moments-block--7 a-moments-block--8 a-moments-block--9 a-moments-block--10";
		grid-template-columns:1fr 1fr 1fr 1fr;
		grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr
	}

	.a-moments-grid[data-grid="5"] .a-moments-block--1 {
		height: 513px
	}

	.a-moments-grid[data-grid="6"] {
		grid-template-areas:"a-moments-block--1 a-moments-block--1 a-moments-block--2 a-moments-block--3" "a-moments-block--1 a-moments-block--1 a-moments-block--4 a-moments-block--5" "a-moments-block--6 a-moments-block--6 a-moments-block--6 a-moments-block--6" "a-moments-block--6 a-moments-block--6 a-moments-block--6 a-moments-block--6" "a-moments-block--6 a-moments-block--6 a-moments-block--6 a-moments-block--6" "a-moments-block--7 a-moments-block--8 a-moments-block--9 a-moments-block--10";
		grid-template-columns:1fr 1fr 1fr 1fr;
		grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr
	}

	.a-moments-grid[data-grid="6"] .a-moments-block--1 {
		height: 513px
	}

	.a-moments-grid[data-grid="7"] {
		grid-template-areas:"a-moments-block--1 a-moments-block--1 a-moments-block--2 a-moments-block--3" "a-moments-block--1 a-moments-block--1 a-moments-block--4 a-moments-block--5" "a-moments-block--7 a-moments-block--7 a-moments-block--7 a-moments-block--7" "a-moments-block--7 a-moments-block--7 a-moments-block--7 a-moments-block--7" "a-moments-block--7 a-moments-block--7 a-moments-block--7 a-moments-block--7" "a-moments-block--6 a-moments-block--8 a-moments-block--9 a-moments-block--10";
		grid-template-columns:1fr 1fr 1fr 1fr;
		grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr
	}

	.a-moments-grid[data-grid="7"] .a-moments-block--1 {
		height: 513px
	}

	.a-moments-grid[data-grid="8"] {
		grid-template-areas:"a-moments-block--1 a-moments-block--1 a-moments-block--2 a-moments-block--3" "a-moments-block--1 a-moments-block--1 a-moments-block--4 a-moments-block--5" "a-moments-block--8 a-moments-block--8 a-moments-block--8 a-moments-block--8" "a-moments-block--8 a-moments-block--8 a-moments-block--8 a-moments-block--8" "a-moments-block--8 a-moments-block--8 a-moments-block--8 a-moments-block--8" "a-moments-block--6 a-moments-block--7 a-moments-block--9 a-moments-block--10";
		grid-template-columns:1fr 1fr 1fr 1fr;
		grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr
	}

	.a-moments-grid[data-grid="8"] .a-moments-block--1 {
		height: 513px
	}

	.a-moments-grid[data-grid="9"] {
		grid-template-areas:"a-moments-block--1 a-moments-block--1 a-moments-block--2 a-moments-block--3" "a-moments-block--1 a-moments-block--1 a-moments-block--4 a-moments-block--5" "a-moments-block--9 a-moments-block--9 a-moments-block--9 a-moments-block--9" "a-moments-block--9 a-moments-block--9 a-moments-block--9 a-moments-block--9" "a-moments-block--9 a-moments-block--9 a-moments-block--9 a-moments-block--9" "a-moments-block--6 a-moments-block--7 a-moments-block--8 a-moments-block--10";
		grid-template-columns:1fr 1fr 1fr 1fr;
		grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr
	}

	.a-moments-grid[data-grid="9"] .a-moments-block--1 {
		height: 513px
	}

	.a-moments-grid[data-grid="10"] {
		grid-template-areas:"a-moments-block--1 a-moments-block--1 a-moments-block--2 a-moments-block--3" "a-moments-block--1 a-moments-block--1 a-moments-block--4 a-moments-block--5" "a-moments-block--10 a-moments-block--10 a-moments-block--10 a-moments-block--10" "a-moments-block--10 a-moments-block--10 a-moments-block--10 a-moments-block--10" "a-moments-block--10 a-moments-block--10 a-moments-block--10 a-moments-block--10" "a-moments-block--6 a-moments-block--7 a-moments-block--8 a-moments-block--9";
		grid-template-columns:1fr 1fr 1fr 1fr;
		grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr
	}

	.a-moments-grid[data-grid="10"] .a-moments-block--1 {
		height: 513px
	}
}

.a-moments-block--1 {
	grid-area: a-moments-block--1
}

.a-moments-block--2 {
	grid-area: a-moments-block--2
}

.a-moments-block--3 {
	grid-area: a-moments-block--3
}

.a-moments-block--4 {
	grid-area: a-moments-block--4
}

.a-moments-block--5 {
	grid-area: a-moments-block--5
}

.a-moments-block--6 {
	grid-area: a-moments-block--6
}

.a-moments-block--7 {
	grid-area: a-moments-block--7
}

.a-moments-block--8 {
	grid-area: a-moments-block--8
}

.a-moments-block--9 {
	grid-area: a-moments-block--9
}

.a-moments-block--10 {
	grid-area: a-moments-block--10
}

@media print, screen and (max-width: 61.93625em) {
	.a-moments-block {
		margin-bottom: 14px
	}
}

@media print, screen and (min-width: 61.9375em) {
	.a-moments-block.is-active {
		height: 780px
	}
}

@media print, screen and (max-width: 61.93625em) {
	.a-moments-block .relative {
		padding-bottom: 67.53%
	}
}

.a-moments-block img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	position: relative;
	width: 100%;
	z-index: 10
}

@media print, screen and (max-width: 61.93625em) {
	.a-moments-block img {
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%
	}
}

.a-moments-block__inner {
	cursor: pointer;
	position: relative
}

@media print, screen and (min-width: 61.9375em) {
	.a-moments-block__inner {
		height: 100%
	}
}

.a-moments-block__inner:after {
	background: rgba(4, 20, 64, .5);
	content: "";
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	transition: all .3s ease-out;
	width: 100%;
	z-index: 11
}

@media print, screen and (min-width: 61.9375em) {
	.a-moments-block__inner:before {
		background: linear-gradient(0deg, #041440, rgba(4, 20, 64, 0));
		bottom: 0;
		content: "";
		height: 180px;
		left: 0;
		opacity: 0;
		position: absolute;
		right: 0;
		z-index: 13
	}
}

.is-active .a-moments-block__inner:after {
	display: none
}

.is-active .a-moments-block__inner:before {
	opacity: 1
}

@media print, screen and (min-width: 61.9375em) {
	.is-active .a-moments-block__inner > span.plus {
		display: none
	}

	.is-active .a-moments-block__inner > span.minus {
		display: block;
		opacity: 1
	}
}

.a-moments-block__inner:hover:after, .a-moments-block__inner:hover > span {
	opacity: 1
}

.a-moments-block__inner > span {
	display: none;
	height: 40px;
	opacity: 0;
	position: absolute;
	transition: all .3s ease-out;
	width: 40px;
	z-index: 30
}

@media print, screen and (min-width: 61.9375em) {
	.a-moments-block__inner > span {
		display: block
	}
}

.a-moments-block__inner > span.plus {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cg transform='translate(-1650 -970)'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23158ad4' transform='translate(1650 970)'/%3E%3Cpath fill='%23fff' d='M1676.513 991.232h-13.4a1.117 1.117 0 0 1 0-2.233h13.4a1.117 1.117 0 1 1 0 2.233'/%3E%3Cpath fill='%23fff' d='M1668.698 996.813v-13.396a1.055 1.055 0 0 1 1.117-1.116 1.055 1.055 0 0 1 1.116 1.116v13.4a1.055 1.055 0 0 1-1.116 1.116 1.055 1.055 0 0 1-1.117-1.12'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%/100% 100%;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.a-moments-block__inner > span.minus {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cg transform='translate(-1650 -970)'%3E%3Ccircle cx='20' cy='20' r='20' fill='%23158ad4' transform='translate(1650 970)'/%3E%3Cpath fill='%23fff' d='M1676.513 991.232h-13.4a1.117 1.117 0 0 1 0-2.233h13.4a1.117 1.117 0 1 1 0 2.233'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%/100% 100%;
	right: 30px;
	top: 30px
}

@media print, screen and (min-width: 61.9375em) {
	.a-moments-block__inner > span.minus {
		display: none;
		opacity: 1
	}
}

.a-moments-block__caption {
	color: #141414;
	font-family: Din-Bold;
	font-size: 14px;
	line-height: 1.42;
	transition: all .3s ease-out;
	z-index: 15
}

@media print, screen and (max-width: 61.93625em) {
	.a-moments-block__caption {
		line-height: 1.42;
		margin-top: 6px
	}
}

@media print, screen and (min-width: 61.9375em) {
	.a-moments-block__caption {
		bottom: 0;
		color: #fff;
		font-size: 1.5rem;
		left: 0;
		opacity: 0;
		padding-bottom: 2.125rem;
		position: absolute;
		right: 0;
		text-align: center
	}
}

.is-active .a-moments-block__caption {
	opacity: 1
}

@media print, screen and (min-width: 61.9375em) {
	html {
		font-size: .83333vw
	}
}

@media screen and (min-width: 120em) {
	html {
		font-size: 16px
	}
}

.page-template-template-alumni-2025 .alumni-stories-v2 .alumni-wrap, .page-template-template-alumni-moments-2025 .alumni-stories-v2 .alumni-wrap, .page-template-template-alumni-stories-2025 .alumni-stories-v2 .alumni-wrap {
	padding-bottom: 0
}

.test {
	width: 18.90625vw
}