/*! 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{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}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{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]{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}:root{--c-text: #333;--c-text-light: #4c4c4c;--c-text-lighter: #707070;--c-text-inverse: white;--c-background: white;--c-background-neutral: #f5f5f5;--c-background-dark: #272A2E;--c-goblet-gray: #D1CCBD;--c-goblet-gray-light: #e8e6de;--c-primary: #502d0e;--c-accent: #f9423a;--c-accent-dark: #940c05;--c-accent-high: black;--c-lehigh: #502d0e;--c-lehigh-yellow: #FBDD40;--c-lehigh-yellow-dark: #e1bc05;--c-lehigh-green: #71BE45;--c-lehigh-purple: #641174;--c-lehigh-teal: #88c6bc;--c-lehigh-teal-dark: #88c6bc;--c-lehigh-blue: #81b0d2;--c-lehigh-blue-dark: #81b0d2;--c-accent-middle: #d5d5d5;--c-hover-dark: #4c4c4c;--c-highlight: #888;--c-highlight-high: #f5f5f5;--c-muted: #F2F3F4;--c-warning: #f9fb93;--c-error: #fbe3e4;--c-message: #cfefc2;--c-transparent: transparent}:root [data-theme=default]{--c-text: #333;--c-text-light: #4c4c4c;--c-text-lighter: #707070;--c-text-inverse: white;--c-background: white;--c-background-neutral: #f5f5f5;--c-background-dark: #272A2E;--c-goblet-gray: #D1CCBD;--c-goblet-gray-light: #e8e6de;--c-primary: #502d0e;--c-accent: #f9423a;--c-accent-dark: #940c05;--c-accent-high: black;--c-lehigh: #502d0e;--c-lehigh-yellow: #FBDD40;--c-lehigh-yellow-dark: #e1bc05;--c-lehigh-green: #71BE45;--c-lehigh-purple: #641174;--c-lehigh-teal: #88c6bc;--c-lehigh-teal-dark: #88c6bc;--c-lehigh-blue: #81b0d2;--c-lehigh-blue-dark: #81b0d2;--c-accent-middle: #d5d5d5;--c-hover-dark: #4c4c4c;--c-highlight: #888;--c-highlight-high: #f5f5f5;--c-muted: #F2F3F4;--c-warning: #f9fb93;--c-error: #fbe3e4;--c-message: #cfefc2;--c-transparent: transparent}.cl-colors{padding:1rem}.cl-colors__list{display:grid;grid-gap:1em;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));margin:0 0 2rem;padding:0}.cl-colors__item{border:1px solid clr(highlight);align-items:flex-end;display:flex;flex:1 1 20%;justify-content:center;list-style:none;min-height:150px;min-width:150px;padding:1rem 2rem;transition:all .4s}.cl-colors__item--default-text{background-color:var(--c-text);color:var(--c-muted)}.cl-colors__item--default-text-light{background-color:var(--c-text-light);color:var(--c-muted)}.cl-colors__item--default-text-lighter{background-color:var(--c-text-lighter);color:var(--c-muted)}.cl-colors__item--default-text-inverse{background-color:var(--c-text-inverse);color:var(--c-accent-high)}.cl-colors__item--default-background{background-color:var(--c-background);color:var(--c-accent-high)}.cl-colors__item--default-background-neutral{background-color:var(--c-background-neutral);color:var(--c-accent-high)}.cl-colors__item--default-background-dark{background-color:var(--c-background-dark);color:var(--c-muted)}.cl-colors__item--default-goblet-gray{background-color:var(--c-goblet-gray);color:var(--c-accent-high)}.cl-colors__item--default-goblet-gray-light{background-color:var(--c-goblet-gray-light);color:var(--c-accent-high)}.cl-colors__item--default-primary{background-color:var(--c-primary);color:var(--c-muted)}.cl-colors__item--default-accent{background-color:var(--c-accent);color:var(--c-accent-high)}.cl-colors__item--default-accent-dark{background-color:var(--c-accent-dark);color:var(--c-muted)}.cl-colors__item--default-accent-high{background-color:var(--c-accent-high);color:var(--c-muted)}.cl-colors__item--default-lehigh{background-color:var(--c-lehigh);color:var(--c-muted)}.cl-colors__item--default-lehigh-yellow{background-color:var(--c-lehigh-yellow);color:var(--c-accent-high)}.cl-colors__item--default-lehigh-yellow-dark{background-color:var(--c-lehigh-yellow-dark);color:var(--c-muted)}.cl-colors__item--default-lehigh-green{background-color:var(--c-lehigh-green);color:var(--c-accent-high)}.cl-colors__item--default-lehigh-purple{background-color:var(--c-lehigh-purple);color:var(--c-muted)}.cl-colors__item--default-lehigh-teal{background-color:var(--c-lehigh-teal);color:var(--c-accent-high)}.cl-colors__item--default-lehigh-teal-dark{background-color:var(--c-lehigh-teal-dark);color:var(--c-accent-high)}.cl-colors__item--default-lehigh-blue{background-color:var(--c-lehigh-blue);color:var(--c-accent-high)}.cl-colors__item--default-lehigh-blue-dark{background-color:var(--c-lehigh-blue-dark);color:var(--c-accent-high)}.cl-colors__item--default-accent-middle{background-color:var(--c-accent-middle);color:var(--c-accent-high)}.cl-colors__item--default-hover-dark{background-color:var(--c-hover-dark);color:var(--c-muted)}.cl-colors__item--default-highlight{background-color:var(--c-highlight);color:var(--c-accent-high)}.cl-colors__item--default-highlight-high{background-color:var(--c-highlight-high);color:var(--c-accent-high)}.cl-colors__item--default-muted{background-color:var(--c-muted);color:var(--c-accent-high)}.cl-colors__item--default-warning{background-color:var(--c-warning);color:var(--c-accent-high)}.cl-colors__item--default-error{background-color:var(--c-error);color:var(--c-accent-high)}.cl-colors__item--default-message{background-color:var(--c-message);color:var(--c-accent-high)}.cl-colors__item--default-transparent{background-color:var(--c-transparent);color:var(--c-muted)}:root{--c-text: #333;--c-text-light: #4c4c4c;--c-text-lighter: #707070;--c-text-inverse: white;--c-background: white;--c-background-neutral: #f5f5f5;--c-background-dark: #272A2E;--c-goblet-gray: #D1CCBD;--c-goblet-gray-light: #e8e6de;--c-primary: #502d0e;--c-accent: #f9423a;--c-accent-dark: #940c05;--c-accent-high: black;--c-lehigh: #502d0e;--c-lehigh-yellow: #FBDD40;--c-lehigh-yellow-dark: #e1bc05;--c-lehigh-green: #71BE45;--c-lehigh-purple: #641174;--c-lehigh-teal: #88c6bc;--c-lehigh-teal-dark: #88c6bc;--c-lehigh-blue: #81b0d2;--c-lehigh-blue-dark: #81b0d2;--c-accent-middle: #d5d5d5;--c-hover-dark: #4c4c4c;--c-highlight: #888;--c-highlight-high: #f5f5f5;--c-muted: #F2F3F4;--c-warning: #f9fb93;--c-error: #fbe3e4;--c-message: #cfefc2;--c-transparent: transparent}:root [data-theme=default]{--c-text: #333;--c-text-light: #4c4c4c;--c-text-lighter: #707070;--c-text-inverse: white;--c-background: white;--c-background-neutral: #f5f5f5;--c-background-dark: #272A2E;--c-goblet-gray: #D1CCBD;--c-goblet-gray-light: #e8e6de;--c-primary: #502d0e;--c-accent: #f9423a;--c-accent-dark: #940c05;--c-accent-high: black;--c-lehigh: #502d0e;--c-lehigh-yellow: #FBDD40;--c-lehigh-yellow-dark: #e1bc05;--c-lehigh-green: #71BE45;--c-lehigh-purple: #641174;--c-lehigh-teal: #88c6bc;--c-lehigh-teal-dark: #88c6bc;--c-lehigh-blue: #81b0d2;--c-lehigh-blue-dark: #81b0d2;--c-accent-middle: #d5d5d5;--c-hover-dark: #4c4c4c;--c-highlight: #888;--c-highlight-high: #f5f5f5;--c-muted: #F2F3F4;--c-warning: #f9fb93;--c-error: #fbe3e4;--c-message: #cfefc2;--c-transparent: transparent}.motion{padding:0 1rem}@media(min-width: 920px){.motion__grid{display:flex;flex-wrap:wrap}}@media(min-width: 920px){.motion__grid-item{margin-bottom:1rem;margin-right:1rem;width:49%}.motion__grid-item:nth-child(2n){margin-right:0}}.demo-motion{background-color:var(--c-highlight-high);border-radius:2px;cursor:pointer;padding:3rem;text-align:center}.demo-motion::before{content:"Duration: 0.15s";display:block}.demo-motion::after{content:"Timing Function: ease-in-out"}.demo-motion span{display:block;margin:.25rem}.demo-motion--fade{transition:color .15s ease-in-out;transition:background .15s ease-in-out}.demo-motion--fade:hover{background-color:var(--c-accent-high);color:var(--c-muted)}.demo-motion--slide-right{transition:all .15s ease-in-out}.demo-motion--slide-right:hover{transform:translateX(0.3333333333rem)}.demo-motion--slide-right::before{content:"Duration: 0.4s";display:block}.demo-motion--slide-right::after{content:"Timing Function: ease-in"}.demo-motion--slide-up{transition:all .15s ease-in-out}.demo-motion--slide-up:hover{transform:translateY(-10px)}.demo-motion--slide-up::before{content:"Duration: 0.4s";display:block}.demo-motion--slide-up::after{content:"Timing Function: ease-in"}.demo-motion--slide-down{transition:transform .2s linear}.demo-motion--slide-down:hover{transform:translateY(0.25rem)}.demo-motion--slide-down::before{content:"Duration: 0.2s";display:block}.demo-motion--slide-down::after{content:"Timing Function: linear"}.demo-motion--expand{transition:transform .3s cubic-bezier(0.17, 0.67, 0.83, 0.67)}.demo-motion--expand:hover{transform:scale(1.03)}.demo-motion--expand::before{content:"Duration: 0.3s";display:block}.demo-motion--expand::after{content:"Timing Function: cubic-bezier(.17,.67,.83,.67)"}html{box-sizing:border-box}body{background-color:var(--c-background);color:var(--c-text);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:1rem;line-height:1.6;overflow-wrap:break-word}a{transition:color .15s ease-in-out;transition:background .15s ease-in-out}*,*::after,*::before{box-sizing:inherit}.main{max-width:1490px;width:100%;margin:0 auto;padding:0 1rem;display:block}@media(min-width: 480px){.main{padding:0 1rem}}@media(min-width: 1490px){.main{padding-left:calc(1rem + calc(-50vw + calc(1490px / 2)));padding-right:calc(1rem + calc(-50vw + calc(1490px / 2)))}}.visually-hidden{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;width:1px;word-wrap:normal}.link,.text-long a{color:var(--c-lehigh);font-weight:700;transition:all .2s}.link:visited,.text-long a:visited{color:var(--c-lehigh)}.link:hover,.text-long a:hover{color:var(--c-accent)}.link:hover::after,.text-long a:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.link,.text-long a{color:var(--c-lehigh)}.link:visited,.text-long a:visited{color:var(--c-lehigh)}.link:hover,.text-long a:hover{color:var(--c-accent)}.link:hover::after,.text-long a:hover::after{color:var(--c-accent)}}.link:is(button),.text-long a:is(button){background-color:rgba(0,0,0,0);border:0;text-decoration:underline}.link--dark{font-weight:700;text-decoration:none}.link--dark:hover{color:var(--c-accent);text-decoration:underline}.link--arrow{text-decoration:none}.link--arrow::after{transition:all .15s ease-in-out;color:var(--c-accent);content:"→";display:inline-block;font-size:1.5em;font-weight:700;margin:0 .5rem;position:relative}.link--arrow:hover{cursor:pointer;color:var(--c-accent)}.link--arrow:hover::after{transform:translateX(0.3333333333rem)}.link--arrow--vertical::after{content:"↓"}.link--arrow--vertical:hover::after{transform:translateY(0.25rem)}.link--arrow-deco-hover{text-decoration:none}.link--arrow-deco-hover::after{transition:all .15s ease-in-out;color:var(--c-accent);content:"→";display:inline-block;font-size:1.5em;font-weight:700;margin:0 .5rem;position:relative}.link--arrow-deco-hover:hover{cursor:pointer;color:var(--c-lehigh)}.link--arrow-deco-hover:hover::after{transform:translateX(0.3333333333rem)}.link--arrow-deco-hover--vertical::after{content:"↓"}.link--arrow-deco-hover--vertical:hover::after{transform:translateY(0.25rem)}.link--arrow-deco-hover:hover{text-decoration:underline}.link--outline{color:var(--c-lehigh);text-decoration:none;list-style-type:none;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;font-weight:700;background:none;display:inline-block;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content;border:1px solid var(--c-accent)}.link--outline:visited{color:var(--c-lehigh)}.link--outline:hover{color:var(--c-accent)}.link--outline:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.link--outline{color:var(--c-lehigh)}.link--outline:visited{color:var(--c-lehigh)}.link--outline:hover{color:var(--c-accent)}.link--outline:hover::after{color:var(--c-accent)}}.link--outline:hover{color:var(--c-accent);cursor:pointer}.link--outline:hover::after{transform:translateX(0.3333333333rem)}.link--outline:hover{background-color:none}.link--no-dec{text-decoration:none;list-style-type:none}.link--caps{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:80%;color:var(--c-lehigh);font-weight:700;font-size:.875rem}.link--accent{color:var(--c-accent);font-weight:500}.link--accent:visited{color:var(--c-accent)}.link--accent:hover{color:var(--c-accent)}.link--accent:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.link--accent{color:var(--c-accent);font-weight:500}.link--accent:visited{color:var(--c-accent)}.link--accent:hover{color:var(--c-accent)}.link--accent:hover::after{color:var(--c-accent)}}.link--button{color:var(--c-text-inverse);background-color:var(--c-accent)}.link--button:visited{color:var(--c-text-inverse)}.link--button:hover{color:var(--c-text-inverse);background-color:var(--c-accent);border:1px solid var(--c-accent);opacity:.9}.link--button:hover::after{color:var(--c-text-inverse)}@media(prefers-color-scheme: dark){.link--button{color:var(--c-text-inverse);background-color:var(--c-accent)}.link--button:visited{color:var(--c-text-inverse)}.link--button:hover{color:var(--c-text-inverse);background-color:var(--c-accent);border:1px solid var(--c-accent);opacity:.9}.link--button:hover::after{color:var(--c-text-inverse)}}.link--button-accent{color:var(--c-lehigh);text-decoration:none;list-style-type:none;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;font-weight:700;background:none;display:inline-block;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content;border:1px solid var(--c-accent);color:var(--c-text-inverse);background-color:var(--c-accent);min-width:220px;padding:1rem;text-align:center}.link--button-accent:visited{color:var(--c-lehigh)}.link--button-accent:hover{color:var(--c-accent)}.link--button-accent:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.link--button-accent{color:var(--c-lehigh)}.link--button-accent:visited{color:var(--c-lehigh)}.link--button-accent:hover{color:var(--c-accent)}.link--button-accent:hover::after{color:var(--c-accent)}}.link--button-accent:hover{color:var(--c-accent);cursor:pointer}.link--button-accent:hover::after{transform:translateX(0.3333333333rem)}.link--button-accent:hover{background-color:none}.link--button-accent:visited{color:var(--c-text-inverse)}.link--button-accent:hover{color:var(--c-text-inverse);background-color:var(--c-accent);border:1px solid var(--c-accent);opacity:.9}.link--button-accent:hover::after{color:var(--c-text-inverse)}@media(prefers-color-scheme: dark){.link--button-accent{color:var(--c-text-inverse);background-color:var(--c-accent)}.link--button-accent:visited{color:var(--c-text-inverse)}.link--button-accent:hover{color:var(--c-text-inverse);background-color:var(--c-accent);border:1px solid var(--c-accent);opacity:.9}.link--button-accent:hover::after{color:var(--c-text-inverse)}}.link--whole-width-link{color:var(--c-accent-high);font-weight:700;text-decoration:none;align-items:center;display:flex;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;justify-content:space-between;padding:1.5rem 1.5rem 1.5rem 1rem}.link--whole-width-link:visited{color:var(--c-accent-high)}.link--whole-width-link:hover{color:var(--c-accent-high)}.link--whole-width-link:hover::after{color:var(--c-accent-high)}@media(prefers-color-scheme: dark){.link--whole-width-link{color:var(--c-accent-high);font-weight:700}.link--whole-width-link:visited{color:var(--c-accent-high)}.link--whole-width-link:hover{color:var(--c-accent)}.link--whole-width-link:hover::after{color:var(--c-accent)}}.link--whole-width-link::after{transition:all .15s ease-in-out;color:var(--c-accent);content:"→";display:inline-block;font-size:1.5em;font-weight:700;margin:0 .5rem;position:relative}.link--whole-width-link:hover{cursor:pointer;color:var(--c-accent-high)}.link--whole-width-link:hover::after{transform:translateX(0.3333333333rem)}.link--whole-width-link--vertical::after{content:"↓"}.link--whole-width-link--vertical:hover::after{transform:translateY(0.25rem)}@media(max-width: 460px){.link--whole-width-link{padding:1rem .5rem}}.link--whole-width-link:hover{background-color:var(--c-background-neutral)}.link--whole-width-link:hover::after{transform:translateX(0.5rem)}.link--white-hover{color:var(--c-lehigh);text-decoration:none;list-style-type:none;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;font-weight:700;color:var(--c-lehigh);text-decoration:none;list-style-type:none;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;font-weight:700;background:none;display:inline-block;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content;border:1px solid var(--c-lehigh);text-decoration:none}.link--white-hover:visited{color:var(--c-lehigh)}.link--white-hover:hover{color:var(--c-accent)}.link--white-hover:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.link--white-hover{color:var(--c-lehigh)}.link--white-hover:visited{color:var(--c-lehigh)}.link--white-hover:hover{color:var(--c-accent)}.link--white-hover:hover::after{color:var(--c-accent)}}.link--white-hover:hover{color:var(--c-accent);cursor:pointer}.link--white-hover:hover::after{transform:translateX(0.3333333333rem)}.link--white-hover:visited{color:var(--c-lehigh)}.link--white-hover:hover{color:var(--c-accent)}.link--white-hover:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.link--white-hover{color:var(--c-lehigh)}.link--white-hover:visited{color:var(--c-lehigh)}.link--white-hover:hover{color:var(--c-accent)}.link--white-hover:hover::after{color:var(--c-accent)}}.link--white-hover:hover{color:var(--c-accent);cursor:pointer}.link--white-hover:hover::after{transform:translateX(0.3333333333rem)}.link--white-hover:hover{background-color:var(--c-lehigh)}.link--white-hover::after{transition:all .15s ease-in-out;color:var(--c-accent);content:"→";display:inline-block;font-size:1.5em;font-weight:700;margin:0 .5rem;position:relative}.link--white-hover:hover{cursor:pointer;color:#fff}.link--white-hover:hover::after{transform:translateX(0.3333333333rem)}.link--white-hover--vertical::after{content:"↓"}.link--white-hover--vertical:hover::after{transform:translateY(0.25rem)}@media(max-width: 705px){.link--white-hover{display:flex;align-items:center;justify-content:center}}.link--ghost-button-style{color:var(--c-lehigh);text-decoration:none;list-style-type:none;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;font-weight:700;background:none;display:inline-block;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content;border:1px solid #fff;text-decoration:none;color:var(--c-lehigh);background-color:#fff;font-weight:700;margin-top:2rem;padding:.5rem 3.5rem}.link--ghost-button-style:visited{color:var(--c-lehigh)}.link--ghost-button-style:hover{color:var(--c-accent)}.link--ghost-button-style:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.link--ghost-button-style{color:var(--c-lehigh)}.link--ghost-button-style:visited{color:var(--c-lehigh)}.link--ghost-button-style:hover{color:var(--c-accent)}.link--ghost-button-style:hover::after{color:var(--c-accent)}}.link--ghost-button-style:hover{color:var(--c-accent);cursor:pointer}.link--ghost-button-style:hover::after{transform:translateX(0.3333333333rem)}.link--ghost-button-style:hover{background-color:none}.link--ghost-button-style::after{transition:all .15s ease-in-out;color:var(--c-accent);content:"→";display:inline-block;font-size:1.5em;font-weight:700;margin:0 .5rem;position:relative}.link--ghost-button-style:hover{cursor:pointer;color:var(--c-accent)}.link--ghost-button-style:hover::after{transform:translateX(0.3333333333rem)}.link--ghost-button-style--vertical::after{content:"↓"}.link--ghost-button-style--vertical:hover::after{transform:translateY(0.25rem)}.link--ghost-button-style:visited{color:var(--c-lehigh)}.link--ghost-button-style:hover{color:#fff;background-color:var(--c-hover)}.link--ghost-button-style:hover::after{color:#fff}@media(prefers-color-scheme: dark){.link--ghost-button-style{color:var(--c-lehigh);background-color:#fff;font-weight:700}.link--ghost-button-style:visited{color:var(--c-lehigh)}.link--ghost-button-style:hover{color:#fff;background-color:var(--c-hover)}.link--ghost-button-style:hover::after{color:#fff}}@media(max-width: 460px){.link--ghost-button-style{padding:.5rem 2rem}}.link--ghost-button-style:hover::after{color:var(--c-accent)}.link--ghost-button-lehigh-style{color:var(--c-lehigh);text-decoration:none;list-style-type:none;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;font-weight:700;background:none;display:inline-block;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content;border:1px solid var(--c-lehigh);text-decoration:none;color:#fff;background-color:var(--c-lehigh)}.link--ghost-button-lehigh-style:visited{color:var(--c-lehigh)}.link--ghost-button-lehigh-style:hover{color:var(--c-accent)}.link--ghost-button-lehigh-style:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.link--ghost-button-lehigh-style{color:var(--c-lehigh)}.link--ghost-button-lehigh-style:visited{color:var(--c-lehigh)}.link--ghost-button-lehigh-style:hover{color:var(--c-accent)}.link--ghost-button-lehigh-style:hover::after{color:var(--c-accent)}}.link--ghost-button-lehigh-style:hover{color:var(--c-accent);cursor:pointer}.link--ghost-button-lehigh-style:hover::after{transform:translateX(0.3333333333rem)}.link--ghost-button-lehigh-style:hover{background-color:none}.link--ghost-button-lehigh-style::after{transition:all .15s ease-in-out;color:var(--c-accent);content:"→";display:inline-block;font-size:1.5em;font-weight:700;margin:0 .5rem;position:relative}.link--ghost-button-lehigh-style:hover{cursor:pointer;color:var(--c-accent)}.link--ghost-button-lehigh-style:hover::after{transform:translateX(0.3333333333rem)}.link--ghost-button-lehigh-style--vertical::after{content:"↓"}.link--ghost-button-lehigh-style--vertical:hover::after{transform:translateY(0.25rem)}.link--ghost-button-lehigh-style:visited{color:#fff}.link--ghost-button-lehigh-style:hover{color:var(--c-lehigh);background-color:rgba(0,0,0,0)}.link--ghost-button-lehigh-style:hover::after{color:var(--c-lehigh)}@media(prefers-color-scheme: dark){.link--ghost-button-lehigh-style{color:#fff;background-color:var(--c-lehigh)}.link--ghost-button-lehigh-style:visited{color:#fff}.link--ghost-button-lehigh-style:hover{color:var(--c-lehigh);background-color:rgba(0,0,0,0)}.link--ghost-button-lehigh-style:hover::after{color:var(--c-lehigh)}}.link--uppercase-arrow{text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:80%;color:var(--c-text-lighter)}.link--uppercase-arrow::after{transition:all .15s ease-in-out;color:var(--c-accent);content:"→";display:inline-block;font-size:1.5em;font-weight:700;margin:0 .5rem;position:relative}.link--uppercase-arrow:hover{cursor:pointer;color:var(--c-accent)}.link--uppercase-arrow:hover::after{transform:translateX(0.3333333333rem)}.link--uppercase-arrow--vertical::after{content:"↓"}.link--uppercase-arrow--vertical:hover::after{transform:translateY(0.25rem)}.button,.link__button a{align-items:center;display:flex;justify-content:center;transition:color .15s ease-in-out;transition:background .15s ease-in-out;cursor:pointer;gap:1rem;min-width:100px;text-align:center;text-transform:capitalize;color:var(--c-primary);background-color:var(--c-background);border:1px solid var(--c-lehigh);line-height:1.4;padding:.5rem 1rem;text-decoration:none;list-style-type:none}.button:hover,.link__button a:hover{background-color:var(--c-accent-high);color:var(--c-muted)}.button:visited,.link__button a:visited{color:var(--c-primary)}.button a.active,.button.active,.link__button a a.active,.link__button a.active{background-color:var(--c-primary);color:var(--c-text-inverse);cursor:default}.button:hover,.link__button a:hover{color:var(--c-text-inverse);background-color:var(--c-primary);border:1px solid var(--c-lehigh)}.button:hover a,.link__button a:hover a{color:var(--c-text-inverse)}@media(prefers-color-scheme: dark){.button,.link__button a{color:var(--c-primary);background-color:var(--c-background);border:1px solid var(--c-lehigh)}.button:visited,.link__button a:visited{color:var(--c-primary)}.button a.active,.button.active,.link__button a a.active,.link__button a.active{background-color:var(--c-primary);color:var(--c-text-inverse);cursor:default}.button:hover,.link__button a:hover{color:var(--c-text-inverse);background-color:var(--c-primary);border:1px solid var(--c-lehigh)}.button:hover a,.link__button a:hover a{color:var(--c-text-inverse)}}.button--arrow-horizontal,.link__button a--arrow-horizontal{color:var(--c-lehigh);background-color:var(--c-transparent);text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:80%;color:var(--c-lehigh);transition:all .15s ease-in-out;border:1px solid var(--c-accent);color:var(--c-lehigh);font-size:.625rem;font-weight:700;padding:.5rem .5rem .5rem 1rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:80%;color:var(--c-lehigh);transition:transform .4s ease-in;border:1px solid var(--c-accent);font-weight:700;letter-spacing:.15em}.button--arrow-horizontal:visited,.link__button a--arrow-horizontal:visited{color:var(--c-lehigh)}.button--arrow-horizontal a.active,.button--arrow-horizontal.active,.link__button a--arrow-horizontal a.active,.link__button a--arrow-horizontal.active{background-color:var(--c-background);color:var(--c-accent);cursor:default}.button--arrow-horizontal:hover,.link__button a--arrow-horizontal:hover{color:var(--c-accent);background-color:var(--c-background);border:1px solid var(--c-accent)}.button--arrow-horizontal:hover a,.link__button a--arrow-horizontal:hover a{color:var(--c-accent)}@media(prefers-color-scheme: dark){.button--arrow-horizontal,.link__button a--arrow-horizontal{color:var(--c-lehigh);background-color:var(--c-transparent)}.button--arrow-horizontal:visited,.link__button a--arrow-horizontal:visited{color:var(--c-lehigh)}.button--arrow-horizontal a.active,.button--arrow-horizontal.active,.link__button a--arrow-horizontal a.active,.link__button a--arrow-horizontal.active{background-color:var(--c-background);color:var(--c-accent);cursor:default}.button--arrow-horizontal:hover,.link__button a--arrow-horizontal:hover{color:var(--c-accent);background-color:var(--c-background);border:1px solid var(--c-accent)}.button--arrow-horizontal:hover a,.link__button a--arrow-horizontal:hover a{color:var(--c-accent)}}.button--arrow-horizontal:hover::after,.link__button a--arrow-horizontal:hover::after{transform:translateY(0.25rem)}.button--arrow-horizontal::after,.link__button a--arrow-horizontal::after{transition:all .15s ease-in-out;content:"↓";color:var(--c-accent);font-size:1.5em;position:relative}.button--arrow-horizontal::after:hover::after,.link__button a--arrow-horizontal::after:hover::after{transform:translateY(0.25rem)}.button--arrow-horizontal:hover::after,.link__button a--arrow-horizontal:hover::after{color:var(--c-accent)}.button--arrow-horizontal:hover::after,.link__button a--arrow-horizontal:hover::after{transform:translateX(0.25rem)}.button--arrow-horizontal::after,.link__button a--arrow-horizontal::after{content:"→";color:var(--c-accent)}.button--arrow-horizontal:hover::after,.link__button a--arrow-horizontal:hover::after{color:var(--c-accent)}.button--arrow-down,.link__button a--arrow-down{color:var(--c-lehigh);background-color:var(--c-transparent);text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:80%;color:var(--c-lehigh);transition:all .15s ease-in-out;border:1px solid var(--c-accent);color:var(--c-lehigh);font-size:.625rem;font-weight:700;padding:.5rem .5rem .5rem 1rem}.button--arrow-down:visited,.link__button a--arrow-down:visited{color:var(--c-lehigh)}.button--arrow-down a.active,.button--arrow-down.active,.link__button a--arrow-down a.active,.link__button a--arrow-down.active{background-color:var(--c-background);color:var(--c-accent);cursor:default}.button--arrow-down:hover,.link__button a--arrow-down:hover{color:var(--c-accent);background-color:var(--c-background);border:1px solid var(--c-accent)}.button--arrow-down:hover a,.link__button a--arrow-down:hover a{color:var(--c-accent)}@media(prefers-color-scheme: dark){.button--arrow-down,.link__button a--arrow-down{color:var(--c-lehigh);background-color:var(--c-transparent)}.button--arrow-down:visited,.link__button a--arrow-down:visited{color:var(--c-lehigh)}.button--arrow-down a.active,.button--arrow-down.active,.link__button a--arrow-down a.active,.link__button a--arrow-down.active{background-color:var(--c-background);color:var(--c-accent);cursor:default}.button--arrow-down:hover,.link__button a--arrow-down:hover{color:var(--c-accent);background-color:var(--c-background);border:1px solid var(--c-accent)}.button--arrow-down:hover a,.link__button a--arrow-down:hover a{color:var(--c-accent)}}.button--arrow-down:hover::after,.link__button a--arrow-down:hover::after{transform:translateY(0.25rem)}.button--arrow-down::after,.link__button a--arrow-down::after{transition:all .15s ease-in-out;content:"↓";color:var(--c-accent);font-size:1.5em;position:relative}.button--arrow-down::after:hover::after,.link__button a--arrow-down::after:hover::after{transform:translateY(0.25rem)}.button--arrow-down:hover::after,.link__button a--arrow-down:hover::after{color:var(--c-accent)}.button--caps,.link__button a--caps{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:80%;color:var(--c-lehigh)}.button--dark,.link__button a--dark{font-weight:700;text-decoration:none}.button--dark:hover,.link__button a--dark:hover{color:var(--c-accent);text-decoration:underline}.button--accent,.link__button a--accent{color:var(--c-text-inverse);background-color:var(--c-accent);border:1px solid var(--c-accent)}.button--accent:visited,.link__button a--accent:visited{color:var(--c-text-inverse)}.button--accent a.active,.button--accent.active,.link__button a--accent a.active,.link__button a--accent.active{background-color:var(--c-accent);color:var(--c-text-inverse);cursor:default}.button--accent:hover,.link__button a--accent:hover{color:var(--c-text-inverse);background-color:var(--c-accent);border:1px solid var(--c-accent);opacity:.9}.button--accent:hover a,.link__button a--accent:hover a{color:var(--c-text-inverse)}@media(prefers-color-scheme: dark){.button--accent,.link__button a--accent{color:var(--c-text-inverse);background-color:var(--c-accent);border:1px solid var(--c-accent)}.button--accent:visited,.link__button a--accent:visited{color:var(--c-text-inverse)}.button--accent a.active,.button--accent.active,.link__button a--accent a.active,.link__button a--accent.active{background-color:var(--c-accent);color:var(--c-text-inverse);cursor:default}.button--accent:hover,.link__button a--accent:hover{color:var(--c-text-inverse);background-color:var(--c-accent);border:1px solid var(--c-accent);opacity:.9}.button--accent:hover a,.link__button a--accent:hover a{color:var(--c-text-inverse)}}.field--small{font-size:.75rem}.field--accent{color:var(--c-accent)}.field--lehigh{color:var(--c-lehigh)}.field--list{margin-bottom:.2rem}.field--reg-margin{margin:.5rem 0}.field--inline{display:inline}.field--bold{font-weight:bold}.field--showy{font-weight:500}.field a,.field a:visited,.field a:active{color:var(--c-lehigh)}.field a:hover{color:var(--c-accent-light)}.field__label{display:inline;font-weight:bold}.field__label--small{font-size:.75rem}.icon__field_wrapper{align-items:baseline;display:flex;gap:.25rem;line-height:1.25em}.field__icon{fill:var(--c-accent);height:1.5rem;transform:translateY(7px);width:1.5rem}.flair{margin-bottom:1rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:80%;color:var(--c-lehigh);margin-bottom:0;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.75rem;font-weight:bold;color:var(--c-lehigh)}.flair::after{content:"";display:block;width:40%;max-width:4rem;height:2px;background-color:var(--c-accent);margin:1rem .25rem}.flair::after{display:inline-block;margin:.25rem}.field--icon{align-items:baseline;display:flex;gap:.25rem;line-height:1.25em;margin-bottom:1rem}.field--icon a,.field--icon a:visited,.field--icon a:active{color:var(--c-lehigh)}.field--icon a:hover{color:var(--c-accent-light)}.field--icon .field__icon{fill:var(--c-accent);height:1.5rem;transform:translateY(7px);width:1.5rem}.page-subheading{margin:0;padding:0;font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-size:2rem;color:var(--c-lehigh);margin:0 0 -2rem}.page-subheading::after{content:"";display:block;width:40%;max-width:4rem;height:2px;background-color:var(--c-accent);margin:.5rem 0}@media(min-width: 720px){.main--with-sidebar .page-subheading{margin:0 0 -2rem;margin-left:4rem}}.field__type{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:80%;color:var(--c-lehigh);color:var(--c-accent-light);display:inline;font-size:.75rem;font-weight:700}.form-item--checkboxes,.form-item--checkbox__item{list-style:none;margin:0;padding:0}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}.form-item__dropdown{border:1px solid var(--c-muted);display:block;position:relative}@media(prefers-color-scheme: dark){.form-item__dropdown{background-color:var(--c-background-inverse)}}.form-item__dropdown::after{border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:9px solid var(--c-lehigh);content:" ";position:absolute;top:42%;right:1em;z-index:2;pointer-events:none;display:none}.form-item__dropdown:hover{border-color:var(--c-accent-high)}.form-item__select{border:1px solid var(--c-muted);height:41px;font-size:16px;margin:0;outline:none;padding:.6em .8em .5em;width:100%}.form-item__select :focus{outline:none;color:var(--c-lehigh)}@supports((-webkit-appearance: none) or (appearance: none)) or ((-moz-appearance: none) and (mask-type: alpha)){.form-item__dropdown::after{display:block}.form-item__select{padding-right:2em;background:none;border:1px solid rgba(0,0,0,0);-webkit-appearance:none;appearance:none}.form-item__select:focus{border-color:var(--c-lehigh);border-radius:0}}.form-item{color:var(--c-text);margin-bottom:1em;max-width:32em}.form-item::after{clear:both;content:"";display:table}.form-item__label{display:block;font-weight:600}@media(min-width: 320px){.form-item__label{display:block;margin-right:2%;padding:.6em 0}}.form-item__textfield{border:1px solid var(--c-highlight-high);padding:.6em;max-width:100%}.form-item__textfield:focus{border-color:var(--c-accent-high)}.form-item__textfield:-ms-input-placeholder{color:var(--c-highlight)}.form-item__textfield::placeholder{color:var(--c-highlight)}.form-item__description{margin-top:.3em}.form-fieldset{border:none;margin-bottom:2em;padding:0}.form-fieldset .form-item{margin-left:1em;max-width:31em}.border{width:300px;height:300px;background-color:var(--c-background-neutral)}.border--basic-border{border:2px solid var(--c-goblet-gray-light)}.icons-demo{display:flex;flex-wrap:wrap}.icons-demo .icon{cursor:pointer;display:block;height:50px;width:50px}.icons-demo pre{background-color:var(--c-muted);font-size:.5rem;margin:0;text-align:center}.icons-demo_item{border:1px solid var(--c-muted);margin:.25rem}.icon{color:var(--c-lehigh);fill:var(--c-lehigh);background-color:var(--c-transparent)}.icon:hover{color:var(--c-accent);fill:var(--c-accent)}@media(prefers-color-scheme: dark){.icon{color:var(--c-lehigh);fill:var(--c-lehigh);background-color:var(--c-transparent)}.icon:hover{color:var(--c-accent);fill:var(--c-accent)}}.icon_accent{color:var(--c-accent);fill:var(--c-accent);background-color:var(--c-transparent);cursor:pointer;display:block;height:50px;width:50px;border-radius:50%;border:1px solid var(--c-accent);margin-bottom:.5rem;overflow:visible;cursor:auto}.icon_accent:hover{color:var(--c-accent);fill:var(--c-accent)}@media(prefers-color-scheme: dark){.icon_accent{color:var(--c-accent);fill:var(--c-accent);background-color:var(--c-transparent)}.icon_accent:hover{color:var(--c-accent);fill:var(--c-accent)}}.icon_light{color:var(--c-text-light);fill:var(--c-text-light);background-color:var(--c-transparent);cursor:pointer;display:block;height:50px;width:50px;fill-opacity:.7;stroke-width:2}@media(prefers-color-scheme: dark){.icon_light{color:var(--c-text-light);fill:var(--c-text-light);background-color:var(--c-transparent)}}.decor{position:absolute;z-index:-1;top:-2rem;left:-2rem;width:calc(100% + 4rem);height:calc(100% + 4rem);max-width:none;color:var(--c-goblet-gray-light);fill:currentcolor;stroke:currentcolor}@media(max-width: 460px){.decor{top:-1rem;left:-1rem}}.decor--accent{color:var(--c-accent);fill:currentcolor;stroke:currentcolor}.decor--accent line{fill:none}.decor--accent circle{stroke:none}.decor--slash{stroke:none}.decor--slash line{stroke:currentcolor}.decor--top{height:calc(30% + 2rem);width:calc(20% + 2rem)}@media(min-width: 480px){.decor--top{display:block}}.decor--bottom{bottom:-2rem;height:calc(30% + 2rem);left:unset;right:-2rem;top:unset;width:calc(20% + 2rem)}@media(min-width: 480px){.decor--bottom{display:block}}@media(max-width: 460px){.decor--bottom{bottom:-1rem;right:-1rem}}.decor--left{left:-2rem;right:unset}.decor--square{height:100%;width:100%}.decor--dots{stroke:none}.decor--top-full{height:2rem;left:unset;width:100%}.link__decor--external{display:inline-block;fill:none;height:2rem;position:relative;stroke:currentcolor;vertical-align:middle;width:2rem}.link__decor--external .arrow-head,.link__decor--external .arrow-shaft,.link__decor--external .arrow-box{transform:translate(0, 0);transition:transform .2s}.external:hover .link__decor--external .arrow-head,.external:hover .link__decor--external .arrow-shaft{transform:translate(1px, -1px)}.external:hover .link__decor--external .arrow-box{transform:translate(-1px, 1px)}img,picture{max-width:100%;height:auto}figure{margin:0}.figure__caption{font-style:italic}.circle-media img{border-radius:50%;max-height:130px;max-width:130px}.container-ampersand{background-color:var(--c-background-neutral)}.container-ampersand .icon{border-radius:none;border:none;height:100%;width:100%}.container-img-gradient{position:relative;transition:all .3s ease}.container-img-gradient::after{background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.068), rgb(0, 0, 0));box-shadow:inset 0px 0px 0px 400px rgba(0,0,0,0);content:"";height:100%;left:0;position:absolute;top:0;transition:.3s;width:100%;z-index:1}.container-img-gradient:hover::after{box-shadow:inset 0 0 0 1000px rgba(0,0,0,.4)}.container-img-gradient .image{backface-visibility:hidden;height:auto;width:100%}.container-img-gradient .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.link,.text-long a{color:var(--c-lehigh);font-weight:700;transition:all .2s}.link:visited,.text-long a:visited{color:var(--c-lehigh)}.link:hover,.text-long a:hover{color:var(--c-accent)}.link:hover::after,.text-long a:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.link,.text-long a{color:var(--c-lehigh)}.link:visited,.text-long a:visited{color:var(--c-lehigh)}.link:hover,.text-long a:hover{color:var(--c-accent)}.link:hover::after,.text-long a:hover::after{color:var(--c-accent)}}.link:is(button),.text-long a:is(button){background-color:rgba(0,0,0,0);border:0;text-decoration:underline}.link--dark{font-weight:700;text-decoration:none}.link--dark:hover{color:var(--c-accent);text-decoration:underline}.link--arrow{text-decoration:none}.link--arrow::after{transition:all .15s ease-in-out;color:var(--c-accent);content:"→";display:inline-block;font-size:1.5em;font-weight:700;margin:0 .5rem;position:relative}.link--arrow:hover{cursor:pointer;color:var(--c-accent)}.link--arrow:hover::after{transform:translateX(0.3333333333rem)}.link--arrow--vertical::after{content:"↓"}.link--arrow--vertical:hover::after{transform:translateY(0.25rem)}.link--arrow-deco-hover{text-decoration:none}.link--arrow-deco-hover::after{transition:all .15s ease-in-out;color:var(--c-accent);content:"→";display:inline-block;font-size:1.5em;font-weight:700;margin:0 .5rem;position:relative}.link--arrow-deco-hover:hover{cursor:pointer;color:var(--c-lehigh)}.link--arrow-deco-hover:hover::after{transform:translateX(0.3333333333rem)}.link--arrow-deco-hover--vertical::after{content:"↓"}.link--arrow-deco-hover--vertical:hover::after{transform:translateY(0.25rem)}.link--arrow-deco-hover:hover{text-decoration:underline}.link--outline{color:var(--c-lehigh);text-decoration:none;list-style-type:none;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;font-weight:700;background:none;display:inline-block;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content;border:1px solid var(--c-accent)}.link--outline:visited{color:var(--c-lehigh)}.link--outline:hover{color:var(--c-accent)}.link--outline:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.link--outline{color:var(--c-lehigh)}.link--outline:visited{color:var(--c-lehigh)}.link--outline:hover{color:var(--c-accent)}.link--outline:hover::after{color:var(--c-accent)}}.link--outline:hover{color:var(--c-accent);cursor:pointer}.link--outline:hover::after{transform:translateX(0.3333333333rem)}.link--outline:hover{background-color:none}.link--no-dec{text-decoration:none;list-style-type:none}.link--caps{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:80%;color:var(--c-lehigh);font-weight:700;font-size:.875rem}.link--accent{color:var(--c-accent);font-weight:500}.link--accent:visited{color:var(--c-accent)}.link--accent:hover{color:var(--c-accent)}.link--accent:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.link--accent{color:var(--c-accent);font-weight:500}.link--accent:visited{color:var(--c-accent)}.link--accent:hover{color:var(--c-accent)}.link--accent:hover::after{color:var(--c-accent)}}.link--button{color:var(--c-text-inverse);background-color:var(--c-accent)}.link--button:visited{color:var(--c-text-inverse)}.link--button:hover{color:var(--c-text-inverse);background-color:var(--c-accent);border:1px solid var(--c-accent);opacity:.9}.link--button:hover::after{color:var(--c-text-inverse)}@media(prefers-color-scheme: dark){.link--button{color:var(--c-text-inverse);background-color:var(--c-accent)}.link--button:visited{color:var(--c-text-inverse)}.link--button:hover{color:var(--c-text-inverse);background-color:var(--c-accent);border:1px solid var(--c-accent);opacity:.9}.link--button:hover::after{color:var(--c-text-inverse)}}.link--button-accent{color:var(--c-lehigh);text-decoration:none;list-style-type:none;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;font-weight:700;background:none;display:inline-block;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content;border:1px solid var(--c-accent);color:var(--c-text-inverse);background-color:var(--c-accent);min-width:220px;padding:1rem;text-align:center}.link--button-accent:visited{color:var(--c-lehigh)}.link--button-accent:hover{color:var(--c-accent)}.link--button-accent:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.link--button-accent{color:var(--c-lehigh)}.link--button-accent:visited{color:var(--c-lehigh)}.link--button-accent:hover{color:var(--c-accent)}.link--button-accent:hover::after{color:var(--c-accent)}}.link--button-accent:hover{color:var(--c-accent);cursor:pointer}.link--button-accent:hover::after{transform:translateX(0.3333333333rem)}.link--button-accent:hover{background-color:none}.link--button-accent:visited{color:var(--c-text-inverse)}.link--button-accent:hover{color:var(--c-text-inverse);background-color:var(--c-accent);border:1px solid var(--c-accent);opacity:.9}.link--button-accent:hover::after{color:var(--c-text-inverse)}@media(prefers-color-scheme: dark){.link--button-accent{color:var(--c-text-inverse);background-color:var(--c-accent)}.link--button-accent:visited{color:var(--c-text-inverse)}.link--button-accent:hover{color:var(--c-text-inverse);background-color:var(--c-accent);border:1px solid var(--c-accent);opacity:.9}.link--button-accent:hover::after{color:var(--c-text-inverse)}}.link--whole-width-link{color:var(--c-accent-high);font-weight:700;text-decoration:none;align-items:center;display:flex;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;justify-content:space-between;padding:1.5rem 1.5rem 1.5rem 1rem}.link--whole-width-link:visited{color:var(--c-accent-high)}.link--whole-width-link:hover{color:var(--c-accent-high)}.link--whole-width-link:hover::after{color:var(--c-accent-high)}@media(prefers-color-scheme: dark){.link--whole-width-link{color:var(--c-accent-high);font-weight:700}.link--whole-width-link:visited{color:var(--c-accent-high)}.link--whole-width-link:hover{color:var(--c-accent)}.link--whole-width-link:hover::after{color:var(--c-accent)}}.link--whole-width-link::after{transition:all .15s ease-in-out;color:var(--c-accent);content:"→";display:inline-block;font-size:1.5em;font-weight:700;margin:0 .5rem;position:relative}.link--whole-width-link:hover{cursor:pointer;color:var(--c-accent-high)}.link--whole-width-link:hover::after{transform:translateX(0.3333333333rem)}.link--whole-width-link--vertical::after{content:"↓"}.link--whole-width-link--vertical:hover::after{transform:translateY(0.25rem)}@media(max-width: 460px){.link--whole-width-link{padding:1rem .5rem}}.link--whole-width-link:hover{background-color:var(--c-background-neutral)}.link--whole-width-link:hover::after{transform:translateX(0.5rem)}.link--white-hover{color:var(--c-lehigh);text-decoration:none;list-style-type:none;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;font-weight:700;color:var(--c-lehigh);text-decoration:none;list-style-type:none;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;font-weight:700;background:none;display:inline-block;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content;border:1px solid var(--c-lehigh);text-decoration:none}.link--white-hover:visited{color:var(--c-lehigh)}.link--white-hover:hover{color:var(--c-accent)}.link--white-hover:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.link--white-hover{color:var(--c-lehigh)}.link--white-hover:visited{color:var(--c-lehigh)}.link--white-hover:hover{color:var(--c-accent)}.link--white-hover:hover::after{color:var(--c-accent)}}.link--white-hover:hover{color:var(--c-accent);cursor:pointer}.link--white-hover:hover::after{transform:translateX(0.3333333333rem)}.link--white-hover:visited{color:var(--c-lehigh)}.link--white-hover:hover{color:var(--c-accent)}.link--white-hover:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.link--white-hover{color:var(--c-lehigh)}.link--white-hover:visited{color:var(--c-lehigh)}.link--white-hover:hover{color:var(--c-accent)}.link--white-hover:hover::after{color:var(--c-accent)}}.link--white-hover:hover{color:var(--c-accent);cursor:pointer}.link--white-hover:hover::after{transform:translateX(0.3333333333rem)}.link--white-hover:hover{background-color:var(--c-lehigh)}.link--white-hover::after{transition:all .15s ease-in-out;color:var(--c-accent);content:"→";display:inline-block;font-size:1.5em;font-weight:700;margin:0 .5rem;position:relative}.link--white-hover:hover{cursor:pointer;color:#fff}.link--white-hover:hover::after{transform:translateX(0.3333333333rem)}.link--white-hover--vertical::after{content:"↓"}.link--white-hover--vertical:hover::after{transform:translateY(0.25rem)}@media(max-width: 705px){.link--white-hover{display:flex;align-items:center;justify-content:center}}.link--ghost-button-style{color:var(--c-lehigh);text-decoration:none;list-style-type:none;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;font-weight:700;background:none;display:inline-block;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content;border:1px solid #fff;text-decoration:none;color:var(--c-lehigh);background-color:#fff;font-weight:700;margin-top:2rem;padding:.5rem 3.5rem}.link--ghost-button-style:visited{color:var(--c-lehigh)}.link--ghost-button-style:hover{color:var(--c-accent)}.link--ghost-button-style:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.link--ghost-button-style{color:var(--c-lehigh)}.link--ghost-button-style:visited{color:var(--c-lehigh)}.link--ghost-button-style:hover{color:var(--c-accent)}.link--ghost-button-style:hover::after{color:var(--c-accent)}}.link--ghost-button-style:hover{color:var(--c-accent);cursor:pointer}.link--ghost-button-style:hover::after{transform:translateX(0.3333333333rem)}.link--ghost-button-style:hover{background-color:none}.link--ghost-button-style::after{transition:all .15s ease-in-out;color:var(--c-accent);content:"→";display:inline-block;font-size:1.5em;font-weight:700;margin:0 .5rem;position:relative}.link--ghost-button-style:hover{cursor:pointer;color:var(--c-accent)}.link--ghost-button-style:hover::after{transform:translateX(0.3333333333rem)}.link--ghost-button-style--vertical::after{content:"↓"}.link--ghost-button-style--vertical:hover::after{transform:translateY(0.25rem)}.link--ghost-button-style:visited{color:var(--c-lehigh)}.link--ghost-button-style:hover{color:#fff;background-color:var(--c-hover)}.link--ghost-button-style:hover::after{color:#fff}@media(prefers-color-scheme: dark){.link--ghost-button-style{color:var(--c-lehigh);background-color:#fff;font-weight:700}.link--ghost-button-style:visited{color:var(--c-lehigh)}.link--ghost-button-style:hover{color:#fff;background-color:var(--c-hover)}.link--ghost-button-style:hover::after{color:#fff}}@media(max-width: 460px){.link--ghost-button-style{padding:.5rem 2rem}}.link--ghost-button-style:hover::after{color:var(--c-accent)}.link--ghost-button-lehigh-style{color:var(--c-lehigh);text-decoration:none;list-style-type:none;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;font-weight:700;background:none;display:inline-block;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content;border:1px solid var(--c-lehigh);text-decoration:none;color:#fff;background-color:var(--c-lehigh)}.link--ghost-button-lehigh-style:visited{color:var(--c-lehigh)}.link--ghost-button-lehigh-style:hover{color:var(--c-accent)}.link--ghost-button-lehigh-style:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.link--ghost-button-lehigh-style{color:var(--c-lehigh)}.link--ghost-button-lehigh-style:visited{color:var(--c-lehigh)}.link--ghost-button-lehigh-style:hover{color:var(--c-accent)}.link--ghost-button-lehigh-style:hover::after{color:var(--c-accent)}}.link--ghost-button-lehigh-style:hover{color:var(--c-accent);cursor:pointer}.link--ghost-button-lehigh-style:hover::after{transform:translateX(0.3333333333rem)}.link--ghost-button-lehigh-style:hover{background-color:none}.link--ghost-button-lehigh-style::after{transition:all .15s ease-in-out;color:var(--c-accent);content:"→";display:inline-block;font-size:1.5em;font-weight:700;margin:0 .5rem;position:relative}.link--ghost-button-lehigh-style:hover{cursor:pointer;color:var(--c-accent)}.link--ghost-button-lehigh-style:hover::after{transform:translateX(0.3333333333rem)}.link--ghost-button-lehigh-style--vertical::after{content:"↓"}.link--ghost-button-lehigh-style--vertical:hover::after{transform:translateY(0.25rem)}.link--ghost-button-lehigh-style:visited{color:#fff}.link--ghost-button-lehigh-style:hover{color:var(--c-lehigh);background-color:rgba(0,0,0,0)}.link--ghost-button-lehigh-style:hover::after{color:var(--c-lehigh)}@media(prefers-color-scheme: dark){.link--ghost-button-lehigh-style{color:#fff;background-color:var(--c-lehigh)}.link--ghost-button-lehigh-style:visited{color:#fff}.link--ghost-button-lehigh-style:hover{color:var(--c-lehigh);background-color:rgba(0,0,0,0)}.link--ghost-button-lehigh-style:hover::after{color:var(--c-lehigh)}}.link--uppercase-arrow{text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:80%;color:var(--c-text-lighter)}.link--uppercase-arrow::after{transition:all .15s ease-in-out;color:var(--c-accent);content:"→";display:inline-block;font-size:1.5em;font-weight:700;margin:0 .5rem;position:relative}.link--uppercase-arrow:hover{cursor:pointer;color:var(--c-accent)}.link--uppercase-arrow:hover::after{transform:translateX(0.3333333333rem)}.link--uppercase-arrow--vertical::after{content:"↓"}.link--uppercase-arrow--vertical:hover::after{transform:translateY(0.25rem)}ul,ol{padding-left:1em}ul{list-style-type:disc}ol{list-style-type:decimal}.list-item,.text-long ol li,.text-long ul li{margin-bottom:.2em;padding-left:1em}.cas-logo__h2{margin:0;padding:0;padding-bottom:1rem;border-bottom:1px solid var(--c-lehigh);border-color:rgba(0,0,0,0);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.9rem;line-height:1.2rem;margin-left:2rem;padding:.1rem 0;font-weight:600}.cas-logo__h2:hover{border-bottom:1px solid var(--c-lehigh)}.cas-logo__link{text-decoration:none;list-style-type:none;color:var(--c-lehigh)}.full-logo-brown{align-items:center;display:flex;width:max-content}.full-logo-brown__h2{margin:0;padding:0;padding-bottom:1rem;border-bottom:1px solid var(--c-lehigh);border-color:rgba(0,0,0,0);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.9rem;line-height:1.2rem;margin-left:2rem;padding:.1rem 0;font-weight:600}.full-logo-brown__h2:hover{border-bottom:1px solid var(--c-lehigh)}.full-logo-brown__link{text-decoration:none;list-style-type:none;color:var(--c-lehigh)}.full-logo-neutral{align-items:center;display:flex;width:max-content}.full-logo-neutral__h2{margin:0;padding:0;padding-bottom:1rem;border-bottom:1px solid var(--c-lehigh);border-color:rgba(0,0,0,0);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.9rem;line-height:1.2rem;margin-left:2rem;padding:.1rem 0;font-weight:500}.full-logo-neutral__h2:hover{border-bottom:1px solid var(--c-text-inverse)}.full-logo-neutral__link{text-decoration:none;list-style-type:none;color:var(--c-text-inverse)}.logo__image{display:block;height:100%}.lehigh-logo-white{height:3rem;margin-bottom:-2px;position:relative}.lehigh-logo-white::after{position:absolute;top:50%;transform:translateY(-50%);background-color:var(--c-goblet-gray);content:"";display:block;height:calc(100% - .75rem);right:-1em;width:1px}.lehigh-logo-white a img{padding-bottom:1rem;border-bottom:1px solid var(--c-lehigh);margin:0;padding:0;border-color:rgba(0,0,0,0);padding:.35rem 0;-o-object-fit:contain;object-fit:contain}.lehigh-logo-white a img:hover{border-color:var(--c-text-inverse)}.lehigh-logo-brown{height:2.5rem;margin-bottom:-2px;position:relative}.lehigh-logo-brown::after{position:absolute;top:50%;transform:translateY(-50%);background-color:var(--c-lehigh);content:"";display:block;height:calc(100% - .75rem);right:-1em;width:1px}.lehigh-logo-brown a img{padding-bottom:1rem;border-bottom:1px solid var(--c-lehigh);margin:0;padding:0;border-color:rgba(0,0,0,0);padding:.35rem 0;-o-object-fit:contain;object-fit:contain}.lehigh-logo-brown a img:hover{border-color:var(--c-lehigh)}.table,.text-long table{border:1px solid var(--c-highlight-high);border-radius:4px;border-spacing:0;background-color:var(--c-muted);margin:1em 0;width:100%}.table__header-cell,.text-long th,.table__cell,.text-long td{border:none;border-bottom:1px solid var(--c-highlight-high);border-right:1px solid var(--c-highlight-high);padding:1em}.table__header-cell:last-child,.text-long th:last-child,.table__cell:last-child,.text-long td:last-child{border-right:none}.table__header-cell,.text-long th{color:var(--c-accent-high);font-weight:700;padding:1.2em;text-align:left}.table__row:nth-child(odd),.text-long tr:nth-child(odd){background-color:var(--c-background)}.table__row:first-child th:first-child,.text-long tr:first-child th:first-child,.table__row:first-child td:first-child,.text-long tr:first-child td:first-child{border-radius:5px 0 0}.table__row:first-child th:last-child,.text-long tr:first-child th:last-child,.table__row:first-child td:last-child,.text-long tr:first-child td:last-child{border-radius:0 5px 0 0}tbody .table__row:last-child th,tbody .text-long tr:last-child th,.text-long tbody tr:last-child th,tbody .table__row:last-child td,tbody .text-long tr:last-child td,.text-long tbody tr:last-child td{border-bottom:none}.table__row:last-child td:first-child,.text-long tr:last-child td:first-child{border-radius:0 0 0 5px}.table__row:last-child td:last-child,.text-long tr:last-child td:last-child{border-radius:0 0 5px}.table__footer-cell,.text-long tfoot th,.table__footer-cell:first-child{border-bottom:none;border-top:1px solid var(--c-highlight-high)}.paragraph,.text-long p{margin:0 0 1rem}.blockquote,.text-long blockquote{border-left:solid 3px var(--c-accent);font-style:italic;margin-left:1rem;padding-left:1rem}.hr,.text-long hr{border-style:solid;border-width:1px 0 0;color:currentcolor}.text-long a{font-weight:500}.category{align-items:center;border-radius:50%;color:var(--c-lehigh);display:flex;font-size:.9rem;font-weight:700;height:42px;justify-content:center;padding:.25rem;text-align:center;width:42px}.category--BA{background-color:var(--c-lehigh-teal)}.category--BS{background-color:var(--c-lehigh-yellow)}.category--MI{background-color:var(--c-lehigh-blue)}.infographic-h{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:600;display:flex;align-items:center;font-size:2.5rem;margin:0}.infographic-h::first-letter{text-transform:uppercase}.infographic .left-symbol{font-size:1.8rem;margin-right:-0.1rem}.infographic .unit-symbol{font-weight:700}.infographic .right-symbol{margin-left:-4px;font-weight:500}.names-title{color:var(--c-lehigh);text-align:center;font-size:.8rem}.names-title p{margin:0}.names-title hr{border:1px solid var(--c-goblet-gray-light);width:100%;margin:1rem 0}.names-title .field--name{font-weight:500}.names-title .field--position{font-style:italic}.names-title .field--author_title{text-transform:uppercase;font-weight:800;letter-spacing:1px;margin:0;font-size:.7rem}.names-title .field--author{font-weight:500}.paragraph--white{border:1.5px solid var(--c-goblet-gray);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:600;padding:2rem;text-align:center;color:var(--c-lehigh)}.paragraph--neutral{border:1.5px solid var(--c-goblet-gray);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:600;padding:2rem;text-align:center;background-color:var(--c-goblet-gray);color:var(--c-lehigh)}.paragraph--lehigh{border:1.5px solid var(--c-goblet-gray);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:600;padding:2rem;text-align:center;background-color:var(--c-lehigh);color:var(--c-text-inverse)}.h1{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:700;font-style:normal;font-size:2rem;line-height:1.5;margin:0;width:auto}.h1__link{color:inherit}.h1__link:hover{color:var(--c-accent)}.h1--page-title{font-size:3rem;margin:0 0 .2em;color:var(--c-text)}@media(max-width: 460px){.h1--page-title{font-size:2.5rem}}.h2{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:700;font-style:normal;font-size:1.8rem;line-height:1.5;margin:0;width:auto}.h2__link{color:inherit}.h2__link:hover{color:var(--c-accent)}.h3{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:700;font-style:normal;font-size:1.4rem;line-height:1.5;margin:0;width:auto}.h3__link{color:inherit}.h3__link:hover{color:var(--c-accent)}.h4{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:600;font-style:normal;font-size:1.2rem;line-height:1.25;margin:0;width:auto}.h4__link{color:inherit}.h4__link:hover{color:var(--c-accent)}.h5,.h6{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:600;font-style:normal;font-size:.9rem;line-height:1.25;margin:0;width:auto}.h5__link,.h6__link{color:inherit}.h5__link:hover,.h6__link:hover{color:var(--c-accent)}article .text-long h1{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:700;font-style:normal;font-size:2rem;line-height:1.5;margin:1rem 0;width:auto}article .text-long h1__link{color:inherit}article .text-long h1__link:hover{color:var(--c-accent)}article .text-long h1--page-title{font-size:3rem;margin:0 0 .2em;color:var(--c-text)}@media(max-width: 460px){article .text-long h1--page-title{font-size:2.5rem}}article .text-long h2{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:700;font-style:normal;font-size:1.8rem;line-height:1.5;margin:1rem 0;width:auto}article .text-long h2__link{color:inherit}article .text-long h2__link:hover{color:var(--c-accent)}article .text-long h3{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:700;font-style:normal;font-size:1.4rem;line-height:1.5;margin:1rem 0;width:auto}article .text-long h3__link{color:inherit}article .text-long h3__link:hover{color:var(--c-accent)}article .text-long h4{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:600;font-style:normal;font-size:1.2rem;line-height:1.25;margin:1rem 0;width:auto}article .text-long h4__link{color:inherit}article .text-long h4__link:hover{color:var(--c-accent)}article .text-long h5,article .text-long h6{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:600;font-style:normal;font-size:.9rem;line-height:1.25;margin:1rem 0;width:auto}article .text-long h5__link,article .text-long h6__link{color:inherit}article .text-long h5__link:hover,article .text-long h6__link:hover{color:var(--c-accent)}.h1--page-heading-sans,.h2--page-heading-sans,.h3--page-heading-sans,.h4--page-heading-sans,.h5--page-heading-sans,.h6--page-heading-sans{color:var(--c-lehigh);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-weight:800}.h1--page-heading-sans::first-letter,.h2--page-heading-sans::first-letter,.h3--page-heading-sans::first-letter,.h4--page-heading-sans::first-letter,.h5--page-heading-sans::first-letter,.h6--page-heading-sans::first-letter{text-transform:uppercase}.h1--page-heading-serif,.h2--page-heading-serif,.h3--page-heading-serif,.h4--page-heading-serif,.h5--page-heading-serif,.h6--page-heading-serif{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:800}.h1--page-heading-serif::first-letter,.h2--page-heading-serif::first-letter,.h3--page-heading-serif::first-letter,.h4--page-heading-serif::first-letter,.h5--page-heading-serif::first-letter,.h6--page-heading-serif::first-letter{text-transform:uppercase}.h1--uppercase-small,.h2--uppercase-small,.h3--uppercase-small,.h4--uppercase-small,.h5--uppercase-small,.h6--uppercase-small{color:var(--c-lehigh);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:65%;font-weight:800;text-decoration:none;text-transform:uppercase}.h1--accent-heading,.h2--accent-heading,.h3--accent-heading,.h4--accent-heading,.h5--accent-heading,.h6--accent-heading{color:var(--c-accent);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif}.h1--accent-heading::first-letter,.h2--accent-heading::first-letter,.h3--accent-heading::first-letter,.h4--accent-heading::first-letter,.h5--accent-heading::first-letter,.h6--accent-heading::first-letter{text-transform:uppercase}.h1--right-line,.h2--right-line,.h3--right-line,.h4--right-line,.h5--right-line,.h6--right-line{position:relative;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center}.h1--right-line::after,.h2--right-line::after,.h3--right-line::after,.h4--right-line::after,.h5--right-line::after,.h6--right-line::after{background-color:var(--c-accent);content:"";display:block;height:1px;margin:0 .5rem;width:45px}.h1--gradient-heading,.h2--gradient-heading,.h3--gradient-heading,.h4--gradient-heading,.h5--gradient-heading,.h6--gradient-heading{color:rgba(0,0,0,0);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:800;background:linear-gradient(to right, var(--c-lehigh-yellow), var(--c-accent));background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block}.h1--gradient-heading::first-letter,.h2--gradient-heading::first-letter,.h3--gradient-heading::first-letter,.h4--gradient-heading::first-letter,.h5--gradient-heading::first-letter,.h6--gradient-heading::first-letter{text-transform:uppercase}.video{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:35px;position:relative}.video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video--full{padding-bottom:75%}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.accordion{margin-bottom:2rem}.toggle-bar{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:80%;color:var(--c-lehigh);padding-bottom:1rem;border-bottom:1px solid var(--c-goblet-gray);margin-bottom:calc( 1em * 1);color:var(--c-text-lighter);cursor:pointer;display:flex;font-size:.75rem;justify-content:space-between}.toggle-bar .toggle-sign{transition:all .15s ease-in-out;font-size:3rem;font-weight:100;line-height:1rem;transform:rotateZ(45deg);-webkit-user-select:none;-ms-user-select:none;user-select:none}.toggle-bar.open .toggle-sign{transform:rotateZ(0deg)}.accordion-content{transition:all .15s ease-in-out;opacity:1;overflow:hidden}.accordion-content.v-hidden{height:0 !important;opacity:0}.main-content .block-group{display:flex;flex-direction:column;gap:4rem}.events-info .field{margin-bottom:0}.events-info .field--icon{font-size:12px}.block-date{align-items:center;border-radius:50%;border:1px solid var(--c-accent);display:flex;flex-direction:column;height:70px;justify-content:flex-start;padding:1rem;width:70px}.block-date .h3{color:var(--c-lehigh);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:65%;font-weight:800;text-decoration:none;text-transform:uppercase;font-size:.65rem}.block-date .h4{font-size:1.4rem}.block-label{flex:.5 0 180px}.block-label .icon{color:var(--c-accent);fill:var(--c-accent);background-color:var(--c-transparent);cursor:pointer;display:block;height:50px;width:50px;border-radius:50%;border:1px solid var(--c-accent);margin-bottom:.5rem;overflow:visible;cursor:auto}.block-label .icon:hover{color:var(--c-accent);fill:var(--c-accent)}@media(prefers-color-scheme: dark){.block-label .icon{color:var(--c-accent);fill:var(--c-accent);background-color:var(--c-transparent)}.block-label .icon:hover{color:var(--c-accent);fill:var(--c-accent)}}.block-label .h2{margin-bottom:1rem}.block-label .hr,.block-label .text-long hr,.text-long .block-label hr{border:1px solid var(--c-goblet-gray-light);width:90%;margin-left:0}.block-label__link{text-decoration:none;text-decoration:none;list-style-type:none;color:var(--c-lehigh);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:65%;font-weight:800;text-decoration:none;text-transform:uppercase}.block-label__link::after{transition:all .15s ease-in-out;color:var(--c-accent);content:"→";display:inline-block;font-size:1.5em;font-weight:700;margin:0 .5rem;position:relative}.block-label__link:hover{cursor:pointer;color:var(--c-accent)}.block-label__link:hover::after{transform:translateX(0.3333333333rem)}.block-label__link--vertical::after{content:"↓"}.block-label__link--vertical:hover::after{transform:translateY(0.25rem)}@media(max-width: 460px){.block-label{flex-basis:200px}.block-label .hr,.block-label .text-long hr,.text-long .block-label hr{border:1px solid var(--c-goblet-gray-light);width:100%}}.block-list-links{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem 0}.block-list-links .views-row a{color:var(--c-lehigh);font-weight:600}.bulletin__callout-wrapper{background-color:var(--c-goblet-gray);padding-bottom:4rem;padding-top:4rem}.bulletin__callout{max-width:1490px;width:100%;margin:0 auto;padding:0 1rem;align-items:center}@media(min-width: 480px){.bulletin__callout{padding:0 1rem}}@media(min-width: 1490px){.bulletin__callout{padding-left:calc(1rem + calc(-50vw + calc(1490px / 2)));padding-right:calc(1rem + calc(-50vw + calc(1490px / 2)))}}@media(min-width: 1280px){.bulletin__callout{display:grid;grid-template-columns:calc(33% - 2rem) 2rem calc(100% - 33%)}}.bulletin__callout .text-group-wrapper{grid-area:1/1/1/3;position:relative;z-index:1}.bulletin__callout .text-group{background:#fff;padding:2rem;position:relative;z-index:8}.bulletin__callout .image-wrapper{grid-area:1/2/1/4;max-width:calc(800px + 3rem);width:100%}.bulletin__callout .text-long{padding-bottom:1rem;border-bottom:1px solid var(--c-goblet-gray);margin-bottom:1rem}.bulletin__callout .simple-link a{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);color:var(--c-accent-light);display:flex;font-size:1rem;justify-content:space-between;letter-spacing:unset;text-transform:unset;transition:.15s}.bulletin__callout .simple-link a:hover{border-color:var(--c-accent)}.bulletin__callout-large{position:relative}.bulletin__callout-large .image-wrapper img{height:75vh;max-height:600px;-o-object-fit:cover;object-fit:cover;width:100%}.bulletin__callout-large .text-group{background:rgba(255,255,255,.4);border-radius:5px;max-width:30vw;min-width:300px;padding:15px;position:absolute;right:calc(50% + 50px - 20vw);top:50%;transform:translate(50%, -50%)}@supports((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.bulletin__callout-large .text-group{-webkit-backdrop-filter:blur(25px) brightness(3);backdrop-filter:blur(25px) brightness(3)}}@supports not ((-webkit-backdrop-filter: none) or (backdrop-filter: none)){.bulletin__callout-large .text-group{background:rgba(255,255,255,.95)}}.bulletin__callout-large .simple-link a{font-size:.8rem}.footer__h3--address{color:var(--c-lehigh);margin:0}.footer__social-icons__icon{list-style:none;margin:0;padding:0;fill:var(--c-lehigh);height:2.5rem;transition:.05s;width:2.5rem;display:flex;gap:1rem}.footer__social-icons__icon:hover{fill:var(--c-accent)}.card-ampersand{position:relative;width:100%;height:100%}.card-ampersand .icon{color:var(--c-accent);fill:var(--c-accent);background-color:var(--c-transparent);cursor:pointer;display:block;height:50px;width:50px;border-radius:50%;border:1px solid var(--c-accent);margin-bottom:.5rem;overflow:visible;cursor:auto}.card-ampersand .icon:hover{color:var(--c-accent);fill:var(--c-accent)}@media(prefers-color-scheme: dark){.card-ampersand .icon{color:var(--c-accent);fill:var(--c-accent);background-color:var(--c-transparent)}.card-ampersand .icon:hover{color:var(--c-accent);fill:var(--c-accent)}}.card-ampersand__content{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;padding:4rem 1rem;position:relative;text-align:center;width:100%}.card-ampersand__content .department-url,.card-ampersand__content .department{display:flex;flex-direction:column;align-items:center;padding-bottom:2rem}.card-ampersand__content .department-url .department-url__slogan,.card-ampersand__content .department-url .slogan,.card-ampersand__content .department .department-url__slogan,.card-ampersand__content .department .slogan{position:relative;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center}.card-ampersand__content .department-url .department-url__slogan::before,.card-ampersand__content .department-url .slogan::before,.card-ampersand__content .department .department-url__slogan::before,.card-ampersand__content .department .slogan::before{background-color:var(--c-accent);content:"";display:block;height:1px;margin:0 .5rem;width:45px}.card-ampersand__content .department .h2{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:800;font-size:2rem}.card-ampersand__content .department .h2::first-letter{text-transform:uppercase}.card-ampersand__content .paragraph,.card-ampersand__content .text-long p,.text-long .card-ampersand__content p,.card-ampersand__content ul,.card-ampersand__content ul li{text-decoration:none;list-style-type:none;margin:0;padding:0;line-height:2rem;padding:0 1rem}.card-ampersand__content .paragraph::first-letter,.card-ampersand__content .text-long p::first-letter,.text-long .card-ampersand__content p::first-letter,.card-ampersand__content ul::first-letter,.card-ampersand__content ul li::first-letter{text-transform:uppercase}.card-ampersand .container-ampersand{height:100%;overflow:hidden;position:absolute;width:100%;z-index:-1;padding:0 2rem}@media(max-width: 460px){.card-ampersand .container-ampersand{padding:0 .5rem}}.card-ampersand .container-ampersand .icon{border-radius:none;border:none;height:100%;width:100%}.card-announcement{border:1px solid var(--c-goblet-gray);display:flex;flex-flow:row;gap:1rem;height:170px;justify-content:space-between;max-width:450px;padding:1rem}@media(max-width: 460px){.card-announcement{flex-wrap:wrap;gap:.5rem;height:auto;justify-content:center;min-height:170px}}.card-announcement .image{align-items:center;display:flex;flex:1 0 100px}.card-announcement .image__circle,.card-announcement .image .circle-media img{border-radius:50%;height:110px;width:110px}.card-announcement__content{display:flex;flex-direction:column;flex:1 0 50%;gap:.5rem;text-align:left;justify-content:center}@media(max-width: 460px){.card-announcement__content{width:100%;gap:.5rem}}.card-announcement__content .slogan{color:var(--c-text-lighter);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:65%;font-weight:800;text-decoration:none;text-transform:uppercase;font-size:60%;display:flex;gap:6px}.card-announcement__content--cas-variation{display:flex;flex-direction:column;flex:1 0 50%;gap:.5rem;text-align:left;padding:1rem}@media(max-width: 460px){.card-announcement__content--cas-variation{width:100%;gap:.5rem}}.card-announcement__content--cas-variation .slogan{color:var(--c-text-lighter);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:65%;font-weight:800;text-decoration:none;text-transform:uppercase;font-size:60%;display:flex;gap:6px}.card-announcement__content--cas-variation .slogan{letter-spacing:.1em}.card-announcement .h3 .h3__link{color:var(--c-accent-high);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:800;text-decoration:none;list-style-type:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:1rem}.card-announcement .h3 .h3__link::first-letter{text-transform:uppercase}.card-announcement .h3 .h3__link:hover{-webkit-text-decoration:underline 1px solid;text-decoration:underline 1px solid}.card-bulletin{-webkit-backdrop-filter:blur(18px) contrast(0.5) brightness(2);backdrop-filter:blur(18px) contrast(0.5) brightness(2);background-color:rgba(255,255,255,.574);display:flex;flex-direction:column;gap:1rem;margin-left:4rem;max-width:390px;padding:2rem}.card-bulletin .paragraph,.card-bulletin .text-long p,.text-long .card-bulletin p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;font-weight:500;margin:0}.card-bulletin .link,.card-bulletin .text-long a,.text-long .card-bulletin a{color:var(--c-lehigh);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-weight:700;text-decoration:none;text-decoration:none;text-transform:capitalize}.card-bulletin .link::first-letter,.card-bulletin .text-long a::first-letter,.text-long .card-bulletin a::first-letter{text-transform:uppercase}.card-bulletin .link::after,.card-bulletin .text-long a::after,.text-long .card-bulletin a::after{transition:all .15s ease-in-out;color:var(--c-accent);content:"→";display:inline-block;font-size:1.5em;font-weight:700;margin:0 .5rem;position:relative}.card-bulletin .link:hover,.card-bulletin .text-long a:hover,.text-long .card-bulletin a:hover{cursor:pointer;color:var(--c-accent)}.card-bulletin .link:hover::after,.card-bulletin .text-long a:hover::after,.text-long .card-bulletin a:hover::after{transform:translateX(0.3333333333rem)}.card-bulletin .link--vertical::after{content:"↓"}.card-bulletin .link--vertical:hover::after{transform:translateY(0.25rem)}.card-cta{background-color:var(--c-background-neutral);display:flex;flex-wrap:wrap;flex:1 0 50%;gap:1.5rem 2rem;justify-content:center;align-items:center;padding:3rem}@media(max-width: 460px){.card-cta{padding:1rem}}.card-cta .image{align-items:center;display:flex;flex:0 0 150px}.card-cta .image__circle{border-radius:50%;max-height:200px;max-width:200px}.card-cta .circle-media img{max-height:200px;max-width:200px}.card-cta__content-box{display:flex;flex-wrap:wrap;flex:1;gap:1rem 2rem;align-items:center;justify-content:flex-start;max-width:1024px}.card-cta__content{display:flex;flex:1 0 50%;gap:1rem;flex-direction:column;text-align:left;max-width:800px}.card-cta__content .h3{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:800;color:var(--c-lehigh)}.card-cta__content .h3::first-letter{text-transform:uppercase}.card-cta__container{align-items:center;display:flex;justify-content:left;flex:1}.card-cta__container .link,.card-cta__container .text-long a,.text-long .card-cta__container a{color:var(--c-lehigh);text-decoration:none;list-style-type:none;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;font-weight:700;background:none;display:inline-block;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content;border:1px solid var(--c-accent);color:var(--c-text-inverse);background-color:var(--c-accent);min-width:220px;padding:1rem;text-align:center}.card-cta__container .link:visited,.card-cta__container .text-long a:visited,.text-long .card-cta__container a:visited{color:var(--c-lehigh)}.card-cta__container .link:hover,.card-cta__container .text-long a:hover,.text-long .card-cta__container a:hover{color:var(--c-accent)}.card-cta__container .link:hover::after,.card-cta__container .text-long a:hover::after,.text-long .card-cta__container a:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.card-cta__container .link,.card-cta__container .text-long a,.text-long .card-cta__container a{color:var(--c-lehigh)}.card-cta__container .link:visited,.card-cta__container .text-long a:visited,.text-long .card-cta__container a:visited{color:var(--c-lehigh)}.card-cta__container .link:hover,.card-cta__container .text-long a:hover,.text-long .card-cta__container a:hover{color:var(--c-accent)}.card-cta__container .link:hover::after,.card-cta__container .text-long a:hover::after,.text-long .card-cta__container a:hover::after{color:var(--c-accent)}}.card-cta__container .link:hover,.card-cta__container .text-long a:hover,.text-long .card-cta__container a:hover{color:var(--c-accent);cursor:pointer}.card-cta__container .link:hover::after,.card-cta__container .text-long a:hover::after,.text-long .card-cta__container a:hover::after{transform:translateX(0.3333333333rem)}.card-cta__container .link:hover,.card-cta__container .text-long a:hover,.text-long .card-cta__container a:hover{background-color:none}.card-cta__container .link:visited,.card-cta__container .text-long a:visited,.text-long .card-cta__container a:visited{color:var(--c-text-inverse)}.card-cta__container .link:hover,.card-cta__container .text-long a:hover,.text-long .card-cta__container a:hover{color:var(--c-text-inverse);background-color:var(--c-accent);border:1px solid var(--c-accent);opacity:.9}.card-cta__container .link:hover::after,.card-cta__container .text-long a:hover::after,.text-long .card-cta__container a:hover::after{color:var(--c-text-inverse)}@media(prefers-color-scheme: dark){.card-cta__container .link,.card-cta__container .text-long a,.text-long .card-cta__container a{color:var(--c-text-inverse);background-color:var(--c-accent)}.card-cta__container .link:visited,.card-cta__container .text-long a:visited,.text-long .card-cta__container a:visited{color:var(--c-text-inverse)}.card-cta__container .link:hover,.card-cta__container .text-long a:hover,.text-long .card-cta__container a:hover{color:var(--c-text-inverse);background-color:var(--c-accent);border:1px solid var(--c-accent);opacity:.9}.card-cta__container .link:hover::after,.card-cta__container .text-long a:hover::after,.text-long .card-cta__container a:hover::after{color:var(--c-text-inverse)}}@media(max-width: 460px){.card-cta__container .link,.card-cta__container .text-long a,.text-long .card-cta__container a{width:100%}}.card-event{display:flex;flex-flow:wrap;gap:2rem;justify-content:center;padding:1rem 0}.card-event--full-content{padding-top:0}@media(max-width: 460px){.card-event{gap:0 2rem}}.card-event__content{display:flex;flex-direction:column;flex:1 0 80%;gap:1rem}.card-event__content .slogan{color:var(--c-text-lighter);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:65%;font-weight:800;text-decoration:none;text-transform:uppercase;text-decoration:none;list-style-type:none}.card-event__content .slogan h2{margin:0}.card-event__content .h3{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:800}.card-event__content .h3::first-letter{text-transform:uppercase}.card-event__content .h3:hover{color:var(--c-accent)}.card-event__content a{color:var(--c-lehigh);font-weight:700;transition:all .2s}.card-event__content a:visited{color:var(--c-lehigh)}.card-event__content a:hover{color:var(--c-accent)}.card-event__content a:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.card-event__content a{color:var(--c-lehigh)}.card-event__content a:visited{color:var(--c-lehigh)}.card-event__content a:hover{color:var(--c-accent)}.card-event__content a:hover::after{color:var(--c-accent)}}.card-event--border{border:2px solid var(--c-goblet-gray-light);padding:2rem;margin-bottom:2rem}.card-event--border-bottom{border-bottom:1px solid var(--c-goblet-gray-light)}.card-event .full img{width:100%}.card-grad-undergrad-cta{position:relative;transition:all .3s ease;position:relative}.card-grad-undergrad-cta::after{background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.068), rgb(0, 0, 0));box-shadow:inset 0px 0px 0px 400px rgba(0,0,0,0);content:"";height:100%;left:0;position:absolute;top:0;transition:.3s;width:100%;z-index:1}.card-grad-undergrad-cta .image__image{backface-visibility:hidden}.card-grad-undergrad-cta img,.card-grad-undergrad-cta picture{width:100%;height:auto}.card-grad-undergrad-cta .content{bottom:0;display:flex;flex-wrap:wrap;gap:1rem;padding:1rem 2rem;position:absolute;z-index:2;background-color:rgba(51,50,50,.712);align-items:flex-end;width:100%}@media(max-width: 460px){.card-grad-undergrad-cta .content{padding:.5rem;justify-content:flex-start}}.card-grad-undergrad-cta .content .h2{color:var(--c-text-inverse);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:800;flex:1 0 36%;font-size:1.4rem}.card-grad-undergrad-cta .content .h2::first-letter{text-transform:uppercase}.card-grad-undergrad-cta .content p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--c-text-inverse);font-weight:300;margin:0;flex:1 0 350px}.card-grad-undergrad-cta .content .link,.card-grad-undergrad-cta .content .text-long a,.text-long .card-grad-undergrad-cta .content a{color:var(--c-lehigh);text-decoration:none;list-style-type:none;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;font-weight:700;background:none;display:inline-block;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content;border:1px solid var(--c-accent);color:var(--c-text-inverse);background-color:var(--c-accent);text-transform:capitalize;flex:1 0 40px;max-width:110px;min-width:110px}.card-grad-undergrad-cta .content .link:visited,.card-grad-undergrad-cta .content .text-long a:visited,.text-long .card-grad-undergrad-cta .content a:visited{color:var(--c-lehigh)}.card-grad-undergrad-cta .content .link:hover,.card-grad-undergrad-cta .content .text-long a:hover,.text-long .card-grad-undergrad-cta .content a:hover{color:var(--c-accent)}.card-grad-undergrad-cta .content .link:hover::after,.card-grad-undergrad-cta .content .text-long a:hover::after,.text-long .card-grad-undergrad-cta .content a:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.card-grad-undergrad-cta .content .link,.card-grad-undergrad-cta .content .text-long a,.text-long .card-grad-undergrad-cta .content a{color:var(--c-lehigh)}.card-grad-undergrad-cta .content .link:visited,.card-grad-undergrad-cta .content .text-long a:visited,.text-long .card-grad-undergrad-cta .content a:visited{color:var(--c-lehigh)}.card-grad-undergrad-cta .content .link:hover,.card-grad-undergrad-cta .content .text-long a:hover,.text-long .card-grad-undergrad-cta .content a:hover{color:var(--c-accent)}.card-grad-undergrad-cta .content .link:hover::after,.card-grad-undergrad-cta .content .text-long a:hover::after,.text-long .card-grad-undergrad-cta .content a:hover::after{color:var(--c-accent)}}.card-grad-undergrad-cta .content .link:hover,.card-grad-undergrad-cta .content .text-long a:hover,.text-long .card-grad-undergrad-cta .content a:hover{color:var(--c-accent);cursor:pointer}.card-grad-undergrad-cta .content .link:hover::after,.card-grad-undergrad-cta .content .text-long a:hover::after,.text-long .card-grad-undergrad-cta .content a:hover::after{transform:translateX(0.3333333333rem)}.card-grad-undergrad-cta .content .link:hover,.card-grad-undergrad-cta .content .text-long a:hover,.text-long .card-grad-undergrad-cta .content a:hover{background-color:none}.card-grad-undergrad-cta .content .link:visited,.card-grad-undergrad-cta .content .text-long a:visited,.text-long .card-grad-undergrad-cta .content a:visited{color:var(--c-text-inverse)}.card-grad-undergrad-cta .content .link:hover,.card-grad-undergrad-cta .content .text-long a:hover,.text-long .card-grad-undergrad-cta .content a:hover{color:var(--c-text-inverse);background-color:var(--c-accent);border:1px solid var(--c-accent);opacity:.9}.card-grad-undergrad-cta .content .link:hover::after,.card-grad-undergrad-cta .content .text-long a:hover::after,.text-long .card-grad-undergrad-cta .content a:hover::after{color:var(--c-text-inverse)}@media(prefers-color-scheme: dark){.card-grad-undergrad-cta .content .link,.card-grad-undergrad-cta .content .text-long a,.text-long .card-grad-undergrad-cta .content a{color:var(--c-text-inverse);background-color:var(--c-accent)}.card-grad-undergrad-cta .content .link:visited,.card-grad-undergrad-cta .content .text-long a:visited,.text-long .card-grad-undergrad-cta .content a:visited{color:var(--c-text-inverse)}.card-grad-undergrad-cta .content .link:hover,.card-grad-undergrad-cta .content .text-long a:hover,.text-long .card-grad-undergrad-cta .content a:hover{color:var(--c-text-inverse);background-color:var(--c-accent);border:1px solid var(--c-accent);opacity:.9}.card-grad-undergrad-cta .content .link:hover::after,.card-grad-undergrad-cta .content .text-long a:hover::after,.text-long .card-grad-undergrad-cta .content a:hover::after{color:var(--c-text-inverse)}}.card-gradient-link{cursor:pointer}.card-gradient-link .container{position:relative;transition:all .3s ease;height:200px;width:200px}.card-gradient-link .container::after{background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.068), rgb(0, 0, 0));box-shadow:inset 0px 0px 0px 400px rgba(0,0,0,0);content:"";height:100%;left:0;position:absolute;top:0;transition:.3s;width:100%;z-index:1}.card-gradient-link .container:hover::after{box-shadow:inset 0px 0px 0px 400px var(--c-accent)}.card-gradient-link .container .image img,.card-gradient-link .container .image .image__image{-o-object-fit:cover;object-fit:cover;display:block}.card-gradient-link .container .content{display:flex;flex-direction:column;gap:16px;position:absolute;bottom:0;z-index:2}.card-gradient-link .container .content h3{color:var(--c-text-inverse);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:500;font-size:1.2rem;padding:1rem}.card-gradient-link .container .content h3::first-letter{text-transform:uppercase}.card-gradient-link--lehigh-gradient .container .image{position:relative;transition:all .3s ease}.card-gradient-link--lehigh-gradient .container .image::after{background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.068), rgb(0, 0, 0));box-shadow:inset 0px 0px 0px 400px rgba(0,0,0,0);content:"";height:100%;left:0;position:absolute;top:0;transition:.3s;width:100%;z-index:1}.card-gradient-link--lehigh-gradient .container::after{transform-origin:bottom center;transform:scaleY(0)}.card-gradient-link--lehigh-gradient .container:hover::after{box-shadow:inset 0px 0px 0px 400px var(--c-lehigh);transform:scaleY(1)}.card-gradient{position:relative;transition:all .3s ease;position:relative}.card-gradient::after{background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.068), rgb(0, 0, 0));box-shadow:inset 0px 0px 0px 400px rgba(0,0,0,0);content:"";height:100%;left:0;position:absolute;top:0;transition:.3s;width:100%;z-index:1}.card-gradient .image__image{backface-visibility:hidden}.card-gradient .content{bottom:0;display:flex;flex-direction:column;gap:1rem;padding:2rem;position:absolute;z-index:2}@media(max-width: 460px){.card-gradient .content{padding:.5rem}}.card-gradient .h3,.card-gradient h3 p{color:var(--c-text-inverse);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:800}.card-gradient .h3::first-letter,.card-gradient h3 p::first-letter{text-transform:uppercase}.card-gradient .paragraph,.card-gradient p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--c-text-inverse);font-weight:300;margin:0}.card-gradient .button{align-items:center;display:flex;justify-content:center;transition:color .15s ease-in-out;transition:background .15s ease-in-out;cursor:pointer;gap:1rem;min-width:100px;text-align:center;text-transform:capitalize;color:var(--c-text-inverse);background-color:var(--c-accent);border:1px solid var(--c-accent);line-height:1.4;padding:.5rem 1rem}.card-gradient .button:hover{background-color:var(--c-accent-high);color:var(--c-muted)}.card-gradient .button:visited{color:var(--c-text-inverse)}.card-gradient .button a.active,.card-gradient .button.active{background-color:var(--c-accent);color:var(--c-text-inverse);cursor:default}.card-gradient .button:hover{color:var(--c-text-inverse);background-color:var(--c-accent);border:1px solid var(--c-accent);opacity:.9}.card-gradient .button:hover a{color:var(--c-text-inverse)}@media(prefers-color-scheme: dark){.card-gradient .button{color:var(--c-text-inverse);background-color:var(--c-accent);border:1px solid var(--c-accent)}.card-gradient .button:visited{color:var(--c-text-inverse)}.card-gradient .button a.active,.card-gradient .button.active{background-color:var(--c-accent);color:var(--c-text-inverse);cursor:default}.card-gradient .button:hover{color:var(--c-text-inverse);background-color:var(--c-accent);border:1px solid var(--c-accent);opacity:.9}.card-gradient .button:hover a{color:var(--c-text-inverse)}}.card-gradient .link,.card-gradient .text-long a,.text-long .card-gradient a{color:var(--c-lehigh);text-decoration:none;list-style-type:none;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;font-weight:700;background:none;display:inline-block;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content;border:1px solid var(--c-accent);color:var(--c-text-inverse);background-color:var(--c-accent);text-transform:capitalize}.card-gradient .link:visited,.card-gradient .text-long a:visited,.text-long .card-gradient a:visited{color:var(--c-lehigh)}.card-gradient .link:hover,.card-gradient .text-long a:hover,.text-long .card-gradient a:hover{color:var(--c-accent)}.card-gradient .link:hover::after,.card-gradient .text-long a:hover::after,.text-long .card-gradient a:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.card-gradient .link,.card-gradient .text-long a,.text-long .card-gradient a{color:var(--c-lehigh)}.card-gradient .link:visited,.card-gradient .text-long a:visited,.text-long .card-gradient a:visited{color:var(--c-lehigh)}.card-gradient .link:hover,.card-gradient .text-long a:hover,.text-long .card-gradient a:hover{color:var(--c-accent)}.card-gradient .link:hover::after,.card-gradient .text-long a:hover::after,.text-long .card-gradient a:hover::after{color:var(--c-accent)}}.card-gradient .link:hover,.card-gradient .text-long a:hover,.text-long .card-gradient a:hover{color:var(--c-accent);cursor:pointer}.card-gradient .link:hover::after,.card-gradient .text-long a:hover::after,.text-long .card-gradient a:hover::after{transform:translateX(0.3333333333rem)}.card-gradient .link:hover,.card-gradient .text-long a:hover,.text-long .card-gradient a:hover{background-color:none}.card-gradient .link:visited,.card-gradient .text-long a:visited,.text-long .card-gradient a:visited{color:var(--c-text-inverse)}.card-gradient .link:hover,.card-gradient .text-long a:hover,.text-long .card-gradient a:hover{color:var(--c-text-inverse);background-color:var(--c-accent);border:1px solid var(--c-accent);opacity:.9}.card-gradient .link:hover::after,.card-gradient .text-long a:hover::after,.text-long .card-gradient a:hover::after{color:var(--c-text-inverse)}@media(prefers-color-scheme: dark){.card-gradient .link,.card-gradient .text-long a,.text-long .card-gradient a{color:var(--c-text-inverse);background-color:var(--c-accent)}.card-gradient .link:visited,.card-gradient .text-long a:visited,.text-long .card-gradient a:visited{color:var(--c-text-inverse)}.card-gradient .link:hover,.card-gradient .text-long a:hover,.text-long .card-gradient a:hover{color:var(--c-text-inverse);background-color:var(--c-accent);border:1px solid var(--c-accent);opacity:.9}.card-gradient .link:hover::after,.card-gradient .text-long a:hover::after,.text-long .card-gradient a:hover::after{color:var(--c-text-inverse)}}.card-infographics{align-items:center;display:flex;flex-direction:column;height:165px;text-align:center}.card-infographics .hr,.card-infographics .text-long hr,.text-long .card-infographics hr{border:1px solid var(--c-accent);width:15%}.card-infographics .paragraph,.card-infographics .text-long p,.text-long .card-infographics p{color:var(--c-lehigh);font-weight:600;margin-top:1rem;width:340px}.card-infographics--square{align-items:flex-start;border:2px solid var(--c-goblet-gray);display:flex;gap:.3333333333rem;height:auto;padding:1rem;position:relative;text-align:left;width:230px}.card-infographics--square .infographic-h{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:900;font-size:3.5rem}.card-infographics--square .infographic-h::first-letter{text-transform:uppercase}.card-infographics--square .h4{color:var(--c-accent);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:65%;font-weight:800;text-decoration:none;text-transform:uppercase;letter-spacing:.5px}.card-infographics--square .paragraph,.card-infographics--square .text-long p,.text-long .card-infographics--square p,.card-infographics--square .description{font-weight:500;text-align:left;font-size:.8rem;margin:0}.card-infographics--square_CAS-style{background-color:var(--c-lehigh);color:#fff}.card-infographics--square_CAS-style .infographic-h{color:#fff}.card-infographics--square_CAS-style .h4{color:var(--c-lehigh-yellow)}.card-staff{border-bottom:1px solid var(--c-goblet-gray);display:flex;flex-flow:wrap;gap:3rem;padding:2rem 0}@media(max-width: 460px){.card-staff{gap:1rem}}.card-staff .image{flex:1 0 90px}.card-staff__content{flex:1 0 65%}.card-staff__content .h2{margin-bottom:0;color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:800}.card-staff__content .h2::first-letter{text-transform:uppercase}.card-staff__content .slogan{color:var(--c-lehigh);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:65%;font-weight:800;text-decoration:none;text-transform:uppercase;letter-spacing:1px}.card-testimonial{align-items:flex-start;background-color:var(--c-background);border-radius:30px;border:1px solid var(--c-goblet-gray);display:flex;flex-flow:row-reverse wrap;gap:1rem;justify-content:center;padding:2rem}@media(max-width: 460px){.card-testimonial{padding:1rem .3333333333rem}}.card-testimonial .image{display:flex;flex:1 0 250px;justify-content:center}.card-testimonial .image__circle{border-radius:50%;height:130px;width:130px}.card-testimonial__content{display:flex;flex-direction:column;flex:1 0 50%;gap:.5rem;text-align:left}.card-testimonial__content p{font-size:1.25rem}.card-testimonial__content .h3{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:800}.card-testimonial__content .h3::first-letter{text-transform:uppercase}.card-testimonial__content .slogan{color:var(--c-lehigh);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:65%;font-weight:800;text-decoration:none;text-transform:uppercase}.card{border:1px var(--c-goblet-gray) solid;display:flex;flex-direction:column;gap:1rem;max-width:500px;max-width:500px;padding:2rem}.card .h2{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:700}.card .h2::first-letter{text-transform:uppercase}.card img{max-height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.card__content{display:flex;flex-direction:column;gap:1rem}.card__content .h3{color:var(--c-highlight);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:600}.card__content .h3::first-letter{text-transform:uppercase}.card__content .button{align-items:center;display:flex;justify-content:center;transition:color .15s ease-in-out;transition:background .15s ease-in-out;cursor:pointer;gap:1rem;min-width:100px;text-align:center;text-transform:capitalize;color:var(--c-primary);background-color:var(--c-background);border:1px solid var(--c-lehigh);line-height:1.4;padding:.5rem 1rem}.card__content .button:hover{background-color:var(--c-accent-high);color:var(--c-muted)}.card__content .button:visited{color:var(--c-primary)}.card__content .button a.active,.card__content .button.active{background-color:var(--c-primary);color:var(--c-text-inverse);cursor:default}.card__content .button:hover{color:var(--c-text-inverse);background-color:var(--c-primary);border:1px solid var(--c-lehigh)}.card__content .button:hover a{color:var(--c-text-inverse)}@media(prefers-color-scheme: dark){.card__content .button{color:var(--c-primary);background-color:var(--c-background);border:1px solid var(--c-lehigh)}.card__content .button:visited{color:var(--c-primary)}.card__content .button a.active,.card__content .button.active{background-color:var(--c-primary);color:var(--c-text-inverse);cursor:default}.card__content .button:hover{color:var(--c-text-inverse);background-color:var(--c-primary);border:1px solid var(--c-lehigh)}.card__content .button:hover a{color:var(--c-text-inverse)}}.card__content .link,.card__content .text-long a,.text-long .card__content a{color:var(--c-lehigh);text-decoration:none;list-style-type:none;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;font-weight:700;text-decoration:none}.card__content .link:visited,.card__content .text-long a:visited,.text-long .card__content a:visited{color:var(--c-lehigh)}.card__content .link:hover,.card__content .text-long a:hover,.text-long .card__content a:hover{color:var(--c-accent)}.card__content .link:hover::after,.card__content .text-long a:hover::after,.text-long .card__content a:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.card__content .link,.card__content .text-long a,.text-long .card__content a{color:var(--c-lehigh)}.card__content .link:visited,.card__content .text-long a:visited,.text-long .card__content a:visited{color:var(--c-lehigh)}.card__content .link:hover,.card__content .text-long a:hover,.text-long .card__content a:hover{color:var(--c-accent)}.card__content .link:hover::after,.card__content .text-long a:hover::after,.text-long .card__content a:hover::after{color:var(--c-accent)}}.card__content .link:hover,.card__content .text-long a:hover,.text-long .card__content a:hover{color:var(--c-accent);cursor:pointer}.card__content .link:hover::after,.card__content .text-long a:hover::after,.text-long .card__content a:hover::after{transform:translateX(0.3333333333rem)}.card__content .link::after,.card__content .text-long a::after,.text-long .card__content a::after{transition:all .15s ease-in-out;color:var(--c-accent);content:"→";display:inline-block;font-size:1.5em;font-weight:700;margin:0 .5rem;position:relative}.card__content .link:hover,.card__content .text-long a:hover,.text-long .card__content a:hover{cursor:pointer;color:var(--c-accent)}.card__content .link:hover::after,.card__content .text-long a:hover::after,.text-long .card__content a:hover::after{transform:translateX(0.3333333333rem)}.card__content .link--vertical::after{content:"↓"}.card__content .link--vertical:hover::after{transform:translateY(0.25rem)}.card--bg{background-color:var(--c-highlight-high);padding:3rem}.card--bg-lighter{background-color:var(--c-muted);padding:3rem}.card-outline{background-color:var(--c-background-neutral);color:var(--c-lehigh);display:flex;flex-flow:row wrap;outline-offset:1rem;outline:1px solid rgba(53,51,51,.356)}.card-outline .icon{color:var(--c-accent);fill:var(--c-accent);background-color:var(--c-transparent);cursor:pointer;display:block;height:50px;width:50px;border-radius:50%;border:1px solid var(--c-accent);margin-bottom:.5rem;overflow:visible;cursor:auto}.card-outline .icon:hover{color:var(--c-accent);fill:var(--c-accent)}@media(prefers-color-scheme: dark){.card-outline .icon{color:var(--c-accent);fill:var(--c-accent);background-color:var(--c-transparent)}.card-outline .icon:hover{color:var(--c-accent);fill:var(--c-accent)}}.card-outline__content{align-items:center;display:flex;justify-content:center;flex-direction:column;flex:1 0 50%;gap:2rem;padding:3rem}@media(max-width: 460px){.card-outline__content{gap:1rem;padding:1rem .3333333333rem}}.card-outline__content .slogan{color:var(--c-lehigh);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:65%;font-weight:800;text-decoration:none;text-transform:uppercase}.card-outline__content .paragraph,.card-outline__content .text-long p,.text-long .card-outline__content p{font-weight:500;margin:0;text-align:center}.card-outline .image{flex:1 0 380px;min-width:50%;-o-object-fit:cover;object-fit:cover}.card-outline .image img{height:100%;width:100%}.cta{background-color:var(--c-background-section);padding:3rem;text-align:center;text-transform:uppercase}.department-url{transition:color .15s ease-in-out;transition:background .15s ease-in-out}.department-url:hover{background-color:var(--c-transparent);color:var(--c-muted)}.department-url .department-url__slogan{position:relative;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;margin:0;padding:0;color:var(--c-lehigh);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:65%;font-weight:800;text-decoration:none;text-transform:uppercase}.department-url .department-url__slogan::after{background-color:var(--c-accent);content:"";display:block;height:1px;margin:0 .5rem;width:45px}.department-url .link .department-url__name,.department-url .text-long a .department-url__name,.text-long .department-url a .department-url__name{margin:0;padding:0;font-size:2rem;max-width:600px}.department-url .link .department-url__name,.department-url .text-long a .department-url__name,.text-long .department-url a .department-url__name{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:800}.department-url .link .department-url__name::first-letter,.department-url .text-long a .department-url__name::first-letter,.text-long .department-url a .department-url__name::first-letter{text-transform:uppercase}.department-url .link .department-url__name:hover,.department-url .text-long a .department-url__name:hover,.text-long .department-url a .department-url__name:hover{-webkit-text-decoration:underline 1px solid;text-decoration:underline 1px solid;color:var(--c-accent);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:800}.department-url .link .department-url__name:hover::first-letter,.department-url .text-long a .department-url__name:hover::first-letter,.text-long .department-url a .department-url__name:hover::first-letter{text-transform:uppercase}.department-url--neutral-dep{transition:color .15s ease-in-out;transition:background .15s ease-in-out}.department-url--neutral-dep:hover{background-color:var(--c-transparent);color:var(--c-muted)}.department-url--neutral-dep .department-url__slogan{position:relative;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;margin:0;padding:0;color:var(--c-lehigh);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:65%;font-weight:800;text-decoration:none;text-transform:uppercase}.department-url--neutral-dep .department-url__slogan::after{background-color:var(--c-accent);content:"";display:block;height:1px;margin:0 .5rem;width:45px}.department-url--neutral-dep .link .department-url__name,.department-url--neutral-dep .text-long a .department-url__name,.text-long .department-url--neutral-dep a .department-url__name{margin:0;padding:0;font-size:2rem;max-width:600px}.department-url--neutral-dep .department-url__slogan{color:var(--c-text-inverse);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:65%;font-weight:500;text-decoration:none;text-transform:uppercase}.department-url--neutral-dep .link .department-url__name,.department-url--neutral-dep .text-long a .department-url__name,.text-long .department-url--neutral-dep a .department-url__name{color:var(--c-text-inverse);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:800}.department-url--neutral-dep .link .department-url__name::first-letter,.department-url--neutral-dep .text-long a .department-url__name::first-letter,.text-long .department-url--neutral-dep a .department-url__name::first-letter{text-transform:uppercase}.department-url--neutral-dep .link .department-url__name:hover,.department-url--neutral-dep .text-long a .department-url__name:hover,.text-long .department-url--neutral-dep a .department-url__name:hover{-webkit-text-decoration:underline 1px solid;text-decoration:underline 1px solid}.department{transition:color .15s ease-in-out;transition:background .15s ease-in-out;display:flex;flex-direction:column}.department:hover{background-color:var(--c-transparent);color:var(--c-muted)}.department .slogan{position:relative;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;color:var(--c-lehigh);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:65%;font-weight:800;text-decoration:none;text-transform:uppercase}.department .slogan::after{background-color:var(--c-accent);content:"";display:block;height:1px;margin:0 .5rem;width:45px}.department .h2{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:800;max-width:600px}.department .h2::first-letter{text-transform:uppercase}.announcement{padding-bottom:1rem;border-bottom:1px solid var(--c-goblet-gray);display:flex;flex-wrap:wrap;gap:2rem;padding:2rem 0}.announcement__image{flex:0 0 204px}.announcement__image img{height:204px;-o-object-fit:cover;object-fit:cover;width:204px}.announcement__image--full{margin-bottom:4rem;position:relative}.announcement__image--full img{box-shadow:0 3px 6px rgba(0,0,0,.16);height:unset;max-height:480px;width:100%}.announcement__text-wrapper{flex:1 1 400px}.announcement__content{margin-top:2rem}.announcement__date{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:80%;color:var(--c-lehigh);color:var(--c-accent);font-size:.75rem;margin-bottom:.5rem}.article{padding-bottom:1rem;border-bottom:1px solid var(--c-goblet-gray);display:flex;flex-wrap:wrap;gap:2rem;padding:2rem 0}.article__image{flex:0 0 250px}.article__image img{height:250px;-o-object-fit:cover;object-fit:cover;width:250px}.article__image--full{margin-bottom:4rem;position:relative;max-width:1000px}.article__image--full img{box-shadow:0 3px 6px rgba(0,0,0,.16);height:unset;-o-object-fit:cover;object-fit:cover;width:100%}.article__text-wrapper{flex:1 1 40%}.article__text-wrapper .subtitle__column--1{color:var(--c-lehigh);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-weight:700}.article__text-wrapper .subtitle__column--1::first-letter{text-transform:uppercase}.article__text-wrapper .description__column--1{font-style:italic}.article__content .article__text-wrapper{display:flex;flex-direction:column;gap:2rem}.article__date{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:80%;color:var(--c-lehigh);color:var(--c-lehigh);display:flex;flex-direction:row;font-size:.75rem;margin-bottom:.5rem}.article__date :first-of-type{margin-right:.25rem}.article--full{border-bottom:none}.article--full .captioned-media{margin:4rem 0}.article__content--two-columns{display:flex;flex-wrap:wrap;gap:2rem}.article__content--two-columns .column--1{flex:1 0 70%}.article__content--two-columns .column--2{flex:1 0}.author-spotlight{display:flex;flex-direction:column}.author-spotlight .h3{margin-bottom:0;color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:800}.author-spotlight .h3::first-letter{text-transform:uppercase}.author-spotlight .h4{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:80%;color:var(--c-lehigh);color:var(--c-lehigh);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:65%;font-weight:600;text-decoration:none;text-transform:uppercase}.author-spotlight .hr,.author-spotlight .text-long hr,.text-long .author-spotlight hr{border:1px solid var(--c-accent);width:30%}.calendar-event .calendar-event-wrapper{border:2px solid var(--c-goblet-gray);display:flex;gap:4rem;margin-bottom:50px;padding:40px;flex-wrap:wrap}.calendar-event .calendar-event-image{flex:1 0 100px}.calendar-event .calendar-event-image .field--placeholder-calendar{background-color:var(--c-background-neutral);justify-content:center;width:100%}.calendar-event .calendar-event-image svg{fill:none;height:auto;margin:auto;stroke-width:.5px;stroke:var(--c-accent);width:25%}.calendar-event .calendar-event-image img{width:100%}.calendar-event .calendar-event-side-text{flex:1 1 600px}.calendar-event .event-title{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:600;font-style:normal;font-size:1.2rem;line-height:1.25;margin:0;width:auto}.calendar-event .event-title__link{color:inherit}.calendar-event .event-title__link:hover{color:var(--c-accent)}.calendar-event .calendar-event-special-info{display:block}.calendar-event .calendar-event-location,.calendar-event .calendar-event-location div{display:inline-block}.calendar-event .lehigh-calendar-event-link a.link,.calendar-event .lehigh-calendar-event-link .text-long a,.text-long .calendar-event .lehigh-calendar-event-link a{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:80%;color:var(--c-lehigh);text-decoration:none}.calendar-event .calendar-event-body{margin-top:30px}.calendar-event .calendar-event-map{width:100%}#block-frontpagemaincontent{align-items:center;border:1px solid var(--c-goblet-gray);display:flex;flex-direction:column;gap:2rem;padding:4rem 1rem;text-align:center}@media(max-width: 460px){#block-frontpagemaincontent{padding:2rem .5rem}}#block-frontpagemaincontent .h1{color:var(--c-lehigh)}#block-frontpagemaincontent article{max-width:900px}.additional-profiles{border-bottom:1px solid var(--c-goblet-gray);display:flex;gap:3rem;padding:2rem 0}.additional-profiles .image{flex:1 0 200px}.additional-profiles .image img{display:block}.additional-profiles__content{flex:1 0 65%}.additional-profiles__content .h2{margin-bottom:0;color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:800}.additional-profiles__content .h2::first-letter{text-transform:uppercase}.additional-profiles__content .slogan{color:var(--c-lehigh);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:65%;font-weight:800;text-decoration:none;text-transform:uppercase;letter-spacing:1px;padding-bottom:.5rem}.additional-profiles__content .description{padding-top:1rem}.additional-profiles__content .link,.additional-profiles__content .text-long a,.text-long .additional-profiles__content a{text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:80%;color:var(--c-text-lighter)}.additional-profiles__content .link::after,.additional-profiles__content .text-long a::after,.text-long .additional-profiles__content a::after{transition:all .15s ease-in-out;color:var(--c-accent);content:"→";display:inline-block;font-size:1.5em;font-weight:700;margin:0 .5rem;position:relative}.additional-profiles__content .link:hover,.additional-profiles__content .text-long a:hover,.text-long .additional-profiles__content a:hover{cursor:pointer;color:var(--c-accent)}.additional-profiles__content .link:hover::after,.additional-profiles__content .text-long a:hover::after,.text-long .additional-profiles__content a:hover::after{transform:translateX(0.3333333333rem)}.additional-profiles__content .link--vertical::after{content:"↓"}.additional-profiles__content .link--vertical:hover::after{transform:translateY(0.25rem)}@media(max-width: 460px){.additional-profiles{flex-direction:column}.additional-profiles .image{flex:unset}.additional-profiles__content{flex:unset}}.additional-profiles__article--full .article__content .article__text-wrapper .additional-content .slogan{color:var(--c-lehigh);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:65%;font-weight:800;text-decoration:none;text-transform:uppercase;letter-spacing:1px;padding-bottom:.5rem}.additional-profiles--cas-staff{padding:2rem 0;gap:2rem}@media(max-width: 460px){.additional-profiles--cas-staff{padding:1rem 0}.additional-profiles--cas-staff image{flex:unset}}.additional-profiles--cas-staff .image{flex:1 0 65px}@media(max-width: 650px){.additional-profiles--cas-staff{gap:1rem}.additional-profiles--cas-staff .image{flex:1 0 110px}}.profile-related{line-height:10px;align-items:center;display:flex;flex-direction:column;max-width:250px;padding:1rem}.profile-related .h3{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:800;text-align:center}.profile-related .h3::first-letter{text-transform:uppercase}.profile-related .image{display:flex;justify-content:center;padding-bottom:1rem}.profile-related .image img{border-radius:50%;max-height:130px;max-width:130px;-o-object-fit:cover;object-fit:cover}.profile-related p{color:var(--c-lehigh);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:65%;font-weight:700;text-decoration:none;text-transform:uppercase;text-align:center;margin:0}.profile-related .hr,.profile-related .text-long hr,.text-long .profile-related hr{border:1px solid var(--c-goblet-gray-light);width:100%}.profile-related .link,.profile-related .text-long a,.text-long .profile-related a{color:var(--c-lehigh);text-decoration:none;list-style-type:none;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;font-weight:700;text-decoration:none}.profile-related .link:visited,.profile-related .text-long a:visited,.text-long .profile-related a:visited{color:var(--c-lehigh)}.profile-related .link:hover,.profile-related .text-long a:hover,.text-long .profile-related a:hover{color:var(--c-accent)}.profile-related .link:hover::after,.profile-related .text-long a:hover::after,.text-long .profile-related a:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.profile-related .link,.profile-related .text-long a,.text-long .profile-related a{color:var(--c-lehigh)}.profile-related .link:visited,.profile-related .text-long a:visited,.text-long .profile-related a:visited{color:var(--c-lehigh)}.profile-related .link:hover,.profile-related .text-long a:hover,.text-long .profile-related a:hover{color:var(--c-accent)}.profile-related .link:hover::after,.profile-related .text-long a:hover::after,.text-long .profile-related a:hover::after{color:var(--c-accent)}}.profile-related .link:hover,.profile-related .text-long a:hover,.text-long .profile-related a:hover{color:var(--c-accent);cursor:pointer}.profile-related .link:hover::after,.profile-related .text-long a:hover::after,.text-long .profile-related a:hover::after{transform:translateX(0.3333333333rem)}.profile-related .link::after,.profile-related .text-long a::after,.text-long .profile-related a::after{transition:all .15s ease-in-out;color:var(--c-accent);content:"→";display:inline-block;font-size:1.5em;font-weight:700;margin:0 .5rem;position:relative}.profile-related .link:hover,.profile-related .text-long a:hover,.text-long .profile-related a:hover{cursor:pointer;color:var(--c-accent)}.profile-related .link:hover::after,.profile-related .text-long a:hover::after,.text-long .profile-related a:hover::after{transform:translateX(0.3333333333rem)}.profile-related .link--vertical::after{content:"↓"}.profile-related .link--vertical:hover::after{transform:translateY(0.25rem)}.title-display{text-align:center;font-weight:900;margin-top:3rem}.profile__image--backsplash{left:-4rem;position:absolute;top:calc(-2rem - 8vw);width:calc(120% + 20vw);z-index:-1}.profile__image--backsplash div,.profile__image--backsplash img{width:100%}.profile__image--square{height:240px;margin-bottom:2rem;margin-left:2rem;position:relative;width:240px;z-index:1}.profile__contact{margin-bottom:calc( 1em * 1)}.cas_profile__node{background-color:#fff;margin-top:calc(4rem + 8vw);max-width:800px;padding:2rem;position:relative}@media(max-width: 460px){.cas_profile__node{padding:.5rem}}.cas_profile__node .h1--page-title{color:var(--c-lehigh);margin:0;text-transform:capitalize}.cas_profile__node .field-tab-content{margin-top:4rem}.profile__flex-wrapper{background:#fff;display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:4rem}.profile__flex-wrapper .info-wrapper{flex:1 0 240px}.profile__flex-wrapper .info-wrapper h2{color:var(--c-lehigh);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-weight:400;color:var(--c-lehigh);font-size:1.17rem;margin:0}.profile__flex-wrapper .info-wrapper h2::first-letter{text-transform:uppercase}.profile__flex-wrapper .info-wrapper h2:first-of-type{font-weight:700}.ed-wrapper{display:flex;font-size:.75rem;gap:.5rem}.ed-wrapper .label{font-weight:bold}.field--icon.field--profile{color:var(--c-accent-light);font-size:.75rem;margin-bottom:.2rem}.profile-tabs{margin-bottom:calc( 1em * 1);display:flex;gap:1rem}.profile-tabs button a{text-decoration:none;list-style-type:none;border:1px solid var(--c-lehigh);background-color:#fff;box-shadow:inset 0 0 1px 0 var(--c-lehigh);color:var(--c-lehigh);cursor:pointer;display:block;padding:.5rem}.profile-tabs button:hover a{background-color:var(--c-lehigh);color:#fff}#profile-tabs,.profile-tabs{margin-bottom:calc( 1em * 1);display:flex;flex-wrap:wrap;gap:1rem}.tab-content{display:none}.tab-content.visible{display:block}.profile__bio-label,.profile__scholarship-label,.profile__website-label,.profile__teaching-label{margin-bottom:1rem;color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-size:2rem}.profile__bio-label::after,.profile__scholarship-label::after,.profile__website-label::after,.profile__teaching-label::after{content:"";display:block;width:40%;max-width:4rem;height:2px;background-color:var(--c-accent);margin:1rem .25rem}.profile_sub_page__node .body-text{margin-left:4rem}.cas_profile__card .profile__contact,.cas_profile__card .field--bio{margin-bottom:1rem}.cas_profile__card .h1--page-title{color:var(--c-lehigh);margin:0}.preview__profile{align-items:center;display:flex}.related-profiles{margin-top:4rem}.related-profiles .profile-list{display:flex;flex-wrap:wrap;gap:2rem 4rem}.related-profiles .ref__name a{font-weight:500;text-decoration:none}.faculty-staff-feed>h3{font-size:2rem;border-bottom:1px solid var(--c-goblet-gray);font-family:"Merriweather";margin-left:2rem}.publication{max-width:280px}.publication h4{color:var(--c-lehigh);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-weight:700}.publication h4::first-letter{text-transform:uppercase}.publication p{margin:0}.publication .link,.publication .text-long a,.text-long .publication a{text-decoration:none;font-size:.8rem;color:var(--c-text-lighter);text-decoration:underline;text-transform:uppercase}.publication .link::after,.publication .text-long a::after,.text-long .publication a::after{transition:all .15s ease-in-out;color:var(--c-accent);content:"→";display:inline-block;font-size:1.5em;font-weight:700;margin:0 .5rem;position:relative}.publication .link:hover,.publication .text-long a:hover,.text-long .publication a:hover{cursor:pointer;color:var(--c-accent)}.publication .link:hover::after,.publication .text-long a:hover::after,.text-long .publication a:hover::after{transform:translateX(0.3333333333rem)}.publication .link--vertical::after{content:"↓"}.publication .link--vertical:hover::after{transform:translateY(0.25rem)}.research{border-bottom:1px solid var(--c-goblet-gray-light);display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;padding:2rem 0 2rem 0}.research .image{align-items:center;display:flex;flex:1 250px}.research img{height:250px;-o-object-fit:cover;object-fit:cover;width:250px}.research .content{display:flex;flex-direction:column;flex:1 0 60%;gap:.5rem;padding-bottom:1rem}.research .content .link,.research .content .text-long a,.text-long .research .content a{color:var(--c-lehigh);text-decoration:none;list-style-type:none;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;font-weight:700;text-decoration:none}.research .content .link:visited,.research .content .text-long a:visited,.text-long .research .content a:visited{color:var(--c-lehigh)}.research .content .link:hover,.research .content .text-long a:hover,.text-long .research .content a:hover{color:var(--c-accent)}.research .content .link:hover::after,.research .content .text-long a:hover::after,.text-long .research .content a:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.research .content .link,.research .content .text-long a,.text-long .research .content a{color:var(--c-lehigh)}.research .content .link:visited,.research .content .text-long a:visited,.text-long .research .content a:visited{color:var(--c-lehigh)}.research .content .link:hover,.research .content .text-long a:hover,.text-long .research .content a:hover{color:var(--c-accent)}.research .content .link:hover::after,.research .content .text-long a:hover::after,.text-long .research .content a:hover::after{color:var(--c-accent)}}.research .content .link:hover,.research .content .text-long a:hover,.text-long .research .content a:hover{color:var(--c-accent);cursor:pointer}.research .content .link:hover::after,.research .content .text-long a:hover::after,.text-long .research .content a:hover::after{transform:translateX(0.3333333333rem)}.research .content .link::after,.research .content .text-long a::after,.text-long .research .content a::after{transition:all .15s ease-in-out;color:var(--c-accent);content:"→";display:inline-block;font-size:1.5em;font-weight:700;margin:0 .5rem;position:relative}.research .content .link:hover,.research .content .text-long a:hover,.text-long .research .content a:hover{cursor:pointer;color:var(--c-accent)}.research .content .link:hover::after,.research .content .text-long a:hover::after,.text-long .research .content a:hover::after{transform:translateX(0.3333333333rem)}.research .content .link--vertical::after{content:"↓"}.research .content .link--vertical:hover::after{transform:translateY(0.25rem)}.research .content p{margin:0}.research .h3{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:900}.research .h3::first-letter{text-transform:uppercase}.research__full{position:relative}.research__full img{box-shadow:0 3px 6px rgba(0,0,0,.16);margin-bottom:4rem;width:100%}.spotlight__block{position:relative}.spotlight-bg{background:linear-gradient(0deg, rgba(152, 148, 137, 0.327), rgba(209, 204, 189, 0.309));padding:2rem;position:relative}@media(max-width: 768px){.spotlight-bg{padding:.5rem}}@media(max-width: 460px){.spotlight-bg{padding:.5rem}}@media(max-width: 460px){.spotlight-bg .image{padding:0}}.spotlight-bg__container{align-items:center;display:flex;justify-content:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:space-between;padding:3rem;position:relative;text-align:center;border:1px solid var(--c-lehigh);z-index:2}@media(max-width: 768px){.spotlight-bg__container{padding:.5rem;border:none}}@media(max-width: 460px){.spotlight-bg__container{border:none;padding:0;gap:1rem}}.spotlight-bg__content{align-items:center;display:flex;justify-content:center;flex-direction:column;flex:1 0 40%;gap:2rem;padding:2rem}@media(max-width: 1200px){.spotlight-bg__content{padding:0}}@media(max-width: 766px){.spotlight-bg__content{margin-bottom:1rem}}@media(max-width: 460px){.spotlight-bg__content{gap:1rem}}@media(max-width: 460px){.spotlight-bg__content{gap:1rem}}.spotlight-bg__content .h2{margin-bottom:0;color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:800}.spotlight-bg__content .h2::first-letter{text-transform:uppercase}.spotlight-bg__content .h3{margin-bottom:0;color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:800}.spotlight-bg__content .h3::first-letter{text-transform:uppercase}.spotlight-bg__content .h4{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:80%;color:var(--c-lehigh);color:var(--c-lehigh);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:65%;font-weight:600;text-decoration:none;text-transform:uppercase}.spotlight-bg__content .paragraph,.spotlight-bg__content .text-long p,.text-long .spotlight-bg__content p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-weight:500;margin:0}.spotlight-bg__content .hr,.spotlight-bg__content .text-long hr,.text-long .spotlight-bg__content hr{border:1px solid var(--c-accent);width:15%}.spotlight-bg__content .link,.spotlight-bg__content .text-long a,.text-long .spotlight-bg__content a{color:var(--c-lehigh);text-decoration:none;list-style-type:none;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;font-weight:700;background:none;display:inline-block;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content;border:1px solid var(--c-lehigh);text-decoration:none;color:#fff;background-color:var(--c-lehigh);margin-top:2rem}.spotlight-bg__content .link:visited,.spotlight-bg__content .text-long a:visited,.text-long .spotlight-bg__content a:visited{color:var(--c-lehigh)}.spotlight-bg__content .link:hover,.spotlight-bg__content .text-long a:hover,.text-long .spotlight-bg__content a:hover{color:var(--c-accent)}.spotlight-bg__content .link:hover::after,.spotlight-bg__content .text-long a:hover::after,.text-long .spotlight-bg__content a:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.spotlight-bg__content .link,.spotlight-bg__content .text-long a,.text-long .spotlight-bg__content a{color:var(--c-lehigh)}.spotlight-bg__content .link:visited,.spotlight-bg__content .text-long a:visited,.text-long .spotlight-bg__content a:visited{color:var(--c-lehigh)}.spotlight-bg__content .link:hover,.spotlight-bg__content .text-long a:hover,.text-long .spotlight-bg__content a:hover{color:var(--c-accent)}.spotlight-bg__content .link:hover::after,.spotlight-bg__content .text-long a:hover::after,.text-long .spotlight-bg__content a:hover::after{color:var(--c-accent)}}.spotlight-bg__content .link:hover,.spotlight-bg__content .text-long a:hover,.text-long .spotlight-bg__content a:hover{color:var(--c-accent);cursor:pointer}.spotlight-bg__content .link:hover::after,.spotlight-bg__content .text-long a:hover::after,.text-long .spotlight-bg__content a:hover::after{transform:translateX(0.3333333333rem)}.spotlight-bg__content .link:hover,.spotlight-bg__content .text-long a:hover,.text-long .spotlight-bg__content a:hover{background-color:none}.spotlight-bg__content .link::after,.spotlight-bg__content .text-long a::after,.text-long .spotlight-bg__content a::after{transition:all .15s ease-in-out;color:var(--c-accent);content:"→";display:inline-block;font-size:1.5em;font-weight:700;margin:0 .5rem;position:relative}.spotlight-bg__content .link:hover,.spotlight-bg__content .text-long a:hover,.text-long .spotlight-bg__content a:hover{cursor:pointer;color:var(--c-accent)}.spotlight-bg__content .link:hover::after,.spotlight-bg__content .text-long a:hover::after,.text-long .spotlight-bg__content a:hover::after{transform:translateX(0.3333333333rem)}.spotlight-bg__content .link--vertical::after{content:"↓"}.spotlight-bg__content .link--vertical:hover::after{transform:translateY(0.25rem)}.spotlight-bg__content .link:visited,.spotlight-bg__content .text-long a:visited,.text-long .spotlight-bg__content a:visited{color:#fff}.spotlight-bg__content .link:hover,.spotlight-bg__content .text-long a:hover,.text-long .spotlight-bg__content a:hover{color:var(--c-lehigh);background-color:rgba(0,0,0,0)}.spotlight-bg__content .link:hover::after,.spotlight-bg__content .text-long a:hover::after,.text-long .spotlight-bg__content a:hover::after{color:var(--c-lehigh)}@media(prefers-color-scheme: dark){.spotlight-bg__content .link,.spotlight-bg__content .text-long a,.text-long .spotlight-bg__content a{color:#fff;background-color:var(--c-lehigh)}.spotlight-bg__content .link:visited,.spotlight-bg__content .text-long a:visited,.text-long .spotlight-bg__content a:visited{color:#fff}.spotlight-bg__content .link:hover,.spotlight-bg__content .text-long a:hover,.text-long .spotlight-bg__content a:hover{color:var(--c-lehigh);background-color:rgba(0,0,0,0)}.spotlight-bg__content .link:hover::after,.spotlight-bg__content .text-long a:hover::after,.text-long .spotlight-bg__content a:hover::after{color:var(--c-lehigh)}}.spotlight-bg .image{flex:1 350px}.spotlight-bg .image img{min-width:15vw}.spotlight-bg--v2 .spotlight-bg__content{align-items:flex-start;gap:0}.spotlight-bg--v2 .spotlight-bg__content .department{margin-bottom:2rem}.spotlight-bg--v2 .spotlight-bg__content .icon{color:var(--c-accent);fill:var(--c-accent);background-color:var(--c-transparent);cursor:pointer;display:block;height:50px;width:50px;border-radius:50%;border:1px solid var(--c-accent);margin-bottom:.5rem;overflow:visible;cursor:auto}.spotlight-bg--v2 .spotlight-bg__content .icon:hover{color:var(--c-accent);fill:var(--c-accent)}@media(prefers-color-scheme: dark){.spotlight-bg--v2 .spotlight-bg__content .icon{color:var(--c-accent);fill:var(--c-accent);background-color:var(--c-transparent)}.spotlight-bg--v2 .spotlight-bg__content .icon:hover{color:var(--c-accent);fill:var(--c-accent)}}.spotlight-bg--v2 .spotlight-bg__content p{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-size:1.8rem;font-style:italic;font-weight:500;line-height:1.3;text-align:start}.spotlight-bg--v2 .spotlight-bg__content .hr,.spotlight-bg--v2 .spotlight-bg__content .text-long hr,.text-long .spotlight-bg--v2 .spotlight-bg__content hr{border:1px solid var(--c-goblet-gray-light);width:40px;border:1px solid var(--c-lehigh);margin:2rem 0 0 0}.spotlight-bg--v2 .spotlight-bg__content .inline-description{text-align:left;display:flex;margin-top:1rem;flex-wrap:wrap}.spotlight-bg--v2 .spotlight-bg__content .inline-description .bold{font-weight:800;padding-right:.3333333333rem}.bg-img{position:absolute;width:100%;height:100%;top:0;left:0}.bg-img div{height:100%}.bg-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:contrast(0.55) contrast(1.2) sepia(1) contrast(0.25) grayscale(0.5) brightness(1.75)}.lightbox{-webkit-backdrop-filter:brightness(0.8) blur(4px);backdrop-filter:brightness(0.8) blur(4px);background-color:rgba(0,0,0,.33);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}.lightbox-content{background-color:#fff;border-radius:5px;left:50%;max-height:90vh;min-width:280px;max-width:1240px;width:clamp(300px,75vw,1240px);overflow-y:scroll;padding:6rem;position:absolute;top:50%;transform:translate(-50%, -50%)}@media(max-width: 460px){.lightbox-content{padding:4rem .5rem;min-width:280px}}.lightbox--visible{display:block}.lightbox-close{position:absolute;right:.5rem;top:.5rem;z-index:1}.lightbox-close button{align-items:center;display:flex;justify-content:center;background:none;border:none;color:var(--c-accent-light);cursor:pointer;font-size:4rem;height:3rem;margin:0;padding:0;transition:.05s;width:3rem}.lightbox-close button:hover{font-size:5rem}.captioned-media{margin:0 0 -2rem 0}.captioned-media__decor-wrap{margin:1rem 0;position:relative}.captioned-media img{box-shadow:0 3px 6px rgba(0,0,0,.16);max-height:400px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:1}.captioned-media .caption{border-bottom:1px solid var(--c-goblet-gray);color:var(--c-text-lighter);font-size:.75rem;font-style:italic;margin-top:2.5rem;padding-bottom:.5rem}@media(min-width: 1280px){.field__hero{max-width:calc(60vw - 4rem);width:120%}}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{text-decoration:none;list-style-type:none;color:var(--c-text-light)}.breadcrumb__link:hover{color:var(--c-lehigh);text-decoration:underline}.breadcrumb__item{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:80%;color:var(--c-lehigh);display:inline;font-size:.75rem;position:relative}.breadcrumb__item::after{content:">";margin:0 .5rem}.breadcrumb__item:last-child{color:var(--c-text-lighter)}.breadcrumb__item:last-child::after{content:""}.breadcrumb_link:active{color:var(--c-lehigh)}.breadcrumb__icon--home{fill:none;height:1rem;stroke:var(--c-text-lighter);transform:translateY(3px);width:1rem}.pre-content .breadcrumb{padding-bottom:1rem;border-bottom:1px solid var(--c-goblet-gray);margin-bottom:2em}.inline-menu{list-style:none;margin:0;padding:0}.inline-menu__item{display:inline;margin-bottom:1rem}.inline-menu__item:last-child{margin-right:0}.inline-menu__link{color:var(--c-lehigh);text-decoration:none;list-style-type:none;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;font-weight:700;font-size:.75rem;letter-spacing:1.5px}.inline-menu__link:visited{color:var(--c-lehigh)}.inline-menu__link:hover{color:var(--c-accent)}.inline-menu__link:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.inline-menu__link{color:var(--c-lehigh)}.inline-menu__link:visited{color:var(--c-lehigh)}.inline-menu__link:hover{color:var(--c-accent)}.inline-menu__link:hover::after{color:var(--c-accent)}}.inline-menu__link:hover{color:var(--c-accent);cursor:pointer}.inline-menu__link:hover::after{transform:translateX(0.3333333333rem)}.main-nav{padding-top:1rem;border-top:10px solid var(--c-var(--c-background-neutral));display:none;padding-top:0}@media(min-width: 1280px){.main-nav{display:block}}.main-nav>.main-menu{margin-top:-2px}.main-nav--open{background:#fff;border:none;display:block;position:absolute;width:100%;z-index:3}.main-nav--open>.main-menu{margin-top:0}.main-menu{list-style:none;margin:0;padding:0}#block-main-menu-wrap{position:sticky;top:2rem}#block-main-menu-wrap nav{position:relative}#block-main-menu-wrap.block-main-menu-wrap--top{position:absolute;right:0;top:0;width:100%;z-index:2}#sidebar nav .contextual{right:40px}.main-menu__item{align-items:flex-end;display:flex;flex-direction:column;position:relative;width:100%}.main-menu__link.external{display:flex;justify-content:flex-start;gap:1rem}.main-menu__link.external .link__decor--external{height:1.25rem;stroke:var(--c-accent);width:1.25rem}.main-menu__link{text-decoration:none;list-style-type:none;padding-bottom:1rem;border-bottom:2px solid var(--c-background-neutral);align-items:center;color:var(--c-text);display:flex;font-size:.75rem;font-weight:600;height:2.5rem;justify-content:space-between;padding:0 2.5rem 0 1em;transition:.15s;width:100%}.main-menu__link:last-child,.main-menu__link:last-child:hover{transition:0s}.main-menu__link.active,.main-menu__link:active,.main-menu__link:hover,.main-menu__link:focus{background-color:var(--c-background-neutral);color:var(--c-accent);outline:none;text-decoration:underline;transition:.15s}.main-menu__link--active{background-color:var(--c-background-neutral)}.main-nav--page-top .main-menu__link{font-size:1rem;height:auto;min-height:4rem;padding:0 2rem}.menu__sub-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.main-menu__item--open .main-menu__link{border-color:rgba(0,0,0,0)}.main-menu__item ul{height:0;overflow:hidden}.main-menu__item--open>ul{height:auto}.main-menu--sub{width:calc(100% - 2rem)}.main-nav--page-top .main-menu--sub{width:calc(100% - 3rem)}.main-nav--page-top .main-menu--sub .main-menu__link{padding-bottom:1rem;border-bottom:2px solid var(--c-background-neutral)}.toggle-expand{color:var(--c-lehigh);text-decoration:none;list-style-type:none;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;font-weight:700;display:flex;height:55px;justify-content:flex-end;padding:.5rem;text-decoration:none;transition:.15s;width:100%}.toggle-expand:visited{color:var(--c-lehigh)}.toggle-expand:hover{color:var(--c-accent)}.toggle-expand:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.toggle-expand{color:var(--c-lehigh)}.toggle-expand:visited{color:var(--c-lehigh)}.toggle-expand:hover{color:var(--c-accent)}.toggle-expand:hover::after{color:var(--c-accent)}}.toggle-expand:hover{color:var(--c-accent);cursor:pointer}.toggle-expand:hover::after{transform:translateX(0.3333333333rem)}@media(min-width: 1280px){.toggle-expand{display:none}}.toggle-expand__text{display:block;font-size:.6rem;font-weight:500;color:#fff}.toggle-expand--open .toggle-expand__text{color:#fff}.toggle-expand__icon{height:2rem;margin:0 auto;width:2rem;fill:#fff}.toggle-expand__open{align-items:center;display:flex;flex-direction:column;height:3rem;text-align:center;width:6rem}.toggle-expand--open .toggle-expand__open{display:none}.toggle-expand__close{align-items:center;display:none;flex-direction:column;height:3rem;width:6rem}.toggle-expand__close::before{color:#fff;content:"×";display:block;font-size:1.5rem;line-height:1}.toggle-expand--open .toggle-expand__close{display:flex}.main-nav--open::after{background:rgba(0,0,0,.65);content:"";height:10000%;position:absolute;width:100%}.expand-sub{border:1px solid var(--c-accent);background-color:var(--c-background);border-radius:100%;cursor:pointer;height:25px;position:absolute;right:.5rem;transition:.1s;width:25px;padding:0}.main-nav--page-top .expand-sub{height:30px;right:1rem;width:30px}.expand-sub:hover,.expand-sub:focus{background-color:var(--c-background-neutral);outline:none}.expand-sub::before,.expand-sub::after{content:"";background-color:var(--c-accent);bottom:0;left:0;position:absolute;right:0;top:0}.expand-sub::before{margin:3px auto;width:.8px}.expand-sub::after{height:.8px;margin:auto 3px}.expand-sub--close{transform:rotate(45deg)}.footer__h3--social{color:var(--c-lehigh);margin:0 0 .5rem 0;text-transform:uppercase}.footer__social-icons{list-style:none;margin:0;padding:0;display:flex;gap:1rem}.footer__social-icons a .icon--social{fill:var(--c-lehigh);height:2.5rem;transition:.05s;width:2.5rem}.footer__social-icons a:hover .icon--social{fill:var(--c-accent)}.top-nav-menu{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:80%;color:var(--c-lehigh);align-items:center;display:none;flex-wrap:wrap;gap:1rem;justify-content:flex-end}@media(min-width: 1280px){.top-nav-menu{display:flex}}.top-nav-menu__item{align-items:center;display:flex;height:2em;justify-content:flex-end}.top-nav-menu__link{color:var(--c-lehigh);text-decoration:none;list-style-type:none;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.8rem;font-weight:700;align-items:center;display:flex;flex:1;font-size:.875em;font-weight:500;justify-content:flex-start;letter-spacing:.25px}.top-nav-menu__link:visited{color:var(--c-lehigh)}.top-nav-menu__link:hover{color:var(--c-accent)}.top-nav-menu__link:hover::after{color:var(--c-accent)}@media(prefers-color-scheme: dark){.top-nav-menu__link{color:var(--c-lehigh)}.top-nav-menu__link:visited{color:var(--c-lehigh)}.top-nav-menu__link:hover{color:var(--c-accent)}.top-nav-menu__link:hover::after{color:var(--c-accent)}}.top-nav-menu__link:hover{color:var(--c-accent);cursor:pointer}.top-nav-menu__link:hover::after{transform:translateX(0.3333333333rem)}.top-nav-menu__link:hover{text-decoration:underline}.top-nav-menu__link .link__decor--external{width:1rem;height:1rem;stroke:var(--c-accent);margin-inline-start:.3rem}.pager{margin:2rem 0}.pager__items{list-style:none;margin:0;padding:0;text-align:center;display:flex;justify-content:center;align-items:center}.pager__item{margin:0;height:40px;display:flex;align-items:center}.pager__item:not(.pager__item--next,.pager__item--last,.pager__item--first,.pager__item--prev){margin:0;width:40px}.pager__link{height:100%;width:100%;color:var(--c-text);text-decoration:none;display:flex;align-items:center;justify-content:center}.pager__link.is-active,.pager__link:hover,.pager__link:focus{background-color:var(--c-accent-middle);color:var(--c-text)}.pager__link.is-active:hover,.pager__link.is-active:focus{background-color:var(--c-accent-middle)}.pager__link--next,.pager__link--prev,.pager__link--first,.pager__link--last{display:flex;align-items:center;padding:0 12px}.pager__link--next:hover,.pager__link--next:focus,.pager__link--prev:hover,.pager__link--prev:focus,.pager__link--first:hover,.pager__link--first:focus,.pager__link--last:hover,.pager__link--last:focus{background-color:var(--c-accent-middle);color:var(--c-text)}.callouts{position:relative}.callout{background-color:var(--c-background-neutral);display:block;margin:2rem 0;padding:1rem 3rem;position:relative;z-index:1}@media(max-width: 460px){.callout{padding:1rem .5rem}}.callout .img-left,.callout .img-right{flex:1 0 200px;max-width:300px}.callout--dark{background-color:var(--c-background-dark)}.callout--dark .simple-button a,.callout--dark .simple-link a{color:var(--c-text-inverse)}.callout--dark .simple-button a:hover,.callout--dark .simple-link a:hover{color:var(--c-accent-dark-h)}.callout--overline{border-top:.5rem solid var(--c-accent)}.callout-flex-wrapper{display:flex;flex-wrap:wrap;gap:2rem;padding-bottom:2rem}.callout-flex-wrapper img{max-height:240px;-o-object-fit:contain;object-fit:contain}.callout-flex-wrapper .img-left img{-o-object-position:left;object-position:left}.callout-flex-wrapper .img-right img{-o-object-position:right;object-position:right}.callout__h3{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:700;font-style:normal;font-size:1.4rem;line-height:1.5;margin:0;width:auto;font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;margin:1.5rem 0}.callout__h3__link{color:inherit}.callout__h3__link:hover{color:var(--c-accent)}.callout--dark .callout__h3{color:var(--c-text-inverse)}.callout--accent .callout__h3{color:var(--c-accent-light)}.callout--accent.callout--dark .callout__h3{color:var(--c-accent-dark)}.callout-text{display:flex;flex-direction:column;flex:1 0 240px;gap:1rem;justify-content:space-around}@media(max-width: 460px){.callout-text{flex-basis:200px}}.callout--dark .callout-text{color:var(--c-text-inverse)}.callout--dark .callout-text .link,.callout--dark .callout-text .text-long a,.text-long .callout--dark .callout-text a{font-size:.8rem;font-weight:500;color:var(--c-text-inverse)}.callout--dark .callout-text .link:hover,.callout--dark .callout-text .text-long a:hover,.text-long .callout--dark .callout-text a:hover{color:var(--c-accent)}.callout-text .link,.callout-text .text-long a,.text-long .callout-text a{font-size:.8rem;font-weight:600}.link-list{margin:2rem 0;position:relative}.link-list .body-text{margin-left:0}.link-list-content{background-color:var(--c-text-inverse);display:block;margin:0;padding:3rem;position:relative;z-index:1}@media(max-width: 460px){.link-list-content{padding:1rem}}.link-list-content .content-description{display:flex;flex-direction:column;gap:2rem;margin-bottom:1rem;text-align:center}.link-list-content .content-description .h2::first-letter{text-transform:uppercase}.link-list-content .content-description .description .body-text{margin-left:0}.link-list-content .link,.link-list-content .text-long a,.text-long .link-list-content a{text-decoration:none;list-style-type:none;display:flex;font-weight:bold;justify-content:space-between;text-transform:capitalize}.link-list-content a:hover .link,.link-list-content a:hover .text-long a,.text-long .link-list-content a:hover a{color:var(--c-accent);text-decoration:underline}.link-list-content .link-list__external{transition:all .15s ease-in-out;color:var(--c-text-lighter);font-size:.75rem;text-decoration:none}.link-list-content .link-list__external::before{content:"";background:var(--c-text-lighter);display:inline-block;height:.5px;margin-right:.5rem;vertical-align:middle;width:2rem}.link-list-content .link__decor--link-list-content{height:1.5em;min-height:1.5em;min-width:1.5em;vertical-align:top;width:1.5em}.link-list-content-list{display:grid;grid-auto-rows:minmax(86px, max-content);grid-gap:0 2rem;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}@media(max-width: 460px){.link-list-content-list{grid-template-columns:repeat(auto-fit, minmax(180px, 1fr))}}.link-list-content-list a{border-bottom:1px solid var(--c-goblet-gray);display:flex;flex-direction:column;justify-content:center;padding:1.25rem .5rem;position:relative;text-decoration:none}.link-list-content-list a:hover{background:var(--c-highlight-high)}.link-list-content-list a:hover .link-list__external{transform:translateX(1rem)}.link-list-content--dark{background-color:var(--c-background-dark);color:var(--c-text-inverse)}.link-list-content--dark h2,.link-list-content--dark .link,.link-list-content--dark .text-long a,.text-long .link-list-content--dark a,.link-list-content--dark .link-list__external{color:var(--c-text-inverse)}.link-list-content--dark .link-list__external::before{background-color:var(--c-text-inverse)}.link-list-content--dark .link-list-content-list a:hover{background-color:var(--c-text-light)}.research-box{border:1px solid var(--c-goblet-gray);margin-bottom:calc( 1em * 4);padding:2rem 4rem}@media(max-width: 460px){.research-box{padding:1rem}}.research-box .research-label{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-size:2rem}.research-box ul.research-items{display:grid;grid-gap:2rem;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));padding:0}.research-box ul.research-items li{padding-top:1rem;border-top:1px solid var(--c-goblet-gray);font-weight:500;list-style:none}.research-box ul.research-items li a{color:var(--c-accent-light)}.research__statement{display:flex;flex-wrap:wrap;gap:2rem}.research__statement .research-image{flex:0 1 150px}.research__statement .research-image img{border-radius:50%;height:150px;-o-object-fit:cover;object-fit:cover;width:150px}.research__statement .research-text{flex:1 1 240px}.research__statement .research-text .research-label{margin-bottom:1rem;margin-top:0}.research__statement .research-text .research-label::after{content:"";display:block;width:40%;max-width:4rem;height:2px;background-color:var(--c-accent);margin:1rem .25rem}.pull-quote{gap:1rem;display:flex;flex-direction:column}@media(min-width: 1280px){.pull-quote{left:-2rem;max-width:calc(60vw - 4rem);position:relative;width:120%}}.pull-quote .quote-body{font-size:1.5rem;font-weight:500;padding-bottom:15px}.pull-quote--dark_border_left{border-left:2px solid var(--c-accent-middle);padding:20px}.pull-quote--dark_border_left .quote-body{color:#000;font-style:italic;max-width:990px}.pull-quote--quote_accent_dots{border-top:9px solid var(--c-text-lighter);margin-top:40px;padding-top:20px}.pull-quote--quote_accent_dots .quote-body{color:var(--c-text-lighter);padding-left:6rem;position:relative}.pull-quote--quote_accent_dots .quote-body::before{content:"“";display:inline-block;font-size:9rem;left:0;position:absolute;top:-3rem;color:var(--c-accent)}@media(min-width: 1280px){.pull-quote--quote_accent_dots .quote-body::before{left:1rem;line-height:1.5rem;top:3.4rem}}.pull-quote--simple_all_grey{border-top:9px solid var(--c-text-lighter);padding-top:20px}.pull-quote--simple_all_grey .quote-body{color:var(--c-text-lighter);padding-left:6rem;position:relative}.pull-quote--simple_all_grey .quote-body::before{content:"“";display:inline-block;font-size:9rem;left:0;position:absolute;top:-3rem}@media(min-width: 1280px){.pull-quote--simple_all_grey .quote-body::before{left:1rem;line-height:1.5rem;top:3.4rem}}.pull-quote--simple_all_accent{border-top:9px solid var(--c-accent);padding-top:20px}.pull-quote--simple_all_accent .quote-body{color:var(--c-accent);padding-left:6rem;position:relative}.pull-quote--simple_all_accent .quote-body::before{content:"“";display:inline-block;font-size:9rem;left:0;position:absolute;top:-3rem}@media(min-width: 1280px){.pull-quote--simple_all_accent .quote-body::before{left:1rem;line-height:1.5rem;top:3.4rem}}.quotee{align-items:center;display:flex}.quotee__thumbnail{margin-right:1rem}.quotee__thumbnail img{width:5rem;border-radius:50%}.quotee__reference-text{margin-left:1rem}.quotee__name{font-weight:500;color:var(--c-accent);display:flex;flex-direction:column;gap:.3333333333rem}.quotee__name .link,.quotee__name .text-long a,.text-long .quotee__name a{text-decoration:none;list-style-type:none;font-weight:800}.quotee__organization{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:80%;color:var(--c-lehigh);font-size:.8rem;color:var(--c-text-lighter)}.info-thumbnail{display:flex;flex-direction:column;align-items:center;gap:1rem}.info-thumbnail .h3{color:var(--c-lehigh);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:80%;color:var(--c-lehigh);font-size:.6rem;text-align:center}.info-thumbnail .h3::first-letter{text-transform:uppercase}.info-thumbnail .circle-media img{border-radius:50%;max-height:90px;max-width:90px;-o-object-fit:cover;object-fit:cover}.status__list{list-style:none;margin:0;padding:0;margin-bottom:1rem}.status{display:block;margin-bottom:.5rem;padding:.5rem;text-align:center}.status--warning{background-color:var(--c-warning);color:#707070}.status--error{background-color:var(--c-error);color:#707070}.status--status{color:#707070;background-color:var(--c-message)}.tabs__link,.tabs__link--local-tasks{background-color:var(--c-muted);border:1px solid var(--c-highlight-high);border-bottom:none;color:var(--c-text);display:block;font-size:1.1rem;font-weight:600;padding:1em 2.4em;text-align:center;text-decoration:none;transition:color .3s}@media(min-width: 1280px){.tabs__link,.tabs__link--local-tasks{border-bottom:1px solid var(--c-highlight-high);border-left:none;display:inline-block;font-size:1rem;padding:.6em 1.7em;position:relative;top:1px;width:auto}}.tabs__link:hover,.tabs__link--local-tasks:hover{background-color:var(--c-highlight-high);color:var(--c-lehigh)}.tabs__link.is-active,.tabs__link--local-tasks.is-active{background-color:var(--c-text);border:1px solid var(--c-text);color:var(--c-text-inverse)}@media(min-width: 1280px){.tabs__link.is-active,.tabs__link--local-tasks.is-active{background-color:var(--c-background);border:1px solid var(--c-highlight-high);border-bottom:1px solid var(--c-highlight-high);border-left:none;color:var(--c-text)}}.tabs__nav{list-style:none;margin:0;padding:0}@media(min-width: 1280px){.tabs__nav{display:flex}}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:1.5rem}.tabs.no-js .tabs__tab.is-active{display:block}.tabs__nav--local-tasks{margin:1em 0 .5em;padding:0}.tabs__link--local-tasks{padding:.3em 1.5em}.grid{display:flex;flex-wrap:wrap}.grid .grid__item{margin:1rem}.grid--card{margin-bottom:2rem}.block-content--grid_announcement{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}@media(max-width: 460px){.block-content--grid_announcement{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}}.grid_basic-card{display:grid;gap:2rem;grid-template-columns:auto auto}.grid-cta-card{display:grid;gap:2rem;grid-template-columns:auto auto}.grid-cta-square{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit, 200px);justify-content:center}.grid_infographics{display:flex;flex-wrap:wrap;justify-content:center}.grid_infographics--square{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, 230px)}.grid_testimonial{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}@media(max-width: 460px){.grid_testimonial{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}}.grid__item{margin:0}.grid__item--example{background-color:var(--c-highlight-high);padding:2rem}.grid--cta-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));justify-content:center}@media(max-width: 460px){.grid--cta-grid{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));justify-content:start}}.grid_gradient{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}@media(max-width: 460px){.grid_gradient{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}}.grid_gradient .grid__item{margin:1rem}.grid--profile{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:1rem;margin:2rem 0 4rem 0;justify-content:center}.grid--profile .grid__item{margin:1rem}.grid--profile .views-row{display:flex;justify-content:center}.grid_publications{display:grid;gap:3rem 1rem;grid-template-columns:repeat(auto-fit, 250px)}@media(max-width: 544px){.grid_publications{justify-content:center}}@media(max-width: 460px){.grid_publications{gap:2rem 1rem}}.grid--image-items-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit, 200px);justify-content:center}.banner{background-color:var(--c-background-neutral);padding:2rem}.banner__inner{max-width:1490px;width:100%;margin:0 auto;padding:0 1rem}@media(min-width: 480px){.banner__inner{padding:0 1rem}}@media(min-width: 1490px){.banner__inner{padding-left:calc(1rem + calc(-50vw + calc(1490px / 2)));padding-right:calc(1rem + calc(-50vw + calc(1490px / 2)))}}.bulletin-callout-large{position:relative}.bulletin-callout-large .bulletin__image{height:100%;position:absolute;width:100%;z-index:-1}@media(max-width: 768px){.bulletin-callout-large .bulletin__image{position:initial}}.bulletin-callout-large .bulletin__image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}@media(max-width: 768px){.bulletin-callout-large .bulletin__image img{max-height:350px}}.bulletin-callout-large--contain .bulletin__image img{-o-object-fit:contain;object-fit:contain;background-color:var(--c-goblet-gray-light)}.bulletin-callout-large .block-content{padding:2rem}@media(max-width: 460px){.bulletin-callout-large .block-content{padding:0}}.bulletin-callout-large .card-bulletin{position:relative;z-index:1}@media(max-width: 860px){.bulletin-callout-large .card-bulletin{margin:0}}@media(max-width: 768px){.bulletin-callout-large .card-bulletin{background-color:#fff;max-width:100%;padding:1rem 0;position:unset}}@media(max-width: 460px){.bulletin-callout-large .card-bulletin{gap:.5rem;padding:1rem .5rem}}.labelled-grid--cta{background-color:var(--c-background-neutral);display:flex;flex-flow:row wrap;justify-content:space-between;gap:1rem;padding:3rem}@media(max-width: 1160px){.labelled-grid--cta .block-label{margin:0 0 1rem 0}}.labelled-grid--cta .block-content{flex:1 0 65%}@media(max-width: 768px){.labelled-grid--cta{padding:20px}}@media(max-width: 460px){.labelled-grid--cta{padding:2rem .5rem}.labelled-grid--cta .block-label{flex:100%}.labelled-grid--cta .block-content{flex:100%}}.labelled-grid--cta-variation{background-color:var(--c-background-neutral);padding:2rem}.labelled-grid--cta-variation .block-label .department-url,.labelled-grid--cta-variation .block-label .department{display:flex;flex-direction:column;align-items:center;padding-bottom:2rem}.labelled-grid--cta-variation .block-label .department-url .department-url__slogan,.labelled-grid--cta-variation .block-label .department-url .slogan,.labelled-grid--cta-variation .block-label .department .department-url__slogan,.labelled-grid--cta-variation .block-label .department .slogan{position:relative;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center}.labelled-grid--cta-variation .block-label .department-url .department-url__slogan::before,.labelled-grid--cta-variation .block-label .department-url .slogan::before,.labelled-grid--cta-variation .block-label .department .department-url__slogan::before,.labelled-grid--cta-variation .block-label .department .slogan::before{background-color:var(--c-accent);content:"";display:block;height:1px;margin:0 .5rem;width:45px}.labelled-grid--cta-variation--outline-border{border:2px solid var(--c-goblet-gray-light);background-color:var(--c-background);border-top:0}.labelled-grid--announcement .block-label{display:flex;flex-wrap:wrap;gap:1rem;grid-template-columns:repeat(auto-fill, 264px);justify-content:space-between;margin-bottom:1rem}.labelled-grid--announcement .block-label .hr,.labelled-grid--announcement .block-label .text-long hr,.text-long .labelled-grid--announcement .block-label hr{display:none}.labelled-grid--announcement .block-label__link{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:flex-end;grid-column:-2;justify-self:flex-end}.labelled-grid--announcement .block-label__link .link,.labelled-grid--announcement .block-label__link .text-long a,.text-long .labelled-grid--announcement .block-label__link a{text-decoration:none;list-style-type:none}.labelled-grid--announcement .block-label__link-wrapper{display:flex;flex-direction:column;justify-content:center}@media(max-width: 543px){.labelled-grid--announcement .block-label__link-wrapper .block-label__link{align-self:start}}.labelled-grid--announcement .block-content{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}@media(max-width: 460px){.labelled-grid--announcement .block-content{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}}.labelled-grid--events{background-color:var(--c-background-neutral);display:flex;flex-flow:row wrap;justify-content:space-between;gap:3rem;padding:2rem;box-shadow:none}@media(max-width: 460px){.labelled-grid--events{padding:.5rem;gap:1rem}}.labelled-grid--events .link,.labelled-grid--events .text-long a,.text-long .labelled-grid--events a{text-decoration:none;list-style-type:none}.labelled-grid--events .block-content{flex:1 0 65%}.labelled-grid--events--variation{background-color:var(--c-background-neutral);display:flex;flex-flow:row wrap;justify-content:space-between;gap:3rem;padding:2rem;box-shadow:none;border:2px solid var(--c-goblet-gray-light);background-color:#fff}@media(max-width: 460px){.labelled-grid--events--variation{padding:.5rem;gap:1rem}}.labelled-grid--events--variation .link,.labelled-grid--events--variation .text-long a,.text-long .labelled-grid--events--variation a{text-decoration:none;list-style-type:none}.labelled-grid--events--variation .block-content{flex:1 0 65%}.labelled-grid--events--variation .block-content{margin-top:1rem}.labelled-grid--stats{background-color:var(--c-background-neutral);padding:3rem}.labelled-grid--infographics{background-color:var(--c-background-neutral);display:flex;flex-flow:row wrap;justify-content:space-between;gap:3rem;padding:2rem;box-shadow:none;align-items:center;padding:2rem 3rem}@media(max-width: 460px){.labelled-grid--infographics{padding:.5rem;gap:1rem}}.labelled-grid--infographics .link,.labelled-grid--infographics .text-long a,.text-long .labelled-grid--infographics a{text-decoration:none;list-style-type:none}.labelled-grid--infographics .block-content{flex:1 0 65%}.labelled-grid--testimonial{background-color:var(--c-background-neutral);display:flex;flex-flow:row wrap;justify-content:space-between;gap:3rem;padding:2rem;box-shadow:none}@media(max-width: 460px){.labelled-grid--testimonial{padding:.5rem;gap:1rem}}.labelled-grid--testimonial .link,.labelled-grid--testimonial .text-long a,.text-long .labelled-grid--testimonial a{text-decoration:none;list-style-type:none}.labelled-grid--testimonial .block-content{flex:1 0 65%}.labelled-grid--testimonial .block-content{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}@media(max-width: 460px){.labelled-grid--testimonial .block-content{grid-template-columns:unset}}.labelled-grid--testimonial .block-content .grid__item{margin:0}.spotlight{position:relative}.spotlight .image__background{width:100%;filter:brightness(2) sepia(1)}.spotlight .spotlight-bg{position:absolute;top:.1px}.spotlight .spotlight-bg .image{filter:none}.spotlight .spotlight-bg .image__image{filter:none;background:none}.footer{background-color:var(--c-highlight-high);padding:2rem}@media(max-width: 460px){.footer{padding:1rem 0}}.footer__inner{max-width:1490px;width:100%;margin:0 auto;padding:0 1rem;align-items:flex-start;display:flex;flex-flow:row wrap;gap:2rem;justify-content:space-around;max-width:1150px}@media(min-width: 480px){.footer__inner{padding:0 1rem}}@media(min-width: 1490px){.footer__inner{padding-left:calc(1rem + calc(-50vw + calc(1490px / 2)));padding-right:calc(1rem + calc(-50vw + calc(1490px / 2)))}}.footer__branding{flex:1 0 230px}.footer__social{flex:1 0 230px}@media(min-width: 1280px){.footer__social{flex:0 1 30%;margin-bottom:0;margin-right:1rem}}.footer__address{flex:1 0 230px}.header{box-shadow:0 3px 6px 0 rgba(0,0,0,.16);position:relative;z-index:1}@media(min-width: 1280px){.header{padding:0 2rem 0}}.header__inner{max-width:1490px;width:100%;margin:0 auto;padding:0 1rem;display:grid;flex-flow:column nowrap;max-width:none}@media(min-width: 480px){.header__inner{padding:0 1rem}}@media(min-width: 1490px){.header__inner{padding-left:calc(1rem + calc(-50vw + calc(1490px / 2)));padding-right:calc(1rem + calc(-50vw + calc(1490px / 2)))}}.header__primary{padding-bottom:1rem;border-bottom:1px solid var(--c-goblet-gray);margin-bottom:1rem;padding:.5rem 0}.header__secondary{grid-template-columns:minmax(320px, 1fr) 2fr;display:grid;padding-bottom:1rem}.header__branding{margin-right:1rem}.header{background-color:var(--c-lehigh)}.header .cas-logo__h2{margin:0;padding:0;padding-bottom:1rem;border-bottom:1px solid var(--c-lehigh);border-color:rgba(0,0,0,0);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.9rem;line-height:1.2rem;margin-left:2rem;padding:.1rem 0;font-weight:500}.header .cas-logo__h2:hover{border-bottom:1px solid var(--c-text-inverse)}.header .cas-logo__link{text-decoration:none;list-style-type:none;color:var(--c-text-inverse)}.header .top-nav-menu__link{color:var(--c-text-inverse)}.header .department-url{transition:color .15s ease-in-out;transition:background .15s ease-in-out;display:flex;flex-direction:column}.header .department-url:hover{background-color:var(--c-transparent);color:var(--c-muted)}.header .department-url .slogan{position:relative;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;color:var(--c-lehigh);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:65%;font-weight:800;text-decoration:none;text-transform:uppercase}.header .department-url .slogan::after{background-color:var(--c-accent);content:"";display:block;height:1px;margin:0 .5rem;width:45px}.header .department-url .h2{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:800;max-width:600px}.header .department-url .h2::first-letter{text-transform:uppercase}.header .department-url .department-url__slogan{color:var(--c-text-inverse);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:65%;font-weight:500;text-decoration:none;text-transform:uppercase}.header .department-url .link .department-url__name,.header .department-url .text-long a .department-url__name,.text-long .header .department-url a .department-url__name{color:var(--c-text-inverse);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:800}.header .department-url .link .department-url__name::first-letter,.header .department-url .text-long a .department-url__name::first-letter,.text-long .header .department-url a .department-url__name::first-letter{text-transform:uppercase}.header .department-url .link .department-url__name:hover,.header .department-url .text-long a .department-url__name:hover,.text-long .header .department-url a .department-url__name:hover{-webkit-text-decoration:underline 1px solid;text-decoration:underline 1px solid}.hero{display:flex;flex-wrap:wrap;position:relative;width:calc(100% + 4rem);left:-2rem}.hero .media{flex:1 0 400px}.hero .media *{height:100%;width:100%}.hero img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.hero video{-o-object-fit:cover;object-fit:cover;display:block}.hero__content{flex-grow:1;flex-shrink:1;flex-basis:30ch}.no-results{width:100%;background:var(--c-background-neutral);padding:2rem;text-align:center;font-size:1.2rem}.main{max-width:1490px;width:100%;margin:0 auto;padding:0 1rem;margin-bottom:2rem;margin-top:3rem}@media(min-width: 480px){.main{padding:0 1rem}}@media(min-width: 1490px){.main{padding-left:calc(1rem + calc(-50vw + calc(1490px / 2)));padding-right:calc(1rem + calc(-50vw + calc(1490px / 2)))}}@media(min-width: 1280px){.main--with-sidebar{display:grid;grid-gap:calc( 6rem - 2rem);grid-template-areas:"sidebar content";grid-template-columns:minmax(300px, 25%) minmax(calc(100% - (33% + 6rem)), 1fr)}}@media(max-width: 460px){.main{padding:0;margin-top:0}}.main--front .main-sidebar{display:none}.main-sidebar{grid-area:sidebar;margin-bottom:2rem;width:100%;max-width:480px;margin-left:auto;margin-right:auto}@media(min-width: 1280px){.main-sidebar{padding-right:2rem;position:relative}}.layout-container .header{background-color:var(--c-lehigh)}.layout-container .header .cas-logo__h2{margin:0;padding:0;padding-bottom:1rem;border-bottom:1px solid var(--c-lehigh);border-color:rgba(0,0,0,0);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:.9rem;line-height:1.2rem;margin-left:2rem;padding:.1rem 0;font-weight:500}.layout-container .header .cas-logo__h2:hover{border-bottom:1px solid var(--c-text-inverse)}.layout-container .header .cas-logo__link{text-decoration:none;list-style-type:none;color:var(--c-text-inverse)}.layout-container .header .top-nav-menu__link{color:var(--c-text-inverse)}.layout-container .header .department-url{transition:color .15s ease-in-out;transition:background .15s ease-in-out;display:flex;flex-direction:column}.layout-container .header .department-url:hover{background-color:var(--c-transparent);color:var(--c-muted)}.layout-container .header .department-url .slogan{position:relative;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;color:var(--c-lehigh);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:65%;font-weight:800;text-decoration:none;text-transform:uppercase}.layout-container .header .department-url .slogan::after{background-color:var(--c-accent);content:"";display:block;height:1px;margin:0 .5rem;width:45px}.layout-container .header .department-url .h2{color:var(--c-lehigh);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:800;max-width:600px}.layout-container .header .department-url .h2::first-letter{text-transform:uppercase}.layout-container .header .department-url .department-url__slogan{color:var(--c-text-inverse);font-family:"Montserrat","HelveticaNeue","Helvetica","Arial",sans-serif;font-size:65%;font-weight:500;text-decoration:none;text-transform:uppercase}.layout-container .header .department-url .link .department-url__name,.layout-container .header .department-url .text-long a .department-url__name,.text-long .layout-container .header .department-url a .department-url__name{color:var(--c-text-inverse);font-family:"Merriweather",georgia,times,"Times New Roman",serif;font-weight:800}.layout-container .header .department-url .link .department-url__name::first-letter,.layout-container .header .department-url .text-long a .department-url__name::first-letter,.text-long .layout-container .header .department-url a .department-url__name::first-letter{text-transform:uppercase}.layout-container .header .department-url .link .department-url__name:hover,.layout-container .header .department-url .text-long a .department-url__name:hover,.text-long .layout-container .header .department-url a .department-url__name:hover{-webkit-text-decoration:underline 1px solid;text-decoration:underline 1px solid}.main-content{grid-area:content;padding:0 2rem;overflow:hidden}.main-content #block-breadcrumbs,.main-content #block-precontent,.main-content #block-precontent-2 #block-cas-base-breadcrumbs{padding-bottom:1rem;border-bottom:1px solid var(--c-goblet-gray);margin-bottom:calc( 1em * 2)}.main-content #block-substratum-content~*+*{margin-top:4rem}.main--front .main-content>div{display:flex;flex-direction:column;gap:4rem}#sidebar{height:100%;position:relative;display:flex;flex-direction:column;gap:4rem}#block-pagelabel{padding-bottom:1rem;border-bottom:1px solid var(--c-goblet-gray-light);margin-bottom:2rem;padding-bottom:2rem}#bulletin{max-width:1690px;width:100%;margin:0 auto;padding:0 1rem;margin-bottom:2rem}@media(min-width: 480px){#bulletin{padding:0 1rem}}@media(min-width: 1690px){#bulletin{padding-left:calc(1rem + calc(-50vw + calc(1690px / 2)));padding-right:calc(1rem + calc(-50vw + calc(1690px / 2)))}}@media(max-width: 460px){#bulletin{padding:0}}.place-holder{border:4px dashed #707070;color:#707070;padding:3rem}.place-holder__content{align-items:center;display:flex;justify-content:center;font-size:3.2rem;line-height:1.4;text-align:center;width:100%}.main--with-sidebar .page__node{max-width:800px;margin:auto}@media(min-width: 1280px){.main--with-sidebar .page__node{margin:0}}@media(min-width: 720px){.main--with-sidebar .page__node .body-text{margin-left:4rem}}.node-content{display:flex;flex-direction:column;gap:4rem}
