#top .scholar-prospectus-section {
	background: #f7f5f1;
}

#top .scholar-prospectus-section .template-page {
	padding-top: 0;
	padding-bottom: 0;
}

#top .scholar-prospectus-section .entry-content-wrapper {
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1.06fr);
	align-items: center;
	gap: clamp(28px, 5vw, 76px);
	padding: 58px 0 56px;
}

#top .scholar-prospectus-section .entry-content-wrapper::before,
#top .scholar-prospectus-section .entry-content-wrapper::after {
	content: none;
	display: none;
}

#top .scholar-prospectus-section .scholar-prospectus-copy,
#top .scholar-prospectus-section .scholar-prospectus-art {
	float: none;
	width: 100%;
	min-width: 0;
	margin: 0;
}

#top .scholar-prospectus-section .scholar-prospectus-copy {
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	align-items: center;
	gap: 0 12px;
}

#top .scholar-prospectus-section .scholar-prospectus-heading,
#top .scholar-prospectus-section .scholar-prospectus-body {
	flex-basis: 100%;
}

#top .scholar-prospectus-section .scholar-prospectus-heading {
	margin: 0 0 22px;
	padding: 0;
	text-align: left;
}

#top .scholar-prospectus-section .scholar-prospectus-heading .av-special-heading-tag {
	color: #12173e;
	font-family: 'cormorant garamond', Helvetica, Arial, sans-serif;
	font-size: clamp(38px, 4.4vw, 58px);
	font-weight: 300;
	letter-spacing: 1px;
	line-height: 1.03;
}

#top .scholar-prospectus-section .scholar-prospectus-body {
	max-width: 510px;
	margin: 0 0 28px;
	color: #283252;
	font-family: 'open sans', Helvetica, Arial, sans-serif;
	font-size: 17px;
	line-height: 1.65;
}

#top .scholar-prospectus-section .scholar-prospectus-body p {
	margin: 0;
}

#top .scholar-prospectus-section .avia-button-wrap {
	margin: 0 0 12px;
}

#top .scholar-prospectus-section .avia-button {
	min-height: 48px;
	padding: 15px 20px;
	border: 1px solid #12173e;
	border-radius: 0;
	font-family: 'open sans', Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: normal;
	line-height: 1.2;
	text-transform: uppercase;
	transition: background-color 180ms ease, color 180ms ease;
}

#top .scholar-prospectus-section .scholar-prospectus-view .avia-button,
#top .scholar-prospectus-section .avia-button.scholar-prospectus-view {
	background: #12173e;
	color: #fff;
}

#top .scholar-prospectus-section .scholar-prospectus-view .avia-button:hover,
#top .scholar-prospectus-section .avia-button.scholar-prospectus-view:hover {
	background: #c9a373;
	color: #12173e;
}

#top .scholar-prospectus-section .scholar-prospectus-download .avia-button,
#top .scholar-prospectus-section .avia-button.scholar-prospectus-download {
	background: transparent;
	color: #12173e;
}

#top .scholar-prospectus-section .scholar-prospectus-download .avia-button:hover,
#top .scholar-prospectus-section .avia-button.scholar-prospectus-download:hover {
	background: #12173e;
	color: #fff;
}

#top .scholar-prospectus-section .scholar-prospectus-art {
	position: relative;
	text-align: center;
}

#top .scholar-prospectus-section .scholar-prospectus-art::before {
	content: '';
	position: absolute;
	width: 78%;
	height: 55%;
	left: 13%;
	bottom: 10%;
	border-radius: 50%;
	background: rgba(18, 23, 62, 0.14);
	filter: blur(34px);
}

#top .scholar-prospectus-section .scholar-prospectus-cover .avia_image,
#top .scholar-prospectus-section .scholar-prospectus-art .avia_image {
	position: relative;
	width: 100% !important;
	max-width: 530px;
	height: auto;
	border: 0;
	border-radius: 0;
	background: transparent;
}

.scholar-prospectus-modal {
	position: fixed;
	inset: 0;
	z-index: 100000;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 28px;
	background: rgba(5, 10, 32, 0.88);
}

.scholar-prospectus-modal__panel {
	display: flex;
	flex-direction: column;
	width: min(100%, 1100px);
	height: min(100%, 920px);
	background: #f7f5f1;
	box-shadow: 0 24px 80px rgba(0, 0, 0, 0.35);
}

.scholar-prospectus-modal__bar {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	min-height: 60px;
	padding: 8px 14px 8px 22px;
	background: #12173e;
	color: #fff;
}

.scholar-prospectus-modal__bar h2 {
	margin: 0;
	color: #fff;
	font-family: 'cormorant garamond', Georgia, serif;
	font-size: 26px;
	font-weight: 300;
	line-height: 1.1;
}

.scholar-prospectus-modal__actions {
	display: flex;
	align-items: center;
	gap: 12px;
}

.scholar-prospectus-modal__download {
	padding: 10px 14px;
	border: 1px solid #d4ad7b;
	color: #fff;
	font-family: 'open sans', Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
}

.scholar-prospectus-modal__download:hover,
.scholar-prospectus-modal__download:focus-visible {
	background: #d4ad7b;
	color: #12173e;
}

.scholar-prospectus-modal__close {
	width: 42px;
	height: 42px;
	padding: 0;
	border: 0;
	background: transparent;
	color: #fff;
	font-size: 32px;
	line-height: 1;
	cursor: pointer;
}

.scholar-prospectus-modal__close:focus-visible {
	outline: 2px solid #d4ad7b;
	outline-offset: 2px;
}

.scholar-prospectus-modal__stage {
	position: relative;
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	min-height: 0;
	padding: 16px;
	overflow: auto;
	background: #e9e8e6;
}

.scholar-prospectus-modal__canvas {
	display: block;
	max-width: 100%;
	max-height: 100%;
	background: #fff;
	box-shadow: 0 8px 30px rgba(11, 18, 47, 0.18);
}

.scholar-prospectus-modal__canvas[hidden],
.scholar-prospectus-modal__status[hidden] {
	display: none;
}

.scholar-prospectus-modal__status {
	max-width: 440px;
	margin: 0;
	color: #12173e;
	font-family: 'open sans', Helvetica, Arial, sans-serif;
	font-size: 15px;
	text-align: center;
}

.scholar-prospectus-modal__pager {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 18px;
	min-height: 54px;
	padding: 7px 16px;
	background: #12173e;
	color: #fff;
	font-family: 'open sans', Helvetica, Arial, sans-serif;
	font-size: 13px;
}

.scholar-prospectus-modal__pager button {
	min-width: 82px;
	padding: 8px 10px;
	border: 1px solid #d4ad7b;
	background: transparent;
	color: #fff;
	font-family: inherit;
	font-size: 12px;
	cursor: pointer;
}

.scholar-prospectus-modal__pager button:disabled {
	opacity: 0.4;
	cursor: default;
}

.scholar-prospectus-modal__pager button:not(:disabled):hover,
.scholar-prospectus-modal__pager button:not(:disabled):focus-visible {
	background: #d4ad7b;
	color: #12173e;
}

@media (max-width: 989px) {
	#top .scholar-prospectus-section .entry-content-wrapper {
		grid-template-columns: minmax(0, 1fr);
		gap: 12px;
		padding: 48px 0 40px;
	}
	#top .scholar-prospectus-section .scholar-prospectus-art .avia_image {
		max-width: 480px;
	}
}

@media (max-width: 767px) {
	#top .scholar-prospectus-section .entry-content-wrapper {
		padding: 38px 0 28px;
	}
	#top .scholar-prospectus-section .scholar-prospectus-heading .av-special-heading-tag {
		font-size: 39px;
	}
	#top .scholar-prospectus-section .scholar-prospectus-body {
		font-size: 16px;
	}
	.scholar-prospectus-modal {
		padding: 0;
	}
	.scholar-prospectus-modal__panel {
		width: 100%;
		height: 100dvh;
	}
	.scholar-prospectus-modal__bar {
		min-height: 56px;
		padding: 6px 8px 6px 12px;
	}
	.scholar-prospectus-modal__bar h2 {
		font-size: 21px;
	}
	.scholar-prospectus-modal__actions {
		gap: 5px;
	}
	.scholar-prospectus-modal__download {
		padding: 8px;
		font-size: 10px;
	}
}

@media (max-width: 600px) {
	#top .scholar-prospectus-section .avia-button-wrap,
	#top .scholar-prospectus-section .avia-button {
		width: 100%;
	}
	.scholar-prospectus-modal__pager {
		gap: 9px;
	}
	.scholar-prospectus-modal__pager button {
		min-width: 70px;
	}
}

/* The Prospectus page follows the navy, gold, and cream language of the other pages. */
#top .scholar-prospectus-page-section {
	--scholar-navy: #12173e;
	--scholar-gold: #c9a373;
	--scholar-cream: #f7f5f1;
	--scholar-serif: 'cormorant garamond', Georgia, serif;
	--scholar-sans: 'open sans', Helvetica, Arial, sans-serif;
}
#top .scholar-prospectus-page-section > .container { width: min(91%, 1390px); max-width: 1390px; }
#top .scholar-prospectus-page-section .template-page { padding: 0; }
#top .scholar-prospectus-page-section .entry-content-wrapper { display: flow-root; padding: clamp(68px, 7vw, 100px) 0; }
#top .scholar-prospectus-page-section .entry-content-wrapper::before,
#top .scholar-prospectus-page-section .entry-content-wrapper::after,
#top .scholar-prospectus-page-section .entry-content-wrapper > br:last-child,
#top .scholar-prospectus-page-section .entry-content-wrapper > style { display: none; }
#top .scholar-prospectus-page-section .flex_column { box-sizing: border-box; min-width: 0; }
#top .scholar-prospectus-page-section .av-special-heading { margin: 0 0 22px !important; padding: 0; }
#top .scholar-prospectus-page-section .special-heading-border { display: none !important; }
#top #wrap_all .scholar-prospectus-page-heading .av-special-heading-tag {
	float: none; display: block; color: var(--scholar-navy);
	font-family: var(--scholar-serif) !important; font-weight: 400 !important;
	line-height: 1.07 !important; letter-spacing: -.015em;
}
#top #wrap_all .scholar-prospectus-page-hero h1.av-special-heading-tag { color: var(--scholar-gold) !important; font-size: clamp(43px, 5vw, 60px) !important; }
#top #wrap_all .scholar-prospectus-page-cta h2.av-special-heading-tag { font-size: 40px !important; }
#top .scholar-prospectus-page-eyebrow { margin: 0 0 16px !important; }
#top .scholar-prospectus-page-eyebrow p { margin: 0; color: #a47a49; font: 700 11px/1.5 var(--scholar-sans); letter-spacing: .19em; }
#top .scholar-prospectus-page-hero { background: var(--scholar-navy); }
#top .scholar-prospectus-page-hero .entry-content-wrapper {
	display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, .82fr);
	gap: clamp(35px, 6vw, 100px); align-items: center;
}
#top .scholar-prospectus-page-hero .flex_column { float: none; width: 100%; margin: 0; }
#top .scholar-prospectus-page-hero .scholar-prospectus-page-eyebrow p { color: var(--scholar-gold); }
#top .scholar-prospectus-page-intro { max-width: 750px; margin-bottom: 24px !important; }
#top .scholar-prospectus-page-intro p { margin: 0; color: #fff; font: 400 clamp(24px, 2.35vw, 32px)/1.25 var(--scholar-serif); }
#top .scholar-prospectus-page-art { text-align: center; }
#top .scholar-prospectus-page-art .avia_image { display: block; width: min(100%, 490px) !important; height: auto; margin: 0 auto; border: 0; box-shadow: none; }
#top .scholar-prospectus-page-button { display: inline-block; margin: 0 12px 12px 0; }
#top .scholar-prospectus-page-button .avia-button {
	box-sizing: border-box; min-height: 52px; padding: 16px 23px; border: 1px solid var(--scholar-navy);
	border-radius: 0; background: var(--scholar-navy); color: #fff;
	font: 700 12px/1.3 var(--scholar-sans); text-transform: uppercase;
}
#top .scholar-prospectus-page-button .avia-button:hover { border-color: #9d743f; background: #9d743f; color: #fff; }
#top .scholar-prospectus-page-hero .scholar-prospectus-view .avia-button { border-color: #fff; background: #fff; color: var(--scholar-navy); }
#top .scholar-prospectus-page-hero .scholar-prospectus-view .avia-button:hover { border-color: var(--scholar-gold); background: var(--scholar-gold); color: var(--scholar-navy); }
#top .scholar-prospectus-page-hero .scholar-prospectus-download .avia-button { border-color: var(--scholar-gold); background: transparent; color: #fff; }
#top .scholar-prospectus-page-hero .scholar-prospectus-download .avia-button:hover { background: var(--scholar-gold); color: var(--scholar-navy); }
#top .scholar-prospectus-page-cta { background: var(--scholar-gold); }
#top .scholar-prospectus-page-cta .entry-content-wrapper { padding-top: clamp(62px, 6vw, 88px); padding-bottom: clamp(68px, 6vw, 96px); }
#top .scholar-prospectus-page-cta .scholar-prospectus-page-eyebrow p { color: var(--scholar-navy); }
#top .scholar-prospectus-page-cta .scholar-prospectus-page-button--whatsapp .avia-button { background: transparent; color: var(--scholar-navy); }
#top .scholar-prospectus-page-cta .scholar-prospectus-page-button--whatsapp .avia-button:hover { background: var(--scholar-navy); color: #fff; }
#top .scholar-prospectus-page-section a:focus-visible,
#top .scholar-prospectus-page-section button:focus-visible { outline: 2px solid #fff; outline-offset: 3px; }

/* A distinct header action opens the same viewer while the Prospectus menu link opens this page. */
#top #header .scholar-prospectus-header-view > a { background: transparent; }
#top #header .scholar-prospectus-header-view .avia-menu-text { border-bottom: 1px solid var(--scholar-gold, #c9a373); }
#top .av-burger-overlay .scholar-prospectus-header-view > a {
	box-sizing: border-box; width: min(86vw, 330px); margin: 10px auto; padding: 13px 18px;
	background: #c9a373 !important; color: #12173e !important;
}
#top .av-burger-overlay .scholar-prospectus-header-view .avia-menu-text {
	font-family: 'open sans', Helvetica, Arial, sans-serif; font-size: 15px; font-weight: 700;
	color: #12173e !important; text-transform: uppercase;
}

@media (max-width: 980px) {
	#top .scholar-prospectus-page-hero .entry-content-wrapper { grid-template-columns: 1fr; gap: 35px; }
	#top .scholar-prospectus-page-art .avia_image { max-width: 400px; }
}
@media (max-width: 600px) {
	#top .scholar-prospectus-page-hero .entry-content-wrapper { padding-top: 65px; padding-bottom: 65px; }
	#top .scholar-prospectus-page-button,
	#top .scholar-prospectus-page-button .avia-button { display: block; width: 100%; margin-right: 0; }
}
