@import"https://use.typekit.net/uzt4vbp.css";@font-face{font-family:"National";src:url("../fonts/National-Book.otf");font-weight:400;font-display:swap}@font-face{font-family:"National";src:url("../fonts/National-Medium.otf");font-weight:600;font-display:swap}@font-face{font-family:"National";src:url("../fonts/National-Bold.otf");font-weight:700;font-style:normal;font-display:swap}@-webkit-keyframes slideRight{from{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}}@keyframes slideRight{from{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}}@-webkit-keyframes slideLeft{from{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}}@keyframes slideLeft{from{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}}@-webkit-keyframes slideUp{from{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}}@keyframes slideUp{from{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}}@-webkit-keyframes slideDown{from{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes slideDown{from{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes fadeIn{from{opacity:0}}@keyframes fadeIn{from{opacity:0}}html.no-js .animate{-webkit-animation:none !important;animation:none !important}@media screen and (prefers-reduced-motion: reduce){.animate{-webkit-animation:none !important;animation:none !important}}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{display:block;margin:0 auto;max-width:100%}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[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}template{display:none}[hidden]{display:none}html{color:#222;background-color:#fff;scroll-behavior:smooth;scroll-padding-top:90px;overflow-x:hidden}@media(min-width: 64rem){html{scroll-padding-top:150px}}body{font-family:"National",Arial,Helvetica,sans-serif;position:relative;font-size:16px;line-height:1.5;overflow:clip}h1,.h1{font-family:"adobe-caslon-pro","Times New Roman",serif;font-size:2.75em;font-weight:600;line-height:1.15;letter-spacing:-1px;margin:0 0 1rem}h2,.h2{font-family:"adobe-caslon-pro","Times New Roman",serif;font-size:1.5em;font-weight:400;line-height:1.1;margin:1.5em 0 .5em}h3,.h3{font-size:1.25em;font-weight:600;line-height:1;margin:1.5em 0 .5em}h4,.h4{font-size:1.125em;font-weight:600;line-height:1.2;margin:1.5em 0 .5em}h5,.h5{font-size:1rem;font-weight:600;line-height:1.2;margin:2em 0 .75em;text-transform:uppercase}h6,.h6{font-family:"National",Arial,Helvetica,sans-serif;font-size:1rem;font-weight:600;margin:2em auto .75em;text-transform:uppercase}p{margin:0 0 1em}a{background-color:rgba(0,0,0,0);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;-webkit-transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s;color:#900}a:hover,a:focus-visible{color:#c00}ul,ol{margin:1em 0;padding-left:1em}ul ul,ul ol,ol ul,ol ol{margin:0}blockquote{font-size:1.5em;line-height:1.2;margin:2em 0;padding:1em 0;color:#900;font-family:"adobe-caslon-pro","Times New Roman",serif;background-color:#fff;z-index:1;padding:2em 0 1em;border-top:2px solid #900;border-bottom:2px solid #900;position:relative}@media(min-width: 48rem){blockquote{font-size:1.75em}}blockquote:before,blockquote:after{content:"";display:block;width:50px;height:20px;background:#fff url("/wp-content/themes/uscrossier/img/quote.svg") no-repeat 0 0;position:absolute}blockquote:before{top:-10px;left:-1px}blockquote:after{bottom:-10px;right:-1px;rotate:180deg}blockquote>*{display:block;max-width:1220px;margin:0 auto 1em}blockquote cite{font-family:"National",Arial,Helvetica,sans-serif;font-size:1em;font-style:italic}.wp-block-pullquote{padding:1em 0;border:0}hr,.wp-block-separator{border:0;border-bottom:1px solid #ccc}table{width:100%;margin:0 auto 1em;padding:0;border-collapse:collapse;line-height:1.2}tbody{border:none}th{text-align:left;padding:10px 10px 11px;font-weight:600;font-size:1em;vertical-align:bottom;text-transform:uppercase;line-height:1.1;border:solid 1px hsl(0,0%,90.7647058824%);background-color:hsl(0,0%,86.7647058824%)}tbody tr:nth-child(odd),tr:nth-child(odd){background-color:#fff}tbody tr:nth-child(even),tr:nth-child(even){background-color:#eaeaea}td{font-size:.8125em;padding:10px 10px 11px;border:solid 1px hsl(0,0%,86.7647058824%);vertical-align:top}.wp-block-table thead{border:0}img{margin-bottom:1em}img.alignleft{float:left;margin:.5em 1em 1em 0}img.alignright{float:right;margin:.5em 0 1em 1em}img.alignnone{float:none;margin:0 auto 1em 0}img.aligncenter{float:none;margin:0 auto 1em}figure{margin:2em 0 3em}@media(min-width: 48rem){figure{position:relative}}figure img{margin-bottom:1em}figure figcaption{font-size:.9375em;font-style:italic;margin:0 !important}figure.is-type-video iframe{width:100%;height:auto !important;aspect-ratio:16/9;margin-bottom:1em}.intro{font-size:1.25em}.intro-large{font-size:1.375em;line-height:1.3;max-width:62ch;margin:2em 0}p.has-drop-cap:not(:focus):first-letter{float:left;font-size:3.875em;font-weight:600;line-height:.75em;padding:0 3px 0 0;margin:0}.has-large-font-size{line-height:1.2}.wp-block-details{padding:0 15px;margin-bottom:10px;border:1px solid #eaeaea}.wp-block-details summary{padding:15px 40px 15px 20px;font-weight:600;list-style:none;position:relative;background:#900;color:#fff;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s;margin:0 -15px}.wp-block-details summary::-webkit-details-marker{display:none}.wp-block-details summary::after{content:"";width:10px;height:10px;background:url(../img/plus.svg) no-repeat -20px center;background-size:100px;position:absolute;top:22px;right:20px;-webkit-transition:rotate .3s;transition:rotate .3s;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media(min-width: 48rem){.wp-block-details summary::after{top:23px}}@media(min-width: 64rem){.wp-block-details summary::after{top:24px}}.wp-block-details summary:hover,.wp-block-details summary:focus-visible{background:#fc0;color:#222}.wp-block-details summary:hover::after,.wp-block-details summary:focus-visible::after{-webkit-filter:brightness(0) saturate(100%);filter:brightness(0) saturate(100%)}.wp-block-details summary+*{margin-top:15px}.wp-block-details[open] summary:after{background-position:-70px}.wp-block-columns{margin:0 auto}.wp-block-columns.is-layout-flex{row-gap:0}p.has-background.transparent-background{text-shadow:0 0 10px rgba(0,0,0,.5)}:root{--site-padding: 15px;--content-max-width: 1360px;--grid-columns: 12;--grid-max-columns: 12;--grid-max-width: 1480;--grid-gap: 40}@media(min-width: 64rem){:root{--site-padding: 25px}}.container{margin:0 auto;padding:0 var(--site-padding);max-width:calc(var(--grid-max-width)*1px + var(--site-padding)*2)}@media(min-width: 64rem){.grid{display:grid;grid-template-columns:repeat(var(--grid-columns), 1fr);grid-template-rows:auto;-webkit-column-gap:calc(var(--grid-gap)/(var(--grid-max-width)*var(--grid-columns)/var(--grid-max-columns))*100%);-moz-column-gap:calc(var(--grid-gap)/(var(--grid-max-width)*var(--grid-columns)/var(--grid-max-columns))*100%);column-gap:calc(var(--grid-gap)/(var(--grid-max-width)*var(--grid-columns)/var(--grid-max-columns))*100%)}}.full-width{width:100vw;position:relative;left:50%;margin-left:-50vw}@supports(container-type: inline-size){.full-width{width:100cqw;margin-left:-50cqw}}.button:not(.acf-button,.insert-media,[data-name=add],.ed_button),.slate-form-wrapper button:not(.acf-button,.insert-media,[data-name=add],.ed_button),.footer-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button),ul.header-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button),.wp-block-buttons .wp-element-button:not(.acf-button,.insert-media,[data-name=add],.ed_button){display:inline-block;color:#fff;background-color:#900;font-size:1rem;text-align:left;text-transform:uppercase;line-height:1;padding:.6125rem 2.5rem .6125rem 1rem;border:2px solid #900;border-radius:0;text-decoration-color:rgba(0,0,0,0);-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 48rem){.button:not(.acf-button,.insert-media,[data-name=add],.ed_button),.slate-form-wrapper button:not(.acf-button,.insert-media,[data-name=add],.ed_button),.footer-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button),ul.header-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button),.wp-block-buttons .wp-element-button:not(.acf-button,.insert-media,[data-name=add],.ed_button){font-size:1.125rem;padding:.75rem 2.5rem .75rem 1rem}}@media(min-width: 64rem){.button:not(.acf-button,.insert-media,[data-name=add],.ed_button),.slate-form-wrapper button:not(.acf-button,.insert-media,[data-name=add],.ed_button),.footer-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button),ul.header-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button),.wp-block-buttons .wp-element-button:not(.acf-button,.insert-media,[data-name=add],.ed_button){padding:.875rem 2.5rem .875rem 1rem}}.button:not(.acf-button,.insert-media,[data-name=add],.ed_button)::after,.slate-form-wrapper button:not(.acf-button,.insert-media,[data-name=add],.ed_button)::after,.footer-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button)::after,ul.header-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button)::after,.wp-block-buttons .wp-element-button:not(.acf-button,.insert-media,[data-name=add],.ed_button)::after{content:"";width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 11'%3E%3Cpath d='m14.6.2-1.4 1.4 2.9 2.9H.5v2h15.6l-2.9 2.9 1.4 1.4 5.3-5.3L14.6.2z' style='fill:%23fff'/%3E%3C/svg%3E");background-position:right center;background-repeat:no-repeat;background-size:contain;-webkit-transition:right .5s,-webkit-filter .2s;transition:right .5s,-webkit-filter .2s;transition:filter .2s,right .5s;transition:filter .2s,right .5s,-webkit-filter .2s;position:absolute;right:.75em;top:30%}.button:not(.acf-button,.insert-media,[data-name=add],.ed_button):hover,.slate-form-wrapper button:not(.acf-button,.insert-media,[data-name=add],.ed_button):hover,.footer-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button):hover,ul.header-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button):hover,.wp-block-buttons .wp-element-button:not(.acf-button,.insert-media,[data-name=add],.ed_button):hover,.button:not(.acf-button,.insert-media,[data-name=add],.ed_button):focus-visible,.slate-form-wrapper button:not(.acf-button,.insert-media,[data-name=add],.ed_button):focus-visible,.footer-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button):focus-visible,ul.header-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button):focus-visible,.wp-block-buttons .wp-element-button:not(.acf-button,.insert-media,[data-name=add],.ed_button):focus-visible{color:#900;background-color:#fff}.button:not(.acf-button,.insert-media,[data-name=add],.ed_button):hover::after,.slate-form-wrapper button:not(.acf-button,.insert-media,[data-name=add],.ed_button):hover::after,.footer-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button):hover::after,ul.header-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button):hover::after,.wp-block-buttons .wp-element-button:not(.acf-button,.insert-media,[data-name=add],.ed_button):hover::after,.button:not(.acf-button,.insert-media,[data-name=add],.ed_button):focus-visible::after,.slate-form-wrapper button:not(.acf-button,.insert-media,[data-name=add],.ed_button):focus-visible::after,.footer-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button):focus-visible::after,ul.header-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button):focus-visible::after,.wp-block-buttons .wp-element-button:not(.acf-button,.insert-media,[data-name=add],.ed_button):focus-visible::after{-webkit-filter:brightness(0) saturate(100%) invert(10%) sepia(67%) saturate(5915%) hue-rotate(17deg) brightness(95%) contrast(128%);filter:brightness(0) saturate(100%) invert(10%) sepia(67%) saturate(5915%) hue-rotate(17deg) brightness(95%) contrast(128%);right:.5em}.button:not(.acf-button,.insert-media,[data-name=add],.ed_button).button-back::after,.slate-form-wrapper button:not(.acf-button,.insert-media,[data-name=add],.ed_button).button-back::after,.footer-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button).button-back::after,ul.header-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button).button-back::after,.wp-block-buttons .wp-element-button:not(.acf-button,.insert-media,[data-name=add],.ed_button).button-back::after{display:none}.button:not(.acf-button,.insert-media,[data-name=add],.ed_button).button-back::before,.slate-form-wrapper button:not(.acf-button,.insert-media,[data-name=add],.ed_button).button-back::before,.footer-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button).button-back::before,ul.header-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button).button-back::before,.wp-block-buttons .wp-element-button:not(.acf-button,.insert-media,[data-name=add],.ed_button).button-back::before{content:"";display:inline-block;vertical-align:middle;width:24px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 11'%3E%3Cpath d='m14.6.2-1.4 1.4 2.9 2.9H.5v2h15.6l-2.9 2.9 1.4 1.4 5.3-5.3L14.6.2z' style='fill:%23fff'/%3E%3C/svg%3E");background-position:right center;background-repeat:no-repeat;background-size:18px;-webkit-transition:left .5s,-webkit-filter .2s;transition:left .5s,-webkit-filter .2s;transition:filter .2s,left .5s;transition:filter .2s,left .5s,-webkit-filter .2s;rotate:180deg}.button:not(.acf-button,.insert-media,[data-name=add],.ed_button).button-back:hover::before,.slate-form-wrapper button:not(.acf-button,.insert-media,[data-name=add],.ed_button).button-back:hover::before,.footer-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button).button-back:hover::before,ul.header-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button).button-back:hover::before,.wp-block-buttons .wp-element-button:not(.acf-button,.insert-media,[data-name=add],.ed_button).button-back:hover::before,.button:not(.acf-button,.insert-media,[data-name=add],.ed_button).button-back:focus-visible::before,.slate-form-wrapper button:not(.acf-button,.insert-media,[data-name=add],.ed_button).button-back:focus-visible::before,.footer-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button).button-back:focus-visible::before,ul.header-buttons a:not(.acf-button,.insert-media,[data-name=add],.ed_button).button-back:focus-visible::before,.wp-block-buttons .wp-element-button:not(.acf-button,.insert-media,[data-name=add],.ed_button).button-back:focus-visible::before{-webkit-filter:brightness(0) saturate(100%) invert(10%) sepia(67%) saturate(5915%) hue-rotate(17deg) brightness(95%) contrast(128%);filter:brightness(0) saturate(100%) invert(10%) sepia(67%) saturate(5915%) hue-rotate(17deg) brightness(95%) contrast(128%);position:relative;left:-6px}.wp-block-buttons{margin-bottom:1em}.wp-block-buttons .is-style-outline .wp-element-button{color:#900;background-color:#fff}.wp-block-buttons .is-style-outline .wp-element-button::after{-webkit-filter:brightness(0) saturate(100%) invert(10%) sepia(67%) saturate(5915%) hue-rotate(17deg) brightness(95%) contrast(128%);filter:brightness(0) saturate(100%) invert(10%) sepia(67%) saturate(5915%) hue-rotate(17deg) brightness(95%) contrast(128%)}.wp-block-buttons .is-style-outline .wp-element-button:hover,.wp-block-buttons .is-style-outline .wp-element-button:focus-visible{color:#fff;background-color:#900}.wp-block-buttons .is-style-outline .wp-element-button:hover:hover::after,.wp-block-buttons .is-style-outline .wp-element-button:hover:focus-visible::after,.wp-block-buttons .is-style-outline .wp-element-button:focus-visible:hover::after,.wp-block-buttons .is-style-outline .wp-element-button:focus-visible:focus-visible::after{-webkit-filter:none;filter:none}.sticky-menu{background:#900;position:fixed;bottom:0;left:0;right:0;height:80px;z-index:1005;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 48rem){.sticky-menu{background:rgba(0,0,0,0);bottom:var(--site-padding);left:75px;right:auto;height:auto}}.sticky-menu:hover h3 a,.sticky-menu:focus-visible h3 a,.sticky-menu:has(a:hover,a:focus-visible) h3 a{-webkit-box-shadow:none;box-shadow:none}.sticky-menu:hover ul,.sticky-menu:focus-visible ul,.sticky-menu:has(a:hover,a:focus-visible) ul{opacity:1;pointer-events:all}@media(min-width: 48rem){.sticky-menu:hover ul,.sticky-menu:focus-visible ul,.sticky-menu:has(a:hover,a:focus-visible) ul{padding-right:20px}}@media(min-width: 64rem){.sticky-menu:hover ul,.sticky-menu:focus-visible ul,.sticky-menu:has(a:hover,a:focus-visible) ul{padding-right:30px}}.sticky-menu:hover li,.sticky-menu:focus-visible li,.sticky-menu:has(a:hover,a:focus-visible) li{padding-bottom:10px}@media(min-width: 48rem){.sticky-menu:hover li,.sticky-menu:focus-visible li,.sticky-menu:has(a:hover,a:focus-visible) li{padding:0 20px 0 0}}.sticky-menu h3 a{background:#fc0 url("../img/icon-arrow.svg") no-repeat 20px center;background-size:13px;padding:1em 20px 1em 45px;margin:0;border-radius:30px;font-size:1rem;line-height:1.3;position:absolute;bottom:12px;left:75px;text-wrap:nowrap;-webkit-box-shadow:0 5px 10px rgba(34,34,34,.2);box-shadow:0 5px 10px rgba(34,34,34,.2);-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s;pointer-events:none}@media(min-width: 48rem){.sticky-menu h3 a{bottom:0;left:0;pointer-events:auto}}@media(min-width: 64rem){.sticky-menu h3 a{font-size:1.375rem;padding:.75em 30px .75em 55px;border-radius:40px;background-position:25px center}}.sticky-menu ul{margin:0;padding:0;list-style:none;opacity:0;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s;position:absolute;bottom:80px;left:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 48rem){.sticky-menu ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fc0 url("../img/icon-arrow.svg") no-repeat 20px center;background-size:13px;padding:1em 20px 1em 45px;border-radius:30px;font-size:1rem;line-height:1.3;position:absolute;bottom:12px;left:75px;text-wrap:nowrap;-webkit-box-shadow:0 5px 10px rgba(34,34,34,.2);box-shadow:0 5px 10px rgba(34,34,34,.2);-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s;bottom:0;left:0}}@media(min-width: 64rem){.sticky-menu ul{font-size:1.375rem;border-radius:40px;background-position:25px center;padding:.75em 0 .75em 55px}}.sticky-menu li{-webkit-transition:padding .3s;transition:padding .3s}@media(min-width: 48rem){.sticky-menu li{display:inline-block;text-wrap:nowrap;padding:0;-webkit-transition:padding .3s;transition:padding .3s}}.sticky-menu a{color:#222;display:inline-block;text-decoration-color:rgba(0,0,0,0);font-weight:600;letter-spacing:-0.5px}@media(max-width: calc(48rem - 1px)){.sticky-menu a{display:inline-block;background:#fc0 url("../img/icon-arrow.svg") no-repeat 20px center;background-size:13px;padding:1em 20px 1em 45px;margin:0;border-radius:30px;font-size:1rem;line-height:1.3;text-wrap:nowrap;-webkit-box-shadow:0 5px 10px rgba(34,34,34,.2);box-shadow:0 5px 10px rgba(34,34,34,.2);-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s}}@media(min-width: 48rem){.sticky-menu a:focus-visible{color:#900;text-decoration-color:currentColor}}@media(hover: hover)and (min-width: 48rem){.sticky-menu a:hover{color:#900;text-decoration-color:currentColor}}.sticky-menu .sticky-menu-close{display:none}.related-posts{background:#fff;padding:1.5em var(--site-padding) 1.5em;border-top:1px solid #eaeaea}@media(min-width: 64rem){.related-posts{bottom:0;right:0;left:0;z-index:1010;opacity:0;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;-webkit-transform:translateY(100px);transform:translateY(100px)}.related-posts.show{opacity:1;position:fixed;-webkit-transform:translateY(0);transform:translateY(0)}.related-posts.sticky-surpassed,.related-posts.closed{position:relative;z-index:100}.related-posts.sticky-surpassed .close-button,.related-posts.closed .close-button{display:none}}.related-posts .wrap{max-width:1480px;margin:0 auto}.related-posts .eyebrow{font-family:"adobe-caslon-pro","Times New Roman",serif;color:#900;margin:0 0 .5em}.related-posts .close-button{display:none;width:30px;height:30px;background:rgba(0,0,0,0) url(../img/icon-close-circle.svg) no-repeat center;border:0;text-indent:-9999px;cursor:pointer;position:absolute;top:15px;right:15px}@media(min-width: 64rem){.related-posts .close-button{display:block}}@media(min-width: 48rem){.related-posts .post-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1em}}@media(min-width: 64rem){.related-posts .post-list{grid-template-columns:repeat(4, 1fr)}}.related-post{margin-bottom:2em}@media(min-width: 48rem){.related-post{margin:0}}.related-post a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#222;text-decoration-color:rgba(0,0,0,0)}.related-post a:hover,.related-post a:focus-visible{color:#900;text-decoration-color:#900}.related-post .image{background:#eaeaea;border:1px solid #eaeaea;max-width:100px;margin-right:1em}.related-post .image img{width:100%;height:auto !important;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;margin:0}.related-post .copy{padding-top:5px}.related-post h5{font-size:1.125em;font-weight:600;text-transform:none;margin:0}.skiplink{background:#fff;padding:10px;border:1px solid #222;position:absolute;top:0;left:0;z-index:1001}.skiplink:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.skiplink:not(:focus):not(:focus-within):not(caption){position:absolute !important}.site-header{background:#fff;position:sticky;top:0;z-index:1000;-webkit-box-shadow:0 0 20px rgba(34,34,34,.2);box-shadow:0 0 20px rgba(34,34,34,.2)}.site-header.nav-open{-webkit-box-shadow:0;box-shadow:0}.site-header .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;max-width:1520px;margin:0 auto;position:relative}@media(min-width: 64rem){.site-header .wrap{display:block}}.site-header .logo{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;background:#fff;position:relative;z-index:1000}@media(min-width: 64rem){.site-header .logo{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:220px;z-index:1002}}@media(min-width: 80rem){.site-header .logo{width:280px}}.nav-open .site-header .logo{background:#f9efe2;-webkit-transition:background-color .2s;transition:background-color .2s}@media(min-width: 64rem){.nav-open .site-header .logo{background-color:#fff}}.site-header .logo a{display:block;width:200px;height:90px;background:url(../img/logo.svg) no-repeat 15px 30px;background-size:155px;text-indent:-9999px;-webkit-transition:scale .3s;transition:scale .3s}@media(min-width: 64rem){.site-header .logo a{width:220px;height:150px;background-size:180px;background-position:20px 68px}}@media(min-width: 80rem){.site-header .logo a{width:280px;background-size:240px;background-position:20px 58px}}@media(min-width: 64rem){.site-header .logo a:hover{scale:1.025}}.menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80px;height:90px;background-color:#fff;color:#222;position:relative;z-index:1000;font-size:1em;font-weight:600;text-decoration:none;text-transform:uppercase;-webkit-transition:color .2s;transition:color .2s}.menu-toggle:hover,.menu-toggle:focus-visible{color:#222}@media(min-width: 64rem){.menu-toggle{display:none}}.menu-toggle span{display:block;width:50px;border-top:3px solid #222;border-bottom:3px solid #222;line-height:1;letter-spacing:1px;text-align:center;padding:5px 0;margin:5px 0 0 15px;-webkit-transition:border-color .3s;transition:border-color .3s}.nav-open .menu-toggle{color:#900;background:#f9efe2;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}.nav-open .menu-toggle span{border-color:#900}@media(min-width: 64rem){.header-button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.search-toggle{display:none !important}@media(min-width: 64rem){.search-toggle{display:block !important;width:30px;height:30px;background:url(../img/icon-search.svg) no-repeat center;background-size:20px;text-indent:-9999px;margin:30px 30px 0 0}}.header-search{position:relative}@media(min-width: 64rem){.header-search{background-color:#fff;padding:0 var(--site-padding);-webkit-box-shadow:0 10px 10px rgba(34,34,34,.15);box-shadow:0 10px 10px rgba(34,34,34,.15);-webkit-transform:translateY(-100vh);transform:translateY(-100vh);opacity:0;-webkit-transition:opacity .3s,padding-top .3s,padding-bottom .3s;transition:opacity .3s,padding-top .3s,padding-bottom .3s}}@media(min-width: 64rem){.search-open .header-search{padding:1em var(--site-padding);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@media(min-width: 64rem){.header-search form{margin:0 auto;max-width:48rem;position:relative}}.header-search .search-field{background:#fff;color:#222;padding:10px 45px 10px 15px;border:1px solid #222;border-radius:3px;width:100%}@media(min-width: 64rem){.header-search .search-field{font-size:1.5em;padding-right:60px}}.header-search .search-submit{background:#fc0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath fill='%23222221' d='M11.804 10.762 9.297 8.256a5.13 5.13 0 0 0 1.036-3.09A5.172 5.172 0 0 0 5.167.002 5.172 5.172 0 0 0 0 5.167a5.172 5.172 0 0 0 5.166 5.166c1.21 0 2.32-.42 3.202-1.12l2.492 2.491a.665.665 0 0 0 .943 0 .666.666 0 0 0 0-.942ZM1 5.167A4.17 4.17 0 0 1 5.167 1a4.17 4.17 0 0 1 4.166 4.166 4.17 4.17 0 0 1-4.166 4.166A4.17 4.17 0 0 1 1 5.167Z'/%3E%3C/svg%3E") no-repeat center;color:#222;display:block;width:28px;height:28px;text-indent:-9999px;border:0;border-radius:50%;position:absolute;top:6px;right:10px}@media(min-width: 64rem){.header-search .search-submit{width:38px;height:38px;background-size:16px}}html{margin-top:0 !important}@media(min-width: 783px){html:has(body.admin-bar){margin-top:32px !important}}html:has(body.nav-open){overflow:hidden}body{background-color:#fff}body.nav-open{background-color:#f9efe2;-webkit-transition:background-color .2s;transition:background-color .2s}@media(min-width: 64rem){body.nav-open{background-color:#fff}}.navigation-wrap{background-image:-webkit-gradient(linear, left top, left bottom, from(#F9EFE2), to(#ffffff));background-image:linear-gradient(to bottom, #F9EFE2, #ffffff);color:#222;position:absolute;height:calc(100vh - 90px);padding:18px 18px 6em;inset:90px 0 0 0;z-index:999;-webkit-transform:translateY(-110%);transform:translateY(-110%);opacity:0;-webkit-transition:opacity .2s .1s ease-in-out;transition:opacity .2s .1s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-y:auto}@media(min-width: 64rem){.navigation-wrap{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;top:0;padding:0;height:auto;background:rgba(0,0,0,0);overflow:visible;z-index:1001}}.nav-open .navigation-wrap{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out,-webkit-transform .2s ease-in-out}.site-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width: 64rem){.site-navigation{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:20px}}.site-navigation ul{margin:0;padding:0;list-style:none}.site-navigation ul ul{display:none}.site-navigation li{position:relative}.site-navigation a{display:block;color:#222;text-decoration:none}.site-navigation .plus{display:block;width:60px;height:48px;padding:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 60'%3E%3Cdefs%3E%3Cstyle%3E.st0%7Bfill:%23900%7D%3C/style%3E%3C/defs%3E%3Cpath d='M39.5 28.5h-8v-8h-3v8h-8v3h8v8h3v-8h8v-3zM80.5 28.5h19v3h-19z' class='st0'/%3E%3C/svg%3E") no-repeat 0 center;background-size:120px;text-indent:-9999px;position:absolute;top:0;right:0;z-index:1}@media(min-width: 64rem){.site-navigation .plus{display:none}}.site-navigation .plusOpen{background-position:-60px center}ul.main-navigation{margin-bottom:2em}@media(min-width: 64rem){ul.main-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin:0}}@media(min-width: 80rem){ul.main-navigation{gap:30px}}ul.main-navigation a{color:#222;font-size:1.25em;line-height:1.4;padding:.5em 0;text-decoration-color:rgba(0,0,0,0);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:.4em;-webkit-transition:color .3s,text-decoration-color .3s;transition:color .3s,text-decoration-color .3s}@media(min-width: 64rem){ul.main-navigation a{font-size:1.375em}}ul.main-navigation a:hover,ul.main-navigation a:focus-visible{color:#900;text-decoration-color:#900}@media(min-width: 64rem){ul.main-navigation>li>a{font-size:1.125rem;padding:17px 0 18px}}@media(min-width: 80rem){ul.main-navigation>li>a{font-size:1.25rem;padding:16px 0 16px}}@media(min-width: 64rem){ul.main-navigation>li ul{display:block !important}}ul.main-navigation>li>ul{font-size:.875em;padding-left:20px}@media(min-width: 64rem){ul.main-navigation>li>ul{font-size:1em;padding:0;position:absolute;-webkit-transform:translateY(-100vh);transform:translateY(-100vh);opacity:0;-webkit-box-shadow:0 10px 10px rgba(34,34,34,.15);box-shadow:0 10px 10px rgba(34,34,34,.15)}}@media(min-width: 64rem){ul.main-navigation>li:not(.meganav)>ul{bottom:-100vh}ul.main-navigation>li:not(.meganav):hover>a,ul.main-navigation>li:not(.meganav):focus-visible>a,ul.main-navigation>li:not(.meganav):has(a:hover,a:focus-visible)>a{color:#900;text-decoration-color:#900}ul.main-navigation>li:not(.meganav):hover>ul,ul.main-navigation>li:not(.meganav):focus-visible>ul,ul.main-navigation>li:not(.meganav):has(a:hover,a:focus-visible)>ul{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;padding:20px 30px;background:#f9efe2;top:60px;left:-30px;bottom:auto;width:400px;font-size:.875em;-webkit-transition:opacity .3s,padding-top .3s,padding-bottom .3s;transition:opacity .3s,padding-top .3s,padding-bottom .3s}ul.main-navigation>li:not(.meganav):nth-last-child(-n+3):hover>ul,ul.main-navigation>li:not(.meganav):nth-last-child(-n+3):focus-visible>ul,ul.main-navigation>li:not(.meganav):nth-last-child(-n+3):has(a:hover,a:focus-visible)>ul{left:auto;right:-30px}}@media(min-width: 64rem){ul.main-navigation>li.meganav{position:static}ul.main-navigation>li.meganav:hover>a,ul.main-navigation>li.meganav:focus-visible>a,ul.main-navigation>li.meganav:has(a:hover,a:focus-visible)>a{color:#900;text-decoration-color:#900}ul.main-navigation>li.meganav:hover>ul,ul.main-navigation>li.meganav:focus-visible>ul,ul.main-navigation>li.meganav:has(a:hover,a:focus-visible)>ul{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;padding:40px 90px 40px 30px;background:#f9efe2;top:149px;right:0;left:0;-webkit-transition:opacity .3s,padding-top .3s,padding-bottom .3s;transition:opacity .3s,padding-top .3s,padding-bottom .3s}}@media(min-width: 64rem){ul.main-navigation>li.meganav>ul{background:#f9efe2;top:-100vh;right:0;left:0;-ms-flex-pack:distribute;justify-content:space-around;gap:2em;padding:20px 30px}ul.main-navigation>li.meganav>ul::before,ul.main-navigation>li.meganav>ul::after{content:"";display:block;background:#f9efe2;position:absolute;bottom:0;left:-100%;right:-100%}ul.main-navigation>li.meganav>ul::before{top:0}ul.main-navigation>li.meganav>ul::after{height:20px;-webkit-box-shadow:0 0 30px rgba(34,34,34,.4);box-shadow:0 0 30px rgba(34,34,34,.4);clip-path:inset(1px 0 -30px 0)}}ul.main-navigation>li.meganav>ul>li>a{color:#900;font-family:"adobe-caslon-pro","Times New Roman",serif;font-size:1.125em;font-weight:700;text-transform:uppercase;margin-right:60px}@media(min-width: 80rem){ul.main-navigation>li.meganav>ul>li>a{font-size:1.25rem}}ul.main-navigation>li.meganav>ul>li>.plus{height:33px;margin:0}ul.main-navigation>li.meganav>ul>li ul{padding-bottom:1em}ul.main-navigation>li.meganav>ul>li li a{font-size:1.125rem}@media(min-width: 80rem){ul.main-navigation>li.meganav>ul>li li a{font-size:1.25rem}}ul.header-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;margin-bottom:1em}@media(min-width: 64rem){ul.header-buttons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:0 24px;margin:19px 0 21px}}ul.header-buttons li{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width: 64rem){ul.header-buttons li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}ul.header-buttons a{color:#fff;width:100%}.nolink>a:not(.plus){pointer-events:none}.site-footer{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #F9EFE2), color-stop(50%, #F9EFE2), color-stop(150%, #ffffff));background-image:linear-gradient(to bottom, #F9EFE2 0, #F9EFE2 50%, #ffffff 150%);position:relative;padding:3em 0 6em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 64rem){.site-footer{padding:5em 0 6em}}.site-footer::before{content:"";display:block;aspect-ratio:32/1;background-image:-webkit-gradient(linear, left top, right bottom, color-stop(50%, transparent), color-stop(50%, #F9EFE2));background-image:linear-gradient(to bottom right, transparent 50%, #F9EFE2 50%);position:absolute;top:0;left:0;right:0;-webkit-transform:translateY(-99%);transform:translateY(-99%)}.footer-logo{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;margin-bottom:3em}@media(min-width: 64rem){.footer-logo{margin-bottom:5.5em}}.footer-logo::after{content:"";display:block;background:#900;width:100%;height:2px;rotate:-2deg}.footer-logo a{display:inline-block;width:155px;height:70px;background:url(../img/logo.svg) no-repeat left center;background-size:contain;text-indent:-9999px;-webkit-transition:scale .3s;transition:scale .3s}@media(min-width: 64rem){.footer-logo a{width:180px;height:90px}}@media(min-width: 80rem){.footer-logo a{width:240px;background-size:240px}}@media(min-width: 64rem){.footer-logo a:hover{scale:1.025}}@media(min-width: 64rem){.footer-upper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.25em;padding-bottom:2em}}@media(min-width: 80rem){.footer-upper{font-size:1.375em}}.footer-contact{line-height:1.4;margin-bottom:2em}@media(min-width: 64rem){.footer-contact{width:20%}}.footer-contact a{color:#222;text-decoration-color:rgba(0,0,0,0)}.footer-contact a:hover,.footer-contact a:focus-visible{color:#900;text-decoration-color:currentColor}.footer-messaging{margin-bottom:3em}@media(min-width: 64rem){.footer-messaging{width:40%}}@media(min-width: 80rem){.footer-messaging{width:35%}}.footer-messaging p{font-size:1.125em;line-height:1.4}.footer-buttons{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px}@media(min-width: 48rem){.footer-buttons{gap:0 24px}}.footer-buttons li{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width: 48rem){.footer-buttons li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.footer-buttons a{display:block}@media(min-width: 64rem){.footer-subscribe{width:30%}}.footer-subscribe>p{font-family:"adobe-caslon-pro","Times New Roman",serif;font-size:1.25rem;font-weight:600}@media(min-width: 64rem){.footer-subscribe>p{font-size:1.5rem}}.footer-subscribe form{position:relative;overflow:hidden;padding-bottom:70px;margin-bottom:2em}.footer-subscribe #gdpr_text{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.footer-subscribe #gdpr_text:not(caption){position:absolute !important}.footer-subscribe .grecaptcha-badge{position:absolute !important}.footer-subscribe div.ctct-form-embed.form_3 .ctct-form-defaults{background:rgba(0,0,0,0);padding:0}.footer-subscribe div.ctct-form-embed form.ctct-form-custom .ctct-form-required:before{display:none}.footer-subscribe div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{background:#fff;color:#222;padding:10px 45px 10px 15px;border:1px solid #222;border-radius:3px;width:100%;height:auto;font-size:1em}.footer-subscribe div.ctct-form-embed form.ctct-form-custom button.ctct-form-button{background:#fc0 url(../img/icon-arrow.svg) no-repeat center;background-size:13px;color:#222;display:block;width:28px;height:28px;text-indent:-9999px;border:0;border-radius:50%;position:absolute;bottom:102px;right:10px}.footer-subscribe div.ctct-form-embed form.ctct-form-custom button.ctct-form-button:hover,.footer-subscribe div.ctct-form-embed form.ctct-form-custom button.ctct-form-button:focus-visible{border:0}.footer-social{margin:0 0 2em;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}.footer-social a{display:block;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-size:40px;text-indent:-9999px;border-radius:5px;overflow:hidden;-webkit-transition:opacity .3s;transition:opacity .3s}.footer-social a:hover,.footer-social a:focus-visible{opacity:.7}.footer-social .facebook a{background-image:url(../img/icon-facebook.svg)}.footer-social .linkedin a{background-image:url(../img/icon-linkedin.svg)}.footer-social .instagram a{background-image:url(../img/icon-instagram.svg)}.footer-social .twitter a{background-image:url(../img/icon-twitter.svg)}.footer-social .youtube a{background-image:url(../img/icon-youtube.svg)}@media(min-width: 64rem){.footer-lower{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width: 64rem){.footer-navigation{width:70%}}@media(min-width: 80rem){.footer-navigation{width:55%;font-size:1.125rem}}.footer-navigation ul{margin:0 0 2em;padding:0;list-style:none}@media(min-width: 64rem){.footer-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1em;margin:0}}.footer-navigation li{margin-bottom:.5em}.footer-navigation a{color:#222;text-decoration-color:rgba(0,0,0,0);font-size:1.25em}.footer-navigation a:hover,.footer-navigation a:focus-visible{color:#900;text-decoration-color:currentColor}.footer-usc{margin-bottom:2em}@media(min-width: 64rem){.footer-usc{width:25%;margin:0}}@media(min-width: 80rem){.footer-usc{width:15%}}.footer-usc a{display:inline-block;width:242px;height:52px;background:url(../img/logo-usc.svg) no-repeat left center;background-size:contain;text-indent:-9999px;-webkit-transition:scale .3s;transition:scale .3s}@media(min-width: 64rem){.footer-usc a{width:100%}}.footer-usc a:hover,.footer-usc a:focus-visible{opacity:.8}.footer-copyright{font-size:.875rem}@media(min-width: 64rem){.footer-copyright{font-size:1rem}}@media(min-width: 80rem){.footer-copyright{font-size:1.125rem;text-align:right;width:25%}}.footer-copyright p{margin:0}.footer-copyright .cyberwoven a{color:#222;text-decoration-color:rgba(0,0,0,0)}.footer-copyright .cyberwoven a span{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;-webkit-transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s;text-decoration-color:rgba(0,0,0,0)}.footer-copyright .cyberwoven a:hover span,.footer-copyright .cyberwoven a:focus-visible span{color:#900;text-decoration-color:currentColor}.page-header{background-image:-webkit-gradient(linear, left top, left bottom, from(#F9EFE2), color-stop(200%, #ffffff));background-image:linear-gradient(to bottom, #F9EFE2, #ffffff 200%);padding:3em 0 2em;margin-bottom:2em;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 48rem){.page-header{padding:4em 0 2em}}@media(min-width: 64rem){.page-header{padding:5em 0 2.5em;margin-bottom:3em}}.page-header::after{content:"";display:block;aspect-ratio:32/1;background-image:-webkit-gradient(linear, left top, right bottom, color-stop(50%, transparent), color-stop(50%, #ffffff));background-image:linear-gradient(to bottom right, transparent 50%, #ffffff 50%);position:absolute;top:100%;left:0;right:0;-webkit-transform:translateY(-99%);transform:translateY(-99%)}.page-header h1{color:#900;font-family:"adobe-caslon-pro","Times New Roman",serif;font-size:2em}@media(min-width: 48rem){.page-header h1{font-size:2.5em}}@media(min-width: 64rem){.page-header h1{max-width:40ch;text-wrap:balance;font-size:3em}}.page-header.hide-title{display:none}.page-container{margin-bottom:2em}@media(min-width: 48rem){.page-container{font-size:1.125em}}@media(min-width: 64rem){.page-container{font-size:1.25em;margin-bottom:4em}}@media(min-width: 80rem){.page-container{max-width:calc(var(--content-max-width) + var(--site-padding)*2);position:relative}}.page-main{max-width:65ch;margin:0 auto;position:relative}.page-main .page-content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-content{container-type:inline-size}.breadcrumb-link{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;max-width:var(--post-max-width);margin:0 auto 2em}.breadcrumb-link a{color:#222;text-decoration-color:rgba(0,0,0,0)}.breadcrumb-link a:hover,.breadcrumb-link a:focus-visible{color:#900;text-decoration-color:currentColor}.post-header{background-image:-webkit-gradient(linear, left top, left bottom, from(#F9EFE2), color-stop(200%, #ffffff));background-image:linear-gradient(to bottom, #F9EFE2, #ffffff 200%);padding:2em 0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 48rem){.post-header{padding:3em 0}}.post-header::after{content:"";display:block;aspect-ratio:32/1;background-image:-webkit-gradient(linear, left top, right bottom, color-stop(50%, transparent), color-stop(50%, #ffffff));background-image:linear-gradient(to bottom right, transparent 50%, #ffffff 50%);position:absolute;top:100%;left:0;right:0;-webkit-transform:translateY(-99%);transform:translateY(-99%)}.post-header .wrap{max-width:var(--content-max-width);margin:0 auto}@media(min-width: 48rem){.post-header .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3em}}@media(min-width: 64rem){.post-header .wrap{gap:5em;padding-bottom:2em}}.post-header h1{color:#900;font-family:"adobe-caslon-pro","Times New Roman",serif;font-size:2em}@media(min-width: 64rem){.post-header h1{text-wrap:balance;font-size:2.5em}}@media(min-width: 80rem){.post-header h1{font-size:3em}}.post-header .post-excerpt{font-size:1.125em}@media(min-width: 64rem){.post-header .post-excerpt{font-size:1.25em}}@media(min-width: 80rem){.post-header .post-excerpt{font-size:1.375em}}@media(min-width: 48rem){.post-header-text{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(min-width: 48rem){.post-image{-webkit-box-flex:1;-ms-flex:1;flex:1}}.post-image img{width:100%;height:auto !important;-webkit-box-shadow:0 5px 10px rgba(34,34,34,.2);box-shadow:0 5px 10px rgba(34,34,34,.2)}.post-image .post-caption{font-size:.875em;font-style:italic}@media(min-width: 80rem){.post-image .post-caption{font-size:1em}}.post-container{margin:2em 0}@media(min-width: 48rem){.post-container{font-size:1.125em}}@media(min-width: 64rem){.post-container{font-size:1.25em;margin:3em auto 4em}}@media(min-width: 80rem){.post-container{max-width:calc(var(--content-max-width) + var(--site-padding)*2);position:relative}}.post-main{max-width:65ch;margin:0 auto;position:relative}.post-main .post-content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.stories-back{max-width:65ch;margin:2em auto 0}@media(min-width: 80rem){.stories-back{position:absolute;top:0;left:var(--site-padding);margin:0}}.program-header{background-image:-webkit-gradient(linear, left top, left bottom, from(#F9EFE2), to(#ffffff));background-image:linear-gradient(to bottom, #F9EFE2, #ffffff);padding:2em 0 0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 48rem){.program-header{padding:3em 0 1em}}@media(min-width: 48rem){.program-header .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3em}}@media(min-width: 64rem){.program-header .wrap{gap:5em}}.program-header h1{color:#900;font-family:"adobe-caslon-pro","Times New Roman",serif;font-size:2em}@media(min-width: 64rem){.program-header h1{text-wrap:balance;font-size:2.5em;margin-top:1em}}@media(min-width: 80rem){.program-header h1{font-size:3em;margin-bottom:.75em}}.program-header .breadcrumb-link{-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.program-header .breadcrumb-link.animated{-webkit-animation-play-state:running;animation-play-state:running}.program-content{margin-bottom:2em;-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.program-content.animated{-webkit-animation-play-state:running;animation-play-state:running}@media(min-width: 48rem){.program-content{-webkit-box-flex:1;-ms-flex:1;flex:1}}.program-text{margin-bottom:1.5em;line-height:1.4}@media(min-width: 64rem){.program-text{font-size:1.25em}}.program-text .program-info,.program-text .program-apply{margin-top:.5em}@media(min-width: 64rem){.program-text .program-info,.program-text .program-apply{margin-top:1em}}.program-info-group{padding-left:40px;position:relative}.program-info-group ul{margin:0 0 1.5em;padding:0;list-style:none;font-size:1.125rem;line-height:1.3}.program-info-group li{margin-bottom:1em;font-style:italic}.program-info-group li strong{display:block;color:#900;font-size:1rem;font-style:normal;font-weight:600;text-transform:uppercase;letter-spacing:1px}.program-info-group .footnote{display:inline-block;font-size:.8125em}.program-banner{background-image:-webkit-gradient(linear, left top, left bottom, from(#990000), to(#912232));background-image:linear-gradient(to bottom, #990000, #912232);color:#fff}.program-deadline{padding:2em .5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 3em}.program-deadline p{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:3em}.program-deadline .label{text-transform:uppercase;font-size:1.25em;font-weight:600;letter-spacing:.5px}.program-deadline .date{font-family:"adobe-caslon-pro","Times New Roman",serif;font-size:2.25em;font-weight:400;line-height:1;padding-top:10px}.program-deadline .see-all a{color:#fff}.program-format{background:url(../img/icon-columns.png) no-repeat 0 0;background-size:26px}.program-cost{background:url(../img/icon-coin.png) no-repeat 0 0;background-size:26px}.program-degree-awarded{background:url(../img/icon-cap.png) no-repeat 0 0;background-size:26px}.program-length{background:url(../img/icon-calendar.png) no-repeat 0 0;background-size:26px}.program-units{background:url(../img/icon-units.png) no-repeat 0 0;background-size:26px}.program-start-date{background:url(../img/icon-play.png) no-repeat 0 0;background-size:26px}.program-class-times{background:url(../img/icon-clock.png) no-repeat 0 0;background-size:26px}.program-scholarship-ranges{background:url(../img/icon-coin.png) no-repeat 0 0;background-size:26px}.program-image{-webkit-animation:slideLeft .5s backwards;animation:slideLeft .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.program-image.animated{-webkit-animation-play-state:running;animation-play-state:running}@media(min-width: 48rem){.program-image{-webkit-box-flex:1;-ms-flex:1;flex:1}}.program-image img{aspect-ratio:6/4;-o-object-fit:cover;object-fit:cover;width:100%;height:auto !important;-webkit-box-shadow:0 5px 10px rgba(34,34,34,.2);box-shadow:0 5px 10px rgba(34,34,34,.2)}.program-image .post-caption{font-size:.875em;font-style:italic}@media(min-width: 80rem){.program-image .post-caption{font-size:1em}}.program-moreinfo{background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F9EFE2));background-image:linear-gradient(to bottom, #ffffff, #F9EFE2);padding:4em 0 4em;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 64rem){.program-moreinfo{padding-bottom:8em}}.program-moreinfo::after{content:"";display:block;aspect-ratio:32/1;background-image:-webkit-gradient(linear, left top, right bottom, color-stop(50%, transparent), color-stop(50%, #ffffff));background-image:linear-gradient(to bottom right, transparent 50%, #ffffff 50%);position:absolute;bottom:0;left:0;right:0;z-index:2}.program-moreinfo .container{max-width:calc(var(--grid-max-width)*1px + var(--site-padding)*2 + 3em)}@media(min-width: 48rem){.program-moreinfo .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.program-form{margin-bottom:2em;-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.program-form.animated{-webkit-animation-play-state:running;animation-play-state:running}@media(min-width: 48rem){.program-form{width:55%;margin:0}}.program-form h3{margin:0 0 1em 1em;font-family:"adobe-caslon-pro","Times New Roman",serif}@media(min-width: 64rem){.program-form h3{font-size:1.5em}}.program-form .slate-form-wrapper{border:2px solid #ccc;padding:2em}@media(min-width: 64rem){.program-form .slate-form-wrapper{padding:2em 3em}}.slate-form-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.slate-form-wrapper div.form_page input[type=password],.slate-form-wrapper div.form_page input[type=text],.slate-form-wrapper div.form_page input[type=email],.slate-form-wrapper div.form_page input[type=tel],.slate-form-wrapper div.form_page input[type=date],.slate-form-wrapper div.form_page input[type=time],.slate-form-wrapper div.form_page input:not([type]),.slate-form-wrapper div.form_page select,.slate-form-wrapper div.form_page textarea{background:#fff;color:#222;border:1px solid #222;border-radius:5px;padding:10px 10px;width:100%;font-family:"National",Arial,Helvetica,sans-serif}.slate-form-wrapper div.form_page select{height:44px;color:#222;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='none'%3E%3Cpath fill='%23222221' d='m12.343 16.747-4.682-4.682v1.87l5.343 5.342 5.342-5.343v-1.869l-4.682 4.682V6.723h-1.32v10.024Z'/%3E%3C/svg%3E"),-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='none'%3E%3Cpath fill='%23222221' d='m12.343 16.747-4.682-4.682v1.87l5.343 5.342 5.342-5.343v-1.869l-4.682 4.682V6.723h-1.32v10.024Z'/%3E%3C/svg%3E"),linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);background-repeat:no-repeat,repeat;background-position:right .4em top 50%,0 0;padding:.75rem 2.5rem .75rem 1rem !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.slate-form-wrapper .form_radio .form_responses{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2em}.slate-form-wrapper .form_radio input[type=radio]{accent-color:#900}.slate-form-wrapper .form_action{margin-top:1em}@media(min-width: 48rem){#form_question_008affa0-7fe8-46fb-8f08-5cbaa46b49d9{width:49%;float:left}}@media(min-width: 48rem){#form_question_c536de02-67b7-436e-942f-88ff7f1f9ee1{width:49%;float:right;clear:none !important}}@media(min-width: 80rem){#form_question_ace4f760-516f-4083-9582-dbdb1fd343a5{width:49%;float:left}}@media(min-width: 48rem){#form_question_cf9bf347-f578-43e3-92f7-9edeb5eda96b{width:49%;float:left}}@media(min-width: 80rem){#form_question_cf9bf347-f578-43e3-92f7-9edeb5eda96b{width:24%;float:left;margin-left:2%;clear:none !important}}@media(min-width: 48rem){#form_question_b8ab1339-301c-4779-9ffb-ad4c2be9860c{width:49%;float:right;clear:none !important}}@media(min-width: 80rem){#form_question_b8ab1339-301c-4779-9ffb-ad4c2be9860c{width:23%}}.program-data{margin-bottom:2em;-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.program-data.animated{-webkit-animation-play-state:running;animation-play-state:running}@media(min-width: 48rem){.program-data{width:41%;margin:0}}.program-data .program-data-wrapper{border:2px solid #ccc;padding:2em 2em 1em;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width: 64rem){.program-data .program-data-wrapper{padding:3em 3em 1em}}.program-data h3{margin:0 0 1em 1em;font-family:"adobe-caslon-pro","Times New Roman",serif}@media(min-width: 64rem){.program-data h3{font-size:1.5em}}.program-data .program-contact{display:none}.main-content:has(#contact) .program-data .program-contact{display:inline-block}.stories-filters{display:grid;gap:1em;margin-bottom:2em}@media(min-width: 48rem){.stories-filters{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 64rem){.stories-filters{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 80rem){.stories-filters{font-size:1.125rem}}.stories-filters label{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.stories-filters label:not(caption){position:absolute !important}.stories-filters .facetwp-facet{margin-bottom:0}.stories-filters .facetwp-type-dropdown select.facetwp-dropdown{display:block;font-family:"National",Arial,Helvetica,sans-serif;font-size:1.125em;font-weight:500;color:#fff;line-height:1.3;padding:.5em 2em .5em 1.5em;width:100%;max-width:100%;margin:0;border:0;border-radius:1.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M6.6 11 1.9 6.4v1.9l5.3 5.3 5.3-5.3V6.4l-4.7 4.7V1H6.5v10Z' style='fill:%23fff'/%3E%3C/svg%3E"),-webkit-gradient(linear, left top, left bottom, from(#990000), to(#990000));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M6.6 11 1.9 6.4v1.9l5.3 5.3 5.3-5.3V6.4l-4.7 4.7V1H6.5v10Z' style='fill:%23fff'/%3E%3C/svg%3E"),linear-gradient(to bottom, #990000 0%, #990000 100%);background-repeat:no-repeat,repeat;background-position:right 1.25em top 50%,0 0;background-size:.65em auto,100%}.stories-filters .facetwp-type-dropdown select.facetwp-dropdown::-ms-expand{display:none}.stories-filters .facetwp-type-dropdown select.facetwp-dropdown option{font-weight:normal}.stories-active-filters{padding:0 1em;margin-bottom:1em}@media(min-width: 48rem){.stories-active-filters{min-height:44px}}.stories-active-filters:has(.facetwp-selections:empty){display:none}.stories-active-filters .selections-label{font-size:1rem;display:inline-block}.stories-active-filters .facetwp-selections{display:inline-block}.stories-active-filters .facetwp-selections ul{margin:0;display:inline-block}.stories-active-filters .facetwp-selections .facetwp-selection-value{border:1px solid #fc0;border-radius:15px;font-size:.875rem;font-weight:600;padding:5px 23px 5px 9px;margin:0 8px 10px 0;background-position:right 8px center}.stories-active-filters .facetwp-selection-label{display:none}.stories-active-filters .facetwp-type-reset{font-size:1rem;display:inline-block;margin:0}.stories-active-filters .facetwp-type-reset.facetwp-hidden{display:none}@media(min-width: 30rem){.stories-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1em}}@media(min-width: 64rem){.stories-grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 80rem){.stories-grid{gap:2em;font-size:1.25rem}}.post-listing a{color:#222;text-decoration-color:rgba(0,0,0,0);display:block;padding:16px;border-radius:20px;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s}.post-listing a:hover,.post-listing a:focus-visible{-webkit-box-shadow:0 5px 10px rgba(34,34,34,.2);box-shadow:0 5px 10px rgba(34,34,34,.2)}.post-listing a:hover img,.post-listing a:focus-visible img{scale:1.05}.post-listing a:hover h3,.post-listing a:focus-visible h3{color:#900}.post-listing .image{border-radius:10px;overflow:hidden;margin-bottom:1em}.post-listing .image img{margin:0;width:100%;aspect-ratio:6/4;-o-object-fit:cover;object-fit:cover;-webkit-transition:scale .3s;transition:scale .3s}.post-listing h3{margin:.5em 0 2em;font-size:1.5em;-webkit-transition:color .3s;transition:color .3s}.story-date{font-size:.875em;font-weight:600}.post-categories{font-size:.75em;text-transform:uppercase;line-height:1;letter-spacing:1px}.post-categories p{display:inline-block}.post-categories p:not(:last-child){padding-right:.75em;margin-right:.5em;border-right:1px solid #222}.post-perspectives{color:#900;font-weight:700}.post-read-this{color:#900;font-size:.9375em;text-transform:uppercase;letter-spacing:1px;line-height:1}.post-read-this::after{content:"";display:inline-block;vertical-align:middle;width:1.25em;height:1.25em;background:url(../img/arrow-down-red.svg) no-repeat center;background-size:contain;rotate:-90deg;position:relative;top:-0.125em;margin-left:.25em}.pagination{margin:2em 0;text-align:center;font-size:1.375em}.pagination ul{margin:0 auto;padding:0;list-style:none}.pagination li{display:inline-block;margin:0 5px 10px}.pagination a{text-decoration-color:rgba(0,0,0,0)}.pagination a:hover,.pagination a:focus-visible{text-decoration-color:currentColor}body.page-events #lw{font-family:"National",Arial,Helvetica,sans-serif;background-color:rgba(0,0,0,0);margin:3em 0}body.page-events #lw ul{margin:0;padding:0;list-style:none}body.page-events #lw li.lwe{padding:0 0 2em;border-bottom:1px solid #eaeaea;margin-bottom:2em}body.page-events #lw .lwn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.page-events #lw .lwn a{display:block;color:#222;font-size:1.5rem;font-weight:600;text-decoration-color:rgba(0,0,0,0);display:block;margin-bottom:1rem;line-height:1}@media(min-width: 48rem){body.page-events #lw .lwn a{font-size:1.75rem}}@media(min-width: 64rem){body.page-events #lw .lwn a{font-size:2rem}}body.page-events #lw .lwn a:hover,body.page-events #lw .lwn a:focus-visible{color:#900;text-decoration-color:currentColor}body.page-events #lw .lwn0{font-size:1.125rem;font-weight:700;margin-bottom:1em}body.page-events #lw .lwd{font-size:1rem;line-height:1.5}@media(min-width: 48rem){body.page-events #lw .lwd{font-size:1.25rem}}body.page-events #lw .lwi0{float:right;padding:2px 0 0 10px}body.page-events #lw .lwi0 a{-webkit-transition:opacity .3s;transition:opacity .3s}body.page-events #lw .lwi0 a:hover,body.page-events #lw .lwi0 a:focus-visible{opacity:.7}body.page-events #lw .lwl{font-size:1.125rem;overflow:visible}body.page-events #lw .lwl a{text-decoration-color:rgba(0,0,0,0)}body.page-events #lw .lwl a:hover,body.page-events #lw .lwl a:focus-visible{text-decoration-color:currentColor}.results-search{position:relative;margin-bottom:2em}.results-search label{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.results-search label:not(caption){position:absolute !important}.results-search .search-field{background:#fff;font-family:"National",Arial,Helvetica,sans-serif;font-size:1.25rem;border:1px solid #ccc;border-radius:0;padding:27px 100px 27px 20px;width:100%}.results-search .search-submit{width:85px;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 11'%3E%3Cpath d='m14.6.2-1.4 1.4 2.9 2.9H.5v2h15.6l-2.9 2.9 1.4 1.4 5.3-5.3L14.6.2z' style='fill:%23fff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:20px;border:0;text-indent:-9999px;position:absolute;inset:0 0 0 auto;-webkit-filter:brightness(0) saturate(100%);filter:brightness(0) saturate(100%);-webkit-transition:background-size .3s,-webkit-filter .3s;transition:background-size .3s,-webkit-filter .3s;transition:filter .3s,background-size .3s;transition:filter .3s,background-size .3s,-webkit-filter .3s;cursor:pointer}.results-search .search-submit:hover,.results-search .search-submit:focus-visible{-webkit-filter:brightness(0) saturate(100%) invert(10%) sepia(67%) saturate(5915%) hue-rotate(17deg) brightness(95%) contrast(128%);filter:brightness(0) saturate(100%) invert(10%) sepia(67%) saturate(5915%) hue-rotate(17deg) brightness(95%) contrast(128%);background-size:24px}h2.result-title{font-family:"National",Arial,Helvetica,sans-serif;font-size:1.125em;font-weight:600;margin:0 0 5px}h2.result-title a{text-decoration-color:rgba(0,0,0,0)}h2.result-title a:hover,h2.result-title a:focus-visible{text-decoration-color:currentColor}.result-meta{font-size:.675em;margin-bottom:.5em}.result-summary{font-size:.9375em;margin-bottom:2em;border-bottom:1px solid #eaeaea}.search-no-results{grid-column:1/-1}.sessions-list{padding:1em 0}.sessions-list h3{padding-left:1rem}.sessions-list ul{padding:0;margin-bottom:3em;list-style:none}.sessions-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2%;border:1px solid #fff;background:#f9efe2;padding:10px 1rem;margin-top:-1px}.sessions-list li .title{width:50%;font-weight:600}.sessions-list li .date,.sessions-list li .time{width:20%}.sessions-list li .link{width:10%;text-align:right}.sessions-list li a{text-decoration-color:rgba(0,0,0,0);font-weight:600}.sessions-list li a:hover,.sessions-list li a:focus-visible{text-decoration-color:currentColor}.ad-block{background-color:#fff;border:1px solid #ccc;padding:2em;margin:2em 0}@media(min-width: 48rem){.ad-block{width:calc(100% + 4em);margin:2em -2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.ad-block .image{margin-bottom:2em}@media(min-width: 48rem){.ad-block .image{margin:0;width:47%}}.ad-block .image img{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;margin:0}@media(min-width: 48rem){.ad-block .copy{width:47%}}.ad-block .copy .eyebrow{margin-bottom:1.5em;text-wrap:wrap}.ad-block .copy h2{margin-top:0;color:#900}.ad-block .copy p{margin-bottom:1.5em}.ad-block .copy .button{font-size:1rem;text-transform:uppercase}.editor-styles-wrapper .ad-block{max-width:calc(720px + 4em);margin:2em auto}.editor-styles-wrapper .ad-block::before{content:"";display:block;position:absolute;inset:0 0 0 0;z-index:2}.single-ad .ad-block{max-width:720px;margin:2em auto}.deadlines-block{margin:3rem auto;background:#fff;border:1px solid #eaeaea;padding:24px 20px 24px 30px}.deadlines-block h2{margin-top:0;color:#900;font-size:1.25em}.deadlines-block h3{font-size:1em;margin-top:1em}.deadlines-block ul{margin:0;padding:0;list-style:none;font-size:1em;font-style:italic}@media(min-width: 80rem){.deadlines-block ul{font-size:.9375em;line-height:1.2}}.deadlines-block ul strong{font-style:normal;padding-left:3px}.deadlines-block ul li{margin-bottom:1em}.deadlines-block:has(ul:only-of-type) h3{display:none}.editor-styles-wrapper .deadlines-block{margin:3em auto}.info-session-block{background-color:#f9efe2;padding:2em 15px;margin:1em -15px 2em}@media(min-width: 64rem){.info-session-block{padding:3em 2em 2em;margin:3em -2em 3em;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em}}.info-session-block h3{color:#900;font-family:"adobe-caslon-pro","Times New Roman",serif;font-size:1.5em;margin:0 0 1em;grid-column:1/-1}.info-session-block h4{font-size:1rem;font-weight:400;margin:0 0 .75em}.info-session-block ul{margin:0;padding:0;list-style:none}.info-session-block li{margin:0;font-size:1.125em;font-weight:600;padding:.5em 0;border-top:1.5px solid #404040;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.info-session-block li .forward-link{margin:0}.info-session-block.no-sessions{display:none}.editor-styles-wrapper .info-session-block{max-width:845px;margin:2em auto 3em}.editor-styles-wrapper .info-session-block:after{content:"";display:block;position:absolute;inset:0 0 0 0;z-index:2}.editor-styles-wrapper .info-session-block.no-sessions{display:grid}.landing-page-header{background-image:-webkit-gradient(linear, left top, left bottom, from(#F9EFE2), color-stop(200%, #ffffff));background-image:linear-gradient(to bottom, #F9EFE2, #ffffff 200%);position:relative}.landing-page-header::after{content:"";display:block;aspect-ratio:32/1;background-image:-webkit-gradient(linear, left top, right bottom, color-stop(50%, transparent), color-stop(50%, #ffffff));background-image:linear-gradient(to bottom right, transparent 50%, #ffffff 50%);position:absolute;top:100%;left:0;right:0;-webkit-transform:translateY(-99%);transform:translateY(-99%)}.landing-page-header .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:calc(var(--grid-max-width)*1px + var(--site-padding)*2);margin:0 auto}.landing-page-header .copy{width:60%;max-width:620px;padding:2.5em var(--site-padding) 3.5em}@media(min-width: 64rem){.landing-page-header .copy{padding-bottom:5em}}.landing-page-header .image{width:40%;background-color:#f9efe2;background-position:center;background-repeat:no-repeat;background-size:cover;clip-path:polygon(6% 0, 100% 0, 100% 100%, 0% 100%);position:absolute;top:0;right:0;bottom:0;-webkit-animation:slideLeft .5s backwards;animation:slideLeft .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.landing-page-header .image.animated{-webkit-animation-play-state:running;animation-play-state:running}.landing-page-header .eyebrow{font-size:.875em;font-weight:600;text-transform:uppercase}.landing-page-header .landing-title{color:#900;font-size:1.75em;font-weight:600}@media(min-width: 48rem){.landing-page-header .landing-title{font-size:2.5em}}@media(min-width: 64rem){.landing-page-header .landing-title{font-size:3em}}@media(min-width: 80rem){.landing-page-header .landing-title{font-size:3.5em}}.landing-page-header .landing-anchors{margin:2em 0 0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em 3em;font-size:1rem}@media(min-width: 64rem){.landing-page-header .landing-anchors{font-size:1.125rem}}.landing-page-header .landing-anchors li{font-style:italic}@media(min-width: 64rem){.landing-page-header .landing-anchors li{font-size:1em}}.landing-page-header .landing-anchors b{display:block;line-height:1;font-size:1.75em;font-style:normal;-webkit-text-stroke:.5px #fff}@media(min-width: 64rem){.landing-page-header .landing-anchors b{font-size:2.25em}}.landing-page-header .landing-anchors b::after{content:"";padding-left:.75em;background:url(../img/arrow-down-red.svg) no-repeat center;background-size:contain;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.landing-page-header .landing-anchors a{display:block;color:#222;text-decoration-color:rgba(0,0,0,0)}.landing-page-header .landing-anchors a:hover,.landing-page-header .landing-anchors a:focus-visible{color:#900}.landing-page-header .landing-anchors a:hover b::after,.landing-page-header .landing-anchors a:focus-visible b::after{opacity:1}.landing-page-header .eyebrow,.landing-page-header .landing-title,.landing-page-header .landing-anchors{-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.landing-page-header .eyebrow.animated,.landing-page-header .landing-title.animated,.landing-page-header .landing-anchors.animated{-webkit-animation-play-state:running;animation-play-state:running}.editor-styles-wrapper .landing-page-header::before{content:"";display:block;position:absolute;inset:0 0 0 0;z-index:2}.page-header-block{background-image:-webkit-gradient(linear, left top, left bottom, from(#F9EFE2), to(#ffffff));background-image:linear-gradient(to bottom, #F9EFE2, #ffffff);padding:2em 0 0;position:relative;margin-bottom:2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 48rem){.page-header-block{padding:3em 0 1em}}@media(min-width: 48rem){.page-header-block .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3em}}@media(min-width: 64rem){.page-header-block .wrap{gap:5em}}.page-header-block .page-header-content{margin-bottom:2em}@media(min-width: 48rem){.page-header-block .page-header-content{-webkit-box-flex:1;-ms-flex:1;flex:1}}.page-header-block .page-header-title{color:#900;font-family:"adobe-caslon-pro","Times New Roman",serif;font-size:2em;margin-top:0}@media(min-width: 64rem){.page-header-block .page-header-title{text-wrap:balance;font-size:2.5em;margin-top:1em}}@media(min-width: 80rem){.page-header-block .page-header-title{font-size:3em;margin-bottom:.75em}}.page-header-block .page-header-text{margin-bottom:1.5em;line-height:1.4}.page-header-block .page-header-apply{margin-top:.5em}@media(min-width: 64rem){.page-header-block .page-header-apply{margin-top:1em}}@media(min-width: 48rem){.page-header-block .page-header-image{-webkit-box-flex:1;-ms-flex:1;flex:1}}.main-marketing-layer{margin-bottom:4em}.main-marketing-layer .image{background-color:#f9efe2;background-repeat:no-repeat;background-position:center;background-size:cover;padding:60% 0 2em;margin-bottom:1em;position:relative}@media(min-width: 48rem){.main-marketing-layer .image{padding:0 0 10%;aspect-ratio:16/9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.main-marketing-layer .image::before{content:"";display:block;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(40%, transparent), to(rgba(34, 34, 34, 0.9)));background-image:linear-gradient(to bottom, transparent 40%, rgba(34, 34, 34, 0.9) 100%);position:absolute;inset:0 0 0 0;z-index:1}@media(min-width: 48rem){.main-marketing-layer .image::before{background-image:-webkit-gradient(linear, left top, right top, from(rgba(34, 34, 34, 0.9)), color-stop(50%, transparent));background-image:linear-gradient(to right, rgba(34, 34, 34, 0.9), transparent 50%)}}.main-marketing-layer .image::after{content:"";display:block;aspect-ratio:32/1;background-image:-webkit-gradient(linear, left top, right bottom, color-stop(49.5%, transparent), color-stop(50%, #ffffff));background-image:linear-gradient(to bottom right, transparent 49.5%, #ffffff 50%);position:absolute;bottom:0;left:0;right:0;z-index:2}.main-marketing-layer .video iframe{width:100%;height:100%;position:absolute;inset:0 0 0 0}.main-marketing-layer .container{width:100%}.main-marketing-layer .copy{color:#fff;position:relative;z-index:1;text-shadow:0 0 10px #222}@media(min-width: 48rem){.main-marketing-layer .copy{width:60%}}.main-marketing-layer .eyebrow{color:#fc0;font-weight:600;text-transform:uppercase;letter-spacing:1px}.main-marketing-layer .headline{font-size:2em;font-weight:600;margin:0}@media(min-width: 48rem){.main-marketing-layer .headline{margin-bottom:1em}}@media(min-width: 64rem){.main-marketing-layer .headline{font-size:3em;margin-bottom:.5em}}@media(min-width: 80rem){.main-marketing-layer .headline{font-size:4em}}.main-marketing-layer .mma-buttons{margin:0;padding:0;list-style:none}@media(min-width: 30rem){.main-marketing-layer .mma-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}}.main-marketing-layer .mma-buttons a{display:block;margin-bottom:.75em;text-shadow:none}@media(min-width: 30rem){.main-marketing-layer .mma-buttons a{display:inline-block;margin:0}}@media(min-width: 48rem){.main-marketing-layer .mobile-buttons{display:none}}@media(max-width: calc(48rem - 1px)){.main-marketing-layer .desktop-buttons{display:none}}.main-marketing-layer .eyebrow,.main-marketing-layer .headline,.main-marketing-layer .mma-buttons{-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.main-marketing-layer .eyebrow.animated,.main-marketing-layer .headline.animated,.main-marketing-layer .mma-buttons.animated{-webkit-animation-play-state:running;animation-play-state:running}.stories-header{background-image:-webkit-gradient(linear, left top, left bottom, from(#F9EFE2), color-stop(200%, #ffffff));background-image:linear-gradient(to bottom, #F9EFE2, #ffffff 200%);position:relative}.stories-header::after{content:"";display:block;aspect-ratio:32/1;background-image:-webkit-gradient(linear, left top, right bottom, color-stop(50%, transparent), color-stop(50%, #ffffff));background-image:linear-gradient(to bottom right, transparent 50%, #ffffff 50%);position:absolute;top:100%;left:0;right:0;-webkit-transform:translateY(-99%);transform:translateY(-99%)}@media(min-width: 64rem){.stories-header .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:calc(var(--grid-max-width)*1px + var(--site-padding)*2);margin:0 auto;min-height:860px}}.stories-header .copy{padding:2.5em var(--site-padding) 3.5em;-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.stories-header .copy.animated{-webkit-animation-play-state:running;animation-play-state:running}@media(min-width: 64rem){.stories-header .copy{width:45%;max-width:620px;padding-bottom:5em}}.stories-header .eyebrow{font-size:.875em;font-weight:600;text-transform:uppercase}.stories-header .headline{color:#900;font-size:1.75em;font-weight:600;text-wrap:balance}@media(min-width: 48rem){.stories-header .headline{font-size:2.5em}}@media(min-width: 64rem){.stories-header .headline{font-size:3em}}@media(min-width: 80rem){.stories-header .headline{font-size:3.5em}}.editor-styles-wrapper .stories-header::before{content:"";display:block;position:absolute;inset:0 0 0 0;z-index:2}.editor-styles-wrapper .stories-header .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;width:4000px}.stories-subscribe{margin-top:3em;max-width:480px}.stories-subscribe>p{font-family:"adobe-caslon-pro","Times New Roman",serif;font-size:1.25rem;font-weight:600}@media(min-width: 64rem){.stories-subscribe>p{font-size:1.5rem}}.stories-subscribe form{position:relative;overflow:hidden;padding-bottom:70px;margin-bottom:2em}.stories-subscribe #gdpr_text{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.stories-subscribe #gdpr_text:not(caption){position:absolute !important}.stories-subscribe .grecaptcha-badge{position:absolute !important}.stories-subscribe div.ctct-form-embed.form_3 .ctct-form-defaults{background:rgba(0,0,0,0);padding:0}.stories-subscribe div.ctct-form-embed form.ctct-form-custom .ctct-form-required:before{display:none}.stories-subscribe div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{background:#fff;color:#222;padding:10px 45px 10px 15px;border:1px solid #222;border-radius:3px;width:100%;height:auto;font-size:1em}.stories-subscribe div.ctct-form-embed form.ctct-form-custom button.ctct-form-button{background:#fc0 url(../img/icon-arrow.svg) no-repeat center;background-size:13px;color:#222;display:block;width:28px;height:28px;text-indent:-9999px;border:0;border-radius:50%;position:absolute;bottom:102px;right:10px}.stories-subscribe div.ctct-form-embed form.ctct-form-custom button.ctct-form-button:hover,.stories-subscribe div.ctct-form-embed form.ctct-form-custom button.ctct-form-button:focus-visible{border:0}.slider-column{padding:0 var(--site-padding);-webkit-animation:slideLeft .5s backwards;animation:slideLeft .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.slider-column.animated{-webkit-animation-play-state:running;animation-play-state:running}@media(min-width: 64rem){.slider-column{width:50%;position:absolute;top:0;right:0;bottom:0;padding:2em 0}}.s-header-slide{width:100%;max-width:380px;overflow:hidden;position:relative}.s-header-slide::after{display:block;content:"";background-image:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), to(#222222));background-image:linear-gradient(to bottom, transparent 60%, #222222 100%);position:absolute;inset:0 0 0 0}.s-header-slide:hover img,.s-header-slide:focus-visible img{scale:1.05}.s-header-slide:hover .slide-copy,.s-header-slide:focus-visible .slide-copy{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.s-header-slide:last-of-type{margin-right:50%}.s-header-slide .image{background:#f9efe2}.s-header-slide img{width:100%;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;margin:0;-webkit-transition:scale .3s;transition:scale .3s}.s-header-slide .slide-copy{width:200%;display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;padding:20px;text-align:center;position:absolute;bottom:0;left:0;z-index:1;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;text-shadow:0 0 5px rgba(34,34,34,.3)}.s-header-slide .title{color:#fc0;font-size:2rem;margin:0}.s-header-slide .description{color:#fff;font-size:1.125rem;font-style:italic;line-height:1.2}.s-header-slide .more-link{color:#fc0;text-decoration-color:rgba(0,0,0,0);font-weight:600;font-style:normal}.s-header-slide .more-link::before{content:"";padding-right:1.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 11'%3E%3Cpath d='m14.6.2-1.4 1.4 2.9 2.9H.5v2h15.6l-2.9 2.9 1.4 1.4 5.3-5.3L14.6.2z' style='fill:%23fff'/%3E%3C/svg%3E");background-position:left center;background-repeat:no-repeat;background-size:18px;-webkit-filter:brightness(0) saturate(100%) invert(81%) sepia(21%) saturate(4417%) hue-rotate(0deg) brightness(105%) contrast(102%);filter:brightness(0) saturate(100%) invert(81%) sepia(21%) saturate(4417%) hue-rotate(0deg) brightness(105%) contrast(102%);-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s, -webkit-filter .2s}.s-header-slide .more-link:hover,.s-header-slide .more-link:focus-visible{color:#fff}.s-header-slide .more-link:hover::before,.s-header-slide .more-link:focus-visible::before{-webkit-filter:none;filter:none}.s-header-slider-pagination{position:static;margin:1em 0 3em}.s-header-slider-pagination .swiper-pagination-bullet{background:#222;width:20px;height:2px;border-radius:0;opacity:1;--swiper-pagination-bullet-horizontal-gap: 8px}.s-header-slider-pagination .swiper-pagination-bullet-active{background:#900}.s-header-nav{position:absolute;bottom:2.5em;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em}.s-header-nav .s-header-next,.s-header-nav .s-header-prev{position:static;margin:0;width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 11'%3E%3Cpath d='m14.6.2-1.4 1.4 2.9 2.9H.5v2h15.6l-2.9 2.9 1.4 1.4 5.3-5.3L14.6.2z' style='fill:%23fff'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:18px;-webkit-filter:brightness(0) saturate(100%) invert(10%) sepia(67%) saturate(5915%) hue-rotate(17deg) brightness(95%) contrast(128%);filter:brightness(0) saturate(100%) invert(10%) sepia(67%) saturate(5915%) hue-rotate(17deg) brightness(95%) contrast(128%)}.s-header-nav .s-header-next:hover,.s-header-nav .s-header-next:focus-visible,.s-header-nav .s-header-prev:hover,.s-header-nav .s-header-prev:focus-visible{background-color:#900;-webkit-filter:none;filter:none}.s-header-nav .s-header-next::after,.s-header-nav .s-header-prev::after{display:none}.s-header-nav .s-header-prev{rotate:180deg}@media(min-width: 64rem){.video-header-layer .wrap{min-height:660px}}@media(min-width: 64rem){.video-header-layer .copy{padding:3.5em var(--site-padding)}}@media(min-width: 64rem){.video-header-layer .headline{font-size:2.5em}}@media(min-width: 64rem){.video-header-layer .slider-column{padding-top:3.5em}}.video-header-layer .s-header-slide{max-width:780px}.video-header-layer .s-header-slide::after{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(40%, transparent), to(#222222));background-image:linear-gradient(to bottom, transparent 40%, #222222 100%)}.video-header-layer .s-header-slide img{aspect-ratio:16/9}.video-header-layer .v-copy{text-align:right;position:absolute;bottom:0;right:0;padding:1em 1.5em 1.5em 30%;z-index:1;text-shadow:0 0 5px rgba(34,34,34,.5)}.video-header-layer .v-copy .title{color:#fff;font-size:1rem;font-weight:700;text-transform:uppercase;margin:0 0 .5em}.video-header-layer .v-copy .description{color:#fff;font-size:1rem;font-style:italic;line-height:1.2}.video-header-layer .v-copy .quote{color:#fc0;font-size:1.5rem;font-weight:600;line-height:1.3}.video-header-layer .v-link{display:block;position:absolute;inset:0;z-index:2;background:url(../img/play.svg) no-repeat bottom 1em left 1em;background-size:80px;text-indent:-9999px}.vertical-video-header.remove-background{background:#fff}.vertical-video-header.remove-background::after{display:none}.accordion-layer{background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F9EFE2));background-image:linear-gradient(to bottom, #ffffff, #F9EFE2);padding:4em 0;position:relative}@media(min-width: 64rem){.accordion-layer{padding:6em 0}}.accordion-layer::after{content:"";display:block;aspect-ratio:32/1;background-image:-webkit-gradient(linear, left top, right bottom, color-stop(50%, transparent), color-stop(50%, #ffffff));background-image:linear-gradient(to bottom right, transparent 50%, #ffffff 50%);position:absolute;top:100%;left:0;right:0;-webkit-transform:translateY(-99%);transform:translateY(-99%)}.accordion-layer.remove-background{background:#fff}.accordion-layer.remove-background::after{display:none}.accordion-layer .eyebrow{font-family:"adobe-caslon-pro","Times New Roman",serif;font-weight:600}@media(min-width: 80rem){.accordion-layer .eyebrow{font-size:1.25em}}.accordion-layer .headline{color:#900;font-size:1.75em;margin:0 0 .5em}@media(min-width: 48rem){.accordion-layer .headline{font-size:2em}}@media(min-width: 80rem){.accordion-layer .headline{font-size:2.75em}}.editor-styles-wrapper .accordion-layer::before{content:"";display:block;position:absolute;inset:0 0 0 0;z-index:2}@media(min-width: 64rem){.accordion-layer.text-right .accordion-content{grid-column:7/span 6}}@media(min-width: 80rem){.accordion-layer.text-right .accordion-content{grid-column:8/span 5}}@media(min-width: 64rem){.accordion-layer.text-right .accordion-column{grid-column:1/span 6}}.accordion-content{-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.accordion-content.animated{-webkit-animation-play-state:running;animation-play-state:running}@media(min-width: 64rem){.accordion-content{grid-column:1/span 6;grid-row:1}}@media(min-width: 80rem){.accordion-content{grid-column:1/span 5}}.accordion-launchpads{display:grid;grid-template-columns:1fr;gap:2em;margin:2em 0 4em}@media(min-width: 640px){.accordion-launchpads{grid-template-columns:repeat(2, 1fr);gap:3em}}@media(min-width: 64rem){.accordion-launchpads{margin-bottom:0}}.accordion-launchpad .title{color:#900;margin:0 0 .5em}@media(min-width: 64rem){.accordion-launchpad p{font-size:1.125rem;line-height:1.4}}.accordion-column{-webkit-animation:slideLeft .5s backwards;animation:slideLeft .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.accordion-column.animated{-webkit-animation-play-state:running;animation-play-state:running}@media(min-width: 64rem){.accordion-column{grid-column:7/span 6;grid-row:1;padding-top:3em}}.accordion-column details{width:100%}.accordion-column summary{font-size:1.125em}@media(min-width: 64rem){.accordion-column summary::after{top:26px}}.cards-layer{padding:2em 0;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(249, 239, 226, 0.6)), to(#F9EFE2));background-image:linear-gradient(to bottom, rgba(249, 239, 226, 0.6), #F9EFE2);position:relative}@media(min-width: 64rem){.cards-layer{padding:2em 0 4em}}.cards-layer.remove-background{background:#fff}.editor-styles-wrapper .cards-layer:after{content:"";display:block;position:absolute;inset:0 0 0 0;z-index:2}.cards-header{padding:2em 0;margin-bottom:2em}@media(min-width: 64rem){.cards-header{padding-top:4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2em}}.cards-header .eyebrow{font-size:1.125em;font-family:"adobe-caslon-pro","Times New Roman",serif;font-weight:600}.cards-header .headline{color:#900;font-size:1.75em;margin:0 0 .5em}@media(min-width: 64rem){.cards-header .headline{font-size:2.75em}}@media(min-width: 80rem){.cards-header .headline{font-size:3em}}.cards-header .text{line-height:1.3;margin-bottom:2em}.cards-headlines{-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.cards-headlines.animated{-webkit-animation-play-state:running;animation-play-state:running}@media(min-width: 64rem){.cards-headlines{width:65%}}.cards-content{-webkit-animation:slideLeft .5s backwards;animation:slideLeft .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.cards-content.animated{-webkit-animation-play-state:running;animation-play-state:running}@media(min-width: 64rem){.cards-content{width:35%}}.cards-slider{overflow:visible;padding:0 var(--site-padding)}.cards-slider .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.card-slide{min-width:280px;max-width:340px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.card-slide.animated{-webkit-animation-play-state:running;animation-play-state:running}.card-wrap{max-width:340px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-perspective:1000px;perspective:1000px;position:relative}.card-wrap.flipped .card-content{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.card-wrap:hover .card-content,.card-wrap:focus-visible .card-content{-webkit-box-shadow:0 0 10px rgba(34,34,34,.2);box-shadow:0 0 10px rgba(34,34,34,.2)}.card-wrap:hover img,.card-wrap:focus-visible img{-webkit-transform:scale(1.1);transform:scale(1.1)}.card-wrap .headline{margin:0;font-weight:700}.card-wrap .subheadline{font-size:1.025em}.card-wrap .card-text{overflow:auto;margin-bottom:1em}.card-content{font-size:1.125rem;border-radius:10px;-webkit-transition:-webkit-transform .75s,-webkit-box-shadow .3s;transition:-webkit-transform .75s,-webkit-box-shadow .3s;transition:transform .75s,box-shadow .3s;transition:transform .75s,box-shadow .3s,-webkit-transform .75s,-webkit-box-shadow .3s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.card-front{background:#fff;color:#900;padding:16px;border-radius:10px;height:100%}@media(min-width: 48rem){.card-front{font-size:1.25rem}}.card-front .image{border-radius:5px;overflow:hidden;margin-bottom:2em;pointer-events:none}.card-front .image img{margin:0;width:100%;aspect-ratio:1.1/1;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.card-back{background:#900;color:#fff;padding:24px;border-radius:10px;position:absolute;inset:0 0 0 0;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-back .button{background:#fc0;color:#222;border-color:#fc0;justify-self:flex-end;margin:auto 0 0}.card-back .button::after{-webkit-filter:brightness(0%);filter:brightness(0%)}.card-front,.card-back{-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(min-width: 48rem){.careers-layer .image{height:800px}}select.careers-select{display:block;font-family:"National",Arial,Helvetica,sans-serif;font-size:1.125em;font-weight:500;color:#fff;line-height:1.3;padding:.5em 2em .5em 1.5em;width:100%;max-width:100%;margin:0 0 2em;border:0;border-radius:1.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M6.6 11 1.9 6.4v1.9l5.3 5.3 5.3-5.3V6.4l-4.7 4.7V1H6.5v10Z' style='fill:%23fff'/%3E%3C/svg%3E"),-webkit-gradient(linear, left top, left bottom, from(#990000), to(#990000));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M6.6 11 1.9 6.4v1.9l5.3 5.3 5.3-5.3V6.4l-4.7 4.7V1H6.5v10Z' style='fill:%23fff'/%3E%3C/svg%3E"),linear-gradient(to bottom, #990000 0%, #990000 100%);background-repeat:no-repeat,repeat;background-position:right 1.25em top 50%,0 0;background-size:.65em auto,100%}select.careers-select::-ms-expand{display:none}select.careers-select option{color:#222;font-size:1rem;font-weight:normal}.careers-results{min-height:200px}.careers-result{display:none}.careers-result ul{margin:0;padding:0;list-style:none}.careers-result li{border-bottom:1px solid #222}.careers-result a{display:block;font-size:1.125rem;font-weight:600;line-height:1.3;padding:.75rem 0 .75rem 40px;text-decoration-color:rgba(0,0,0,0);position:relative}.careers-result a::before{content:"";display:block;width:27px;height:27px;background:url(../img/arrow-down-red.svg) no-repeat center;position:absolute;top:12px;left:0;rotate:-90deg;-webkit-transition:-webkit-transform .3s,-webkit-filter .3s;transition:-webkit-transform .3s,-webkit-filter .3s;transition:transform .3s,filter .3s;transition:transform .3s,filter .3s,-webkit-transform .3s,-webkit-filter .3s}.careers-result a:hover,.careers-result a:focus-visible{color:#222}.careers-result a:hover::before,.careers-result a:focus-visible::before{-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-filter:brightness(0) saturate(100%);filter:brightness(0) saturate(100%)}.events-layer{padding:2em 0}@media(min-width: 48rem){.events-layer{padding:4em 0}}.events-layer .events-layer-header{margin-bottom:2em}@media(min-width: 48rem){.events-layer .events-layer-header{font-size:1.125em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5%}}@media(min-width: 64rem){.events-layer .events-layer-header{font-size:1.25em}}.events-layer .events-layer-header .copy{-webkit-box-flex:1;-ms-flex:1;flex:1}.events-layer .events-layer-header h2{color:#900;font-size:2em;margin:0 0 .25em}@media(min-width: 64rem){.events-layer .events-layer-header h2{font-size:2.5em}}@media(min-width: 80rem){.events-layer .events-layer-header h2{font-size:3em}}.events-layer .events-layer-header .copy,.events-layer .events-layer-header .button{-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.events-layer .events-layer-header .copy.animated,.events-layer .events-layer-header .button.animated{-webkit-animation-play-state:running;animation-play-state:running}.events-layer .localist-widget{-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.events-layer .localist-widget.animated{-webkit-animation-play-state:running;animation-play-state:running}.events-layer .localist-widget #lw{font-family:"National",Arial,Helvetica,sans-serif}.events-layer .localist-widget #lw ul{margin:0;padding:0;list-style:none;border-top:2px solid #222;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.events-layer .localist-widget #lw li.lwe{padding:.5em 1em;border-bottom:2px solid #222;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #F9EFE2));background-image:linear-gradient(to bottom, transparent 50%, #F9EFE2 50%);background-size:100% 200%;background-position:top center;-webkit-transition:background-position .2s;transition:background-position .2s}.events-layer .localist-widget #lw li.lwe:hover,.events-layer .localist-widget #lw li.lwe:focus-visible{background-position:bottom center}.events-layer .localist-widget #lw .lwn{font-weight:400;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.events-layer .localist-widget #lw .lwn a{width:75%;text-decoration-color:rgba(0,0,0,0);color:#222;padding:.5em 60px .5em 0;font-size:1.125rem}@media(min-width: 48rem){.events-layer .localist-widget #lw .lwn a{width:82.97%;font-size:1.375rem}}.events-layer .localist-widget #lw .lwn a:hover,.events-layer .localist-widget #lw .lwn a:focus-visible{color:#900;background:url(../img/arrow-slider-red.svg) no-repeat right center;background-size:50px;text-decoration-color:currentColor}@media(min-width: 48rem){.events-layer .localist-widget #lw .lwn a:hover,.events-layer .localist-widget #lw .lwn a:focus-visible{background-size:60px}}.events-layer .localist-widget #lw .lwn0{width:20%;font-size:1.125rem;font-variant-numeric:lining-nums}@media(min-width: 48rem){.events-layer .localist-widget #lw .lwn0{width:14.46%;font-size:1.375rem}}.events-layer .localist-widget #lw .lwn0 .month{color:#900;font-family:"National",Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}@media(min-width: 48rem){.events-layer .localist-widget #lw .lwn0 .month{font-size:.875rem}}.events-layer .localist-widget #lw .lwl{display:none}.editor-styles-wrapper .events-layer:after{content:"";display:block;position:absolute;inset:0 0 0 0;z-index:2}.explore-layer{background:#fff;padding:4em 0;position:relative}@media(min-width: 64rem){.explore-layer{padding:8em 0 6em}}.explore-layer::after{content:"";display:block;background:#900;width:100%;height:2px;rotate:-2deg;position:absolute;top:0;right:0;left:0;-webkit-transform-origin:right top;transform-origin:right top}.explore-layer .eyebrow{font-family:"adobe-caslon-pro","Times New Roman",serif;font-weight:600}@media(min-width: 80rem){.explore-layer .eyebrow{font-size:1.25em}}.explore-layer .headline{color:#900;font-size:1.75em;margin:0 0 .5em}@media(min-width: 48rem){.explore-layer .headline{font-size:2em}}@media(min-width: 80rem){.explore-layer .headline{font-size:2.75em;margin-bottom:1em}}.editor-styles-wrapper .explore-layer::before{content:"";display:block;position:absolute;inset:0 0 0 0;z-index:2}.explore-launchpads{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2em}.explore-launchpad{aspect-ratio:6/4;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:5px;overflow:hidden;position:relative;width:100%}@media(min-width: 64rem){.explore-launchpad{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}}.explore-launchpad:hover .copy,.explore-launchpad:focus-visible .copy{top:20px}.explore-launchpad .copy{background-color:#f9efe2;padding:40px 40px 10px;position:absolute;top:calc(100% - 85px);left:0;bottom:0;right:0;-webkit-transition:top .3s;transition:top .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.explore-launchpad .copy::after{content:"";display:block;aspect-ratio:32/1;background-image:-webkit-gradient(linear, left top, right bottom, color-stop(50%, transparent), color-stop(50%, #F9EFE2));background-image:linear-gradient(to bottom right, transparent 50%, #F9EFE2 50%);position:absolute;top:1px;left:0;right:0;-webkit-transform:translateY(-99%);transform:translateY(-99%)}.explore-launchpad .title{margin:0 0 1.5em;font-family:"adobe-caslon-pro","Times New Roman",serif;font-size:1.25rem;color:#900;text-transform:uppercase}.explore-launchpad .explore-links{margin:0 auto;padding:0;list-style:none;width:100%;overflow:auto}.explore-launchpad .explore-links li{margin-bottom:.5em}.explore-launchpad .explore-links a{color:#222;text-decoration-color:rgba(0,0,0,0)}.explore-launchpad .explore-links a:hover,.explore-launchpad .explore-links a:focus-visible{color:#900;text-decoration-color:currentColor}.icon-layer{background-image:-webkit-gradient(linear, left top, left bottom, from(#F9EFE2), to(#ffffff));background-image:linear-gradient(to bottom, #F9EFE2, #ffffff);padding:4em 0;position:relative;text-align:center}@media(min-width: 48rem){.icon-layer{padding:6em 0}}@media(min-width: 64rem){.icon-layer{padding:8em 0}}.editor-styles-wrapper .icon-layer:after{content:"";display:block;position:absolute;inset:0 0 0 0;z-index:2}.icon-layer .headline{color:#900;font-size:1.75em;margin:0 0 2em;-webkit-animation:slideDown .5s backwards;animation:slideDown .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.icon-layer .headline.animated{-webkit-animation-play-state:running;animation-play-state:running}@media(min-width: 48rem){.icon-layer .headline{font-size:2.75em}}.icon-layer .icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3em;max-width:1360px;margin:0 auto}.icon-layer .icon{max-width:300px;margin:0 auto;font-size:1.125rem;line-height:1.4;-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.icon-layer .icon.animated{-webkit-animation-play-state:running;animation-play-state:running}@media(min-width: 48rem){.icon-layer .icon{font-size:1.25rem}}.icon-layer .icon-image{margin-bottom:1em}.icon-layer .icon-image img{width:180px;height:180px;-o-object-fit:cover;object-fit:cover;margin:0 auto}.icon-layer .icon-headline{color:#900;font-family:"adobe-caslon-pro","Times New Roman",serif;font-size:1.25em;line-height:1.2}@media(min-width: 48rem){.icon-layer .icon-headline{font-size:1.75em}}.people-layer{background-image:-webkit-gradient(linear, left top, left bottom, from(#F9EFE2), to(#ffffff));background-image:linear-gradient(to bottom, #F9EFE2, #ffffff);padding:4em 0;position:relative}@media(min-width: 64rem){.people-layer{padding:6em 0}}.people-layer::after{content:"";display:block;background:#900;width:100%;height:2px;rotate:-2deg;position:absolute;top:0;right:0;left:0;-webkit-transform-origin:right top;transform-origin:right top}.people-layer.remove-background{background:#fff}.people-layer.remove-background::after{display:none}.people-layer .people-header{-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.people-layer .people-header.animated{-webkit-animation-play-state:running;animation-play-state:running}.people-layer .eyebrow{font-family:"adobe-caslon-pro","Times New Roman",serif;font-weight:600}@media(min-width: 80rem){.people-layer .eyebrow{font-size:1.25em}}.people-layer .headline{color:#900;font-size:1.75em;margin:0 0 .5em}@media(min-width: 48rem){.people-layer .headline{font-size:2em}}@media(min-width: 80rem){.people-layer .headline{font-size:2.875em}}.editor-styles-wrapper .people-layer::before{content:"";display:block;position:absolute;inset:0 0 0 0;z-index:2}.people-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3em 2.5em}.person{text-align:center;max-width:240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.person.animated{-webkit-animation-play-state:running;animation-play-state:running}.person .name{color:#900;font-family:"adobe-caslon-pro","Times New Roman",serif}.person .title{font-size:.875em}.person .image{margin:0 auto 1em}.person .image img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;margin:0;border-radius:50%;-webkit-box-shadow:0 5px 10px rgba(34,34,34,.2);box-shadow:0 5px 10px rgba(34,34,34,.2)}.person .button{margin-top:auto;min-height:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.person .button::after{top:35%}.programs-list-layer{padding:4em 0;position:relative}@media(min-width: 64rem){.programs-list-layer{font-size:1rem;padding:6em 0}}@media(min-width: 80rem){.programs-list-layer{font-size:1.25rem}}.editor-styles-wrapper .programs-list-layer:after{content:"";display:block;position:absolute;inset:0 0 0 0;z-index:2}.programs-list-layer .copy{margin-bottom:2em;-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.programs-list-layer .copy.animated{-webkit-animation-play-state:running;animation-play-state:running}@media(min-width: 64rem){.programs-list-layer .copy{grid-column:1/span 6;grid-row:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}}.programs-list-layer .headline{color:#900;margin:0 0 .5em}@media(min-width: 80rem){.programs-list-layer .headline{font-size:1.75em}}.programs-list-layer .list-links{margin:0;padding:1.5em 0 0;list-style:none;border-top:1px solid #ccc}.programs-list-layer .list-link{margin-bottom:1.5em;padding-bottom:1.25em;border-bottom:1px solid #ccc}.programs-list-layer .list-link a{display:block;font-size:1.125em;font-weight:700;text-decoration-color:rgba(0,0,0,0)}.programs-list-layer .list-link a:hover,.programs-list-layer .list-link a:focus-visible{text-decoration-color:currentColor}.programs-list-layer .testimonial{-webkit-animation:slideLeft .5s backwards;animation:slideLeft .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.programs-list-layer .testimonial.animated{-webkit-animation-play-state:running;animation-play-state:running}@media(min-width: 640px){.programs-list-layer .testimonial{display:grid;grid-template-columns:repeat(2, 1fr);grid-row:1;gap:3em}}@media(min-width: 64rem){.programs-list-layer .testimonial{grid-column:7/span 6;font-size:1.125rem}}.programs-list-layer .image{margin-bottom:3em;background-color:#eaeaea}@media(min-width: 640px){.programs-list-layer .image{margin:0}}.programs-list-layer .image img{margin:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.programs-list-layer .quote-wrap{position:relative;margin:0 auto}.programs-list-layer .quote-wrap::before,.programs-list-layer .quote-wrap::after{content:"";display:block;width:30px;height:20px;background:url(../img/quote.svg) no-repeat 0 0;position:absolute}.programs-list-layer .quote-wrap::before{top:0;left:0}.programs-list-layer .quote-wrap::after{bottom:0;right:0;rotate:180deg}.programs-list-layer .inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:3em 0 2.5em}.programs-list-layer .inner::before,.programs-list-layer .inner::after{content:"";display:block;width:calc(100% - 45px);height:2px;background:#900;position:absolute}.programs-list-layer .inner::before{top:10px;right:0}.programs-list-layer .inner::after{bottom:10px;left:0}.programs-list-layer .quote{font-size:1.25em;line-height:1.4}.programs-list-layer .attribution{font-style:italic;line-height:1.4}.programs-list-layer .attribution b{display:block;font-size:1.25em;font-style:normal}.programs-list-layer.text-right{background:#f9efe2}.programs-list-layer.text-right .copy{-webkit-animation:slideLeft .5s backwards;animation:slideLeft .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.programs-list-layer.text-right .copy.animated{-webkit-animation-play-state:running;animation-play-state:running}@media(min-width: 64rem){.programs-list-layer.text-right .copy{grid-column:7/span 6}}.programs-list-layer.text-right .testimonial{-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.programs-list-layer.text-right .testimonial.animated{-webkit-animation-play-state:running;animation-play-state:running}@media(min-width: 640px){.programs-list-layer.text-right .testimonial .image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(min-width: 64rem){.programs-list-layer.text-right .testimonial{grid-column:1/span 6}}@media(min-width: 640px){.programs-list-layer.no-image .testimonial{display:block}}.spotlight-layer{padding:2em 0}.spotlight-layer .copy{position:relative;font-size:.9375rem;padding:2em var(--site-padding);background-image:-webkit-gradient(linear, left top, left bottom, from(#F9EFE2), to(#ffffff));background-image:linear-gradient(to bottom, #F9EFE2, #ffffff 100%)}@media(min-width: 48rem){.spotlight-layer .copy{padding:6em var(--site-padding) 2em;font-size:1.25rem;margin-top:8%}}@media(min-width: 80rem){.spotlight-layer .copy{font-size:1.325rem}}.spotlight-layer .copy::after{content:"";display:block;aspect-ratio:32/1;background-image:-webkit-gradient(linear, left top, right bottom, color-stop(50%, #ffffff), color-stop(50%, #F9EFE2));background-image:linear-gradient(to bottom right, #ffffff 50%, #F9EFE2 50%);position:absolute;top:0;left:0;right:0;-webkit-transform:translateY(-99%);transform:translateY(-99%)}.spotlight-layer.remove-background .copy{background:#fff}.spotlight-layer.remove-background .copy::after{display:none}.spotlight-layer .inner{-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.spotlight-layer .inner.animated{-webkit-animation-play-state:running;animation-play-state:running}.spotlight-layer .wrap{margin:0 auto}@media(min-width: 48rem){.spotlight-layer .wrap{max-width:var(--content-max-width);padding:0 40% 0 0;padding:0 clamp(0px,40%,680px) 0 0}}.spotlight-layer .image{background-color:#f9efe2;background-position:center;background-repeat:no-repeat;background-size:cover;aspect-ratio:1/1;-webkit-animation:slideLeft .5s backwards;animation:slideLeft .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}@media(min-width: 48rem){.spotlight-layer .image{width:35%;aspect-ratio:auto;clip-path:polygon(6% 0, 100% 0, 100% 100%, 0% 100%);position:absolute;top:0;right:0;bottom:0}}.spotlight-layer .image.animated{-webkit-animation-play-state:running;animation-play-state:running}.spotlight-layer .eyebrow{font-size:1.125em;font-family:"adobe-caslon-pro","Times New Roman",serif;font-weight:600}.spotlight-layer .headline{color:#900;font-size:1.75em;margin:0 0 .5em}@media(min-width: 64rem){.spotlight-layer .headline{font-size:2.75em}}@media(min-width: 80rem){.spotlight-layer .headline{font-size:3em}}.spotlight-layer .text{line-height:1.3;margin-bottom:2em}@media(min-width: 48rem){.spotlight-layer.text-right .wrap{padding:0 0 0 40%;padding:0 0 0 clamp(0px,40%,680px)}}.spotlight-layer.text-right .inner{-webkit-animation:slideLeft .5s backwards;animation:slideLeft .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.spotlight-layer.text-right .inner.animated{-webkit-animation-play-state:running;animation-play-state:running}.spotlight-layer.text-right .image{-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}@media(min-width: 48rem){.spotlight-layer.text-right .image{clip-path:polygon(0 0, 94% 0, 100% 100%, 0% 100%);right:auto;left:0}}.spotlight-layer.text-right .image.animated{-webkit-animation-play-state:running;animation-play-state:running}.editor-styles-wrapper .spotlight-layer:after{content:"";display:block;position:absolute;inset:0 0 0 0;z-index:2}.stats-layer{padding:4em 0}@media(min-width: 64rem){.stats-layer{padding:8em 0}}.editor-styles-wrapper .stats-layer:after{content:"";display:block;position:absolute;inset:0 0 0 0;z-index:2}.editor-styles-wrapper .stats-layer .stat.animate{opacity:1}.editor-styles-wrapper .stats-layer circle{-webkit-animation:rotate-circle 1s ease-in-out forwards;animation:rotate-circle 1s ease-in-out forwards}.stats-layer .headline{color:#900;text-align:center;margin:0 0 1em;-webkit-animation:slideDown .5s backwards;animation:slideDown .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.stats-layer .headline.animated{-webkit-animation-play-state:running;animation-play-state:running}@media(min-width: 48rem){.stats-layer .headline{font-size:2em}}@media(min-width: 64rem){.stats-layer .headline{font-size:3em}}.stats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2em}.stat{text-align:center;font-size:1rem;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:280px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}@media(min-width: 80rem){.stat{width:380px;font-size:1.125rem}}.stat .text{width:70%}.stat .number{color:#900;display:block;font-size:5em;line-height:1;font-variant-numeric:lining-nums}@media(min-width: 80rem){.stat .number{font-size:6em}}.stat .number sup{font-size:.25em;font-weight:600;position:relative;top:-35px}@media(min-width: 80rem){.stat .number sup{top:-55px}}.stat svg{rotate:-90deg;width:100%;height:100%;position:absolute;inset:0 0 0 0}.stat circle{width:100%;height:100%;fill:rgba(0,0,0,0);stroke:#900;stroke-width:2%}@media(min-width: 48rem){.stat circle{stroke-dasharray:302%;stroke-dashoffset:302%}}@media(min-width: 80rem){.stat circle{stroke-width:3%}}.stat.animated{opacity:1}.stat.animated circle{-webkit-animation:rotate-circle 1s ease-in-out forwards;animation:rotate-circle 1s ease-in-out forwards}.stat.animated:nth-child(1) circle{-webkit-animation-delay:0.25s;animation-delay:0.25s}.stat.animated:nth-child(2) circle{-webkit-animation-delay:0.5s;animation-delay:0.5s}.stat.animated:nth-child(3) circle{-webkit-animation-delay:0.75s;animation-delay:0.75s}.stat.animated:nth-child(4) circle{-webkit-animation-delay:1s;animation-delay:1s}.stat.animated:nth-child(5) circle{-webkit-animation-delay:1.25s;animation-delay:1.25s}.stat.animated:nth-child(6) circle{-webkit-animation-delay:1.5s;animation-delay:1.5s}@-webkit-keyframes rotate-circle{to{stroke-dashoffset:0}}@keyframes rotate-circle{to{stroke-dashoffset:0}}.stories-layer{padding:2em 0}.editor-styles-wrapper .stories-layer:after{content:"";display:block;position:absolute;inset:0 0 0 0;z-index:2}.editor-styles-wrapper .stories-layer .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100000px}.stories-layer .stories-more{text-align:center;padding:2em 0}.stories-slider-layer{padding:2em 0;overflow:hidden}.editor-styles-wrapper .stories-slider-layer:after{content:"";display:block;position:absolute;inset:0 0 0 0;z-index:2}.stories-slider-header{margin-bottom:2em}@media(min-width: 48rem){.stories-slider-header{font-size:1.125em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5%}}.stories-slider-header .copy{-webkit-box-flex:1;-ms-flex:1;flex:1}.stories-slider-header h2{color:#900;font-size:2em;margin:0 0 .25em}@media(min-width: 64rem){.stories-slider-header h2{font-size:2.5em}}.stories-slider-header p{font-family:"adobe-caslon-pro","Times New Roman",serif;font-weight:600}.stories-slider-header .nav{position:relative;display:none}@media(min-width: 48rem){.stories-slider-header .nav{display:block;height:65px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}}.stories-slider-header .copy,.stories-slider-header .nav,.stories-slider-header .button{-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.stories-slider-header .copy.animated,.stories-slider-header .nav.animated,.stories-slider-header .button.animated{-webkit-animation-play-state:running;animation-play-state:running}.stories-slider{overflow:visible}.stories-slider .post-listing{max-width:470px;-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.stories-slider .post-listing.animated{-webkit-animation-play-state:running;animation-play-state:running}.stories-slider .post-listing .image{margin-bottom:2em}.stories-slider-next,.stories-slider-prev{width:65px;height:65px;background:url(../img/arrow-slider.svg) no-repeat center;background-size:contain;cursor:pointer}.stories-slider-next.swiper-button-disabled,.stories-slider-prev.swiper-button-disabled{opacity:.2;cursor:default}.stories-slider-prev{rotate:180deg}.stories-slider-pagination{position:static;margin:1em 0}@media(min-width: 48rem){.stories-slider-pagination{display:none}}.stories-slider-pagination .swiper-pagination-bullet{background:#fc0;opacity:1}.stories-slider-pagination .swiper-pagination-bullet-active{background:#222}.story-feature-layer{background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#F9EFE2));background-image:linear-gradient(to bottom, #ffffff, #F9EFE2);padding:4em 0;position:relative}@media(min-width: 64rem){.story-feature-layer{padding:6em 0}}.story-feature-layer.remove-background{background:#fff}@media(min-width: 48rem){.story-feature-layer .grid{display:grid;grid-template-columns:repeat(var(--grid-columns), 1fr);grid-template-rows:auto;-webkit-column-gap:calc(var(--grid-gap)/(var(--grid-max-width)*var(--grid-columns)/var(--grid-max-columns))*100%);-moz-column-gap:calc(var(--grid-gap)/(var(--grid-max-width)*var(--grid-columns)/var(--grid-max-columns))*100%);column-gap:calc(var(--grid-gap)/(var(--grid-max-width)*var(--grid-columns)/var(--grid-max-columns))*100%)}}.story-feature-layer .headline{color:#900;font-size:1.75em;margin:0 0 .5em}@media(min-width: 48rem){.story-feature-layer .headline{font-size:2em}}@media(min-width: 80rem){.story-feature-layer .headline{font-size:2.75em}}.story-feature-layer .headline a{text-decoration-color:rgba(0,0,0,0)}.story-feature-layer .headline a:hover,.story-feature-layer .headline a:focus-visible{text-decoration-color:currentColor}.story-feature-layer .story-excerpt{margin-bottom:1em}.editor-styles-wrapper .story-feature-layer::before{content:"";display:block;position:absolute;inset:0 0 0 0;z-index:2}.story-feature-layer.text-right .story-content{-webkit-animation:slideLeft .5s backwards;animation:slideLeft .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.story-feature-layer.text-right .story-content.animated{-webkit-animation-play-state:running;animation-play-state:running}@media(min-width: 48rem){.story-feature-layer.text-right .story-content{grid-column:7/span 6}}@media(min-width: 80rem){.story-feature-layer.text-right .story-content{grid-column:8/span 5}}.story-feature-layer.text-right .story-image{-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.story-feature-layer.text-right .story-image.animated{-webkit-animation-play-state:running;animation-play-state:running}@media(min-width: 48rem){.story-feature-layer.text-right .story-image{grid-column:1/span 6}}.story-feature-layer .story-content{margin-bottom:2em;-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.story-feature-layer .story-content.animated{-webkit-animation-play-state:running;animation-play-state:running}@media(min-width: 48rem){.story-feature-layer .story-content{grid-column:1/span 6;grid-row:1;margin:0}}@media(min-width: 80rem){.story-feature-layer .story-content{grid-column:1/span 5}}.story-feature-layer .story-image{-webkit-animation:slideLeft .5s backwards;animation:slideLeft .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.story-feature-layer .story-image.animated{-webkit-animation-play-state:running;animation-play-state:running}@media(min-width: 48rem){.story-feature-layer .story-image{grid-column:7/span 6;grid-row:1}}.story-feature-layer .story-image img{width:100%;height:auto !important;aspect-ratio:6/4;-o-object-fit:cover;object-fit:cover}.testimonial-layer{padding:2em 0}.testimonial-layer .container{position:relative}.testimonial-layer .container::before,.testimonial-layer .container::after{content:"";display:block;width:200px;aspect-ratio:1/1;background:url(../img/quote-top.svg) no-repeat 0 0;background-size:contain;position:absolute}@media(min-width: 48rem){.testimonial-layer .container::before,.testimonial-layer .container::after{width:300px}}@media(min-width: 64rem){.testimonial-layer .container::before,.testimonial-layer .container::after{width:400px}}@media(min-width: 80rem){.testimonial-layer .container::before,.testimonial-layer .container::after{width:600px}}.testimonial-layer .container::before{top:0;left:0}.testimonial-layer .container::after{rotate:180deg;bottom:0;right:0}.editor-styles-wrapper .testimonial-layer:after{content:"";display:block;position:absolute;inset:0 0 0 0;z-index:2}.editor-styles-wrapper .testimonial-layer .testimonial-slider{position:relative;z-index:1}.editor-styles-wrapper .testimonial-layer .testimonial-slide:not(:first-of-type){display:none}.testimonial-slide{padding:4em 0}@media(min-width: 64rem){.testimonial-slide{padding:8em 0}}.testimonial-slide .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em}@media(min-width: 48rem){.testimonial-slide .wrap{gap:3em}}.testimonial-slide .image{width:25%;max-width:360px;aspect-ratio:1/1;margin:0 auto 2em}.testimonial-slide .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.testimonial-slide .copy{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1rem;max-width:860px}.testimonial-slide .quote{font-size:1.5em;line-height:1.2;text-wrap:pretty;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 48rem){.testimonial-slide .quote{font-size:2.5em}}@media(min-width: 64rem){.testimonial-slide .quote{font-size:3.5em}}.testimonial-slide .name{text-transform:uppercase;margin:0 0 .5em;font-weight:700}.testimonial-slide .title{font-style:italic}.video-slider-layer{padding:2em 0;background:#fff;position:relative;overflow:hidden}@media(min-width: 64rem){.video-slider-layer{padding:4em 0 5em}}.editor-styles-wrapper .video-slider-layer:after{content:"";display:block;position:absolute;inset:0 0 0 0;z-index:2}.editor-styles-wrapper .video-slider-layer .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100000px}.editor-styles-wrapper .video-slider-layer .image::before{display:block;content:"Images and video do not appear in this admin preview.";padding:20px}.editor-styles-wrapper .video-slider-layer .video-slider-nav{display:none}.video-header{margin-bottom:4em}@media(min-width: 48rem){.video-header{max-width:1125px;margin:0 auto 4em;display:grid;grid-template-columns:repeat(2, 1fr);gap:1em}}.video-header .headline{color:#900;font-size:1.75em;margin:0 0 .5em;text-wrap:balance;-ms-flex-item-align:center;align-self:center}@media(min-width: 64rem){.video-header .headline{font-size:2.75em}}@media(min-width: 80rem){.video-header .headline{font-size:3em}}.video-header .text{line-height:1.3;margin-bottom:2em;-ms-flex-item-align:center;align-self:center}.video-header .headline,.video-header .text{-webkit-animation:slideRight .5s backwards;animation:slideRight .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.video-header .headline.animated,.video-header .text.animated{-webkit-animation-play-state:running;animation-play-state:running}.video-slider{overflow:visible;-webkit-animation:slideDown .5s backwards;animation:slideDown .5s backwards;-webkit-animation-play-state:paused;animation-play-state:paused}.video-slider.animated{-webkit-animation-play-state:running;animation-play-state:running}.video-slide{margin:0 40px;text-align:center;width:340px;-webkit-transition:scale .3s,-webkit-transform .3s;transition:scale .3s,-webkit-transform .3s;transition:scale .3s,transform .3s;transition:scale .3s,transform .3s,-webkit-transform .3s;position:relative}.video-slide:hover iframe,.video-slide:focus-visible iframe{display:block}.video-slide .video-link{display:block}.video-slide .image{background:#f9efe2;position:relative;aspect-ratio:9/16;-webkit-box-shadow:0 5px 10px rgba(34,34,34,.2);box-shadow:0 5px 10px rgba(34,34,34,.2)}.video-slide .image::after{display:block;content:"";background:url(../img/play.svg) no-repeat center;background-size:80px;position:absolute;inset:0 0 0 0;pointer-events:none}.video-slide img{margin:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-slide img:not(:first-of-type){display:none}.video-slide .video{position:absolute;top:0;width:100%;aspect-ratio:9/16;pointer-events:none}.video-slide iframe{display:none;height:100%;width:100%;position:absolute;inset:0 0 0 0;pointer-events:none}.video-slide .video-more-link{display:inline-block;font-size:1rem;font-weight:600;text-decoration-color:rgba(0,0,0,0);margin:1rem auto 0}.video-slide .video-more-link:hover,.video-slide .video-more-link:focus-visible{color:#222;text-decoration-color:currentColor}.video-slide .video-more-link:hover::before,.video-slide .video-more-link:focus-visible::before{-webkit-filter:none;filter:none}.video-slide .video-more-link::before{content:"";display:inline-block;vertical-align:middle;width:1rem;height:1rem;background:url(../img/icon-arrow.svg) no-repeat center;background-size:12px;margin-right:.5rem;-webkit-filter:brightness(0) saturate(100%) invert(10%) sepia(67%) saturate(5915%) hue-rotate(17deg) brightness(95%) contrast(128%);filter:brightness(0) saturate(100%) invert(10%) sepia(67%) saturate(5915%) hue-rotate(17deg) brightness(95%) contrast(128%);-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s, -webkit-filter .3s}.video-slide.swiper-slide-active{scale:1.05;-webkit-transform:translateY(-12px);transform:translateY(-12px)}.video-slide-fb .fancybox-content{width:auto !important;aspect-ratio:9/16}.video-slider-next,.video-slider-prev{width:65px;height:65px;background:url(../img/arrow-slider.svg) no-repeat center;background-size:contain;cursor:pointer;position:absolute;top:45%;left:calc(50% + 181px)}.video-slider-next::after,.video-slider-prev::after{display:none}.video-slider-prev{rotate:180deg;left:calc(50% - 246px)}.scholarship-listing{background:#fff;padding:2em 0;position:relative}.editor-styles-wrapper .scholarship-listing::before{content:"";display:block;position:absolute;inset:0 0 0 0;z-index:2}.scholarship-intro{font-size:1rem}@media(min-width: 48rem){.scholarship-intro{grid-column:2/3;padding:0 0 0 2em;border-left:1px solid #222}}@media(min-width: 64rem){.scholarship-intro{font-size:1.125rem}}.scholarship-filters{border:2px solid #222;padding:2em 1.5em 1em}@media(min-width: 48rem){.scholarship-filters{padding:2em 2em 1em;display:grid;grid-template-columns:65% 35%}}.scholarship-filters .headline{font-size:1.25em;font-weight:600;margin-top:0}@media(min-width: 48rem){.scholarship-filters .headline{grid-column:1/span 2;margin-bottom:2em}}@media(min-width: 48rem){.scholarship-inputs{padding-right:5%;grid-column:1/2;grid-row:2}}@media(min-width: 80rem){.scholarship-inputs{padding-right:10%}}.scholarship-inputs label{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.scholarship-inputs label:not(caption){position:absolute !important}.scholarship-inputs .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2%}.scholarship-search{width:100%;margin-bottom:1.5em}.scholarship-search .facetwp-facet{margin:0}.scholarship-search .facetwp-facet .facetwp-icon{width:2.5em;height:2.5em;background:#fc0;border-radius:50%;opacity:1;top:.35em;right:1em}.scholarship-search .facetwp-facet .facetwp-icon:before{display:block;width:100%;background:url(../img/icon-arrow.svg) no-repeat center;background-size:.75em}.scholarship-search .facetwp-facet .facetwp-input-wrap{display:block}.scholarship-search .facetwp-facet input.facetwp-search{width:100%;font-family:"National",Arial,Helvetica,sans-serif;border:2px solid #222;border-radius:5px;padding:1em 4em 1em 1em}.scholarship-select{width:100%;margin-bottom:1.5em}@media(min-width: 80rem){.scholarship-select{width:47%}}.scholarship-select .facetwp-facet{margin:0}.scholarship-select .facetwp-facet select{display:block;font-family:"National",Arial,Helvetica,sans-serif;line-height:1.3;padding:1em 3em 1em 1em;width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;border:2px solid #222;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M5.9 10.1 1.2 5.4v1.9l5.3 5.3 5.4-5.3V5.4l-4.7 4.7V0H5.9v10Z' style='fill:%23222221'/%3E%3C/svg%3E"),-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M5.9 10.1 1.2 5.4v1.9l5.3 5.3 5.4-5.3V5.4l-4.7 4.7V0H5.9v10Z' style='fill:%23222221'/%3E%3C/svg%3E"),linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);background-repeat:no-repeat,repeat;background-position:right 1.5em top 50%,0 0;background-size:.75em auto,100%}.scholarship-select .facetwp-facet select::-ms-expand{display:none}.scholarship-select .facetwp-facet select option{font-weight:normal}.scholarship-active-filters{border:2px solid #222;border-top:0;padding:2em 1.5em 1em}@media(min-width: 48rem){.scholarship-active-filters{padding:2em 2em 1em;display:grid;grid-template-columns:65% 35%}}.scholarship-active-filters:has(.facetwp-selections:empty){display:none}.scholarship-active-filters .selections-label{font-family:"National",Arial,Helvetica,sans-serif;font-size:1rem !important;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:0 0 .5em}.scholarship-active-filters ul{margin:0 0 2em;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5em}.scholarship-active-filters li[data-facet] .facetwp-selection-label{width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.scholarship-active-filters li[data-facet] .facetwp-selection-label:not(caption){position:absolute !important}.scholarship-active-filters li[data-facet] .facetwp-selection-value{color:#fff;background:#222 url(../img/icon-close-gold.svg) no-repeat;background-position:right 1em center;background-size:16px;padding:1em 3em 1em 1.5em;border-radius:3em;-webkit-transition:opacity .3s;transition:opacity .3s}.scholarship-active-filters li[data-facet] .facetwp-selection-value:hover,.scholarship-active-filters li[data-facet] .facetwp-selection-value:focus-visible{opacity:.7}@media(min-width: 48rem){.scholarship-active-filters .facetwp-facet-reset{text-align:right;margin:0;padding-top:28px}}.scholarship-active-filters a.facetwp-reset{display:inline-block;color:#fff;background:#222 url(../img/icon-close-gold.svg) no-repeat;background-position:right 1em center;background-size:16px;padding:.75em 3em .75em 1.5em;text-decoration:none;border-radius:3em;-webkit-transition:opacity .3s;transition:opacity .3s}.scholarship-active-filters a.facetwp-reset:hover,.scholarship-active-filters a.facetwp-reset:focus-visible{opacity:.7}.scholarship-item{background-image:-webkit-gradient(linear, left top, left bottom, from(#F9EFE2), to(#ffffff));background-image:linear-gradient(to bottom, #F9EFE2, #ffffff);padding:3em 1.5em 2em;border:2px solid #222;border-top:0}@media(min-width: 48rem){.scholarship-item{padding:3em 2em;display:grid;grid-template-columns:65% 35%}}.scholarship-title{font-family:"adobe-caslon-pro","Times New Roman",serif;margin-top:0;width:100%}@media(min-width: 48rem){.scholarship-title{grid-column:1/span 2;margin-bottom:2em;font-size:1.5em;font-weight:400}}@media(min-width: 64rem){.scholarship-title{font-size:1.75em}}@media(min-width: 48rem){.scholarship-content{padding-right:5%}}.scholarship-body{font-size:1rem}@media(min-width: 64rem){.scholarship-body{font-size:1.125rem}}.scholarship-body h2,.scholarship-body h3,.scholarship-body h4,.scholarship-body h5,.scholarship-body h6{font-family:"National",Arial,Helvetica,sans-serif;font-size:1rem !important;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:1.5em 0 .5em}.scholarship-body>:first-child{margin-top:0}.scholarship-details{padding:2em 0 0}@media(min-width: 48rem){.scholarship-details{padding:0 0 0 2em;border-left:1px solid #222}}@media(min-width: 48rem){.scholarship-details dl{margin:0}}.scholarship-details dt{font-family:"National",Arial,Helvetica,sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:1.5em 0 .5em}@media(min-width: 48rem){.scholarship-details dt:first-child{margin-top:0}}.scholarship-details dd{font-size:1.125rem;margin:0 0 2em}
/*# sourceMappingURL=style.css.map */
