html {
	font-size: 16px;
} /* ensure that 1rem is 16px */

:root {
	padding-top: 0;
} /* web site stylesheet is adding padding at the top, get rid of that */

footer a, footer a:hover {
	color: var(--text-accent);
}

#tabs-login p:has(a) {
	margin-top: 10px;
}

.dropdown-menu a.btn {
    border-radius: initial;
    min-height: initial;
    padding: initial;
}

.m-sidebar-search input[type=text] {
    border-radius: 100px;
}

/* make categories in store into dashes instead of circles */
/*
.list-group i.fa-circle-o:before {
    content: "\f068";
}
*/

.card-detail table td, .card-detail table th {
    border: initial;
}

/* experimental stuff */


/* widen the main viewport on large displays */
@media (min-width: 768px){
	.row[role="main"]>.col-sm-3:last-child {
		width: 15%;
	}
	
	.row[role="main"]>.col-sm-6 {
		width: 65%;
	}
	
	.row[role="main"]>.col-sm-3:first-child {
		width: 20%;
	}
}

/* 
 *	for some reason the default margins on these selectors from bootstrap 
 *	were causing the mobile view to be larger than the viewport width 
 */
@media (max-width: 767px){
	.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
		margin-right: 0;
	}
	
	.row {
		margin-right: 0;
	}
}

/* end experimental stuff */


.navbar {
	padding: 6px 0;
	min-height: initial;
	border-style: none;
	box-sizing: content-box;
}

.m-wide-navbar {
	margin-top: 0;
}

.m-logo-retina {
    height: 45px;
}

/* Indents and shrinks Community Hub navigation items */
.nav-child {
    margin-left: 2em;
    font-size: .9em;
}

/* hide the create account button on the login page */
.m-login a[href*="nc__createaccount"] {
	display: none;
}

.card, .card-list, .list-group {
	border-color: rgb(233, 234, 232) !important;
	border-width: 0px;
	border-radius: var(--spx2);
}

.list-group .list-group-item {
	border-width: 0;
	color: rgb(24, 24, 24);
}

.list-group {
	background-color: #ffffff;
	border-style: solid;
}

.btn {
	border-radius: 28px;
}

.navbar .navbar-nav > li > a {
	font-size: 18px !important;
	font-weight: 500;
}

.navbar .navbar-nav > li > a {
	padding: 0;
	border-style: none;
	margin: 3px 0;
}

.navbar .navbar-nav > li > a:hover {
	text-decoration-line: underline;
	text-decoration-style: solid;
	text-decoration-thickness: auto;
}

.navbar-nav > li:not(:last-child) {
	margin-right: 25px;
}

.navbar-brand {
	display: none;
}

.list-group .btn {
	width: initial;
}

.list-group {
	padding: 5px;
}

.page-header > .container::before {
	background-image: url('/resource/1570197549000/LAMLogo?cache=no');
	background-size: 20vw 6.89655vw;
	width: 20vw;
	height: 6.89655vw;
	background-repeat: no-repeat;
	content: '';
	float: left;
}

@media (min-width: 768px){
	.page-header > .container::before {
		/* 750px */
		background-size: 187.2px 64.55px;
		width: 187.2px;
		height: 64.55px;
		margin-right: 10px;
	}
	
	.navbar .navbar-nav > li > a {
		padding: 0;
		border-style: none;
	}
}

@media (min-width: 992px){
	.page-header > .container::before {
		/* 970px */
		background-size: 240px 82.75px;
		width: 240px;
		height: 82.75px;
		margin-right: 15px;
	}
	
	.navbar .navbar-nav > li > a {
		padding: 0;
		border-style: none;
	}
}

@media (min-width: 1200px){
	.page-header > .container::before {
		/* 1170px */
		background-size: 288px 97.5px;
		width: 288px;
		height: 97.5px;
		margin-right: 19px;
	}
	
	.navbar .navbar-nav > li > a {
		padding: 0;
		border-style: none;
	}
}

/* stuff for the footer */
/* rem on the lam website is 8px so all rem sizes here were divided by 2
 * because lwc on community expects rem to be 16px
 */
/*
footer {
	font-size: 1.25rem;
}

footer .container {
    max-width: 1260px;
    width: 100%;
    display: -webkit-box;
    display: flex;
    display: -ms-flexbox;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-direction: row;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-align: start;
    align-items: flex-start;
    -ms-flex-align: start;
    margin-left: auto;
    margin-right: auto;
}

footer .container .footer-first {
    padding-bottom: 40px;
}

footer .container .footer-first .site-name {
    line-height: 1.15;
    font-weight: 700;
    font-family: freight-text-pro,serif;
    margin: 0 0 1.5rem;
    -webkit-font-feature-settings: "liga","dlig";
    font-feature-settings: "liga","dlig";
    font-size: 2.25rem;
}

footer .container .footer-first .footer-menu ul {
    list-style-type: none;
    padding: 0;
    display: block;
}

footer .container .footer-first .footer-menu ul li {
    margin-right: 1.5rem;
    padding-bottom: 0.625rem;
}

footer .container .footer-first .social ul {
    list-style-type: none;
    display: -webkit-box;
    display: flex;
    display: -ms-flexbox;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-direction: row;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-align: start;
    align-items: flex-start;
    -ms-flex-align: start;
    padding: 0 0 0.5rem;
}

footer .container .footer-first .social ul li {
    margin-right: 1.5rem;
}

footer .container .footer-first .social ul li a {
    color: #000;
    background-color: #d8d8d8;
    display: -webkit-box;
    display: flex;
    display: -ms-flexbox;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-direction: row;
    flex-wrap: nowrap;
    -ms-flex-wrap: none;
    -webkit-box-pack: center;
    justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    align-items: center;
    -ms-flex-align: center;
    width: 39px;
    height: 39px;
    border-radius: 50%;
}

footer .container .footer-first .social ul li a:focus, footer .container .footer-first .social ul li a:hover {
    text-decoration: none;
    color: #d8d8d8;
    background-color: #000;
}

footer .container .footer-second .logos {
    display: -webkit-box;
    display: flex;
    display: -ms-flexbox;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -ms-flex-direction: row;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-box-pack: start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-align: start;
    align-items: flex-start;
    -ms-flex-align: start;
}

footer .container .footer-second .logos .logo {
    margin-right: 16px;
    margin-bottom: 16px;
}

footer .container .footer-second .logos .logo img {
    max-width: 265px;
	width: 100%;
	height: auto;
	display: block;
}

.fa-brands, .fab {
    font-weight: 400;
	font-family: "Font Awesome 6 Brands";
}

.fa, .fa-brands, .fa-classic, .fa-regular, .fa-sharp, .fa-solid, .fab, .far, .fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display,inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
}

footer .container .footer-first .contact p:first-child {
    margin-bottom: 0;
}

footer .footer-copyright {
    max-width: 1260px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 140px;
}

@media (min-width: 520px){
	footer .container .footer-first {
		width: calc(60% - 30px);
		padding-right: 30px;
		padding-bottom: 0;
	}
	
	footer .container .footer-second {
		width: 40%;
	}
	
	footer .container .footer-second .logos {
		display: -webkit-box;
		display: flex;
		display: -ms-flexbox;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row;
		-ms-flex-direction: row;
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-webkit-box-pack: end;
		justify-content: flex-end;
		-ms-flex-pack: end;
		-webkit-box-align: center;
		align-items: center;
		-ms-flex-align: center;
	}
}

@media (min-width: 984px) {
	footer .container .footer-first .site-name {
		font-size: 2.625rem;
	}
	
	footer .container .footer-first .footer-menu ul {
		display: -webkit-box;
		display: flex;
		display: -ms-flexbox;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		flex-direction: row;
		-ms-flex-direction: row;
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-webkit-box-pack: start;
		justify-content: flex-start;
		-ms-flex-pack: start;
		-webkit-box-align: start;
		align-items: flex-start;
		-ms-flex-align: start;
	}
}
*/
/* end footer styling */






:root{--white-100:#FFFFFF;--white-100-75:oklch(from var(--white-100) l c h / 0.75);--white-100-50:oklch(from var(--white-100) l c h / 0.5);--white-100-25:oklch(from var(--white-100) l c h / 0.25);--white-100-10:oklch(from var(--white-100) l c h / 0.1);--black-50:#202020;--charcoal-50:#4E4F53;--green-10:#F4F7EB;--green-50:#739601;--green-50-20:oklch(from var(--green-50) l c h / 0.2);--green-50-8:oklch(from var(--green-50) l c h / 0.08);--olive-40:#647B0E;--olive-50:#55601B;--yellow-50:#EBAB00;--teal-50:#00C6D7;--orange-50:#E86D20;--gray-10:#F5F5F5;--gray-30:#DCDCDC;--gray-40:#AEAFAF;--gray-50:#767676;--gradient-brand:linear-gradient(270deg, #BEEBF1, #E7F1C6);--gradient-brand-70:linear-gradient(270deg, rgba(223, 245, 248, 0.7), rgba(243, 248, 227, 0.7));--gradient-brand-70-half:linear-gradient(to right, transparent 50%, rgba(223, 245, 248, 0.7), rgba(243, 248, 227, 0.7));--gradient-brand-70-angle:linear-gradient(315deg, rgba(223, 245, 248, 0.7), rgba(243, 248, 227, 0.7));--gradient-brand-slide:linear-gradient(to right, rgba(223, 245, 248, 0.7), rgba(243, 248, 227, 0.7), rgba(223, 245, 248, 0.7))}.-mode-light,:root{--surface:var(--white-100);--surface-secondary:var(--green-50-8);--surface-accent:var(--olive-50);--text:var(--charcoal-50);--text-heading:var(--black-50);--text-secondary:var(--gray-50);--text-accent:var(--olive-50);--text-accent-hover:var(--green-50);--border:var(--gray-30);--border-high-contrast:var(--charcoal-50);--selection-bg:var(--olive-50);--selection-text:var(--white-100);--focus-outline:var(--black-50);--button-surface:var(--olive-50);--button-text:var(--white-100);--button-surface-hover:var(--olive-40);--button-text-hover:var(--white-100);color:var(--text);background:var(--surface)}.-mode-dark{--surface:var(--olive-50);--surface-secondary:var(--white-100-10);--surface-accent:var(--olive-50);--text:var(--white-100);--text-heading:var(--white-100);--text-secondary:var(--white-100-75);--text-accent:var(--white-100);--text-accent-hover:var(--white-100);--border:var(--white-100-25);--border-high-contrast:var(--white-100);--selection-bg:var(--olive-50);--selection-text:var(--white-100);--focus-outline:var(--white-100-50);--button-surface:var(--white-100);--button-text:var(--black-50);--button-surface-hover:var(--white-100);--button-text-hover:var(--olive-50);color:var(--text);background:var(--surface)}:root{--base-font-size:16;--font-normal:calc((var(--base-font-size) / 16) * 1rem);--h-XL:calc((64 / var(--base-font-size)) * 1rem)}.h-XL{margin-top:0;margin-bottom:.2em;font-size:var(--h-XL);font-family:'SourceSansPro',sans-serif;line-height:1.1;font-weight:400;color:var(--text-heading)}.body-large:last-child,.body-small:last-child,.body-tiny:last-child,.body:last-child,.h-XL:last-child,.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,.list:last-child{margin-bottom:0}:root{--h1:calc((55 / var(--base-font-size)) * 1rem)}.h1{margin-top:0;margin-bottom:.2em;font-size:var(--h1);font-family:'SourceSansPro',sans-serif;line-height:1.1;font-weight:400;color:var(--text-heading)}:root{--h2:calc((45 / var(--base-font-size)) * 1rem)}.h2{margin-top:0;margin-bottom:.5em;font-size:var(--h2);font-family:'SourceSansPro',sans-serif;line-height:1.1;font-weight:400;color:var(--text-heading)}:root{--h3:calc((38 / var(--base-font-size)) * 1rem)}.h3{margin-top:0;margin-bottom:.5em;font-size:var(--h3);font-family:'SourceSansPro',sans-serif;line-height:1.1;font-weight:400;color:var(--text-heading)}:root{--h4:calc((25 / var(--base-font-size)) * 1rem)}.h4{margin-top:0;margin-bottom:.75em;font-size:var(--h4);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading)}:root{--h5:calc((20 / var(--base-font-size)) * 1rem)}.h5{margin-top:0;margin-bottom:.75em;font-size:var(--h5);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading)}:root{--h6:calc((17 / var(--base-font-size)) * 1rem)}.h6{margin-top:0;margin-bottom:.75em;font-size:var(--h6);font-family:'SourceSansPro',sans-serif;line-height:1.2;font-weight:700;color:var(--text-heading);text-transform:uppercase;letter-spacing:.85px}:root{--body:calc((17 / var(--base-font-size)) * 1rem)}.body{font-size:var(--body);font-family:'SourceSerifPro',serif;line-height:1.5;font-weight:400;color:var(--text)}:root{--body-tiny:calc((12 / var(--base-font-size)) * 1rem)}.body-tiny{font-size:var(--body-tiny);font-family:'SourceSansPro',sans-serif}:root{--body-small:calc((15 / var(--base-font-size)) * 1rem)}.body-small{font-size:var(--body-small);font-family:'SourceSansPro',sans-serif}:root{--body-large:calc((20 / var(--base-font-size)) * 1rem)}.body-large{font-size:var(--body-large)}:root{--list:calc((16 / var(--base-font-size)) * 1rem)}.list{font-size:var(--list)}@media (max-width:767px){:root{--h-XL:calc((34 / var(--base-font-size)) * 1rem)}.h-XL{font-size:var(--h-XL)}.body-large:last-child,.body-small:last-child,.body:last-child,.h-XL:last-child,.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child{margin-bottom:0}:root{--h1:calc((32 / var(--base-font-size)) * 1rem)}.h1{font-size:var(--h1);line-height:1.3}:root{--h2:calc((25 / var(--base-font-size)) * 1rem)}.h2{font-size:var(--h2);line-height:1.3}:root{--h3:calc((23 / var(--base-font-size)) * 1rem)}.h3{font-size:var(--h3);line-height:1.2}:root{--h4:calc((20 / var(--base-font-size)) * 1rem)}.h4{font-size:var(--h4);line-height:1.2}:root{--h5:calc((20 / var(--base-font-size)) * 1rem)}.h5{font-size:var(--h5);line-height:1.2}:root{--h6:calc((16 / var(--base-font-size)) * 1rem)}.h6{font-size:var(--h6);line-height:1.2}:root{--body:calc((15 / var(--base-font-size)) * 1rem)}.body{font-size:var(--body)}:root{--body-large:calc((18 / var(--base-font-size)) * 1rem)}.body-large{font-size:var(--body-large);line-height:1.3}:root{--body-small:calc((14 / var(--base-font-size)) * 1rem)}.body-small{font-size:var(--body-small);line-height:1.3}}html{background:var(--surface);color:var(--text)}:root{--alert-height:80px;--alert-offset:0px;--admin-bar-offset:0px;--header-top:calc(var(--alert-offset) + var(--admin-bar-offset));--header-bottom:calc(var(--header-height) + var(--header-top));--header-height:120px;--header-logo-width:193px;--nav-font-size:17px;--nav-link-padding:24px;--button-height:48px}:root.-transparent-header:not(.scrolled):not(.navopen){--header-bottom:var(--header-top)}@media (max-width:1020px){:root{--header-logo-width:150px}}@media (max-width:965px){:root{--header-logo-width:120px;--nav-font-size:15px;--nav-link-padding:13px}}@media (max-width:820px){:root{--alert-height:70px;--header-height:70px;--header-logo-width:165px;--nav-font-size:18px;--nav-link-padding:var(--spx2)}}@media (max-width:767px){:root{--button-height:40px}}:root{--contentWidth:800px;--wideWidth:1256px;--widerWidth:1256px;--sp:8px;--spx2:calc(2 * var(--sp));--spx3:calc(3 * var(--sp));--spx4:calc(4 * var(--sp));--spx5:calc(5 * var(--sp));--spx6:calc(6 * var(--sp));--spx7:calc(7 * var(--sp));--spx8:calc(8 * var(--sp));--spx9:calc(9 * var(--sp));--spx10:calc(10 * var(--sp));--spx11:calc(11 * var(--sp));--spx12:calc(12 * var(--sp));--spx13:calc(13 * var(--sp));--spx14:calc(14 * var(--sp));--spx15:calc(15 * var(--sp));--sp-block:var(--spx12)}@media (max-width:767px){:root{--sp:4px}}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);white-space:nowrap}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
@keyframes progress{to{stroke-dashoffset:0}}@keyframes scroll-indicator{0%{top:-100px}to{top:48px}}html,html :where(.editor-styles-wrapper){line-height:1.15;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;font-size:var(--body);font-family:'SourceSerifPro',serif;line-height:1.5;font-weight:400;color:var(--text);container-type:inline-size;overflow-x:clip;overscroll-behavior-x:none;width:100vw}hr{height:0;border:0;border-top:1px solid var(--border)}code,kbd,pre,samp{font-family:monospace,monospace}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[data-nmc-slider]{position:relative;display:flex;flex-wrap:nowrap;scroll-snap-type:x mandatory;overflow-x:scroll;scrollbar-width:none}[data-nmc-slider]::-webkit-scrollbar{display:none}[data-nmc-slider]:focus{outline:4px solid #000}[data-nmc-slider-direction=rtl]{flex-direction:row-reverse}[data-nmc-slider-direction=rtl] .nmc-slide{scroll-snap-align:end}@media (max-width:1023px){.nmc-slider{overflow-x:auto}.nmc-slider::-webkit-scrollbar{display:none}}.nmc-slide,[data-nmc-slider]>*{position:relative;flex:0 0 auto;scroll-snap-align:start}.nmc-slider.not-scrollable{overflow-x:hidden}.nmc-slider.not-snaps .nmc-slide{scroll-snap-align:none}.slider-playpause{--size:30px;--stroke:3px;--color:var(--blue-50);--duration:5s;position:relative;width:var(--size);height:var(--size);border:0;border-radius:50%;background:rgba(255,255,255,.2);color:var(--blue-50);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transform:none!important}.slider-playpause .icon{font-size:.9rem;line-height:1;pointer-events:none;display:flex;align-items:center;justify-content:center}.slider-playpause .icon svg{width:14px;height:14px;transform:none!important}.ring{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)!important}.ring .bg,.ring .fg{fill:none;stroke-width:var(--stroke)}.ring .bg{stroke:transparent}.ring .fg{stroke:var(--color);stroke-linecap:round;stroke-dasharray:125.6 125.6;stroke-dashoffset:125.6;transition:stroke-dashoffset 0s linear}.slider-playpause.playing .fg{animation:progress var(--duration) linear infinite}@media (prefers-reduced-motion:reduce){.slider-playpause.playing .fg{animation:none}}.eyebrow:last-child,.footer .footer-cta-link:last-child,.footer-cta-title:last-child,.footer-meta-label:last-child,.is-style-body-small:last-child,.is-style-heading-1:last-child,.is-style-heading-2:last-child,.is-style-heading-3:last-child,.is-style-heading-4:last-child,.is-style-heading-5:last-child,.is-style-heading-6:last-child,.is-style-large-text:last-child,blockquote:last-child,body:last-child,form:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,ol:last-child,p:last-child,pre:last-child,table:last-child,ul:last-child{margin-bottom:0}::selection{color:var(--selection-text);background:var(--selection-bg)}blockquote,form,ol,p,pre,table,ul{margin:0 0 1.5em}#sitesearch label,.filter-form label,.sr{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.is-style-heading-1,.person-bio h1.person-bio-name,h1{margin-top:0;margin-bottom:.2em;font-size:var(--h1);font-family:'SourceSansPro',sans-serif;line-height:1.1;font-weight:400;color:var(--text-heading)}.eyebrow,.is-style-heading-2,.is-style-heading-3,.is-style-heading-4,.is-style-heading-5,.is-style-heading-6,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-size:var(--h2);font-family:'SourceSansPro',sans-serif;line-height:1.1;font-weight:400;color:var(--text-heading)}.eyebrow,.is-style-heading-3,.is-style-heading-4,.is-style-heading-5,.is-style-heading-6,h3,h4,h5,h6{font-size:var(--h3)}.eyebrow,.is-style-heading-4,.is-style-heading-5,.is-style-heading-6,h4,h5,h6{margin-bottom:.75em;font-size:var(--h4);line-height:1.3}.eyebrow,.is-style-heading-5,.is-style-heading-6,h5,h6{font-size:var(--h5)}.eyebrow,.is-style-heading-6,h6{font-size:var(--h6);line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.85px}.is-style-large-text,.wp-block-pullquote p,.wp-block-quote p{font-size:var(--body-large)}.is-style-body-small{font-size:var(--body-small);font-family:'SourceSansPro',sans-serif}.is-style-note{padding:var(--spx2);border-radius:var(--sp);background-color:var(--surface-secondary);font-style:italic}a,button{transition-property:color,border-color,background-color;transition-duration:300ms;transition-timing-function:ease-in-out}a{color:var(--text-accent);cursor:pointer}a:hover{color:var(--text-accent-hover)}a[href^="mailto:"],a[href^="tel:"]{white-space:nowrap}dl,ol,ul{padding-left:var(--spx4)}ol.noList,ul.noList{list-style:none;margin:0;padding:0}dl{margin-left:var(--spx4);border-left:1px solid var(--border)}dt{font-weight:700}dt+dd{margin-bottom:var(--sp)}pre,table td,table th{border:1px solid var(--border)}pre,table{font-size:var(--body-small)}pre{background:var(--surface-secondary);overflow-x:auto;padding:var(--sp);line-height:normal}table{min-width:100%;border-spacing:0;border-collapse:collapse}table td,table th{padding:var(--spx2)}table thead td,table thead th{line-height:1.2;font-weight:700;text-align:left}table tfoot td,table tfoot th{line-height:1.2;font-style:italic}table tbody td{line-height:normal}:root{--realvw:100vw;--realvw:100cqw;--wideMargin:calc((var(--realvw) - var(--wideWidth)) * 0.5);--widerMargin:calc((var(--realvw) - var(--widerWidth)) * 0.5);--contentMargin:calc((var(--realvw) - var(--contentWidth)) * 0.5);--wideHangWidth:calc(var(--wideWidth) + var(--wideMargin));--widerHangWidth:calc(var(--widerWidth) + var(--widerMargin));--hangWidth:calc(var(--contentWidth) + var(--contentMargin));--maxwidth:calc(var(--realvw) - var(--spx8))}.contained{--realvw:100%;--wideWidth:100%;--widerWidth:100%;--hangWidth:100%;--maxwidth:100%;--wideMargin:0;--widerMargin:0;--contentMargin:0;--wideHangWidth:0;--widerHangWidth:0}@media (max-width:1316px){:root{--wideMargin:calc((var(--maxwidth) - 100%) * 0.5);--wideHangWidth:calc(var(--maxwidth) + var(--spx4));--widerMargin:calc((var(--maxwidth) - 100%) * 0.5);--widerHangWidth:calc(var(--maxwidth) + var(--spx4))}}@media (max-width:840px){:root{--contentMargin:var(--wideMargin);--hangWidth:var(--wideHangWidth)}}@media (max-width:600px){#wpadminbar{position:fixed!important}}html{overflow-x:clip;scrollbar-gutter:stable;scroll-padding-top:calc(var(--header-bottom) + var(--spx4))!important;scroll-behavior:smooth;padding-top:var(--header-bottom)}img,svg{max-width:100%;height:auto}figure{display:block;margin-left:0;margin-right:0}html.html-admin-bar{margin-top:0!important;--admin-bar-offset:32px}@media (max-width:782px){html.html-admin-bar{--admin-bar-offset:46px}}html.nmc-alert-active{--alert-offset:var(--alert-height)}.gutenberg{margin:0 auto;width:100%;max-width:var(--contentWidth)}.bound,[class^=align],[class^=bound]{position:relative;margin-left:auto;margin-right:auto}@media (max-width:840px){.gutenberg{max-width:calc(100% - var(--spx8))}}.alignfull{width:var(--realvw);margin-left:calc(-1*var(--contentMargin))}@media (max-width:840px){.alignfull{width:calc(100% + var(--spx8));margin-left:calc(-1*var(--spx4))}}.alignmax{width:var(--maxwidth);margin-left:calc((-1*var(--contentMargin)) + var(--spx4))}@media (max-width:1316px){.alignmax{width:var(--maxwidth);margin-left:calc(-1*(var(--contentMargin) - var(--spx4)))}}@media (max-width:840px){.alignmax{width:100%;margin-left:auto;margin-right:auto}}.alignwide{width:var(--wideWidth);margin-left:calc(var(--wideMargin) - var(--contentMargin))}@media (max-width:1316px){.alignwide{width:var(--maxwidth);margin-left:calc(-1*(var(--contentMargin) - var(--spx4)))}}@media (max-width:840px){.alignwide{width:100%;margin-left:auto;margin-right:auto}}.alignwider{width:var(--widerWidth);margin-left:calc(var(--widerMargin) - var(--contentMargin))}@media (max-width:1316px){.alignwider{width:var(--maxwidth);margin-left:calc(-1*(var(--contentMargin) - var(--spx4)))}}@media (max-width:840px){.alignwider{width:100%;margin-left:auto;margin-right:auto}}.alignwidehang{width:var(--wideHangWidth);margin-left:calc(var(--wideMargin) - var(--contentMargin))}@media (max-width:1316px){.alignwidehang{margin-left:calc(-1*var(--wideMargin))}}.alignwiderhang{width:var(--widerHangWidth);margin-left:calc(var(--widerMargin) - var(--contentMargin))}@media (max-width:1316px){.alignwiderhang{margin-left:calc(-1*var(--widerMargin))}}.alignwidehangleft{width:var(--wideHangWidth);margin-left:calc(-1*var(--contentMargin));margin-right:0}@media (max-width:840px){.alignwidehangleft{width:calc(100% + var(--spx4));margin-left:calc(-1*var(--spx4))}}.alignhang{width:var(--hangWidth)}.boundfull{width:100%}.boundmax{width:calc(100% - var(--spx8))}.boundwide{width:var(--wideWidth)}@media (max-width:1316px){.boundwide{width:calc(100% - var(--spx8));margin-left:auto}}.boundwider{width:var(--widerWidth)}@media (max-width:1316px){.boundwider{width:calc(100% - var(--spx8));margin-left:auto}}.boundwidehang{width:var(--wideHangWidth);margin-left:var(--wideMargin)}@media (max-width:1316px){.boundwidehang{width:calc(100% - var(--spx4));margin-left:var(--spx4)}}.boundwiderhang{width:var(--widerHangWidth);margin-left:var(--widerMargin)}@media (max-width:1316px){.boundwiderhang{width:calc(100% - var(--spx4));margin-left:var(--spx4)}}.boundwidehangleft{width:var(--wideHangWidth);margin-left:0;margin-right:var(--wideMargin)}@media (max-width:1316px){.boundwidehangleft{width:calc(100% - var(--spx4));margin-left:0;margin-right:var(--spx4)}}.boundcenter,.boundcontent{width:var(--contentWidth)}@media (max-width:840px){.boundcenter,.boundcontent{width:calc(100% - var(--spx8));margin-left:auto}}.boundhang{width:var(--hangWidth);margin-left:var(--contentMargin)}@media (max-width:840px){.boundhang{width:calc(100% - var(--spx4));margin-left:var(--spx4)}}.footer{--arc:6.5;--arc-r:calc((2500 + var(--arc) * var(--arc)) / (2 * var(--arc)) * 1vw);--text-accent:var(--text);--text-accent-hover:var(--text);overflow-x:clip;margin-top:var(--sp-block);color:var(--text);background:var(--surface);padding-top:calc((var(--arc)*1vw) + var(--spx3));position:relative;clip-path:shape(from 0% calc(var(--arc)*1vw),arc to 100% calc(var(--arc)*1vw) of var(--arc-r) var(--arc-r) cw,vline to 100%,hline to 0%,close)}@media (max-width:599px){.footer{text-align:center;padding-top:var(--spx10);padding-bottom:var(--spx8)}}.footer a{text-decoration:none}.footer-heading{font-size:calc(20em/16);font-weight:700;line-height:1.2;margin-bottom:var(--spx2)}.footer-address,.footer-meta{font-style:normal;font-family:'SourceSansPro',sans-serif;margin-bottom:var(--spx2)}.footer-meta{display:grid;grid-template-columns:auto 1fr;gap:0 .5em}@media (max-width:599px){.footer-meta{grid-template-columns:auto auto;width:fit-content;margin-inline:auto}}.footer-meta-item{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:baseline}.footer-meta-label,.footer-nav{font-family:'SourceSansPro',sans-serif}.footer-meta-label{margin-top:0;font-size:var(--h6);line-height:1.2;font-weight:700;color:var(--text-heading);text-transform:uppercase;letter-spacing:.85px;margin-bottom:0}.footer-nav{margin-left:var(--spx10);border-left:1px solid var(--border);padding-left:var(--spx4);align-self:stretch}@media (max-width:1023px){.footer-nav{border-left:0;padding-left:0;margin-left:0}}@media (max-width:599px){.footer-nav{border-top:1px solid var(--border);padding-top:var(--spx4)}}.footer-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5em;line-height:normal}.footer-nav-children{list-style:none;margin:0;padding:0;margin-top:.5rem}.footer-nav-child+li{margin-top:.5rem}.footer-cta-wrap{background-image:var(--gradient-brand-70);padding:var(--spx5) var(--spx4);border-radius:var(--spx2);text-align:center;max-width:490px}.footer-cta-title{margin-top:0;margin-bottom:.75em;font-size:var(--h4);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading)}.footer-cta p:has(.btn){margin-bottom:var(--sp)}@media (max-width:1023px){.footer-cta-wrap{margin-inline:auto}}.footer .footer-cta-link,.footer-legal{font-size:var(--body-small);font-family:'SourceSansPro',sans-serif}.footer .footer-cta-link{--text-accent:var(--text-secondary);text-decoration:underline}.footer-legal{--text-accent:var(--text);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:var(--spx3) 0;border-top:1px solid var(--border);text-wrap:balance}.footer-legal:last-child{margin-bottom:0}.footer-legal a{text-decoration:underline}@media (max-width:599px){.footer-legal{padding:0;justify-content:center;border-top:0}}.footer-legal-nav{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;flex-basis:100%}.footer-social{display:flex;justify-content:flex-end;align-items:center;padding:1.25em 0;padding-left:var(--spx3);border-top:1px solid var(--border)}.footer-social .social{--iconSize:40px;--iconGap:8px}.footer-social .social-link{background-color:var(--green-50);border-radius:50%;align-items:center;justify-content:center;transition-property:background-color,color;transition-duration:300ms;transition-timing-function:ease-in-out}.footer-social .social-link:hover{background-color:var(--white-100);color:var(--surface)}.footer-social .social-link svg{width:50%;height:50%}.footer-grid{display:grid;grid-template-areas:"contact nav cta" "legal   legal social";grid-template-columns:minmax(0,280fr) minmax(0,470fr) minmax(0,490fr);align-items:start;gap:var(--spx8) 0}.footer-grid .footer-contact{grid-area:contact}.footer-grid .footer-address-link{color:inherit;text-decoration:none}.footer-grid .footer-address-link .locality-line,.footer-grid .footer-address-link .street-address{display:block}.footer-grid .footer-nav{grid-area:nav}.footer-grid .footer-cta{grid-area:cta}.footer-grid .footer-legal{grid-area:legal}.footer-grid .footer-social{grid-area:social}@media (max-width:1023px){.footer-grid{grid-template-areas:"contact nav" "cta     cta" "legal   social";grid-template-columns:1fr auto;gap:var(--spx6) 0}}@media (max-width:599px){.footer-grid{grid-template-areas:"contact" "nav" "cta" "legal" "social";grid-template-columns:1fr;gap:var(--spx6)}.footer-grid .footer-legal-nav{justify-content:center}.footer-grid .footer-social{justify-content:center;border-top:0;padding:0}}.header{z-index:8;position:fixed;top:var(--header-top);left:0;width:100%;height:var(--header-height);background:var(--surface)}.header .header-wrap{display:flex;height:100%;width:calc(100% - var(--spx8));justify-content:space-between;margin:0 auto}.header .logo{width:var(--header-logo-width)}.header .logo img,.header .logo svg{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.-transparent-header:not(.scrolled):not(.navopen) .header{--surface:transparent}.split-layout{--sp-block:var(--spx5);--sidebar-col:385px;container-type:inline-size;display:grid;grid-template-columns:var(--sidebar-col) minmax(0,1fr);gap:var(--spx4)}.split-layout .sidebar{max-width:var(--sidebar-col);align-self:start}.split-layout .sidebar .btn:not(.-text).-outline{background-color:var(--surface)}.split-layout .sidebar .btn:not(.-text).-outline:focus,.split-layout .sidebar .btn:not(.-text).-outline:hover{background:var(--button-surface-hover)}.split-layout .sidebar-title{margin-top:0;margin-bottom:.5em;font-size:var(--h3);font-family:'SourceSansPro',sans-serif;line-height:1.1;font-weight:400;color:var(--text-heading);margin-bottom:var(--spx3)}.split-layout .sidebar-title:last-child{margin-bottom:0}.block-title strong,.split-layout .contacts-title strong,.split-layout .sidebar-title strong{color:var(--text-accent)}.split-layout .sidebar-buttons{display:grid;grid-template-columns:100%;gap:var(--sp)}.split-layout .sidebar-buttons .btn{width:100%}.split-layout .sidebar-contacts{margin-top:var(--spx4);display:grid;gap:var(--spx3)}.split-layout .contacts-title{margin-top:0;font-size:var(--h4);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading);margin-bottom:0}.split-layout .contacts-description:last-child,.split-layout .contacts-title:last-child{margin-bottom:0}.split-layout .contacts-description{font-size:var(--body-small);font-family:'SourceSansPro',sans-serif}.split-layout .addtocal{position:relative}.split-layout .addtocal-toggle svg{color:var(--text-accent-hover)}.split-layout .addtocal-panel{display:none;position:absolute;top:calc(100% + var(--sp));left:0;z-index:2;flex-direction:column;gap:2px;width:260px;max-width:90vw;border-radius:var(--spx2);padding:var(--spx2)}.split-layout .addtocal-panel a{display:block;padding:var(--sp) var(--spx2);border-radius:var(--rad);text-decoration:none;color:inherit}.split-layout .addtocal-panel a:focus,.split-layout .addtocal-panel a:hover{background:var(--white-100-10)}.split-layout .addtocal-toggle[aria-expanded=true]+.addtocal-panel{display:flex}.split-layout .widebar{width:100%;max-width:700px;margin-left:auto}.split-layout .widebar .block-title{margin-top:0;margin-bottom:.5em;font-size:var(--h3);font-family:'SourceSansPro',sans-serif;line-height:1.1;font-weight:400;color:var(--text-heading)}.member-gate-title:last-child,.split-layout .widebar .block-title:last-child{margin-bottom:0}.split-layout .widebar .nmc-block--background-rounded .alignwide{width:var(--maxwidth);margin-left:calc(-1*(var(--contentMargin) - var(--spx4)))}@media (max-width:840px){.split-layout .widebar .nmc-block--background-rounded .alignwide{width:100%;margin-inline:0}}.split-layout .widebar>.alignfull,.split-layout .widebar>.alignwide,.split-layout .widebar>.alignwider,.split-layout .widebar>.alignwiderhang,.split-layout .widebar>.alingwidehang{width:100%;margin-inline:0}.split-layout .widebar>.nmc-block{--sp-block:var(--spx12)}.split-layout .widebar>.nmc-block--eyebrow-heading,.split-layout .widebar>.nmc-block.alignwide,.split-layout .widebar>.nmc-block.alignwider{width:100cqi;margin-left:calc(-1*max(var(--sidebar-col) + var(--spx4),100cqi - 700px))}.split-layout .widebar>.nmc-block.alignfull{width:100vw;margin-left:calc(-1*(max(var(--sidebar-col) + var(--spx4),100cqi - 700px) + var(--spx4)))}@media (min-width:1316px){.split-layout .widebar>.nmc-block.alignfull{margin-left:calc(-1*(max(var(--sidebar-col) + var(--spx4),100cqi - 700px) + (100vw - var(--wideWidth))/2))}}.member-gate{border-radius:var(--spx2);text-align:center;text-wrap:balance}.member-gate-content{padding:var(--spx3);padding-top:var(--spx2)}.member-gate-icon{color:var(--green-50)}.member-gate-title,.search_group>h2{margin-top:0;margin-bottom:.75em;font-size:var(--h4);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading)}.member-gate-buttons{display:flex}.login-button{flex:1;font-family:'SourceSansPro',sans-serif;text-decoration:none;font-weight:600;font-size:var(--body);line-height:1em;padding:var(--spx2) var(--spx3);min-height:var(--button-height);display:inline-flex;gap:var(--sp);max-width:100%;align-items:center;justify-content:center;text-align:center;border-top:1px solid var(--border);transition-property:gap;transition-duration:300ms;transition-timing-function:ease-in-out}.login-button:not(:last-child){border-right:1px solid var(--border)}.login-button:focus,.login-button:hover{gap:calc(1.5*var(--sp))}@media (max-width:850px){.split-layout{--sidebar-col:250px}}@media (max-width:650px){.split-layout{grid-template-columns:100%}.split-layout .widebar>.nmc-block.alignwide,.split-layout .widebar>.nmc-block.alignwider{width:100%;margin-left:0}.split-layout .widebar>.nmc-block.alignfull{margin-left:calc(-1*var(--spx4))}}.nmc-alert-active .nmc-alert{display:flex}.nmc-alert{display:none;z-index:99;position:fixed;top:var(--admin-bar-offset);left:0;width:100%;height:var(--alert-height);overflow:hidden;justify-content:space-between;align-items:center;background:var(--surface);text-align:left;padding:0 var(--spx4);font-family:'SourceSansPro',sans-serif}.nmc-alert .nmc-alert-hide,.nmc-alert .nmc-alert-text{margin:0;display:flex;align-items:center;color:var(--text)}.nmc-alert .nmc-alert-text{line-height:20px;width:calc(100% - 30px);max-width:1000px;font-size:16px;text-align:left;flex-wrap:wrap;gap:5px 10px}.nmc-alert .nmc-alert-text a{padding:.5em .8em;min-height:unset}.nmc-alert .nmc-alert-hide{background:0 0;padding:0;-webkit-appearance:none;color:currentColor;cursor:pointer;justify-content:center;width:30px;height:30px;font-size:1.5em;border:1px solid transparent}.nmc-alert .nmc-alert-hide:focus-visible,.nmc-alert .nmc-alert-hide:hover{background:var(--white-100-10);border-color:var(--white-100);outline:0}@supports (-moz-appearance:none){.nmc-alert .nmc-alert-hide::-moz-focus-inner{border:0;padding:0}.nmc-alert .nmc-alert-hide:focus{outline-style:dotted;outline-width:1px}}@media (max-width:600px){.nmc-alert .nmc-alert-text{font-size:14px}.nmc-alert .nmc-alert-text a{padding:.3em .6em}}.skip-link{position:absolute;top:var(--header-top);left:20px;z-index:9999;padding:10px 20px;background:#fff;color:#000;border:2px solid #000}.skip-link:not(:focus){position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}@media (min-width:821px){.nmcnav_mobile-toggle{display:none}.nmcnav_wrap{height:var(--header-height);display:flex;flex-direction:column-reverse;align-items:flex-end}.nmcnav_wrap a{text-decoration:none}.nmcnav_primary{height:80px}.nmcnav_mobile-close{display:none}.nmcnav_ul{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;gap:var(--nav-link-padding)}.nmcnav_ul:has([aria-expanded=true]) .nmcnav_text:not(.btn){opacity:.6}.nmcnav_ul:has([aria-expanded=true]) [aria-expanded=true] .nmcnav_text:not(.btn){opacity:1}.nmcnav_li{position:relative}.nmcnav_clickable{background:0 0;margin:0;padding:0;border:0;-webkit-appearance:none;color:currentColor;display:flex;align-items:center;height:100%;cursor:pointer}.nmcnav_clickable:focus:not(:focus-visible){outline:0}.nmcnav_clickable:focus{outline:var(--focus-outline) solid}.nmcnav_text{position:relative;font-family:'SourceSansPro',sans-serif;font-weight:600;line-height:1;text-align:center;transition:all .2s ease-in-out;display:flex;align-items:center;gap:var(--sp)}.nmcnav_button[aria-expanded=true] .nmcnav_text,.nmcnav_text,.nmcnav_text:hover{color:var(--text)}.nmcnav_text.-dropdown-button svg{transition:transform .2s ease-in-out}.nmcnav_text,.nmcnav_text.btn{font-size:var(--nav-font-size)}.nmcnav_btn{padding-left:calc(var(--nmcnav_text-padding)/2)}.nmcnav_button[aria-expanded=true] .-dropdown-button svg{transform:rotate(180deg)}.nmcnav_close-dropdown,.nmcnav_dropdown{display:none}.nmcnav_button[aria-expanded=true]+.nmcnav_dropdown,.nmcnav_secondary svg{display:block}.nmcnav_button[aria-expanded=true]+.nmcnav_dropdown.-featured{display:grid}.nmcnav_dropdown{--surface:var(--white-100);position:absolute;top:100%;left:50%;transform:translate(-50%,0);width:260px;background:var(--surface);color:var(--text);box-shadow:4px 4px 8px 4px oklch(from black l c h/6%);border-radius:var(--spx2);overflow:hidden}.nmcnav_li:last-child .nmcnav_dropdown{left:unset;transform:unset;right:0}.nmcnav_li:nth-last-child(3) .nmcnav_dropdown.-featured{transform:translate(-75%,0)}.nmcnav_dropdown.-expanded{width:385px}.nmcnav_dropdown.-featured{width:715px;grid-template-areas:"content feature" "list    feature";grid-template-columns:385fr 330fr;grid-template-rows:auto 1fr}.nmcnav_dropdown.-featured .dropdown-content{grid-area:content}.nmcnav_dropdown.-featured ul{grid-area:list;align-self:start}.nmcnav_dropdown.-featured .dropdown-feature{grid-area:feature}.nmcnav_dropdown .dropdown-content{background:var(--surface);padding:var(--spx3);padding-bottom:var(--spx2);display:flex;flex-direction:column;gap:var(--sp)}.nmcnav_dropdown .dropdown-title{margin-top:0;font-size:var(--h6);font-family:'SourceSansPro',sans-serif;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.85px;color:var(--text-accent);margin-bottom:0}.nmcnav_dropdown .dropdown-title:last-child,.nmcnav_dropdown .nav-featured-item.-event .nav-featured-item-day .day:last-child,.nmcnav_dropdown .nav-featured-item.-event .nav-featured-item-day .month:last-child{margin-bottom:0}.nmcnav_dropdown .dropdown-text{display:block;color:var(--text-secondary)}.nmcnav_dropdown li,.nmcnav_dropdown ul{list-style:none;margin:0;padding:0}.nmcnav_dropdown ul{padding:var(--spx3);padding-top:0;display:grid;grid-template-columns:100%;gap:.25em;font-size:calc((17/var(--base-font-size))*1rem);line-height:normal;font-family:'SourceSansPro',sans-serif;font-weight:600}.nmcnav_dropdown a{color:var(--text);display:block;text-decoration:none}.nmcnav_dropdown a:hover,.nmcnav_secondary .nav-secondary a:hover{color:var(--text-accent-hover)}.nmcnav_dropdown .dropdown-feature{border-left:1px solid var(--border);padding:var(--spx3)}.nmcnav_dropdown .nav-featured-item{display:grid;grid-template-columns:100%;gap:var(--spx2)}.nmcnav_dropdown .nav-featured-item.-event{height:100%}.nmcnav_dropdown .nav-featured-item.-event .nav-featured-item-text{background:var(--gradient-brand-70);padding:var(--spx2);border-radius:var(--sp);height:100%}.nmcnav_dropdown .nav-featured-item.-event .nav-featured-item-day{background-color:var(--surface);padding:var(--spx2);border-radius:var(--sp);align-self:start;display:flex;justify-content:center;text-align:center;flex-direction:column;align-items:center;aspect-ratio:1;max-width:88px;font-family:'SourceSansPro',sans-serif;text-transform:uppercase;color:var(--text-accent);gap:var(--sp);margin-bottom:var(--spx3)}.nmcnav_dropdown .nav-featured-item.-event .nav-featured-item-day .month{margin-top:0;font-size:var(--h6);font-family:'SourceSansPro',sans-serif;color:var(--text-heading);text-transform:uppercase;letter-spacing:.85px;font-weight:400;line-height:1;margin-bottom:0}.nmcnav_dropdown .nav-featured-item.-event .nav-featured-item-day .day{margin-top:0;font-size:var(--h3);font-family:'SourceSansPro',sans-serif;color:var(--text-heading);font-weight:400;line-height:.75;margin-bottom:0}.nmcnav_dropdown .nav-featured-item .image{border-radius:var(--sp);overflow:hidden}.nmcnav_dropdown .nav-featured-item .nav-featured-item-type{margin-top:0;margin-bottom:.75em;font-size:var(--h6);font-family:'SourceSansPro',sans-serif;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.85px;margin-bottom:var(--spx2);color:var(--text-accent)}.nmcnav_dropdown .nav-featured-item .nav-featured-item-type:last-child{margin-bottom:0}.nmcnav_dropdown .nav-featured-item .nav-featured-item-type .members-only{display:inline-flex;align-items:center;gap:.25em;font-weight:400;background-color:var(--surface);color:var(--text);vertical-align:middle;padding:.25em .5em;border-radius:9999px;transform:translateY(-.125em)}.nmcnav_dropdown .nav-featured-item .nav-featured-item-title{margin-top:0;margin-bottom:.75em;font-size:var(--h5);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading)}.nmcnav_dropdown .nav-featured-item .nav-featured-item-date:last-child,.nmcnav_dropdown .nav-featured-item .nav-featured-item-title:last-child{margin-bottom:0}.nmcnav_dropdown .nav-featured-item .nav-featured-item-date{font-size:var(--body-small);font-family:'SourceSansPro',sans-serif;color:var(--text-secondary)}.nmcnav_secondary,.nmcnav_secondary .nav-secondary{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:nowrap}.nmcnav_secondary{flex:0 1 0;font-family:'SourceSansPro',sans-serif;font-size:var(--body-small)}.nmcnav_secondary .nav-secondary{line-height:1.2;text-align:center}.nmcnav_secondary .nav-secondary li:not(:last-child){border-right:1px solid var(--border);padding-right:1em;margin-right:1em}.nmcnav_secondary .nav-secondary .nav-account{display:flex;gap:1em;min-width:2.75em}.nmcnav_secondary .nav-secondary .nav-account:empty{visibility:hidden}.nmcnav_secondary .nav-secondary a{color:var(--text);display:flex;gap:.25em;align-items:center}.nmcnav_secondary .secondary-search{max-width:168px}.nmcnav_secondary .secondary-search form{--input-height:36px;position:relative;margin-bottom:0}.nmcnav_secondary .secondary-search label{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.nmcnav_secondary .secondary-search input[type=search]{appearance:none;padding:0 var(--input-height) 0 .75em;height:var(--input-height)}.nmcnav_secondary .secondary-search button[type=submit]:focus-visible,.nmcnav_secondary .secondary-search input[type=search]:focus-visible{outline:0;border-color:var(--focus-outline)}.nmcnav_secondary .secondary-search button[type=submit]{background:0 0;margin:0;padding:0;-webkit-appearance:none;color:currentColor;cursor:pointer;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;width:var(--input-height);aspect-ratio:1;border:1px solid transparent}.nmcnav_secondary .secondary-search button[type=submit] svg{display:block;width:12px;height:12px}.nmcnav_secondary .secondary-search button[type=submit]:hover svg{fill:var(--text-accent)}}@media (max-width:820px){.nmcnav_wrap{--top:var(--header-bottom);--width:var(--realvw);--height:calc(100dvh - var(--header-bottom));--surface:var(--white-100);--text:var(--black-50);--hamburger:var(--text-accent);position:fixed;top:var(--top);left:101%;width:var(--width);height:var(--height);transition:300ms left;overflow:auto;background:var(--surface);border-top:1px solid var(--border);display:flex;flex-direction:column;justify-content:space-between}.nmcnav_wrap,.nmcnav_wrap a{color:var(--text)}.-transparent-header .nmcnav_wrap{--top:calc(var(--header-height) + var(--header-top))}.nmcnav_mobile-toggle svg .close,.nmcnav_mobile-toggle[aria-expanded=true] svg .open,.nmcnav_primary,.nmcnav_secondary{display:none}.nmcnav_mobile-toggle{all:unset;cursor:pointer;--s:50px;padding:10px;box-sizing:border-box;display:block;position:fixed;width:var(--s);height:var(--s);top:calc(var(--header-top) + ((var(--header-height) - var(--s))/2));right:var(--spx4)}.nmcnav_mobile-toggle svg{display:block;width:100%;height:100%}.nmcnav_mobile-toggle path,.nmcnav_mobile-toggle rect{fill:var(--hamburger)}.nmcnav_mobile-toggle:focus:not(:focus-visible){outline:0}.nmcnav_mobile-toggle:focus{outline:var(--focus-outline) solid}.nmcnav_mobile-toggle[aria-expanded=true] svg .close{display:block}.navopen .nmcnav_wrap{left:0}.navopen .nmcnav_wrap .nmcnav_primary,.navopen .nmcnav_wrap .nmcnav_secondary{display:flex}.nmcnav_primary{position:relative;z-index:2;order:0}.nmcnav_ul{list-style:none;margin:0;padding:0;flex-direction:column}.nmcnav_li:not(:last-child){border-bottom:1px solid var(--border)}.nmcnav_clickable{all:unset;box-sizing:border-box;display:flex;align-items:center;padding:.75em var(--spx4);width:100%;font-family:'SourceSansPro',sans-serif;font-size:calc((17/var(--base-font-size))*1rem);font-weight:600;cursor:pointer;text-decoration:none}.nmcnav_clickable:focus:not(:focus-visible),.nmcnav_dropdown .nmcnav_close-dropdown button:focus:not(:focus-visible),.nmcnav_dropdown a:focus:not(:focus-visible){outline:0}.nmcnav_clickable:focus{background:rgba(0,0,0,.5)}.nmcnav_btn,.nmcnav_text{display:flex;align-items:center}.nmcnav_text{position:relative;gap:var(--sp)}.nmcnav_text.-dropdown-button svg{transform:rotate(-90deg)}.nmcnav_btn{--button-surface:transparent;justify-content:center;background:rgba(0,0,0,.1)}.nmcnav_dropdown{display:none}.nmcnav_button[aria-expanded=true]+.nmcnav_dropdown,.nmcnav_close-dropdown,.nmcnav_secondary svg{display:block}.nmcnav_button[aria-expanded=true]+.nmcnav_dropdown.-featured{display:grid}ul.nmcnav_primary button[aria-expanded=true]{visibility:hidden}.nmcnav_dropdown{position:fixed;z-index:3;top:var(--top);left:0;width:var(--width);height:var(--height);background:var(--surface);color:var(--text);overflow:hidden auto;border-top:1px solid var(--border)}.nmcnav_dropdown .dropdown-content{background:var(--surface);padding:var(--spx4);padding-bottom:var(--spx2);display:flex;flex-direction:column;gap:var(--sp)}.nmcnav_dropdown .dropdown-title{margin-top:0;font-size:var(--h6);font-family:'SourceSansPro',sans-serif;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.85px;color:var(--text-accent);margin-bottom:0}.nmcnav_dropdown .dropdown-title:last-child,.nmcnav_dropdown .nav-featured-item.-event .nav-featured-item-day .day:last-child,.nmcnav_dropdown .nav-featured-item.-event .nav-featured-item-day .month:last-child,.nmcnav_dropdown .nmcnav_close-dropdown button:last-child{margin-bottom:0}.nmcnav_dropdown .dropdown-text{display:block;color:var(--text-secondary)}.nmcnav_dropdown .nmcnav_close-dropdown button{all:unset;margin-top:0;margin-bottom:.75em;font-size:var(--h6);font-family:'SourceSansPro',sans-serif;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.85px;box-sizing:border-box;color:var(--text);width:100%;padding:var(--spx4);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:var(--sp);cursor:pointer}.nmcnav_dropdown .nmcnav_close-dropdown button svg{width:11px;transform:rotate(90deg)}.nmcnav_dropdown .nmcnav_close-dropdown button:focus{background:var(--surface-secondary)}.nmcnav_dropdown li,.nmcnav_dropdown ul{list-style:none;margin:0;padding:0}.nmcnav_dropdown ul{display:grid;grid-template-columns:100%;gap:.25em;padding:var(--spx4);padding-top:0;font-size:calc((17/var(--base-font-size))*1rem);line-height:normal;font-family:'SourceSansPro',sans-serif;font-weight:600}.nmcnav_dropdown a{color:var(--text);display:block;text-decoration:none}.nmcnav_dropdown a:hover{color:var(--text-accent-hover)}.nmcnav_dropdown a:focus{color:var(--text-accent-hover)}.nmcnav_dropdown.-featured{grid-template-areas:"close   close" "content feature" "list    feature";grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr}.nmcnav_dropdown.-featured .nmcnav_close-dropdown{grid-area:close}.nmcnav_dropdown.-featured .dropdown-content{grid-area:content}.nmcnav_dropdown.-featured ul{grid-area:list;align-self:start}.nmcnav_dropdown.-featured .dropdown-feature{grid-area:feature;border-left:1px solid var(--border)}.nmcnav_dropdown .dropdown-feature{padding:var(--spx3)}.nmcnav_dropdown .nav-featured-item{display:grid;grid-template-columns:100%;gap:var(--spx2);cursor:pointer}.nmcnav_dropdown .nav-featured-item.-event .nav-featured-item-text{background:var(--gradient-brand-70);padding:var(--spx2);border-radius:var(--sp)}.nmcnav_dropdown .nav-featured-item.-event .nav-featured-item-day{background-color:var(--surface);padding:var(--spx2);border-radius:var(--sp);align-self:start;display:flex;justify-content:center;text-align:center;flex-direction:column;align-items:center;aspect-ratio:1;max-width:88px;font-family:'SourceSansPro',sans-serif;text-transform:uppercase;color:var(--text-accent);gap:var(--sp);margin-bottom:var(--spx3)}.nmcnav_dropdown .nav-featured-item.-event .nav-featured-item-day .month{margin-top:0;font-size:var(--h6);font-family:'SourceSansPro',sans-serif;color:var(--text-heading);text-transform:uppercase;letter-spacing:.85px;font-weight:400;line-height:1;margin-bottom:0}.nmcnav_dropdown .nav-featured-item.-event .nav-featured-item-day .day{margin-top:0;font-size:var(--h3);font-family:'SourceSansPro',sans-serif;color:var(--text-heading);font-weight:400;line-height:.75;margin-bottom:0}.nmcnav_dropdown .nav-featured-item .image{border-radius:var(--sp);overflow:hidden}.nmcnav_dropdown .nav-featured-item .nav-featured-item-type{margin-top:0;margin-bottom:.75em;font-size:var(--h6);font-family:'SourceSansPro',sans-serif;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.85px;margin-bottom:var(--spx2);color:var(--text-accent)}.nmcnav_dropdown .nav-featured-item .nav-featured-item-type:last-child{margin-bottom:0}.nmcnav_dropdown .nav-featured-item .nav-featured-item-type .members-only{display:inline-flex;align-items:center;gap:.25em;font-weight:400;background-color:var(--surface);color:var(--text);vertical-align:middle;padding:.25em .5em;border-radius:9999px;transform:translateY(-.125em)}.nmcnav_dropdown .nav-featured-item .nav-featured-item-title{margin-top:0;margin-bottom:.75em;font-size:var(--h5);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading)}.nmcnav_dropdown .nav-featured-item .nav-featured-item-date:last-child,.nmcnav_dropdown .nav-featured-item .nav-featured-item-title:last-child{margin-bottom:0}.nmcnav_dropdown .nav-featured-item .nav-featured-item-date{font-size:var(--body-small);font-family:'SourceSansPro',sans-serif;color:var(--text-secondary)}.nmcnav_secondary{list-style:none;margin:0;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:1em;background:rgba(255,255,255,.1);font-family:'SourceSansPro',sans-serif}.nmcnav_secondary .nav-secondary{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:nowrap;gap:1.2em;line-height:1.2;text-align:center;text-decoration:none}.nmcnav_secondary .nav-secondary .nav-account{display:flex;gap:1.2em}.nmcnav_secondary .nav-secondary .nav-account:empty{display:none}.nmcnav_secondary .nav-secondary a{display:flex;gap:.25em;align-items:center;color:var(--text);text-decoration:none}.nmcnav_secondary .secondary-social{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:var(--sp)}.nmcnav_secondary .social_link{display:block;width:28px;height:28px}.nmcnav_secondary svg path{fill:var(--text)}.nmcnav_secondary .secondary-search{max-width:168px}.nmcnav_secondary .secondary-search form{--input-height:36px;position:relative}.nmcnav_secondary .secondary-search label{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.nmcnav_secondary .secondary-search input[type=search]{width:100%;appearance:none;padding:0 var(--input-height) 0 .75em;height:var(--input-height);border:0;border-radius:0}.nmcnav_secondary .secondary-search button[type=submit]:focus-visible,.nmcnav_secondary .secondary-search input[type=search]:focus-visible{outline:0;border-color:var(--focus-outline)}.nmcnav_secondary .secondary-search button[type=submit]{background:0 0;margin:0;padding:0;-webkit-appearance:none;color:currentColor;cursor:pointer;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;width:var(--input-height);aspect-ratio:1;border:1px solid transparent}.nmcnav_secondary .secondary-search button[type=submit] svg{display:block;width:12px;height:12px}.nmcnav_secondary .secondary-search button[type=submit] svg path{fill:#000}}@media (max-width:820px) and (max-width:425px){.nmcnav_dropdown.-featured{grid-template-areas:"close" "content" "list" "feature";grid-template-columns:1fr;grid-template-rows:auto auto auto 1fr}.nmcnav_dropdown.-featured .dropdown-feature{border-left:none;border-top:1px solid var(--border)}}.btn{display:inline-flex;gap:var(--sp);max-width:100%;align-items:center;justify-content:center;text-align:center;font-family:'SourceSansPro',sans-serif;text-decoration:none;font-weight:600;font-size:var(--body);line-height:1em;cursor:pointer;transition-property:color,border-color,background-color;transition-duration:300ms;transition-timing-function:ease-in-out}.btn svg,div.frm_style_formidable-style.with_frm_style .frm-edit-page-btn svg,div.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message svg,div.frm_style_formidable-style.with_frm_style .frm_form_submit_style svg,div.frm_style_formidable-style.with_frm_style .frm_submit button svg,div.frm_style_formidable-style.with_frm_style .frm_submit input[type=button] svg,div.frm_style_formidable-style.with_frm_style input[type=submit] svg{flex-shrink:0;max-height:1em;width:auto}.btn:not(.-text){padding:var(--sp) var(--spx3);min-height:var(--button-height);background:var(--button-surface);color:var(--button-text);border:1px solid var(--button-surface);border-radius:100px}.btn:not(.-text).-outline:focus,.btn:not(.-text).-outline:hover,.btn:not(.-text):focus,.btn:not(.-text):hover{background:var(--button-surface-hover);color:var(--button-text-hover);border-color:var(--button-surface-hover)}.btn:not(.-text).-outline{background:0 0;color:var(--text);border-color:var(--border)}.btn:not(.-text).-outline svg{color:var(--text-accent-hover);transition:inherit}.btn:not(.-text).-outline:focus svg,.btn:not(.-text).-outline:hover svg{color:var(--button-text-hover)}@media (max-width:767px){.btn:not(.-text){padding:var(--spx2) var(--spx6)}}.btn.-text,.btn.-text svg{transition-duration:300ms;transition-timing-function:ease-in-out}.btn.-text{color:var(--text);border-bottom:1px solid var(--text-accent-hover, var(--text));padding-block:.25em;transition-property:color,gap}.btn.-text svg{color:var(--text-accent-hover, var(--text));transition-property:color}.btn.-text:focus,.btn.-text:hover{color:var(--text-accent);gap:calc(1.5*var(--sp))}.image-auto{position:relative;width:100%}.image-auto img,.is-provider-youtube .wp-block-embed__wrapper iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.aspect_16x9,.aspect_1x1,.aspect_2x3,.aspect_3x2,.aspect_5x2{overflow:hidden}.aspect_16x9 img,.aspect_1x1 img,.aspect_2x3 img,.aspect_3x2 img,.aspect_5x2 img{display:block;min-width:100%;min-height:100%;height:auto;object-fit:cover}.aspect_1x1{aspect-ratio:1/1}.aspect_3x2{aspect-ratio:3/2}.aspect_2x3{aspect-ratio:2/3}.aspect_16x9{aspect-ratio:16/9}.aspect_5x2{aspect-ratio:5/2}dialog{width:calc(100% - var(--spx8));max-width:calc(var(--contentWidth) + var(--spx8));padding:var(--spx4);border:0}dialog::backdrop{background-color:rgba(0,0,0,.5)}dialog .close{position:absolute;right:var(--spx3);top:var(--spx3);background:0 0;border:0;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.add-calendar-dialog{max-width:520px}.add-calendar-dialog .add-calendar-title{margin-bottom:var(--sp)}.add-calendar-dialog .add-calendar-day{margin:var(--spx3) 0 var(--sp);font-size:var(--h6);font-weight:700;text-transform:uppercase;letter-spacing:.85px;color:var(--text-secondary)}.add-calendar-dialog .addtocal+.addtocal{margin-top:var(--sp)}.add-calendar-dialog .addtocal-session{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:var(--spx2);padding:var(--sp) var(--spx2);background:var(--surface-secondary);border:0;border-radius:var(--rad);text-align:left;cursor:pointer;font:inherit;color:inherit}.add-calendar-dialog .addtocal-session:focus,.add-calendar-dialog .addtocal-session:hover,.add-calendar-dialog .addtocal-session[aria-expanded=true]{background:var(--button-surface-hover);color:var(--white-100)}.add-calendar-dialog .addtocal-session:focus .addtocal-session-time,.add-calendar-dialog .addtocal-session:hover .addtocal-session-time,.add-calendar-dialog .addtocal-session[aria-expanded=true] .addtocal-session-time{color:var(--white-100-75)}.add-calendar-dialog .addtocal-session-time{white-space:nowrap;color:var(--text-secondary);font-size:.9em;transition:inherit}dialog.video-lightbox{width:min(90vw,160vh);max-width:unset;padding:0;border-radius:var(--spx2);background:#000;overflow:hidden}dialog.video-lightbox iframe{display:block;width:100%;aspect-ratio:16/9;border:0}dialog.video-lightbox .close{color:#fff;background-color:oklch(from black l c h/.75);border-radius:50%;display:flex;align-items:center;justify-content:center;padding:.75em}dialog.video-lightbox .close svg{width:100%;height:auto}.login-notice{display:flex;align-items:center;gap:var(--spx2);margin:var(--spx2) auto 0;padding:var(--sp) var(--spx2);border-radius:var(--spx2);font-family:'SourceSansPro',sans-serif;text-wrap:balance}.login-notice .login-notice-icon{display:flex;color:var(--green-50)}.login-notice .login-notice-icon svg{width:20px;height:auto}.login-notice .login-notice-text{flex:1;margin:0}.login-notice .login-notice-link{font-weight:600;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:var(--sp);transition-property:gap;transition-duration:300ms;transition-timing-function:ease-in-out}.login-notice .login-notice-link:focus,.login-notice .login-notice-link:hover{gap:calc(1.5*var(--sp))}.social{list-style:none;margin:0;padding:0;display:flex;gap:var(--iconGap, 0.75em)}.social .social-link{display:flex;width:var(--iconSize, 1.25em);aspect-ratio:1}.share-links a svg,.social svg{display:block;width:100%}.social path{fill:var(--iconColor, currentColor)}.share-links{display:flex;gap:var(--sp)}.share-links a{position:relative;width:30px;height:30px}.share-links a svg{position:absolute;left:0;top:0;height:100%;object-fit:contain}.share-links a svg path{fill:var(--surface-accent);transition:fill .2s ease-in-out}.share-links a:hover svg path{fill:var(--text-accent-hover)}label{display:block;font-size:calc((16/var(--base-font-size))*1rem)}:root{accent-color:var(--text-accent)}input[type=email],input[type=tel],input[type=text],input[type=url]{padding:0 10px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{appearance:none;height:48px;border-radius:0;border:1px solid var(--border);background:var(--surface);color:var(--text);width:100%;font-size:calc((17/var(--base-font-size))*1rem)}input[type=number],input[type=password]{padding:0 10px}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder{color:var(--text);transition:opacity .2s ease-in-out}input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=password]:focus-visible,input[type=search]:focus-visible,input[type=tel]:focus-visible,input[type=text]:focus-visible,input[type=url]:focus-visible{outline:0;border-color:var(--focus-outline)}input[type=email]:focus-visible::placeholder,input[type=number]:focus-visible::placeholder,input[type=password]:focus-visible::placeholder,input[type=search]:focus-visible::placeholder,input[type=tel]:focus-visible::placeholder,input[type=text]:focus-visible::placeholder,input[type=url]:focus-visible::placeholder{opacity:0}input[type=search]{padding:0 2em 0 10px}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.frm_forms select,input[type=search].nmc-entered,select.nmc-entered{background-image:url(/wp-content/themes/nmc_leadingagemn/assets/search-input-icon.svg);background-repeat:no-repeat;background-position:calc(100% - 1em) 50%}select{appearance:none;height:48px;border-radius:0;border:1px solid var(--border);background:var(--surface);color:var(--text);width:100%;padding:0 2em 0 10px;font-size:calc((17/var(--base-font-size))*1rem)}.frm_forms select,select.nmc-entered{background-image:url(/wp-content/themes/nmc_leadingagemn/assets/select-arrow.svg)}div.frm_style_formidable-style.with_frm_style{font-family:'SourceSansPro',sans-serif;--font:'SourceSerifPro', serif;--font-size:calc((17 / var(--base-font-size)) * 1rem);--label-color:var(--text);--weight:600;--field-font-size:calc((17 / var(--base-font-size)) * 1rem);--field-pad:var(--sp);--border-radius:4px}div.frm_style_formidable-style.with_frm_style .frm-edit-page-btn,div.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,div.frm_style_formidable-style.with_frm_style .frm_form_submit_style,div.frm_style_formidable-style.with_frm_style .frm_submit button,div.frm_style_formidable-style.with_frm_style .frm_submit input[type=button],div.frm_style_formidable-style.with_frm_style input[type=submit]{display:inline-flex;gap:var(--sp);max-width:100%;align-items:center;justify-content:center;text-align:center;font-family:'SourceSansPro',sans-serif;text-decoration:none;font-weight:600;font-size:var(--body);line-height:1em;cursor:pointer;transition-property:color,border-color,background-color;transition-duration:300ms;transition-timing-function:ease-in-out;padding:var(--sp) var(--spx3);min-height:var(--button-height);background:var(--button-surface);color:var(--button-text);border:1px solid var(--button-surface);border-radius:100px}div.frm_style_formidable-style.with_frm_style .frm-edit-page-btn:focus,div.frm_style_formidable-style.with_frm_style .frm-edit-page-btn:hover,div.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message:focus,div.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message:hover,div.frm_style_formidable-style.with_frm_style .frm_form_submit_style:focus,div.frm_style_formidable-style.with_frm_style .frm_form_submit_style:hover,div.frm_style_formidable-style.with_frm_style .frm_submit button:focus,div.frm_style_formidable-style.with_frm_style .frm_submit button:hover,div.frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:focus,div.frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:hover,div.frm_style_formidable-style.with_frm_style input[type=submit]:focus,div.frm_style_formidable-style.with_frm_style input[type=submit]:hover{background:var(--button-surface-hover);color:var(--button-text-hover);border-color:var(--button-surface-hover)}div.frm_style_formidable-style.with_frm_style .frm-show-form>div.frm_description,div.frm_style_formidable-style.with_frm_style .frm_error,div.frm_style_formidable-style.with_frm_style .frm_pro_max_limit_desc,div.frm_style_formidable-style.with_frm_style div.description,div.frm_style_formidable-style.with_frm_style div.frm_description,div.frm_style_formidable-style.with_frm_style p.description{font-size:var(--body-small);color:var(--text-secondary)}.block-eyebrow{margin-bottom:1em;color:var(--text-accent)}.block-title{font-size:var(--h2);text-wrap:balance}.block-title.is-style-heading-1{font-size:var(--h1)}.block-header{display:flex;gap:var(--spx4);justify-content:space-between;margin-bottom:var(--spx2)}.alignwidehang .block-header{max-width:var(--wideWidth);margin-right:var(--spx4)}.alignwiderhang .block-header{max-width:var(--widerWidth);margin-right:var(--spx4)}.block-header .block-title{margin-bottom:0;grid-area:title}.block-header .block-intro{grid-area:intro}.block-header .block-all{grid-area:button}.block-header:has(.block-intro){display:grid;grid-template-columns:1fr auto;grid-template-areas:"title button" "intro button";row-gap:var(--sp)}.block-header:has(.block-intro) .block-all{align-content:end}.block-filter{container:block-filter/inline-size;margin-bottom:var(--spx8)}.filter-form{--field-height:50px;--field-gap:20px;--select-size-1:180px;--keyword-size:360px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--field-gap);position:relative}.filter-form .-select{flex:1 1 var(--select-size-1)}.filter-form .-keyword{flex:1 1 var(--keyword-size)}.filter-form input[type=search],.filter-form select{appearance:none;padding:0 50px 0 20px;width:100%;height:var(--field-height);margin:0;border:1px solid var(--border);background-color:#fff;background-repeat:no-repeat;background-position:calc(100% - 15px) center;border-radius:0}.filter-form button[type=submit]{min-width:0}.filter-form button[type=submit].btn{padding-top:0;padding-bottom:0;min-height:0;height:var(--field-height)}.filter-form .filter-clear{position:absolute;left:50%;top:100%;transform:translateX(-50%);margin-top:8px;font-size:var(--body-tiny);font-weight:700}.nmc-entered .filter-form select{background-image:url(/wp-content/themes/nmc_leadingagemn/assets/select-arrow.svg)}.nmc-entered .filter-form input[type=search]{background-image:url(/wp-content/themes/nmc_leadingagemn/assets/search-input-icon.svg)}[nmc-stacked-item]{cursor:pointer;z-index:0}[nmc-stacked-item].-front{z-index:1}.block-container{container:escape/inline-size}.contained .block-container{container:contained/inline-size}.nmc-block{margin-block:var(--sp-block)}.nmc-block .block-body{position:relative}.nmc-block img,.nmc-block picture{display:block;width:100%;height:auto}.nmc-block.filled:not(.is-preview):first-child{margin-top:0}.nmc-block.filled:not(.is-preview)+.nmc-block.filled:not(.is-preview){margin-top:calc(-1*var(--sp-block))}.acf-innerblocks-container :first-child{margin-top:0}.acf-innerblocks-container :last-child,.wp-block-table.is-style-rounded:last-child{margin-bottom:0}input[name=frm_verify]{display:none!important}img[class*=wp-image-]{height:auto}img[class*=wp-image-].alignright{display:inline-block;float:right;margin:0 0 var(--sp) var(--spx4);max-width:50%}.wp-block-image .alignleft,.wp-block-image .alignright,img[class*=wp-image-].alignleft{display:inline-block;float:left;margin:0 var(--spx4) var(--sp) 0;max-width:50%}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.gutenberg figcaption{margin-top:1em;font-size:var(--body-small);font-style:normal}.carousel-prev-next svg,.wp-block-image{display:block}.wp-block-image img{display:block;max-width:100%;height:auto}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .alignright{float:right;margin:0 0 var(--sp) var(--spx4)}.wp-block-image .aligncenter img{margin:var(--spx4) auto}.wp-block-quote{margin:var(--spx4) 0;padding:0;padding-left:var(--spx4);border-left:8px solid var(--surface-accent)}.wp-block-quote p:last-of-type{margin-bottom:.25em}.wp-block-pullquote cite,.wp-block-quote cite{font-style:normal;font-weight:700}.wp-block-quote.is-style-plain{padding:0;border:0}.wp-block-pullquote{padding:2em 0;text-align:center;border-top:4px solid var(--surface-accent);border-bottom:4px solid var(--surface-accent)}.is-provider-youtube .wp-block-embed__wrapper{position:relative;padding-top:56.2%;height:0}hr.wp-block-separator{margin-top:var(--sp-block);margin-bottom:var(--sp-block);border:0;border-top:1px solid var(--border);height:0}hr.wp-block-separator.is-style-spacer{margin-top:0;border:0;height:1px}hr.wp-block-separator.is-style-wide{width:var(--wideWidth);margin-left:calc(var(--wideMargin) - var(--contentMargin))}@media (max-width:1316px){hr.wp-block-separator.is-style-wide{width:var(--maxwidth);margin-left:calc(-1*(var(--contentMargin) - var(--spx4)))}}@media (max-width:840px){hr.wp-block-separator.is-style-wide{width:100%;margin-left:auto;margin-right:auto}}hr.wp-block-separator.is-style-dots{border:0;text-align:center;max-width:none;line-height:1;height:auto}hr.wp-block-separator.is-style-dots::before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:30px;letter-spacing:1em;padding-left:1em;font-family:serif;font-weight:700}hr.wp-block-separator.is-style-scroll-indicator{width:4px;height:48px;border:0;border-radius:100px;background-color:var(--surface-secondary);position:relative;overflow:hidden;margin:var(--spx3) auto}hr.wp-block-separator.is-style-scroll-indicator::after{content:'';position:absolute;top:-48px;left:0;width:4px;height:100px;border-radius:100px;background-color:var(--text-accent-hover);animation:scroll-indicator 1.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){hr.wp-block-separator.is-style-scroll-indicator::after{animation:none;top:-26px}}.wp-block-table{container:table/inline-size}.wp-block-table:not(.is-style-stripes):not(.is-style-rounded) table{margin:0;font-size:1rem}.wp-block-table:not(.is-style-stripes):not(.is-style-rounded) table tr{border-bottom:1px solid var(--border)}.wp-block-table:not(.is-style-stripes):not(.is-style-rounded) table td,.wp-block-table:not(.is-style-stripes):not(.is-style-rounded) table th{padding:var(--spx2) 0;border:0}.wp-block-table.is-style-rounded{font-size:var(--body-small);font-family:'SourceSansPro',sans-serif;--surface-secondary:var(--gray-10)}.wp-block-table.is-style-rounded table{background-color:var(--surface);border:0;border-color:var(--border);border-collapse:separate;border-radius:var(--sp)}.wp-block-table.is-style-rounded td,.wp-block-table.is-style-rounded th,.wp-block-table.is-style-rounded thead,.wp-block-table.is-style-stripes table td,.wp-block-table.is-style-stripes table th{border:0}.wp-block-table.is-style-rounded thead tr:first-child th:first-child{border-top-left-radius:var(--sp)}.wp-block-table.is-style-rounded thead tr:first-child th:last-child{border-top-right-radius:var(--sp)}.wp-block-table.is-style-rounded thead tr:last-child th{border-bottom:0}.wp-block-table.is-style-rounded tr:last-child td,.wp-block-table.is-style-rounded tr:last-child th{border-bottom:1px solid var(--border)}.wp-block-table.is-style-rounded tbody tr:last-child td:first-child{border-bottom-left-radius:var(--sp)}.wp-block-table.is-style-rounded tbody tr:last-child td:last-child{border-bottom-right-radius:var(--sp)}.wp-block-table.is-style-rounded td,.wp-block-table.is-style-rounded th{padding:var(--sp) var(--spx2);border-top:1px solid var(--border);border-left:1px solid var(--border)}.wp-block-table.is-style-rounded td:last-child,.wp-block-table.is-style-rounded th:last-child{border-right:1px solid var(--border)}.wp-block-table.is-style-rounded th{background-color:var(--surface-secondary)}.gutenberg li.paginationItem,.wp-block-table.is-style-stripes table{margin:0}.wp-block-table.is-style-stripes table thead tr{border-bottom:5px solid var(--border)}.wp-block-table.is-style-stripes table tbody tr{background:0 0}.wp-block-table.is-style-stripes table thead+tbody tr:nth-child(odd){background:unset}.wp-block-table.is-style-stripes table tbody tr:nth-child(odd),.wp-block-table.is-style-stripes table thead+tbody tr:nth-child(even){background:var(--surface-secondary)}@container (max-width: 600px){.wp-block-table.is-style-stripes table,.wp-block-table:not(.is-style-stripes) table{font-size:var(--body-tiny)}}.breadcrumb{list-style:none;margin:0;font-size:var(--body-small);font-family:'SourceSansPro',sans-serif;display:flex;flex-wrap:wrap;row-gap:.5em;width:calc(100% - var(--spx8));margin-inline:auto;border-top:1px solid var(--border);padding:1em 0 0;color:var(--text-secondary)}.breadcrumb:last-child{margin-bottom:0}.breadcrumb .bc-list-item,.carousel-prev-next{display:flex}.breadcrumb .bc-list-item:before{content:'/';margin:0 1em}.breadcrumb .bc-list-item:first-child:before{display:none}.breadcrumb .bc-link{color:inherit;border:0;text-decoration:none}.breadcrumb .bc-link:hover{color:var(--text-accent);text-decoration:underline}.breadcrumb .bc-current{font-weight:600}.carousel-prev-next[hidden]{display:none}.carousel-nav{background:0 0;margin:0;padding:0;border:0;-webkit-appearance:none;color:currentColor;cursor:pointer;display:flex;align-items:center;justify-content:center}.carousel-nav.next,.carousel-nav.prev{padding:16px 24px;border:1px solid var(--border);border-top-right-radius:1000px;border-bottom-right-radius:1000px}.carousel-nav.prev{transform:rotate(180deg)}.carousel-nav.next{border-left:0}.carousel-nav:not(.disabled):hover{background-color:var(--surface-secondary)}.carousel-nav.disabled,.layout-content .-attr{color:var(--text-secondary)}.layout-content .-attr{font-size:var(--body-small);font-family:'SourceSansPro',sans-serif}.icon-accordion .accordion-label:last-child,.icon-accordion .accordion-row p:last-child,.icon-accordion .accordion-title:last-child,.icon-accordion .row-title:last-child,.layout-accordion .accordion-title:last-child,.layout-content .-attr:last-child,.layout-links-list .link:last-child{margin-bottom:0}.layout-heading .block-title{text-wrap:balance}.layout-accordion .accordion{border-top:1px solid var(--border);padding-block:var(--spx2)}.layout-accordion .accordion-title{margin-top:0;font-size:var(--h5);font-family:'SourceSansPro',sans-serif;line-height:1.3;color:var(--text-heading);font-weight:600;margin-bottom:0;list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--spx3);text-wrap:balance}.icon-accordion .accordion-title::-webkit-details-marker,.layout-accordion .accordion-title::-webkit-details-marker,.newsletter-single .section .section-more summary::-webkit-details-marker{display:none}.icon-accordion,.layout-accordion .accordion-title svg{transition-duration:300ms;transition-timing-function:ease-in-out}.layout-accordion .accordion-title svg{min-width:40px;background-color:var(--surface-secondary);border-radius:1000px;transition-property:transform}.layout-accordion .accordion[open] .accordion-title svg{transform:rotate(45deg)}.layout-accordion .accordion-panel{padding-top:var(--spx2)}@media (max-width:767px){.layout-accordion .accordion{padding-block:var(--spx4)}}.icon-accordion{border-left:1px solid var(--border);padding-left:var(--spx3);padding-block:var(--spx2);position:relative;transition-property:opacity}.icon-accordion:before{content:'';position:absolute;top:0;bottom:0;width:4px;background-color:var(--text-accent-hover);left:-1px;opacity:0;transition:inherit}.icon-accordion .accordion-label,.icon-accordion .accordion-title{margin-top:0;font-family:'SourceSansPro',sans-serif;margin-bottom:0;font-weight:400;display:flex;align-items:center}.icon-accordion .accordion-title{font-size:var(--h4);line-height:1.3;color:var(--text-heading);gap:.25em;cursor:pointer;list-style:none}.icon-accordion .accordion-title svg{color:var(--text-accent-hover)}.icon-accordion .accordion-label{font-size:var(--h6);text-transform:uppercase;letter-spacing:.85px;margin-left:auto;background-color:var(--surface-secondary);color:var(--text-accent-hover);gap:4px;padding:4px 12px 4px 8px;line-height:1;border-radius:9999px}.icon-accordion .accordion-panel{padding-top:var(--spx2);display:grid;grid-template-columns:100%;gap:var(--sp)}.icon-accordion .accordion-row p{margin-bottom:1em}.icon-accordion .row-title{margin-top:0;font-size:var(--h5);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading);margin-bottom:0}.icon-accordion[open]:before{opacity:1}.layout-media{overflow:hidden;border-radius:var(--spx2)}.layout-media .media-video-wrap{position:relative;cursor:pointer}.layout-media .play-btn{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border:0;cursor:pointer;background:0 0}.layout-media .play-btn svg{--surface:var(--olive-50);--surface-secondary:var(--white-100-10);--surface-accent:var(--olive-50);--text:var(--white-100);--text-heading:var(--white-100);--text-secondary:var(--white-100-75);--text-accent:var(--white-100);--text-accent-hover:var(--white-100);--border:var(--white-100-25);--border-high-contrast:var(--white-100);--selection-bg:var(--olive-50);--selection-text:var(--white-100);--focus-outline:var(--white-100-50);--button-surface:var(--white-100);--button-text:var(--black-50);--button-surface-hover:var(--white-100);--button-text-hover:var(--olive-50);color:var(--text);background:var(--surface);width:50px;height:50px;transition-property:transform;transition-duration:300ms;transition-timing-function:ease-in-out;padding:25px;box-sizing:content-box;border-radius:var(--sp)}.layout-media .play-btn:focus-visible svg,.layout-media .play-btn:hover svg{transform:scale(1.1)}.media-slider-main .nmc-slide{border-radius:var(--spx2);overflow:hidden;width:100%}.media-slider-controls{display:flex;align-items:center;gap:var(--spx3);margin-top:var(--spx3)}.media-slider-arrows{display:flex;flex-direction:column;gap:var(--sp);flex-shrink:0}.media-slider-arrow{background:0 0;margin:0;padding:0;border:0;-webkit-appearance:none;color:currentColor;width:40px;height:40px;border-radius:50%;background-color:var(--surface-accent);color:var(--white-100);display:flex;align-items:center;justify-content:center;cursor:pointer;transition-property:opacity;transition-duration:300ms;transition-timing-function:ease-in-out}.media-slider-arrow svg{display:block;width:9px;height:16px;color:var(--white-100)}.media-slider-arrow.prev svg{transform:rotate(180deg)}.media-slider-arrow.disabled{opacity:.5}.media-slider-thumbs{display:flex;gap:var(--sp);overflow-x:auto}.media-slider-thumb{background:0 0;margin:0;padding:0;-webkit-appearance:none;color:currentColor;width:132px;border-radius:4px;overflow:hidden;border:4px solid transparent;box-sizing:border-box;cursor:pointer;transition-property:border-color;transition-duration:300ms;transition-timing-function:ease-in-out}.media-slider-thumb img{display:block;width:100%;height:auto}.media-slider-thumb.active{border-color:var(--teal-50)}.layout-links-list .links-list{list-style:none;margin:0;padding:0}.layout-links-list .link-item{border-top:1px solid var(--border);padding-block:var(--spx2)}.layout-links-list .link{margin-top:0;font-size:var(--h5);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading);margin-bottom:0;display:inline-flex;align-items:center;gap:var(--sp);text-decoration:none}.layout-links-list .link:not(:last-child){margin-bottom:.25em}.layout-links-list .link:focus,.layout-links-list .link:hover{color:var(--text-accent-hover)}.layout-event{container-type:inline-size}.layout-event .event-card{border-radius:var(--spx2);padding:var(--spx5) var(--spx4)}.layout-event .event-link strong,.layout-event .eyebrow{color:var(--text-accent)}.layout-event .event-title{text-wrap:balance}.layout-event .event-link{text-decoration:none;color:inherit}.layout-event .event-meta{font-family:'SourceSansPro',sans-serif;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem 1rem;line-height:normal}.layout-event .event-meta svg{color:var(--text-accent-hover);transform:translate(0,-2px)}.layout-event .event-venue{display:inline-grid;grid-template-columns:16px 1fr;gap:.25em;align-items:center;padding-left:1rem;border-left:1px solid var(--border)}@container (max-width: 500px){.layout-event .event-meta{display:grid;grid-template-columns:100%}.layout-event .event-venue{padding-left:0;border-left:0}}.layout-statistics .statistics-list{display:flex;flex-wrap:wrap;gap:var(--spx3)}.layout-statistics .stat-item{flex:1;border-top:1px solid var(--border);padding-top:var(--spx2)}.layout-statistics .stat-number{margin-top:0;margin-bottom:.2em;font-size:var(--h-XL);font-family:'SourceSansPro',sans-serif;line-height:1.1;font-weight:700;color:var(--text-accent)}.layout-icon-items .item-title:last-child,.layout-statistics .stat-number:last-child{margin-bottom:0}.layout-statistics .stat-label{font-family:'SourceSansPro',sans-serif;font-weight:600;color:var(--text-heading);text-wrap:balance}.layout-logo .logo{max-width:var(--width);border:1px solid var(--border);border-radius:8px;padding:8px;overflow:hidden}.layout-logo .logo img{mix-blend-mode:darken}.layout-icon-items{container:layout-icon-items/inline-size}.layout-icon-items .icon-items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:100%;gap:var(--spx3)}.layout-icon-items .icon-item{display:grid;grid-template-columns:1fr 72px;gap:var(--spx3);align-items:start;border-top:1px solid var(--border);padding-top:var(--spx2)}.layout-icon-items .item-icon{order:2;color:var(--text-accent-hover);aspect-ratio:1;align-self:start;background-color:var(--surface-secondary);border-radius:4px;display:flex;align-items:center;justify-content:center;max-width:72px}.layout-icon-items .item-title{margin-top:0;font-size:var(--h4);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading);margin-bottom:.25em}.layout-icon-items .item-content{margin-bottom:var(--sp)}@container (max-width: 400px){.layout-icon-items .icon-item{grid-template-columns:1fr 50px}.layout-icon-items .item-icon{padding:var(--sp)}}@container (max-width: 300px){.layout-icon-items .icon-item{grid-template-columns:100%}.layout-icon-items .item-icon{order:-1;max-width:50px}}.layout-ruled-list .ruled-list{display:grid;grid-template-columns:100%;gap:var(--spx2)}.layout-ruled-list .ruled-list:has(.ruled-column:nth-child(2)){grid-template-columns:repeat(2,1fr)}@container (max-width: 600px){.layout-ruled-list .ruled-list:has(.ruled-column:nth-child(2)){grid-template-columns:100%}}.layout-ruled-list .ruled-column{list-style:none;margin:0;padding:0}.layout-ruled-list .ruled-item{border-top:1px solid var(--border);padding-block:var(--sp);display:flex;flex-direction:column;gap:.25em;text-wrap:balance}.layout-ruled-list .ruled-title{margin-top:0;font-size:var(--h5);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading);margin-bottom:0}.layout-ruled-list .ruled-title:last-child{margin-bottom:0}.layout-ruled-list .ruled-title:is(a){color:var(--text-accent);text-decoration:none}.layout-ruled-list .ruled-title:is(a):focus,.layout-ruled-list .ruled-title:is(a):hover{color:var(--text-accent-hover)}.layout-ruled-list .ruled-description{font-size:var(--body-small);font-family:'SourceSansPro',sans-serif}.layout-ruled-list .ruled-description:last-child,.layout-tags .tags-title:last-child{margin-bottom:0}.layout-tags .tags-title{margin-top:0;margin-bottom:.75em;font-size:var(--h6);font-family:'SourceSansPro',sans-serif;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.85px;margin-bottom:var(--spx2);color:var(--text-accent)}.layout-tags .tags-list{display:flex;flex-wrap:wrap;gap:var(--sp)}.layout-tags .tag{font-weight:600;padding:.2em .5em;background-color:var(--surface-secondary)}.testimonial-card{border-left:5px solid var(--text-accent-hover);padding-left:var(--spx5);margin:0}.layout-tags .tag,.testimonial-quote{font-family:'SourceSansPro',sans-serif}.testimonial-quote{margin-top:0;margin-bottom:.75em;font-size:var(--h4);line-height:1.3;color:var(--text-heading);font-weight:400;margin:0 0 var(--spx4)}.search_group>h2:last-child,.testimonial-name:last-child,.testimonial-quote:last-child{margin-bottom:0}.testimonial-quote strong{color:var(--text-accent);font-weight:700}.testimonial-attribution{display:flex;align-items:center;gap:var(--spx3)}.testimonial-attribution img{width:72px;height:72px;border-radius:1000px;object-fit:cover;flex-shrink:0}.testimonial-name,.testimonial-title{font-family:'SourceSansPro',sans-serif;margin:0}.testimonial-name{font-size:var(--h5);line-height:1.3;color:var(--text-heading);font-weight:600}.testimonial-title{color:var(--text-secondary)}.search-form{display:flex;flex-direction:column;align-items:center;margin:var(--spx8) 0}#sitesearch{display:flex;position:relative;margin:0 0 1em;width:100%;max-width:400px}#sitesearch input{height:60px;border:1px solid var(--border);background:#fff;width:100%;padding:0 60px 0 20px}#sitesearch input:focus{outline:2px solid currentColor;outline-offset:5px}#sitesearch button{position:absolute;right:0;top:0;padding:18px;width:60px;height:60px;background:0 0;border:0;cursor:pointer;transition:transform 200ms}#sitesearch button:hover{transform:scale(1.1)}#sitesearch button:focus{outline:2px solid currentColor;outline-offset:5px}.search_group{margin-bottom:var(--spx8)}.search_group .see-all{margin-top:var(--spx4)}html:has(.popup-dialog[open]){overflow:hidden}.popup-dialog[open]{padding:0;border:0;max-width:850px;max-height:100dvh;display:grid;grid-template-columns:475fr 355fr;overflow-y:auto}.popup-dialog[open]::backdrop{background-color:oklch(from black l c h/.5)}.popup-dialog[open] .close-button{position:absolute;right:.5em;top:.5em;width:2em;height:2em;padding:.5em;margin:0;background:unset;border:0;cursor:pointer;color:#000}.popup-dialog[open] .close-button svg{width:100%;height:auto;display:block}.popup-dialog[open] .close-button:hover,.popup-dialog[open].image-right .close-button:hover,.popup-dialog[open].image-top .close-button:hover{background-color:var(--text-accent)}.popup-dialog[open] .close-button-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.popup-dialog[open] .image img{display:block;object-fit:cover;min-width:100%;min-height:100%}.popup-dialog[open] .text{padding:2em 1.5em;text-align:center;align-content:center;text-wrap:balance}.popup-dialog[open] .buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:.25em}.popup-dialog[open] .btn{width:100%;max-width:270px}.popup-dialog[open] .cancel{margin-top:.5em}.popup-dialog[open] .btn-text{background:unset;border:unset;margin:0;padding:0;color:var(--text-secondary);text-decoration:underline;cursor:pointer}.popup-dialog[open] .btn-text:focus,.popup-dialog[open] .btn-text:hover{color:var(--text-accent-hover)}.popup-dialog[open].image-right .close-button,.popup-dialog[open].image-top .close-button{background-color:#000;color:#fff}.popup-dialog[open].image-right{grid-template-columns:355fr 475fr}.popup-dialog[open].image-bottom .image,.popup-dialog[open].image-right .image{order:2}.popup-dialog[open].image-bottom,.popup-dialog[open].image-top{grid-template-columns:100%}@media (max-width:910px){.popup-dialog[open]{margin-inline:30px}}@media (max-width:600px){.popup-dialog[open].image-left,.popup-dialog[open].image-right,.popup-dialog[open].image-top{grid-template-columns:100%}.popup-dialog[open].image-left .close-button,.popup-dialog[open].image-right .close-button,.popup-dialog[open].image-top .close-button{background-color:#000;color:#fff}.popup-dialog[open].image-left .image,.popup-dialog[open].image-right .image,.popup-dialog[open].image-top .image{order:-1}}.newsletter-single .sections{--arc:6.5;--arc-r:calc((2500 + var(--arc) * var(--arc)) / (2 * var(--arc)) * 1vw);--arc-fade-y:756px;background:radial-gradient(circle 1512px at 50% var(--arc-fade-y),transparent 50%,var(--surface) 100%),linear-gradient(to top,var(--surface),transparent 500px),var(--gradient-brand-70);clip-path:shape(from 0% calc(var(--arc)*1vw),arc to 100% calc(var(--arc)*1vw) of var(--arc-r) var(--arc-r) cw,vline to 100%,hline to 0%,close);--arc-fade-y:1500px;background:radial-gradient(circle 3000px at 50% var(--arc-fade-y),transparent 50%,var(--surface) 100%),linear-gradient(to top,var(--surface),transparent 500px),var(--gradient-brand-70)}.newsletter-single .sections,.newsletter-single .sections>.block-container>.block-body{padding-top:calc(var(--sp-block) + var(--arc)*.5vw);padding-bottom:var(--sp-block)}.newsletter-single .section{margin-bottom:var(--spx7);position:relative;padding:var(--spx3);background:#fff;border-radius:20px}.newsletter-single .section .section-title{margin:var(--spx4) 0 var(--spx2)}.newsletter-single .section .partial .feed-title a:hover,.newsletter-single .section .section-title strong{color:var(--olive-50)}.newsletter-single .section .partial:last-of-type{border-bottom:none}.newsletter-single .section .partial .feed-image{display:none}.newsletter-single .section .section-more{margin-top:var(--sp)}.newsletter-single .section .section-more summary{cursor:pointer;list-style:none}.newsletter-single .section .section-more .toggle-label{font-size:var(--body);line-height:1.5;font-family:'SourceSansPro',sans-serif;font-weight:600;color:var(--text-heading);display:inline-flex;align-items:center;gap:var(--sp);width:fit-content;display:flex;margin:auto}.newsletter-single .section .section-more .toggle-label:last-child{margin-bottom:0}.newsletter-single .section .section-more .toggle-label .toggle-icon svg{display:block;width:12px;height:12px;color:var(--text-accent-hover);transition-property:transform;transition-duration:300ms;transition-timing-function:ease-in-out}.newsletter-single .section .section-more .toggle-label .label-less,.newsletter-single .section .section-more[open] .toggle-label .label-more{display:none}.newsletter-single .section .section-more[open] .toggle-label .label-less{display:inline}.newsletter-single .section .section-more[open] .toggle-label .toggle-icon svg{transform:rotate(-45deg)}.newsletter-single .section .section-more .news{margin-top:var(--sp)}.newsletter-single .pill-nav{--surface:var(--olive-50);--surface-secondary:var(--white-100-10);--surface-accent:var(--olive-50);--text:var(--white-100);--text-heading:var(--white-100);--text-secondary:var(--white-100-75);--text-accent:var(--white-100);--text-accent-hover:var(--white-100);--border:var(--white-100-25);--border-high-contrast:var(--white-100);--selection-bg:var(--olive-50);--selection-text:var(--white-100);--focus-outline:var(--white-100-50);--button-surface:var(--white-100);--button-text:var(--black-50);--button-surface-hover:var(--white-100);--button-text-hover:var(--olive-50);color:var(--text);background:var(--surface);border-radius:var(--spx2);padding:var(--spx4);margin-bottom:-60px;position:relative;z-index:2}.newsletter-single .nmc-block--pill-links{margin-block:0}.newsletter-single .nmc-block--pill-links .pill-link{gap:4px}.newsletter-single .nmc-block--pill-links .block-head h2{font-size:var(--h6);line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.85px}.newsletter-single .nmc-block--pill-links strong{font-weight:400}.partial-container{container:partial-container/inline-size}[partial]:has([partial-link]){cursor:pointer}.partial{width:100%;height:100%}.partial:focus-within{box-shadow:0 0 3px var(--text-accent)}.partial:focus-within a:focus{text-decoration:none}.partial:focus-within .link:focus{outline:0}.partial a:focus{text-decoration:underline}.partial .image{overflow:hidden}.partial .image img{transition-property:transform;transition-duration:300ms;transition-timing-function:ease-in-out}.partial .item-categories{margin-top:0;font-size:var(--h6);font-family:'SourceSansPro',sans-serif;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.85px;margin-bottom:.5em;color:var(--text-accent)}.partial .item-categories:last-child,.partial .item-title:last-child{margin-bottom:0}.partial .item-title{margin-top:0;font-size:var(--h4);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading);margin-bottom:.5em}.partial .link{text-decoration:none;color:var(--text)}.partial:has([partial-link]){cursor:pointer}.partial:has([partial-link]):hover .image img{transform:scale(1.05)}.partial:has([partial-link]):hover .link{color:var(--text-accent)}.partial.-card{position:relative;display:grid;grid-template-rows:auto 1fr;gap:var(--spx2)}.partial.-news-card{position:relative;display:flex;flex-direction:column;border-radius:16px 16px 8px 8px;overflow:hidden}.partial.-news-card .card-image{aspect-ratio:3/2;overflow:hidden}.partial.-news-card .card-image .image{height:100%}.partial.-news-card .card-image img,.partial.-news-feed .feed-image img{width:100%;height:100%;object-fit:cover}.partial.-news-card .card-content{flex:1;display:flex;flex-direction:column;gap:var(--spx2);background:var(--gradient-brand-70);padding:var(--spx3) var(--spx2)}.partial.-news-card .card-meta{display:flex;align-items:center;gap:var(--sp)}.partial.-news-card .card-category{margin-top:0;font-size:var(--h6);font-family:'SourceSansPro',sans-serif;line-height:1.2;text-transform:uppercase;letter-spacing:.85px;color:var(--text-accent);font-weight:700;margin-bottom:0}.partial.-news .item-date:last-child,.partial.-news .item-title:last-child,.partial.-news .members-badge:last-child,.partial.-news-card .card-category:last-child,.partial.-news-card .card-date:last-child,.partial.-news-card .card-title:last-child,.partial.-news-card .members-badge:last-child,.partial.-news-feed .feed-category:last-child,.partial.-news-feed .feed-date:last-child,.partial.-news-feed .feed-title:last-child,.partial.-news-feed .members-badge:last-child{margin-bottom:0}.partial.-news-card .card-title,.partial.-news-card .members-badge{margin-top:0;font-family:'SourceSansPro',sans-serif;font-weight:400;color:var(--text-heading)}.partial.-news-card .members-badge{background-color:var(--surface-secondary);margin-bottom:.75em;font-size:var(--h6);line-height:1.2;text-transform:uppercase;letter-spacing:.85px;display:inline-flex;align-items:center;gap:.25em;padding:.25em .75em .25em .5em;border-radius:9999px}.partial.-news-card .card-title{font-size:var(--h4);line-height:1.3;margin-bottom:0}.-newsletter-card .item-title a,.-newsletter-feed .feed-title a,.partial.-news-card .card-title a,.partial.-news-feed .feed-title a,.partial.-news-related .item-title a{color:var(--text-heading);text-decoration:none}.partial.-news-card .card-date{font-size:var(--body-small);font-family:'SourceSansPro',sans-serif;color:var(--text)}.partial.-news-feed{container-type:inline-size;display:flex;align-items:center;gap:var(--spx3);padding:var(--spx2) 0;border-bottom:1px solid var(--border);position:relative}.partial.-news-feed .feed-content{flex:1;display:flex;flex-direction:column;gap:var(--spx2)}.partial.-news-feed .feed-meta{display:flex;align-items:center;gap:var(--sp)}.partial.-news-feed .feed-category,.partial.-news-feed .members-badge{margin-top:0;font-size:var(--h6);font-family:'SourceSansPro',sans-serif;line-height:1.2;text-transform:uppercase;letter-spacing:.85px;color:var(--text-accent);font-weight:700;margin-bottom:0}.partial.-news-feed .members-badge{margin-bottom:.75em;font-weight:400;display:inline-flex;align-items:center;gap:.25em;background-color:var(--surface-secondary);color:var(--text);padding:.25em .75em .25em .5em;border-radius:9999px}.partial.-news-feed .feed-title{margin-top:0;font-size:var(--h5);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading);margin-bottom:0}.partial.-news-feed .feed-date{font-size:var(--body-small);font-family:'SourceSansPro',sans-serif;color:var(--text)}.partial.-news-feed .feed-image{width:175px;flex-shrink:0;border-radius:var(--sp);overflow:hidden;aspect-ratio:3/2}@container (max-width: 400px){.partial.-news-feed .feed-image{display:none}}.partial.-news .item-title{margin-top:0;margin-bottom:.75em;font-size:var(--h5);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading)}.partial.-news .item-date,.partial.-news .members-badge{font-size:var(--body-small);font-family:'SourceSansPro',sans-serif}.partial.-news .members-badge{margin-top:0;margin-bottom:.75em;font-size:var(--h6);line-height:1.2;text-transform:uppercase;letter-spacing:.85px;display:inline-flex;align-items:center;gap:.25em;font-weight:400;background-color:var(--surface-secondary);color:var(--text);vertical-align:middle;padding:.25em .5em;border-radius:9999px}.partial.-news:has(.image){display:grid;grid-template-columns:1fr 175px;gap:var(--spx3)}.partial.-news:has(.image) .text{align-self:center}.partial.-news:has(.image) .image{order:2;border-radius:var(--sp);align-self:start}@container (max-width: 400px){.partial.-news:has(.image){grid-template-columns:100%}.partial.-news:has(.image) .image{display:none}}.partial.-news-related{border-top:1px solid var(--border);padding:var(--spx5) 0;display:flex;flex-direction:column;gap:var(--spx3);position:relative}.partial.-news-related .item-meta{display:flex;align-items:center;gap:var(--sp)}.partial.-news-related .item-category{margin-top:0;font-size:var(--h6);font-family:'SourceSansPro',sans-serif;line-height:1.2;text-transform:uppercase;letter-spacing:.85px;color:var(--text-accent);font-weight:700;margin-bottom:0}.partial.-case-study .stat-label:last-child,.partial.-case-study .stat-number:last-child,.partial.-case-study .title:last-child,.partial.-news-related .item-category:last-child,.partial.-news-related .item-date:last-child,.partial.-news-related .item-title:last-child,.partial.-news-related .members-badge:last-child{margin-bottom:0}.partial.-news-related .members-badge{margin-top:0;margin-bottom:.75em;font-size:var(--h6);font-family:'SourceSansPro',sans-serif;line-height:1.2;text-transform:uppercase;letter-spacing:.85px;font-weight:400;display:inline-flex;align-items:center;gap:.25em;background-color:var(--surface-secondary);color:var(--text);padding:.25em .75em .25em .5em;border-radius:9999px}.partial.-news-related .item-details{display:flex;flex-direction:column;gap:var(--spx2)}.partial.-news-related .item-title{margin-top:0;font-size:var(--h5);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading);margin-bottom:0}.partial.-news-related .item-date{font-size:var(--body-small);font-family:'SourceSansPro',sans-serif}.partial.-case-study{height:100%;display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto}.partial.-case-study .image{border-radius:var(--spx2) var(--spx2) 0 0}.partial.-case-study .content{display:flex;flex-direction:column;padding:var(--spx3)}.partial.-case-study .logo{max-width:var(--width);margin-bottom:var(--spx2)}.partial.-case-study .logo img{height:var(--logo-height, auto);width:auto;object-fit:contain}.partial.-case-study .title{margin-top:0;margin-bottom:.75em;font-size:var(--h5);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading);flex:1}.partial.-case-study .stat{border-left:4px solid var(--border);padding-left:var(--spx2)}.partial.-case-study .stat-number{margin-top:0;font-size:var(--h4);font-family:'SourceSansPro',sans-serif;line-height:1.3;margin-bottom:.25em;font-weight:700;color:var(--text-accent)}.partial.-case-study .stat-label{font-size:var(--body-small);font-family:'SourceSansPro',sans-serif}.partial.-case-study .read-more{font-family:'SourceSansPro',sans-serif;display:flex;justify-content:center;align-items:center;gap:var(--sp);padding:var(--spx2) var(--spx3);border:1px solid var(--border);border-top:0;border-radius:0 0 var(--spx2) var(--spx2)}.partial.-event{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spx4);border:1px solid var(--border);border-radius:var(--sp);padding:var(--spx3);transition-property:background,border;transition-duration:300ms;transition-timing-function:ease-in-out}.partial.-event:has([partial-link]):focus-within,.partial.-event:has([partial-link]):hover{background-color:oklch(from var(--surface-secondary) l c h/.08);border-color:oklch(from var(--text-accent-hover) l c h/.2)}.partial.-event .event-content{flex:1;min-width:0}.partial.-event .event-tags{display:flex;align-items:center;flex-wrap:wrap;gap:.5em;margin-bottom:.5em}.partial.-event .event-type-badge{margin-top:0;font-size:var(--h6);font-family:'SourceSansPro',sans-serif;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.85px;margin-bottom:0;color:var(--text-accent)}.partial.-event .event-day:last-child,.partial.-event .event-meta:last-child,.partial.-event .event-month:last-child,.partial.-event .event-title:last-child,.partial.-event .event-type-badge:last-child,.partial.-event .members-badge:last-child,.partial.-event-card .card-day .day:last-child,.partial.-event-card .card-day .month:last-child{margin-bottom:0}.partial.-event .event-title,.partial.-event .members-badge{margin-top:0;font-family:'SourceSansPro',sans-serif;font-weight:400}.partial.-event .members-badge{margin-bottom:.75em;font-size:var(--h6);line-height:1.2;text-transform:uppercase;letter-spacing:.85px;display:flex;align-items:center;gap:.25em;background-color:var(--surface-secondary);color:var(--text);vertical-align:middle;padding:.25em .5em;border-radius:9999px}.partial.-event .event-title{font-size:var(--h5);line-height:1.3;color:var(--text-heading);margin-bottom:0}.partial.-event .event-title a{text-decoration:none;color:inherit}.partial.-event .event-meta{font-size:var(--body-small);font-family:'SourceSansPro',sans-serif;display:flex;flex-wrap:wrap;align-items:center;gap:.25em .75em;color:var(--text-secondary);margin-top:var(--sp)}.partial.-event .event-time,.partial.-event .event-venue{border-left:1px solid var(--border);padding-left:.75em}.partial.-event .event-venue{display:inline-grid;grid-template-columns:10px 1fr;gap:.25em;align-items:center;font-size:.9rem;color:var(--text-secondary)}.partial.-event .event-venue svg,.partial.-event-card svg{color:var(--text-accent-hover)}.partial.-event .event-date-badge{flex-shrink:0;text-align:center;background:var(--surface-secondary);color:var(--text-accent);border-radius:4px;padding:var(--spx2) var(--spx3);aspect-ratio:1;max-width:88px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.partial.-event .event-day,.partial.-event .event-month{margin-top:0;font-family:'SourceSansPro',sans-serif;color:var(--text-heading);margin-bottom:0;color:inherit;font-weight:400}.partial.-event .event-month{font-size:var(--h6);text-transform:uppercase;letter-spacing:.08em;line-height:1.2}.partial.-event .event-day{font-size:var(--h3);line-height:1}.partial.-event .event-day.-multi{font-size:var(--h5);white-space:nowrap}.partial.-event-card{position:relative;background:var(--gradient-brand-70);padding:var(--spx3);height:100%}.partial.-event-card .partial-link{position:absolute;top:0;right:0;bottom:0;left:0}.partial.-event-card,.partial.-event-card .card-day{border-radius:var(--sp);display:flex;flex-direction:column}.partial.-event-card .card-day{background-color:var(--surface);align-items:center;justify-content:center;text-align:center;align-self:start;aspect-ratio:1;max-width:88px;font-family:'SourceSansPro',sans-serif;text-transform:uppercase;color:var(--text-accent);gap:var(--sp);padding:var(--spx2);margin-bottom:var(--spx3)}.partial.-event-card .card-day .day,.partial.-event-card .card-day .month,.partial.-event-card .card-type{margin-top:0;font-family:'SourceSansPro',sans-serif;color:var(--text-heading);font-weight:400;margin-bottom:0}.partial.-event-card .card-day .month{font-size:var(--h6);text-transform:uppercase;letter-spacing:.85px;line-height:1}.partial.-event-card .card-day .day,.partial.-event-card .card-type{font-size:var(--h3);line-height:.75}.partial.-event-card .card-day .day,.partial.-event-card .card-day .month{color:inherit}.partial.-event-card .card-type{margin-bottom:.75em;font-size:var(--h6);line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.85px;margin-bottom:var(--spx2);color:var(--text-accent)}.partial.-event-card .card-type:last-child{margin-bottom:0}.partial.-event-card .card-type .members-badge{display:inline-flex;align-items:center;gap:.25em;font-weight:400;background-color:var(--surface);color:var(--text);vertical-align:middle;padding:.25em .5em;border-radius:9999px;transform:translateY(-.125em)}.partial.-event-card .card-title{margin-top:0;font-size:var(--h5);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading);margin-bottom:0;flex:1}.partial.-event-card .card-date:last-child,.partial.-event-card .card-title:last-child,.partial.-event-card .card-venue:last-child{margin-bottom:0}.partial.-event-card .card-link{text-decoration:none;color:inherit}.partial.-event-card .card-date,.partial.-event-card .card-venue{font-size:var(--body-small);font-family:'SourceSansPro',sans-serif;color:var(--text-secondary);display:flex;align-items:center;gap:.4em}.partial.-event-card .card-date{margin-top:var(--spx2)}.partial.-event-card .card-venue{margin-top:.25em}.partial.-event-card:focus .card-link,.partial.-event-card:hover .card-link{color:var(--text-accent-hover)}.partial.-person{display:grid;grid-template-columns:100%;gap:var(--spx3);padding:var(--spx3);border-radius:8px}.partial.-person.-gradient{background-image:var(--gradient-brand-slide);background-size:200% 100%;background-position:100% 0;transition-property:background-position;transition-duration:300ms;transition-timing-function:ease-in-out}.partial.-person.-gradient:focus,.partial.-person.-gradient:focus-within,.partial.-person.-gradient:hover{background-position:0 0}.partial.-person:has(.image){grid-template-columns:105px 1fr}.partial.-person .image{align-self:center;border-radius:9999px;overflow:hidden}.partial.-person .person-name{margin-top:0;font-size:var(--h5);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading);margin-bottom:0}.partial.-person .person-name:last-child,.partial.-person-expert .person-name:last-child,.partial.-person-listing .person-addl-title:last-child,.partial.-person-listing .person-email:last-child,.partial.-person-listing .person-name:last-child,.partial.-person-listing .person-phone:last-child,.partial.-person-listing .person-title:last-child,.person-bio h1.person-bio-name:last-child,.person-bio h2.person-bio-name:last-child{margin-bottom:0}.partial.-person .person-link{text-decoration:none;color:inherit}.partial.-person .person-title{font-family:'SourceSansPro',sans-serif;margin-top:var(--sp)}.partial.-person .person-meta{margin-top:var(--sp)}@container (max-width: 450px){.partial.-person:has(.image){grid-template-columns:75px 1fr}.partial.-person .image{align-self:start}}.partial.-person-expert{display:grid;grid-template-columns:135px 1fr auto;gap:var(--spx4);align-items:center}.partial.-person-expert .image{border-radius:50%}.partial.-person-expert .person-name{margin-top:0;font-size:var(--h4);line-height:1.3;font-weight:400;color:var(--text-heading);margin-bottom:0}.partial.-person-expert .person-name,.partial.-person-expert .person-title{font-family:'SourceSansPro',sans-serif}.partial.-person-expert:focus-within .btn.-outline,.partial.-person-expert:hover .btn.-outline{background:var(--button-surface-hover);color:var(--button-text-hover);border-color:var(--button-surface-hover)}@container (max-width: 500px){.partial.-person-expert{grid-template-columns:100px 1fr auto}}@container (max-width: 450px){.partial.-person-expert{grid-template-columns:100px 1fr;row-gap:.5rem}.partial.-person-expert .image{grid-row:span 2}}.partial.-person-listing .image{border-radius:var(--spx2);overflow:hidden;margin-bottom:var(--spx2)}.partial.-person-listing .image img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.partial.-person-listing .person-name{margin-top:0;font-size:var(--h5);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading);margin-bottom:0}.partial.-person-listing .person-link{color:inherit;text-decoration:none}.partial.-person-listing .person-title{font-size:var(--body);line-height:1.5;font-weight:400;color:var(--text);margin-top:.5rem;font-family:'SourceSansPro',sans-serif}.partial.-person-listing .person-addl-title{font-size:var(--body-small);font-family:'SourceSansPro',sans-serif;font-style:italic}.partial.-person-listing .person-email,.partial.-person-listing .person-phone{font-size:var(--body-small);font-family:'SourceSansPro',sans-serif;font-weight:600;color:var(--text-heading);text-decoration:none;display:block;margin-top:.25rem}.partial.-person-listing .person-email:focus,.partial.-person-listing .person-email:hover,.partial.-person-listing .person-phone:focus,.partial.-person-listing .person-phone:hover{color:var(--text-accent-hover)}.person-bio-dialog{container-type:inline-size;position:fixed;top:0;right:0;left:auto;bottom:0;margin:0;width:912px;max-width:100%;height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;border-radius:0;transform:translateX(100%);transition:transform 300ms ease}.person-bio-dialog.is-open{transform:translateX(0)}.person-bio-dialog::backdrop{opacity:0;transition:opacity 300ms ease}.person-bio-dialog.is-open::backdrop{opacity:1}@media (prefers-reduced-motion:reduce){.person-bio-dialog{transition:none}.person-bio-dialog::backdrop{transition:none}}.person-bio-dialog .close{z-index:1;width:44px;height:44px}.person-bio-dialog .close svg{width:16px;height:16px;transform:rotate(45deg);color:var(--text-accent)}.person-bio .person-bio-header{background:var(--gradient-brand-70);padding:var(--spx6) var(--spx4);margin-bottom:calc(var(--sp-block)*.5)}.person-bio-dialog .person-bio .person-bio-header{--arc:6.5;--arc-r:calc((2500 + var(--arc) * var(--arc)) / (2 * var(--arc)) * 1cqw);clip-path:shape(from 0% 0%,hline to 100%,vline to calc(100% - var(--arc)*1cqw),arc to 0% calc(100% - var(--arc)*1cqw) of var(--arc-r) var(--arc-r) ccw,close);padding-top:calc(var(--spx6) + 44px);padding-bottom:calc(var(--spx4) + var(--arc)*2cqw);margin:calc(-1*var(--spx4)) calc(-1*var(--spx4)) calc(var(--sp-block)*.5)}.person-bio .person-bio-header-inner{max-width:var(--contentWidth);margin-inline:auto;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spx6)}.person-bio .person-bio-name{margin-bottom:var(--spx2)}.person-bio .person-bio-name strong{color:var(--text-accent)}.person-bio h2.person-bio-name{margin-top:0;margin-bottom:.5em;font-size:var(--h2);line-height:1.1;font-weight:400;color:var(--text-heading)}.person-bio .person-bio-title,.person-bio h2.person-bio-name{font-family:'SourceSansPro',sans-serif}.person-bio .person-bio-contact{margin-top:var(--sp)}.person-bio .person-bio-image{flex-shrink:0;width:232px;border-radius:var(--spx2);overflow:hidden}.person-bio .person-bio-image img{display:block;width:100%;height:auto}.person-bio .person-bio-content{font-size:var(--body);font-family:'SourceSerifPro',serif;line-height:1.5;font-weight:400;color:var(--text)}.partial.-resource .members-badge:last-child,.partial.-resource .resource-format-badge:last-child,.partial.-resource .resource-title:last-child,.partial.-resource .resource-updated:last-child,.person-bio .person-bio-content:last-child,.person-bio .person-bio-content>h2:last-child,.person-bio .person-bio-content>h3:last-child,.person-bio .person-bio-content>h4:last-child,.person-bio .person-bio-content>p:last-child{margin-bottom:0}.person-bio .person-bio-content>h2,.person-bio .person-bio-content>h3,.person-bio .person-bio-content>h4{margin-top:0;margin-bottom:.75em;font-size:var(--h5);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading);margin-top:var(--spx4);margin-bottom:var(--spx2)}@container (max-width: 650px){.person-bio .person-bio-header{text-align:center}.person-bio .person-bio-header-inner{flex-direction:column-reverse;align-items:center}.person-bio .person-bio-contact{align-items:center}}body:has(h1.person-bio-name) .breadcrumb{padding-bottom:1em}.partial.-resource{position:relative;border-radius:var(--spx2);overflow:hidden;background-color:var(--surface);transition-property:background;transition-duration:300ms;transition-timing-function:ease-in-out;padding:var(--spx4) var(--spx3);min-height:100cqw;display:flex;flex-direction:column;gap:var(--spx3)}.partial.-resource .partial-link{position:absolute;top:0;right:0;bottom:0;left:0}.partial.-resource .resource-tags{display:flex;align-items:center;flex-wrap:wrap;gap:.5em;margin-bottom:.5em}.partial.-resource .members-badge,.partial.-resource .resource-format-badge{margin-top:0;font-size:var(--h6);font-family:'SourceSansPro',sans-serif;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.85px;margin-bottom:0;color:var(--text-accent)}.partial.-resource .members-badge{margin-bottom:.75em;display:flex;align-items:center;gap:.25em;font-weight:400;background-color:var(--surface-secondary);padding:.25em .5em;border-radius:9999px}.partial.-resource .resource-title{margin-top:0;font-size:var(--h4);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading);margin-bottom:0}.partial.-resource .resource-link,.partial.-resource-feed .resource-title a{text-decoration:none;color:inherit}.partial.-resource .resource-updated{margin-top:var(--sp);font-size:var(--body-small);font-family:'SourceSansPro',sans-serif;color:var(--text-secondary)}.partial.-resource .excerpt{margin-top:auto}.partial.-resource:has([partial-link]):focus-within,.partial.-resource:has([partial-link]):hover{background-image:var(--gradient-brand-70)}.partial.-resource-feed{display:flex;flex-direction:column;gap:var(--sp);border:1px solid var(--border);border-radius:var(--sp);padding:var(--spx3);transition-property:background,border;transition-duration:300ms;transition-timing-function:ease-in-out}.partial.-resource-feed:has([partial-link]):focus-within,.partial.-resource-feed:has([partial-link]):hover{background-color:oklch(from var(--surface-secondary) l c h/.08);border-color:oklch(from var(--text-accent-hover) l c h/.2)}.partial.-resource-feed .resource-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp)}.partial.-resource-feed .resource-tags{display:flex;align-items:center;flex-wrap:wrap;gap:.5em}.partial.-resource-feed .resource-format-badge{margin-top:0;font-size:var(--h6);font-family:'SourceSansPro',sans-serif;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.85px;margin-bottom:0;color:var(--text-accent)}.partial.-resource-feed .members-badge:last-child,.partial.-resource-feed .resource-format-badge:last-child,.partial.-resource-feed .resource-title:last-child,.partial.-resource-feed .resource-updated:last-child{margin-bottom:0}.partial.-resource-feed .members-badge{margin-top:0;margin-bottom:.75em;font-size:var(--h6);font-family:'SourceSansPro',sans-serif;line-height:1.2;text-transform:uppercase;letter-spacing:.85px;display:flex;align-items:center;gap:.25em;font-weight:400;background-color:var(--surface-secondary);color:var(--text);padding:.25em .5em;border-radius:9999px}.partial.-resource-feed .resource-updated{font-size:var(--body-small);font-family:'SourceSansPro',sans-serif;color:var(--text-secondary);margin-left:auto}.partial.-resource-feed .resource-title{margin-top:0;font-size:var(--h5);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading);margin-bottom:0}.-newsletter-feed{container-type:inline-size;display:flex;align-items:center;gap:var(--spx3);padding:var(--spx2) 0;border-bottom:1px solid var(--border);position:relative}.-newsletter-feed .feed-meta{display:flex;gap:var(--spx2)!important;margin-bottom:var(--sp)}.-newsletter-feed .feed-content{gap:0!important}.-newsletter-feed .feed-category{font-size:var(--body-small);font-family:'SourceSansPro',sans-serif;text-transform:uppercase;color:var(--text-accent);font-weight:700;margin:auto 0;letter-spacing:.85px}.-newsletter-card .item-category:last-child,.-newsletter-card .item-date:last-child,.-newsletter-card .item-title:last-child,.-newsletter-feed .feed-author:last-child,.-newsletter-feed .feed-category:last-child,.-newsletter-feed .feed-date:last-child,.-newsletter-feed .feed-title:last-child,.-newsletter-feed .members-badge:last-child{margin-bottom:0}.-newsletter-feed .members-badge{margin-top:0;margin-bottom:.75em;font-size:var(--h6);font-family:'SourceSansPro',sans-serif;line-height:1.2;text-transform:uppercase;letter-spacing:.85px;font-weight:400;display:inline-flex;align-items:center;gap:.25em;background-color:var(--surface-secondary);color:var(--text);padding:.25em .75em .25em .5em;border-radius:9999px}.-newsletter-feed .feed-author{position:relative;display:flex;gap:5px}.-newsletter-feed .feed-author::before{content:'';position:absolute;height:100%;width:1px;background:var(--border);left:-8px}.-newsletter-feed .feed-author,.-newsletter-feed .feed-date{font-size:var(--body-small);font-family:'SourceSansPro',sans-serif;color:var(--text)}.-newsletter-feed .excerpt{font-size:15px}.-newsletter-feed .feed-title{margin-top:0;font-size:var(--h5);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading);margin-bottom:5px}@media (max-width:767px){.-newsletter-feed .feed-author::before{left:-4px}}.-newsletter-card{background:var(--gradient-brand-70);border-radius:var(--sp);padding:var(--spx4) var(--spx4);display:flex;flex-direction:column;justify-content:space-between}.-newsletter-card:hover .item-title a{color:var(--olive-50)}.-newsletter-card:hover .btn.-text{gap:calc(1.5*var(--sp))}.-newsletter-card .item-category{font-size:var(--body-small);font-family:'SourceSansPro',sans-serif;text-transform:uppercase;color:var(--text-accent);font-weight:700;letter-spacing:.85px;margin-bottom:var(--sp)}.-newsletter-card .item-title{margin-top:0;margin-bottom:.75em;font-size:var(--h4);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--text-heading);margin-bottom:var(--sp)}.-newsletter-card .item-date{font-size:var(--body-small);font-family:'SourceSansPro',sans-serif;color:var(--text)}.-newsletter-card .btn.-text{align-self:flex-start;margin-top:var(--spx2)}.pagination.load-more,.paginationPages{display:flex;align-items:center;justify-content:center;gap:var(--sp)}.pagination.load-more button,.paginationPages button{background:0 0;margin:0;padding:0;border:0;-webkit-appearance:none;color:currentColor;cursor:pointer}.paginationPages{list-style:none;margin:0;padding:0;margin-top:var(--spx8)}.paginationNext,.paginationPrev{flex:1}.paginationNext{text-align:right}.paginationPages .prev svg{transform:rotate(180deg)}span.next,span.prev{visibility:hidden}.next.btn.-text:focus,.next.btn.-text:hover,.prev.btn.-text:focus,.prev.btn.-text:hover{gap:var(--sp)}.paginationCurrent,.paginationLink{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 4px;border-radius:999px;font-family:'SourceSansPro',sans-serif;font-size:var(--body);font-weight:600;color:var(--text);transition-property:color,background-color;transition-duration:300ms;transition-timing-function:ease-in-out}a.paginationLink:hover,button.paginationLink:hover{background:var(--surface-secondary)!important;color:var(--text-accent-hover)!important}.paginationCurrent.current{background:var(--surface-accent);color:var(--white-100)}@media (max-width:599px){.paginationCurrent,.paginationLink{min-width:28px;height:28px}.paginationPrev{margin-right:var(--sp)}.paginationNext{margin-left:var(--sp)}}.slider-wrapper{--columns:3;--gap:var(--spx4);--halfgap:calc(var(--spx4) / 2)}.slider-wrapper.-columns-1{--columns:1}.slider-wrapper.-columns-2{--columns:2}.slider-wrapper.-columns-3{--columns:3}.slider-wrapper.-columns-4{--columns:4}.slider-wrapper.-columns-5{--columns:5}.slider-wrapper .partial-container{width:calc(90%/var(--columns))}.slider-wrapper .partial-container:not(last-child){margin-right:var(--gap)}.slider-controls{z-index:2;list-style:none;margin:0;padding:0;width:100%;height:0}.slider-controls button{border:0;margin:0;-webkit-appearance:none;border-radius:0;position:absolute;padding:12px 6px;cursor:pointer}.slider-controls button.disabled{opacity:.5}.slider-controls svg{display:block;width:24px;height:24px}.slider-controls .next{right:0}.slider-controls.-top button{bottom:100%;background:0 0}.slider-controls.-top svg{fill:var(--color-link)}.slider-controls.-top.-hang{--button-offset:calc((100vw - 100%))}.slider-controls.-top .next{right:calc(0px + var(--button-offset))}.slider-controls.-top .prev{right:calc(36px + var(--button-offset))}.slider-controls.-overlay button{bottom:50%;margin-bottom:-18px;background:rgba(0,0,0,.5)}.slider-controls.-overlay button:focus,.slider-controls.-overlay button:hover{background:#000}.slider-controls.-overlay svg{fill:#fff}@media (max-width:768px){.slider-controls{display:none}}.listing-wrapper{--columns:3;--gap:var(--spx4);display:grid;grid-template-columns:repeat(var(--columns),1fr);gap:var(--gap);margin-bottom:var(--gap)}.listing-wrapper.-nogap{--gap:0}.listing-wrapper.-columns-1{--columns:1}.listing-wrapper.-columns-2{--columns:2}.listing-wrapper.-columns-3{--columns:3}.listing-wrapper.-columns-4{--columns:4}.listing-wrapper.-columns-5{--columns:5}@media (max-width:1023px){.listing-wrapper.-columns-4{--columns:2}.listing-wrapper.-columns-5{--columns:3}}@media (max-width:599px){.listing-wrapper.-columns-1,.listing-wrapper.-columns-2,.listing-wrapper.-columns-3{--columns:1}.listing-wrapper.-columns-4,.listing-wrapper.-columns-5{--columns:2}}
			@keyframes loop-first{0%{opacity:0;transform:translate(var(--tx, 0),1em)}3%{opacity:1;transform:translate(var(--tx, 0),-.1em)}30%,5%{opacity:1;transform:translate(var(--tx, 0),0)}33%,to{opacity:0;transform:translate(var(--tx, 0),-1em)}}@keyframes loop-second{0%,33%{opacity:0;transform:translate(var(--tx, 0),1em)}36%{opacity:1;transform:translate(var(--tx, 0),-.1em)}38%,63%{opacity:1;transform:translate(var(--tx, 0),0)}66%,to{opacity:0;transform:translate(var(--tx, 0),-1em)}}@keyframes loop-third{0%,66%{opacity:0;transform:translate(var(--tx, 0),1em)}69%{opacity:1;transform:translate(var(--tx, 0),-.1em)}71%,97%{opacity:1;transform:translate(var(--tx, 0),0)}to{opacity:0;transform:translate(var(--tx, 0),-1em)}}.nmc-block--masthead-homepage{overflow-x:clip;position:relative;margin-top:var(--spx5)}.nmc-block--masthead-homepage .block-body{display:grid;grid-template-columns:485fr 700fr}.nmc-block--masthead-homepage .masthead-clip-defs{position:absolute;width:0;height:0}.nmc-block--masthead-homepage .masthead-media{position:relative;display:grid;align-items:end;justify-items:end;max-width:817px;transform:translateX(100px);order:2}.nmc-block--masthead-homepage .masthead-media>*{grid-area:1/1}.nmc-block--masthead-homepage .masthead-media>svg{width:100%;height:auto}.nmc-block--masthead-homepage .masthead-image{clip-path:url(#homepage-image-clip);aspect-ratio:1;overflow:hidden;width:calc(706%/817*100);transform:translate(-6%,-5%)}.nmc-block--masthead-homepage .masthead-image img{display:block;width:100%;height:100%;object-fit:cover}.nmc-block--masthead-homepage .block-content{font-size:var(--body-large);padding-top:calc(var(--header-height) - var(--spx5) + var(--spx12))}.nmc-block--masthead-homepage .block-content:last-child{margin-bottom:0}.nmc-block--masthead-homepage .block-title{font-size:calc((55/var(--base-font-size))*1rem)}.nmc-block--masthead-homepage .block-title-loop{position:relative;display:block;overflow:hidden;white-space:nowrap}.nmc-block--masthead-homepage .block-title-loop-item{position:absolute;left:0;animation-duration:6s;animation-iteration-count:infinite;transform:translate(0,1em)}.nmc-block--masthead-homepage .block-title-loop-item:nth-child(1){animation-name:loop-first}.nmc-block--masthead-homepage .block-title-loop-item:nth-child(2){animation-name:loop-second}.nmc-block--masthead-homepage .block-title-loop-item:nth-child(3){animation-name:loop-third}@media (prefers-reduced-motion:reduce){.nmc-block--masthead-homepage .block-title-loop-item{animation:none!important;opacity:0!important;transform:translate(0,0)!important}.nmc-block--masthead-homepage .block-title-loop-item:first-child{opacity:1!important}}.nmc-block--masthead-homepage .block-intro{max-width:485px}.nmc-block--masthead-homepage .wayfinder{grid-column:1/-1;grid-row:2;position:relative;z-index:2;margin-top:calc(-25*var(--sp));margin-bottom:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spx5);background-color:var(--surface-accent);border-radius:var(--spx2);padding:var(--spx3);max-width:var(--wideWidth);margin-right:var(--spx4)}@media (max-width:1210px){.nmc-block--masthead-homepage .wayfinder{margin-top:calc(-1*var(--spx10))}}@media (max-width:1050px){.nmc-block--masthead-homepage .wayfinder{margin-top:var(--spx4)}}.nmc-block--masthead-homepage .wayfinder-group{display:flex;flex-direction:column;gap:var(--sp);border:0;margin:0;padding:0;min-width:0}.nmc-block--masthead-homepage .wayfinder-label{margin-top:0;font-size:var(--h5);font-family:'SourceSansPro',sans-serif;line-height:1.3;font-weight:400;color:var(--white-100);margin-bottom:0;padding:0}.nmc-block--masthead-homepage .wayfinder-label:last-child{margin-bottom:0}.nmc-block--masthead-homepage .wayfinder-select{-moz-appearance:none;appearance:none;background:var(--surface);color:var(--text);border:0;border-radius:9999px;padding:var(--sp) 2.5em var(--sp) var(--spx3);font-family:'SourceSansPro',sans-serif;font-size:var(--body);min-width:280px;background-image:url(/wp-content/themes/nmc_leadingagemn//wp-content/themes/nmc_leadingagemn/assets/select-arrow.svg);background-repeat:no-repeat;background-position:calc(100% - 1em) 50%}.nmc-block--masthead-homepage .wayfinder-select::-ms-expand,.nmc-block--masthead-homepage .wayfinder-tag::-ms-expand{display:none}.nmc-block--masthead-homepage .wayfinder-tags{display:flex;gap:var(--sp)}.nmc-block--masthead-homepage .wayfinder-tag{-moz-appearance:none;position:relative;display:inline-flex;cursor:pointer;border:1px solid var(--white-100-25);border-radius:9999px;padding:var(--sp) var(--spx3);color:var(--white-100);font-family:'SourceSansPro',sans-serif;font-size:var(--body)}.nmc-block--masthead-homepage .wayfinder-tag input{position:absolute;opacity:0;pointer-events:none}.nmc-block--masthead-homepage .wayfinder-tag:has(input:checked){background-color:var(--white-100);color:var(--olive-50);border-color:var(--white-100)}.nmc-block--masthead-homepage .wayfinder-tag:has(input:focus-visible){outline:2px solid var(--white-100);outline-offset:2px}@media (max-width:1000px){.nmc-block--masthead-homepage .wayfinder{position:relative;z-index:2;margin-top:var(--spx4);flex-direction:column;align-items:stretch;margin-left:0}}@media (max-width:767px){.nmc-block--masthead-homepage .block-title{font-size:var(--h1)}}@media (max-width:820px){.nmc-block--masthead-homepage{margin-left:calc(-1*var(--spx4));width:100vw}html:not(.scrolled):not(.navopen) body:has(.nmc-block--masthead-homepage) .header .logo path{fill:var(--white-100)}.nmc-block--masthead-homepage .block-body{display:block;position:relative}.nmc-block--masthead-homepage .masthead-media{--top:calc(225vw/390*100);--height:calc(140vw/390*100);position:absolute;left:0;top:0;transform:translate(-24vw,-43vw);width:134vw;max-width:unset}.nmc-block--masthead-homepage .masthead-media:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:'';background-image:linear-gradient(transparent 85vw,var(--surface) 125vw)}.nmc-block--masthead-homepage .block-content{position:relative;z-index:2;margin-inline:var(--spx4);padding-top:76vw;text-align:center}.nmc-block--masthead-homepage .block-title-loop-item{--tx:-50%;left:50%;transform:translate(-50%,1em)}.nmc-block--masthead-homepage .block-intro{margin-inline:auto}.nmc-block--masthead-homepage .wayfinder{margin-inline:var(--spx4)}}
