html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.layout--fourcol--page-width,.layout--onecol--page-width,.layout--threecol--page-width,.layout--twocol--page-width{max-width:100vw;margin-right:calc(-1 * var(--space--sm));margin-left:calc(-1 * var(--space--sm))}a,dl dt,label,legend{font-weight:var(--font-weight--semibold)}.black-overlay:after,.blue-overlay .background-image,.dark-blue-overlay .background-image{filter:brightness(.5)}.flowchart figcaption,.icon-with-text,.my-western-icon,.status-alert h2,.status-alert h3,.status-alert h4,.status-alert h5,.status-alert h6,.text-align-center,th[colspan]{text-align:center}caption,h1{padding-bottom:var(--space--md)}#rockingwaves,#tossingboat{-webkit-animation-iteration-count:infinite;transform-origin:50% 50%}#backrock_waves,#over_waves,#rockingwaves,#tossingboat{transform-origin:50% 50%}:root{--black:#262b2f;--gray--darker--80:#14181b;--gray--darker--60:#293036;--gray--darker--40:#3d4950;--gray--darker--20:#52616b;--gray:#667986;--gray--lighter--20:#8394a0;--gray--lighter--40:#a2afb8;--gray--lighter--60:#c1cad0;--gray--lighter--80:#e0e4e7;--gray--lighter--90:#f0f2f3;--white:#fff;--dark-blue--darker--80:#000d1b;--dark-blue--darker--60:#001936;--dark-blue--darker--40:#002651;--dark-blue--darker--20:#00326c;--dark-blue:#003f87;--dark-blue--lighter--20:#0062d2;--dark-blue--lighter--40:#1e87ff;--dark-blue--lighter--60:#69afff;--dark-blue--lighter--80:#b4d7ff;--blue--darker--80:#001828;--blue--darker--60:#003150;--blue--darker--40:#004978;--blue--darker--20:#0062a0;--blue:#007ac8;--blue--lighter--20:#079eff;--blue--lighter--40:#45b6ff;--blue--lighter--60:#83cfff;--blue--lighter--80:#c1e7ff;--dark-green--darker--80:#00150d;--dark-green--darker--60:#002b19;--dark-green--darker--40:#004026;--dark-green--darker--20:#005632;--dark-green:#006b3f;--dark-green--lighter--20:#338965;--dark-green--lighter--40:#66a68c;--dark-green--lighter--60:#99c4b2;--dark-green--lighter--80:#cce1d9;--green--darker--80:#0f1a06;--green--darker--60:#1e340c;--green--darker--40:#2c4e12;--green--darker--20:#3b6818;--green:#4a821e;--green--lighter--20:#6e9b4b;--green--lighter--40:#92b478;--green--lighter--60:#b7cda5;--green--lighter--80:#dbe6d2;--light-green--darker--80:#252b02;--light-green--darker--60:#4a5604;--light-green--darker--40:#708206;--light-green--darker--20:#95ad08;--light-green:#bad80a;--light-green--lighter--20:#c8e03b;--light-green--lighter--40:#d6e86c;--light-green--lighter--60:#e3ef9d;--light-green--lighter--80:#f1f7ce;--red:#cc2d30;--yellow:#ffc61e;--yellow--lighter--40:#ffe38f;--purple--lighter--80:#ebcfee;--purple--lighter--60:#d79fdc;--purple--lighter--40:#c26fcb;--purple--lighter--20:#ae3fb9;--purple:#9a0fa8;--black--rgb:28,32,35;--blue--rgb:0,122,200;--dark-blue--darker--40--rgb:0,38,81;--green--rgb:93,162,37;--light-green--rgb:186,216,10;--red--rgb:204,45,48;--yellow--rgb:255,198,30;--white--rgb:255,255,255;--gradient--vertical--light-blue:linear-gradient(to bottom,var(--blue--lighter--40) 0,var(--blue--lighter--60) 100%);--gradient--vertical--dark-blue:linear-gradient(to bottom,var(--dark-blue--darker--40) 0,var(--dark-blue) 100%);--gradient--vertical--light-green:linear-gradient(to bottom,var(--light-green--lighter--20) 0,var(--light-green) 100%);--gradient--vertical--blue-to-dark-blue:linear-gradient(to bottom,var(--blue),rgba(var(--dark-blue--darker--40--rgb),0.9));--gradient--horizontal--dark-blue-to-transparent:linear-gradient(to right,rgba(var(--dark-blue--darker--40--rgb),1) 0%,rgba(var(--dark-blue--darker--40--rgb),0.5) 100%);--gradient--diagonal--blue-to-dark-blue:linear-gradient(to right bottom,#002f5e,#003266,#00356d,#003875,#003b7d,#004186,#01478e,#004d97,#0058a3,#0063b0,#006ebc,#007ac8);--gradient--diagonal--dark-blue-to-black:linear-gradient(to left bottom,#1c2023,#18242d,#122738,#0a2a44,#022d4f,#00335c,#013a69,#044077,#074e8b,#085c9f,#066bb3,#007ac8);--font--sans-serif:"Fira Sans",sans-serif;--font--serif:"PT Serif",serif;--font--hyperlegible:"Atkinson Hyperlegible",sans-serif;--font--dyslexia-friendly:"Open Dyslexic",sans-serif;--font--title:"Montserrat",sans-serif;--font--condensed:"Fira Sans Extra Condensed",sans-serif;--font-weight--light:300;--font-weight--regular:400;--font-weight--semibold:600;--font-weight--bold:700;--font-weight--black:900;--font-size--xs:0.75em;--font-size--sm:0.9em;--font-size--md:1em;--font-size--lg:1.125em;--font-size--xl:1.266em;--font-size--2xl:1.424em;--font-size--3xl:1.602em;--font-size--4xl:1.802em;--font-size--5xl:2.027em;--font-size--6xl:2.281em;--font-size--7xl:2.566em;--font-size--8xl:3.653em;--font-size--9xl:4.11em;--space--2xs:0.25rem;--space--xs:0.5rem;--space--sm:0.75rem;--space--md:1rem;--space--lg:1.5rem;--space--xl:2rem;--space--2xl:3rem;--space--3xl:4rem;--content-area-max-width:60rem;--content-area-max-width--sm:40rem;--grid-columns--sm:var(--space--sm) 1fr var(--space--sm);--grid-columns--lg:1fr var(--content-area-max-width) 1fr;--border-width--sm:0.0625rem;--border-width--md:0.125rem;--border-width--lg:0.1875rem;--border-radius--roundest:6.25rem;--border-radius--rounder:0.625rem;--border-radius--round:0.125rem;--shadow--hard:0 0.0625rem 0.1875rem rgba(0,0,0,0.4),0 0.0625rem 0.125rem rgba(0,0,0,0.5);--shadow--soft:0 0.1875rem 0.375rem rgba(0,0,0,0.16),0 0.1875rem 0.375rem rgba(0,0,0,0.23);--shadow--soft--hover:0 0.0625rem 0.1875rem rgba(0,0,0,0.12),0 0.0625rem 0.125rem rgba(0,0,0,0.24);--shadow--dark-mode:0 0.1875rem 0.375rem rgba(0,122,200,0.7),0 0.1875rem 0.375rem rgba(0,63,135,0.9);--shadow--dark-mode--hover:0 0.0625rem 0.1875rem rgba(0,122,200,0.12),0 0.0625rem 0.125rem rgba(0,63,135,0.24);--icon-size--2xs:1rem;--icon-size--xs:1.125rem;--icon-size--sm:1.5rem;--icon-size--md:2.25rem;--icon-size--lg:3rem;--toggle-size--sm:3rem;--toggle-size--md:3.5rem;--toggle-size--lg:4.5rem;--toggle-size--xl:5.5rem;--toggle-size--2xl:6.5rem;--touch-target--min:44px;--logo-size:8rem;--logo--horizontal--width:25rem;--logo--horizontal--height:6.25rem;--checkbox-size:1rem;--transition-speed--slow:800ms;--transition-speed--md:400ms;--transition-speed--fast:200ms;--ease--standard:ease}.pattern-lab-bg{padding:var(--space--md)}.black-bg{color:var(--white);background:var(--black)}.black-bg h1,.black-bg h6,.dark-blue-bg h1,.dark-blue-bg h6,.dark-green-bg h1,.dark-green-bg h6,.dark-mode h1,.dark-mode h6,.darkest-blue-bg h1,.darkest-blue-bg h6{color:var(--light-green)}.black-bg h1:after,.dark-blue-bg h1:after,.dark-green-bg h1:after,.dark-mode h1:after,.darkest-blue-bg h1:after{border-color:var(--white)}.black-bg h2,.black-gradient-overlay h2,.black-overlay h2,.block--card.color-block-title .title h1,.block--card.color-block-title.dark-blue .title h2,.block--card.event.alt .location h1,.block--card.event.alt .title h1,.block--card.information.split-style .title h1,.block--card.simple .title h1,.blue-bg h1,.blue-gradient-bg h1,.blue-overlay h1,.box-headline h2,.card.color-block-title .title h1,.card.color-block-title.dark-blue .title h2,.card.event.alt .location h1,.card.event.alt .title h1,.card.information.split-style .title h1,.card.simple .title h1,.dark-blue-bg h2,.dark-blue-gradient-bg h1,.dark-blue-overlay h2,.dark-green-bg h2,.dark-mode .block--card.simple h1,.dark-mode .block--card.tile h2,.dark-mode .card.simple h1,.dark-mode .card.tile h2,.dark-mode .gray-bg h1,.dark-mode .green-bg h1,.dark-mode .job-title h2,.dark-mode .light-blue-bg h1,.dark-mode .light-gray-bg h1,.dark-mode .light-green-bg h1,.dark-mode .lightest-blue-bg h1,.dark-mode .lightest-gray-bg h1,.dark-mode .pronouns h2,.dark-mode .taxonomy-term h2,.dark-mode blockquote.pullquote h2,.dark-mode blockquote:not([class]) h1,.dark-mode h2,.dark-mode table.light-blue h1,.dark-mode table.lightest-gray h1,.dark-mode table:not([class]) h1,.darkest-blue-bg h2,.gray-bg h1,.green-bg h1,.job-title h2,.left-aligned-bar h1,.pronouns h2,.right-aligned-bar h1,.taxonomy-term h2,[class*=-bg] .job-title h2,[class*=-bg] .pronouns h2,[class*=-bg] .taxonomy-term h2{color:var(--light-green--lighter--20)}#block-system-main-menu .ultimenu--horizontal h2,#block-system-main-menu>.menu h2,.black-bg .intro,.black-bg .tagline,.black-bg h3,.black-gradient-overlay .intro,.black-gradient-overlay .tagline,.black-gradient-overlay h3,.black-overlay .intro,.black-overlay .tagline,.black-overlay h3,.block--card.color-block-title .title h2,.block--card.color-block-title.dark-blue .title .intro,.block--card.color-block-title.dark-blue .title .tagline,.block--card.color-block-title.dark-blue .title h3,.block--card.event.alt .location h2,.block--card.event.alt .title h2,.block--card.information.split-style .title h2,.block--card.simple .title h2,.blue-bg h2,.blue-gradient-bg h2,.blue-overlay h2,.box-headline .intro,.box-headline .tagline,.box-headline h3,.card.color-block-title .title h2,.card.color-block-title.dark-blue .title .intro,.card.color-block-title.dark-blue .title .tagline,.card.color-block-title.dark-blue .title h3,.card.event.alt .location h2,.card.event.alt .title h2,.card.information.split-style .title h2,.card.simple .title h2,.dark-blue-bg .intro,.dark-blue-bg .tagline,.dark-blue-bg h3,.dark-blue-gradient-bg h2,.dark-blue-overlay .intro,.dark-blue-overlay .tagline,.dark-blue-overlay h3,.dark-green-bg .intro,.dark-green-bg .tagline,.dark-green-bg h3,.dark-mode .block--card.simple h2,.dark-mode .block--card.tile .intro,.dark-mode .block--card.tile .tagline,.dark-mode .block--card.tile h3,.dark-mode .card.simple h2,.dark-mode .card.tile .intro,.dark-mode .card.tile .tagline,.dark-mode .card.tile h3,.dark-mode .degree-card .body h4,.dark-mode .gray-bg h2,.dark-mode .green-bg h2,.dark-mode .intro,.dark-mode .job-title .intro,.dark-mode .job-title .tagline,.dark-mode .job-title h3,.dark-mode .light-blue-bg h2,.dark-mode .light-gray-bg h2,.dark-mode .light-green-bg h2,.dark-mode .lightest-blue-bg h2,.dark-mode .lightest-gray-bg h2,.dark-mode .pronouns .intro,.dark-mode .pronouns .tagline,.dark-mode .pronouns h3,.dark-mode .tagline,.dark-mode .taxonomy-term .intro,.dark-mode .taxonomy-term .tagline,.dark-mode .taxonomy-term h3,.dark-mode blockquote.pullquote .intro,.dark-mode blockquote.pullquote .tagline,.dark-mode blockquote.pullquote h3,.dark-mode blockquote:not([class]) h2,.dark-mode h3,.dark-mode table.light-blue h2,.dark-mode table.lightest-gray h2,.dark-mode table:not([class]) h2,.darkest-blue-bg .intro,.darkest-blue-bg .tagline,.darkest-blue-bg h3,.gray-bg h2,.green-bg h2,.job-title .intro,.job-title .tagline,.job-title h3,.left-aligned-bar h2,.main-navigation .ultimenu--horizontal h2,.main-navigation>.menu h2,.pronouns .intro,.pronouns .tagline,.pronouns h3,.right-aligned-bar h2,.taxonomy-term .intro,.taxonomy-term .tagline,.taxonomy-term h3,[class*=-bg] .job-title .intro,[class*=-bg] .job-title .tagline,[class*=-bg] .job-title h3,[class*=-bg] .pronouns .intro,[class*=-bg] .pronouns .tagline,[class*=-bg] .pronouns h3,[class*=-bg] .taxonomy-term .intro,[class*=-bg] .taxonomy-term .tagline,[class*=-bg] .taxonomy-term h3{color:var(--light-green--lighter--40)}#block-system-main-menu .ultimenu--horizontal h3,#block-system-main-menu>.menu h3,.black-bg h4,.black-gradient-overlay h4,.black-overlay h4,.block--card.color-block-title .title h3,.block--card.color-block-title.dark-blue .title h4,.block--card.event.alt .location h3,.block--card.event.alt .title h3,.block--card.information.split-style .title h3,.block--card.simple .title h3,.blue-bg h3,.blue-gradient-bg h3,.blue-overlay h3,.box-headline h4,.card.color-block-title .title h3,.card.color-block-title.dark-blue .title h4,.card.event.alt .location h3,.card.event.alt .title h3,.card.information.split-style .title h3,.card.simple .title h3,.dark-blue-bg h4,.dark-blue-gradient-bg h3,.dark-blue-overlay h4,.dark-green-bg h4,.dark-mode .block--card.simple h3,.dark-mode .block--card.tile h4,.dark-mode .card.simple h3,.dark-mode .card.tile h4,.dark-mode .gray-bg h3,.dark-mode .green-bg h3,.dark-mode .job-title h4,.dark-mode .light-blue-bg h3,.dark-mode .light-gray-bg h3,.dark-mode .light-green-bg h3,.dark-mode .lightest-blue-bg h3,.dark-mode .lightest-gray-bg h3,.dark-mode .pronouns h4,.dark-mode .taxonomy-term h4,.dark-mode blockquote.pullquote h4,.dark-mode blockquote:not([class]) h3,.dark-mode h4,.dark-mode table.light-blue h3,.dark-mode table.lightest-gray h3,.dark-mode table:not([class]) h3,.darkest-blue-bg h4,.gray-bg h3,.green-bg h3,.job-title h4,.left-aligned-bar h3,.main-navigation .ultimenu--horizontal h3,.main-navigation>.menu h3,.pronouns h4,.right-aligned-bar h3,.taxonomy-term h4,[class*=-bg] .job-title h4,[class*=-bg] .pronouns h4,[class*=-bg] .taxonomy-term h4{color:var(--light-green--lighter--60)}#block-system-main-menu .ultimenu--horizontal .intro,#block-system-main-menu .ultimenu--horizontal .tagline,#block-system-main-menu .ultimenu--horizontal h4,#block-system-main-menu>.menu .intro,#block-system-main-menu>.menu .tagline,#block-system-main-menu>.menu h4,.black-bg h5,.black-gradient-overlay h5,.black-overlay h5,.block--card.color-block-title .title .intro,.block--card.color-block-title .title .tagline,.block--card.color-block-title .title h4,.block--card.color-block-title.dark-blue .title h5,.block--card.event.alt .location .intro,.block--card.event.alt .location .tagline,.block--card.event.alt .location h4,.block--card.event.alt .title .intro,.block--card.event.alt .title .tagline,.block--card.event.alt .title h4,.block--card.information.split-style .title .intro,.block--card.information.split-style .title .tagline,.block--card.information.split-style .title h4,.block--card.simple .title .intro,.block--card.simple .title .tagline,.block--card.simple .title h4,.blue-bg .intro,.blue-bg .tagline,.blue-bg h4,.blue-gradient-bg .intro,.blue-gradient-bg .tagline,.blue-gradient-bg h4,.blue-overlay .intro,.blue-overlay .tagline,.blue-overlay h4,.box-headline h5,.card.color-block-title .title .intro,.card.color-block-title .title .tagline,.card.color-block-title .title h4,.card.color-block-title.dark-blue .title h5,.card.event.alt .location .intro,.card.event.alt .location .tagline,.card.event.alt .location h4,.card.event.alt .title .intro,.card.event.alt .title .tagline,.card.event.alt .title h4,.card.information.split-style .title .intro,.card.information.split-style .title .tagline,.card.information.split-style .title h4,.card.simple .title .intro,.card.simple .title .tagline,.card.simple .title h4,.dark-blue-bg h5,.dark-blue-gradient-bg .intro,.dark-blue-gradient-bg .tagline,.dark-blue-gradient-bg h4,.dark-blue-overlay h5,.dark-green-bg h5,.dark-mode .block--card.simple .intro,.dark-mode .block--card.simple .tagline,.dark-mode .block--card.simple h4,.dark-mode .block--card.tile h5,.dark-mode .card.simple .intro,.dark-mode .card.simple .tagline,.dark-mode .card.simple h4,.dark-mode .card.tile h5,.dark-mode .gray-bg .intro,.dark-mode .gray-bg .tagline,.dark-mode .gray-bg h4,.dark-mode .green-bg .intro,.dark-mode .green-bg .tagline,.dark-mode .green-bg h4,.dark-mode .job-title h5,.dark-mode .light-blue-bg .intro,.dark-mode .light-blue-bg .tagline,.dark-mode .light-blue-bg h4,.dark-mode .light-gray-bg .intro,.dark-mode .light-gray-bg .tagline,.dark-mode .light-gray-bg h4,.dark-mode .light-green-bg .intro,.dark-mode .light-green-bg .tagline,.dark-mode .light-green-bg h4,.dark-mode .lightest-blue-bg .intro,.dark-mode .lightest-blue-bg .tagline,.dark-mode .lightest-blue-bg h4,.dark-mode .lightest-gray-bg .intro,.dark-mode .lightest-gray-bg .tagline,.dark-mode .lightest-gray-bg h4,.dark-mode .pronouns h5,.dark-mode .taxonomy-term h5,.dark-mode blockquote.pullquote h5,.dark-mode blockquote:not([class]) .intro,.dark-mode blockquote:not([class]) .tagline,.dark-mode blockquote:not([class]) h4,.dark-mode h5,.dark-mode table.light-blue .intro,.dark-mode table.light-blue .tagline,.dark-mode table.light-blue h4,.dark-mode table.lightest-gray .intro,.dark-mode table.lightest-gray .tagline,.dark-mode table.lightest-gray h4,.dark-mode table:not([class]) .intro,.dark-mode table:not([class]) .tagline,.dark-mode table:not([class]) h4,.darkest-blue-bg h5,.gray-bg .intro,.gray-bg .tagline,.gray-bg h4,.green-bg .intro,.green-bg .tagline,.green-bg h4,.job-title h5,.left-aligned-bar .intro,.left-aligned-bar .tagline,.left-aligned-bar h4,.main-navigation .ultimenu--horizontal .intro,.main-navigation .ultimenu--horizontal .tagline,.main-navigation .ultimenu--horizontal h4,.main-navigation>.menu .intro,.main-navigation>.menu .tagline,.main-navigation>.menu h4,.pronouns h5,.right-aligned-bar .intro,.right-aligned-bar .tagline,.right-aligned-bar h4,.taxonomy-term h5,[class*=-bg] .job-title h5,[class*=-bg] .pronouns h5,[class*=-bg] .taxonomy-term h5{color:var(--light-green--lighter--80)}.black-bg a,.black-bg a.patternLink,.dark-blue-bg a,.dark-blue-bg a.patternLink,.dark-green-bg a,.dark-green-bg a.patternLink,.dark-mode .page-content a.icon-with-text,.dark-mode .sg-pattern-example a.icon-with-text,.dark-mode a,.dark-mode a.patternLink,.darkest-blue-bg a,.darkest-blue-bg a.patternLink{color:var(--blue--lighter--40)}.black-bg a.patternLink:visited,.black-bg a:visited,.dark-blue-bg a.patternLink:visited,.dark-blue-bg a:visited,.dark-green-bg a.patternLink:visited,.dark-green-bg a:visited,.dark-mode a.patternLink:visited,.dark-mode a:visited,.darkest-blue-bg a.patternLink:visited,.darkest-blue-bg a:visited,.icon-with-text.black-bg:visited,.icon-with-text.blue-gradient-bg:visited,.icon-with-text.dark-blue-bg:visited,.icon-with-text.dark-blue-gradient-bg:visited,.icon-with-text.dark-green-bg:visited,.icon-with-text.darkest-blue-bg:visited{color:var(--purple--lighter--80)}#block-system-main-menu .ultimenu--horizontal a:active,#block-system-main-menu .ultimenu--horizontal a:focus,#block-system-main-menu .ultimenu--horizontal a:hover,#block-system-main-menu>.menu a:active,#block-system-main-menu>.menu a:focus,#block-system-main-menu>.menu a:hover,.black-bg a.patternLink:active,.black-bg a.patternLink:focus,.black-bg a.patternLink:hover,.black-bg a:active,.black-bg a:focus,.black-bg a:hover,.black-gradient-overlay a.patternLink:active,.black-gradient-overlay a.patternLink:focus,.black-gradient-overlay a.patternLink:hover,.black-gradient-overlay a:active,.black-gradient-overlay a:focus,.black-gradient-overlay a:hover,.black-overlay a.patternLink:active,.black-overlay a.patternLink:focus,.black-overlay a.patternLink:hover,.black-overlay a:active,.black-overlay a:focus,.black-overlay a:hover,.block--card.color-block-title.dark-blue .title a.patternLink:active,.block--card.color-block-title.dark-blue .title a.patternLink:focus,.block--card.color-block-title.dark-blue .title a.patternLink:hover,.block--card.color-block-title.dark-blue .title a:active,.block--card.color-block-title.dark-blue .title a:focus,.block--card.color-block-title.dark-blue .title a:hover,.block--card.event.alt .location a:active,.block--card.event.alt .location a:focus,.block--card.event.alt .location a:hover,.blue-bg a:active,.blue-bg a:focus,.blue-bg a:hover,.blue-gradient-bg a:active,.blue-gradient-bg a:focus,.blue-gradient-bg a:hover,.blue-overlay a:active,.blue-overlay a:focus,.blue-overlay a:hover,.box-headline a.patternLink:active,.box-headline a.patternLink:focus,.box-headline a.patternLink:hover,.box-headline a:active,.box-headline a:focus,.box-headline a:hover,.card.color-block-title.dark-blue .title a.patternLink:active,.card.color-block-title.dark-blue .title a.patternLink:focus,.card.color-block-title.dark-blue .title a.patternLink:hover,.card.color-block-title.dark-blue .title a:active,.card.color-block-title.dark-blue .title a:focus,.card.color-block-title.dark-blue .title a:hover,.card.event.alt .location a:active,.card.event.alt .location a:focus,.card.event.alt .location a:hover,.dark-blue-bg a.patternLink:active,.dark-blue-bg a.patternLink:focus,.dark-blue-bg a.patternLink:hover,.dark-blue-bg a:active,.dark-blue-bg a:focus,.dark-blue-bg a:hover,.dark-blue-gradient-bg a:active,.dark-blue-gradient-bg a:focus,.dark-blue-gradient-bg a:hover,.dark-blue-overlay a.patternLink:active,.dark-blue-overlay a.patternLink:focus,.dark-blue-overlay a.patternLink:hover,.dark-blue-overlay a:active,.dark-blue-overlay a:focus,.dark-blue-overlay a:hover,.dark-green-bg a.patternLink:active,.dark-green-bg a.patternLink:focus,.dark-green-bg a.patternLink:hover,.dark-green-bg a:active,.dark-green-bg a:focus,.dark-green-bg a:hover,.dark-mode .block--card.simple a:active,.dark-mode .block--card.simple a:focus,.dark-mode .block--card.simple a:hover,.dark-mode .block--card.tile a.patternLink:active,.dark-mode .block--card.tile a.patternLink:focus,.dark-mode .block--card.tile a.patternLink:hover,.dark-mode .block--card.tile a:active,.dark-mode .block--card.tile a:focus,.dark-mode .block--card.tile a:hover,.dark-mode .card.simple a:active,.dark-mode .card.simple a:focus,.dark-mode .card.simple a:hover,.dark-mode .card.tile a.patternLink:active,.dark-mode .card.tile a.patternLink:focus,.dark-mode .card.tile a.patternLink:hover,.dark-mode .card.tile a:active,.dark-mode .card.tile a:focus,.dark-mode .card.tile a:hover,.dark-mode .gray-bg a:active,.dark-mode .gray-bg a:focus,.dark-mode .gray-bg a:hover,.dark-mode .job-title a.patternLink:active,.dark-mode .job-title a.patternLink:focus,.dark-mode .job-title a.patternLink:hover,.dark-mode .job-title a:active,.dark-mode .job-title a:focus,.dark-mode .job-title a:hover,.dark-mode .light-blue-bg a:active,.dark-mode .light-blue-bg a:focus,.dark-mode .light-blue-bg a:hover,.dark-mode .light-gray-bg a:active,.dark-mode .light-gray-bg a:focus,.dark-mode .light-gray-bg a:hover,.dark-mode .lightest-blue-bg a:active,.dark-mode .lightest-blue-bg a:focus,.dark-mode .lightest-blue-bg a:hover,.dark-mode .lightest-gray-bg a:active,.dark-mode .lightest-gray-bg a:focus,.dark-mode .lightest-gray-bg a:hover,.dark-mode .pronouns a.patternLink:active,.dark-mode .pronouns a.patternLink:focus,.dark-mode .pronouns a.patternLink:hover,.dark-mode .pronouns a:active,.dark-mode .pronouns a:focus,.dark-mode .pronouns a:hover,.dark-mode .taxonomy-term a.patternLink:active,.dark-mode .taxonomy-term a.patternLink:focus,.dark-mode .taxonomy-term a.patternLink:hover,.dark-mode .taxonomy-term a:active,.dark-mode .taxonomy-term a:focus,.dark-mode .taxonomy-term a:hover,.dark-mode a.patternLink:active,.dark-mode a.patternLink:focus,.dark-mode a.patternLink:hover,.dark-mode a:active,.dark-mode a:focus,.dark-mode a:hover,.dark-mode blockquote.pullquote a.patternLink:active,.dark-mode blockquote.pullquote a.patternLink:focus,.dark-mode blockquote.pullquote a.patternLink:hover,.dark-mode blockquote.pullquote a:active,.dark-mode blockquote.pullquote a:focus,.dark-mode blockquote.pullquote a:hover,.dark-mode blockquote:not([class]) a:active,.dark-mode blockquote:not([class]) a:focus,.dark-mode blockquote:not([class]) a:hover,.dark-mode table.light-blue a:active,.dark-mode table.light-blue a:focus,.dark-mode table.light-blue a:hover,.dark-mode table.lightest-gray a:active,.dark-mode table.lightest-gray a:focus,.dark-mode table.lightest-gray a:hover,.dark-mode table:not([class]) a:active,.dark-mode table:not([class]) a:focus,.dark-mode table:not([class]) a:hover,.darkest-blue-bg a.patternLink:active,.darkest-blue-bg a.patternLink:focus,.darkest-blue-bg a.patternLink:hover,.darkest-blue-bg a:active,.darkest-blue-bg a:focus,.darkest-blue-bg a:hover,.gray-bg a:active,.gray-bg a:focus,.gray-bg a:hover,.job-title a.patternLink:active,.job-title a.patternLink:focus,.job-title a.patternLink:hover,.job-title a:active,.job-title a:focus,.job-title a:hover,.left-aligned-bar a:active,.left-aligned-bar a:focus,.left-aligned-bar a:hover,.main-navigation .ultimenu--horizontal a:active,.main-navigation .ultimenu--horizontal a:focus,.main-navigation .ultimenu--horizontal a:hover,.main-navigation>.menu a:active,.main-navigation>.menu a:focus,.main-navigation>.menu a:hover,.pronouns a.patternLink:active,.pronouns a.patternLink:focus,.pronouns a.patternLink:hover,.pronouns a:active,.pronouns a:focus,.pronouns a:hover,.right-aligned-bar a:active,.right-aligned-bar a:focus,.right-aligned-bar a:hover,.taxonomy-term a.patternLink:active,.taxonomy-term a.patternLink:focus,.taxonomy-term a.patternLink:hover,.taxonomy-term a:active,.taxonomy-term a:focus,.taxonomy-term a:hover,[class*=-bg] .job-title a.patternLink:active,[class*=-bg] .job-title a.patternLink:focus,[class*=-bg] .job-title a.patternLink:hover,[class*=-bg] .job-title a:active,[class*=-bg] .job-title a:focus,[class*=-bg] .job-title a:hover,[class*=-bg] .pronouns a.patternLink:active,[class*=-bg] .pronouns a.patternLink:focus,[class*=-bg] .pronouns a.patternLink:hover,[class*=-bg] .pronouns a:active,[class*=-bg] .pronouns a:focus,[class*=-bg] .pronouns a:hover,[class*=-bg] .taxonomy-term a.patternLink:active,[class*=-bg] .taxonomy-term a.patternLink:focus,[class*=-bg] .taxonomy-term a.patternLink:hover,[class*=-bg] .taxonomy-term a:active,[class*=-bg] .taxonomy-term a:focus,[class*=-bg] .taxonomy-term a:hover{color:var(--black);outline-color:transparent;background-image:var(--gradient--vertical--light-blue)}.black-bg a.patternLink:focus,.black-bg a:focus,.black-gradient-overlay a.patternLink:focus,.black-gradient-overlay a:focus,.black-overlay a.patternLink:focus,.black-overlay a:focus,.block--card.color-block-title.dark-blue .title a.patternLink:focus,.block--card.color-block-title.dark-blue .title a:focus,.card.color-block-title.dark-blue .title a.patternLink:focus,.card.color-block-title.dark-blue .title a:focus,.dark-blue-bg a.patternLink:focus,.dark-blue-bg a:focus,.dark-blue-overlay a.patternLink:focus,.dark-blue-overlay a:focus,.dark-green-bg a.patternLink:focus,.dark-green-bg a:focus,.dark-mode .job-title a.patternLink:focus,.dark-mode .job-title a:focus,.dark-mode .pronouns a.patternLink:focus,.dark-mode .pronouns a:focus,.dark-mode .taxonomy-term a.patternLink:focus,.dark-mode .taxonomy-term a:focus,.dark-mode a.patternLink:focus,.dark-mode a:focus,.dark-mode blockquote.pullquote a.patternLink:focus,.dark-mode blockquote.pullquote a:focus,.darkest-blue-bg a.patternLink:focus,.darkest-blue-bg a:focus,.job-title a.patternLink:focus,.job-title a:focus,.pronouns a.patternLink:focus,.pronouns a:focus,.taxonomy-term a.patternLink:focus,.taxonomy-term a:focus,[class*=-bg] .job-title a.patternLink:focus,[class*=-bg] .job-title a:focus,[class*=-bg] .pronouns a.patternLink:focus,[class*=-bg] .pronouns a:focus,[class*=-bg] .taxonomy-term a.patternLink:focus,[class*=-bg] .taxonomy-term a:focus{outline-color:var(--blue--lighter--40)}.black-bg .menu li,.dark-blue-bg .menu li,.dark-green-bg .menu li,.dark-mode .menu li,.darkest-blue-bg .menu li{border-left:solid var(--border-width--md) var(--blue--lighter--40)}#block-system-main-menu .ultimenu--horizontal .play-button,#block-system-main-menu .ultimenu--horizontal .social-icon,#block-system-main-menu>.menu .play-button,#block-system-main-menu>.menu .social-icon,.black-bg .play-button,.black-bg .social-icon,.black-gradient-overlay .play-button,.black-gradient-overlay .social-icon,.black-overlay .play-button,.black-overlay .social-icon,.block--card.color-block-title .title .play-button,.block--card.color-block-title .title .social-icon,.block--card.color-block-title.dark-blue .title .play-button,.block--card.color-block-title.dark-blue .title .social-icon,.block--card.event.alt .location .play-button,.block--card.event.alt .location .social-icon,.block--card.event.alt .title .play-button,.block--card.event.alt .title .social-icon,.block--card.information.split-style .title .play-button,.block--card.information.split-style .title .social-icon,.block--card.simple .title .play-button,.block--card.simple .title .social-icon,.blue-bg .play-button,.blue-bg .social-icon,.blue-gradient-bg .play-button,.blue-gradient-bg .social-icon,.blue-overlay .play-button,.blue-overlay .social-icon,.box-headline .play-button,.box-headline .social-icon,.card.color-block-title .title .play-button,.card.color-block-title .title .social-icon,.card.color-block-title.dark-blue .title .play-button,.card.color-block-title.dark-blue .title .social-icon,.card.event.alt .location .play-button,.card.event.alt .location .social-icon,.card.event.alt .title .play-button,.card.event.alt .title .social-icon,.card.information.split-style .title .play-button,.card.information.split-style .title .social-icon,.card.simple .title .play-button,.card.simple .title .social-icon,.cta.cta.cta.cta.white,.dark-blue-bg .play-button,.dark-blue-bg .social-icon,.dark-blue-gradient-bg .play-button,.dark-blue-gradient-bg .social-icon,.dark-blue-overlay .play-button,.dark-blue-overlay .social-icon,.dark-green-bg .play-button,.dark-green-bg .social-icon,.dark-mode .block--card.simple .play-button,.dark-mode .block--card.simple .social-icon,.dark-mode .block--card.tile .play-button,.dark-mode .block--card.tile .social-icon,.dark-mode .card.simple .play-button,.dark-mode .card.simple .social-icon,.dark-mode .card.tile .play-button,.dark-mode .card.tile .social-icon,.dark-mode .gray-bg .play-button,.dark-mode .gray-bg .social-icon,.dark-mode .green-bg .play-button,.dark-mode .green-bg .social-icon,.dark-mode .job-title .play-button,.dark-mode .job-title .social-icon,.dark-mode .light-blue-bg .play-button,.dark-mode .light-blue-bg .social-icon,.dark-mode .light-gray-bg .play-button,.dark-mode .light-gray-bg .social-icon,.dark-mode .light-green-bg .play-button,.dark-mode .light-green-bg .social-icon,.dark-mode .lightest-blue-bg .play-button,.dark-mode .lightest-blue-bg .social-icon,.dark-mode .lightest-gray-bg .play-button,.dark-mode .lightest-gray-bg .social-icon,.dark-mode .play-button,.dark-mode .pronouns .play-button,.dark-mode .pronouns .social-icon,.dark-mode .social-icon,.dark-mode .taxonomy-term .play-button,.dark-mode .taxonomy-term .social-icon,.dark-mode blockquote.pullquote .play-button,.dark-mode blockquote.pullquote .social-icon,.dark-mode blockquote:not([class]) .play-button,.dark-mode blockquote:not([class]) .social-icon,.dark-mode table.light-blue .play-button,.dark-mode table.light-blue .social-icon,.dark-mode table.lightest-gray .play-button,.dark-mode table.lightest-gray .social-icon,.dark-mode table:not([class]) .play-button,.dark-mode table:not([class]) .social-icon,.darkest-blue-bg .play-button,.darkest-blue-bg .social-icon,.gray-bg .play-button,.gray-bg .social-icon,.green-bg .play-button,.green-bg .social-icon,.job-title .play-button,.job-title .social-icon,.left-aligned-bar .play-button,.left-aligned-bar .social-icon,.main-navigation .ultimenu--horizontal .play-button,.main-navigation .ultimenu--horizontal .social-icon,.main-navigation>.menu .play-button,.main-navigation>.menu .social-icon,.pronouns .play-button,.pronouns .social-icon,.right-aligned-bar .play-button,.right-aligned-bar .social-icon,.taxonomy-term .play-button,.taxonomy-term .social-icon,.white.cas-login-link,[class*=-bg] .job-title .play-button,[class*=-bg] .job-title .social-icon,[class*=-bg] .pronouns .play-button,[class*=-bg] .pronouns .social-icon,[class*=-bg] .taxonomy-term .play-button,[class*=-bg] .taxonomy-term .social-icon,a.button.button.button.white{color:var(--dark-blue);background:var(--white)}#block-system-main-menu .ultimenu--horizontal .play-button svg,#block-system-main-menu .ultimenu--horizontal .social-icon svg,#block-system-main-menu>.menu .play-button svg,#block-system-main-menu>.menu .social-icon svg,.alert.weather svg,.black-bg .play-button svg,.black-bg .social-icon svg,.black-gradient-overlay .play-button svg,.black-gradient-overlay .social-icon svg,.black-overlay .play-button svg,.black-overlay .social-icon svg,.block--card.color-block-title .title .play-button svg,.block--card.color-block-title .title .social-icon svg,.block--card.color-block-title.dark-blue .title .play-button svg,.block--card.color-block-title.dark-blue .title .social-icon svg,.block--card.event.alt .location .play-button svg,.block--card.event.alt .location .social-icon svg,.block--card.event.alt .title .play-button svg,.block--card.event.alt .title .social-icon svg,.block--card.information.split-style .title .play-button svg,.block--card.information.split-style .title .social-icon svg,.block--card.simple .title .play-button svg,.block--card.simple .title .social-icon svg,.blue-bg .play-button svg,.blue-bg .social-icon svg,.blue-gradient-bg .play-button svg,.blue-gradient-bg .social-icon svg,.blue-overlay .play-button svg,.blue-overlay .social-icon svg,.box-headline .play-button svg,.box-headline .social-icon svg,.card.color-block-title .title .play-button svg,.card.color-block-title .title .social-icon svg,.card.color-block-title.dark-blue .title .play-button svg,.card.color-block-title.dark-blue .title .social-icon svg,.card.event.alt .location .play-button svg,.card.event.alt .location .social-icon svg,.card.event.alt .title .play-button svg,.card.event.alt .title .social-icon svg,.card.information.split-style .title .play-button svg,.card.information.split-style .title .social-icon svg,.card.simple .title .play-button svg,.card.simple .title .social-icon svg,.dark-blue-bg .play-button svg,.dark-blue-bg .social-icon svg,.dark-blue-gradient-bg .play-button svg,.dark-blue-gradient-bg .social-icon svg,.dark-blue-overlay .play-button svg,.dark-blue-overlay .social-icon svg,.dark-green-bg .play-button svg,.dark-green-bg .social-icon svg,.dark-mode .block--card.simple .play-button svg,.dark-mode .block--card.simple .social-icon svg,.dark-mode .block--card.tile .play-button svg,.dark-mode .block--card.tile .social-icon svg,.dark-mode .card.simple .play-button svg,.dark-mode .card.simple .social-icon svg,.dark-mode .card.tile .play-button svg,.dark-mode .card.tile .social-icon svg,.dark-mode .gray-bg .play-button svg,.dark-mode .gray-bg .social-icon svg,.dark-mode .green-bg .play-button svg,.dark-mode .green-bg .social-icon svg,.dark-mode .job-title .play-button svg,.dark-mode .job-title .social-icon svg,.dark-mode .light-blue-bg .play-button svg,.dark-mode .light-blue-bg .social-icon svg,.dark-mode .light-gray-bg .play-button svg,.dark-mode .light-gray-bg .social-icon svg,.dark-mode .light-green-bg .play-button svg,.dark-mode .light-green-bg .social-icon svg,.dark-mode .lightest-blue-bg .play-button svg,.dark-mode .lightest-blue-bg .social-icon svg,.dark-mode .lightest-gray-bg .play-button svg,.dark-mode .lightest-gray-bg .social-icon svg,.dark-mode .play-button svg,.dark-mode .pronouns .play-button svg,.dark-mode .pronouns .social-icon svg,.dark-mode .social-icon svg,.dark-mode .taxonomy-term .play-button svg,.dark-mode .taxonomy-term .social-icon svg,.dark-mode blockquote.pullquote .play-button svg,.dark-mode blockquote.pullquote .social-icon svg,.dark-mode blockquote:not([class]) .play-button svg,.dark-mode blockquote:not([class]) .social-icon svg,.dark-mode table.light-blue .play-button svg,.dark-mode table.light-blue .social-icon svg,.dark-mode table.lightest-gray .play-button svg,.dark-mode table.lightest-gray .social-icon svg,.dark-mode table:not([class]) .play-button svg,.dark-mode table:not([class]) .social-icon svg,.darkest-blue-bg .play-button svg,.darkest-blue-bg .social-icon svg,.gray-bg .play-button svg,.gray-bg .social-icon svg,.green-bg .play-button svg,.green-bg .social-icon svg,.job-title .play-button svg,.job-title .social-icon svg,.left-aligned-bar .play-button svg,.left-aligned-bar .social-icon svg,.main-navigation .ultimenu--horizontal .play-button svg,.main-navigation .ultimenu--horizontal .social-icon svg,.main-navigation>.menu .play-button svg,.main-navigation>.menu .social-icon svg,.pronouns .play-button svg,.pronouns .social-icon svg,.right-aligned-bar .play-button svg,.right-aligned-bar .social-icon svg,.taxonomy-term .play-button svg,.taxonomy-term .social-icon svg,[class*=-bg] .job-title .play-button svg,[class*=-bg] .job-title .social-icon svg,[class*=-bg] .pronouns .play-button svg,[class*=-bg] .pronouns .social-icon svg,[class*=-bg] .taxonomy-term .play-button svg,[class*=-bg] .taxonomy-term .social-icon svg{fill:var(--dark-blue)}#block-system-main-menu .ultimenu--horizontal .play-button:active,#block-system-main-menu .ultimenu--horizontal .play-button:focus,#block-system-main-menu .ultimenu--horizontal .play-button:hover,#block-system-main-menu .ultimenu--horizontal .social-icon:active,#block-system-main-menu .ultimenu--horizontal .social-icon:focus,#block-system-main-menu .ultimenu--horizontal .social-icon:hover,#block-system-main-menu>.menu .play-button:active,#block-system-main-menu>.menu .play-button:focus,#block-system-main-menu>.menu .play-button:hover,#block-system-main-menu>.menu .social-icon:active,#block-system-main-menu>.menu .social-icon:focus,#block-system-main-menu>.menu .social-icon:hover,.black-bg .play-button:active,.black-bg .play-button:focus,.black-bg .play-button:hover,.black-bg .social-icon:active,.black-bg .social-icon:focus,.black-bg .social-icon:hover,.black-gradient-overlay .play-button:active,.black-gradient-overlay .play-button:focus,.black-gradient-overlay .play-button:hover,.black-gradient-overlay .social-icon:active,.black-gradient-overlay .social-icon:focus,.black-gradient-overlay .social-icon:hover,.black-overlay .play-button:active,.black-overlay .play-button:focus,.black-overlay .play-button:hover,.black-overlay .social-icon:active,.black-overlay .social-icon:focus,.black-overlay .social-icon:hover,.block--card.color-block-title .title .play-button:active,.block--card.color-block-title .title .play-button:focus,.block--card.color-block-title .title .play-button:hover,.block--card.color-block-title .title .social-icon:active,.block--card.color-block-title .title .social-icon:focus,.block--card.color-block-title .title .social-icon:hover,.block--card.color-block-title.dark-blue .title .play-button:active,.block--card.color-block-title.dark-blue .title .play-button:focus,.block--card.color-block-title.dark-blue .title .play-button:hover,.block--card.color-block-title.dark-blue .title .social-icon:active,.block--card.color-block-title.dark-blue .title .social-icon:focus,.block--card.color-block-title.dark-blue .title .social-icon:hover,.block--card.event.alt .location .play-button:active,.block--card.event.alt .location .play-button:focus,.block--card.event.alt .location .play-button:hover,.block--card.event.alt .location .social-icon:active,.block--card.event.alt .location .social-icon:focus,.block--card.event.alt .location .social-icon:hover,.block--card.event.alt .title .play-button:active,.block--card.event.alt .title .play-button:focus,.block--card.event.alt .title .play-button:hover,.block--card.event.alt .title .social-icon:active,.block--card.event.alt .title .social-icon:focus,.block--card.event.alt .title .social-icon:hover,.block--card.information.split-style .title .play-button:active,.block--card.information.split-style .title .play-button:focus,.block--card.information.split-style .title .play-button:hover,.block--card.information.split-style .title .social-icon:active,.block--card.information.split-style .title .social-icon:focus,.block--card.information.split-style .title .social-icon:hover,.block--card.simple .title .play-button:active,.block--card.simple .title .play-button:focus,.block--card.simple .title .play-button:hover,.block--card.simple .title .social-icon:active,.block--card.simple .title .social-icon:focus,.block--card.simple .title .social-icon:hover,.blue-bg .play-button:active,.blue-bg .play-button:focus,.blue-bg .play-button:hover,.blue-bg .social-icon:active,.blue-bg .social-icon:focus,.blue-bg .social-icon:hover,.blue-gradient-bg .play-button:active,.blue-gradient-bg .play-button:focus,.blue-gradient-bg .play-button:hover,.blue-gradient-bg .social-icon:active,.blue-gradient-bg .social-icon:focus,.blue-gradient-bg .social-icon:hover,.blue-overlay .play-button:active,.blue-overlay .play-button:focus,.blue-overlay .play-button:hover,.blue-overlay .social-icon:active,.blue-overlay .social-icon:focus,.blue-overlay .social-icon:hover,.box-headline .play-button:active,.box-headline .play-button:focus,.box-headline .play-button:hover,.box-headline .social-icon:active,.box-headline .social-icon:focus,.box-headline .social-icon:hover,.card.color-block-title .title .play-button:active,.card.color-block-title .title .play-button:focus,.card.color-block-title .title .play-button:hover,.card.color-block-title .title .social-icon:active,.card.color-block-title .title .social-icon:focus,.card.color-block-title .title .social-icon:hover,.card.color-block-title.dark-blue .title .play-button:active,.card.color-block-title.dark-blue .title .play-button:focus,.card.color-block-title.dark-blue .title .play-button:hover,.card.color-block-title.dark-blue .title .social-icon:active,.card.color-block-title.dark-blue .title .social-icon:focus,.card.color-block-title.dark-blue .title .social-icon:hover,.card.event.alt .location .play-button:active,.card.event.alt .location .play-button:focus,.card.event.alt .location .play-button:hover,.card.event.alt .location .social-icon:active,.card.event.alt .location .social-icon:focus,.card.event.alt .location .social-icon:hover,.card.event.alt .title .play-button:active,.card.event.alt .title .play-button:focus,.card.event.alt .title .play-button:hover,.card.event.alt .title .social-icon:active,.card.event.alt .title .social-icon:focus,.card.event.alt .title .social-icon:hover,.card.information.split-style .title .play-button:active,.card.information.split-style .title .play-button:focus,.card.information.split-style .title .play-button:hover,.card.information.split-style .title .social-icon:active,.card.information.split-style .title .social-icon:focus,.card.information.split-style .title .social-icon:hover,.card.simple .title .play-button:active,.card.simple .title .play-button:focus,.card.simple .title .play-button:hover,.card.simple .title .social-icon:active,.card.simple .title .social-icon:focus,.card.simple .title .social-icon:hover,.dark-blue-bg .play-button:active,.dark-blue-bg .play-button:focus,.dark-blue-bg .play-button:hover,.dark-blue-bg .social-icon:active,.dark-blue-bg .social-icon:focus,.dark-blue-bg .social-icon:hover,.dark-blue-gradient-bg .play-button:active,.dark-blue-gradient-bg .play-button:focus,.dark-blue-gradient-bg .play-button:hover,.dark-blue-gradient-bg .social-icon:active,.dark-blue-gradient-bg .social-icon:focus,.dark-blue-gradient-bg .social-icon:hover,.dark-blue-overlay .play-button:active,.dark-blue-overlay .play-button:focus,.dark-blue-overlay .play-button:hover,.dark-blue-overlay .social-icon:active,.dark-blue-overlay .social-icon:focus,.dark-blue-overlay .social-icon:hover,.dark-green-bg .play-button:active,.dark-green-bg .play-button:focus,.dark-green-bg .play-button:hover,.dark-green-bg .social-icon:active,.dark-green-bg .social-icon:focus,.dark-green-bg .social-icon:hover,.dark-mode .block--card.simple .play-button:active,.dark-mode .block--card.simple .play-button:focus,.dark-mode .block--card.simple .play-button:hover,.dark-mode .block--card.simple .social-icon:active,.dark-mode .block--card.simple .social-icon:focus,.dark-mode .block--card.simple .social-icon:hover,.dark-mode .block--card.tile .play-button:active,.dark-mode .block--card.tile .play-button:focus,.dark-mode .block--card.tile .play-button:hover,.dark-mode .block--card.tile .social-icon:active,.dark-mode .block--card.tile .social-icon:focus,.dark-mode .block--card.tile .social-icon:hover,.dark-mode .card.simple .play-button:active,.dark-mode .card.simple .play-button:focus,.dark-mode .card.simple .play-button:hover,.dark-mode .card.simple .social-icon:active,.dark-mode .card.simple .social-icon:focus,.dark-mode .card.simple .social-icon:hover,.dark-mode .card.tile .play-button:active,.dark-mode .card.tile .play-button:focus,.dark-mode .card.tile .play-button:hover,.dark-mode .card.tile .social-icon:active,.dark-mode .card.tile .social-icon:focus,.dark-mode .card.tile .social-icon:hover,.dark-mode .gray-bg .play-button:active,.dark-mode .gray-bg .play-button:focus,.dark-mode .gray-bg .play-button:hover,.dark-mode .gray-bg .social-icon:active,.dark-mode .gray-bg .social-icon:focus,.dark-mode .gray-bg .social-icon:hover,.dark-mode .green-bg .play-button:active,.dark-mode .green-bg .play-button:focus,.dark-mode .green-bg .play-button:hover,.dark-mode .green-bg .social-icon:active,.dark-mode .green-bg .social-icon:focus,.dark-mode .green-bg .social-icon:hover,.dark-mode .job-title .play-button:active,.dark-mode .job-title .play-button:focus,.dark-mode .job-title .play-button:hover,.dark-mode .job-title .social-icon:active,.dark-mode .job-title .social-icon:focus,.dark-mode .job-title .social-icon:hover,.dark-mode .light-blue-bg .play-button:active,.dark-mode .light-blue-bg .play-button:focus,.dark-mode .light-blue-bg .play-button:hover,.dark-mode .light-blue-bg .social-icon:active,.dark-mode .light-blue-bg .social-icon:focus,.dark-mode .light-blue-bg .social-icon:hover,.dark-mode .light-gray-bg .play-button:active,.dark-mode .light-gray-bg .play-button:focus,.dark-mode .light-gray-bg .play-button:hover,.dark-mode .light-gray-bg .social-icon:active,.dark-mode .light-gray-bg .social-icon:focus,.dark-mode .light-gray-bg .social-icon:hover,.dark-mode .light-green-bg .play-button:active,.dark-mode .light-green-bg .play-button:focus,.dark-mode .light-green-bg .play-button:hover,.dark-mode .light-green-bg .social-icon:active,.dark-mode .light-green-bg .social-icon:focus,.dark-mode .light-green-bg .social-icon:hover,.dark-mode .lightest-blue-bg .play-button:active,.dark-mode .lightest-blue-bg .play-button:focus,.dark-mode .lightest-blue-bg .play-button:hover,.dark-mode .lightest-blue-bg .social-icon:active,.dark-mode .lightest-blue-bg .social-icon:focus,.dark-mode .lightest-blue-bg .social-icon:hover,.dark-mode .lightest-gray-bg .play-button:active,.dark-mode .lightest-gray-bg .play-button:focus,.dark-mode .lightest-gray-bg .play-button:hover,.dark-mode .lightest-gray-bg .social-icon:active,.dark-mode .lightest-gray-bg .social-icon:focus,.dark-mode .lightest-gray-bg .social-icon:hover,.dark-mode .play-button:active,.dark-mode .play-button:focus,.dark-mode .play-button:hover,.dark-mode .pronouns .play-button:active,.dark-mode .pronouns .play-button:focus,.dark-mode .pronouns .play-button:hover,.dark-mode .pronouns .social-icon:active,.dark-mode .pronouns .social-icon:focus,.dark-mode .pronouns .social-icon:hover,.dark-mode .social-icon:active,.dark-mode .social-icon:focus,.dark-mode .social-icon:hover,.dark-mode .taxonomy-term .play-button:active,.dark-mode .taxonomy-term .play-button:focus,.dark-mode .taxonomy-term .play-button:hover,.dark-mode .taxonomy-term .social-icon:active,.dark-mode .taxonomy-term .social-icon:focus,.dark-mode .taxonomy-term .social-icon:hover,.dark-mode blockquote.pullquote .play-button:active,.dark-mode blockquote.pullquote .play-button:focus,.dark-mode blockquote.pullquote .play-button:hover,.dark-mode blockquote.pullquote .social-icon:active,.dark-mode blockquote.pullquote .social-icon:focus,.dark-mode blockquote.pullquote .social-icon:hover,.dark-mode blockquote:not([class]) .play-button:active,.dark-mode blockquote:not([class]) .play-button:focus,.dark-mode blockquote:not([class]) .play-button:hover,.dark-mode blockquote:not([class]) .social-icon:active,.dark-mode blockquote:not([class]) .social-icon:focus,.dark-mode blockquote:not([class]) .social-icon:hover,.dark-mode table.light-blue .play-button:active,.dark-mode table.light-blue .play-button:focus,.dark-mode table.light-blue .play-button:hover,.dark-mode table.light-blue .social-icon:active,.dark-mode table.light-blue .social-icon:focus,.dark-mode table.light-blue .social-icon:hover,.dark-mode table.lightest-gray .play-button:active,.dark-mode table.lightest-gray .play-button:focus,.dark-mode table.lightest-gray .play-button:hover,.dark-mode table.lightest-gray .social-icon:active,.dark-mode table.lightest-gray .social-icon:focus,.dark-mode table.lightest-gray .social-icon:hover,.dark-mode table:not([class]) .play-button:active,.dark-mode table:not([class]) .play-button:focus,.dark-mode table:not([class]) .play-button:hover,.dark-mode table:not([class]) .social-icon:active,.dark-mode table:not([class]) .social-icon:focus,.dark-mode table:not([class]) .social-icon:hover,.darkest-blue-bg .play-button:active,.darkest-blue-bg .play-button:focus,.darkest-blue-bg .play-button:hover,.darkest-blue-bg .social-icon:active,.darkest-blue-bg .social-icon:focus,.darkest-blue-bg .social-icon:hover,.gray-bg .play-button:active,.gray-bg .play-button:focus,.gray-bg .play-button:hover,.gray-bg .social-icon:active,.gray-bg .social-icon:focus,.gray-bg .social-icon:hover,.green-bg .play-button:active,.green-bg .play-button:focus,.green-bg .play-button:hover,.green-bg .social-icon:active,.green-bg .social-icon:focus,.green-bg .social-icon:hover,.job-title .play-button:active,.job-title .play-button:focus,.job-title .play-button:hover,.job-title .social-icon:active,.job-title .social-icon:focus,.job-title .social-icon:hover,.left-aligned-bar .play-button:active,.left-aligned-bar .play-button:focus,.left-aligned-bar .play-button:hover,.left-aligned-bar .social-icon:active,.left-aligned-bar .social-icon:focus,.left-aligned-bar .social-icon:hover,.main-navigation .ultimenu--horizontal .play-button:active,.main-navigation .ultimenu--horizontal .play-button:focus,.main-navigation .ultimenu--horizontal .play-button:hover,.main-navigation .ultimenu--horizontal .social-icon:active,.main-navigation .ultimenu--horizontal .social-icon:focus,.main-navigation .ultimenu--horizontal .social-icon:hover,.main-navigation>.menu .play-button:active,.main-navigation>.menu .play-button:focus,.main-navigation>.menu .play-button:hover,.main-navigation>.menu .social-icon:active,.main-navigation>.menu .social-icon:focus,.main-navigation>.menu .social-icon:hover,.pronouns .play-button:active,.pronouns .play-button:focus,.pronouns .play-button:hover,.pronouns .social-icon:active,.pronouns .social-icon:focus,.pronouns .social-icon:hover,.right-aligned-bar .play-button:active,.right-aligned-bar .play-button:focus,.right-aligned-bar .play-button:hover,.right-aligned-bar .social-icon:active,.right-aligned-bar .social-icon:focus,.right-aligned-bar .social-icon:hover,.taxonomy-term .play-button:active,.taxonomy-term .play-button:focus,.taxonomy-term .play-button:hover,.taxonomy-term .social-icon:active,.taxonomy-term .social-icon:focus,.taxonomy-term .social-icon:hover,[class*=-bg] .job-title .play-button:active,[class*=-bg] .job-title .play-button:focus,[class*=-bg] .job-title .play-button:hover,[class*=-bg] .job-title .social-icon:active,[class*=-bg] .job-title .social-icon:focus,[class*=-bg] .job-title .social-icon:hover,[class*=-bg] .pronouns .play-button:active,[class*=-bg] .pronouns .play-button:focus,[class*=-bg] .pronouns .play-button:hover,[class*=-bg] .pronouns .social-icon:active,[class*=-bg] .pronouns .social-icon:focus,[class*=-bg] .pronouns .social-icon:hover,[class*=-bg] .taxonomy-term .play-button:active,[class*=-bg] .taxonomy-term .play-button:focus,[class*=-bg] .taxonomy-term .play-button:hover,[class*=-bg] .taxonomy-term .social-icon:active,[class*=-bg] .taxonomy-term .social-icon:focus,[class*=-bg] .taxonomy-term .social-icon:hover{background:var(--blue--lighter--60)}.black-bg .block--countdown,.black-bg caption,.black-gradient-overlay .block--countdown,.black-gradient-overlay caption,.black-overlay .block--countdown,.black-overlay caption,.block--card.color-block-title .title .block--countdown,.block--card.color-block-title .title caption,.block--card.color-block-title .title h5,.block--card.color-block-title .title h6,.block--card.color-block-title.dark-blue .title .block--countdown,.block--card.color-block-title.dark-blue .title caption,.blue-bg .block--countdown,.blue-bg caption,.blue-bg h5,.blue-bg h6,.blue-gradient-bg .block--countdown,.blue-gradient-bg caption,.blue-gradient-bg h5,.blue-gradient-bg h6,.blue-overlay .block--countdown,.blue-overlay caption,.blue-overlay h5,.blue-overlay h6,.card.color-block-title .title .block--countdown,.card.color-block-title .title caption,.card.color-block-title .title h5,.card.color-block-title .title h6,.card.color-block-title.dark-blue .title .block--countdown,.card.color-block-title.dark-blue .title caption,.cas-login-link:active:visited,.cas-login-link:focus:visited,.cas-login-link:hover:visited,.cas-login-link:visited,.color-swatch.black,.color-swatch.black h3,.color-swatch.blue,.color-swatch.blue h3,.color-swatch.dark-blue,.color-swatch.dark-blue h3,.color-swatch.dark-green,.color-swatch.dark-green h3,.color-swatch.gray,.color-swatch.gray h3,.color-swatch.green,.color-swatch.green h3,.color-swatch.red,.color-swatch.red h3,.cta.cta.cta.cta.dark-green:active:visited,.cta.cta.cta.cta.dark-green:focus:visited,.cta.cta.cta.cta.dark-green:hover:visited,.cta.cta.cta.cta.green:active:visited,.cta.cta.cta.cta.green:focus:visited,.cta.cta.cta.cta.green:hover:visited,.cta.cta.cta.cta.outline.dark-blue:active:visited,.cta.cta.cta.cta.outline.dark-blue:focus:visited,.cta.cta.cta.cta.outline.dark-blue:hover:visited,.cta.cta.cta.cta.outline.dark-green:active:visited,.cta.cta.cta.cta.outline.dark-green:focus:visited,.cta.cta.cta.cta.outline.dark-green:hover:visited,.cta.cta.cta.cta.outline.green:active:visited,.cta.cta.cta.cta.outline.green:focus:visited,.cta.cta.cta.cta.outline.green:hover:visited,.cta.cta.cta.cta:active:visited,.cta.cta.cta.cta:focus:visited,.cta.cta.cta.cta:hover:visited,.cta.cta.cta.cta:visited,.dark-blue-bg .block--countdown,.dark-blue-bg caption,.dark-blue-gradient-bg .block--countdown,.dark-blue-gradient-bg caption,.dark-blue-gradient-bg h5,.dark-blue-gradient-bg h6,.dark-blue-overlay .block--countdown,.dark-blue-overlay caption,.dark-green-bg .block--countdown,.dark-green-bg caption,.dark-green.cas-login-link:active:visited,.dark-green.cas-login-link:focus:visited,.dark-green.cas-login-link:hover:visited,.dark-mode .block--countdown,.dark-mode .gray-bg .block--countdown,.dark-mode .gray-bg caption,.dark-mode .gray-bg h5,.dark-mode .gray-bg h6,.dark-mode .green-bg .block--countdown,.dark-mode .green-bg caption,.dark-mode .green-bg h5,.dark-mode .green-bg h6,.dark-mode .job-title .block--countdown,.dark-mode .job-title caption,.dark-mode .light-blue-bg .block--countdown,.dark-mode .light-blue-bg caption,.dark-mode .light-blue-bg h5,.dark-mode .light-blue-bg h6,.dark-mode .light-gray-bg .block--countdown,.dark-mode .light-gray-bg caption,.dark-mode .light-gray-bg h5,.dark-mode .light-gray-bg h6,.dark-mode .light-green-bg .block--countdown,.dark-mode .light-green-bg caption,.dark-mode .light-green-bg h5,.dark-mode .light-green-bg h6,.dark-mode .lightest-blue-bg .block--countdown,.dark-mode .lightest-blue-bg caption,.dark-mode .lightest-blue-bg h5,.dark-mode .lightest-blue-bg h6,.dark-mode .lightest-gray-bg .block--countdown,.dark-mode .lightest-gray-bg caption,.dark-mode .lightest-gray-bg h5,.dark-mode .lightest-gray-bg h6,.dark-mode .page-content a.icon-with-text.blue-bg,.dark-mode .page-content a.icon-with-text.blue-gradient-bg,.dark-mode .page-content a.icon-with-text.dark-blue-bg,.dark-mode .page-content a.icon-with-text.dark-blue-gradient-bg,.dark-mode .page-content a.icon-with-text.gray-bg,.dark-mode .page-content a.icon-with-text.green-bg,.dark-mode .page-content a.icon-with-text.light-blue-bg,.dark-mode .page-content a.icon-with-text.light-gray-bg,.dark-mode .page-content a.icon-with-text.light-green-bg,.dark-mode .page-content a.icon-with-text.lightest-blue-bg,.dark-mode .pronouns .block--countdown,.dark-mode .pronouns caption,.dark-mode .sg-pattern-example a.icon-with-text.blue-bg,.dark-mode .sg-pattern-example a.icon-with-text.blue-gradient-bg,.dark-mode .sg-pattern-example a.icon-with-text.dark-blue-bg,.dark-mode .sg-pattern-example a.icon-with-text.dark-blue-gradient-bg,.dark-mode .sg-pattern-example a.icon-with-text.gray-bg,.dark-mode .sg-pattern-example a.icon-with-text.green-bg,.dark-mode .sg-pattern-example a.icon-with-text.light-blue-bg,.dark-mode .sg-pattern-example a.icon-with-text.light-gray-bg,.dark-mode .sg-pattern-example a.icon-with-text.light-green-bg,.dark-mode .sg-pattern-example a.icon-with-text.lightest-blue-bg,.dark-mode .taxonomy-term .block--countdown,.dark-mode .taxonomy-term caption,.dark-mode blockquote.pullquote .block--countdown,.dark-mode blockquote.pullquote caption,.dark-mode blockquote:not([class]) .block--countdown,.dark-mode blockquote:not([class]) caption,.dark-mode blockquote:not([class]) h5,.dark-mode blockquote:not([class]) h6,.dark-mode caption,.dark-mode table,.dark-mode table.light-blue .block--countdown,.dark-mode table.light-blue caption,.dark-mode table.light-blue h5,.dark-mode table.light-blue h6,.dark-mode table.lightest-gray .block--countdown,.dark-mode table.lightest-gray caption,.dark-mode table.lightest-gray h5,.dark-mode table.lightest-gray h6,.dark-mode table:not([class]) .block--countdown,.dark-mode table:not([class]) caption,.dark-mode table:not([class]) h5,.dark-mode table:not([class]) h6,.darkest-blue-bg .block--countdown,.darkest-blue-bg caption,.gray-bg .block--countdown,.gray-bg caption,.gray-bg h5,.gray-bg h6,.green-bg .block--countdown,.green-bg caption,.green-bg h5,.green-bg h6,.green.cas-login-link:active:visited,.green.cas-login-link:focus:visited,.green.cas-login-link:hover:visited,.icon-with-text.blue-bg:visited,.icon-with-text.gray-bg:visited,.icon-with-text.green-bg:visited,.job-title .block--countdown,.job-title caption,.outline.dark-blue.cas-login-link:active:visited,.outline.dark-blue.cas-login-link:focus:visited,.outline.dark-blue.cas-login-link:hover:visited,.outline.dark-green.cas-login-link:active:visited,.outline.dark-green.cas-login-link:focus:visited,.outline.dark-green.cas-login-link:hover:visited,.outline.green.cas-login-link:active:visited,.outline.green.cas-login-link:focus:visited,.outline.green.cas-login-link:hover:visited,.pronouns .block--countdown,.pronouns caption,.taxonomy-term .block--countdown,.taxonomy-term caption,[class*=-bg] .job-title .block--countdown,[class*=-bg] .job-title caption,[class*=-bg] .pronouns .block--countdown,[class*=-bg] .pronouns caption,[class*=-bg] .taxonomy-term .block--countdown,[class*=-bg] .taxonomy-term caption,a.button.button.button.dark-green:active:visited,a.button.button.button.dark-green:focus:visited,a.button.button.button.dark-green:hover:visited,a.button.button.button.green:active:visited,a.button.button.button.green:focus:visited,a.button.button.button.green:hover:visited,a.button.button.button.outline.dark-blue:active:visited,a.button.button.button.outline.dark-blue:focus:visited,a.button.button.button.outline.dark-blue:hover:visited,a.button.button.button.outline.dark-green:active:visited,a.button.button.button.outline.dark-green:focus:visited,a.button.button.button.outline.dark-green:hover:visited,a.button.button.button.outline.green:active:visited,a.button.button.button.outline.green:focus:visited,a.button.button.button.outline.green:hover:visited,a.button.button.button:active:visited,a.button.button.button:focus:visited,a.button.button.button:hover:visited,a.button.button.button:visited{color:var(--white)}.block--card.color-block-title.dark-blue .title,.card.color-block-title.dark-blue .title,.dark-blue-bg,.dark-blue-overlay,.dark-mode .block--card.tile,.dark-mode .card.tile,.dark-mode .timeline-block:nth-of-type(odd){color:var(--white);background:var(--black);background:var(--dark-blue)}.dark-mode .timeline-block:nth-of-type(even),.darkest-blue-bg{color:var(--white);background:var(--black);background:var(--dark-blue--darker--20)}.dark-green-bg{color:var(--white);background:var(--black);background:var(--dark-green)}.dark-green-bg a{text-decoration-color:var(--light-green--lighter--20);color:var(--green--lighter--80)}.dark-green-bg a:active,.dark-green-bg a:focus,.dark-green-bg a:hover{outline-color:transparent;background-image:var(--gradient--vertical--light-green)}.dark-green-bg a:focus{outline-color:var(--light-green)}.dark-green-bg .menu li,.dark-green-bg.pullquote{border-left-color:var(--green--lighter--80)}.dark-mode .green-bg,.dark-mode .light-green-bg,.green-bg{color:var(--white);background:var(--gray);background:var(--green)}#block-system-main-menu .ultimenu--horizontal h1:after,#block-system-main-menu>.menu h1:after,.block--card.color-block-title .title h1:after,.block--card.event.alt .location h1:after,.block--card.event.alt .title h1:after,.block--card.information.split-style .title h1:after,.block--card.simple .title h1:after,.blue-bg h1:after,.blue-gradient-bg h1:after,.blue-overlay h1:after,.card.color-block-title .title h1:after,.card.event.alt .location h1:after,.card.event.alt .title h1:after,.card.information.split-style .title h1:after,.card.simple .title h1:after,.dark-blue-gradient-bg h1:after,.dark-mode .block--card.simple h1:after,.dark-mode .card.simple h1:after,.dark-mode .gray-bg h1:after,.dark-mode .green-bg h1:after,.dark-mode .light-blue-bg h1:after,.dark-mode .light-gray-bg h1:after,.dark-mode .light-green-bg h1:after,.dark-mode .lightest-blue-bg h1:after,.dark-mode .lightest-gray-bg h1:after,.dark-mode blockquote:not([class]) h1:after,.dark-mode table.light-blue h1:after,.dark-mode table.lightest-gray h1:after,.dark-mode table:not([class]) h1:after,.gray-bg h1:after,.green-bg h1:after,.left-aligned-bar h1:after,.main-navigation .ultimenu--horizontal h1:after,.main-navigation>.menu h1:after,.right-aligned-bar h1:after{border-color:var(--blue--lighter--40)}.dark-mode .green-bg a,.dark-mode .light-green-bg a,.green-bg a{text-decoration-color:var(--blue--lighter--60);color:var(--white);text-decoration-color:var(--light-green--lighter--20)}#block-system-main-menu .ultimenu--horizontal a:visited,#block-system-main-menu>.menu a:visited,.block--card.color-block-title .title a:visited,.block--card.event.alt .location a:visited,.block--card.event.alt .title a:visited,.block--card.information.split-style .title a:visited,.block--card.simple .title a:visited,.blue-bg a:visited,.blue-gradient-bg a:visited,.blue-overlay a:visited,.card.color-block-title .title a:visited,.card.event.alt .location a:visited,.card.event.alt .title a:visited,.card.information.split-style .title a:visited,.card.simple .title a:visited,.dark-blue-gradient-bg a:visited,.dark-mode .block--card.simple a:visited,.dark-mode .card.simple a:visited,.dark-mode .gray-bg a:visited,.dark-mode .green-bg a:visited,.dark-mode .light-blue-bg a:visited,.dark-mode .light-gray-bg a:visited,.dark-mode .light-green-bg a:visited,.dark-mode .lightest-blue-bg a:visited,.dark-mode .lightest-gray-bg a:visited,.dark-mode blockquote:not([class]) a:visited,.dark-mode table.light-blue a:visited,.dark-mode table.lightest-gray a:visited,.dark-mode table:not([class]) a:visited,.gray-bg a:visited,.green-bg a:visited,.left-aligned-bar a:visited,.main-navigation .ultimenu--horizontal a:visited,.main-navigation>.menu a:visited,.right-aligned-bar a:visited{color:var(--white);text-decoration-color:var(--purple--lighter--60)}#block-system-main-menu .ultimenu--horizontal a:focus,#block-system-main-menu>.menu a:focus,.block--card.color-block-title .title a:focus,.block--card.event.alt .location a:focus,.block--card.event.alt .title a:focus,.block--card.information.split-style .title a:focus,.block--card.simple .title a:focus,.blue-bg a:focus,.blue-gradient-bg a:focus,.blue-overlay a:focus,.card.color-block-title .title a:focus,.card.event.alt .location a:focus,.card.event.alt .title a:focus,.card.information.split-style .title a:focus,.card.simple .title a:focus,.dark-blue-gradient-bg a:focus,.dark-mode .block--card.simple a:focus,.dark-mode .card.simple a:focus,.dark-mode .gray-bg a:focus,.dark-mode .green-bg a:focus,.dark-mode .light-blue-bg a:focus,.dark-mode .light-gray-bg a:focus,.dark-mode .light-green-bg a:focus,.dark-mode .lightest-blue-bg a:focus,.dark-mode .lightest-gray-bg a:focus,.dark-mode .page-content a.icon-with-text:focus,.dark-mode .sg-pattern-example a.icon-with-text:focus,.dark-mode blockquote:not([class]) a:focus,.dark-mode table.light-blue a:focus,.dark-mode table.lightest-gray a:focus,.dark-mode table:not([class]) a:focus,.gray-bg a:focus,.green-bg a:focus,.left-aligned-bar a:focus,.main-navigation .ultimenu--horizontal a:focus,.main-navigation>.menu a:focus,.right-aligned-bar a:focus{outline-color:var(--white)}#block-system-main-menu .ultimenu--horizontal .menu li,#block-system-main-menu>.menu .menu li,#islandora-search-container .menu li,.block--card.color-block-title .title .menu li,.block--card.event.alt .location .menu li,.block--card.event.alt .title .menu li,.block--card.information.split-style .title .menu li,.block--card.simple .title .menu li,.blue-bg .menu li,.blue-gradient-bg .menu li,.blue-overlay .menu li,.card.color-block-title .title .menu li,.card.event.alt .location .menu li,.card.event.alt .title .menu li,.card.information.split-style .title .menu li,.card.simple .title .menu li,.dark-blue-gradient-bg .menu li,.dark-mode .block--card.simple .menu li,.dark-mode .card.simple .menu li,.dark-mode .gray-bg .menu li,.dark-mode .green-bg .menu li,.dark-mode .light-blue-bg .menu li,.dark-mode .light-gray-bg .menu li,.dark-mode .light-green-bg .menu li,.dark-mode .lightest-blue-bg .menu li,.dark-mode .lightest-gray-bg .menu li,.dark-mode blockquote:not([class]) .menu li,.dark-mode table.light-blue .menu li,.dark-mode table.lightest-gray .menu li,.dark-mode table:not([class]) .menu li,.gray-bg .menu li,.green-bg .menu li,.left-aligned-bar .menu li,.main-navigation .ultimenu--horizontal .menu li,.main-navigation>.menu .menu li,.right-aligned-bar .menu li{border-left:solid var(--border-width--md) var(--blue--lighter--60)}.dark-mode .green-bg h1:after,.dark-mode .light-green-bg h1:after,.green-bg h1:after{border-color:var(--light-green--lighter--80)}.dark-mode .green-bg a:active,.dark-mode .green-bg a:focus,.dark-mode .green-bg a:hover,.dark-mode .light-green-bg a:active,.dark-mode .light-green-bg a:focus,.dark-mode .light-green-bg a:hover,.green-bg a:active,.green-bg a:focus,.green-bg a:hover{color:var(--black);background-image:var(--gradient--vertical--light-blue);outline-color:transparent;background-image:var(--gradient--vertical--light-green)}.dark-mode .green-bg a:focus,.dark-mode .light-green-bg a:focus,.green-bg a:focus{outline-color:var(--light-green--lighter--20)}.dark-mode .green-bg.pullquote,.dark-mode .light-green-bg.pullquote,.green-bg.pullquote{border-left-color:var(--light-green--lighter--40)}.dark-mode .block--card.simple,.dark-mode .card.simple,.dark-mode .gray-bg,.dark-mode .light-blue-bg,.dark-mode .light-gray-bg,.dark-mode .lightest-blue-bg,.dark-mode .lightest-gray-bg,.dark-mode blockquote:not([class]),.dark-mode table.lightest-gray,.dark-mode table:not([class]),.gray-bg,.org-chart ul li.dark>h2 span,.org-chart ul li.dark>h3 span,.org-chart ul li.dark>h4 span,.org-chart ul li.dark>h5 span,.org-chart ul li.dark>h6 span,.org-chart ul li.dark>span{color:var(--white);background:var(--gray)}#block-system-main-menu .ultimenu--horizontal a,#block-system-main-menu>.menu a,.block--card.color-block-title .title a,.block--card.event.alt .location a,.block--card.event.alt .title a,.block--card.information.split-style .title a,.block--card.simple .title a,.blue-bg a,.blue-gradient-bg a,.blue-overlay a,.card.color-block-title .title a,.card.event.alt .location a,.card.event.alt .title a,.card.information.split-style .title a,.card.simple .title a,.dark-blue-gradient-bg a,.dark-mode .block--card.simple a,.dark-mode .card.simple a,.dark-mode .gray-bg a,.dark-mode .light-blue-bg a,.dark-mode .light-gray-bg a,.dark-mode .lightest-blue-bg a,.dark-mode .lightest-gray-bg a,.dark-mode blockquote:not([class]) a,.dark-mode table.light-blue a,.dark-mode table.lightest-gray a,.dark-mode table:not([class]) a,.gray-bg a,.left-aligned-bar a,.main-navigation .ultimenu--horizontal a,.main-navigation>.menu a,.right-aligned-bar a{text-decoration-color:var(--blue--lighter--60);color:var(--white)}.blue-bg,.blue-overlay,.dark-mode table.light-blue{color:var(--white);background:var(--gray);background:var(--blue)}.gray-overlay:after,.light-blue-bg,.light-gray-bg{background:var(--gray--lighter--60)}.block--card.color-block-title.light-green .title h1,.block--card.simple h1,.block--card.tile h1,.card.color-block-title.light-green .title h1,.card.simple h1,.card.tile h1,.gray-overlay h1,.light-blue-bg h1,.light-gray-bg h1,.light-green-bg h1,.lightest-blue-bg h1,.lightest-gray-bg h1,.timeline-block:nth-of-type(even) h1,.timeline-block:nth-of-type(odd) h1,.white-gradient-overlay h1,.yellow-bg h1,[class$=-bg] table h1,blockquote:not([class]) h1,table h1,western-footer .site-footer a:hover{color:var(--dark-blue--darker--80)}.block--card.color-block-title.light-green .title h1:after,.block--card.simple h1:after,.block--card.tile h1:after,.card.color-block-title.light-green .title h1:after,.card.simple h1:after,.card.tile h1:after,.gray-overlay h1:after,.light-blue-bg h1:after,.light-gray-bg h1:after,.light-green-bg h1:after,.lightest-blue-bg h1:after,.lightest-gray-bg h1:after,.timeline-block:nth-of-type(even) h1:after,.timeline-block:nth-of-type(odd) h1:after,.white-gradient-overlay h1:after,.yellow-bg h1:after,[class$=-bg] table h1:after,blockquote:not([class]) h1:after,table h1:after{border-color:var(--dark-blue--darker--80)}.block--card.color-block-title.light-green .title h2,.block--card.simple h2,.block--card.tile h2,.card.color-block-title.light-green .title h2,.card.simple h2,.card.tile h2,.dark-mode .org-chart .light>a,.dark-mode .org-chart a:active,.dark-mode .org-chart a:focus,.dark-mode .org-chart a:hover,.gray-overlay h2,.light-blue-bg h2,.light-gray-bg h2,.light-green-bg h2,.lightest-blue-bg h2,.lightest-gray-bg h2,.timeline-block:nth-of-type(even) h2,.timeline-block:nth-of-type(odd) h2,.white-gradient-overlay h2,.yellow-bg h2,[class$=-bg] table h2,blockquote:not([class]) h2,table h2{color:var(--dark-blue--darker--60)}.block--card.color-block-title.light-green .title h3,.block--card.simple h3,.block--card.tile h3,.card.color-block-title.light-green .title h3,.card.simple h3,.card.tile h3,.gray-overlay h3,.light-blue-bg h3,.light-gray-bg h3,.light-green-bg h3,.lightest-blue-bg h3,.lightest-gray-bg h3,.timeline-block:nth-of-type(even) h3,.timeline-block:nth-of-type(odd) h3,.white-gradient-overlay h3,.yellow-bg h3,[class$=-bg] table h3,blockquote:not([class]) h3,table h3{color:var(--dark-blue--darker--40)}.block--card.color-block-title.light-green .title h4,.block--card.simple h4,.block--card.tile h4,.card.color-block-title.light-green .title h4,.card.simple h4,.card.tile h4,.gray-overlay h4,.light-blue-bg h4,.light-gray-bg h4,.light-green-bg h4,.lightest-blue-bg h4,.lightest-gray-bg h4,.timeline-block:nth-of-type(even) h4,.timeline-block:nth-of-type(odd) h4,.white-gradient-overlay h4,.yellow-bg h4,[class$=-bg] table h4,blockquote:not([class]) h4,directory-banner-person-list .mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link:hover,table h4{color:var(--dark-blue--darker--20)}.alert.weather .alert-header,.block--card.color-block-title.light-green .title h5,.block--card.color-block-title.light-green .title h6,.block--card.institute .title a,.block--card.simple h5,.block--card.simple h6,.block--card.solid-round.blue .title .block__title a,.block--card.tile h5,.block--card.tile h6,.card.color-block-title.light-green .title h5,.card.color-block-title.light-green .title h6,.card.institute .title a,.card.simple h5,.card.simple h6,.card.solid-round.blue .title .block__title a,.card.tile h5,.card.tile h6,.cta.cta.cta.cta.light-green:visited,.cta.cta.cta.cta.outline.dark-blue:visited,.cta.cta.cta.cta.outline.light-green:active:visited,.cta.cta.cta.cta.outline.light-green:focus:visited,.cta.cta.cta.cta.outline.light-green:hover:visited,.cta.cta.cta.cta.outline.white:active:visited,.cta.cta.cta.cta.outline.white:focus:visited,.cta.cta.cta.cta.outline.white:hover:visited,.cta.cta.cta.cta.white:active:visited,.cta.cta.cta.cta.white:focus:visited,.cta.cta.cta.cta.white:hover:visited,.cta.cta.cta.cta.white:visited,.dark-mode .block--card.solid-round h2,.dark-mode .block--card.solid-round h3,.dark-mode .block--card.solid-round h4,.dark-mode .block--card.solid-round h5,.dark-mode .card.solid-round h2,.dark-mode .card.solid-round h3,.dark-mode .card.solid-round h4,.dark-mode .card.solid-round h5,.dark-mode .page-content a.icon-with-text.gray-bg:active,.dark-mode .page-content a.icon-with-text.gray-bg:focus,.dark-mode .page-content a.icon-with-text.gray-bg:hover,.dark-mode .page-content a.icon-with-text.green-bg:active,.dark-mode .page-content a.icon-with-text.green-bg:focus,.dark-mode .page-content a.icon-with-text.green-bg:hover,.dark-mode .page-content a.icon-with-text.light-blue-bg:active,.dark-mode .page-content a.icon-with-text.light-blue-bg:focus,.dark-mode .page-content a.icon-with-text.light-blue-bg:hover,.dark-mode .page-content a.icon-with-text.light-gray-bg:active,.dark-mode .page-content a.icon-with-text.light-gray-bg:focus,.dark-mode .page-content a.icon-with-text.light-gray-bg:hover,.dark-mode .page-content a.icon-with-text.light-green-bg:active,.dark-mode .page-content a.icon-with-text.light-green-bg:focus,.dark-mode .page-content a.icon-with-text.light-green-bg:hover,.dark-mode .page-content a.icon-with-text.lightest-blue-bg:active,.dark-mode .page-content a.icon-with-text.lightest-blue-bg:focus,.dark-mode .page-content a.icon-with-text.lightest-blue-bg:hover,.dark-mode .page-content a.icon-with-text:active,.dark-mode .page-content a.icon-with-text:focus,.dark-mode .page-content a.icon-with-text:hover,.dark-mode .sg-pattern-example a.icon-with-text.gray-bg:active,.dark-mode .sg-pattern-example a.icon-with-text.gray-bg:focus,.dark-mode .sg-pattern-example a.icon-with-text.gray-bg:hover,.dark-mode .sg-pattern-example a.icon-with-text.green-bg:active,.dark-mode .sg-pattern-example a.icon-with-text.green-bg:focus,.dark-mode .sg-pattern-example a.icon-with-text.green-bg:hover,.dark-mode .sg-pattern-example a.icon-with-text.light-blue-bg:active,.dark-mode .sg-pattern-example a.icon-with-text.light-blue-bg:focus,.dark-mode .sg-pattern-example a.icon-with-text.light-blue-bg:hover,.dark-mode .sg-pattern-example a.icon-with-text.light-gray-bg:active,.dark-mode .sg-pattern-example a.icon-with-text.light-gray-bg:focus,.dark-mode .sg-pattern-example a.icon-with-text.light-gray-bg:hover,.dark-mode .sg-pattern-example a.icon-with-text.light-green-bg:active,.dark-mode .sg-pattern-example a.icon-with-text.light-green-bg:focus,.dark-mode .sg-pattern-example a.icon-with-text.light-green-bg:hover,.dark-mode .sg-pattern-example a.icon-with-text.lightest-blue-bg:active,.dark-mode .sg-pattern-example a.icon-with-text.lightest-blue-bg:focus,.dark-mode .sg-pattern-example a.icon-with-text.lightest-blue-bg:hover,.dark-mode .sg-pattern-example a.icon-with-text:active,.dark-mode .sg-pattern-example a.icon-with-text:focus,.dark-mode .sg-pattern-example a.icon-with-text:hover,.gray-overlay h5,.gray-overlay h6,.icon-with-text.black-bg:visited:active,.icon-with-text.black-bg:visited:focus,.icon-with-text.black-bg:visited:hover,.icon-with-text.blue-bg:visited:active,.icon-with-text.blue-bg:visited:focus,.icon-with-text.blue-bg:visited:hover,.icon-with-text.blue-gradient-bg:visited:active,.icon-with-text.blue-gradient-bg:visited:focus,.icon-with-text.blue-gradient-bg:visited:hover,.icon-with-text.dark-blue-bg:visited:active,.icon-with-text.dark-blue-bg:visited:focus,.icon-with-text.dark-blue-bg:visited:hover,.icon-with-text.dark-blue-gradient-bg:visited:active,.icon-with-text.dark-blue-gradient-bg:visited:focus,.icon-with-text.dark-blue-gradient-bg:visited:hover,.icon-with-text.dark-green-bg:visited:active,.icon-with-text.dark-green-bg:visited:focus,.icon-with-text.dark-green-bg:visited:hover,.icon-with-text.darkest-blue-bg:visited:active,.icon-with-text.darkest-blue-bg:visited:focus,.icon-with-text.darkest-blue-bg:visited:hover,.icon-with-text.gray-bg:visited:active,.icon-with-text.gray-bg:visited:focus,.icon-with-text.gray-bg:visited:hover,.icon-with-text.green-bg:visited:active,.icon-with-text.green-bg:visited:focus,.icon-with-text.green-bg:visited:hover,.light-blue-bg h5,.light-blue-bg h6,.light-gray-bg h5,.light-gray-bg h6,.light-green-bg h5,.light-green-bg h6,.light-green.cas-login-link:visited,.lightest-blue-bg h5,.lightest-blue-bg h6,.lightest-gray-bg h5,.lightest-gray-bg h6,.org-chart ul li.dark>a:active,.org-chart ul li.dark>a:focus,.org-chart ul li.dark>a:hover,.org-chart ul li.dark>h2 a:active,.org-chart ul li.dark>h2 a:focus,.org-chart ul li.dark>h2 a:hover,.org-chart ul li.dark>h3 a:active,.org-chart ul li.dark>h3 a:focus,.org-chart ul li.dark>h3 a:hover,.org-chart ul li.dark>h4 a:active,.org-chart ul li.dark>h4 a:focus,.org-chart ul li.dark>h4 a:hover,.org-chart ul li.dark>h5 a:active,.org-chart ul li.dark>h5 a:focus,.org-chart ul li.dark>h5 a:hover,.org-chart ul li.dark>h6 a:active,.org-chart ul li.dark>h6 a:focus,.org-chart ul li.dark>h6 a:hover,.outline.dark-blue.cas-login-link:visited,.outline.light-green.cas-login-link:active:visited,.outline.light-green.cas-login-link:focus:visited,.outline.light-green.cas-login-link:hover:visited,.outline.white.cas-login-link:active:visited,.outline.white.cas-login-link:focus:visited,.outline.white.cas-login-link:hover:visited,.timeline-block:nth-of-type(even) h5,.timeline-block:nth-of-type(even) h6,.timeline-block:nth-of-type(odd) h5,.timeline-block:nth-of-type(odd) h6,.white-gradient-overlay h5,.white-gradient-overlay h6,.white.cas-login-link:active:visited,.white.cas-login-link:focus:visited,.white.cas-login-link:hover:visited,.white.cas-login-link:visited,.yellow-bg h5,.yellow-bg h6,[class$=-bg] table h5,[class$=-bg] table h6,a.button.button.button.light-green:visited,a.button.button.button.outline.dark-blue:visited,a.button.button.button.outline.light-green:active:visited,a.button.button.button.outline.light-green:focus:visited,a.button.button.button.outline.light-green:hover:visited,a.button.button.button.outline.white:active:visited,a.button.button.button.outline.white:focus:visited,a.button.button.button.outline.white:hover:visited,a.button.button.button.white:active:visited,a.button.button.button.white:focus:visited,a.button.button.button.white:hover:visited,a.button.button.button.white:visited,a:active:visited,a:focus:visited,a:hover:visited,blockquote:not([class]) h5,blockquote:not([class]) h6,table h5,table h6{color:var(--dark-blue)}.block--card.color-block-title.light-green .title a,.block--card.simple a,.block--card.tile a,.card.color-block-title.light-green .title a,.card.simple a,.card.tile a,.gray-overlay a,.light-blue-bg a,.light-gray-bg a,.light-green-bg a,.lightest-blue-bg a,.lightest-gray-bg a,.timeline-block:nth-of-type(even) a,.timeline-block:nth-of-type(odd) a,.white-gradient-overlay a,.yellow-bg a,blockquote:not([class]) a{text-decoration-color:var(--dark-blue);color:var(--blue--darker--40)}a,a:active,a:focus,a:hover{text-decoration-color:var(--blue--lighter--60)}.block--card.color-block-title.light-green .title a:visited,.block--card.institute .title a:visited,.block--card.simple a:visited,.block--card.tile a:visited,.card.color-block-title.light-green .title a:visited,.card.institute .title a:visited,.card.simple a:visited,.card.tile a:visited,.gray-overlay a:visited,.light-blue-bg a:visited,.light-gray-bg a:visited,.light-green-bg a:visited,.lightest-blue-bg a:visited,.lightest-gray-bg a:visited,.timeline-block:nth-of-type(even) a:visited,.timeline-block:nth-of-type(odd) a:visited,.white-gradient-overlay a:visited,.yellow-bg a:visited,[class$=-bg] table a:visited,a:visited,blockquote:not([class]) a:visited,table a:visited{color:var(--purple)}a,h4{color:var(--blue--darker--20)}.block--card.simple a:active,.block--card.simple a:focus,.block--card.simple a:hover,.block--card.tile a:active,.block--card.tile a:focus,.block--card.tile a:hover,.card.simple a:active,.card.simple a:focus,.card.simple a:hover,.card.tile a:active,.card.tile a:focus,.card.tile a:hover,.gray-overlay a:active,.gray-overlay a:focus,.gray-overlay a:hover,.light-blue-bg a:active,.light-blue-bg a:focus,.light-blue-bg a:hover,.light-gray-bg a:active,.light-gray-bg a:focus,.light-gray-bg a:hover,.light-green-bg a:active,.light-green-bg a:focus,.light-green-bg a:hover,.lightest-blue-bg a:active,.lightest-blue-bg a:focus,.lightest-blue-bg a:hover,.lightest-gray-bg a:active,.lightest-gray-bg a:focus,.lightest-gray-bg a:hover,.timeline-block:nth-of-type(even) a:active,.timeline-block:nth-of-type(even) a:focus,.timeline-block:nth-of-type(even) a:hover,.timeline-block:nth-of-type(odd) a:active,.timeline-block:nth-of-type(odd) a:focus,.timeline-block:nth-of-type(odd) a:hover,.white-gradient-overlay a:active,.white-gradient-overlay a:focus,.white-gradient-overlay a:hover,.yellow-bg a:active,.yellow-bg a:focus,.yellow-bg a:hover,[class$=-bg] table a:active,[class$=-bg] table a:focus,[class$=-bg] table a:hover,blockquote:not([class]) a:active,blockquote:not([class]) a:focus,blockquote:not([class]) a:hover,table a:active,table a:focus,table a:hover{color:var(--white);outline-color:transparent;background-image:var(--gradient--vertical--dark-blue)}.block--card.color-block-title.light-green .title a:focus,.block--card.simple a:focus,.block--card.tile a:focus,.card.color-block-title.light-green .title a:focus,.card.simple a:focus,.card.tile a:focus,.gray-overlay a:focus,.light-blue-bg a:focus,.light-gray-bg a:focus,.light-green-bg a:focus,.lightest-blue-bg a:focus,.lightest-gray-bg a:focus,.timeline-block:nth-of-type(even) a:focus,.timeline-block:nth-of-type(odd) a:focus,.white-gradient-overlay a:focus,.yellow-bg a:focus,[class$=-bg] table a:focus,blockquote:not([class]) a:focus,table a:focus{outline-color:var(--dark-blue)}.block--card.color-block-title.light-green .title .menu li,.block--card.simple .menu li,.block--card.tile .menu li,.card.color-block-title.light-green .title .menu li,.card.simple .menu li,.card.tile .menu li,.gray-overlay .menu li,.light-blue-bg .menu li,.light-gray-bg .menu li,.light-green-bg .menu li,.lightest-blue-bg .menu li,.lightest-gray-bg .menu li,.timeline-block:nth-of-type(even) .menu li,.timeline-block:nth-of-type(odd) .menu li,.white-gradient-overlay .menu li,.yellow-bg .menu li,[class$=-bg] table .menu li,blockquote:not([class]) .menu li,table .menu li{border-left:solid var(--border-width--md) var(--blue--darker--40)}.block--card.color-block-title.light-green .title.pullquote,.card.color-block-title.light-green .title.pullquote,.gray-overlay.pullquote,.light-blue-bg.pullquote,.light-gray-bg.pullquote,.light-green-bg.pullquote,.lightest-blue-bg.pullquote,.lightest-gray-bg.pullquote,.white-gradient-overlay.pullquote,.yellow-bg.pullquote,[class$=-bg] table.pullquote,blockquote:not([class]).pullquote,table.pullquote{border-left-color:var(--dark-blue)}.lightest-gray-bg,blockquote:not([class]){background:var(--gray--lighter--60);background:var(--gray--lighter--80)}.light-blue-bg{background:var(--blue--lighter--60)}.lightest-blue-bg{background:var(--gray--lighter--60);background:var(--gray--lighter--80);background:var(--blue--lighter--80)}.block--card.color-block-title.light-green .title,.card.color-block-title.light-green .title,.light-green-bg{background:var(--gray--lighter--60);background:var(--light-green)}.yellow-bg{background:var(--gray--lighter--60);background:var(--yellow)}.dark-blue-gradient-bg{color:var(--white);background:var(--gray);background:var(--blue);background-image:var(--gradient--diagonal--dark-blue-to-black)}.blue-gradient-bg{color:var(--white);background:var(--gray);background:var(--blue);background-image:var(--gradient--diagonal--blue-to-dark-blue)}.dark-mode{color:var(--white);background:var(--black);background-color:var(--gray--darker--80)}.color-swatch.blue.shade-60,.dark-mode .blue-bg,.dark-mode table.light-blue th[colspan],.dark-mode table.light-blue th[rowspan],.dark-mode western-footer .site-footer{background-color:var(--blue--darker--60)}.color-swatch.light-green,.color-swatch.light-green h3,.color-swatch.white,.color-swatch.white h3,.color-swatch.yellow,.color-swatch.yellow h3,.cta.cta.cta.cta.light-blue:active:visited,.cta.cta.cta.cta.light-blue:focus:visited,.cta.cta.cta.cta.light-blue:hover:visited,.cta.cta.cta.cta.light-blue:visited,.cta.cta.cta.cta.outline.light-blue:active:visited,.cta.cta.cta.cta.outline.light-blue:focus:visited,.cta.cta.cta.cta.outline.light-blue:hover:visited,.dark-mode .yellow-bg,.light-blue.cas-login-link:active:visited,.light-blue.cas-login-link:focus:visited,.light-blue.cas-login-link:hover:visited,.light-blue.cas-login-link:visited,.outline.light-blue.cas-login-link:active:visited,.outline.light-blue.cas-login-link:focus:visited,.outline.light-blue.cas-login-link:hover:visited,a.button.button.button.light-blue:active:visited,a.button.button.button.light-blue:focus:visited,a.button.button.button.light-blue:hover:visited,a.button.button.button.light-blue:visited,a.button.button.button.outline.light-blue:active:visited,a.button.button.button.outline.light-blue:focus:visited,a.button.button.button.outline.light-blue:hover:visited{color:var(--black)}button,input[type=submit]{padding:var(--space--xs);transition:background var(--transition-speed--fast),color var(--transition-speed--fast),box-shadow var(--transition-speed--fast);color:var(--black);border:var(--border-width--md) outset var(--gray--lighter--80);border-radius:var(--border-radius--round);background:var(--gray--lighter--80)}.my-western-icon svg,.social-icon svg{transition:var(--ease-standard) var(--transition-speed--fast) fill}button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{color:var(--white);background:var(--gray);outline:var(--border-width--md) solid transparent}button:focus,input[type=submit]:focus{outline-style:dotted;outline-color:inherit;outline-offset:calc(-1 * var(--border-width--lg))}.hover-card .title a:focus,button:focus:not(:focus-visible),input[type=submit]:focus:not(:focus-visible){outline:0}button:active,input[type=submit]:active{border-style:inset}button.alt,input[type=submit].alt{color:var(--white);border-color:var(--blue--lighter--20);background:var(--blue)}.cta.cta.cta.cta.dark-blue,.dark-blue-overlay:after,.dark-blue.cas-login-link,.social-icon:active,.social-icon:focus,.social-icon:hover,.wrapper--404,a.button.button.button.dark-blue,button.alt:focus,button.alt:hover,input[type=submit].alt:focus,input[type=submit].alt:hover{background:var(--dark-blue)}button.warning,input[type=submit].warning{color:var(--black);border-color:var(--yellow--lighter--40);background:var(--yellow)}button.warning:focus,button.warning:hover,input[type=submit].warning:focus,input[type=submit].warning:hover{background:var(--yellow--lighter--40)}.mat-filter-input:focus,.si-button,.toolbar-bar button,button.warning:active,directory-banner-person-list input:focus,input[type=submit].warning:active{box-shadow:none}button:disabled,input[type=submit]:disabled{color:var(--gray--darker--40);border-style:solid;border-color:var(--gray--lighter--60);background:var(--gray--lighter--60);box-shadow:none}button,input[type=button],input[type=reset],input[type=submit]{cursor:default}.play-button,.play-link{width:var(--toggle-size--sm);height:var(--toggle-size--sm);padding:var(--space--sm) var(--space--sm) var(--space--md) var(--space--md);color:var(--white);border-style:solid;border-color:transparent;border-radius:50%;background-color:var(--blue)}.color-swatch,figcaption{padding:var(--space--md)}.play-button svg,.play-link svg{fill:var(--white);width:100%}.color-swatch.dark-blue,.play-button:active,.play-button:focus,.play-button:hover,.play-link:active,.play-link:focus,.play-link:hover{background-color:var(--dark-blue)}.play-button .play-icon,.play-link .play-icon{position:relative;left:.14rem}.swatch-wrapper{display:flex}.color-swatch{margin-top:var(--space--md);color:var(--white);font-size:var(--font-size--xl)}.my-western-icon,input,select,td,textarea,th{padding:var(--space--xs)}.box-headline .block__title,.color-swatch h3,.event-list .event .icon .icon-with-text .icon-text,.flowchart .block__title,.left-aligned-bar .block__title,.right-aligned-bar .block__title,h1+h2,h2+h3,h3+h4,h4+h5,h5+h6{margin-top:0}.color-swatch.dark-blue.tint-80{color:var(--black);background-color:var(--dark-blue--lighter--80)}.color-swatch.dark-blue.tint-60{color:var(--black);background-color:var(--dark-blue--lighter--60)}.color-swatch.dark-blue.tint-40{color:var(--black);background-color:var(--dark-blue--lighter--40)}.color-swatch.dark-blue.tint-20{background-color:var(--dark-blue--lighter--20)}.color-swatch.dark-blue.shade-80{background-color:var(--dark-blue--darker--80)}.color-swatch.dark-blue.shade-60{background-color:var(--dark-blue--darker--60)}.color-swatch.dark-blue.shade-40{background-color:var(--dark-blue--darker--40)}.color-swatch.dark-blue.shade-20{background-color:var(--dark-blue--darker--20)}.color-swatch.blue,.dark-mode .page-content a.icon-with-text.blue-bg:active,.dark-mode .page-content a.icon-with-text.blue-bg:focus,.dark-mode .page-content a.icon-with-text.blue-bg:hover,.dark-mode .page-content a.icon-with-text.blue-gradient-bg:active,.dark-mode .page-content a.icon-with-text.blue-gradient-bg:focus,.dark-mode .page-content a.icon-with-text.blue-gradient-bg:hover,.dark-mode .page-content a.icon-with-text.dark-blue-bg:active,.dark-mode .page-content a.icon-with-text.dark-blue-bg:focus,.dark-mode .page-content a.icon-with-text.dark-blue-bg:hover,.dark-mode .page-content a.icon-with-text.dark-blue-gradient-bg:active,.dark-mode .page-content a.icon-with-text.dark-blue-gradient-bg:focus,.dark-mode .page-content a.icon-with-text.dark-blue-gradient-bg:hover,.dark-mode .sg-pattern-example a.icon-with-text.blue-bg:active,.dark-mode .sg-pattern-example a.icon-with-text.blue-bg:focus,.dark-mode .sg-pattern-example a.icon-with-text.blue-bg:hover,.dark-mode .sg-pattern-example a.icon-with-text.blue-gradient-bg:active,.dark-mode .sg-pattern-example a.icon-with-text.blue-gradient-bg:focus,.dark-mode .sg-pattern-example a.icon-with-text.blue-gradient-bg:hover,.dark-mode .sg-pattern-example a.icon-with-text.dark-blue-bg:active,.dark-mode .sg-pattern-example a.icon-with-text.dark-blue-bg:focus,.dark-mode .sg-pattern-example a.icon-with-text.dark-blue-bg:hover,.dark-mode .sg-pattern-example a.icon-with-text.dark-blue-gradient-bg:active,.dark-mode .sg-pattern-example a.icon-with-text.dark-blue-gradient-bg:focus,.dark-mode .sg-pattern-example a.icon-with-text.dark-blue-gradient-bg:hover,.dark-mode directory-banner-person-list .mat-form-field-appearance-legacy .mat-form-field-underline,.dark-mode table.light-blue tr:nth-of-type(odd),.webform-progress-tracker .progress-step.is-active .progress-marker{background-color:var(--blue)}.color-swatch.blue.tint-80{color:var(--black);background-color:var(--blue--lighter--80)}.color-swatch.blue.tint-60{color:var(--black);background-color:var(--blue--lighter--60)}.color-swatch.blue.tint-40{color:var(--black);background-color:var(--blue--lighter--40)}.color-swatch.blue.tint-20{color:var(--black);background-color:var(--blue--lighter--20)}.color-swatch.blue.shade-80{background-color:var(--blue--darker--80)}.color-swatch.blue.shade-40,.dark-mode table.light-blue th,.dark-mode table.light-blue th:after{background-color:var(--blue--darker--40)}.color-swatch.blue.shade-20,.dark-mode table.light-blue tr:nth-of-type(even),.webform-progress-tracker .progress-step .progress-marker:focus,.webform-progress-tracker .progress-step .progress-marker:hover{background-color:var(--blue--darker--20)}.color-swatch.dark-green{background-color:var(--dark-green)}.color-swatch.dark-green.tint-80{color:var(--black);background-color:var(--dark-green--lighter--80)}.color-swatch.dark-green.tint-60{color:var(--black);background-color:var(--dark-green--lighter--60)}.color-swatch.dark-green.tint-40{color:var(--black);background-color:var(--dark-green--lighter--40)}.color-swatch.dark-green.tint-20{color:var(--black);background-color:var(--dark-green--lighter--20)}.color-swatch.dark-green.shade-80{background-color:var(--dark-green--darker--80)}.color-swatch.dark-green.shade-60{background-color:var(--dark-green--darker--60)}.color-swatch.dark-green.shade-40{background-color:var(--dark-green--darker--40)}.color-swatch.dark-green.shade-20{background-color:var(--dark-green--darker--20)}.color-swatch.green{background-color:var(--green)}.color-swatch.green.tint-80{color:var(--black);background-color:var(--green--lighter--80)}.color-swatch.green.tint-60{color:var(--black);background-color:var(--green--lighter--60)}.color-swatch.green.tint-40{color:var(--black);background-color:var(--green--lighter--40)}.color-swatch.green.tint-20{color:var(--black);background-color:var(--green--lighter--20)}.color-swatch.green.shade-80{background-color:var(--green--darker--80)}.color-swatch.green.shade-60{background-color:var(--green--darker--60)}.color-swatch.green.shade-40{background-color:var(--green--darker--40)}.color-swatch.green.shade-20{background-color:var(--green--darker--20)}.color-swatch.light-green{background-color:var(--light-green)}.color-swatch.light-green.tint-80{background-color:var(--light-green--lighter--80)}.color-swatch.light-green.tint-60{background-color:var(--light-green--lighter--60)}.color-swatch.light-green.tint-40{background-color:var(--light-green--lighter--40)}.color-swatch.light-green.tint-20,directory-banner-person-list .mat-tab-group.mat-accent .mat-ink-bar,directory-banner-person-list .mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:var(--light-green--lighter--20)}.color-swatch.light-green.shade-80{color:var(--white);background-color:var(--light-green--darker--80)}.color-swatch.light-green.shade-60{color:var(--white);background-color:var(--light-green--darker--60)}.color-swatch.light-green.shade-40{color:var(--white);background-color:var(--light-green--darker--40)}.color-swatch.light-green.shade-20{background-color:var(--light-green--darker--20)}.color-swatch.black{background-color:var(--black)}.color-swatch.gray{background-color:var(--gray)}.color-swatch.gray.tint-80{color:var(--black);background-color:var(--gray--lighter--80)}.color-swatch.gray.tint-60{color:var(--black);background-color:var(--gray--lighter--60)}.color-swatch.gray.tint-40{color:var(--black);background-color:var(--gray--lighter--40)}.color-swatch.gray.tint-20{color:var(--black);background-color:var(--gray--lighter--20)}.color-swatch.gray.shade-80{background-color:var(--gray--darker--80)}.color-swatch.gray.shade-60{background-color:var(--gray--darker--60)}.color-swatch.gray.shade-40{background-color:var(--gray--darker--40)}.color-swatch.gray.shade-20{background-color:var(--gray--darker--20)}.color-swatch.white{border:solid var(--border-width--md) var(--gray--lighter--90);background-color:var(--white)}.color-swatch.red{background-color:var(--red)}.color-swatch.yellow{background-color:var(--yellow)}.field--label-inline{margin-top:var(--space--xs)}.field--label-inline div{display:inline}.breadcrumb ol li:last-child,.field--label-inline .field-label,.menu li a[aria-current=page]{font-weight:var(--font-weight--bold)}.field--label-inline .field-label:after{content:":"}figcaption{margin-bottom:var(--space--xl)}.event-list .event p,.webform-name>.webform-flexbox,dl dd,figure,form .webform-flexbox{margin:0}form .webform-section,form fieldset{margin:0;padding:0;border:0;background-color:transparent}form .webform-section-title{display:inline-block;margin:0;padding:0 var(--space--lg);transform:translatey(-1.2em);color:var(--dark-blue);background-color:var(--white);font-size:var(--font-size--4xl)}form .webform-section-title + .webform-section-wrapper{margin-top:-1.2em}form .webform-section,form > fieldset{margin-top:var(--space--lg);padding:var(--space--lg);border:solid var(--border-width--lg) var(--gray--lighter--80)}label,legend{display:block;margin-bottom:var(--space--2xs);padding:0}.form-managed-file .form-file,input,select,textarea{margin-bottom:var(--space--md);display:inline-block}label .form-required:after,label.form-required:after,label.required:after,legend .form-required:after,legend.form-required:after,legend.required:after{content:" *";color:var(--blue);font-weight:var(--font-weight--regular)}input,select,textarea{box-sizing:border-box;width:100%;color:var(--black);border:solid var(--border-width--md) var(--gray--lighter--80);border-radius:var(--border-radius-round);background-color:var(--gray--lighter--90);box-shadow:none;font-size:var(--font-size--md)}.icon-with-text,.social-icon{border:var(--border-width--sm) solid transparent}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--dark-blue--lighter--60);box-shadow:var(--shadow--soft)}input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;color:var(--gray);border-color:var(--gray);background-color:var(--gray--lighter--60)}.responsive-table table,input[type=submit]{width:auto}::placeholder{opacity:1;color:var(--gray)}:-ms-input-placeholder{color:var(--gray)}::-ms-input-placeholder{color:var(--gray)}.dark-mode form .description,.dark-mode form .webform-element-description{color:var(--gray--lighter--60)}.dark-mode .webform-section-title{color:var(--light-green);background-color:var(--gray--darker--80)}.form-managed-file .form-file{margin-right:var(--space--md)}.webform-grid input[type=radio]{position:relative;width:inherit;height:inherit;margin:auto;opacity:1}.featured-major-splash-area>div:nth-of-type(1),.splash>div:nth-of-type(1),.tagline,.user-login-form .manual-login,form .description,form .form-item{margin-bottom:var(--space--md)}.webform-grid .checkbox label{top:0;right:0;bottom:0;left:0;clip:inherit;height:100%;opacity:0}form .description{color:var(--gray);font-size:var(--font-size--sm)}.webform-progress-tracker .progress-step.is-complete .progress-title[role=link]{text-decoration:underline;color:var(--darker--20)}.webform-progress-tracker .progress-step.is-complete .progress-title:after{--checkmark-size:3.75rem;position:relative;top:calc(-1 * var(--space--md));left:var(--space--2xl);display:block;width:calc(var(--checkmark-size) * 2);height:var(--checkmark-size);content:"";transform:scale(.5);background-image:url(/themes/contrib/ashlar/build/images/forms/green-check.png);background-repeat:no-repeat}.webform-progress-tracker .progress-step.is-active .progress-marker:active,.webform-progress-tracker .progress-step.is-active .progress-marker:hover,.webform-progress-tracker .progress-step.is-active:hover .progress-marker{color:var(--light-green--lighter--40);background:var(--blue--darker--20)}.org-chart ul.level-a,.org-chart ul.level-b,.org-chart ul.level-sub-a,.webform-name .webform-flex--container{margin-left:0}.views-view-grid .views-col:last-of-type,.webform-name .webform-flex:last-of-type .webform-flex--container{margin-right:0}.material-icons{-moz-font-feature-settings:"liga";-moz-osx-font-smoothing:grayscale;display:inline-block;white-space:nowrap;letter-spacing:normal;text-transform:none;word-wrap:normal;direction:ltr;font-family:"Material Icons";font-size:var(--icon-size--md);font-weight:400;font-style:normal;line-height:1}.italic,.tagline{font-style:italic}.icon-with-text{display:inline-grid;align-content:center;justify-content:center;width:var(--toggle-size--lg);height:var(--toggle-size--lg);text-decoration:none;font-family:var(--font--condensed);font-size:var(--font-size--sm);font-weight:var(--font-weight--light);font-display:fallback}.icon-with-text .icon-text{display:block;margin-top:var(--space--xs)}.icon-with-text.small{width:var(--toggle-size--md);height:var(--toggle-size--md);font-size:var(--font-size--xs)}.icon-with-text.medium,.icon-with-text.medium .material-icons:last-of-type{font-size:var(--font-size--lg)}.degree-card .department-link .material-icons,.degree-card .taxonomy-term .material-icons,.hover-card .read-more .material-icons,.icon-with-text.small .material-icons{font-size:var(--icon-size--sm)}.icon-with-text.medium{width:var(--toggle-size--xl);height:var(--toggle-size--xl)}.icon-with-text.medium .material-icons{font-size:var(--icon-size--md)}.block--card.tile .title .block__title a,.card.tile .title .block__title a,.icon-with-text.large,.icon-with-text.large .material-icons:last-of-type,h2+.tagline,h2~div .tagline{font-size:var(--font-size--2xl)}.icon-with-text.large{width:var(--toggle-size--2xl);height:var(--toggle-size--2xl)}.icon-with-text.large .material-icons{font-size:var(--icon-size--lg)}.cta.cta.cta.cta.small .material-icons,.layout--threecol-section.layout--threecol-section--25-25-50>.layout__region--first,.layout--threecol-section.layout--threecol-section--25-25-50>.layout__region--second,.layout--threecol-section.layout--threecol-section--25-50-25>.layout__region--first,.layout--threecol-section.layout--threecol-section--25-50-25>.layout__region--third,.layout--threecol-section.layout--threecol-section--33-34-33>.layout__region--first,.layout--threecol-section.layout--threecol-section--33-34-33>.layout__region--second,.layout--threecol-section.layout--threecol-section--33-34-33>.layout__region--third,.layout--threecol-section.layout--threecol-section--50-25-25>.layout__region--second,.layout--threecol-section.layout--threecol-section--50-25-25>.layout__region--third,.layout--twocol-section.layout--twocol-section--25-75>.layout__region--first,.layout--twocol-section.layout--twocol-section--33-67>.layout__region--first,.layout--twocol-section.layout--twocol-section--67-33>.layout__region--second,.layout--twocol-section.layout--twocol-section--75-25>.layout__region--second,.small.cas-login-link .material-icons,a.button.button.button.small .material-icons{font-size:var(--font-size--sm)}.dark-mode .page-content a.icon-with-text.white-bg,.dark-mode .sg-pattern-example a.icon-with-text.white-bg{color:var(--blue--darker--20);background-color:var(--white)}.dark-mode .page-content a.icon-with-text.white-bg:active,.dark-mode .page-content a.icon-with-text.white-bg:focus,.dark-mode .page-content a.icon-with-text.white-bg:hover,.dark-mode .sg-pattern-example a.icon-with-text.white-bg:active,.dark-mode .sg-pattern-example a.icon-with-text.white-bg:focus,.dark-mode .sg-pattern-example a.icon-with-text.white-bg:hover{color:var(--white);background-color:var--blue--darker--20}.font--dyslexia-friendly .icon-with-text{font-family:var(--font--dyslexia-friendly)}.font--hyperlegible .icon-with-text{font-family:var(--font--hyperlegible)}.my-western-icon{display:block;color:var(--dark-blue);background-size:100%}.my-western-icon svg{fill:var(--dark-blue);display:block;width:var(--toggle-size--md);margin:auto;margin-bottom:var(--space--xs)}.dark-mode .my-western-icon svg{fill:var(--blue--lighter--40)}.dark-mode .my-western-icon:active svg,.dark-mode .my-western-icon:focus svg,.dark-mode .my-western-icon:hover svg{fill:var(--dark-blue--darker--60)}.social-icon{display:block;width:var(--toggle-size--sm);height:var(--toggle-size--sm);transition:var(--ease-standard) var(--transition-speed--fast) background-color;color:var(--white);background:var(--blue)}.social-icon svg{fill:var(--white);width:100%;padding:.5em}.font-size--smaller td,.font-size--smaller th{padding:var(--space--2xs)}.social-icon:focus{outline-style:dotted;outline-width:var(--border-width--md)}.social-icon.medium{width:var(--toggle-size--md);height:var(--toggle-size--md)}.social-icon.large{width:var(--toggle-size--lg);height:var(--toggle-size--lg)}img,picture{max-width:100%;height:auto;margin:0}picture img,picture source{width:100%;height:auto}.background-image,.background-image > div{object-fit:cover;position:absolute;z-index:0;top:0;left:0;display:block;overflow:hidden;width:100%;height:100%}.background-image > div img,.background-image img{object-fit:cover;display:block;width:100%;height:100%}.image--stylized{position:relative;width:100%;height:100%;border-radius:50%}.image--stylized *{width:100%;height:100%;border-radius:50%}.image--stylized img{object-fit:cover;display:block;width:100%;height:100%}main .layout__region{max-width:calc(100vw - var(--space--sm) * 2)}.layout--flex .layout__region{width:100%;display:flex;flex-flow:row wrap;justify-content:space-evenly}.layout--fourcol-section{display:flex;flex-wrap:wrap;justify-content:space-between}.layout--fourcol-section > .layout__region{flex:0 1 100%;font-size:var(--font-size--sm)}.layout--fourcol--page-width{display:flex;flex-wrap:wrap}.layout--fourcol--page-width > .layout__region{flex:1 1 100%;max-width:none}.layout--onecol .layout__region{width:100%;margin:auto}.layout--onecol--full .layout__region{width:100%}.layout--onecol--page-width .layout__region,.org-chart ul.level-a .item-level-a>a,.org-chart ul.level-a .item-level-a>span{max-width:none;margin:0}.layout--threecol-section{display:flex;flex-wrap:wrap}.layout--threecol-section > .layout__region{flex:0 1 100%}.layout--threecol--page-width{display:flex;flex-wrap:wrap}.layout--threecol--page-width > .layout__region{flex:1 1 100%;max-width:none}.layout--twocol-section{display:flex;flex-wrap:wrap}.layout--twocol-section > .layout__region{flex:0 1 100%}.layout--twocol--page-width{display:flex;flex-wrap:wrap}.layout--twocol--page-width > .layout__region{flex:1 1 100%;max-width:none}a{padding:.1563rem 0;transition:background-size var(--transition-speed--fast) cubic-bezier(.33,.66,.66,1),text-decoration var(--transition-speed--fast) ease-out;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:var(--border-width--md);text-underline-offset:.3125rem;background-image:none;background-repeat:no-repeat;background-position:0 100%;background-size:100% 0}caption,h1,h2{font-weight:var(--font-weight--bold)}a:active,a:focus,a:hover{color:var(--dark-blue);background-image:var(--gradient--vertical--light-blue);background-size:100% 100%;outline:var(--border-width--md) solid transparent}a:focus{outline:var(--border-width--md) dotted;outline-offset:var(--border-width--md)}a[target=_blank] .material-icons,a[target=blank] .material-icons{position:relative;top:var(--space--md)/3;left:.125rem;font-size:inherit}a[href$=".flv"]:after,a[href$=".mov"]:after,a[href$=".mp4"]:after,a[href$=".mpeg"]:after,a[href$=".mpg"]:after{content:" (video)"}a[href$=".mp3"]:after{content:" (audio)"}a[href$=".ai"]:after{content:" (Illustrator)"}a[href$=".css"]:after,a[href$=".dwt"]:after,a[href$=".xml"]:after{content:" (web file)"}a[href$=".psd"]:after{content:" (Photoshop)"}a[href$=".eps"]:after{content:" (PostScript)"}a[href$=".id"]:after{content:" (InDesign)"}a[href$=".wmv"]:after{content:" (WMV)"}a[href$=".swf"]:after{content:" (Flash)"}a[href$=".doc"]:after,a[href$=".docm"]:after,a[href$=".docx"]:after,a[href$=".dot"]:after,a[href$=".dotm"]:after,a[href$=".dotx"]:after,a[href$=".odt"]:after{content:" (Word)"}a[href$=".odp"]:after,a[href$=".potm"]:after,a[href$=".potx"]:after,a[href$=".ppam"]:after,a[href$=".ppsx"]:after,a[href$=".ppt"]:after,a[href$=".pptm"]:after,a[href$=".pptx"]:after,a[href$=".sldm"]:after,a[href$=".sldx"]:after{content:" (PowerPoint)"}a[href$=".ods"]:after,a[href$=".xlam"]:after,a[href$=".xls"]:after,a[href$=".xlsb"]:after,a[href$=".xlsx"]:after,a[href$=".xltm"]:after,a[href$=".xltx"]:after{content:" (Excel)"}a[href$=".pdf"]:after{content:" (PDF)"}.cas-login-link,.cta.cta.cta.cta,a.button.button.button{display:inline-block;box-sizing:border-box;margin-bottom:var(--space--md);padding:var(--space--sm) var(--space--md);user-select:none;transition:background-color var(--transition-speed--fast),color var(--transition-speed--fast),border-color var(--transition-speed--fast),box-shadow var(--transition-speed--fast);text-align:center;text-decoration:none;color:var(--white);border-width:var(--border-width--md);border-style:solid;border-color:transparent;border-radius:var(--border-radius--roundest);outline-offset:calc(-1 * var(--border-width--lg));background:var(--blue);box-shadow:var(--shadow--soft);font-size:var(--font-size--md);line-height:1}.cas-login-link .material-icons,.cta.cta.cta.cta .material-icons,a.button.button.button .material-icons{position:relative;top:2px;font-size:var(--font-size--md)}.font-size--smaller,.font-size--smaller td,caption,td,th{font-size:var(--font-size--sm)}.align-center.button,.align-center.cas-login-link,.cta.cta.cta.cta.align-center,a.button.button.button.align-center{margin-left:50%;transform:translatex(-50%)}.cas-login-link:active,.cas-login-link:focus,.cas-login-link:hover,.cta.cta.cta.cta:active,.cta.cta.cta.cta:focus,.cta.cta.cta.cta:hover,a.button.button.button:active,a.button.button.button:focus,a.button.button.button:hover{color:var(--white);outline:var(--border-width--md) solid transparent;background:var(--dark-blue--darker--40);box-shadow:var(--shadow--soft--hover)}.cas-login-link:focus,.cta.cta.cta.cta:focus,a.button.button.button:focus{outline-color:inherit;outline-style:dotted}.cas-login-link,.cta.cta.cta.cta.square,a.button.button.button.square{border-radius:var(--border-radius--round)}.cta.cta.cta.cta.small,.small.cas-login-link,a.button.button.button.small{padding:var(--space--xs) var(--space--sm);font-size:var(--font-size--sm)}.cta.cta.cta.cta.large,.large.cas-login-link,a.button.button.button.large{padding:var(--space--md) var(--space--lg);font-size:var(--font-size--2xl)}.cta.cta.cta.cta.light-blue,.light-blue.cas-login-link,a.button.button.button.light-blue{color:var(--black);background:var(--blue--lighter--40)}.cta.cta.cta.cta.light-blue:active,.cta.cta.cta.cta.light-blue:focus,.cta.cta.cta.cta.light-blue:hover,.light-blue.cas-login-link:active,.light-blue.cas-login-link:focus,.light-blue.cas-login-link:hover,a.button.button.button.light-blue:active,a.button.button.button.light-blue:focus,a.button.button.button.light-blue:hover{background:var(--blue--lighter--60);box-shadow:var(--shadow--soft--hover)}.cta.cta.cta.cta.dark-blue:active,.cta.cta.cta.cta.dark-blue:focus,.cta.cta.cta.cta.dark-blue:hover,.dark-blue.cas-login-link:active,.dark-blue.cas-login-link:focus,.dark-blue.cas-login-link:hover,a.button.button.button.dark-blue:active,a.button.button.button.dark-blue:focus,a.button.button.button.dark-blue:hover{color:var(--white);background:var(--dark-blue--darker--60);box-shadow:var(--shadow--soft--hover)}.cta.cta.cta.cta.light-green,.light-green.cas-login-link,a.button.button.button.light-green{color:var(--dark-blue);background:var(--light-green)}h5,h6{color:var(--blue)}.cta.cta.cta.cta.light-green:active,.cta.cta.cta.cta.light-green:focus,.cta.cta.cta.cta.light-green:hover,.light-green.cas-login-link:active,.light-green.cas-login-link:focus,.light-green.cas-login-link:hover,a.button.button.button.light-green:active,a.button.button.button.light-green:focus,a.button.button.button.light-green:hover{background:var(--light-green--lighter--60);box-shadow:var(--shadow--soft--hover)}.cta.cta.cta.cta.green,.green.cas-login-link,a.button.button.button.green{background:var(--green)}.cta.cta.cta.cta.green:active,.cta.cta.cta.cta.green:focus,.cta.cta.cta.cta.green:hover,.green.cas-login-link:active,.green.cas-login-link:focus,.green.cas-login-link:hover,a.button.button.button.green:active,a.button.button.button.green:focus,a.button.button.button.green:hover{color:var(--white);background:var(--green--darker--40);box-shadow:var(--shadow--soft--hover)}.cta.cta.cta.cta.dark-green,.dark-green.cas-login-link,a.button.button.button.dark-green{background:var(--dark-green)}.cta.cta.cta.cta.dark-green:active,.cta.cta.cta.cta.dark-green:focus,.cta.cta.cta.cta.dark-green:hover,.dark-green.cas-login-link:active,.dark-green.cas-login-link:focus,.dark-green.cas-login-link:hover,a.button.button.button.dark-green:active,a.button.button.button.dark-green:focus,a.button.button.button.dark-green:hover{color:var(--white);background:var(--dark-green--darker--60);box-shadow:var(--shadow--soft--hover)}.cta.cta.cta.cta.white:active,.cta.cta.cta.cta.white:focus,.cta.cta.cta.cta.white:hover,.white.cas-login-link:active,.white.cas-login-link:focus,.white.cas-login-link:hover,a.button.button.button.white:active,a.button.button.button.white:focus,a.button.button.button.white:hover{color:var(--dark-blue);background:var(--gray--lighter--60);box-shadow:var(--shadow--soft--hover)}.cta.cta.cta.cta.outline,.outline.cas-login-link,a.button.button.button.outline{color:var(--blue);border-width:var(--border-width--md);border-style:solid;border-color:var(--blue);background:var(--white)}.cta.cta.cta.cta.outline:active,.cta.cta.cta.cta.outline:focus,.cta.cta.cta.cta.outline:hover,.outline.cas-login-link:active,.outline.cas-login-link:focus,.outline.cas-login-link:hover,a.button.button.button.outline:active,a.button.button.button.outline:focus,a.button.button.button.outline:hover{color:var(--white);background:var(--dark-blue--darker--40)}.cta.cta.cta.cta.outline.light-blue,.outline.light-blue.cas-login-link,a.button.button.button.outline.light-blue{color:var(--blue--lighter--40);border-color:var(--blue--lighter--40);background-color:transparent}.black-gradient-overlay a,.black-gradient-overlay a.patternLink,.black-overlay a,.black-overlay a.patternLink,.block--card.color-block-title.dark-blue .title a,.block--card.color-block-title.dark-blue .title a.patternLink,.box-headline a,.box-headline a.patternLink,.card.color-block-title.dark-blue .title a,.card.color-block-title.dark-blue .title a.patternLink,.cta.cta.cta.cta.outline.light-blue:visited,.dark-blue-overlay a,.dark-blue-overlay a.patternLink,.dark-mode .block--card .title a:active,.dark-mode .block--card .title a:focus,.dark-mode .block--card .title a:hover,.dark-mode .block--card.institute .title a,.dark-mode .block--card.tile a,.dark-mode .block--card.tile a.patternLink,.dark-mode .card .title a:active,.dark-mode .card .title a:focus,.dark-mode .card .title a:hover,.dark-mode .card.institute .title a,.dark-mode .card.tile a,.dark-mode .card.tile a.patternLink,.dark-mode .event a:active,.dark-mode .event a:focus,.dark-mode .event a:hover,.dark-mode .job-title a,.dark-mode .job-title a.patternLink,.dark-mode .layout-builder a,.dark-mode .layout-builder a.patternLink,.dark-mode .pronouns a,.dark-mode .pronouns a.patternLink,.dark-mode .taxonomy-term a,.dark-mode .taxonomy-term a.patternLink,.dark-mode .timeline-block:nth-of-type(even) a,.dark-mode .timeline-block:nth-of-type(even) a.patternLink,.dark-mode .timeline-block:nth-of-type(odd) a,.dark-mode .timeline-block:nth-of-type(odd) a.patternLink,.dark-mode blockquote.pullquote a,.dark-mode blockquote.pullquote a.patternLink,.dark-mode directory-banner-person-list .mat-form-field.mat-focused .mat-form-field-label,.dark-mode directory-banner-person-list .mat-select-arrow,.job-title a,.job-title a.patternLink,.outline.light-blue.cas-login-link:visited,.pronouns a,.pronouns a.patternLink,.taxonomy-term a,.taxonomy-term a.patternLink,[class*=-bg] .job-title a,[class*=-bg] .job-title a.patternLink,[class*=-bg] .pronouns a,[class*=-bg] .pronouns a.patternLink,[class*=-bg] .taxonomy-term a,[class*=-bg] .taxonomy-term a.patternLink,a.button.button.button.outline.light-blue:visited{color:var(--blue--lighter--40)}.cta.cta.cta.cta.outline.light-blue:active,.cta.cta.cta.cta.outline.light-blue:focus,.cta.cta.cta.cta.outline.light-blue:hover,.outline.light-blue.cas-login-link:active,.outline.light-blue.cas-login-link:focus,.outline.light-blue.cas-login-link:hover,a.button.button.button.outline.light-blue:active,a.button.button.button.outline.light-blue:focus,a.button.button.button.outline.light-blue:hover{color:var(--black);background:var(--blue--lighter--60)}.cta.cta.cta.cta.outline.dark-blue,.outline.dark-blue.cas-login-link,a.button.button.button.outline.dark-blue{color:var(--dark-blue);border-color:var(--dark-blue)}.cta.cta.cta.cta.outline.dark-blue:active,.cta.cta.cta.cta.outline.dark-blue:focus,.cta.cta.cta.cta.outline.dark-blue:hover,.outline.dark-blue.cas-login-link:active,.outline.dark-blue.cas-login-link:focus,.outline.dark-blue.cas-login-link:hover,a.button.button.button.outline.dark-blue:active,a.button.button.button.outline.dark-blue:focus,a.button.button.button.outline.dark-blue:hover{color:var(--white);background:var(--dark-blue--darker--60)}.cta.cta.cta.cta.outline.light-green,.outline.light-green.cas-login-link,a.button.button.button.outline.light-green{color:var(--light-green);border-color:var(--light-green);background-color:transparent}.black-gradient-overlay h1,.black-gradient-overlay h6,.black-overlay h1,.black-overlay h6,.block--card.color-block-title.dark-blue .title h1,.block--card.color-block-title.dark-blue .title h6,.box-headline h1,.box-headline h6,.card.color-block-title.dark-blue .title h1,.card.color-block-title.dark-blue .title h6,.cta.cta.cta.cta.outline.light-green:visited,.dark-blue-overlay h1,.dark-blue-overlay h6,.dark-mode .block--card.color-block-title:not(.light-green) .title a:active,.dark-mode .block--card.color-block-title:not(.light-green) .title a:focus,.dark-mode .block--card.color-block-title:not(.light-green) .title a:hover,.dark-mode .block--card.tile h1,.dark-mode .block--card.tile h6,.dark-mode .card.color-block-title:not(.light-green) .title a:active,.dark-mode .card.color-block-title:not(.light-green) .title a:focus,.dark-mode .card.color-block-title:not(.light-green) .title a:hover,.dark-mode .card.tile h1,.dark-mode .card.tile h6,.dark-mode .job-title h1,.dark-mode .job-title h6,.dark-mode .layout-builder h1,.dark-mode .layout-builder h6,.dark-mode .pronouns h1,.dark-mode .pronouns h6,.dark-mode .taxonomy-term h1,.dark-mode .taxonomy-term h6,.dark-mode .timeline-block:nth-of-type(even) h1,.dark-mode .timeline-block:nth-of-type(even) h6,.dark-mode .timeline-block:nth-of-type(odd) h1,.dark-mode .timeline-block:nth-of-type(odd) h6,.dark-mode blockquote.pullquote h1,.dark-mode blockquote.pullquote h6,.job-title h1,.job-title h6,.outline.light-green.cas-login-link:visited,.pronouns h1,.pronouns h6,.taxonomy-term h1,.taxonomy-term h6,[class*=-bg] .job-title h1,[class*=-bg] .job-title h6,[class*=-bg] .pronouns h1,[class*=-bg] .pronouns h6,[class*=-bg] .taxonomy-term h1,[class*=-bg] .taxonomy-term h6,a.button.button.button.outline.light-green:visited{color:var(--light-green)}.cta.cta.cta.cta.outline.light-green:active,.cta.cta.cta.cta.outline.light-green:focus,.cta.cta.cta.cta.outline.light-green:hover,.outline.light-green.cas-login-link:active,.outline.light-green.cas-login-link:focus,.outline.light-green.cas-login-link:hover,a.button.button.button.outline.light-green:active,a.button.button.button.outline.light-green:focus,a.button.button.button.outline.light-green:hover{color:var(--dark-blue);background:var(--light-green--lighter--60)}.cta.cta.cta.cta.outline.green,.outline.green.cas-login-link,a.button.button.button.outline.green{color:var(--green);border-color:var(--green)}.block--card.solid-round.green .body .cta.white,.block--card.solid-round.green .body .white.cas-login-link,.block--card.solid-round.green .body a.button.white,.card.solid-round.green .body .cta.white,.card.solid-round.green .body .white.cas-login-link,.card.solid-round.green .body a.button.white,.cta.cta.cta.cta.outline.green:visited,.outline.green.cas-login-link:visited,a.button.button.button.outline.green:visited{color:var(--green)}.cta.cta.cta.cta.outline.green:active,.cta.cta.cta.cta.outline.green:focus,.cta.cta.cta.cta.outline.green:hover,.outline.green.cas-login-link:active,.outline.green.cas-login-link:focus,.outline.green.cas-login-link:hover,a.button.button.button.outline.green:active,a.button.button.button.outline.green:focus,a.button.button.button.outline.green:hover{color:var(--white);background:var(--green--darker--40)}.cta.cta.cta.cta.outline.dark-green,.outline.dark-green.cas-login-link,a.button.button.button.outline.dark-green{color:var(--dark-green);border-color:var(--dark-green)}.block--card.solid-round.green .title .block__title a,.card.solid-round.green .title .block__title a,.cta.cta.cta.cta.outline.dark-green:visited,.outline.dark-green.cas-login-link:visited,a.button.button.button.outline.dark-green:visited{color:var(--dark-green)}.cta.cta.cta.cta.outline.dark-green:active,.cta.cta.cta.cta.outline.dark-green:focus,.cta.cta.cta.cta.outline.dark-green:hover,.outline.dark-green.cas-login-link:active,.outline.dark-green.cas-login-link:focus,.outline.dark-green.cas-login-link:hover,a.button.button.button.outline.dark-green:active,a.button.button.button.outline.dark-green:focus,a.button.button.button.outline.dark-green:hover{color:var(--white);background:var(--dark-green--darker--60)}.cta.cta.cta.cta.outline.white,.outline.white.cas-login-link,a.button.button.button.outline.white{color:var(--white);border-color:var(--white)}.cta.cta.cta.cta.outline.white:active,.cta.cta.cta.cta.outline.white:focus,.cta.cta.cta.cta.outline.white:hover,.outline.white.cas-login-link:active,.outline.white.cas-login-link:focus,.outline.white.cas-login-link:hover,a.button.button.button.outline.white:active,a.button.button.button.outline.white:focus,a.button.button.button.outline.white:hover{color:var(--dark-blue);border-color:transparent;background:var(--gray--lighter--60)}ol,ul{margin:0 0 var(--space--md)}li{line-height:1.8}.form .form-item,.spaced li,dl{margin-bottom:var(--space--xs)}dl dt{margin-top:var(--space--xs)}.menu li{margin-bottom:0;border-left:solid var(--border-width--md) var(--blue--lighter--60);line-height:1.3}[class$=-bg] table,blockquote,hr,table{margin:var(--space--md) 0}.menu li a{display:inline-block;width:100%;margin:inherit;margin-bottom:0;padding:var(--space--xs) var(--space--xl) var(--space--xs) var(--space--md);transition:var(--transition-speed--fast) var(--ease--standard) all;text-decoration:none;background-size:100% 100%;font-weight:var(--font-weight--regular)}.logo{width:var(--logo-size);height:var(--logo-size)}.logo.horizontal{width:var(--logo--horizontal--width);height:var(--logo--horizontal--height)}.block--card.horizontal .image>div,.card.horizontal .image>div,.featured-major-splash-area>div:nth-of-type(1) div,.logo svg,.splash>div:nth-of-type(1) div{width:100%;height:100%}#drupal-off-canvas{font-size:.5em}#drupal-off-canvas ul{padding:var(--space--xs) 0}#drupal-off-canvas a{line-height:1.5}#drupal-off-canvas input[type=checkbox]{position:relative;display:inline;width:initial;height:initial;opacity:1}#drupal-off-canvas input[type=checkbox] + label{margin:0;padding:0}#drupal-off-canvas input[type=checkbox] + label:before{width:0;height:0;border:none;background:0 0}#drupal-off-canvas .button{min-width:initial}.black-gradient-overlay:after,.black-overlay:after,.blue-overlay:after,.dark-blue-overlay:after,.gray-overlay:after,.white-gradient-overlay:after{position:absolute;z-index:0;top:0;left:0;display:block;width:100%;height:100%;content:"";opacity:.7}.blue-overlay:after{background:var(--blue)}.black-gradient-overlay h1:after,.black-overlay h1:after,.block--card.color-block-title.dark-blue .title h1:after,.box-headline h1:after,.card.color-block-title.dark-blue .title h1:after,.dark-blue-overlay h1:after,.dark-mode .block--card.tile h1:after,.dark-mode .card.tile h1:after,.dark-mode .job-title h1:after,.dark-mode .layout-builder h1:after,.dark-mode .pronouns h1:after,.dark-mode .taxonomy-term h1:after,.dark-mode .timeline-block:nth-of-type(even) h1:after,.dark-mode .timeline-block:nth-of-type(odd) h1:after,.dark-mode blockquote.pullquote h1:after,.job-title h1:after,.pronouns h1:after,.taxonomy-term h1:after,[class*=-bg] .job-title h1:after,[class*=-bg] .pronouns h1:after,[class*=-bg] .taxonomy-term h1:after{border-color:var(--white)}.black-gradient-overlay a.patternLink:visited,.black-gradient-overlay a:visited,.black-overlay a.patternLink:visited,.black-overlay a:visited,.block--card.color-block-title.dark-blue .title a.patternLink:visited,.block--card.color-block-title.dark-blue .title a:visited,.box-headline a.patternLink:visited,.box-headline a:visited,.card.color-block-title.dark-blue .title a.patternLink:visited,.card.color-block-title.dark-blue .title a:visited,.dark-blue-overlay a.patternLink:visited,.dark-blue-overlay a:visited,.dark-mode .block--card.institute .title a :visited,.dark-mode .block--card.tile a.patternLink:visited,.dark-mode .block--card.tile a:visited,.dark-mode .card.institute .title a :visited,.dark-mode .card.tile a.patternLink:visited,.dark-mode .card.tile a:visited,.dark-mode .job-title a.patternLink:visited,.dark-mode .job-title a:visited,.dark-mode .layout-builder a.patternLink:visited,.dark-mode .layout-builder a:visited,.dark-mode .pronouns a.patternLink:visited,.dark-mode .pronouns a:visited,.dark-mode .taxonomy-term a.patternLink:visited,.dark-mode .taxonomy-term a:visited,.dark-mode .timeline-block:nth-of-type(even) a.patternLink:visited,.dark-mode .timeline-block:nth-of-type(even) a:visited,.dark-mode .timeline-block:nth-of-type(odd) a.patternLink:visited,.dark-mode .timeline-block:nth-of-type(odd) a:visited,.dark-mode blockquote.pullquote a.patternLink:visited,.dark-mode blockquote.pullquote a:visited,.job-title a.patternLink:visited,.job-title a:visited,.pronouns a.patternLink:visited,.pronouns a:visited,.taxonomy-term a.patternLink:visited,.taxonomy-term a:visited,[class$=-bg] table a:active:visited,[class$=-bg] table a:focus:visited,[class$=-bg] table a:hover:visited,[class*=-bg] .job-title a.patternLink:visited,[class*=-bg] .job-title a:visited,[class*=-bg] .pronouns a.patternLink:visited,[class*=-bg] .pronouns a:visited,[class*=-bg] .taxonomy-term a.patternLink:visited,[class*=-bg] .taxonomy-term a:visited,table a:active:visited,table a:focus:visited,table a:hover:visited{color:var(--purple--lighter--80)}.black-gradient-overlay .menu li,.black-overlay .menu li,.block--card.color-block-title.dark-blue .title .menu li,.box-headline .menu li,.card.color-block-title.dark-blue .title .menu li,.dark-blue-overlay .menu li,.dark-mode .block--card.tile .menu li,.dark-mode .card.tile .menu li,.dark-mode .job-title .menu li,.dark-mode .layout-builder .menu li,.dark-mode .pronouns .menu li,.dark-mode .taxonomy-term .menu li,.dark-mode .timeline-block:nth-of-type(even) .menu li,.dark-mode .timeline-block:nth-of-type(odd) .menu li,.dark-mode blockquote.pullquote .menu li,.job-title .menu li,.pronouns .menu li,.taxonomy-term .menu li,[class*=-bg] .job-title .menu li,[class*=-bg] .pronouns .menu li,[class*=-bg] .taxonomy-term .menu li{border-left:solid var(--border-width--md) var(--blue--lighter--40)}.black-gradient-overlay,.black-overlay,.dark-mode .layout-builder,.dark-mode blockquote.pullquote{color:var(--white);background:var(--black)}.black-overlay:after{background:var(--black)}.gray-overlay,.white-gradient-overlay{background:var(--gray--lighter--60);color:var(--black)}.intro,.tagline{color:var(--dark-blue)}.gray-overlay .background-image{filter:brightness(-.5)}.white-gradient-overlay:after{opacity:1;background:linear-gradient(to right,#fff,rgba(255,255,255,.2))}.black-gradient-overlay:after{opacity:1;background:linear-gradient(to right,#000,rgba(0,0,0,.3))}html *{box-sizing:border-box}iframe{border:0}[class$=-bg] table,table{--table-blue:#cce4f4;--table-blue--darker--10:#b1cfe6;--table-blue--darker--15:#99bbd9;--table-blue--darker--5:#e6f2fa;--table-gray:#f5f6f7;--table-gray--darker--10:#dcddde;--table-gray--darker--15:#d0d1d2;--table-gray--darker--20:#c4c5c6;--table-gray--darker--25:#b8b8b9;--table-gray--darker--5:#e9e9ea;--table-gray--darker--50:#7a7b7b;--table-gray--darker--55:#6e6f6f;--table-gray--darker--60:#626263;--table-gray--darker--65:#565656;--table-gray--darker--70:#49494a;--table-gray--darker--75:#3d3e3e;background:var(--gray--lighter--60);grid-template-columns:auto;width:100%;table-layout:auto;word-wrap:break-word;color:var(--black);border-collapse:collapse}[class$=-bg] table a,table a{text-decoration-color:var(--dark-blue);color:var(--blue--darker--40);line-height:1.2rem}.lightest-gray tr:nth-of-type(even),[class$=-bg] table tr:nth-of-type(odd),table tr:nth-of-type(odd){background-color:var(--table-gray)}.lightest-gray th,.lightest-gray th:after,[class$=-bg] table tr:nth-of-type(even),table tr:nth-of-type(even){background-color:var(--table-gray--darker--5)}[class$=-bg] table td,table td{border-left-color:var(--table-gray)}th,tr{border-top:var(--border-width--sm) solid transparent;border-right:var(--border-width--sm) solid transparent;border-bottom:var(--border-width--sm) solid transparent;border-left:var(--border-width--sm) solid transparent}.lightest-gray th[colspan],.lightest-gray th[rowspan],[class$=-bg] table th,[class$=-bg] table th:after,table th,table th:after{background-color:var(--table-gray--darker--10)}[class$=-bg] table th[colspan],[class$=-bg] table th[rowspan],table th[colspan],table th[rowspan]{background-color:var(--table-gray--darker--15)}[class$=-bg] table.fixed,table.fixed{table-layout:auto}.fixed table{table-layout:fixed}td,th,tr{vertical-align:middle}tr.even,tr.odd{border-bottom:var(--border-width--sm) solid transparent}th{text-align:left}#islandora-search-container .form-wrapper,.block--card .body a,.block--card .taxonomy-terms a,.card .body a,.card .taxonomy-terms a,.contextual-links li,.org-chart ul li,th[colspan],th[rowspan]{position:relative}th[colspan]:after,th[rowspan]:after{position:absolute;z-index:1;height:100%;content:""}th[colspan]:after{top:0;right:-var(--border-width--md) -.0625rem;width:var(--border-width--md)}th[rowspan]:after{bottom:0;left:0;width:100%;height:var(--border-width--md)}td{border-width:var(--border-width--md);border-top:var(--border-width--sm) solid transparent;border-bottom:var(--border-width--sm) solid transparent;border-left:solid;line-height:1.45rem}.menu.horizontal li,td:first-of-type{border-left:none}td:last-of-type{border-right:var(--border-width--md) solid var(--table-gray--lighter)}.responsive-table{overflow-x:scroll}.responsive-table caption,.text-align-left{text-align:left}.light-blue tr:nth-of-type(odd){background-color:var(--table-blue)}.light-blue tr:nth-of-type(even){background-color:var(--table-blue--darker--5)}.light-blue td{border-left-color:var(--table-blue)}.light-blue th,.light-blue th:after{background-color:var(--table-blue--darker--10)}.light-blue th[colspan],.light-blue th[rowspan]{background-color:var(--table-blue--darker--15)}.lightest-gray tr:nth-of-type(odd){background-color:var(--white)}.lightest-gray td{border-left-color:var(--white)}.align-top td,.align-top th{vertical-align:top}.align-bottom td,.align-bottom th{vertical-align:bottom}.font-size--smaller th{font-size:var(--font-size--md)}.dark-mode table.lightest-gray th,.dark-mode table.lightest-gray th:after,.dark-mode table:not([class]) th,.dark-mode table:not([class]) th:after,.dark-mode tr:nth-of-type(odd){background-color:var(--table-gray--darker--60)}.dark-mode table.lightest-gray th[colspan],.dark-mode table.lightest-gray th[rowspan],.dark-mode table:not([class]) th[colspan],.dark-mode table:not([class]) th[rowspan],.dark-mode tr:nth-of-type(even){background-color:var(--table-gray--darker--65)}.dark-mode td{border-left-color:var(--table-gray--darker--60)}.dark-mode th,.dark-mode th:after{background-color:var(--table-gray--darker--70)}.dark-mode th[colspan],.dark-mode th[rowspan]{background-color:var(--table-gray--darker--75)}.dark-mode table.lightest-gray tr:nth-of-type(odd),.dark-mode table:not([class]) tr:nth-of-type(odd){background-color:var(--table-gray--darker--50)}.dark-mode table.lightest-gray tr:nth-of-type(even),.dark-mode table:not([class]) tr:nth-of-type(even){background-color:var(--table-gray--darker--55)}.dark-mode table.lightest-gray td,.dark-mode table:not([class]) td{border-left-color:var(--table-gray--darker--50)}.dark-mode table.light-blue td{border-left-color:var(--blue)}.dark-mode table.light-blue td:last-of-type{border-right:var(--border-width--sm) solid transparent}html{scroll-behavior:smooth;color:var(--black);font-family:var(--font--sans-serif);font-size:calc(1rem + .5vw);font-display:auto}.dark-mode .pager ul li.is-active a:active,.dark-mode .pager ul li.is-active a:focus,.dark-mode .pager ul li.is-active a:hover,h1{color:var(--blue--darker--80)}blockquote{padding:var(--space--md);line-height:1.5em;border-width:var(--border-width--sm);border-style:solid;border-color:transparent}.paragraph--type--majors-pull-quote,.pullquote{padding:var(--space--md);border-left:solid var(--border-width--lg) var(--blue--lighter--40)}.font-size--regular{font-size:var(--font-size--md)}.font-size--larger{font-size:var(--font-size--lg)}.font--sans-serif{font-family:var(--font--sans-serif),"Fira Sans"}.font--condensed{font-family:var(--font--condensed),"Fira Sans Extra Condensed"}.font--serif{font-family:var(--font--serif),"PT Serif"}.font--title{font-family:var(--font--title),Montserrat}.font--dyslexia-friendly{font-family:var(--font--dyslexia-friendly),"Open Dyslexic";font-feature-settings:unset}.font--hyperlegible{font-family:var(--font--hyperlegible),"Atkinson Hyperlegible"}h1,h2,h3,h4,h5,h6{margin:var(--space--xl) 0 var(--space--xs);font-display:fallback;line-height:1.2em}h1{position:relative;display:block;font-family:var(--font--title);font-size:var(--font-size--5xl)}.headings--underlined h2:after,.headings--underlined h3:after,.headings--underlined h4:after,.headings--underlined h5:after,.headings--underlined h6:after,h1:after{position:absolute;bottom:0;left:0;width:50%;max-width:6em;content:"";border-width:.12em;border-style:solid}h2{color:var(--blue--darker--60);font-size:var(--font-size--4xl)}h3{color:var(--blue--darker--40);font-size:var(--font-size--3xl);font-weight:var(--font-weight--semibold)}.block--card.event .date .month,.card.event .date .month,h4,h5{font-weight:var(--font-weight--regular)}h4{font-size:var(--font-size--2xl)}h5{font-size:var(--font-size--xl)}h6{font-size:var(--font-size--lg)}.headings--serif h1,.headings--serif h2,.headings--serif h3,.headings--serif h4,.headings--serif h5,.headings--serif h6,.serif-headings h1,.serif-headings h2,.serif-headings h3,.serif-headings h4,.serif-headings h5,.serif-headings h6{font-family:var(--font--serif)}.headings--sans-serif h1,.headings--sans-serif h2,.headings--sans-serif h3,.headings--sans-serif h4,.headings--sans-serif h5,.headings--sans-serif h6,.sans-serif-headings h1,.sans-serif-headings h2,.sans-serif-headings h3,.sans-serif-headings h4,.sans-serif-headings h5,.sans-serif-headings h6{font-family:var(--font--sans-serif)}.big-bold-headings h1,.big-bold-headings h2,.big-bold-headings h3,.big-bold-headings h4,.big-bold-headings h5,.big-bold-headings h6,.headings--big-and-bold h1,.headings--big-and-bold h2,.headings--big-and-bold h3,.headings--big-and-bold h4,.headings--big-and-bold h5,.headings--big-and-bold h6,.headings--sans-serif--alt h2,.headings--sans-serif--alt h3,.headings--sans-serif--alt h4,.headings--sans-serif--alt h5,.headings--sans-serif--alt h6,.sans-serif-alternate-headings h2,.sans-serif-alternate-headings h3,.sans-serif-alternate-headings h4,.sans-serif-alternate-headings h5,.sans-serif-alternate-headings h6{font-family:var(--font--title)}.headings--sans-serif--alt h1,.sans-serif-alternate-headings h1{padding-bottom:0;text-transform:uppercase}#block-system-main-menu .ultimenu--horizontal>li .expand-icon.desktop,#block-system-main-menu ul ul,#block-system-main-menu>.menu>li .expand-icon.desktop,.big-bold-headings h1:after,.button.button--ultimenu,.flowchart li:last-of-type .flow-left,.flowchart li:last-of-type .flow-right,.headings--big-and-bold h1:after,.headings--sans-serif--alt h1:after,.main-navigation .ultimenu--horizontal>li .expand-icon.desktop,.main-navigation>.menu>li .expand-icon.desktop,.mat-typography wwu-pre-header .skip-link.focusable,.sans-serif-alternate-headings h1:after,.section-title:after,.ultimenu--horizontal .ultimenu__link .caret,.user-login-form .form-actions,.user-login-form .password,.user-login-form .textfield,directory-banner-person-list .mat-divider{display:none}.headings--uppercase h1,.headings--uppercase h2,.headings--uppercase h3,.headings--uppercase h4,.headings--uppercase h5,.headings--uppercase h6,.uppercase{text-transform:uppercase}.headings--underlined h2,.headings--underlined h3,.headings--underlined h4,.headings--underlined h5,.headings--underlined h6{position:relative;display:block;padding-bottom:var(--space--lg);font-family:var(--font--title)}.headings--underlined .text-align-center h1:after,.headings--underlined .text-align-center h2:after,.headings--underlined .text-align-center h3:after,.headings--underlined .text-align-center h4:after,.headings--underlined .text-align-center h5:after,.headings--underlined .text-align-center h6:after,.page-title:after,.pane-page-title h1:after,.text-align-center .headings--underlined h1:after,.text-align-center .headings--underlined h2:after,.text-align-center .headings--underlined h3:after,.text-align-center .headings--underlined h4:after,.text-align-center .headings--underlined h5:after,.text-align-center .headings--underlined h6:after,.text-align-center.headings--underlined h1:after,.text-align-center.headings--underlined h2:after,.text-align-center.headings--underlined h3:after,.text-align-center.headings--underlined h4:after,.text-align-center.headings--underlined h5:after,.text-align-center.headings--underlined h6:after{left:50%;transform:translatex(-50%)}.headings--underlined .text-align-right h1:after,.headings--underlined .text-align-right h2:after,.headings--underlined .text-align-right h3:after,.headings--underlined .text-align-right h4:after,.headings--underlined .text-align-right h5:after,.headings--underlined .text-align-right h6:after,.text-align-right .headings--underlined h1:after,.text-align-right .headings--underlined h2:after,.text-align-right .headings--underlined h3:after,.text-align-right .headings--underlined h4:after,.text-align-right .headings--underlined h5:after,.text-align-right .headings--underlined h6:after,.text-align-right.headings--underlined h1:after,.text-align-right.headings--underlined h2:after,.text-align-right.headings--underlined h3:after,.text-align-right.headings--underlined h4:after,.text-align-right.headings--underlined h5:after,.text-align-right.headings--underlined h6:after{right:0;left:initial}.big-bold-headings h1,.headings--big-and-bold h1{padding-bottom:0;text-transform:uppercase;border-bottom:none;font-size:var(--font-size--7xl);font-weight:var(--font-weight--black)}.big-bold-headings h2,.headings--big-and-bold h2{text-transform:uppercase;border-bottom:none;font-size:var(--font-size--6xl);font-weight:var(--font-weight--black)}.big-bold-headings h3,.headings--big-and-bold h3{display:inline-block;font-size:var(--font-size--5xl)}.big-bold-headings h4,.headings--big-and-bold h4{font-size:var(--font-size--4xl)}.big-bold-headings h5,.font-size--smaller h1,.headings--big-and-bold h5,h1+.tagline,h1~div .tagline{font-size:var(--font-size--3xl)}.font-size--smaller h2{padding-bottom:none;border-bottom:none;font-size:var(--font-size--2xl)}.font-size--smaller h3,h3+.tagline,h3~div .tagline{font-size:var(--font-size--xl)}.font-size--smaller h4,h4+.tagline,h4~div .tagline{font-size:var(--font-size--lg)}.font-size--smaller h5,h5+.tagline,h5~div .tagline{font-size:var(--font-size--md)}.font-size--smaller h6{font-size:var(--font-size--sm)}.font--dyslexia-friendly #block-system-main-menu,.font--dyslexia-friendly .main-navigation,.font--dyslexia-friendly [class^=headings--] h1,.font--dyslexia-friendly [class^=headings--] h2,.font--dyslexia-friendly [class^=headings--] h3,.font--dyslexia-friendly [class^=headings--] h4,.font--dyslexia-friendly [class^=headings--] h5,.font--dyslexia-friendly [class^=headings--] h6,.font--dyslexia-friendly h1,.font--dyslexia-friendly h2,.font--dyslexia-friendly h3,.font--dyslexia-friendly h4,.font--dyslexia-friendly h5,.font--dyslexia-friendly h6{font-family:var(--font--dyslexia-friendly)}.font--hyperlegible #block-system-main-menu,.font--hyperlegible .main-navigation,.font--hyperlegible [class^=headings] h1,.font--hyperlegible [class^=headings] h2,.font--hyperlegible [class^=headings] h3,.font--hyperlegible [class^=headings] h4,.font--hyperlegible [class^=headings] h5,.font--hyperlegible [class^=headings] h6,.font--hyperlegible h1,.font--hyperlegible h2,.font--hyperlegible h3,.font--hyperlegible h4,.font--hyperlegible h5,.font--hyperlegible h6{font-family:var(--font--hyperlegible)}hr{border:0;border-bottom:var(--border-width--md) solid var(--gray--lighter--80)}p{margin:0 0 var(--space--md);line-height:1.7em}.intro{font-size:var(--font-size-lg)}.tagline{display:block;margin-left:var(--space--md);font-display:swap}.dark-mode .job-title,.dark-mode .pronouns,.dark-mode .taxonomy-term,.job-title,.pronouns,.taxonomy-term,[class*=-bg] .job-title,[class*=-bg] .pronouns,[class*=-bg] .taxonomy-term{color:var(--white);background:var(--black);background:var(--dark-blue--darker--20);display:inline-block;margin:0 var(--space--2xs) var(--space--2xs) 0;padding:var(--space--xs) var(--space--sm);transition:background-size var(--transition-speed--fast) cubic-bezier(.33,.66,.66,1);color:var(--white);border:var(--border-width--sm) solid transparent;font-size:var(--font-size--sm);font-weight:var(--font-weight--bold);font-display:fallback}.block--card.simple.pullquote,.block--card.tile.pullquote,.card.simple.pullquote,.card.tile.pullquote,.timeline-block:nth-of-type(even).pullquote,.timeline-block:nth-of-type(odd).pullquote{border-left-color:var(--dark-blue)}.dark-mode .job-title .material-icons,.dark-mode .pronouns .material-icons,.dark-mode .taxonomy-term .material-icons,.job-title .material-icons,.pronouns .material-icons,.taxonomy-term .material-icons,[class*=-bg] .job-title .material-icons,[class*=-bg] .pronouns .material-icons,[class*=-bg] .taxonomy-term .material-icons{position:relative;top:.1em;font-size:var(--icon-size--xs)}a.job-title,a.pronouns,a.taxonomy-term{text-decoration:none;border-bottom:solid var(--blue--lighter--60) var(--border-width--lg)}a.job-title:active,a.job-title:focus,a.job-title:hover,a.pronouns:active,a.pronouns:focus,a.pronouns:hover,a.taxonomy-term:active,a.taxonomy-term:focus,a.taxonomy-term:hover{text-decoration:none;outline-offset:var(--border-width--md)}a.job-title:visited,a.pronouns:visited,a.taxonomy-term:visited{color:var(--purple--lighter--80);border-bottom-color:var(--purple--lighter--80)}a.job-title:visited:active,a.job-title:visited:focus,a.job-title:visited:hover,a.pronouns:visited:active,a.pronouns:visited:focus,a.pronouns:visited:hover,a.taxonomy-term:visited:active,a.taxonomy-term:visited:focus,a.taxonomy-term:visited:hover{color:var(--purple);border-bottom-color:var(--purple)}.bg-video-container{position:relative;display:grid;align-content:center;padding:var(space--2xl);text-align:center}.block--card,.block--card.event,.card,.card.event{align-content:start}.bg-video-container > *{z-index:1}.bg-video-container > video{z-index:0}.bg-video-container button{position:absolute;bottom:var(--space--sm);left:var(--space--sm)}.bg-video-container button .material-icons{position:relative;top:var(--space--2xs);right:var(--space--2xs);font-size:inherit}.block--card.color-block-title .title,.card.color-block-title .title{color:var(--white);background:var(--gray);background:var(--blue);order:-2;padding:var(--space--md)}.block--card.color-block-title .title a:active,.block--card.color-block-title .title a:focus,.block--card.color-block-title .title a:hover,.block--card.event.alt .title a:active,.block--card.event.alt .title a:focus,.block--card.event.alt .title a:hover,.block--card.information.split-style .title a:active,.block--card.information.split-style .title a:focus,.block--card.information.split-style .title a:hover,.block--card.simple .title a:active,.block--card.simple .title a:focus,.block--card.simple .title a:hover,.card.color-block-title .title a:active,.card.color-block-title .title a:focus,.card.color-block-title .title a:hover,.card.event.alt .title a:active,.card.event.alt .title a:focus,.card.event.alt .title a:hover,.card.information.split-style .title a:active,.card.information.split-style .title a:focus,.card.information.split-style .title a:hover,.card.simple .title a:active,.card.simple .title a:focus,.card.simple .title a:hover{color:var(--black);outline-color:transparent;background-image:var(--gradient--vertical--light-blue);color:inherit;background:0 0}.block--card.color-block-title:focus-within .title a:after,.card.color-block-title:focus-within .title a:after{outline-color:var(--dark-blue--darker--80)}.block--card.color-block-title.dark-blue .title a:active,.block--card.color-block-title.dark-blue .title a:focus,.block--card.color-block-title.dark-blue .title a:hover,.card.color-block-title.dark-blue .title a:active,.card.color-block-title.dark-blue .title a:focus,.card.color-block-title.dark-blue .title a:hover,.dark-mode .block--card.simple .title a:active,.dark-mode .block--card.simple .title a:focus,.dark-mode .block--card.simple .title a:hover,.dark-mode .card.simple .title a:active,.dark-mode .card.simple .title a:focus,.dark-mode .card.simple .title a:hover{color:inherit;background:0 0}.block--card.color-block-title.light-green .title a:active,.block--card.color-block-title.light-green .title a:focus,.block--card.color-block-title.light-green .title a:hover,.card.color-block-title.light-green .title a:active,.card.color-block-title.light-green .title a:focus,.card.color-block-title.light-green .title a:hover{color:var(--white);outline-color:transparent;background-image:var(--gradient--vertical--dark-blue);color:inherit;background:0 0}.dark-mode .block--card.color-block-title:focus-within .title a:after,.dark-mode .card.color-block-title:focus-within .title a:after{outline-color:var(--blue--lighter--40)}.degree-card .title{grid-area:title;padding:var(--space--md) var(--space--md) 0 var(--space--md)}.degree-card .taxonomy-terms{grid-area:taxonomy}.degree-card .body{grid-area:body;padding:0 var(--space--md) var(--space--sm) var(--space--md)}.degree-card .more-link{grid-area:more;margin-left:var(--space--md)}.dark-mode .degree-card .department-link:active,.dark-mode .degree-card .department-link:focus,.dark-mode .degree-card .department-link:hover{color:var(--light-green);background-color:var(--black)}.block--card.event .image,.card.event .image{margin-bottom:calc(-1 * var(--space--lg))}.block--card.event .date,.card.event .date{flex:0 1 40%;order:0;margin-right:calc(-1 * var(--space--md));padding-left:var(--space--md);text-align:center;text-transform:uppercase;line-height:1}.block--card.event .date .month,.card.event .date .month{display:block;padding:var(--space--md) var(--space--lg) 0 var(--space--lg);color:var(--white);background-color:var(--blue);font-size:var(--font-size--2xl)}.block--card.event .date .day,.card.event .date .day{display:block;padding:0 var(--space--lg) var(--space--md) var(--space--lg);white-space:nowrap;word-spacing:-.2em;color:var(--white);background-color:var(--blue);font-size:var(--font-size--5xl);font-weight:var(--font-weight--semibold)}.block--card.event .title,.card.event .title{order:1;margin-top:var(--space--md);padding-right:var(--space--lg);padding-left:var(--space--lg)}.block--card.event .location,.card.event .location{flex:1 1 60%;order:2;align-self:flex-end;margin-bottom:0;padding:var(--space--md) var(--space--md) var(--space--md) var(--space--lg);text-transform:uppercase;color:var(--blue);font-style:normal}.block--card.event .body,.card.event .body{order:3;padding-right:var(--space--lg);padding-left:var(--space--lg)}.block--card.event.alt,.card.event.alt{display:grid;grid-template-areas:"image image" "date title" "date location" "body body" "terms terms";grid-template-columns:1fr 2fr;grid-template-rows:auto}.block--card.event.alt .title,.card.event.alt .title{color:var(--white);background:var(--gray);background:var(--blue);display:flex;grid-area:title;align-items:end;height:100%;margin:0;padding-top:var(--space--md)}.block--card.event.alt .location .block--countdown,.block--card.event.alt .location caption,.block--card.event.alt .location h5,.block--card.event.alt .location h6,.block--card.event.alt .title .block--countdown,.block--card.event.alt .title caption,.block--card.event.alt .title h5,.block--card.event.alt .title h6,.card.event.alt .location .block--countdown,.card.event.alt .location caption,.card.event.alt .location h5,.card.event.alt .location h6,.card.event.alt .title .block--countdown,.card.event.alt .title caption,.card.event.alt .title h5,.card.event.alt .title h6{color:var(--white)}.block--card.event.alt .image,.card.event.alt .image{grid-area:image;margin-bottom:0}.block--card.event.alt .date,.card.event.alt .date{display:grid;grid-area:date;grid-template-rows:1fr 1fr;width:100%;height:100%;margin:0;padding:0}.block--card.event.alt .date .month,.card.event.alt .date .month{display:grid;align-content:end;padding:var(--space--sm);background-color:var(--dark-blue)}.block--card.event.alt .date .day,.card.event.alt .date .day{padding:var(--space--sm);color:var(--dark-blue);background-color:var(--light-green)}.block--card.event.alt .location,.card.event.alt .location{color:var(--white);background:var(--gray);background:var(--blue);display:flex;grid-area:location;align-items:start;height:100%;padding-top:0}.block--card.event.alt .body,.card.event.alt .body{grid-area:body;padding:var(--space--md);padding-bottom:0}.block--card.event.alt .taxonomy-terms,.card.event.alt .taxonomy-terms{grid-area:terms;padding:var(--space--md)}.block--card.event.alt:focus-within .title a:after,.card.event.alt:focus-within .title a:after{outline-color:var(--dark-blue--darker--80)}.dark-mode .block--card.event.alt:focus-within .title a:after,.dark-mode .card.event.alt:focus-within .title a:after{outline-color:var(--blue--lighter--40)}.block--card.horizontal,.card.horizontal{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(10,auto);padding-bottom:0}.block--card.horizontal.image-optional,.card.horizontal.image-optional{grid-template-columns:auto 1fr}.block--card.horizontal .image,.card.horizontal .image{grid-column:1/span 1;grid-row:1/span all;margin-bottom:0;padding:0}.block--card.horizontal .image img,.card.horizontal .image img{object-fit:cover;width:100%;height:100%}.block--card.horizontal > *,.card.horizontal > *{grid-column:2/span 1}.block--card.information,.card.information{align-content:space-between;padding:0}.block--card.information .sorting-term,.card.information .sorting-term{order:0;min-width:30%;margin-left:var(--space--lg);padding:var(--space--xs);color:var(--white);background-color:var(--blue);font-size:var(--font-size--sm)}.block--card.information .title,.card.information .title{margin-top:var(--space--md);margin-right:var(--space--lg);margin-left:var(--space--lg);padding:0;border-bottom:solid var(--border-width--md) var(--blue)}.block--card.information .title .block__title,.block--card.institute .title a:hover,.block--card.solid-round.blue .body .cta.white,.block--card.solid-round.blue .body .white.cas-login-link,.block--card.solid-round.blue .body a.button.white,.card.information .title .block__title,.card.institute .title a:hover,.card.solid-round.blue .body .cta.white,.card.solid-round.blue .body .white.cas-login-link,.card.solid-round.blue .body a.button.white{color:var(--blue)}.block--card.information .body,.card.information .body{padding:var(--space--md) var(--space--lg)}.block--card.information .taxonomy-terms,.card.information .taxonomy-terms{display:flex;flex-flow:column;order:6;align-self:end;padding:0;background-color:var(--blue);font-weight:var(--font-weight--regular)}.block--card.information .taxonomy-term,.card.information .taxonomy-term{display:flex;float:none;align-items:center;margin:0;padding:var(--space--xs);color:var(--white);background-color:transparent;font-size:var(--font-size--sm)}.block--card.information .material-icons,.card.information .material-icons{margin-right:var(--space--sm);font-size:var(--space--lg)}.block--card.information.split-style,.card.information.split-style{display:grid;grid-template-areas:"title body" "sorting body" "terms body";grid-template-columns:1fr 1fr;grid-template-rows:1fr auto auto;align-items:initial;align-content:start}.block--card.information.split-style .title,.card.information.split-style .title{color:var(--white);background:var(--gray);background:var(--blue);grid-area:title;margin:0;padding:var(--space--lg) var(--space--lg)}.block--card.information.split-style .block__title,.block--card.information.split-style .title .block--countdown,.block--card.information.split-style .title caption,.block--card.information.split-style .title h5,.block--card.information.split-style .title h6,.card.information.split-style .block__title,.card.information.split-style .title .block--countdown,.card.information.split-style .title caption,.card.information.split-style .title h5,.card.information.split-style .title h6{color:var(--white)}.block--card.information.split-style .sorting-term,.card.information.split-style .sorting-term{display:flex;grid-area:sorting;align-items:center;margin:0;background-color:var(--dark-blue)}.block--card.information.split-style .taxonomy-terms,.card.information.split-style .taxonomy-terms{grid-area:terms;background-color:var(--dark-blue)}.block--card.information.split-style .body,.card.information.split-style .body,.event-list .event .body{grid-area:body}.block--card.information.split-style:focus-within .title a:after,.card.information.split-style:focus-within .title a:after{outline-color:var(--dark-blue--darker--80)}.dark-mode .block--card.information.split-style:focus-within .title a:after,.dark-mode .card.information.split-style:focus-within .title a:after{outline-color:var(--blue--lighter--40)}.block--card.simple,.card.simple{background:var(--gray--lighter--60);background:var(--gray--lighter--80);padding:0;text-align:center}.block--card.simple .title,.card.simple .title{color:var(--white);background:var(--gray);background:var(--blue);padding:var(--space--lg)}.alert.emergency .alert-header,.block--card.simple .title .block--countdown,.block--card.simple .title caption,.block--card.simple .title h5,.block--card.simple .title h6,.box-headline .block--countdown,.box-headline caption,.card.simple .title .block--countdown,.card.simple .title caption,.card.simple .title h5,.card.simple .title h6,.dark-mode .block--card.institute .content,.dark-mode .block--card.institute .title a:hover,.dark-mode .block--card.simple .block--countdown,.dark-mode .block--card.simple caption,.dark-mode .block--card.simple h5,.dark-mode .block--card.simple h6,.dark-mode .block--card.tile .block--countdown,.dark-mode .block--card.tile caption,.dark-mode .card.institute .content,.dark-mode .card.institute .title a:hover,.dark-mode .card.simple .block--countdown,.dark-mode .card.simple caption,.dark-mode .card.simple h5,.dark-mode .card.simple h6,.dark-mode .card.tile .block--countdown,.dark-mode .card.tile caption,.dark-mode .degree-card .department-link,.dark-mode .org-chart a,.dark-mode .user-login-form .cas-login-link,.left-aligned-bar .block--countdown,.left-aligned-bar caption,.left-aligned-bar h5,.left-aligned-bar h6,.right-aligned-bar .block--countdown,.right-aligned-bar caption,.right-aligned-bar h5,.right-aligned-bar h6{color:var(--white)}.block--card.simple .body,.card.simple .body{padding:var(--space--lg)}.block--card.simple:focus-within .title a:after,.card.simple:focus-within .title a:after{outline-color:var(--dark-blue--darker--80)}.dark-mode .block--card.simple .cas-login-link:active,.dark-mode .block--card.simple .cas-login-link:focus,.dark-mode .block--card.simple .cas-login-link:hover,.dark-mode .block--card.simple .cta:active,.dark-mode .block--card.simple .cta:focus,.dark-mode .block--card.simple .cta:hover,.dark-mode .card.simple .cas-login-link:active,.dark-mode .card.simple .cas-login-link:focus,.dark-mode .card.simple .cas-login-link:hover,.dark-mode .card.simple .cta:active,.dark-mode .card.simple .cta:focus,.dark-mode .card.simple .cta:hover{outline-color:inherit}.dark-mode .block--card.simple:focus-within .title a:after,.dark-mode .card.simple:focus-within .title a:after{outline-color:var(--blue--lighter--40)}.block--card.solid-round,.card.solid-round{border-radius:var(--space--2xl);box-shadow:none}.block--card.solid-round a:after,.block--card.tile a:after,.card.solid-round a:after,.card.tile a:after{border-radius:var(--space--2xl)}.block--card.solid-round .title,.card.solid-round .title,.ultimenu--basic .region{padding:0}.block--card.solid-round .title .block__title,.card.solid-round .title .block__title{padding:var(--space--lg) var(--space--lg) 0;font-weight:var(--font-weight--black)}.block--card.solid-round .image,.card.solid-round .image{position:absolute;right:0;bottom:0;overflow:hidden;flex:0 1 100%;order:2;max-width:50%;max-height:100%;margin:0;border-radius:0 var(--space--2xl) var(--space--2xl) 0}.block--card.solid-round .image img,.card.solid-round .image img{display:block;object-fit:contain;width:100%;height:100%;margin:0 var(--space--2xl) 0;opacity:25%}.block--card.solid-round .body,.card.solid-round .body{max-width:23rem;padding:var(--space--md) var(--space--lg) 0}.block--card.solid-round .body p,.card.solid-round .body p{margin:0 0 var(--space--lg);font-size:var(--font-size--sm)}.block--card.solid-round .body .button.white,.block--card.solid-round .body .cta.white,.block--card.solid-round .body .white.cas-login-link,.card.solid-round .body .button.white,.card.solid-round .body .cta.white,.card.solid-round .body .white.cas-login-link{box-shadow:none;font-size:var(--font-size--sm)}.block--card.solid-round.blue,.card.solid-round.blue,.dark-mode directory-banner-person-list .mat-form-field.mat-focused .mat-form-field-ripple{background-color:var(--blue--lighter--40)}.block--card.solid-round.blue .body,.card.solid-round.blue .body{color:var(--blue--darker--40)}.block--card.solid-round.blue .body .cta.white:focus,.block--card.solid-round.blue .body .cta.white:hover,.block--card.solid-round.blue .body .white.cas-login-link:focus,.block--card.solid-round.blue .body .white.cas-login-link:hover,.block--card.solid-round.blue .body a.button.white:focus,.block--card.solid-round.blue .body a.button.white:hover,.card.solid-round.blue .body .cta.white:focus,.card.solid-round.blue .body .cta.white:hover,.card.solid-round.blue .body .white.cas-login-link:focus,.card.solid-round.blue .body .white.cas-login-link:hover,.card.solid-round.blue .body a.button.white:focus,.card.solid-round.blue .body a.button.white:hover,western-footer .site-footer{color:var(--white);background-color:var(--blue)}.block--card.solid-round.green,.card.solid-round.green,.pager ul li.is-active a{background-color:var(--light-green--lighter--40)}.block--card.solid-round.green .body,.card.solid-round.green .body{color:var(--dark-green--darker--20)}.block--card.solid-round.green .body .cta.white:focus,.block--card.solid-round.green .body .cta.white:hover,.block--card.solid-round.green .body .white.cas-login-link:focus,.block--card.solid-round.green .body .white.cas-login-link:hover,.block--card.solid-round.green .body a.button.white:focus,.block--card.solid-round.green .body a.button.white:hover,.card.solid-round.green .body .cta.white:focus,.card.solid-round.green .body .cta.white:hover,.card.solid-round.green .body .white.cas-login-link:focus,.card.solid-round.green .body .white.cas-login-link:hover,.card.solid-round.green .body a.button.white:focus,.card.solid-round.green .body a.button.white:hover{color:var(--white);background-color:var(--green)}.block--card.tile,.card.tile{background:var(--gray--lighter--60);background:var(--blue--lighter--60);padding:var(--space--md);border-radius:var(--space--2xl)}.block--card.tile:hover a:after,.card.tile:hover a:after{border-radius:var(--space--2xl);outline:transparent}.block--card.tile .image,.card.tile .image{display:flex;order:1;justify-content:flex-end;margin:0 0 var(--space--md);border-radius:0 var(--space--2xl) 0 0}.block--card.tile .image img,.card.tile .image img{display:block;object-fit:scale-down;width:auto;max-height:6.25rem;margin:0;opacity:25%}.block--card.tile .taxonomy-term,.card.tile .taxonomy-term,.round-edges{border-radius:var(--border-radius--rounder)}.block--card,.card,.event-list .event .date{border:var(--border-width--sm) solid transparent}.block--card.tile .title,.card.tile .title{margin:0;padding:0 var(--space--xs) var(--space--xs);text-transform:uppercase}.block--card.tile .title .block__title,.card.tile .title .block__title{margin:0;font-size:var(--font-size--2xl)}.block--card.tile .title .block__title a:active,.block--card.tile .title .block__title a:focus,.block--card.tile .title .block__title a:hover,.card.tile .title .block__title a:active,.card.tile .title .block__title a:focus,.card.tile .title .block__title a:hover,.email_signature_table tr,.ultimenu--horizontal .ultimenu__link.is-active,.ultimenu--horizontal .ultimenu__link.is-active.open{background:0 0}.box-headline a.patternLink:focus,.box-headline a:focus,.dark-mode .block--card.tile a.patternLink:focus,.dark-mode .block--card.tile a:focus,.dark-mode .card.tile a.patternLink:focus,.dark-mode .card.tile a:focus,.dark-mode .layout-builder a.patternLink:focus,.dark-mode .layout-builder a:focus,.dark-mode .timeline-block:nth-of-type(even) a.patternLink:focus,.dark-mode .timeline-block:nth-of-type(even) a:focus,.dark-mode .timeline-block:nth-of-type(odd) a.patternLink:focus,.dark-mode .timeline-block:nth-of-type(odd) a:focus{outline-color:var(--blue--lighter--40)}.block--card.institute,.card.institute{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;padding:0}.block--card.institute .image,.card.institute .image{grid-column:1/span 1;grid-row:1/span 1;margin-bottom:0}.block--card.institute .image:after,.card.institute .image:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";opacity:.9;background-color:var(--white)}.block--card.institute .content,.card.institute .content{z-index:1;grid-column:1/span 1;grid-row:1/span 1;padding:var(--space--xs);color:var(--black)}.block--card.institute .content p,.card.institute .content p{font-size:var(--font-size--xs);line-height:1.3}.block--card.institute .content img,.card.institute .content img{float:left;max-width:40%}.block--card.institute .intro,.card.institute .intro{text-transform:uppercase;color:var(--dark-blue--darker--40)}.block--card.institute .title,.card.institute .title{gap:var(--space--xs);display:flex;align-items:center}.block--card.institute .title .block__title,.card.institute .title .block__title{text-transform:uppercase;font-family:var(--font--title);font-size:var(--font-size--md)}.block--card.institute .material-icons,.card.institute .material-icons{color:var(--white);background-color:var(--dark-blue--darker--20);font-size:var(--icon-size--md)}.dark-mode .block--card.institute .intro,.dark-mode .card.institute .intro{color:var(--blue--lighter--80)}.dark-mode .block--card.institute .image:after,.dark-mode .card.institute .image:after{background-color:var(--black)}.org-chart,.org-chart .item-level-b:last-of-type > a:before,.org-chart .item-level-b:last-of-type > h2 a:before,.org-chart .item-level-b:last-of-type > h2 span:before,.org-chart .item-level-b:last-of-type > h3 a:before,.org-chart .item-level-b:last-of-type > h3 span:before,.org-chart .item-level-b:last-of-type > h4 a:before,.org-chart .item-level-b:last-of-type > h4 span:before,.org-chart .item-level-b:last-of-type > h5 a:before,.org-chart .item-level-b:last-of-type > h5 span:before,.org-chart .item-level-b:last-of-type > h6 a:before,.org-chart .item-level-b:last-of-type > h6 span:before,.org-chart .item-level-b:last-of-type > span:before,.org-chart .item-level-c:last-of-type > a:before,.org-chart .item-level-c:last-of-type > h2 a:before,.org-chart .item-level-c:last-of-type > h2 span:before,.org-chart .item-level-c:last-of-type > h3 a:before,.org-chart .item-level-c:last-of-type > h3 span:before,.org-chart .item-level-c:last-of-type > h4 a:before,.org-chart .item-level-c:last-of-type > h4 span:before,.org-chart .item-level-c:last-of-type > h5 a:before,.org-chart .item-level-c:last-of-type > h5 span:before,.org-chart .item-level-c:last-of-type > h6 a:before,.org-chart .item-level-c:last-of-type > h6 span:before,.org-chart .item-level-c:last-of-type > span:before,.org-chart .item-level-d:last-of-type > a:before,.org-chart .item-level-d:last-of-type > h2 a:before,.org-chart .item-level-d:last-of-type > h2 span:before,.org-chart .item-level-d:last-of-type > h3 a:before,.org-chart .item-level-d:last-of-type > h3 span:before,.org-chart .item-level-d:last-of-type > h4 a:before,.org-chart .item-level-d:last-of-type > h4 span:before,.org-chart .item-level-d:last-of-type > h5 a:before,.org-chart .item-level-d:last-of-type > h5 span:before,.org-chart .item-level-d:last-of-type > h6 a:before,.org-chart .item-level-d:last-of-type > h6 span:before,.org-chart .item-level-d:last-of-type > span:before,.org-chart .item-level-e:last-of-type > a:before,.org-chart .item-level-e:last-of-type > h2 a:before,.org-chart .item-level-e:last-of-type > h2 span:before,.org-chart .item-level-e:last-of-type > h3 a:before,.org-chart .item-level-e:last-of-type > h3 span:before,.org-chart .item-level-e:last-of-type > h4 a:before,.org-chart .item-level-e:last-of-type > h4 span:before,.org-chart .item-level-e:last-of-type > h5 a:before,.org-chart .item-level-e:last-of-type > h5 span:before,.org-chart .item-level-e:last-of-type > h6 a:before,.org-chart .item-level-e:last-of-type > h6 span:before,.org-chart .item-level-e:last-of-type > span:before,.org-chart .item-level-f:last-of-type > a:before,.org-chart .item-level-f:last-of-type > h2 a:before,.org-chart .item-level-f:last-of-type > h2 span:before,.org-chart .item-level-f:last-of-type > h3 a:before,.org-chart .item-level-f:last-of-type > h3 span:before,.org-chart .item-level-f:last-of-type > h4 a:before,.org-chart .item-level-f:last-of-type > h4 span:before,.org-chart .item-level-f:last-of-type > h5 a:before,.org-chart .item-level-f:last-of-type > h5 span:before,.org-chart .item-level-f:last-of-type > h6 a:before,.org-chart .item-level-f:last-of-type > h6 span:before,.org-chart .item-level-f:last-of-type > span:before,.org-chart .item-level-g:last-of-type > a:before,.org-chart .item-level-g:last-of-type > h2 a:before,.org-chart .item-level-g:last-of-type > h2 span:before,.org-chart .item-level-g:last-of-type > h3 a:before,.org-chart .item-level-g:last-of-type > h3 span:before,.org-chart .item-level-g:last-of-type > h4 a:before,.org-chart .item-level-g:last-of-type > h4 span:before,.org-chart .item-level-g:last-of-type > h5 a:before,.org-chart .item-level-g:last-of-type > h5 span:before,.org-chart .item-level-g:last-of-type > h6 a:before,.org-chart .item-level-g:last-of-type > h6 span:before,.org-chart .item-level-g:last-of-type > span:before,.org-chart .item-level-h:last-of-type > a:before,.org-chart .item-level-h:last-of-type > h2 a:before,.org-chart .item-level-h:last-of-type > h2 span:before,.org-chart .item-level-h:last-of-type > h3 a:before,.org-chart .item-level-h:last-of-type > h3 span:before,.org-chart .item-level-h:last-of-type > h4 a:before,.org-chart .item-level-h:last-of-type > h4 span:before,.org-chart .item-level-h:last-of-type > h5 a:before,.org-chart .item-level-h:last-of-type > h5 span:before,.org-chart .item-level-h:last-of-type > h6 a:before,.org-chart .item-level-h:last-of-type > h6 span:before,.org-chart .item-level-h:last-of-type > span:before,.org-chart .item-level-i:last-of-type > a:before,.org-chart .item-level-i:last-of-type > h2 a:before,.org-chart .item-level-i:last-of-type > h2 span:before,.org-chart .item-level-i:last-of-type > h3 a:before,.org-chart .item-level-i:last-of-type > h3 span:before,.org-chart .item-level-i:last-of-type > h4 a:before,.org-chart .item-level-i:last-of-type > h4 span:before,.org-chart .item-level-i:last-of-type > h5 a:before,.org-chart .item-level-i:last-of-type > h5 span:before,.org-chart .item-level-i:last-of-type > h6 a:before,.org-chart .item-level-i:last-of-type > h6 span:before,.org-chart .item-level-i:last-of-type > span:before,.org-chart .item-level-j:last-of-type > a:before,.org-chart .item-level-j:last-of-type > h2 a:before,.org-chart .item-level-j:last-of-type > h2 span:before,.org-chart .item-level-j:last-of-type > h3 a:before,.org-chart .item-level-j:last-of-type > h3 span:before,.org-chart .item-level-j:last-of-type > h4 a:before,.org-chart .item-level-j:last-of-type > h4 span:before,.org-chart .item-level-j:last-of-type > h5 a:before,.org-chart .item-level-j:last-of-type > h5 span:before,.org-chart .item-level-j:last-of-type > h6 a:before,.org-chart .item-level-j:last-of-type > h6 span:before,.org-chart .item-level-j:last-of-type > span:before,.org-chart .item-level-k:last-of-type > a:before,.org-chart .item-level-k:last-of-type > h2 a:before,.org-chart .item-level-k:last-of-type > h2 span:before,.org-chart .item-level-k:last-of-type > h3 a:before,.org-chart .item-level-k:last-of-type > h3 span:before,.org-chart .item-level-k:last-of-type > h4 a:before,.org-chart .item-level-k:last-of-type > h4 span:before,.org-chart .item-level-k:last-of-type > h5 a:before,.org-chart .item-level-k:last-of-type > h5 span:before,.org-chart .item-level-k:last-of-type > h6 a:before,.org-chart .item-level-k:last-of-type > h6 span:before,.org-chart .item-level-k:last-of-type > span:before{background:var(--chart-background-color)}.layout-builder-block.block--card .title a::after,.layout-builder-block.card .title a::after{position:initial}.block--card,.card{position:relative;display:flex;flex-flow:row wrap;margin-bottom:var(--space--md);padding-bottom:var(--space--md)}.block--card:focus-within,.block--card:hover,.card:focus-within,.card:hover{z-index:1}.block--card:focus-within .title a:after,.block--card:hover .title a:after,.card:focus-within .title a:after,.card:hover .title a:after{outline:var(--border-width--md) solid transparent;outline-offset:var(--space--2xs);box-shadow:var(--shadow--soft--hover)}.block--card:focus-within .title a:after,.card:focus-within .title a:after{outline-style:dotted;outline-color:inherit}.block--card .image,.card .image{flex:0 1 100%;order:-1;width:100%;margin-bottom:var(--space--xs)}.block--card .image img,.card .image img,.featured-major-splash-area img,.splash img{display:block;object-fit:cover;width:100%;height:100%}.block--card .taxonomy-terms,.block--card .title,.card .taxonomy-terms,.card .title{flex:0 1 100%;padding:0 var(--space--xs)}.block--card .title .block__title,.card .title .block__title{margin-top:0;line-height:initial}.block--card .title a,.card .title a{display:inline-block;text-decoration:none}.block--card .title a:after,.card .title a:after,.hover-card .title a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";transition:var(--transition-speed--md) var(--ease--standard) box-shadow;box-shadow:var(--shadow--soft)}.block--card .title a:active,.block--card .title a:focus,.block--card .title a:hover,.card .title a:active,.card .title a:focus,.card .title a:hover{color:inherit;outline:0;background:0 0}.block--card .date,.card .date{flex:0 1 100%;padding:0 var(--space--xs);font-weight:700}.block--card .location,.card .location{flex:0 1 100%;margin-bottom:var(--space--md);padding:0 var(--space--xs);font-style:italic}.block--card .body,.card .body{flex:0 1 100%;padding:0 var(--space--xs);line-height:1.8}.block--card .body .date,.card .body .date{font-weight:var(--font-weight--semibold)}.block--card .body a[href^="mailto:"],.card .body a[href^="mailto:"]{word-break:break-all}.dark-mode .block--card .title a:after,.dark-mode .card .title a:after{box-shadow:var(--shadow--dark-mode)}.dark-mode .block--card .title a:active:after,.dark-mode .block--card .title a:focus:after,.dark-mode .block--card .title a:hover:after,.dark-mode .card .title a:active:after,.dark-mode .card .title a:focus:after,.dark-mode .card .title a:hover:after{color:var(--blue--lighter--40);box-shadow:var(--shadow--dark-mode--hover)}.degree-card{display:grid;grid-template-areas:"taxonomy" "title" "body" "more";grid-template-rows:auto auto 1fr auto}.degree-card .title{padding:var(--space--md) var(--space--md) 0 var(--space--md);grid-area:title}.degree-card .title h3{margin-top:0;font-size:var(--font-size--3xl)}.block--local-tasks-block,.breadcrumb,.degree-card .body h4,.org-chart,.tabs-primary,.transcript-link{font-size:var(--font-size--sm)}.degree-card .taxonomy-terms{padding:0;grid-area:taxonomy}.degree-card .taxonomy-term{margin-right:var(--space--xs);padding:var(--space--xs) var(--space--sm)}.degree-card .body{padding:0 var(--space--md) var(--space--sm) var(--space--md);grid-area:body}.degree-card .body h4{margin-bottom:0;text-transform:uppercase;color:var(--black);font-weight:700}.alert .alert-body,.degree-card .department-links>div{margin:var(--space--md) 0}.degree-card .department-link{text-decoration:none;font-size:var(--font-size--md);font-weight:700}.degree-card .more-link{margin-left:var(--space--md);grid-area:more}.dark-mode .degree-card .department-link:active,.dark-mode .degree-card .department-link:focus,.dark-mode .degree-card .department-link:hover{background-color:var(--black);color:var(--light-green)}.hover-card{position:relative;margin-bottom:var(--space--md)}.hover-card p{font-size:var(--font-size--xs);font-weight:var(--font-weight--light);line-height:1.2}.hover-card .title{padding:var(--space--sm);background-color:rgba(var(--dark-blue--darker--40--rgb),.75)}.hover-card .title a{text-decoration:none;color:var(--white);font-family:var(--font--title)}.hover-card .title a:active,.hover-card .title a:focus,.hover-card .title a:hover{background-image:none}.hover-card .title a:focus:after{outline:dotted var(--border-width--md) var(--blue);outline-offset:var(--border-width--md)}.hover-card .title h2,.hover-card .title h3,.hover-card .title h4,.hover-card .title h5,.hover-card .title h6{margin:0;font-size:var(--font-size--md)}.hover-card .body{padding:var(--space--sm);padding-right:var(--toggle-size--sm)}.hover-card .read-more{position:absolute;right:0;bottom:var(--space--sm);display:grid;align-content:center;justify-content:center;width:var(--toggle-size--sm);color:var(--blue)}.hover-card .image{position:relative;z-index:-1}.flowchart .material-icons,.hover-card .image img{display:block}.flowchart ol{display:flex;flex-flow:column;padding:0;list-style-type:none}.flowchart li{display:flex;flex-flow:column;max-width:22.5rem;margin:auto;color:var(--black)}.breadcrumb ol li,.breadcrumb ol li:before,.views-exposed-form>div{margin-right:var(--space--xs)}.block--local-tasks-block ul:not(.contextual-links) li,.messages ul,.org-chart ul{margin-bottom:0}.flowchart .item{padding:var(--space--md);border:var(--border-width--md) solid transparent}.flowchart .flow-down{display:block;margin:auto;padding:var(--space--md)}.flowchart .flow-right{display:none;align-self:center;padding:var(--space--md)}.org-chart{--chart-background-color:var(--white);--chart-background-color--dark-mode:var(--black);--chart-border-width:3px;--chart-line-color:var(--gray--lighter--40);--chart-max-size:18.75rem;--chart-spacing:var(--space--md);position:relative;display:grid;justify-content:center;max-width:var(--content-area-max-width);color:var(--black)}.org-chart h2,.org-chart h3,.org-chart h4,.org-chart h5,.org-chart h6{color:var(--black);font-size:var(--font-size--regular);font-weight:var(--font-weight--regular)}.org-chart ul{position:relative;display:flex;flex-flow:column;margin-left:var(--chart-spacing);padding:0;list-style:none}.org-chart ul li a,.org-chart ul li h2,.org-chart ul li h3,.org-chart ul li h4,.org-chart ul li h5,.org-chart ul li h6,.org-chart ul li span{position:relative;display:block;max-width:var(--chart-max-size);margin:0;text-align:center;text-decoration:none}.org-chart ul li > h2 span,.org-chart ul li > h3 span,.org-chart ul li > h4 span,.org-chart ul li > h5 span,.org-chart ul li > h6 span,.org-chart ul li > span{margin-top:var(--chart-spacing);margin-left:var(--chart-spacing);padding:calc(var(--chart-spacing)/ 2);background:var(--gray--lighter--60)}.org-chart ul li > a,.org-chart ul li > h2 a,.org-chart ul li > h3 a,.org-chart ul li > h4 a,.org-chart ul li > h5 a,.org-chart ul li > h6 a{margin-top:var(--chart-spacing);margin-left:var(--chart-spacing);padding:calc(var(--chart-spacing)/ 2);color:var(--white);background-color:var(--blue)}.org-chart ul li > a:active,.org-chart ul li > a:focus,.org-chart ul li > a:hover,.org-chart ul li > h2 a:active,.org-chart ul li > h2 a:focus,.org-chart ul li > h2 a:hover,.org-chart ul li > h3 a:active,.org-chart ul li > h3 a:focus,.org-chart ul li > h3 a:hover,.org-chart ul li > h4 a:active,.org-chart ul li > h4 a:focus,.org-chart ul li > h4 a:hover,.org-chart ul li > h5 a:active,.org-chart ul li > h5 a:focus,.org-chart ul li > h5 a:hover,.org-chart ul li > h6 a:active,.org-chart ul li > h6 a:focus,.org-chart ul li > h6 a:hover{color:var(--dark-blue);outline-offset:calc(-1 * var(--border-width--lg))}.org-chart ul li.dark > a,.org-chart ul li.dark > h2 a,.org-chart ul li.dark > h3 a,.org-chart ul li.dark > h4 a,.org-chart ul li.dark > h5 a,.org-chart ul li.dark > h6 a{color:var(--white);background-color:var(--dark-blue)}.org-chart ul li.light > h2 span,.org-chart ul li.light > h3 span,.org-chart ul li.light > h4 span,.org-chart ul li.light > h5 span,.org-chart ul li.light > h6 span,.org-chart ul li.light > span{background:var(--gray--lighter--80)}.org-chart ul li.light > a,.org-chart ul li.light > h2 a,.org-chart ul li.light > h3 a,.org-chart ul li.light > h4 a,.org-chart ul li.light > h5 a,.org-chart ul li.light > h6 a{color:var(--dark-blue--darker--60);background-color:var(--blue--lighter--40)}.org-chart ul li.light > a:active,.org-chart ul li.light > a:focus,.org-chart ul li.light > a:hover,.org-chart ul li.light > h2 a:active,.org-chart ul li.light > h2 a:focus,.org-chart ul li.light > h2 a:hover,.org-chart ul li.light > h3 a:active,.org-chart ul li.light > h3 a:focus,.org-chart ul li.light > h3 a:hover,.org-chart ul li.light > h4 a:active,.org-chart ul li.light > h4 a:focus,.org-chart ul li.light > h4 a:hover,.org-chart ul li.light > h5 a:active,.org-chart ul li.light > h5 a:focus,.org-chart ul li.light > h5 a:hover,.org-chart ul li.light > h6 a:active,.org-chart ul li.light > h6 a:focus,.org-chart ul li.light > h6 a:hover{color:var(--blue--lighter--80);background-image:var(--gradient--vertical--dark-blue)}.org-chart ul.level-a .item-level-a{margin-bottom:var(--chart-spacing)}.org-chart ul.level-b .item-level-b > span > a{max-width:none;margin-right:calc(var(--chart-spacing)/ 2);margin-left:var(--chart-spacing)}.org-chart .item-level-b,.org-chart .item-level-c,.org-chart .item-level-d,.org-chart .item-level-e,.org-chart .item-level-f,.org-chart .item-level-g,.org-chart .item-level-h,.org-chart .item-level-i,.org-chart .item-level-j,.org-chart .item-level-k{border-left:solid var(--chart-border-width) var(--chart-line-color)}.org-chart .item-level-b > a:before,.org-chart .item-level-b > h2 a:before,.org-chart .item-level-b > h2 span:before,.org-chart .item-level-b > h3 a:before,.org-chart .item-level-b > h3 span:before,.org-chart .item-level-b > h4 a:before,.org-chart .item-level-b > h4 span:before,.org-chart .item-level-b > h5 a:before,.org-chart .item-level-b > h5 span:before,.org-chart .item-level-b > h6 a:before,.org-chart .item-level-b > h6 span:before,.org-chart .item-level-b > span:before,.org-chart .item-level-c > a:before,.org-chart .item-level-c > h2 a:before,.org-chart .item-level-c > h2 span:before,.org-chart .item-level-c > h3 a:before,.org-chart .item-level-c > h3 span:before,.org-chart .item-level-c > h4 a:before,.org-chart .item-level-c > h4 span:before,.org-chart .item-level-c > h5 a:before,.org-chart .item-level-c > h5 span:before,.org-chart .item-level-c > h6 a:before,.org-chart .item-level-c > h6 span:before,.org-chart .item-level-c > span:before,.org-chart .item-level-d > a:before,.org-chart .item-level-d > h2 a:before,.org-chart .item-level-d > h2 span:before,.org-chart .item-level-d > h3 a:before,.org-chart .item-level-d > h3 span:before,.org-chart .item-level-d > h4 a:before,.org-chart .item-level-d > h4 span:before,.org-chart .item-level-d > h5 a:before,.org-chart .item-level-d > h5 span:before,.org-chart .item-level-d > h6 a:before,.org-chart .item-level-d > h6 span:before,.org-chart .item-level-d > span:before,.org-chart .item-level-e > a:before,.org-chart .item-level-e > h2 a:before,.org-chart .item-level-e > h2 span:before,.org-chart .item-level-e > h3 a:before,.org-chart .item-level-e > h3 span:before,.org-chart .item-level-e > h4 a:before,.org-chart .item-level-e > h4 span:before,.org-chart .item-level-e > h5 a:before,.org-chart .item-level-e > h5 span:before,.org-chart .item-level-e > h6 a:before,.org-chart .item-level-e > h6 span:before,.org-chart .item-level-e > span:before,.org-chart .item-level-f > a:before,.org-chart .item-level-f > h2 a:before,.org-chart .item-level-f > h2 span:before,.org-chart .item-level-f > h3 a:before,.org-chart .item-level-f > h3 span:before,.org-chart .item-level-f > h4 a:before,.org-chart .item-level-f > h4 span:before,.org-chart .item-level-f > h5 a:before,.org-chart .item-level-f > h5 span:before,.org-chart .item-level-f > h6 a:before,.org-chart .item-level-f > h6 span:before,.org-chart .item-level-f > span:before,.org-chart .item-level-g > a:before,.org-chart .item-level-g > h2 a:before,.org-chart .item-level-g > h2 span:before,.org-chart .item-level-g > h3 a:before,.org-chart .item-level-g > h3 span:before,.org-chart .item-level-g > h4 a:before,.org-chart .item-level-g > h4 span:before,.org-chart .item-level-g > h5 a:before,.org-chart .item-level-g > h5 span:before,.org-chart .item-level-g > h6 a:before,.org-chart .item-level-g > h6 span:before,.org-chart .item-level-g > span:before,.org-chart .item-level-h > a:before,.org-chart .item-level-h > h2 a:before,.org-chart .item-level-h > h2 span:before,.org-chart .item-level-h > h3 a:before,.org-chart .item-level-h > h3 span:before,.org-chart .item-level-h > h4 a:before,.org-chart .item-level-h > h4 span:before,.org-chart .item-level-h > h5 a:before,.org-chart .item-level-h > h5 span:before,.org-chart .item-level-h > h6 a:before,.org-chart .item-level-h > h6 span:before,.org-chart .item-level-h > span:before,.org-chart .item-level-i > a:before,.org-chart .item-level-i > h2 a:before,.org-chart .item-level-i > h2 span:before,.org-chart .item-level-i > h3 a:before,.org-chart .item-level-i > h3 span:before,.org-chart .item-level-i > h4 a:before,.org-chart .item-level-i > h4 span:before,.org-chart .item-level-i > h5 a:before,.org-chart .item-level-i > h5 span:before,.org-chart .item-level-i > h6 a:before,.org-chart .item-level-i > h6 span:before,.org-chart .item-level-i > span:before,.org-chart .item-level-j > a:before,.org-chart .item-level-j > h2 a:before,.org-chart .item-level-j > h2 span:before,.org-chart .item-level-j > h3 a:before,.org-chart .item-level-j > h3 span:before,.org-chart .item-level-j > h4 a:before,.org-chart .item-level-j > h4 span:before,.org-chart .item-level-j > h5 a:before,.org-chart .item-level-j > h5 span:before,.org-chart .item-level-j > h6 a:before,.org-chart .item-level-j > h6 span:before,.org-chart .item-level-j > span:before,.org-chart .item-level-k > a:before,.org-chart .item-level-k > h2 a:before,.org-chart .item-level-k > h2 span:before,.org-chart .item-level-k > h3 a:before,.org-chart .item-level-k > h3 span:before,.org-chart .item-level-k > h4 a:before,.org-chart .item-level-k > h4 span:before,.org-chart .item-level-k > h5 a:before,.org-chart .item-level-k > h5 span:before,.org-chart .item-level-k > h6 a:before,.org-chart .item-level-k > h6 span:before,.org-chart .item-level-k > span:before{position:absolute;bottom:0;left:0;display:block;width:calc(var(--chart-spacing) + var(--chart-border-width));height:50%;content:"";transform:translate(-100%);border-top:solid var(--chart-border-width) var(--chart-line-color);background:0 0}.org-chart .item-level-b:last-child > .level-c:before,.org-chart .item-level-c:last-child > .level-d:before,.org-chart .item-level-d:last-child > .level-e:before,.org-chart .item-level-e:last-child > .level-f:before,.org-chart .item-level-f:last-child > .level-g:before,.org-chart .item-level-g:last-child > .level-h:before,.org-chart .item-level-h:last-child > .level-i:before,.org-chart .item-level-i:last-child > .level-j:before,.org-chart .item-level-j:last-child > .level-k:before{position:absolute;bottom:0;left:0;display:block;width:calc(var(--chart-spacing) + var(--chart-border-width));height:100%;content:"";transform:translate(-100%);background:var(--chart-background-color)}.dark-mode .org-chart,.dark-mode .org-chart .item-level-b:last-child>.level-c:before,.dark-mode .org-chart .item-level-b:last-of-type>a:before,.dark-mode .org-chart .item-level-b:last-of-type>h2 a:before,.dark-mode .org-chart .item-level-b:last-of-type>h2 span:before,.dark-mode .org-chart .item-level-b:last-of-type>h3 a:before,.dark-mode .org-chart .item-level-b:last-of-type>h3 span:before,.dark-mode .org-chart .item-level-b:last-of-type>h4 a:before,.dark-mode .org-chart .item-level-b:last-of-type>h4 span:before,.dark-mode .org-chart .item-level-b:last-of-type>h5 a:before,.dark-mode .org-chart .item-level-b:last-of-type>h5 span:before,.dark-mode .org-chart .item-level-b:last-of-type>h6 a:before,.dark-mode .org-chart .item-level-b:last-of-type>h6 span:before,.dark-mode .org-chart .item-level-b:last-of-type>span:before,.dark-mode .org-chart .item-level-c:last-child>.level-d:before,.dark-mode .org-chart .item-level-c:last-of-type>a:before,.dark-mode .org-chart .item-level-c:last-of-type>h2 a:before,.dark-mode .org-chart .item-level-c:last-of-type>h2 span:before,.dark-mode .org-chart .item-level-c:last-of-type>h3 a:before,.dark-mode .org-chart .item-level-c:last-of-type>h3 span:before,.dark-mode .org-chart .item-level-c:last-of-type>h4 a:before,.dark-mode .org-chart .item-level-c:last-of-type>h4 span:before,.dark-mode .org-chart .item-level-c:last-of-type>h5 a:before,.dark-mode .org-chart .item-level-c:last-of-type>h5 span:before,.dark-mode .org-chart .item-level-c:last-of-type>h6 a:before,.dark-mode .org-chart .item-level-c:last-of-type>h6 span:before,.dark-mode .org-chart .item-level-c:last-of-type>span:before,.dark-mode .org-chart .item-level-d:last-child>.level-e:before,.dark-mode .org-chart .item-level-d:last-of-type>a:before,.dark-mode .org-chart .item-level-d:last-of-type>h2 a:before,.dark-mode .org-chart .item-level-d:last-of-type>h2 span:before,.dark-mode .org-chart .item-level-d:last-of-type>h3 a:before,.dark-mode .org-chart .item-level-d:last-of-type>h3 span:before,.dark-mode .org-chart .item-level-d:last-of-type>h4 a:before,.dark-mode .org-chart .item-level-d:last-of-type>h4 span:before,.dark-mode .org-chart .item-level-d:last-of-type>h5 a:before,.dark-mode .org-chart .item-level-d:last-of-type>h5 span:before,.dark-mode .org-chart .item-level-d:last-of-type>h6 a:before,.dark-mode .org-chart .item-level-d:last-of-type>h6 span:before,.dark-mode .org-chart .item-level-d:last-of-type>span:before,.dark-mode .org-chart .item-level-e:last-child>.level-f:before,.dark-mode .org-chart .item-level-e:last-of-type>a:before,.dark-mode .org-chart .item-level-e:last-of-type>h2 a:before,.dark-mode .org-chart .item-level-e:last-of-type>h2 span:before,.dark-mode .org-chart .item-level-e:last-of-type>h3 a:before,.dark-mode .org-chart .item-level-e:last-of-type>h3 span:before,.dark-mode .org-chart .item-level-e:last-of-type>h4 a:before,.dark-mode .org-chart .item-level-e:last-of-type>h4 span:before,.dark-mode .org-chart .item-level-e:last-of-type>h5 a:before,.dark-mode .org-chart .item-level-e:last-of-type>h5 span:before,.dark-mode .org-chart .item-level-e:last-of-type>h6 a:before,.dark-mode .org-chart .item-level-e:last-of-type>h6 span:before,.dark-mode .org-chart .item-level-e:last-of-type>span:before,.dark-mode .org-chart .item-level-f:last-child>.level-g:before,.dark-mode .org-chart .item-level-f:last-of-type>a:before,.dark-mode .org-chart .item-level-f:last-of-type>h2 a:before,.dark-mode .org-chart .item-level-f:last-of-type>h2 span:before,.dark-mode .org-chart .item-level-f:last-of-type>h3 a:before,.dark-mode .org-chart .item-level-f:last-of-type>h3 span:before,.dark-mode .org-chart .item-level-f:last-of-type>h4 a:before,.dark-mode .org-chart .item-level-f:last-of-type>h4 span:before,.dark-mode .org-chart .item-level-f:last-of-type>h5 a:before,.dark-mode .org-chart .item-level-f:last-of-type>h5 span:before,.dark-mode .org-chart .item-level-f:last-of-type>h6 a:before,.dark-mode .org-chart .item-level-f:last-of-type>h6 span:before,.dark-mode .org-chart .item-level-f:last-of-type>span:before,.dark-mode .org-chart .item-level-g:last-child>.level-h:before,.dark-mode .org-chart .item-level-g:last-of-type>a:before,.dark-mode .org-chart .item-level-g:last-of-type>h2 a:before,.dark-mode .org-chart .item-level-g:last-of-type>h2 span:before,.dark-mode .org-chart .item-level-g:last-of-type>h3 a:before,.dark-mode .org-chart .item-level-g:last-of-type>h3 span:before,.dark-mode .org-chart .item-level-g:last-of-type>h4 a:before,.dark-mode .org-chart .item-level-g:last-of-type>h4 span:before,.dark-mode .org-chart .item-level-g:last-of-type>h5 a:before,.dark-mode .org-chart .item-level-g:last-of-type>h5 span:before,.dark-mode .org-chart .item-level-g:last-of-type>h6 a:before,.dark-mode .org-chart .item-level-g:last-of-type>h6 span:before,.dark-mode .org-chart .item-level-g:last-of-type>span:before,.dark-mode .org-chart .item-level-h:last-child>.level-i:before,.dark-mode .org-chart .item-level-h:last-of-type>a:before,.dark-mode .org-chart .item-level-h:last-of-type>h2 a:before,.dark-mode .org-chart .item-level-h:last-of-type>h2 span:before,.dark-mode .org-chart .item-level-h:last-of-type>h3 a:before,.dark-mode .org-chart .item-level-h:last-of-type>h3 span:before,.dark-mode .org-chart .item-level-h:last-of-type>h4 a:before,.dark-mode .org-chart .item-level-h:last-of-type>h4 span:before,.dark-mode .org-chart .item-level-h:last-of-type>h5 a:before,.dark-mode .org-chart .item-level-h:last-of-type>h5 span:before,.dark-mode .org-chart .item-level-h:last-of-type>h6 a:before,.dark-mode .org-chart .item-level-h:last-of-type>h6 span:before,.dark-mode .org-chart .item-level-h:last-of-type>span:before,.dark-mode .org-chart .item-level-i:last-child>.level-j:before,.dark-mode .org-chart .item-level-i:last-of-type>a:before,.dark-mode .org-chart .item-level-i:last-of-type>h2 a:before,.dark-mode .org-chart .item-level-i:last-of-type>h2 span:before,.dark-mode .org-chart .item-level-i:last-of-type>h3 a:before,.dark-mode .org-chart .item-level-i:last-of-type>h3 span:before,.dark-mode .org-chart .item-level-i:last-of-type>h4 a:before,.dark-mode .org-chart .item-level-i:last-of-type>h4 span:before,.dark-mode .org-chart .item-level-i:last-of-type>h5 a:before,.dark-mode .org-chart .item-level-i:last-of-type>h5 span:before,.dark-mode .org-chart .item-level-i:last-of-type>h6 a:before,.dark-mode .org-chart .item-level-i:last-of-type>h6 span:before,.dark-mode .org-chart .item-level-i:last-of-type>span:before,.dark-mode .org-chart .item-level-j:last-child>.level-k:before,.dark-mode .org-chart .item-level-j:last-of-type>a:before,.dark-mode .org-chart .item-level-j:last-of-type>h2 a:before,.dark-mode .org-chart .item-level-j:last-of-type>h2 span:before,.dark-mode .org-chart .item-level-j:last-of-type>h3 a:before,.dark-mode .org-chart .item-level-j:last-of-type>h3 span:before,.dark-mode .org-chart .item-level-j:last-of-type>h4 a:before,.dark-mode .org-chart .item-level-j:last-of-type>h4 span:before,.dark-mode .org-chart .item-level-j:last-of-type>h5 a:before,.dark-mode .org-chart .item-level-j:last-of-type>h5 span:before,.dark-mode .org-chart .item-level-j:last-of-type>h6 a:before,.dark-mode .org-chart .item-level-j:last-of-type>h6 span:before,.dark-mode .org-chart .item-level-j:last-of-type>span:before,.dark-mode .org-chart .item-level-k:last-of-type>a:before,.dark-mode .org-chart .item-level-k:last-of-type>h2 a:before,.dark-mode .org-chart .item-level-k:last-of-type>h2 span:before,.dark-mode .org-chart .item-level-k:last-of-type>h3 a:before,.dark-mode .org-chart .item-level-k:last-of-type>h3 span:before,.dark-mode .org-chart .item-level-k:last-of-type>h4 a:before,.dark-mode .org-chart .item-level-k:last-of-type>h4 span:before,.dark-mode .org-chart .item-level-k:last-of-type>h5 a:before,.dark-mode .org-chart .item-level-k:last-of-type>h5 span:before,.dark-mode .org-chart .item-level-k:last-of-type>h6 a:before,.dark-mode .org-chart .item-level-k:last-of-type>h6 span:before,.dark-mode .org-chart .item-level-k:last-of-type>span:before{background:var(--chart-background-color--dark-mode)}.dark-mode .org-chart .light > a:active,.dark-mode .org-chart .light > a:focus,.dark-mode .org-chart .light > a:hover{color:var(--white);background-image:var(--gradient--vertical--dark-blue)}.dark-mode .org-chart .item-level-b > a:before,.dark-mode .org-chart .item-level-b > h2 a:before,.dark-mode .org-chart .item-level-b > h2 span:before,.dark-mode .org-chart .item-level-b > h3 a:before,.dark-mode .org-chart .item-level-b > h3 span:before,.dark-mode .org-chart .item-level-b > h4 a:before,.dark-mode .org-chart .item-level-b > h4 span:before,.dark-mode .org-chart .item-level-b > h5 a:before,.dark-mode .org-chart .item-level-b > h5 span:before,.dark-mode .org-chart .item-level-b > h6 a:before,.dark-mode .org-chart .item-level-b > h6 span:before,.dark-mode .org-chart .item-level-b > span:before,.dark-mode .org-chart .item-level-b:last-of-type > a:before,.dark-mode .org-chart .item-level-b:last-of-type > h2 a:before,.dark-mode .org-chart .item-level-b:last-of-type > h2 span:before,.dark-mode .org-chart .item-level-b:last-of-type > h3 a:before,.dark-mode .org-chart .item-level-b:last-of-type > h3 span:before,.dark-mode .org-chart .item-level-b:last-of-type > h4 a:before,.dark-mode .org-chart .item-level-b:last-of-type > h4 span:before,.dark-mode .org-chart .item-level-b:last-of-type > h5 a:before,.dark-mode .org-chart .item-level-b:last-of-type > h5 span:before,.dark-mode .org-chart .item-level-b:last-of-type > h6 a:before,.dark-mode .org-chart .item-level-b:last-of-type > h6 span:before,.dark-mode .org-chart .item-level-b:last-of-type > span:before{background:var(--chart-line-color)}.event-list .event{position:relative;display:grid;grid-column-gap:var(--space--sm);grid-template-areas:"date title" "date location" "icon body" "icon body";grid-template-columns:var(--toggle-size--md) auto;margin-bottom:var(--space--sm)}.event-list .event:focus-within,.event-list .event:hover{box-shadow:var(--shadow--soft--hover);outline:var(--border-width--md) solid transparent}.event-list .event:focus-within{outline-style:dotted;outline-color:inherit}.event-list .event .title{flex:1 0 70%;grid-area:title;margin-top:var(--space--md)}.event-list .event .title h2,.event-list .event .title h3,.event-list .event .title h4,.event-list .event .title h5,.event-list .event .title h6{margin:0;line-height:.75em}.event-list .event .title a{text-decoration:none}.event-list .event .title a:active,.event-list .event .title a:focus,.event-list .event .title a:hover{background:0 0;outline:0}.event-list .event .title a:after,.icon-nav a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.event-list .event .icon{grid-area:icon}.event-list .event .icon .icon-with-text{max-width:100%;color:var(--dark-blue--darker--40);background-color:var(--light-green)}.event-list .event .icon .icon-with-text .material-icons,directory-banner-person-list .material-icons{font-size:var(--icon-size--xs)}.event-list .event .date{grid-area:date;width:var(--toggle-size--md);text-align:center;text-transform:uppercase;background-color:var(--blue);line-height:1.5}.event-list .event .date .day,.event-list .event .date .month{display:flex;justify-content:center;height:50%;padding:0 var(--space--sm);color:var(--white);background-color:var(--blue)}.event-list .event .date .month{align-items:end;font-size:var(--font-size--2xl);font-weight:var(--font-weight--regular)}.event-list .event .date .day{align-items:start;white-space:nowrap;word-spacing:-.2em;font-size:var(--font-size--3xl);font-weight:var(--font-weight--semibold)}.event-list .event .location{grid-area:location}.dark-mode .event:focus-within,.dark-mode .event:hover{box-shadow:var(--shadow--dark-mode)}.checkbox,.radio{position:relative;margin-bottom:var(--space--xs)}input[type=checkbox],input[type=radio]{position:absolute;width:var(--checkbox-size);height:var(--checkbox-size)}input[type=checkbox] + label,input[type=radio] + label{padding-left:var(--space--xs);font-weight:var(--font-weight--regular);margin-left:var(--checkbox-size)}input[type=checkbox]:focus,input[type=radio]:focus{outline:var(--border-width--md) dotted transparent;outline-offset:calc(.1 * var(--space--sm))}input[type=checkbox]:checked + label:before{background-image:url(https://ashlar.blob.core.windows.net/ashlar-theme-files/images/forms/check.png)}.form .description{color:var(--gray)}input[type=radio] + label:before{border-radius:50%}input[type=radio]:checked + label:before{background-image:url(https://ashlar.blob.core.windows.net/ashlar-theme-files/images/forms/radio.png)}.user-login-form{display:flex;flex-direction:column;justify-content:center;width:90%;margin:auto;padding:var(--space--md)}.box-headline{color:var(--white);background:var(--black);background:var(--dark-blue);align-self:start;max-width:calc(2 * var(--content-area-max-width)/ 3);margin:var(--space--md);padding:var(--space--lg);background-color:rgba(var(--dark-blue--darker--40--rgb),.7)}.left-aligned-bar,.right-aligned-bar{color:var(--white);background:var(--gray);background:var(--blue);position:relative;align-self:end;width:90vw;margin-top:25vh;margin-bottom:var(--space--xl);padding:var(--space--md);background:rgba(var(--blue--rgb),.8)}.right-aligned-bar{justify-self:end}.lightbox-overlay{position:fixed;z-index:5;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;transition:opacity var(--transition-speed--fast) ease-out;background:rgba(0,0,0,.9)}.lightbox-overlay .lightbox-dialog{-ms-grid-columns:33% 34% 33%;display:grid;grid-template-areas:"... ... button" "content content content" "cta cta cta";grid-template-columns:33% 34% 33%;width:100%;border:calc(2.5 * var(--border-width--lg)) solid transparent;padding:5%}.alert.emergency,.alert.weather{border-top:var(--border-width--md) solid transparent}.lightbox-overlay .lightbox-close-dialog{grid-area:button;align-self:start;justify-self:end;margin-bottom:var(--space--sm);border:var(--border-width--md) solid transparent;outline-color:var(--white)}.lightbox-overlay .lightbox-close-dialog .material-icons{display:block;font-size:var(--icon-size--sm)}.lightbox-overlay .lightbox-close-dialog .button-text{display:block;font-size:var(--font-size--xs)}.lightbox-overlay .lightbox-content{grid-area:content;align-self:end}.lightbox-overlay .lightbox-cta-link{grid-area:cta;max-width:100%;margin:0 auto;margin-top:var(--space--lg)}.lightbox-overlay.invisible{visibility:hidden;opacity:0}.lightbox-overlay.shown{visibility:visible;opacity:1}.wwu-locations{--locations-block-width:37.5rem;--locations-block-width--bigger:56.25rem;--location-button-size:10rem;--location-icon-height:5.625rem;--stroke-width--heavy:0.75rem;--stroke-width--medium:0.5rem;--locations-icon-spacing:1.875rem;--locations-font-size:1.125rem;--locations-transition-speed:500ms;max-width:var(--locations-block-width);margin:0 auto}.wwu-locations .button-cluster{display:flex;flex-wrap:wrap;justify-content:space-evenly}.wwu-locations .button-animated{display:block;flex:0 1 33%;margin:0 auto;padding:var(--locations-icon-spacing) 0}.wwu-locations .svg-container{position:relative;display:block;width:var(--location-button-size);height:var(--location-button-size)}.wwu-locations .grow .svg-container{transition:background-color var(--locations-transition-speed);-webkit-animation-name:pulse;animation-name:pulse;border-radius:31.25rem}.wwu-locations .grow .svg-container:active{border:.125rem solid #75cfff}.wwu-locations .grow:focus-within .svg-container,.wwu-locations .grow:hover .svg-container{transition:background-color var(--locations-transition-speed);-webkit-transform:scale(1.03,1.03);transform:scale(1.03,1.03);background-color:#d8f1ff;outline:var(--border-width--md) solid transparent}.wwu-locations .grow:focus-within .svg-container{outline-style:dotted;outline-color:inherit}.wwu-locations .link{display:block;width:100%;height:var(--locations-icon-spacing);margin-top:-var(--half-spacing);text-align:center;outline:0;background:0 0}.wwu-locations .link:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:""}.wwu-locations .custom-underline{position:relative;display:inline-block;text-align:center;text-decoration:none;color:var(blue--darker--20);outline:0;background-color:transparent;font-size:var(--locations-font-size);font-weight:600;line-height:var(--locations-icon-spacing)}.wwu-locations .custom-underline:after{position:absolute;top:95%;left:30%;width:30%;height:.1875rem;content:"";transition:.3s .1s;background-color:var(blue--darker--20)}.wwu-locations .svg-container:focus-within .custom-underline::after,.wwu-locations .svg-container:hover .custom-underline::after{left:0;width:100%}.wwu-locations svg{width:100%;height:var(--location-icon-height);margin-top:var(--standard-spacing)}.wwu-locations .cls-1,.wwu-locations .cls-2,.wwu-locations .st1,.wwu-locations .st2,.wwu-locations .st3,.wwu-locations .st4{fill:none;stroke:var(--blue--darker--20);stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--stroke-width--heavy)}.alert.emergency svg,.vik-st11,.wwu-locations .cls-2,.wwu-locations .st0,.wwu-locations .st1{fill:var(--white)}.wwu-locations .cls-3{fill:none;stroke:var(blue--darker--20);stroke-linejoin:round;stroke-miterlimit:10;stroke-width:var(--stroke-width--medium)}.wwu-locations.single-row .button-cluster .button-animated{padding:var(--half-spacing)}.alert{--alert-logo-size:4.25rem;width:100%;padding:var(--space--md)}.alert .alert-header{border-bottom:none;margin-top:0}.alert .alert-icon{width:var(--alert-logo-size);float:left;margin-right:var(--space--md)}.alert .alert-icon svg{position:relative;width:var(--alert-logo-size);height:auto}.alert .alert-footer,.text-align-right,.vbo-view-form .form-actions,.views-field-views-bulk-operations-bulk-form .form-actions{text-align:right}.alert.emergency{color:var(--white);background-color:var(--red)}.alert.weather{color:var(--dark-blue);background-color:var(--yellow);border-bottom:var(--border-width--md) solid transparent}.messages{margin-top:var(--space--md)}.messages--error,.messages--status,.messages--warning{display:block;margin-bottom:var(--space--sm);padding:var(--space--sm);text-align:center;border:solid var(--border-width--md)}.messages--status{border-color:rgba(var(--blue--rgb),.75);background-color:rgba(var(--blue--rgb),.15)}.messages--warning{border-color:rgba(var(--yellow--rgb),.75);background-color:rgba(var(--yellow--rgb),.15)}.messages--error{border-color:rgba(var(--red--rgb),.75);background-color:rgba(var(--red--rgb),.15)}.node--unpublished:before{position:absolute;top:calc(-1 * var(--space--xl));right:0;box-sizing:border-box;width:100%;padding:var(--space--2xs);content:"Unpublished";text-align:center;color:var(--black);background-color:var(--yellow)}.status-alert .material-icons,.status-alert .severity,.status-alert .status{color:var(--blue--darker--60);text-align:center}.status-alert .material-icons{display:block;font-size:var(--icon-size--lg)}.status-alert .status{font-size:var(--font-size--xl);font-weight:var(--font-weight--bold)}.status-alert summary{margin-bottom:var(--space--md);padding:var(--space--xs);cursor:pointer;text-align:center;font-size:var(--font-size--lg)}.status-alert--message{padding:var(--space--md);border:solid var(--border-width--md);border-color:rgba(var(--blue--rgb),.75);background-color:rgba(var(--blue--rgb),.15)}.status-alert--message.status-alert--minor{border-color:rgba(var(--blue--rgb),.75);background-color:rgba(var(--blue--rgb),.15)}.status-alert--message.status-alert--major{border-color:rgba(var(--yellow--rgb),.75);background-color:rgba(var(--yellow--rgb),.15)}.status-alert--message.status-alert--critical{border-color:rgba(var(--red--rgb),.75);background-color:rgba(var(--red--rgb),.15)}.status-alert--message.status-alert--resolved{border-color:rgba(var(--green--rgb),.75);background-color:rgba(var(--green--rgb),.15)}#block-system-main-menu .ultimenu--horizontal h1,#block-system-main-menu>.menu h1,.dark-mode .status-alert .material-icons,.dark-mode .status-alert .severity,.dark-mode .status-alert .status,.main-navigation .ultimenu--horizontal h1,.main-navigation>.menu h1{color:var(--light-green--lighter--20)}.breadcrumb{margin-top:var(--space--sm)}.breadcrumb ol,.menu,.pager ul{padding:0;list-style:none}.breadcrumb ol li{display:inline-block}.breadcrumb ol li:last-child::before{font-weight:initial}.breadcrumb li + li::before{content:">"}.menu.horizontal{display:flex;justify-content:center}div.icon-nav-container[class*=-bg]{margin:0;padding:var(--space--2xs)}.icon-nav ul{display:flex;flex-flow:row wrap;justify-content:space-evenly;margin:0;padding:0}.icon-nav li{place-items:center;position:relative;display:flex;flex-flow:column;width:15%;min-width:4rem;text-align:center}.block--local-tasks-block ul:not(.contextual-links) a,.tabs-primary a,.transcript-link a{display:block;border-right:solid var(--border-width--lg) var(--white);background-color:var(--gray--lighter--80);text-decoration:none}.icon-nav svg{order:1;width:100%;max-width:5.5rem!important}.icon-nav svg cls-1{transition:var(--ease--standard) var(--transition-speed--md)}.icon-nav a{order:2;text-decoration:none;color:var(--white);font-size:var(--font-size--xs);font-weight:var(--font-weight--regular);line-height:1.2}.icon-nav a:active,.icon-nav a:focus,.icon-nav a:hover{color:var(--light-green--lighter--20);background:0 0}#block-system-main-menu .ultimenu--horizontal .block--countdown,#block-system-main-menu .ultimenu--horizontal caption,#block-system-main-menu .ultimenu--horizontal h5,#block-system-main-menu .ultimenu--horizontal h6,#block-system-main-menu>.menu .block--countdown,#block-system-main-menu>.menu caption,#block-system-main-menu>.menu h5,#block-system-main-menu>.menu h6,.main-navigation .ultimenu--horizontal .block--countdown,.main-navigation .ultimenu--horizontal caption,.main-navigation .ultimenu--horizontal h5,.main-navigation .ultimenu--horizontal h6,.main-navigation>.menu .block--countdown,.main-navigation>.menu caption,.main-navigation>.menu h5,.main-navigation>.menu h6,.ultimenu__region{color:var(--white)}.icon-nav a:hover + svg .cls-1{fill:var(--blue--lighter--60)}.link-list{padding:0 var(--space--sm)}.col{padding:var(--space--xs)}.block--local-tasks-block{overflow:auto;max-width:calc(100vw - var(--space--lg));margin:var(--space--sm) 0}.block--local-tasks-block ul:not(.contextual-links){display:flex;padding-left:0;list-style:none;border-bottom:solid var(--border-width--lg) var(--gray)}.block--local-tasks-block ul:not(.contextual-links):nth-of-type(2),.tabs-primary:nth-of-type(2),.transcript-link:nth-of-type(2){margin-top:var(--space--xs);margin-left:var(--space--sm);border-bottom-color:var(--gray--lighter--80)}.block--local-tasks-block ul:not(.contextual-links) a{padding:var(--space--2xs) var(--space--sm);color:var(--black)}.tabs-primary,.transcript-link{display:flex;margin-bottom:var(--space--sm);padding-left:0;list-style:none;border-bottom:solid var(--border-width--lg) var(--gray)}#islandora-search-container,.ultimenu__region{background:var(--gray);padding:var(--space--md)}.tabs-primary a,.transcript-link a{margin:0;padding:var(--space--xs) var(--space--sm);color:var(--black)}.dark-mode .block--local-tasks-block ul:not(.contextual-links) a{color:var(--black);border-color:var(--black)}.dark-mode .block--local-tasks-block a{border-right:var(--gray--darker--80)}#block-system-main-menu,.main-navigation{grid-area:main-nav;border-top:solid var(--blue--darker--40) calc(.4 * var(--border-width--sm));border-bottom:calc(.4 * var(--border-width--sm)) solid transparent;font-family:var(--font--condensed)}#block-system-main-menu .ultimenu--horizontal,#block-system-main-menu > .menu,.main-navigation .ultimenu--horizontal,.main-navigation > .menu{color:var(--white);background:var(--gray);background:var(--blue);display:flex;flex-flow:row wrap;justify-content:center;margin:0;padding-left:0;background-color:var(--dark-blue)}#block-system-main-menu .ultimenu--horizontal > li,#block-system-main-menu > .menu > li,.main-navigation .ultimenu--horizontal > li,.main-navigation > .menu > li{display:grid;grid-template-areas:"link icon" "flyout flyout";grid-template-columns:1fr var(--toggle-size--sm);grid-template-rows:auto auto;width:100%;border-bottom:var(--border-width--sm) solid var(--blue--darker--20);border-left:none}#block-system-main-menu .ultimenu--horizontal > li:focus-within,#block-system-main-menu .ultimenu--horizontal > li:hover,#block-system-main-menu > .menu > li:focus-within,#block-system-main-menu > .menu > li:hover,.main-navigation .ultimenu--horizontal > li:focus-within,.main-navigation .ultimenu--horizontal > li:hover,.main-navigation > .menu > li:focus-within,.main-navigation > .menu > li:hover{background-image:var(--gradient--vertical--light-blue)}#block-system-main-menu .ultimenu--horizontal > li:focus-within .expand-icon,#block-system-main-menu .ultimenu--horizontal > li:focus-within > a,#block-system-main-menu .ultimenu--horizontal > li:hover .expand-icon,#block-system-main-menu .ultimenu--horizontal > li:hover > a,#block-system-main-menu > .menu > li:focus-within .expand-icon,#block-system-main-menu > .menu > li:focus-within > a,#block-system-main-menu > .menu > li:hover .expand-icon,#block-system-main-menu > .menu > li:hover > a,.main-navigation .ultimenu--horizontal > li:focus-within .expand-icon,.main-navigation .ultimenu--horizontal > li:focus-within > a,.main-navigation .ultimenu--horizontal > li:hover .expand-icon,.main-navigation .ultimenu--horizontal > li:hover > a,.main-navigation > .menu > li:focus-within .expand-icon,.main-navigation > .menu > li:focus-within > a,.main-navigation > .menu > li:hover .expand-icon,.main-navigation > .menu > li:hover > a{color:var(--black)}#block-system-main-menu .ultimenu--horizontal > li:focus-within .menu li a:visited:active,#block-system-main-menu .ultimenu--horizontal > li:focus-within .menu li a:visited:focus,#block-system-main-menu .ultimenu--horizontal > li:focus-within .menu li a:visited:hover,#block-system-main-menu .ultimenu--horizontal > li:hover .menu li a:visited:active,#block-system-main-menu .ultimenu--horizontal > li:hover .menu li a:visited:focus,#block-system-main-menu .ultimenu--horizontal > li:hover .menu li a:visited:hover,#block-system-main-menu > .menu > li:focus-within .menu li a:visited:active,#block-system-main-menu > .menu > li:focus-within .menu li a:visited:focus,#block-system-main-menu > .menu > li:focus-within .menu li a:visited:hover,#block-system-main-menu > .menu > li:hover .menu li a:visited:active,#block-system-main-menu > .menu > li:hover .menu li a:visited:focus,#block-system-main-menu > .menu > li:hover .menu li a:visited:hover,.main-navigation .ultimenu--horizontal > li:focus-within .menu li a:visited:active,.main-navigation .ultimenu--horizontal > li:focus-within .menu li a:visited:focus,.main-navigation .ultimenu--horizontal > li:focus-within .menu li a:visited:hover,.main-navigation .ultimenu--horizontal > li:hover .menu li a:visited:active,.main-navigation .ultimenu--horizontal > li:hover .menu li a:visited:focus,.main-navigation .ultimenu--horizontal > li:hover .menu li a:visited:hover,.main-navigation > .menu > li:focus-within .menu li a:visited:active,.main-navigation > .menu > li:focus-within .menu li a:visited:focus,.main-navigation > .menu > li:focus-within .menu li a:visited:hover,.main-navigation > .menu > li:hover .menu li a:visited:active,.main-navigation > .menu > li:hover .menu li a:visited:focus,.main-navigation > .menu > li:hover .menu li a:visited:hover{color:var(--black)}#block-system-main-menu .ultimenu--horizontal > li > a,#block-system-main-menu > .menu > li > a,.main-navigation .ultimenu--horizontal > li > a,.main-navigation > .menu > li > a{position:relative;grid-column:1/span all;grid-row:1/span 1;width:100%;min-height:var(--touch-target--min);margin:0;padding:var(--space--sm);transition:none;text-align:left;white-space:normal;text-decoration:none;font-weight:var(--font-weight--regular);line-height:1}#block-system-main-menu .ultimenu--horizontal > li > a:active,#block-system-main-menu .ultimenu--horizontal > li > a:focus,#block-system-main-menu .ultimenu--horizontal > li > a:hover,#block-system-main-menu > .menu > li > a:active,#block-system-main-menu > .menu > li > a:focus,#block-system-main-menu > .menu > li > a:hover,.main-navigation .ultimenu--horizontal > li > a:active,.main-navigation .ultimenu--horizontal > li > a:focus,.main-navigation .ultimenu--horizontal > li > a:hover,.main-navigation > .menu > li > a:active,.main-navigation > .menu > li > a:focus,.main-navigation > .menu > li > a:hover{background-size:0 0}#block-system-main-menu .ultimenu--horizontal > li .expand-icon,#block-system-main-menu > .menu > li .expand-icon,.main-navigation .ultimenu--horizontal > li .expand-icon,.main-navigation > .menu > li .expand-icon{display:flex;grid-area:icon;-ms-grid-column:2;-ms-grid-column-span:1;align-items:center;justify-content:center;width:100%;height:100%;border:none;font-size:var(--icon-size--xs)}#block-system-main-menu .ultimenu--horizontal > li.is-active-trail,#block-system-main-menu > .menu > li.is-active-trail,.main-navigation .ultimenu--horizontal > li.is-active-trail,.main-navigation > .menu > li.is-active-trail{border-left:solid var(--border-width--lg) var(--light-green--lighter--20)}.ultimenu__region{background:var(--blue);display:flex;flex-flow:column;font-family:var(--font--condensed);border:var(--border-width--md) solid transparent;border-top-color:var(--blue)}.ultimenu__region h1{color:var(--light-green--lighter--20)}#islandora-search-container h1:after,.ultimenu__region h1:after{border-color:var(--blue--lighter--40)}#islandora-search-container h2,.dark-mode .layout-builder .intro,.dark-mode .layout-builder .tagline,.dark-mode .layout-builder h3,.dark-mode .timeline-block:nth-of-type(even) .intro,.dark-mode .timeline-block:nth-of-type(even) .tagline,.dark-mode .timeline-block:nth-of-type(even) h3,.dark-mode .timeline-block:nth-of-type(odd) .intro,.dark-mode .timeline-block:nth-of-type(odd) .tagline,.dark-mode .timeline-block:nth-of-type(odd) h3,.dark-mode directory-banner-person-list .mat-list-base b,.ultimenu__region h2{color:var(--light-green--lighter--40)}#islandora-search-container h3,.dark-mode .layout-builder h4,.dark-mode .timeline-block:nth-of-type(even) h4,.dark-mode .timeline-block:nth-of-type(odd) h4,.ultimenu__region h3{color:var(--light-green--lighter--60)}#islandora-search-container .intro,#islandora-search-container .tagline,#islandora-search-container h4,.dark-mode .layout-builder h5,.dark-mode .timeline-block:nth-of-type(even) h5,.dark-mode .timeline-block:nth-of-type(odd) h5,.ultimenu__region .intro,.ultimenu__region .tagline,.ultimenu__region h4{color:var(--light-green--lighter--80)}#islandora-search-container .block--countdown,#islandora-search-container caption,#islandora-search-container h5,#islandora-search-container h6,.ultimenu__region .block--countdown,.ultimenu__region caption,.ultimenu__region h5,.ultimenu__region h6{color:var(--white)}#islandora-search-container a,.ultimenu__region a{text-decoration-color:var(--blue--lighter--60);color:var(--white)}#islandora-search-container a:visited,.ultimenu__region a:visited{color:var(--white);text-decoration-color:var(--purple--lighter--60)}#islandora-search-container a:active,#islandora-search-container a:focus,#islandora-search-container a:hover,.dark-mode .layout-builder a.patternLink:active,.dark-mode .layout-builder a.patternLink:focus,.dark-mode .layout-builder a.patternLink:hover,.dark-mode .layout-builder a:active,.dark-mode .layout-builder a:focus,.dark-mode .layout-builder a:hover,.dark-mode .timeline-block:nth-of-type(even) a.patternLink:active,.dark-mode .timeline-block:nth-of-type(even) a.patternLink:focus,.dark-mode .timeline-block:nth-of-type(even) a.patternLink:hover,.dark-mode .timeline-block:nth-of-type(even) a:active,.dark-mode .timeline-block:nth-of-type(even) a:focus,.dark-mode .timeline-block:nth-of-type(even) a:hover,.dark-mode .timeline-block:nth-of-type(odd) a.patternLink:active,.dark-mode .timeline-block:nth-of-type(odd) a.patternLink:focus,.dark-mode .timeline-block:nth-of-type(odd) a.patternLink:hover,.dark-mode .timeline-block:nth-of-type(odd) a:active,.dark-mode .timeline-block:nth-of-type(odd) a:focus,.dark-mode .timeline-block:nth-of-type(odd) a:hover,.ultimenu__region a:active,.ultimenu__region a:focus,.ultimenu__region a:hover{color:var(--black);outline-color:transparent;background-image:var(--gradient--vertical--light-blue)}#islandora-search-container a:focus,.ultimenu__region a:focus{outline-color:var(--white)}.ultimenu__region .menu li{border-left:solid var(--border-width--md) var(--blue--lighter--60);border-left-color:var(--light-green--lighter--20)}.menu .menu li,.ultimenu__region .menu .menu li{border-left:none}#islandora-search-container .play-button,#islandora-search-container .social-icon,.dark-mode .layout-builder .play-button,.dark-mode .layout-builder .social-icon,.dark-mode .timeline-block:nth-of-type(even) .play-button,.dark-mode .timeline-block:nth-of-type(even) .social-icon,.dark-mode .timeline-block:nth-of-type(odd) .play-button,.dark-mode .timeline-block:nth-of-type(odd) .social-icon,.ultimenu__region .play-button,.ultimenu__region .social-icon{color:var(--dark-blue);background:var(--white)}#islandora-search-container .play-button svg,#islandora-search-container .social-icon svg,.dark-mode .layout-builder .play-button svg,.dark-mode .layout-builder .social-icon svg,.dark-mode .timeline-block:nth-of-type(even) .play-button svg,.dark-mode .timeline-block:nth-of-type(even) .social-icon svg,.dark-mode .timeline-block:nth-of-type(odd) .play-button svg,.dark-mode .timeline-block:nth-of-type(odd) .social-icon svg,.ultimenu__region .play-button svg,.ultimenu__region .social-icon svg,.vik-st6{fill:var(--dark-blue)}#islandora-search-container .play-button:active,#islandora-search-container .play-button:focus,#islandora-search-container .play-button:hover,#islandora-search-container .social-icon:active,#islandora-search-container .social-icon:focus,#islandora-search-container .social-icon:hover,.dark-mode .layout-builder .play-button:active,.dark-mode .layout-builder .play-button:focus,.dark-mode .layout-builder .play-button:hover,.dark-mode .layout-builder .social-icon:active,.dark-mode .layout-builder .social-icon:focus,.dark-mode .layout-builder .social-icon:hover,.dark-mode .timeline-block:nth-of-type(even) .play-button:active,.dark-mode .timeline-block:nth-of-type(even) .play-button:focus,.dark-mode .timeline-block:nth-of-type(even) .play-button:hover,.dark-mode .timeline-block:nth-of-type(even) .social-icon:active,.dark-mode .timeline-block:nth-of-type(even) .social-icon:focus,.dark-mode .timeline-block:nth-of-type(even) .social-icon:hover,.dark-mode .timeline-block:nth-of-type(odd) .play-button:active,.dark-mode .timeline-block:nth-of-type(odd) .play-button:focus,.dark-mode .timeline-block:nth-of-type(odd) .play-button:hover,.dark-mode .timeline-block:nth-of-type(odd) .social-icon:active,.dark-mode .timeline-block:nth-of-type(odd) .social-icon:focus,.dark-mode .timeline-block:nth-of-type(odd) .social-icon:hover,.ultimenu__region .play-button:active,.ultimenu__region .play-button:focus,.ultimenu__region .play-button:hover,.ultimenu__region .social-icon:active,.ultimenu__region .social-icon:focus,.ultimenu__region .social-icon:hover{background:var(--blue--lighter--60)}.ultimenu__region .menu li a{display:flex;align-items:center;min-height:var(--touch-target--min);padding:0 var(--space--sm);font-weight:var(--font-weight--md)}.ultimenu__region .menu li.menu-item--active-page a{color:var(--dark-blue--darker--60);background-color:var(--light-green--lighter--20)}.ultimenu__region .menu .menu a{padding-left:var(--space--lg)}.ultimenu__region h2,.ultimenu__region h3{margin-top:0;margin-bottom:var(--space--xs);color:var(--light-green--lighter--20);text-shadow:var(--shadow--hard);font-size:var(--font-size--2xl);font-weight:var(--font-weight--semibold)}#islandora-search-container h1,.dark-mode .layout-builder h2,.dark-mode .timeline-block:nth-of-type(even) h2,.dark-mode .timeline-block:nth-of-type(odd) h2,.ultimenu__region h2 a,.ultimenu__region h3 a{color:var(--light-green--lighter--20)}.ultimenu__region h3{font-size:var(--font-size--sm)}.ultimenu__region > div{flex:0 1 100%;margin:0 var(--space--sm)}.font--dyslexia-friendly .ultimenu__region{font-family:var(--font--dyslexia-friendly)}.font--hyperlegible .ultimenu__region{font-family:var(--font--hyperlegible)}.menu .menu{margin:0}.menu .menu li li > a[aria-current=page]{background-color:var(--blue--lighter--40);color:var(--black)}.menu .menu a{padding-left:var(--space--md)}.block--menu .menu li > a[aria-current=page]{background-color:var(--blue--lighter--40);color:var(--dark-blue--darker--40);font-weight:var(--font-weight--bold)}.block--menu .menu li > a[aria-current=page]:active,.block--menu .menu li > a[aria-current=page]:focus,.block--menu .menu li > a[aria-current=page]:hover{background:var(--gray--lighter--80);color:var(--dark-blue)}.dark-mode .page-content .block--menu .menu li > a[aria-current=page],.ribbon{color:var(--black)}.dark-mode .page-content .block--menu .menu li > a[aria-current=page]:active,.dark-mode .page-content .block--menu .menu li > a[aria-current=page]:focus,.dark-mode .page-content .block--menu .menu li > a[aria-current=page]:hover{background:var(--dark-blue);color:var(--light-green)}.my-western-links{display:flex;flex-flow:row wrap;justify-content:space-evenly;max-width:38rem;margin:var(--space--md) auto;padding:0;list-style:none}.pager ul li{display:inline-block;padding:0 .5625rem}.pager ul li a{display:inline-block;text-align:center;min-width:var(--touch-target--min);min-height:var(--touch-target--min)}.dark-mode .pager ul li.is-active a{color:var(--blue--darker--20)}.ribbon{--ribbon-tail-height:3.125rem;--ribbon-width:12rem;--ribbon-tail--before:polygon(0 0,0 100%,100% 0);--ribbon-tail--after:polygon(0 0,100% 100%,100% 0);position:relative;display:block;width:var(--ribbon-width);margin-bottom:var(--ribbon-tail-height);padding:var(--space--lg);text-align:center;background:var(--gray--lighter--80);border:var(--border-width--md) solid transparent}.ribbon:after,.ribbon:before{position:absolute;bottom:calc(-1 * var(--ribbon-tail-height));display:block;width:3%;height:0;content:"";border-top:var(--ribbon-tail-height) solid var(--gray--lighter--80)}.ribbon:before{clip-path:var(--ribbon-tail--before);border-right:calc(var(--ribbon-width)/ 2) solid transparent;left:-.1rem}.ribbon:after{clip-path:var(--ribbon-tail--after);border-left:calc(var(--ribbon-width)/ 2) solid transparent;right:-.1rem}#islandora-search-container{color:var(--white);background:var(--blue);background-image:var(--gradient--diagonal--blue-to-dark-blue);display:flex;flex-flow:column;margin:auto}#islandora-search-container .block-title{display:block;margin:0;margin-bottom:var(--space--xs);text-align:left;border:none}#islandora-search-container .advanced-search-link{align-self:end;margin-top:var(--space--xs);font-size:var(--font-size--sm)}#islandora-solr-simple-search-form .form-item-islandora-simple-search-query + .form-submit{position:absolute;right:0;bottom:0;display:inline-block;width:7.5rem;height:100%;margin:0;padding:var(--space--sm);border:var(--border-width--md) solid transparent;border-radius:0;box-shadow:none}#islandora-solr-simple-search-form .form-item-islandora-simple-search-query .form-text{width:calc(100% - 7.5rem);margin:0;border-radius:0;font-size:var(--font-size--md)}input[title="Add field"],input[title="Remove field"]{width:var(--toggle-size--sm);height:var(--toggle-size--sm);padding:0;color:var(--white);border:var(--border-width--md) solid transparent;border-radius:0;background:var(--blue);box-shadow:none}input[title="Add field"]:active,input[title="Remove field"]:active{transform:none}.islandora-solr-advanced-controls{position:relative;margin-top:var(--space--sm)}.islandora-solr-advanced-controls .form-item,.islandora-solr-advanced-controls .form-submit{display:inline-block;margin-right:var(--space--sm)}.social-media-links{display:flex;flex-flow:row wrap;max-width:25rem;padding:0;list-style:none}.social-media-links .social-icon{margin:var(--space--md) var(--space--md) 0 0}.featured-major-splash-area,.splash{position:relative;z-index:0;display:grid;margin-top:-2px}.featured-major-splash-area > div,.splash > div{z-index:0;grid-column:1;grid-row:1}.featured-major-splash-area>div:nth-of-type(1) div.box-headline,.featured-major-splash-area>div:nth-of-type(1) div.contextual,.featured-major-splash-area>div:nth-of-type(1) div.left-aligned-bar,.featured-major-splash-area>div:nth-of-type(1) div.right-aligned-bar,.splash>div:nth-of-type(1) div.box-headline,.splash>div:nth-of-type(1) div.contextual,.splash>div:nth-of-type(1) div.left-aligned-bar,.splash>div:nth-of-type(1) div.right-aligned-bar,.splash>div:nth-of-type(1) div[data-contextual-id]{height:initial}.block--statistic,.vbo-view-form .views-row,.views-field-views-bulk-operations-bulk-form .views-row{margin:var(--space--xs) 0}.block--statistic .material-icons{font-size:var(--icon-size--lg)}.block--statistic .statistic-heading{position:relative;margin:0 0 var(--space--sm) 0;padding-bottom:var(--space--md);font-size:var(--font-size--xl)}.block--statistic .statistic-heading:after{position:absolute;bottom:0;left:50%;width:50%;max-width:12.5rem;content:"";transform:translatex(-50%);border-width:var(--border-width--lg);border-style:solid}.block--statistic .number,.bold{font-weight:var(--font-weight--bold)}.block--statistic.white-bg{color:var(--blue);background-color:var(--white)}.block--statistic.white-bg .block__title{padding-bottom:var(--space--sm);color:inherit}.block--statistic.white-bg .block__title:after{border-width:var(--border-width--md)}.block--statistic.white-bg a{color:var(--blue--darker--40)}.block--statistic.white-bg a:active,.block--statistic.white-bg a:focus,.block--statistic.white-bg a:hover,.dark-mode .timeline-block:nth-of-type(even) .block--countdown,.dark-mode .timeline-block:nth-of-type(even) caption,.dark-mode .timeline-block:nth-of-type(odd) .block--countdown,.dark-mode .timeline-block:nth-of-type(odd) caption{color:var(--white)}.block--statistic.statistic--vertical,.statistics-collection--side-by-side .block--statistic{min-width:11.25rem;max-width:15rem;margin:0 var(--space--xs) var(--space--sm);padding:var(--space--sm);text-align:center;border:var(--border-width--md) solid transparent;border-radius:var(--border-radius--rounder)}.block--statistic.statistic--vertical .block__title,.statistics-collection--side-by-side .block--statistic .block__title{margin-top:0}.block--statistic.statistic--vertical .number,.statistics-collection--side-by-side .block--statistic .number{margin-bottom:var(--space--sm);font-size:var(--font-size--lg)}.block--statistic.statistic--vertical .text,.statistics-collection--side-by-side .block--statistic .text{margin-bottom:var(--space--sm);font-size:var(--font-size--sm)}.block--statistic.statistic--horizontal,.statistics-collection--stacked .block--statistic{display:grid;grid-column-gap:var(--space--md);grid-template-areas:"heading heading heading" "icon number text";align-items:center;justify-content:left;padding:var(--space--sm) var(--space--md);border:var(--border-width--md) solid transparent;border-radius:var(--border-radius--rounder)}.timeline-block,.timeline-block .timeline-heading,.timeline-block .timeline-item--highlighted{padding:var(--space--sm);border:var(--border-width--md) solid transparent}.block--statistic.statistic--horizontal .statistic-heading,.statistics-collection--stacked .block--statistic .statistic-heading{grid-area:heading}.block--statistic.statistic--horizontal .statistic-heading:after,.statistics-collection--stacked .block--statistic .statistic-heading:after{left:0;transform:none}.block--statistic.statistic--horizontal .material-icons,.statistics-collection--stacked .block--statistic .material-icons{grid-area:icon}.block--statistic.statistic--horizontal .number,.statistics-collection--stacked .block--statistic .number{grid-area:number;margin:0;font-size:var(--font-size--3xl)}.block--statistic.statistic--horizontal .text,.statistics-collection--stacked .block--statistic .text{grid-area:text;margin:0}.page-title,.pane-page-title h1{text-align:center;margin-bottom:var(--space--md)}.path-frontpage .block--page-title-block{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;word-wrap:normal;white-space:nowrap}.section-title{font-size:var(--font-size--3xl);font-weight:var(--font-weight--black);font-display:swap}.timeline{display:grid}.timeline-block{width:80%}.block--full-page,.block--half-page{align-content:center;width:100vw;margin:0 calc(-1 * var(--space--sm));display:grid}.timeline-block:nth-of-type(odd){background:var(--gray--lighter--60);background:var(--gray--lighter--80);background:var(--blue--lighter--80);text-align:right}.timeline-block:nth-of-type(odd) .timeline-heading{margin-right:calc(-1 * var(--space--xl));color:var(--white)}.timeline-block:nth-of-type(odd) .timeline-item--highlighted{background-color:var(--blue--lighter--60);margin-left:var(--space--3xl);margin-right:calc(-1 * var(--space--xl))}.timeline-block:nth-of-type(even){background:var(--gray--lighter--60);background:var(--blue--lighter--60);justify-self:flex-end}.timeline-block:nth-of-type(even) .timeline-heading{margin-left:calc(-1 * var(--space--xl));color:var(--white)}.timeline-block:nth-of-type(even) .timeline-item--highlighted{background-color:var(--blue--lighter--80);margin-right:var(--space--3xl);margin-left:calc(-1 * var(--space--xl))}.timeline-block .timeline-heading{margin-top:0;background-color:var(--blue)}.timeline-block .timeline-item--highlighted{margin-bottom:var(--space--sm)}.timeline-block .material-icons{font-size:var(--icon-size--sm);position:relative;top:var(--space--2xs)}.dark-mode .timeline-block:nth-of-type(even) .timeline-item--highlighted,.dark-mode .timeline-block:nth-of-type(odd) .timeline-item--highlighted{background-color:var(--blue--darker--20)}.block--full-page,.block--half-page{position:relative;z-index:0}.block--full-page .block__title,.block--half-page .block__title{margin:0;padding:0}.block--full-page{justify-content:center;min-height:100vh}.block--half-page{justify-content:center;min-height:45vh}.card-2col,.card-2col--view .view-content,.card-3col,.card-3col--view .view-content,.card-4col,.card-4col--view .view-content{display:grid;grid-column-gap:var(--space--sm);grid-template-columns:1fr;grid-template-rows:auto}.page-content,.site-footer{-ms-grid-columns:var(--grid-columns--sm);grid-template-columns:var(--grid-columns--sm)}.card-2col--flex,.card-3col--flex,.card-4col--flex{gap:var(--space--xs);display:flex;flex-flow:row wrap}.card-2col--flex .block--card,.card-2col--flex .card,.card-2col--flex .event,.card-2col--flex .pager,.card-3col--flex .block--card,.card-3col--flex .card,.card-3col--flex .event,.card-3col--flex .pager,.card-4col--flex .block--card,.card-4col--flex .card,.card-4col--flex .event,.card-4col--flex .pager,.view--header{flex:0 1 100%}.card--flex--section-divider,.statistics-collection--side-by-side .block__title,.statistics-collection--vertical .block__title{flex:0 0 100%}.card-list .block--card,.card-list .card,.card-list .event{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(10,auto);padding-bottom:0}.card-list .block--card.image-optional,.card-list .card.image-optional,.card-list .event.image-optional{grid-template-columns:auto 1fr}.card-list .block--card .image,.card-list .card .image,.card-list .event .image{grid-column:1/span 1;grid-row:1/span all;margin-bottom:0;padding:0}.background-image .blazy,.background-image .media,.card-list .block--card .image>div,.card-list .card .image>div,.card-list .event .image>div{width:100%;height:100%}.card-list .block--card .image img,.card-list .card .image img,.card-list .event .image img{object-fit:cover;width:100%;height:100%}.card-list .block--card > *,.card-list .card > *,.card-list .event > *{grid-column:2/span 1}.page-content #main-content,.page-content .region-wrapper,.site-footer .region--footer_bottom,.site-footer .region--footer_center,.site-footer .region--footer_left,.site-footer .region--footer_right{-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row-span:1}.layout--flex .layout__region .block--card{flex:1;margin:0 var(--space--xs)}.page-content{display:-ms-grid;display:grid;-ms-grid-rows:auto;grid-template-areas:" . skip_to_content . " " . content         . ";grid-template-rows:auto}.page-content #main-content{margin:0;padding:0;border:none;grid-area:skip_to_content;-ms-grid-row:1}.page-content .region-wrapper{grid-area:content;-ms-grid-row:2}.email_signature_table{width:initial}.email_signature_table td{border:var(--border-width--sm) solid transparent}.email_signature_table p{font-size:inherit}.site-footer{display:-ms-grid;display:grid;padding:var(--space--lg) 0;-ms-grid-rows:auto var(--space--sm) auto var(--space--sm) auto;grid-template-areas:". footer_left   ." ". ............. ." ". footer_center ." ". ............. ." ". footer_right  ." ". footer_bottom .";grid-template-rows:auto var(--space--sm) auto var(--space--sm) auto;border-top:var(--border-width--sm) solid transparent}.site-footer .block-title{border-bottom:none}.site-footer .region--footer_left{grid-area:footer_left;-ms-grid-row:1}.site-footer .region--footer_center{grid-area:footer_center;-ms-grid-row:3}.site-footer .region--footer_right{grid-area:footer_right;-ms-grid-row:5}.site-footer .region--footer_bottom{grid-area:footer_bottom;-ms-grid-row:6}.site-footer .social-media-links{justify-content:flex-start}.site-footer .block--menu .menu li > a[aria-current=page]{color:var(--black);font-weight:var(--font-weight--semibold)}.site-footer .block--menu .menu li > a[aria-current=page]:active,.site-footer .block--menu .menu li > a[aria-current=page]:focus,.site-footer .block--menu .menu li > a[aria-current=page]:hover{color:var(--dark-blue--darker--60);background:var(--light-green--lighter--40)}.ultimenu{z-index:initial;overflow:visible;font-size:var(--font-size--sm)}.ultimenu > li{min-width:initial}.ultimenu section.ultimenu__flyout{z-index:initial;display:block;visibility:hidden;grid-area:flyout;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:2;max-height:0;margin:0;padding:0;opacity:0;border-radius:0;box-shadow:none}.ultimenu section.ultimenu__flyout.open{visibility:visible;max-height:none;opacity:1}.ultimenu--htb .ultimenu__flyout,.ultimenu--htb .ultimenu__region,.ultimenu__region{border-radius:0;box-shadow:none}.ultimenu--hover li .ultimenu__flyout:focus-within,.ultimenu--hover li a:active + .ultimenu__flyout,.ultimenu--hover li a:focus + .ultimenu__flyout,.ultimenu--hover li:hover > .ultimenu__flyout{padding:0}.open{visibility:visible;opacity:1}#block-ultimenumainnavigation.contextual-region{position:inherit}.wrapper--404 h1{padding:0;color:var(--light-green--lighter--40);font-size:var(--font-size--9xl)}.wrapper--404 .text{padding-bottom:var(--space--lg);text-align:center}.dark-mode .layout-builder .block--countdown,.dark-mode .layout-builder caption,.dark-mode directory-banner-person-list .mat-form-field-appearance-legacy .mat-form-field-label,.dark-mode directory-banner-person-list .mat-form-field-appearance-legacy .mat-hint,.dark-mode directory-banner-person-list .mat-list-base .mat-list-item,.dark-mode directory-banner-person-list .mat-list-base .mat-list-option,.dark-mode directory-banner-person-list .mat-select-value,.wrapper--404 .text .tagline,western-footer .site-footer a{color:var(--white)}.wrapper--404 svg{width:100%}#tossingboat{-webkit-animation-name:tossingboat;animation-name:tossingboat;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes tossingboat{0%,100%{transform:rotate(-4deg)}40%{transform:rotate(4deg)}}@-webkit-keyframes tossingboat{0%,100%{-webkit-transform:rotate(-4deg)}50%{-webkit-transform:rotate(4deg)}}#rockingwaves{-webkit-animation-name:rockingwaves;animation-name:rockingwaves;-webkit-animation-duration:6s;animation-duration:6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;-webkit-timing-function:ease-in-out}#fog,#over_waves{-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite}@keyframes rockingwaves{0%,100%{transform:rotate(-2.5deg)}40%{transform:rotate(2.5deg)}}@-webkit-keyframes rockingwaves{0%,100%{-webkit-transform:rotate(-2.5deg)}50%{-webkit-transform:rotate(2.5deg)}}#fog{-webkit-animation-name:fog;-moz-animation-name:fog;animation-name:fog;-webkit-animation-duration:60s;-moz-animation-duration:60s;animation-duration:60s;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;animation-direction:alternate}@keyframes fog{0%{transform:scale3d(.3,.3,.3) rotate(4deg);opacity:0}30%,50%{transform:scale(1.3) rotate(-4deg) translate3d(-3.125rem,-1rem,-1rem);opacity:.4}40%,70%{transform:scale(1.1) rotate(4deg) translate3d(3.125rem,1rem,1rem);opacity:.3}100%{transform:scale3d(2,2,2);opacity:0}}@-webkit-keyframes fog{0%{-webkit-transform:scale3d(.3,.3,.3) rotate(4deg);opacity:0}30%,50%{-webkit-transform:scale(1.3) rotate(-4deg) translate3d(-3.125,-1rem,-1rem);opacity:.4}40%,70%{-webkit-transform:scale(1.1) rotate(4deg) translate3d(3.125,1rem,1rem);opacity:.3}100%{-webkit-transform:scale3d(2,2,2);opacity:0}}@-moz-keyframes fog{0%{-moz-transform:scale3d(.3,.3,.3) rotate(4deg);opacity:0}30%,50%{-moz-transform:scale(1.3) rotate(-4deg) translate3d(-3.125,-1rem,-1rem);opacity:.4}40%,70%{-moz-transform:scale(1.1) rotate(4deg) translate3d(3.125,1rem,1rem);opacity:.3}100%{-moz-transform:scale3d(2,2,2);opacity:0}}#over_waves{-webkit-animation-name:wave;animation-name:wave;-webkit-animation-duration:6s;animation-duration:6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes wave{0%,100%{transform:rotate(1.1deg)}50%{transform:rotate(-1.1deg)}}@-webkit-keyframes wave{0%,100%{-webkit-transform:rotate(1.1deg)}50%{-webkit-transform:rotate(-1.1deg)}}#backrock_waves{-webkit-animation-name:backnforth;animation-name:backnforth;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@keyframes backnforth{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-1.875rem,-.0625rem,-.0625rem)}20%,40%,60%,80%{transform:translate3d(1.875rem,.0625rem,.0625rem)}}@-webkit-keyframes backnforth{0%{-webkit-transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-1.875rem,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(1.875rem,0,0)}}.vik-st0{opacity:1;fill:var(--dark-blue--darker--20)}.vik-st1{fill:var(--gray--lighter--80)}.vik-st2{fill:var(--gray--lighter--60)}.vik-st3{fill:var(--gray--lighter--40)}.vik-st4{fill:var(--gray--lighter--20)}.vik-st5{fill:var(--gray--darker--20)}.vik-st7{fill:var(--gray--darker--40)}.vik-st8{fill:none;stroke:var(--gray--darker--80);stroke-miterlimit:10;stroke-width:2}.vik-st9{opacity:.85}.vik-st10{fill:var(--blue)}.vik-st13,.vik-st14{fill:var(--dark-blue)}.vik-st12{stroke:var(--gray--darker--80);stroke-miterlimit:10;stroke-width:5}.vik-st13{opacity:.87}.vik-st14{opacity:.85}.vik-st15{fill:var(--gray--darker--60)}.vik-st16{opacity:.87}.vik-st17{fill:none}.vik-st18{font-family:Muli}.vik-st19{font-size:2.5rem}.vik-st20{letter-spacing:1}.vik-st22{font-size:2.25rem;font-weight:700}.vik-st24{font-size:6.24rem}.vik-st25{font-size:3.06rem}.vik-st26{fill:var(--gray--darker--80)}.user-profile,.user-profile .contact,.user-profile .office,.user-profile .website{display:flex;flex-flow:row wrap}.user-profile .profile-left{flex:1 1 33%}.user-profile .profile-right{flex:1 1 66%;text-align:center}.user-profile .profile-photo{width:18.75rem;height:18.75rem;margin:auto;margin-top:var(--space--lg)}.mat-typography .skip-link,.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;white-space:nowrap}.align-left,.user-profile .social-icon,.views-view-grid .views-col{margin-right:var(--space--sm)}.user-profile .social-icon,.views-exposed-form,.views-view-grid.horizontal .views-col,.views-view-grid.vertical .views-row{margin-bottom:var(--space--sm)}.user-profile .social-links{display:flex;flex-flow:row wrap;justify-content:center;margin-top:var(--space--md)}.user-profile .contact h2,.user-profile .office h2,.user-profile .website h2{flex:0 0 100%;margin-bottom:0}.block.no-margin--top,.no-margin--top,.user-profile .contact h3,.user-profile .office h3,.user-profile .website h3{margin-top:0}.user-profile .contact div,.user-profile .office div,.user-profile .website div{flex:0 1 50%}.statistics-collection--side-by-side,.statistics-collection--vertical,.views-view-grid.horizontal .views-row,.views-view-grid.vertical{display:flex;flex-flow:row wrap;justify-content:center}.vbo-view-form input[type=checkbox],.views-field-views-bulk-operations-bulk-form input[type=checkbox]{position:relative;top:var(--space--xs)/2;opacity:1}.vbo-view-form .checkbox,.views-field-views-bulk-operations-bulk-form .checkbox{display:inline-block;margin:0}.views-exposed-form{display:flex;flex:0 1 100%;flex-flow:column nowrap;align-items:flex-start}.views-exposed-form .form{gap:var(--space--sm);display:flex;flex-flow:row wrap;align-items:start}.views-exposed-form input,.views-exposed-form label,.views-exposed-form select{margin-bottom:var(--space--xs);font-size:var(--font-size--sm)}.views-exposed-form .form-actions{align-self:end;margin-bottom:var(--space--xs)}form.views-exposed-form{flex-flow:row wrap;align-items:flex-end}.align-right{margin-left:var(--space--sm)}.align-center,.align-center .image-link,.max-width--content{margin-left:auto;margin-right:auto}.column-count--2,.column-count--3,.column-count--4{column-gap:var(--space--sm)}.grid-column-count--2,.grid-column-count--3,.grid-column-count--4,.grid-column-count--5,.grid-column-count--6{display:grid;grid-column-gap:var(--space--sm);align-items:stretch;grid-template-columns:auto auto}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%)}.visually-hidden.space-after:after,.visually-hidden.space-before:before{content:" "}.font--sans-serif{font-family:var(--font--sans-serif)}.font--serif{font-family:var(--font--serif)}.font--title-font{font-family:var(--font--title-font)}.lowercase{text-transform:lowercase}.layout-builder--content-preview-disabled *{width:initial;min-height:initial}#drupal-off-canvas .field--name-field-accordion-item tr.draggable,#drupal-off-canvas .field--name-field-content-switcher-item tr.draggable,#drupal-off-canvas .field--name-field-schedule-item tr.draggable,#drupal-off-canvas .field--name-field-statistic tr.draggable{display:flex}#drupal-off-canvas .messages--error{background-repeat:no-repeat;background-position-x:1%;background-position-y:50%}#drupal-off-canvas .ui-autocomplete li a{color:#63c2ff!important}.dark-mode .layout-builder,.dark-mode .layout-builder-block,.dark-mode .layout-builder__add-block,.dark-mode .layout-builder__add-section{background-color:var(--dark-gray--darker--80)}.dark-mode .block--banner .background-image img,.dark-mode .block--banner .image img,.dark-mode .block--image .background-image img,.dark-mode .block--image .image img,.dark-mode .block--image-button .background-image img,.dark-mode .block--image-button .image img{filter:brightness(.8) contrast(1.2)}.image-darker---10 .background-image,.image-darker---10 .image{filter:brightness(.9)}.image-darker---20 .background-image,.image-darker---20 .image{filter:brightness(.8)}.image-darker---30 .background-image,.image-darker---30 .image{filter:brightness(.7)}.image-darker---40 .background-image,.image-darker---40 .image{filter:brightness(.6)}.image-darker---50 .background-image,.image-darker---50 .image{filter:brightness(.5)}.image-darker---60 .background-image,.image-darker---60 .image{filter:brightness(.4)}.image-darker---70 .background-image,.image-darker---70 .image{filter:brightness(.3)}.image-darker---80 .background-image,.image-darker---80 .image{filter:brightness(.2)}.image-darker---90 .background-image,.image-darker---90 .image{filter:brightness(.1)}.full-width{width:100%;max-width:none}.full-height{height:100%}.min-height--25vh{min-height:25vh}.min-height--50vh{min-height:50vh}.min-height--75vh{min-height:75vh}.min-height--100vh{min-height:100vh}.max-width--content{max-width:var(--content-area-max-width)}.full-vw{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.block.standard-margin,.standard-margin{margin:var(--space--sm)}.block.standard-margin--top,.standard-margin--top{margin-top:var(--space--sm)}.block.standard-margin--right,.standard-margin--right{margin-right:var(--space--sm)}.block.standard-margin--bottom,.standard-margin--bottom{margin-bottom:var(--space--sm)}.block.standard-margin--left,.standard-margin--left{margin-left:var(--space--sm)}.block.double-margin,.double-margin{margin:var(--space--md)}.block.double-margin--top,.double-margin--top{margin-top:var(--space--md)}.block.double-margin--right,.double-margin--right{margin-right:var(--space--md)}.block.double-margin--bottom,.double-margin--bottom,directory-banner-person-list .mat-list-item{margin-bottom:var(--space--md)}.block.double-margin--left,.double-margin--left{margin-left:var(--space--md)}.block.no-margin,.no-margin{margin:0}.block.no-margin--right,.no-margin--right{margin-right:0}.block.no-margin--bottom,.no-margin--bottom,directory-banner-person-list .mat-filter-input{margin-bottom:0}.block.no-margin--left,.no-margin--left{margin-left:0}.block.standard-padding,.standard-padding{padding:var(--space--sm)}.block.standard-padding--top,.standard-padding--top{padding-top:var(--space--sm)}.block.standard-padding--right,.standard-padding--right{padding-right:var(--space--sm)}.block.standard-padding--bottom,.standard-padding--bottom{padding-bottom:var(--space--sm)}.block.standard-padding--left,.standard-padding--left{padding-left:var(--space--sm)}.block.double-padding,.double-padding{padding:var(--space--md)}.block.double-padding--top,.double-padding--top{padding-top:var(--space--md)}.block.double-padding--right,.double-padding--right{padding-right:var(--space--md)}.block.double-padding--bottom,.double-padding--bottom{padding-bottom:var(--space--md)}.block.double-padding--left,.double-padding--left{padding-left:var(--space--md)}.block.no-padding,.no-padding,directory-banner-person-list .mat-filter[_ngcontent-tno-c59]{padding:0}.block.no-padding--top,.no-padding--top{padding-top:0}.block.no-padding--right,.no-padding--right{padding-right:0}.block.no-padding--bottom,.no-padding--bottom{padding-bottom:0}.block.no-padding--left,.no-padding--left{padding-left:0}.after-unset:after,.before-unset:before{content:"";display:none}.embed-container{position:relative;overflow:hidden;max-width:100%;height:0;padding-bottom:56.25%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.mat-typography .skip-link{clip-path:inset(50%);clip:rect(0 0 0 0)}.mat-typography .skip-link.focusable:focus{clip-path:initial;position:absolute!important;z-index:3;top:0;left:var(--space--sm);clip:initial;width:inherit;height:inherit;padding:var(--space--sm);outline-color:var(--dark-blue--darker--60);outline-offset:calc(-1 * var(--border-width--lg))}directory-banner-person-list{display:block;max-width:var(--content-area-max-width);min-height:40vh;margin:auto}.font--default.mat-typography,directory-banner-person-list .mat-form-field,directory-banner-person-list .mat-list-base .mat-list-item,directory-banner-person-list .mat-list-base .mat-list-item .mat-line:nth-child(n+2),directory-banner-person-list .mat-list-item,directory-banner-person-list .mat-select,directory-banner-person-list .pn.pn{font:inherit}directory-banner-person-list .mat-list-base .mat-list-item.mat-2-line,directory-banner-person-list .mat-list-base .mat-list-option.mat-2-line{height:inherit}directory-banner-person-list .mat-icon{width:inherit;height:inherit}.mat-typography.mat-typography h2,.mat-typography.mat-typography h3,.mat-typography.mat-typography h4{font:inherit;font-weight:var(--font-weight--bold)}@media screen and (min-width:0\0){.layout--flex .layout__region{justify-content:center}.card-2col,.card-2col--flex,.card-2col--view,.card-2col--view .view-content,.card-3col,.card-3col--flex,.card-3col--view,.card-3col--view .view-content,.card-4col,.card-4col--flex,.card-4col--view,.card-4col--view .view-content{display:initial}.card-2col .block--card,.card-2col .card,.card-2col .event,.card-2col .hover-card,.card-2col--flex .block--card,.card-2col--flex .card,.card-2col--flex .event,.card-2col--flex .hover-card,.card-2col--view .block--card,.card-2col--view .card,.card-2col--view .event,.card-2col--view .hover-card{float:left;width:50%}.card-3col .block--card,.card-3col .card,.card-3col .event,.card-3col .hover-card,.card-3col--flex .block--card,.card-3col--flex .card,.card-3col--flex .event,.card-3col--flex .hover-card,.card-3col--view .block--card,.card-3col--view .card,.card-3col--view .event,.card-3col--view .hover-card{float:left;width:33%}.card-4col .block--card,.card-4col .card,.card-4col .event,.card-4col .hover-card,.card-4col--flex .block--card,.card-4col--flex .card,.card-4col--flex .event,.card-4col--flex .hover-card,.card-4col--view .block--card,.card-4col--view .card,.card-4col--view .event,.card-4col--view .hover-card{float:left;width:25%}.card--flex--section-divider{float:left;width:100%}}@media (min-width:62.5rem){.layout--onecol .layout__region{max-width:var(--content-area-max-width--sm)}}@media (min-width:580px){.layout--threecol-section > .layout__region--first,.layout--twocol-section>.layout__region--first{padding-right:var(--space--xs)}.layout--threecol-section > .layout__region--third,.layout--twocol-section>.layout__region--second{padding-left:var(--space--xs)}.site-footer .region--footer_center,.site-footer .region--footer_left,.site-footer .region--footer_right{-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1}.layout--fourcol-section > .layout__region{flex:0 1 24%}.layout--fourcol--page-width > .layout__region--first,.layout--fourcol--page-width > .layout__region--fourth,.layout--fourcol--page-width > .layout__region--second,.layout--fourcol--page-width > .layout__region--third{flex:1 1 25%}.layout--threecol-section > .layout__region--second{padding-right:var(--space--xs);padding-left:var(--space--xs)}.layout--threecol-section.layout--threecol-section--25-25-50 > .layout__region--first,.layout--threecol-section.layout--threecol-section--25-25-50 > .layout__region--second,.layout--threecol-section.layout--threecol-section--25-50-25 > .layout__region--first,.layout--threecol-section.layout--threecol-section--25-50-25 > .layout__region--third,.layout--threecol-section.layout--threecol-section--50-25-25 > .layout__region--second,.layout--threecol-section.layout--threecol-section--50-25-25 > .layout__region--third{flex:0 1 25%}.layout--threecol-section.layout--threecol-section--25-25-50 > .layout__region--third,.layout--threecol-section.layout--threecol-section--25-50-25 > .layout__region--second,.layout--threecol-section.layout--threecol-section--50-25-25 > .layout__region--first{flex:0 1 50%}.layout--threecol-section.layout--threecol-section--33-34-33 > .layout__region--first,.layout--threecol-section.layout--threecol-section--33-34-33 > .layout__region--third{flex:0 1 33%}.layout--threecol-section.layout--threecol-section--33-34-33 > .layout__region--second{flex:0 1 34%}.layout--threecol--page-width > .layout__region--first,.layout--threecol--page-width > .layout__region--third{flex:1 1 33%}.layout--threecol--page-width > .layout__region--second{flex:1 1 34%}.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first,.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second{flex:0 1 50%}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second{flex:0 1 33%}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--second,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first{flex:0 1 67%}.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--first,.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--second{flex:0 1 25%}.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--second,.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--first{flex:0 1 75%}.layout--twocol--page-width > .layout__region--first,.layout--twocol--page-width > .layout__region--second{flex:1 1 50%}.flowchart ol{flex-flow:row wrap;justify-content:center}.flowchart li{flex-flow:row nowrap;margin:var(--space--md) 0 0}#block-system-main-menu .ultimenu--horizontal>li .expand-icon.mobile,#block-system-main-menu>.menu>li .expand-icon.mobile,.flowchart .flow-down,.main-navigation .ultimenu--horizontal>li .expand-icon.mobile,.main-navigation>.menu>li .expand-icon.mobile{display:none}.flowchart .flow-right{display:block}.lightbox-overlay .lightbox-dialog{width:75%}#block-system-main-menu,.main-navigation{width:100%;height:inherit}#block-system-main-menu .ultimenu--horizontal,#block-system-main-menu > .menu,.main-navigation .ultimenu--horizontal,.main-navigation > .menu{background-color:var(--blue)}#block-system-main-menu .ultimenu--horizontal > li,#block-system-main-menu > .menu > li,.main-navigation .ultimenu--horizontal > li,.main-navigation > .menu > li{flex:1 1 min-content;grid-template-columns:1fr var(--icon-size--xs);width:inherit;border-bottom:none}#block-system-main-menu .ultimenu--horizontal > li > a,#block-system-main-menu > .menu > li > a,.main-navigation .ultimenu--horizontal > li > a,.main-navigation > .menu > li > a{display:flex;align-items:center;padding:var(--space--sm);padding-right:var(--icon-size--xs);text-align:center}#block-system-main-menu .ultimenu--horizontal > li .expand-icon.desktop,#block-system-main-menu > .menu > li .expand-icon.desktop,.main-navigation .ultimenu--horizontal > li .expand-icon.desktop,.main-navigation > .menu > li .expand-icon.desktop{display:flex}#block-system-main-menu .ultimenu--horizontal > li.is-active-trail,#block-system-main-menu > .menu > li.is-active-trail,.main-navigation .ultimenu--horizontal > li.is-active-trail,.main-navigation > .menu > li.is-active-trail{border-left:none}#block-system-main-menu .ultimenu--horizontal > li.is-active-trail:after,#block-system-main-menu > .menu > li.is-active-trail:after,.main-navigation .ultimenu--horizontal > li.is-active-trail:after,.main-navigation > .menu > li.is-active-trail:after{display:block;grid-column:1/span all;height:var(--border-width--lg);margin-top:calc(-1 * var(--border-width--lg));content:"";border-bottom:solid var(--border-width--md) transparent;background:var(--light-green--lighter--20)}.block--full-page,.block--half-page{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.layout--twocol-section--50-50 .block--half-page{width:50vw}.card-2col,.card-2col--view .view-content{grid-template-columns:1fr 1fr;grid-template-rows:auto}.card-3col,.card-3col--view .view-content{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto}.card-4col,.card-4col--view .view-content{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto}.card-2col--flex .block--card,.card-2col--flex .card,.card-2col--flex .event,.card-2col--flex .hover-card{flex:0 1 calc(50% - var(--space--xs))}.card-3col--flex .block--card,.card-3col--flex .card,.card-3col--flex .event,.card-3col--flex .hover-card{flex:0 1 calc(33.33% - var(--space--xs))}.card-4col--flex .block--card,.card-4col--flex .card,.card-4col--flex .event,.card-4col--flex .hover-card{flex:0 1 calc(25% - var(--space--xs))}.site-footer .region--footer_left{-ms-grid-column:2}.site-footer .region--footer_center{-ms-grid-column:4}.site-footer .region--footer_right{-ms-grid-column:6}.site-footer .region--footer_bottom{-ms-grid-column:2;-ms-grid-column-span:5;-ms-grid-row:2;-ms-grid-row-span:1}.user-profile .profile-photo{width:25rem;height:25rem}.views-view-grid.cols-1 .views-col{flex:0 1 calc(100% - var(--space--sm))}.views-view-grid.cols-2 .views-col{flex:0 1 calc(50% - var(--space--sm))}.views-view-grid.cols-3 .views-col{flex:0 1 calc(33.333% - var(--space--sm))}.views-view-grid.cols-4 .views-col{flex:0 1 calc(25% - var(--space--sm))}.views-view-grid.cols-5 .views-col{flex:0 1 calc(20% - var(--space--sm))}}@media (min-width:580px) and (prefers-reduced-motion:no-preference){.hover-card .content,.hover-card .image{grid-column:1/span 1;grid-row:1/span 1}.hover-card{display:grid;overflow-y:hidden}.hover-card .image img{display:block;object-fit:cover;width:100%;height:100%}.hover-card .title{display:grid;align-content:center;min-height:calc(var(--font-size--md) * 3 + var(--space--sm) * 3);margin:0;padding:var(--space--sm);padding-right:var(--toggle-size--sm);background-color:transparent}.hover-card .title a:focus{outline:0}.hover-card .title a:focus:after{outline:dotted var(--border-width--md) var(--white);outline-offset:calc(-1 * var(--border-width--md))}.hover-card .content{transition:.3s ease-in;transform:translatey(calc(100% - var(--font-size--md) * 3 - var(--space--sm) * 3));background-color:rgba(var(--dark-blue--darker--40--rgb),.9)}.hover-card .body{padding-top:0;padding-right:var(--space--md);padding-bottom:calc(var(--toggle-size--md) * .6666666667);padding-left:var(--space--md);color:var(--white)}.hover-card .read-more{bottom:0;width:var(--touch-target--min);height:var(--touch-target--min);transition:.3s ease-in-out;color:var(--white)}.hover-card .read-more .material-icons{transition:.3s ease-in-out;transform:translatey(-50%)}.hover-card:focus-within .content,.hover-card:hover .content{transition:.3s ease-out;transform:translatey(0)}.hover-card:focus-within .read-more,.hover-card:hover .read-more{background-color:var(--blue)}.hover-card:focus-within .read-more .material-icons,.hover-card:hover .read-more .material-icons{transform:translatey(0)}}@media (min-width:580px) and (forced-colors:active){#block-system-main-menu .ultimenu--horizontal > li.is-active-trail:after,#block-system-main-menu > .menu > li.is-active-trail:after,.main-navigation .ultimenu--horizontal > li.is-active-trail:after,.main-navigation > .menu > li.is-active-trail:after{border-bottom-width:var(--border-width--lg)}}@media (min-width:950px){.org-chart ul.level-a,.org-chart ul.level-b,.org-chart ul.level-sub-a{display:grid;grid-template-columns:repeat(10,auto);margin-left:0}#block-system-main-menu .ultimenu--horizontal .menu li,#block-system-main-menu>.menu .menu li,#islandora-search-container .menu li,.black-bg .menu li,.black-gradient-overlay .menu li,.black-overlay .menu li,.block--card.color-block-title .title .menu li,.block--card.color-block-title.dark-blue .title .menu li,.block--card.color-block-title.light-green .title .menu li,.block--card.event.alt .location .menu li,.block--card.event.alt .title .menu li,.block--card.information.split-style .title .menu li,.block--card.simple .menu li,.block--card.simple .title .menu li,.block--card.tile .menu li,.blue-bg .menu li,.blue-gradient-bg .menu li,.blue-overlay .menu li,.box-headline .menu li,.card.color-block-title .title .menu li,.card.color-block-title.dark-blue .title .menu li,.card.color-block-title.light-green .title .menu li,.card.event.alt .location .menu li,.card.event.alt .title .menu li,.card.information.split-style .title .menu li,.card.simple .menu li,.card.simple .title .menu li,.card.tile .menu li,.dark-blue-bg .menu li,.dark-blue-gradient-bg .menu li,.dark-blue-overlay .menu li,.dark-green-bg .menu li,.dark-mode .block--card.simple .menu li,.dark-mode .block--card.tile .menu li,.dark-mode .card.simple .menu li,.dark-mode .card.tile .menu li,.dark-mode .gray-bg .menu li,.dark-mode .green-bg .menu li,.dark-mode .job-title .menu li,.dark-mode .layout-builder .menu li,.dark-mode .light-blue-bg .menu li,.dark-mode .light-gray-bg .menu li,.dark-mode .light-green-bg .menu li,.dark-mode .lightest-blue-bg .menu li,.dark-mode .lightest-gray-bg .menu li,.dark-mode .menu li,.dark-mode .pronouns .menu li,.dark-mode .taxonomy-term .menu li,.dark-mode .timeline-block:nth-of-type(even) .menu li,.dark-mode .timeline-block:nth-of-type(odd) .menu li,.dark-mode blockquote.pullquote .menu li,.dark-mode blockquote:not([class]) .menu li,.dark-mode table.light-blue .menu li,.dark-mode table.lightest-gray .menu li,.dark-mode table:not([class]) .menu li,.darkest-blue-bg .menu li,.gray-bg .menu li,.gray-overlay .menu li,.green-bg .menu li,.job-title .menu li,.left-aligned-bar .menu li,.light-blue-bg .menu li,.light-gray-bg .menu li,.light-green-bg .menu li,.lightest-blue-bg .menu li,.lightest-gray-bg .menu li,.main-navigation .ultimenu--horizontal .menu li,.main-navigation>.menu .menu li,.menu li,.pronouns .menu li,.right-aligned-bar .menu li,.taxonomy-term .menu li,.timeline-block:nth-of-type(even) .menu li,.timeline-block:nth-of-type(odd) .menu li,.ultimenu__region .menu li,.white-gradient-overlay .menu li,.yellow-bg .menu li,[class$=-bg] table .menu li,[class*=-bg] .job-title .menu li,[class*=-bg] .pronouns .menu li,[class*=-bg] .taxonomy-term .menu li,blockquote:not([class]) .menu li,table .menu li{border-left-width:var(--border-width--lg)}input,select,textarea{width:auto;border-width:var(--border-width--lg)}.webform-progress-tracker .progress-step.is-complete .progress-title:after{left:var(--space--2xl)}.spaced li{margin-bottom:var(--space--md)}th[colspan]:after{right:-var(--border-width--md) --thicker-.0625rem;width:var(--border-width--md) --thicker}th[rowspan]:after{bottom:0;height:var(--border-width--md) --thicker}td{border-width:var(--border-width--md) --thicker}.responsive-table{overflow-x:revert}.responsive-table table{width:100%}.responsive-table caption{text-align:center}.big-bold-headings h1,.headings--big-and-bold h1{font-size:var(--font-size--9xl)}.big-bold-headings h2,.headings--big-and-bold h2{font-size:var(--font-size--8xl)}.big-bold-headings h3,.headings--big-and-bold h3{font-size:var(--font-size--7xl)}.big-bold-headings h4,.headings--big-and-bold h4{font-size:var(--font-size--6xl)}.big-bold-headings h5,.headings--big-and-bold h5{font-size:var(--font-size--5xl)}hr{border-width:var(--border-width-lg)}.org-chart ul li a,.org-chart ul li h2,.org-chart ul li h3,.org-chart ul li h4,.org-chart ul li h5,.org-chart ul li h6,.org-chart ul li span,.social-media-links{max-width:none}.org-chart ul.level-a .item-level-a > a,.org-chart ul.level-a .item-level-a > span{max-width:var(--chart-max-size);margin:auto}.org-chart ul.level-b{margin-top:var(--chart-spacing)}.org-chart ul.level-c .level-c{display:flex;flex-flow:column;margin-left:calc(var(--chart-spacing)/ 2)}.org-chart .item-level-a > a:before,.org-chart .item-level-a > h2 a:before,.org-chart .item-level-a > h2 span:before,.org-chart .item-level-a > h3 a:before,.org-chart .item-level-a > h3 span:before,.org-chart .item-level-a > h4 a:before,.org-chart .item-level-a > h4 span:before,.org-chart .item-level-a > h5 a:before,.org-chart .item-level-a > h5 span:before,.org-chart .item-level-a > h6 a:before,.org-chart .item-level-a > h6 span:before,.org-chart .item-level-a > span:before{position:absolute;bottom:0;left:calc(50% + var(--chart-border-width)/ 2);display:block;width:var(--chart-border-width);height:var(--chart-spacing);content:"";transform:translate(-50%,var(--chart-spacing));background:var(--chart-line-color)}.org-chart .item-level-a.no-children>a:before,.org-chart .item-level-a.no-children>h2 a:before,.org-chart .item-level-a.no-children>h2 span:before,.org-chart .item-level-a.no-children>h3 a:before,.org-chart .item-level-a.no-children>h3 span:before,.org-chart .item-level-a.no-children>h4 a:before,.org-chart .item-level-a.no-children>h4 span:before,.org-chart .item-level-a.no-children>h5 a:before,.org-chart .item-level-a.no-children>h5 span:before,.org-chart .item-level-a.no-children>h6 a:before,.org-chart .item-level-a.no-children>h6 span:before,.org-chart .item-level-a.no-children>span:before,.org-chart .item-level-b:last-child>.level-c:before,.org-chart .item-level-b:last-of-type>a:before,.org-chart .item-level-b:last-of-type>h2 a:before,.org-chart .item-level-b:last-of-type>h2 span:before,.org-chart .item-level-b:last-of-type>h3 a:before,.org-chart .item-level-b:last-of-type>h3 span:before,.org-chart .item-level-b:last-of-type>h4 a:before,.org-chart .item-level-b:last-of-type>h4 span:before,.org-chart .item-level-b:last-of-type>h5 a:before,.org-chart .item-level-b:last-of-type>h5 span:before,.org-chart .item-level-b:last-of-type>h6 a:before,.org-chart .item-level-b:last-of-type>h6 span:before,.org-chart .item-level-b:last-of-type>span:before,.org-chart .item-level-b:only-child:before,.org-chart .item-level-b>a:before,.org-chart .item-level-b>h2 a:before,.org-chart .item-level-b>h2 span:before,.org-chart .item-level-b>h3 a:before,.org-chart .item-level-b>h3 span:before,.org-chart .item-level-b>h4 a:before,.org-chart .item-level-b>h4 span:before,.org-chart .item-level-b>h5 a:before,.org-chart .item-level-b>h5 span:before,.org-chart .item-level-b>h6 a:before,.org-chart .item-level-b>h6 span:before,.org-chart .item-level-b>span:before{display:none}.org-chart .item-level-b:before,.org-chart .item-level-b:first-child:before,.org-chart .item-level-b:last-child:before{display:block;content:"";background:var(--chart-line-color)}.org-chart .item-level-b{border-left:none}.org-chart .item-level-b:before{position:absolute;top:0;left:0;width:100%;height:var(--chart-border-width)}.org-chart .item-level-b:first-child:before{left:calc(var(--chart-spacing)/ 2 + var(--chart-border-width)/ 2 + 50%);width:50%;height:var(--chart-border-width)}.org-chart .item-level-b:last-child:before{width:calc(var(--chart-spacing)/ 2 + var(--chart-border-width)/ 2 + 50%);height:var(--chart-border-width)}.org-chart .item-level-b > a:before,.org-chart .item-level-b > h2 a:before,.org-chart .item-level-b > h2 span:before,.org-chart .item-level-b > h3 a:before,.org-chart .item-level-b > h3 span:before,.org-chart .item-level-b > h4 a:before,.org-chart .item-level-b > h4 span:before,.org-chart .item-level-b > h5 a:before,.org-chart .item-level-b > h5 span:before,.org-chart .item-level-b > h6 a:before,.org-chart .item-level-b > h6 span:before,.org-chart .item-level-b > span:before,.org-chart .item-level-b:last-of-type > a:before,.org-chart .item-level-b:last-of-type > h2 a:before,.org-chart .item-level-b:last-of-type > h2 span:before,.org-chart .item-level-b:last-of-type > h3 a:before,.org-chart .item-level-b:last-of-type > h3 span:before,.org-chart .item-level-b:last-of-type > h4 a:before,.org-chart .item-level-b:last-of-type > h4 span:before,.org-chart .item-level-b:last-of-type > h5 a:before,.org-chart .item-level-b:last-of-type > h5 span:before,.org-chart .item-level-b:last-of-type > h6 a:before,.org-chart .item-level-b:last-of-type > h6 span:before,.org-chart .item-level-b:last-of-type > span:before{position:absolute;top:calc(-1 * var(--chart-spacing));left:50%;display:block;width:var(--chart-border-width);height:var(--chart-spacing);content:"";transform:translate(calc(var(--chart-spacing)/ -2)var(--chart-border-width)/ 2);border:none;background:var(--chart-line-color)}.user-login-form{width:var(--content-area-max-width--sm);justify-content:flex-start}.user-login-form .cas-login-link,.user-login-form .manual-login{width:50%;margin:var(--space--xs) auto}.box-headline{margin-top:5%;margin-left:5%;background:var(--gradient--horizontal--dark-blue-to-transparent)}.lightbox-overlay .lightbox-dialog{grid-template-areas:"... ... button" "content content content" "... cta ...";width:84%;padding:2%}.wwu-locations.single-row{max-width:var(--locations-block-width--bigger)}.wwu-locations.single-row .button-cluster{flex-wrap:nowrap;justify-content:center}.link-list{display:flex;padding:var(--space--sm)}.link-list h1.col,.link-list h2.col,.link-list h3.col,.link-list h4.col,.link-list h5.col,.link-list h6.col{margin:calc(-1 * (var(--space--sm))) auto}.col.left{flex:0 0 15%}#block-system-main-menu .ultimenu--horizontal > li,#block-system-main-menu > .menu > li,.main-navigation .ultimenu--horizontal > li,.main-navigation > .menu > li{flex:initial}.ultimenu__region{flex-flow:row wrap;justify-content:space-around;width:100%;max-width:100vw;height:inherit;background-image:var(--gradient--vertical--blue-to-dark-blue)}.ultimenu__region .menu li a{min-height:none}.ultimenu__region > div{flex:0 1 auto}#islandora-search-container{padding:var(--space--md) 25vw}.timeline-block{width:60%}.layout--twocol-section--50-50 .layout__region--first .block--half-page{margin-left:calc(-1 * var(--space--sm))}.layout--twocol-section--50-50 .layout__region--second .block--half-page{margin-right:calc(-1 * var(--space--sm))}.site-footer{-ms-grid-columns:var(--space--sm) 1fr var(--space--sm) 1fr var(--space--sm) 1fr var(--space--sm);-ms-grid-rows:auto auto;grid-template-areas:". footer_left . footer_center . footer_right ." ". footer_bottom footer_bottom footer_bottom footer_bottom footer_bottom .";grid-template-columns:var(--space--sm) 1fr var(--space--sm) 1fr var(--space--sm) 1fr var(--space--sm);grid-template-rows:auto auto}.ultimenu section.ultimenu__flyout{top:100%;right:0!important;display:none!important}.ultimenu section.ultimenu__flyout.open{position:absolute;z-index:2;display:block!important;margin-top:-2px}.site-header .nav--404 .main-navigation{margin:0;transform:translatey(32vw)}.user-profile .profile-right{padding-left:var(--space--md);text-align:left}.user-profile .profile-photo{width:18.75rem;height:18.75rem}.views-view-grid.cols-6 .views-col{flex:0 1 calc(16.666% - var(--space--sm))}.views-view-grid.cols-7 .views-col{flex:0 1 calc(14.285% - var(--space--sm))}.views-view-grid.cols-8 .views-col{flex:0 1 calc(12.5% - var(--space--sm))}.views-view-grid.cols-9 .views-col{flex:0 1 calc(11.111% - var(--space--sm))}.views-view-grid.cols-10 .views-col{flex:0 1 calc(10% - var(--space--sm))}.column-count--2{column-count:2}.column-count--3{column-count:3}.column-count--4{column-count:4}.column-count--5{column-count:5}.column-count--6{column-count:6}.grid-column-count--2{grid-template-columns:auto auto}.grid-column-count--3{grid-template-columns:auto auto auto}.grid-column-count--4{grid-template-columns:auto auto auto auto}.grid-column-count--5{grid-template-columns:auto auto auto auto auto}.grid-column-count--6{grid-template-columns:auto auto auto auto auto auto}.vertical-space--1x{height:var(--space--sm)}.vertical-space--2x{height:calc(var(--space--sm) * 2)}.vertical-space--3x{height:calc(var(--space--sm) * 3)}.vertical-space--4x{height:calc(var(--space--sm) * 4)}.vertical-space--5x{height:calc(var(--space--sm) * 5)}.vertical-space--6x{height:calc(var(--space--sm) * 6)}.vertical-space--7x{height:calc(var(--space--sm) * 7)}.vertical-space--8x{height:calc(var(--space--sm) * 8)}}@media (min-width:950px) and (forced-colors:active){.org-chart .item-level-a > a:before,.org-chart .item-level-a > h2 a:before,.org-chart .item-level-a > h2 span:before,.org-chart .item-level-a > h3 a:before,.org-chart .item-level-a > h3 span:before,.org-chart .item-level-a > h4 a:before,.org-chart .item-level-a > h4 span:before,.org-chart .item-level-a > h5 a:before,.org-chart .item-level-a > h5 span:before,.org-chart .item-level-a > h6 a:before,.org-chart .item-level-a > h6 span:before,.org-chart .item-level-a > span:before{border-left:var(--border-width--md) solid transparent}.org-chart .item-level-b:before,.org-chart .item-level-b:first-child::before,.org-chart .item-level-b:last-child::before{border-top:var(--border-width--md) solid transparent}.org-chart .item-level-b > a:before,.org-chart .item-level-b > h2 a:before,.org-chart .item-level-b > h2 span:before,.org-chart .item-level-b > h3 a:before,.org-chart .item-level-b > h3 span:before,.org-chart .item-level-b > h4 a:before,.org-chart .item-level-b > h4 span:before,.org-chart .item-level-b > h5 a:before,.org-chart .item-level-b > h5 span:before,.org-chart .item-level-b > h6 a:before,.org-chart .item-level-b > h6 span:before,.org-chart .item-level-b > span:before,.org-chart .item-level-b:last-of-type > a:before,.org-chart .item-level-b:last-of-type > h2 a:before,.org-chart .item-level-b:last-of-type > h2 span:before,.org-chart .item-level-b:last-of-type > h3 a:before,.org-chart .item-level-b:last-of-type > h3 span:before,.org-chart .item-level-b:last-of-type > h4 a:before,.org-chart .item-level-b:last-of-type > h4 span:before,.org-chart .item-level-b:last-of-type > h5 a:before,.org-chart .item-level-b:last-of-type > h5 span:before,.org-chart .item-level-b:last-of-type > h6 a:before,.org-chart .item-level-b:last-of-type > h6 span:before,.org-chart .item-level-b:last-of-type > span:before{border-left:var(--border-width--md) solid transparent;border-top:0}.box-headline{background:rgba(var(--dark-blue--darker--40--rgb),.8)}}@media (min-width:1300px){.webform-progress-tracker .progress-step.is-complete .progress-title:after{left:var(--checkmark-size)}.layout--fourcol--page-width{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.layout--onecol--full .layout__region{max-width:var(--content-area-max-width);margin:auto}.layout--onecol--page-width,.layout--threecol--page-width{margin-right:calc(50% - 50vw - var(--space--xs));margin-left:calc(50% - 50vw - var(--space--xs))}.layout--twocol--page-width{margin-right:calc(50% - 50vw - var(--space--xs));margin-left:calc(50% - 50vw + var(--space--xs))}html{font-size:calc(1rem + var(--content-area-max-width) * .005)}.left-aligned-bar,.right-aligned-bar{max-width:70vw}.lightbox-overlay .lightbox-dialog{width:65%;padding:3%}.block--full-page,.block--half-page{padding-right:var(--space--3xl);padding-left:var(--space--3xl)}.layout--twocol-section--50-50 .layout__region--first .block--half-page{margin-left:calc((100vw - var(--content-area-max-width))/ -2)}.layout--twocol-section--50-50 .layout__region--second .block--half-page{margin-right:calc((100vw - var(--content-area-max-width))/ -2)}.page-content{-ms-grid-columns:var(--grid-columns--lg);grid-template-columns:var(--grid-columns--lg)}.site-footer{-ms-grid-columns:1fr calc(var(--content-area-max-width)/ 3) var(--space--sm) calc(var(--content-area-max-width)/ 3) var(--space--sm) calc(var(--content-area-max-width)/ 3) 1fr;grid-template-columns:1fr calc(var(--content-area-max-width)/ 3) var(--space--sm) calc(var(--content-area-max-width)/ 3) var(--space--sm) calc(var(--content-area-max-width)/ 3) 1fr}.user-profile .profile-photo{width:25rem;height:25rem}}@media print{h1,h2,h3,h4,h5,h6,p,p a,ul a{page-break-inside:avoid}.black-bg,.blue-bg,.blue-gradient-bg,.dark-blue-bg,.dark-blue-gradient-bg,.dark-green-bg,.darkest-blue-bg,.gray-bg,.green-bg,.light-blue-bg,.light-gray-bg,.light-green-bg,.lightest-blue-bg,.lightest-gray-bg{color:var(--black);border:solid var(--border-width--sm) var(--black);background-color:var(--white)}.black-bg h1,.black-bg h2,.black-bg h3,.black-bg h4,.black-bg h5,.black-bg h6,.blue-bg h1,.blue-bg h2,.blue-bg h3,.blue-bg h4,.blue-bg h5,.blue-bg h6,.blue-gradient-bg h1,.blue-gradient-bg h2,.blue-gradient-bg h3,.blue-gradient-bg h4,.blue-gradient-bg h5,.blue-gradient-bg h6,.dark-blue-bg h1,.dark-blue-bg h2,.dark-blue-bg h3,.dark-blue-bg h4,.dark-blue-bg h5,.dark-blue-bg h6,.dark-blue-gradient-bg h1,.dark-blue-gradient-bg h2,.dark-blue-gradient-bg h3,.dark-blue-gradient-bg h4,.dark-blue-gradient-bg h5,.dark-blue-gradient-bg h6,.dark-green-bg h1,.dark-green-bg h2,.dark-green-bg h3,.dark-green-bg h4,.dark-green-bg h5,.dark-green-bg h6,.darkest-blue-bg h1,.darkest-blue-bg h2,.darkest-blue-bg h3,.darkest-blue-bg h4,.darkest-blue-bg h5,.darkest-blue-bg h6,.gray-bg h1,.gray-bg h2,.gray-bg h3,.gray-bg h4,.gray-bg h5,.gray-bg h6,.green-bg h1,.green-bg h2,.green-bg h3,.green-bg h4,.green-bg h5,.green-bg h6,.light-blue-bg h1,.light-blue-bg h2,.light-blue-bg h3,.light-blue-bg h4,.light-blue-bg h5,.light-blue-bg h6,.light-gray-bg h1,.light-gray-bg h2,.light-gray-bg h3,.light-gray-bg h4,.light-gray-bg h5,.light-gray-bg h6,.light-green-bg h1,.light-green-bg h2,.light-green-bg h3,.light-green-bg h4,.light-green-bg h5,.light-green-bg h6,.lightest-blue-bg h1,.lightest-blue-bg h2,.lightest-blue-bg h3,.lightest-blue-bg h4,.lightest-blue-bg h5,.lightest-blue-bg h6,.lightest-gray-bg h1,.lightest-gray-bg h2,.lightest-gray-bg h3,.lightest-gray-bg h4,.lightest-gray-bg h5,.lightest-gray-bg h6{color:var(--dark-blue)}.black-bg .block--beyond-basics-block,.blue-bg .block--beyond-basics-block,.blue-gradient-bg .block--beyond-basics-block,.dark-blue-bg .block--beyond-basics-block,.dark-blue-gradient-bg .block--beyond-basics-block,.dark-green-bg .block--beyond-basics-block,.darkest-blue-bg .block--beyond-basics-block,.gray-bg .block--beyond-basics-block,.green-bg .block--beyond-basics-block,.light-blue-bg .block--beyond-basics-block,.light-gray-bg .block--beyond-basics-block,.light-green-bg .block--beyond-basics-block,.lightest-blue-bg .block--beyond-basics-block,.lightest-gray-bg .block--beyond-basics-block{padding:.8rem}.my-western-icon svg,.social-icon svg{fill:var(--black)}p a,ul a{word-break:break-all;color:var(--dark-blue)!important}.block--card a:before,.card a:before,.cas-login-link:after,.cta.cta.cta.cta:after,a.button.button.button:after,p a[href^=http]:after,ul a[href^=http]:after{content:" [" attr(href) "] ";font-size:10pt}.menu{padding:0!important}.menu ul{padding:0}.menu li{border-left:none!important}.menu li a{padding:0;font-size:10pt;line-height:1em}.menu li a:after{content:" [" attr(href) "] "}h1,h2,h3,h4,h5,h6{margin-bottom:0}.page-footer{display:none!important}.no-printing{display:none}}@media (forced-colors:active){.black-bg a.patternLink:active,.black-bg a.patternLink:focus,.black-bg a.patternLink:hover,.black-bg a:active,.black-bg a:focus,.black-bg a:hover,.black-bg table a:active,.black-bg table a:focus,.black-bg table a:hover,.blue-bg a.patternLink:active,.blue-bg a.patternLink:focus,.blue-bg a.patternLink:hover,.blue-bg a:active,.blue-bg a:focus,.blue-bg a:hover,.blue-bg table a:active,.blue-bg table a:focus,.blue-bg table a:hover,.blue-gradient-bg a.patternLink:active,.blue-gradient-bg a.patternLink:focus,.blue-gradient-bg a.patternLink:hover,.blue-gradient-bg a:active,.blue-gradient-bg a:focus,.blue-gradient-bg a:hover,.blue-gradient-bg table a:active,.blue-gradient-bg table a:focus,.blue-gradient-bg table a:hover,.dark-blue-bg a.patternLink:active,.dark-blue-bg a.patternLink:focus,.dark-blue-bg a.patternLink:hover,.dark-blue-bg a:active,.dark-blue-bg a:focus,.dark-blue-bg a:hover,.dark-blue-bg table a:active,.dark-blue-bg table a:focus,.dark-blue-bg table a:hover,.dark-blue-gradient-bg a.patternLink:active,.dark-blue-gradient-bg a.patternLink:focus,.dark-blue-gradient-bg a.patternLink:hover,.dark-blue-gradient-bg a:active,.dark-blue-gradient-bg a:focus,.dark-blue-gradient-bg a:hover,.dark-blue-gradient-bg table a:active,.dark-blue-gradient-bg table a:focus,.dark-blue-gradient-bg table a:hover,.dark-green-bg a.patternLink:active,.dark-green-bg a.patternLink:focus,.dark-green-bg a.patternLink:hover,.dark-green-bg a:active,.dark-green-bg a:focus,.dark-green-bg a:hover,.dark-green-bg table a:active,.dark-green-bg table a:focus,.dark-green-bg table a:hover,.darkest-blue-bg a.patternLink:active,.darkest-blue-bg a.patternLink:focus,.darkest-blue-bg a.patternLink:hover,.darkest-blue-bg a:active,.darkest-blue-bg a:focus,.darkest-blue-bg a:hover,.darkest-blue-bg table a:active,.darkest-blue-bg table a:focus,.darkest-blue-bg table a:hover,.gray-bg a.patternLink:active,.gray-bg a.patternLink:focus,.gray-bg a.patternLink:hover,.gray-bg a:active,.gray-bg a:focus,.gray-bg a:hover,.gray-bg table a:active,.gray-bg table a:focus,.gray-bg table a:hover,.green-bg a.patternLink:active,.green-bg a.patternLink:focus,.green-bg a.patternLink:hover,.green-bg a:active,.green-bg a:focus,.green-bg a:hover,.green-bg table a:active,.green-bg table a:focus,.green-bg table a:hover,.light-blue-bg a.patternLink:active,.light-blue-bg a.patternLink:focus,.light-blue-bg a.patternLink:hover,.light-blue-bg a:active,.light-blue-bg a:focus,.light-blue-bg a:hover,.light-blue-bg table a:active,.light-blue-bg table a:focus,.light-blue-bg table a:hover,.light-gray-bg a.patternLink:active,.light-gray-bg a.patternLink:focus,.light-gray-bg a.patternLink:hover,.light-gray-bg a:active,.light-gray-bg a:focus,.light-gray-bg a:hover,.light-gray-bg table a:active,.light-gray-bg table a:focus,.light-gray-bg table a:hover,.light-green-bg a.patternLink:active,.light-green-bg a.patternLink:focus,.light-green-bg a.patternLink:hover,.light-green-bg a:active,.light-green-bg a:focus,.light-green-bg a:hover,.light-green-bg table a:active,.light-green-bg table a:focus,.light-green-bg table a:hover,.lightest-blue-bg a.patternLink:active,.lightest-blue-bg a.patternLink:focus,.lightest-blue-bg a.patternLink:hover,.lightest-blue-bg a:active,.lightest-blue-bg a:focus,.lightest-blue-bg a:hover,.lightest-blue-bg table a:active,.lightest-blue-bg table a:focus,.lightest-blue-bg table a:hover,.lightest-gray-bg a.patternLink:active,.lightest-gray-bg a.patternLink:focus,.lightest-gray-bg a.patternLink:hover,.lightest-gray-bg a:active,.lightest-gray-bg a:focus,.lightest-gray-bg a:hover,.lightest-gray-bg table a:active,.lightest-gray-bg table a:focus,.lightest-gray-bg table a:hover{background-image:none}.black-bg .play-button svg,.blue-bg .play-button svg,.blue-gradient-bg .play-button svg,.dark-blue-bg .play-button svg,.dark-blue-gradient-bg .play-button svg,.dark-green-bg .play-button svg,.darkest-blue-bg .play-button svg,.gray-bg .play-button svg,.green-bg .play-button svg,.light-blue-bg .play-button svg,.light-gray-bg .play-button svg,.light-green-bg .play-button svg,.lightest-blue-bg .play-button svg,.lightest-gray-bg .play-button svg,.play-button svg,.play-link svg{fill:ButtonText}.black-bg .play-button:active,.black-bg .play-button:focus,.black-bg .play-button:hover,.blue-bg .play-button:active,.blue-bg .play-button:focus,.blue-bg .play-button:hover,.blue-gradient-bg .play-button:active,.blue-gradient-bg .play-button:focus,.blue-gradient-bg .play-button:hover,.dark-blue-bg .play-button:active,.dark-blue-bg .play-button:focus,.dark-blue-bg .play-button:hover,.dark-blue-gradient-bg .play-button:active,.dark-blue-gradient-bg .play-button:focus,.dark-blue-gradient-bg .play-button:hover,.dark-green-bg .play-button:active,.dark-green-bg .play-button:focus,.dark-green-bg .play-button:hover,.darkest-blue-bg .play-button:active,.darkest-blue-bg .play-button:focus,.darkest-blue-bg .play-button:hover,.gray-bg .play-button:active,.gray-bg .play-button:focus,.gray-bg .play-button:hover,.green-bg .play-button:active,.green-bg .play-button:focus,.green-bg .play-button:hover,.light-blue-bg .play-button:active,.light-blue-bg .play-button:focus,.light-blue-bg .play-button:hover,.light-gray-bg .play-button:active,.light-gray-bg .play-button:focus,.light-gray-bg .play-button:hover,.light-green-bg .play-button:active,.light-green-bg .play-button:focus,.light-green-bg .play-button:hover,.lightest-blue-bg .play-button:active,.lightest-blue-bg .play-button:focus,.lightest-blue-bg .play-button:hover,.lightest-gray-bg .play-button:active,.lightest-gray-bg .play-button:focus,.lightest-gray-bg .play-button:hover{background-color:ButtonText;border-color:ButtonText}.black-bg .play-button:active svg,.black-bg .play-button:focus svg,.black-bg .play-button:hover svg,.blue-bg .play-button:active svg,.blue-bg .play-button:focus svg,.blue-bg .play-button:hover svg,.blue-gradient-bg .play-button:active svg,.blue-gradient-bg .play-button:focus svg,.blue-gradient-bg .play-button:hover svg,.dark-blue-bg .play-button:active svg,.dark-blue-bg .play-button:focus svg,.dark-blue-bg .play-button:hover svg,.dark-blue-gradient-bg .play-button:active svg,.dark-blue-gradient-bg .play-button:focus svg,.dark-blue-gradient-bg .play-button:hover svg,.dark-green-bg .play-button:active svg,.dark-green-bg .play-button:focus svg,.dark-green-bg .play-button:hover svg,.darkest-blue-bg .play-button:active svg,.darkest-blue-bg .play-button:focus svg,.darkest-blue-bg .play-button:hover svg,.gray-bg .play-button:active svg,.gray-bg .play-button:focus svg,.gray-bg .play-button:hover svg,.green-bg .play-button:active svg,.green-bg .play-button:focus svg,.green-bg .play-button:hover svg,.light-blue-bg .play-button:active svg,.light-blue-bg .play-button:focus svg,.light-blue-bg .play-button:hover svg,.light-gray-bg .play-button:active svg,.light-gray-bg .play-button:focus svg,.light-gray-bg .play-button:hover svg,.light-green-bg .play-button:active svg,.light-green-bg .play-button:focus svg,.light-green-bg .play-button:hover svg,.lightest-blue-bg .play-button:active svg,.lightest-blue-bg .play-button:focus svg,.lightest-blue-bg .play-button:hover svg,.lightest-gray-bg .play-button:active svg,.lightest-gray-bg .play-button:focus svg,.lightest-gray-bg .play-button:hover svg,.play-button:active svg,.play-button:focus svg,.play-button:hover svg,.play-link:active svg,.play-link:focus svg,.play-link:hover svg{fill:ButtonFace}.black-bg .social-icon svg,.blue-bg .social-icon svg,.blue-gradient-bg .social-icon svg,.dark-blue-bg .social-icon svg,.dark-blue-gradient-bg .social-icon svg,.dark-green-bg .social-icon svg,.darkest-blue-bg .social-icon svg,.gray-bg .social-icon svg,.green-bg .social-icon svg,.light-blue-bg .social-icon svg,.light-gray-bg .social-icon svg,.light-green-bg .social-icon svg,.lightest-blue-bg .social-icon svg,.lightest-gray-bg .social-icon svg,.my-western-icon svg,.social-icon svg{fill:LinkText}.black-bg .social-icon:active,.black-bg .social-icon:focus,.black-bg .social-icon:hover,.blue-bg .social-icon:active,.blue-bg .social-icon:focus,.blue-bg .social-icon:hover,.blue-gradient-bg .social-icon:active,.blue-gradient-bg .social-icon:focus,.blue-gradient-bg .social-icon:hover,.dark-blue-bg .social-icon:active,.dark-blue-bg .social-icon:focus,.dark-blue-bg .social-icon:hover,.dark-blue-gradient-bg .social-icon:active,.dark-blue-gradient-bg .social-icon:focus,.dark-blue-gradient-bg .social-icon:hover,.dark-green-bg .social-icon:active,.dark-green-bg .social-icon:focus,.dark-green-bg .social-icon:hover,.darkest-blue-bg .social-icon:active,.darkest-blue-bg .social-icon:focus,.darkest-blue-bg .social-icon:hover,.gray-bg .social-icon:active,.gray-bg .social-icon:focus,.gray-bg .social-icon:hover,.green-bg .social-icon:active,.green-bg .social-icon:focus,.green-bg .social-icon:hover,.light-blue-bg .social-icon:active,.light-blue-bg .social-icon:focus,.light-blue-bg .social-icon:hover,.light-gray-bg .social-icon:active,.light-gray-bg .social-icon:focus,.light-gray-bg .social-icon:hover,.light-green-bg .social-icon:active,.light-green-bg .social-icon:focus,.light-green-bg .social-icon:hover,.lightest-blue-bg .social-icon:active,.lightest-blue-bg .social-icon:focus,.lightest-blue-bg .social-icon:hover,.lightest-gray-bg .social-icon:active,.lightest-gray-bg .social-icon:focus,.lightest-gray-bg .social-icon:hover,.social-icon:active,.social-icon:focus,.social-icon:hover{background-color:LinkText}.black-bg .social-icon:active svg,.black-bg .social-icon:focus svg,.black-bg .social-icon:hover svg,.blue-bg .social-icon:active svg,.blue-bg .social-icon:focus svg,.blue-bg .social-icon:hover svg,.blue-gradient-bg .social-icon:active svg,.blue-gradient-bg .social-icon:focus svg,.blue-gradient-bg .social-icon:hover svg,.dark-blue-bg .social-icon:active svg,.dark-blue-bg .social-icon:focus svg,.dark-blue-bg .social-icon:hover svg,.dark-blue-gradient-bg .social-icon:active svg,.dark-blue-gradient-bg .social-icon:focus svg,.dark-blue-gradient-bg .social-icon:hover svg,.dark-green-bg .social-icon:active svg,.dark-green-bg .social-icon:focus svg,.dark-green-bg .social-icon:hover svg,.darkest-blue-bg .social-icon:active svg,.darkest-blue-bg .social-icon:focus svg,.darkest-blue-bg .social-icon:hover svg,.gray-bg .social-icon:active svg,.gray-bg .social-icon:focus svg,.gray-bg .social-icon:hover svg,.green-bg .social-icon:active svg,.green-bg .social-icon:focus svg,.green-bg .social-icon:hover svg,.light-blue-bg .social-icon:active svg,.light-blue-bg .social-icon:focus svg,.light-blue-bg .social-icon:hover svg,.light-gray-bg .social-icon:active svg,.light-gray-bg .social-icon:focus svg,.light-gray-bg .social-icon:hover svg,.light-green-bg .social-icon:active svg,.light-green-bg .social-icon:focus svg,.light-green-bg .social-icon:hover svg,.lightest-blue-bg .social-icon:active svg,.lightest-blue-bg .social-icon:focus svg,.lightest-blue-bg .social-icon:hover svg,.lightest-gray-bg .social-icon:active svg,.lightest-gray-bg .social-icon:focus svg,.lightest-gray-bg .social-icon:hover svg,.social-icon:active svg,.social-icon:focus svg,.social-icon:hover svg{fill:Canvas}button:focus,input[type=submit]:focus{outline-offset:var(--border-width--lg)}.play-button,.play-link{transition:none}.play-button:active,.play-button:focus,.play-button:hover,.play-link:active,.play-link:focus,.play-link:hover{background-color:ButtonText;outline-color:ButtonText;border-color:ButtonText}.icon-with-text:active,.icon-with-text:focus,.icon-with-text:hover{font-weight:var(--font-weight--regular)}.my-western-icon:active,.my-western-icon:focus,.my-western-icon:hover{text-decoration-line:none}.button.button.button.button:focus,.cas-login-link:focus,.cta.cta.cta.cta:focus,a:active,a:focus,a:hover{outline-offset:calc(1.5 * var(--border-width--md))}.button.button.button.button,.cas-login-link,.cta.cta.cta.cta{transition:none;border-color:LinkText!important}@supports (forced-color-adjust:none){.button.button.button.button:active,.button.button.button.button:focus,.button.button.button.button:hover,.cas-login-link:active,.cas-login-link:focus,.cas-login-link:hover,.cta.cta.cta.cta:active,.cta.cta.cta.cta:focus,.cta.cta.cta.cta:hover{forced-color-adjust:none;background:LinkText!important;color:Canvas!important}a.job-title:active,a.job-title:focus,a.job-title:hover,a.pronouns:active,a.pronouns:focus,a.pronouns:hover,a.taxonomy-term:active,a.taxonomy-term:focus,a.taxonomy-term:hover{forced-color-adjust:none;background-image:none;background-color:LinkText;color:Canvas;border-bottom:solid LinkText var(--border-width--lg)}}.org-chart ul li>a,.org-chart ul li>h2 a,.org-chart ul li>h2 span,.org-chart ul li>h3 a,.org-chart ul li>h3 span,.org-chart ul li>h4 a,.org-chart ul li>h4 span,.org-chart ul li>h5 a,.org-chart ul li>h5 span,.org-chart ul li>h6 a,.org-chart ul li>h6 span,.org-chart ul li>span{border:var(--border-width--md) solid transparent}.org-chart .item-level-b:last-of-type > a:before,.org-chart .item-level-b:last-of-type > h2 a:before,.org-chart .item-level-b:last-of-type > h2 span:before,.org-chart .item-level-b:last-of-type > h3 a:before,.org-chart .item-level-b:last-of-type > h3 span:before,.org-chart .item-level-b:last-of-type > h4 a:before,.org-chart .item-level-b:last-of-type > h4 span:before,.org-chart .item-level-b:last-of-type > h5 a:before,.org-chart .item-level-b:last-of-type > h5 span:before,.org-chart .item-level-b:last-of-type > h6 a:before,.org-chart .item-level-b:last-of-type > h6 span:before,.org-chart .item-level-b:last-of-type > span:before,.org-chart .item-level-c:last-of-type > a:before,.org-chart .item-level-c:last-of-type > h2 a:before,.org-chart .item-level-c:last-of-type > h2 span:before,.org-chart .item-level-c:last-of-type > h3 a:before,.org-chart .item-level-c:last-of-type > h3 span:before,.org-chart .item-level-c:last-of-type > h4 a:before,.org-chart .item-level-c:last-of-type > h4 span:before,.org-chart .item-level-c:last-of-type > h5 a:before,.org-chart .item-level-c:last-of-type > h5 span:before,.org-chart .item-level-c:last-of-type > h6 a:before,.org-chart .item-level-c:last-of-type > h6 span:before,.org-chart .item-level-c:last-of-type > span:before,.org-chart .item-level-d:last-of-type > a:before,.org-chart .item-level-d:last-of-type > h2 a:before,.org-chart .item-level-d:last-of-type > h2 span:before,.org-chart .item-level-d:last-of-type > h3 a:before,.org-chart .item-level-d:last-of-type > h3 span:before,.org-chart .item-level-d:last-of-type > h4 a:before,.org-chart .item-level-d:last-of-type > h4 span:before,.org-chart .item-level-d:last-of-type > h5 a:before,.org-chart .item-level-d:last-of-type > h5 span:before,.org-chart .item-level-d:last-of-type > h6 a:before,.org-chart .item-level-d:last-of-type > h6 span:before,.org-chart .item-level-d:last-of-type > span:before,.org-chart .item-level-e:last-of-type > a:before,.org-chart .item-level-e:last-of-type > h2 a:before,.org-chart .item-level-e:last-of-type > h2 span:before,.org-chart .item-level-e:last-of-type > h3 a:before,.org-chart .item-level-e:last-of-type > h3 span:before,.org-chart .item-level-e:last-of-type > h4 a:before,.org-chart .item-level-e:last-of-type > h4 span:before,.org-chart .item-level-e:last-of-type > h5 a:before,.org-chart .item-level-e:last-of-type > h5 span:before,.org-chart .item-level-e:last-of-type > h6 a:before,.org-chart .item-level-e:last-of-type > h6 span:before,.org-chart .item-level-e:last-of-type > span:before,.org-chart .item-level-f:last-of-type > a:before,.org-chart .item-level-f:last-of-type > h2 a:before,.org-chart .item-level-f:last-of-type > h2 span:before,.org-chart .item-level-f:last-of-type > h3 a:before,.org-chart .item-level-f:last-of-type > h3 span:before,.org-chart .item-level-f:last-of-type > h4 a:before,.org-chart .item-level-f:last-of-type > h4 span:before,.org-chart .item-level-f:last-of-type > h5 a:before,.org-chart .item-level-f:last-of-type > h5 span:before,.org-chart .item-level-f:last-of-type > h6 a:before,.org-chart .item-level-f:last-of-type > h6 span:before,.org-chart .item-level-f:last-of-type > span:before,.org-chart .item-level-g:last-of-type > a:before,.org-chart .item-level-g:last-of-type > h2 a:before,.org-chart .item-level-g:last-of-type > h2 span:before,.org-chart .item-level-g:last-of-type > h3 a:before,.org-chart .item-level-g:last-of-type > h3 span:before,.org-chart .item-level-g:last-of-type > h4 a:before,.org-chart .item-level-g:last-of-type > h4 span:before,.org-chart .item-level-g:last-of-type > h5 a:before,.org-chart .item-level-g:last-of-type > h5 span:before,.org-chart .item-level-g:last-of-type > h6 a:before,.org-chart .item-level-g:last-of-type > h6 span:before,.org-chart .item-level-g:last-of-type > span:before,.org-chart .item-level-h:last-of-type > a:before,.org-chart .item-level-h:last-of-type > h2 a:before,.org-chart .item-level-h:last-of-type > h2 span:before,.org-chart .item-level-h:last-of-type > h3 a:before,.org-chart .item-level-h:last-of-type > h3 span:before,.org-chart .item-level-h:last-of-type > h4 a:before,.org-chart .item-level-h:last-of-type > h4 span:before,.org-chart .item-level-h:last-of-type > h5 a:before,.org-chart .item-level-h:last-of-type > h5 span:before,.org-chart .item-level-h:last-of-type > h6 a:before,.org-chart .item-level-h:last-of-type > h6 span:before,.org-chart .item-level-h:last-of-type > span:before,.org-chart .item-level-i:last-of-type > a:before,.org-chart .item-level-i:last-of-type > h2 a:before,.org-chart .item-level-i:last-of-type > h2 span:before,.org-chart .item-level-i:last-of-type > h3 a:before,.org-chart .item-level-i:last-of-type > h3 span:before,.org-chart .item-level-i:last-of-type > h4 a:before,.org-chart .item-level-i:last-of-type > h4 span:before,.org-chart .item-level-i:last-of-type > h5 a:before,.org-chart .item-level-i:last-of-type > h5 span:before,.org-chart .item-level-i:last-of-type > h6 a:before,.org-chart .item-level-i:last-of-type > h6 span:before,.org-chart .item-level-i:last-of-type > span:before,.org-chart .item-level-j:last-of-type > a:before,.org-chart .item-level-j:last-of-type > h2 a:before,.org-chart .item-level-j:last-of-type > h2 span:before,.org-chart .item-level-j:last-of-type > h3 a:before,.org-chart .item-level-j:last-of-type > h3 span:before,.org-chart .item-level-j:last-of-type > h4 a:before,.org-chart .item-level-j:last-of-type > h4 span:before,.org-chart .item-level-j:last-of-type > h5 a:before,.org-chart .item-level-j:last-of-type > h5 span:before,.org-chart .item-level-j:last-of-type > h6 a:before,.org-chart .item-level-j:last-of-type > h6 span:before,.org-chart .item-level-j:last-of-type > span:before,.org-chart .item-level-k:last-of-type > a:before,.org-chart .item-level-k:last-of-type > h2 a:before,.org-chart .item-level-k:last-of-type > h2 span:before,.org-chart .item-level-k:last-of-type > h3 a:before,.org-chart .item-level-k:last-of-type > h3 span:before,.org-chart .item-level-k:last-of-type > h4 a:before,.org-chart .item-level-k:last-of-type > h4 span:before,.org-chart .item-level-k:last-of-type > h5 a:before,.org-chart .item-level-k:last-of-type > h5 span:before,.org-chart .item-level-k:last-of-type > h6 a:before,.org-chart .item-level-k:last-of-type > h6 span:before,.org-chart .item-level-k:last-of-type > span:before{background:0 0}.event-list .event:focus-within,.event-list .event:hover{outline-color:LinkText}.lightbox-overlay .lightbox-dialog{background-color:Canvas}.wwu-locations .grow:focus-within .svg-container,.wwu-locations .grow:hover .svg-container{outline-color:LinkText}.alert.emergency svg,.alert.weather svg{fill:CanvasText}.ribbon{background:CanvasText}a.ribbon{background:LinkText}}@media (forced-colors:none){.cta.cta.cta.cta.outline.white,.outline.white.cas-login-link,a.button.button.button.outline.white{background:0 0}input[type=checkbox],input[type=radio]{top:0;left:0;margin:0;padding:0;opacity:0;border:0;outline:0}input[type=checkbox] + label,input[type=radio] + label{position:relative;display:inline-block;align-self:center;margin:0;line-height:var(--checkbox-size);margin-left:var(--checkbox-size)}input[type=checkbox] + label:before,input[type=radio] + label:before{position:absolute;left:0;display:grid;justify-items:center;align-items:center;box-sizing:border-box;width:var(--checkbox-size);height:var(--checkbox-size);content:"";transform:translatex(-100%);border-width:var(--border-width--md);border-style:solid;border-color:var(--gray--lighter--60);background-color:var(--gray--lighter--80);background-repeat:no-repeat;background-position:50%;background-size:calc(var(--checkbox-size)/ 1.5)}input[type=checkbox]:focus + label:before,input[type=radio]:focus + label:before{border-color:var(--blue--lighter--40);box-shadow:var(--shadow--soft)}}@media (print){html{font-size:12pt}}
@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url(/themes/contrib/ashlar/build/fonts/material-icons.woff2) format("woff2");font-display:swap;}@font-face{font-family:"Fira Sans";font-style:italic;font-weight:300;src:local("Fira Sans Light Italic"),local("FiraSans-LightItalic"),url(/themes/contrib/ashlar/build/fonts/fira-sans-light-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face{font-family:"Fira Sans";font-style:italic;font-weight:400;src:local("Fira Sans Italic"),local("FiraSans-Italic"),url(/themes/contrib/ashlar/build/fonts/fira-sans-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:300;src:local("Fira Sans Light"),local("FiraSans-Light"),url(/themes/contrib/ashlar/build/fonts/fira-sans-normal-300.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:400;src:local("Fira Sans Regular"),local("FiraSans-Regular"),url(/themes/contrib/ashlar/build/fonts/fira-sans-normal-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:600;src:local("Fira Sans SemiBold"),local("FiraSans-SemiBold"),url(/themes/contrib/ashlar/build/fonts/fira-sans-normal-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:700;src:local("Fira Sans Bold"),local("FiraSans-Bold"),url(/themes/contrib/ashlar/build/fonts/fira-sans-normal-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:900;src:local("Fira Sans Black"),local("FiraSans-Black"),url(/themes/contrib/ashlar/build/fonts/fira-sans-normal-900.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face{font-family:"Fira Sans Extra Condensed";font-style:normal;font-weight:300;src:local("Fira Sans Extra Condensed Light"),local("FiraSansExtraCondensed-Light"),url(/themes/contrib/ashlar/build/fonts/fira-sans-extra-condensed-300.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face{font-family:"Fira Sans Extra Condensed";font-style:normal;font-weight:400;src:local("Fira Sans Extra Condensed Regular"),local("FiraSansExtraCondensed-Regular"),url(/themes/contrib/ashlar/build/fonts/fira-sans-extra-condensed-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/themes/contrib/ashlar/build/fonts/montserrat-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face{font-family:"Montserrat";font-style:normal;font-weight:900;src:local("Montserrat Black"),local("Montserrat-Black"),url(/themes/contrib/ashlar/build/fonts/montserrat-900.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face{font-family:"PT Serif";font-style:normal;font-weight:400;src:local("PT Serif"),local("PTSerif-Regular"),url(/themes/contrib/ashlar/build/fonts/pt-serif-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face{font-family:"PT Serif";font-style:normal;font-weight:700;src:local("PT Serif Bold"),local("PTSerif-Bold"),url(/themes/contrib/ashlar/build/fonts/pt-serif-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face{font-family:"Open Dyslexic";font-style:normal;font-weight:400;src:url(/themes/contrib/ashlar/build/fonts/OpenDyslexic3-Regular.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face{font-family:"Atkinson Hyperlegible";font-style:normal;font-weight:400;src:url(/themes/contrib/ashlar/build/fonts/Atkinson-Hyperlegible-Regular-102a.woff2)
    format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face{font-family:"Atkinson Hyperlegible";font-style:normal;font-weight:700;src:url(/themes/contrib/ashlar/build/fonts/Atkinson-Hyperlegible-Bold-102a.woff2)
    format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face{font-family:"Atkinson Hyperlegible";font-style:italic;font-weight:400;src:url(/themes/contrib/ashlar/build/fonts/Atkinson-Hyperlegible-Italic-102a.woff2)
    format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face{font-family:"Atkinson Hyperlegible";font-style:italic;font-weight:700;src:url(/themes/contrib/ashlar/build/fonts/Atkinson-Hyperlegible-BoldItalic-102a.woff2)
    format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}
.search-label,.submit-search{place-items:center;display:flex}wwu-search{display:block;grid-column:3/span 1;grid-row:1/span 1;justify-self:end}wwu-search input[type=search]{box-sizing:border-box;height:100%;margin:0;border-width:var(--border-width--md)}.search-label{margin:0;padding:var(--space--2xs);padding-right:var(--space--xs);font-weight:var(--font-weight--regular)}.search-area{display:flex;height:100%;margin-bottom:0}.search-area .material-icons{font-size:var(--icon-size--xs)}.search-box{flex:1 1 0}.submit-search{border:var(--border-width--sm) solid transparent;border-radius:0}.submit-search:active,.submit-search:focus,.submit-search:hover{outline:var(--border-width--md) solid transparent}.submit-search:focus{outline-style:dotted}
wwu-pre-header,wwu-pre-header .skip-to{position:relative}wwu-pre-header .skip-to button,wwu-pre-header a.skip-link,wwu-pre-header button.toggle-settings{place-items:center;min-height:var(--touch-target--min);transition:background-image var(--transition-speed--fast) var(--ease--standard);display:flex}.settings-menu.closed,.settings-menu.open{transition:opacity var(--ease--standard) var(--transition-speed--fast)}wwu-pre-header{display:flex;justify-content:flex-end;font-size:var(--font-size--xs)}wwu-pre-header noscript{display:flex;justify-content:flex-end}wwu-pre-header .material-icons{font-size:var(--icon-size--2xs);margin-left:var(--space--2xs)}wwu-pre-header .skip-to button,wwu-pre-header a.skip-link{padding:var(--space--2xs);text-decoration:none;background-size:100% 100%;font-weight:var(--font-weight--regular);color:var(--white)}wwu-pre-header .skip-to button:visited,wwu-pre-header a.skip-link:visited{color:inherit}wwu-pre-header .skip-to button:active,wwu-pre-header .skip-to button:focus,wwu-pre-header .skip-to button:hover,wwu-pre-header a.skip-link:active,wwu-pre-header a.skip-link:focus,wwu-pre-header a.skip-link:hover{color:var(--dark-blue--darker--60);outline:var(--border-width--md) solid transparent;outline-offset:calc(-1 * var(--border-width--md));background-image:var(--gradient--vertical--light-blue)}wwu-pre-header .skip-to button:focus,wwu-pre-header a.skip-link:focus{outline-color:var(--dark-blue--darker--60);outline-style:dotted}wwu-pre-header .skip-to [role=menu]{max-height:75vh;overflow-y:scroll;padding:var(--space--2xs);background-color:var(--black);border:var(--border-width--lg) solid transparent;border-radius:0}wwu-pre-header .skip-to [role=separator]{margin:0;padding:var(--space--2xs);border:var(--border-width--sm) solid transparent;background-color:transparent;color:var(--white)}wwu-pre-header .skip-to [role=menuitem]{color:var(--white);background-color:var(--gray--darker--40);padding:0;border:var(--border-width--sm) solid transparent;overflow-y:unset;cursor:pointer}wwu-pre-header .skip-to [role=menuitem]:active,wwu-pre-header .skip-to [role=menuitem]:focus,wwu-pre-header .skip-to [role=menuitem]:hover{padding:0;border:none;outline:solid var(--border-width--md);outline-offset:calc(-1 * var(--border-width--md))}wwu-pre-header .skip-to [role=menuitem]:active .label,wwu-pre-header .skip-to [role=menuitem]:focus .label,wwu-pre-header .skip-to [role=menuitem]:hover .label{font-weight:var(--font-weight--semibold)}wwu-pre-header .skip-to [role=menuitem]:focus{outline-style:dotted}wwu-pre-header .skip-to [role=menuitem].last,wwu-pre-header .skip-to button{border-radius:0}wwu-pre-header .skip-to [role=menuitem] .label,wwu-pre-header .skip-to [role=menuitem] .level{background-color:transparent;color:var(--white);padding:var(--space--2xs)}wwu-pre-header .skip-to [role=menuitem] .level{padding-right:0}wwu-pre-header .skip-to [role=menuitem] .label{white-space:initial;overflow:initial}wwu-pre-header .skip-to button:focus{padding:var(--space--2xs);outline:dotted var(--border-width--md);outline-offset:calc(-1 * var(--border-width--lg))}wwu-pre-header button.toggle-settings{padding:var(--space--2xs);color:inherit;border:var(--border-width--sm) solid transparent;border-radius:0;background:no-repeat}wwu-pre-header button.toggle-settings:active,wwu-pre-header button.toggle-settings:focus,wwu-pre-header button.toggle-settings:hover{color:var(--dark-blue--darker--60);background-image:var(--gradient--vertical--light-blue);background-size:100% 100%;outline-offset:calc(-1.5 * var(--border-width--md))}wwu-pre-header button.toggle-settings:active{border:var(--border-width--sm) solid transparent}wwu-pre-header wwu-search input[type=search]{border-width:var(--border-width--sm)}wwu-pre-header wwu-search .submit-search:active,wwu-pre-header wwu-search .submit-search:focus,wwu-pre-header wwu-search .submit-search:hover{outline-offset:calc(-2 * var(--border-width--md))}.settings-menu{position:absolute;z-index:1;top:100%;grid-column:1/span all;padding:var(--space--xs);width:25rem;max-width:100%;border:var(--border-width--lg) solid transparent}.settings-menu.closed{visibility:hidden;overflow:hidden;height:0;opacity:0}.settings-menu.open{visibility:visible;opacity:1;z-index:2}.settings-menu .menu-container{display:flex;flex:0 0 100%;flex-flow:row wrap}.settings-menu fieldset{width:100%}.settings-menu fieldset legend{margin:0;padding:var(--space--xs)}.settings-menu fieldset input[type=radio] + label:not(:last-of-type),.settings-menu fieldset input[type=radio]:not(:last-of-type){margin-bottom:var(--space--md)}.settings-menu fieldset input[type=radio] + label{align-self:flex-start}.settings-menu .reset-button{margin-top:var(--space--xs)}@media (min-width:950px){.settings-menu fieldset{width:49%}}@media (forced-colors:active){wwu-pre-header .skip-to button:active,wwu-pre-header .skip-to button:focus,wwu-pre-header .skip-to button:hover,wwu-pre-header a.skip-link:active,wwu-pre-header a.skip-link:focus,wwu-pre-header a.skip-link:hover{outline-offset:calc(-2 * var(--border-width--md))}wwu-pre-header .skip-to [role=menuitem]:active,wwu-pre-header .skip-to [role=menuitem]:focus,wwu-pre-header .skip-to [role=menuitem]:hover{outline-color:CanvasText}}@media (forced-colors:none){.settings-menu fieldset{width:unset;display:flex;flex:1 1 0;flex-flow:column nowrap}}
wwu-header{position:relative;display:block;background-color:var(--dark-blue)}wwu-header noscript{grid-column:1/span all;grid-row:1/span all;display:grid;grid-template-columns:var(--logo-size) 1fr;grid-template-rows:auto 1fr}wwu-header .toggle-menu{position:absolute;right:0;color:var(--white);border:var(--border-width--sm) solid transparent;border-radius:0;background:0 0}wwu-header .toggle-menu:active{border:none}wwu-header .western-home-link{color:var(--blue--lighter--60)}wwu-header .western-home-link:active,wwu-header .western-home-link:focus,wwu-header .western-home-link:hover{outline-color:transparent;outline-offset:calc(-1 * var(--border-width--md));background:0 0}wwu-header .western-home-link:focus{outline-color:var(--white)}wwu-header .western-logo{place-content:center;display:flex;grid-area:logo}wwu-header .site-name{grid-area:site-name;padding:var(--space--sm);text-align:center}wwu-header .home-link{display:block;text-decoration:none;color:var(--white)}.wwu-menu .icon-with-text,.wwu-menu .icon-with-text:visited,wwu-header .home-link:visited{color:var(--white)}wwu-header .home-link:active,wwu-header .home-link:focus,wwu-header .home-link:hover{outline-color:transparent;color:var(--dark-blue--darker--60)}.wwu-menu .icon-with-text:focus,wwu-header .home-link:focus{outline-color:var(--blue--lighter--60)}.wwu-menu{display:flex;justify-content:space-evenly;padding-right:var(--toggle-size--sm);z-index:1}.wwu-menu .icon-with-text .material-icons{margin-left:var(--space--2xs)}.wwu-menu .icon-with-text:active,.wwu-menu .icon-with-text:focus,.wwu-menu .icon-with-text:hover{color:var(--dark-blue--darker--80);outline-color:transparent}.western-header-region{grid-area:region;text-align:center;color:var(--white)}.western-header-region a{text-decoration:none;color:var(--white);font-size:var(--font-size--sm)}.western-header-region a:active,.western-header-region a:focus,.western-header-region a:hover{color:var(--dark-blue--darker--60)}.western-header-region p{margin-bottom:var(--space--2xs)}@media (min-width:580px){wwu-header{display:grid;grid-template-columns:var(--logo-size) 1fr;grid-template-rows:auto 1fr}wwu-header .toggle-menu{display:none}wwu-header .site-name{padding:0;text-align:left}wwu-header .home-link{display:inline}.site-info{display:grid;grid-column:1/span all;grid-column-gap:var(--space--sm);grid-row:1/span all;grid-row-gap:var(--space--xs);grid-template-areas:"logo ........" "logo site-name" "logo region";grid-template-columns:var(--logo-size) auto;grid-template-rows:var(--toggle-size--md) auto 1fr}.wwu-menu{grid-column:2/span 1;grid-row:1/span 1;justify-content:flex-end;padding-right:0}.western-header-region{text-align:initial}}@media (min-width:950px){.site-info{grid-row-gap:none;grid-template-rows:1fr auto 1fr}.wwu-menu .icon-with-text{place-items:center;display:flex;flex-flow:row nowrap;width:initial!important;height:initial!important;padding:var(--space--2xs);border:none}.wwu-menu .icon-with-text .material-icons{margin-right:var(--space--2xs);font-size:var(--icon-size--xs)}}@media (max-width:580px){.wwu-menu-closed,.wwu-menu-open{transition:opacity var(--ease--standard) var(--transition-speed--fast)}.wwu-menu-closed{visibility:hidden;overflow:hidden;height:0;opacity:0}.wwu-menu-open{visibility:visible;opacity:1}}@media (forced-colors:active){.wwu-menu .icon-with-text:active,.wwu-menu .icon-with-text:focus,.wwu-menu .icon-with-text:hover{outline-offset:calc(-1 * var(--border-width--md))}}
.wwu-footer .copyright,.wwu-footer .tribal-lands-statement p{font-weight:var(--font-weight--light)}.wwu-footer{display:flex;flex-flow:column;border-top:var(--border-width--sm) solid transparent}.wwu-footer wwu-logo{width:var(--logo-size);height:var(--logo-size);margin:0 auto}.wwu-footer .tribal-lands-statement{align-self:center;margin-top:var(--sapce--sm);padding:0 var(--space--md);text-align:center}.wwu-footer .western-info{text-align:center}.wwu-footer .western-info a{font-weight:var(--font-weight--regular)}.wwu-footer .western-info p{margin-bottom:var(--space--2xs)}.wwu-footer .social-media-links{justify-content:center;margin:.75rem auto}.wwu-footer .social-media-links .social-icon{margin:var(--space--sm) 0 0 var(--space--sm)}.wwu-footer .copyright{text-align:center;font-size:var(--font-size--sm)}.wwu-footer .copyright p{margin:0}@media (min-width:580px){.wwu-footer .tribal-lands-statement,.wwu-footer wwu-logo{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column-span:1}.wwu-footer{-ms-grid-columns:var(--space--sm) 1fr 1fr var(--space--sm);-ms-grid-rows:var(--space--lg) auto auto var(--space--lg);grid-template-areas:". ... ... ." ". logo info  ." ". statement icons ." ". copyright copyright .";grid-template-columns:var(--space--sm) 1fr 1fr var(--space--sm);grid-template-rows:var(--space--lg) auto auto var(--space--lg);justify-items:end}.wwu-footer wwu-logo{grid-area:logo;-ms-grid-column:2;justify-self:center}.wwu-footer .tribal-lands-statement{grid-area:statement;-ms-grid-column:3}.wwu-footer .social-media-links{grid-area:icons;-ms-grid-column:4;-ms-grid-column-span:1;-ms-grid-row:3;-ms-grid-row-span:1;align-content:start;justify-content:end}.wwu-footer .copyright{grid-area:copyright;margin:auto}}@media (min-width:950px){.wwu-footer wwu-logo{align-self:center;justify-self:start}}@media (min-width:1300px){.wwu-footer{-ms-grid-columns:calc((100vw - var(--content-area-max-width))/ 2) auto auto auto calc((100vw - var(--content-area-max-width))/ 2);display:-ms-grid;display:grid;grid-template-areas:". ... ... ... ." ". logo statement info  ." ". logo statement icons ." ". copyright copyright copyright .";grid-template-columns:calc((100vw - var(--content-area-max-width))/ 2) auto auto auto calc((100vw - var(--content-area-max-width))/ 2)}.wwu-footer .western-info{grid-area:info;-ms-grid-column:4;-ms-grid-column-span:1;-ms-grid-row:2;-ms-grid-row-span:1;align-self:end;text-align:right}}
.block--beyond-basics-block,.paragraph--type--majors-aside{margin:var(--space--xs) 0}.block--beyond-basics-block[class*=-bg],.paragraph--type--majors-aside[class*=-bg]{padding:var(--space--md);border:var(--border-width--md) solid transparent}.block--beyond-basics-block[class*=-bg] .block__title,.paragraph--type--majors-aside[class*=-bg] .block__title{margin-top:0;padding-bottom:0}.block--beyond-basics-block.no-margin,.paragraph--type--majors-aside.no-margin{margin:0}.block--beyond-basics-block.no-padding,.paragraph--type--majors-aside.no-padding{padding:0}
.block--banner{position:relative;display:grid;align-content:center;padding:var(--space--xl);text-align:center}.block--banner .body{position:relative;max-width:var(--content-area-max-width);margin:auto}.block--banner .block__title,.block--banner .body{z-index:1}@media print{.block--banner{min-height:none}.block--banner .background-image{display:none}.block--banner .block__title{font-size:40pt}.block--banner .body{max-width:none}}
