/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{margin:0;min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:pretty}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:root{--font-sans-base:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-sans:franklin-gothic-urw,var(--font-sans-base);--font-serif:adobe-caslon-pro,serif;--color-light-web-blue:#284374;--color-web-blue:#21375d;--color-uva-blue:#232d4b;--color-uva-blue-l:#4f576f;--color-secondary-blue:#141e3c;--color-uva-orange:#e57200;--color-secondary-orange:#eb5f0c;--color-cavalier-orange:#f84c1e;--color-hover-orange:#bc4c0a;--color-yellow:#fdda24;--color-yellow-l:#fff8d3;--color-yellow-l-alt:#fef4bd;--color-jefferson-blue-gray:#e9f0fc;--color-jefferson-blue-gray-d:#d2e0f9;--color-jefferson-gray:#eef1f6;--color-jefferson-gray-l:#f7f8fb;--color-gray-dd:#333;--color-gray-d:#666;--color-gray:#888;--color-gray-l:#ccc;--color-gray-ll:#ddd;--color-white:#fff;--color-black:#000;--color-border:#EBEBEB;--color-grid:var(--color-border);--color-underline:#8C94A1;--margin-xxxs:0.125rem;--margin-xxs:0.25rem;--margin-xs:0.5rem;--margin-sm:0.75rem;--base-margin:1.25rem;--margin-lg:2rem;--margin-xl:3rem;--section-margin:2rem;--pad-xxxs:0.125rem;--pad-xxs:0.25rem;--pad-xs:0.5rem;--pad-sm:0.75rem;--base-pad:1.25rem;--pad-lg:2rem;--pad-xl:3rem;--section-pad:2rem;--col-pad:2rem;--radius:5px;--site-header-height:100px;--site-gutter:var(--pad-sm);--ease-in:cubic-bezier(.895,.03,.685,.22);--ease-out:cubic-bezier(.165,.84,.44,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-authentic:cubic-bezier(0.4,0,0.2,1);--cubic-wipe:cubic-bezier(.79,.14,.15,.86);--box-shadow:0px 0.3px 1.7px rgba(0,0,0,0.013),0px 0.7px 4px rgba(0,0,0,0.022),0px 1.3px 7.5px rgba(0,0,0,0.029),0px 2.2px 13.4px rgba(0,0,0,0.034),0px 4.2px 25.1px rgba(0,0,0,0.041),0px 10px 60px rgba(0,0,0,0.06);--box-shadow-high:0px 1.7px 2.2px rgba(0,0,0,0.02),0px 4px 5.3px rgba(0,0,0,0.02),0px 7.5px 10px rgba(0,0,0,0.03),0px 12px 17.9px rgba(0,0,0,0.035),0px 13px 20.4px rgba(0,0,0,0.042),0px 5px 10px rgba(0,0,0,0.02);--box-shadow-basic:0px 0px 5px rgba(0,0,0,0.4);--box-shadow-down:0px 9px 8px -12px rgba(0,0,0,0.2);--base-font-size:16px;--letter-spacing--2:-0.25rem;--letter-spacing--1:-0.125rem;--letter-spacing-0:0;--letter-spacing-1:0.0625rem;--letter-spacing-2:0.125rem;--letter-spacing-3:0.25rem;--font-size--2:0.64rem;--font-size--1:0.8rem;--font-size--05:0.888rem;--font-size-0:1rem;--font-size-1:1.25rem;--font-size-2:1.563rem;--font-size-3:1.953rem;--font-size-4:2.441rem;--font-size-5:3.052rem;--font-size-6:3.815rem;--font-size-7:4.768rem;--font-size-8:5.96rem;--external-link-data-url:url("data:image/svg+xml,%3Csvg aria-hidden='true' fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M11.813 0a.564.564 0 0 0-.563.563c0 .309.253.562.563.562h4.268L7.478 9.728a.565.565 0 0 0 0 .794.565.565 0 0 0 .794 0l8.603-8.602v4.268c0 .309.253.562.563.562.309 0 .562-.253.562-.563V.563A.564.564 0 0 0 17.437 0h-5.625ZM2.25 1.125A2.252 2.252 0 0 0 0 3.375V15.75A2.252 2.252 0 0 0 2.25 18h12.375a2.252 2.252 0 0 0 2.25-2.25v-5.063a.564.564 0 0 0-.563-.562.564.564 0 0 0-.562.563v5.062c0 .622-.503 1.125-1.125 1.125H2.25a1.124 1.124 0 0 1-1.125-1.125V3.375c0-.622.503-1.125 1.125-1.125h5.063c.309 0 .562-.253.562-.563a.564.564 0 0 0-.563-.562H2.25Z' fill='%23232d4b'/%3E%3C/svg%3E")}@media(min-width:370px){:root{--site-header-height:110px}}@media(min-width:600px){:root{--base-font-size:18px;--site-header-height:120px}}@media(min-width:700px){:root{--site-gutter:2rem}}@media(min-width:750px){:root{--col-pad:3rem;--site-gutter:3rem;--section-margin:3rem;--section-pad:3rem;--site-header-height:128px}}@media(min-width:860px){:root{--site-gutter:4rem}}@media(min-width:910px){:root{--site-gutter:5rem}}@media(min-width:960px){:root{--site-gutter:6rem}}@media(min-width:1024px){:root{--site-gutter:2rem}}@media(min-width:1200px){:root{--base-font-size:18px}}@media(min-width:1440px){:root{--base-font-size:20px;--section-margin:6rem;--site-gutter:4rem;--site-header-height:142px}}@media(min-width:1800px){:root{--base-font-size:23px}}@media(min-width:2400px){:root{--base-font-size:25px}}@media(min-width:3200px){:root{--base-font-size:30px;--font-size-4:3.052rem;--font-size-5:3.815rem;--font-size-6:4.768rem;--font-size-7:5.96rem;--margin-xs:1rem;--margin-sm:1.25rem;--base-margin:2rem;--margin-lg:3rem;--margin-xl:4rem;--pad-xs:1rem;--pad-sm:1.25rem;--base-pad:2rem;--pad-lg:3rem;--pad-xl:4rem;--section-pad:4rem}}html{background-color:var(--color-white);font-size:var(--base-font-size);scrollbar-gutter:stable;scroll-behavior:smooth;scroll-padding-top:var(--pad-lg)}body{background-color:var(--color-white);color:var(--color-uva-blue);font-family:var(--font-sans);font-size:var(--font-size-0);line-height:1.444;position:relative;-webkit-font-smoothing:antialiased}body.site-overlay-active{overflow:hidden;position:absolute;width:100%;height:100%}strong{font-weight:500}a{color:var(--color-uva-blue);font-weight:500;text-decoration-color:var(--color-underline);text-decoration-style:solid;text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-color .1s}a:not([class]):hover,a:not([class]):focus{background:var(--color-yellow-l);text-decoration-color:var(--color-yellow);text-decoration-thickness:2px}h1,h2,h3,h4,h5{color:var(--color-uva-blue);font-family:var(--font-sans);font-weight:500;margin-top:calc(var(--margin-lg) + var(--margin-xxs))}h1{font-size:var(--font-size-4);line-height:1.1}@media(min-width:1024px){h1{line-height:1.05}}h2{font-size:var(--font-size-3);line-height:1.2}h3{font-size:var(--font-size-2);line-height:1.25}h4{font-size:var(--font-size-1);line-height:1.3}h5{font-size:var(--font-size-0);line-height:1.35;text-transform:uppercase}::selection{background-color:var(--color-yellow);color:var(--color-uva-blue)}::-moz-selection{background-color:var(--color-yellow);color:var(--color-uva-blue)}p{margin-top:0}p.lede{font-size:var(--font-size-1);font-weight:500;line-height:1.275}p.pullquote{background-color:var(--color-jefferson-gray);font-family:var(--font-sans);font-size:var(--font-size-1);font-weight:500;letter-spacing:var(--letter-spacing--2);line-height:1.3;padding:var(--base-pad);position:relative}p.pullquote:after{background-color:var(--color-secondary-orange);content:"";display:block;height:calc(100% - 20px);width:5px;position:absolute;bottom:10px;left:-5px}@media(min-width:1024px){p.pullquote:after{height:5px;width:calc(100% - 40px);bottom:-5px;left:20px}}blockquote{background-color:var(--color-jefferson-gray);border-left:5px solid var(--color-yellow);font-weight:500;margin:var(--margin-lg) var(--base-margin) var(--margin-sm);padding:var(--base-pad)}blockquote>*:first-child{margin-top:0 !important}blockquote p{font-size:var(--font-size-1);font-weight:500;line-height:1.275}blockquote p:last-of-type{margin-bottom:0}.field--overview p{margin-top:var(--base-margin)}.field--overview p:first-of-type{margin-top:0}.wysiwyg,.field--body{font-size:var(--font-size-0);font-weight:400;line-height:1.444}.wysiwyg h2+h3,.wysiwyg h3+h4,.field--body h2+h3,.field--body h3+h4{margin-top:calc(var(--margin-sm) + var(--margin-xxs))}.wysiwyg p,.wysiwyg ul,.wysiwyg ol,.field--body p,.field--body ul,.field--body ol{margin-bottom:0;margin-top:var(--base-margin)}.wysiwyg p a,.wysiwyg ul a,.wysiwyg ol a,.field--body p a,.field--body ul a,.field--body ol a{font-weight:500}.wysiwyg ol li,.wysiwyg ul li,.field--body ol li,.field--body ul li{margin-bottom:5px}.wysiwyg ol li::marker,.wysiwyg ul li::marker,.field--body ol li::marker,.field--body ul li::marker{color:var(--color-uva-blue);font-weight:bold}.wysiwyg ol li:last-of-type,.wysiwyg ul li:last-of-type,.field--body ol li:last-of-type,.field--body ul li:last-of-type{margin-bottom:0}.wysiwyg ol li p,.wysiwyg ul li p,.field--body ol li p,.field--body ul li p{margin-top:0}.wysiwyg p:last-child,.field--body p:last-child{margin-bottom:0}.wysiwyg .field--media-image,.field--body .field--media-image{margin-bottom:var(--margin-lg);margin-top:var(--margin-lg)}.wysiwyg .field--media-oembed-video,.field--body .field--media-oembed-video{margin-bottom:var(--margin-lg);margin-top:var(--margin-lg)}.wysiwyg .field--media-oembed-video iframe,.field--body .field--media-oembed-video iframe{aspect-ratio:16/9;height:auto;width:100%}.wysiwyg figure:has(.field--media-image) figcaption,.wysiwyg figure:has(.field--media-oembed-video) figcaption,.field--body figure:has(.field--media-image) figcaption,.field--body figure:has(.field--media-oembed-video) figcaption{margin-top:var(--margin-sm)}.wysiwyg figure:not(.featured-image):not(.swiper-slide),.field--body figure:not(.featured-image):not(.swiper-slide){margin-bottom:var(--margin-lg);margin-top:var(--margin-lg)}.wysiwyg figure:not(.featured-image):not(.swiper-slide) .field--media-image,.wysiwyg figure:not(.featured-image):not(.swiper-slide) .field--media-oembed-video,.field--body figure:not(.featured-image):not(.swiper-slide) .field--media-image,.field--body figure:not(.featured-image):not(.swiper-slide) .field--media-oembed-video{margin-bottom:0}.wysiwyg figure:not(.featured-image):not(.swiper-slide).align-left .field--media-image,.wysiwyg figure:not(.featured-image):not(.swiper-slide).align-left figcaption,.wysiwyg figure:not(.featured-image):not(.swiper-slide).align-right .field--media-image,.wysiwyg figure:not(.featured-image):not(.swiper-slide).align-right figcaption,.field--body figure:not(.featured-image):not(.swiper-slide).align-left .field--media-image,.field--body figure:not(.featured-image):not(.swiper-slide).align-left figcaption,.field--body figure:not(.featured-image):not(.swiper-slide).align-right .field--media-image,.field--body figure:not(.featured-image):not(.swiper-slide).align-right figcaption{margin-left:0;max-width:325px;padding-left:var(--pad-lg);width:100%}.wysiwyg figure:not(.featured-image):not(.swiper-slide).align-left .field--media-image,.field--body figure:not(.featured-image):not(.swiper-slide).align-left .field--media-image{padding-left:0;padding-right:var(--pad-lg)}@media(max-width:calc(600px - 1px)){.wysiwyg .align-left,.wysiwyg .align-right,.field--body .align-left,.field--body .align-right{float:none}}@media(min-width:600px){.wysiwyg .align-left .field--media-image,.wysiwyg .align-left figcaption,.wysiwyg .align-right .field--media-image,.wysiwyg .align-right figcaption,.field--body .align-left .field--media-image,.field--body .align-left figcaption,.field--body .align-right .field--media-image,.field--body .align-right figcaption{margin-left:0 !important;max-width:200px;padding-left:var(--pad-lg);width:100%}}@media(min-width:750px){.wysiwyg .align-left .field--media-image,.wysiwyg .align-left figcaption,.wysiwyg .align-right .field--media-image,.wysiwyg .align-right figcaption,.field--body .align-left .field--media-image,.field--body .align-left figcaption,.field--body .align-right .field--media-image,.field--body .align-right figcaption{max-width:250px}}@media(min-width:600px){.wysiwyg .align-left .field--media-image,.wysiwyg .align-left figcaption,.field--body .align-left .field--media-image,.field--body .align-left figcaption{padding-left:0;padding-right:var(--pad-lg)}}figcaption{color:var(--color-uva-blue);font-size:var(--font-size--1);font-weight:400;line-height:1.15;margin-top:var(--pad-sm)}.gridlines[data-dev-mode=true]{left:var(--site-gutter);position:fixed;z-index:999;width:calc(100% - var(--site-gutter)*2)}.gridlines[data-dev-mode=true] .gridlines__column{background-color:rgba(255,0,0,.05);box-shadow:inset 1px 0px 0px 0px red;opacity:1}.gridlines[data-dev-mode=true]::before,.gridlines[data-dev-mode=true]::after{box-shadow:inset 1px 0px 0px 0px red}.gridlines[data-column-numbers=true] .gridlines__column{position:relative;counter-increment:columnCount}.gridlines[data-column-numbers=true] .gridlines__column::before,.gridlines[data-column-numbers=true] .gridlines__column::after{position:absolute;left:50%;transform:translateX(-50%);color:red;opacity:.5;font-size:var(--font-size--1);content:counter(columnCount)}.gridlines[data-column-numbers=true] .gridlines__column::before{top:var(--base-margin)}.gridlines[data-column-numbers=true] .gridlines__column::after{bottom:var(--base-margin)}.gridlines{display:grid;gap:0;height:100%;left:0;padding:0 !important;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@media(min-width:750px){.gridlines{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.gridlines .gridlines__column{box-shadow:inset 1px 0px 0px 0px var(--color-grid);display:none;position:relative}@media(min-width:750px){.gridlines .gridlines__column{display:inline-block}}.gridlines::before,.gridlines::after{box-shadow:inset 1px 0px 0px 0px var(--color-grid);content:"";height:100%;position:absolute;top:0;width:1px}.gridlines::before{left:0}.gridlines::after{right:0}.gridlines.gridlines--site-container{left:var(--site-gutter);width:calc(100% - var(--site-gutter)*2)}.gridlines.gridlines--fullbleed{padding:0 var(--site-gutter) !important}.gridlines.gridlines--fullbleed::after,.gridlines.gridlines--fullbleed::before{opacity:0}.gridlines.gridlines--calendar .gridlines__column:nth-child(even){opacity:0}@media(min-width:1024px){.gridlines.gridlines--calendar .gridlines__column:nth-child(even){opacity:1}.gridlines.gridlines--calendar .gridlines__column:nth-child(4){opacity:0}}.gridlines.gridlines--person-header .gridlines__column:nth-child(even){opacity:0}@media(width > 900px){.gridlines.gridlines--person-header .gridlines__column:nth-child(even){opacity:1}.gridlines.gridlines--person-header .gridlines__column:nth-child(2){opacity:0}}.gridlines.gridlines--person-body .gridlines__column:nth-child(3),.gridlines.gridlines--person-body .gridlines__column:nth-child(4){opacity:0}@media(width > 1200px){.gridlines.gridlines--person-body .gridlines__column:nth-child(3),.gridlines.gridlines--person-body .gridlines__column:nth-child(4){opacity:1}.gridlines.gridlines--person-body .gridlines__column:nth-child(odd){opacity:0}}.gridlines.gridlines--page-header{z-index:-1}.gridlines.gridlines--page-header::after{right:-1px}.gridlines.gridlines--even .gridlines__column:nth-child(odd){opacity:0}.gridlines.gridlines--odd .gridlines__column:nth-child(even){opacity:0}.gridlines.gridlines--body .gridlines__column{opacity:0}@media(min-width:1024px){.gridlines.gridlines--body .gridlines__column:nth-child(even){opacity:1}.gridlines.gridlines--body .gridlines__column:nth-child(4){opacity:0}}@media(min-width:1200px){.gridlines.gridlines--body .gridlines__column:nth-child(n+5){display:none}.gridlines.gridlines--body .gridlines__column:nth-child(odd){opacity:0}.gridlines.gridlines--body .gridlines__column:nth-child(even){opacity:1}}.grid-main{display:grid;gap:0;grid-template-columns:1fr;position:relative}@media(min-width:750px){.grid-main{grid-template-columns:repeat(12,1fr)}}.col-auto{grid-column:auto}.col-span-full{grid-column:1/-1}.col-start-auto{grid-column-start:auto}.col-end-auto{grid-column-end:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.col-span-1{grid-column:span 1/span 1}.row-span-1{grid-row:1/1}.col-start-1{grid-column-start:1}.col-end-1{grid-column-end:1}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.col-span-2{grid-column:span 2/span 2}.row-span-2{grid-row:2/2}.col-start-2{grid-column-start:2}.col-end-2{grid-column-end:2}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.col-span-3{grid-column:span 3/span 3}.row-span-3{grid-row:3/3}.col-start-3{grid-column-start:3}.col-end-3{grid-column-end:3}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.col-span-4{grid-column:span 4/span 4}.row-span-4{grid-row:4/4}.col-start-4{grid-column-start:4}.col-end-4{grid-column-end:4}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.col-span-5{grid-column:span 5/span 5}.row-span-5{grid-row:5/5}.col-start-5{grid-column-start:5}.col-end-5{grid-column-end:5}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.col-span-6{grid-column:span 6/span 6}.row-span-6{grid-row:6/6}.col-start-6{grid-column-start:6}.col-end-6{grid-column-end:6}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.col-span-7{grid-column:span 7/span 7}.row-span-7{grid-row:7/7}.col-start-7{grid-column-start:7}.col-end-7{grid-column-end:7}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.col-span-8{grid-column:span 8/span 8}.row-span-8{grid-row:8/8}.col-start-8{grid-column-start:8}.col-end-8{grid-column-end:8}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.col-span-9{grid-column:span 9/span 9}.row-span-9{grid-row:9/9}.col-start-9{grid-column-start:9}.col-end-9{grid-column-end:9}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.col-span-10{grid-column:span 10/span 10}.row-span-10{grid-row:10/10}.col-start-10{grid-column-start:10}.col-end-10{grid-column-end:10}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.col-span-11{grid-column:span 11/span 11}.row-span-11{grid-row:11/11}.col-start-11{grid-column-start:11}.col-end-11{grid-column-end:11}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.col-span-12{grid-column:span 12/span 12}.row-span-12{grid-row:12/12}.col-start-12{grid-column-start:12}.col-end-12{grid-column-end:12}.grid-cols-13{grid-template-columns:repeat(13,minmax(0,1fr))}.col-span-13{grid-column:span 13/span 13}.row-span-13{grid-row:13/13}.col-start-13{grid-column-start:13}.col-end-13{grid-column-end:13}@media(min-width:750px){.grid-cols-1--tb{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:750px){.col-span-1--tb{grid-column:span 1/span 1}}@media(min-width:750px){.row-span-1--tb{grid-row:1/1}}@media(min-width:750px){.col-start-1--tb{grid-column-start:1}}@media(min-width:750px){.col-end-1--tb{grid-column-end:1}}@media(min-width:750px){.grid-cols-2--tb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:750px){.col-span-2--tb{grid-column:span 2/span 2}}@media(min-width:750px){.row-span-2--tb{grid-row:2/2}}@media(min-width:750px){.col-start-2--tb{grid-column-start:2}}@media(min-width:750px){.col-end-2--tb{grid-column-end:2}}@media(min-width:750px){.grid-cols-3--tb{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:750px){.col-span-3--tb{grid-column:span 3/span 3}}@media(min-width:750px){.row-span-3--tb{grid-row:3/3}}@media(min-width:750px){.col-start-3--tb{grid-column-start:3}}@media(min-width:750px){.col-end-3--tb{grid-column-end:3}}@media(min-width:750px){.grid-cols-4--tb{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:750px){.col-span-4--tb{grid-column:span 4/span 4}}@media(min-width:750px){.row-span-4--tb{grid-row:4/4}}@media(min-width:750px){.col-start-4--tb{grid-column-start:4}}@media(min-width:750px){.col-end-4--tb{grid-column-end:4}}@media(min-width:750px){.grid-cols-5--tb{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:750px){.col-span-5--tb{grid-column:span 5/span 5}}@media(min-width:750px){.row-span-5--tb{grid-row:5/5}}@media(min-width:750px){.col-start-5--tb{grid-column-start:5}}@media(min-width:750px){.col-end-5--tb{grid-column-end:5}}@media(min-width:750px){.grid-cols-6--tb{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:750px){.col-span-6--tb{grid-column:span 6/span 6}}@media(min-width:750px){.row-span-6--tb{grid-row:6/6}}@media(min-width:750px){.col-start-6--tb{grid-column-start:6}}@media(min-width:750px){.col-end-6--tb{grid-column-end:6}}@media(min-width:750px){.grid-cols-7--tb{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(min-width:750px){.col-span-7--tb{grid-column:span 7/span 7}}@media(min-width:750px){.row-span-7--tb{grid-row:7/7}}@media(min-width:750px){.col-start-7--tb{grid-column-start:7}}@media(min-width:750px){.col-end-7--tb{grid-column-end:7}}@media(min-width:750px){.grid-cols-8--tb{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:750px){.col-span-8--tb{grid-column:span 8/span 8}}@media(min-width:750px){.row-span-8--tb{grid-row:8/8}}@media(min-width:750px){.col-start-8--tb{grid-column-start:8}}@media(min-width:750px){.col-end-8--tb{grid-column-end:8}}@media(min-width:750px){.grid-cols-9--tb{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(min-width:750px){.col-span-9--tb{grid-column:span 9/span 9}}@media(min-width:750px){.row-span-9--tb{grid-row:9/9}}@media(min-width:750px){.col-start-9--tb{grid-column-start:9}}@media(min-width:750px){.col-end-9--tb{grid-column-end:9}}@media(min-width:750px){.grid-cols-10--tb{grid-template-columns:repeat(10,minmax(0,1fr))}}@media(min-width:750px){.col-span-10--tb{grid-column:span 10/span 10}}@media(min-width:750px){.row-span-10--tb{grid-row:10/10}}@media(min-width:750px){.col-start-10--tb{grid-column-start:10}}@media(min-width:750px){.col-end-10--tb{grid-column-end:10}}@media(min-width:750px){.grid-cols-11--tb{grid-template-columns:repeat(11,minmax(0,1fr))}}@media(min-width:750px){.col-span-11--tb{grid-column:span 11/span 11}}@media(min-width:750px){.row-span-11--tb{grid-row:11/11}}@media(min-width:750px){.col-start-11--tb{grid-column-start:11}}@media(min-width:750px){.col-end-11--tb{grid-column-end:11}}@media(min-width:750px){.grid-cols-12--tb{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:750px){.col-span-12--tb{grid-column:span 12/span 12}}@media(min-width:750px){.row-span-12--tb{grid-row:12/12}}@media(min-width:750px){.col-start-12--tb{grid-column-start:12}}@media(min-width:750px){.col-end-12--tb{grid-column-end:12}}@media(min-width:750px){.grid-cols-13--tb{grid-template-columns:repeat(13,minmax(0,1fr))}}@media(min-width:750px){.col-span-13--tb{grid-column:span 13/span 13}}@media(min-width:750px){.row-span-13--tb{grid-row:13/13}}@media(min-width:750px){.col-start-13--tb{grid-column-start:13}}@media(min-width:750px){.col-end-13--tb{grid-column-end:13}}@media(min-width:1024px){.grid-cols-1--laptop{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:1024px){.col-span-1--laptop{grid-column:span 1/span 1}}@media(min-width:1024px){.row-span-1--laptop{grid-row:1/1}}@media(min-width:1024px){.col-start-1--laptop{grid-column-start:1}}@media(min-width:1024px){.col-end-1--laptop{grid-column-end:1}}@media(min-width:1024px){.grid-cols-2--laptop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.col-span-2--laptop{grid-column:span 2/span 2}}@media(min-width:1024px){.row-span-2--laptop{grid-row:2/2}}@media(min-width:1024px){.col-start-2--laptop{grid-column-start:2}}@media(min-width:1024px){.col-end-2--laptop{grid-column-end:2}}@media(min-width:1024px){.grid-cols-3--laptop{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.col-span-3--laptop{grid-column:span 3/span 3}}@media(min-width:1024px){.row-span-3--laptop{grid-row:3/3}}@media(min-width:1024px){.col-start-3--laptop{grid-column-start:3}}@media(min-width:1024px){.col-end-3--laptop{grid-column-end:3}}@media(min-width:1024px){.grid-cols-4--laptop{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.col-span-4--laptop{grid-column:span 4/span 4}}@media(min-width:1024px){.row-span-4--laptop{grid-row:4/4}}@media(min-width:1024px){.col-start-4--laptop{grid-column-start:4}}@media(min-width:1024px){.col-end-4--laptop{grid-column-end:4}}@media(min-width:1024px){.grid-cols-5--laptop{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1024px){.col-span-5--laptop{grid-column:span 5/span 5}}@media(min-width:1024px){.row-span-5--laptop{grid-row:5/5}}@media(min-width:1024px){.col-start-5--laptop{grid-column-start:5}}@media(min-width:1024px){.col-end-5--laptop{grid-column-end:5}}@media(min-width:1024px){.grid-cols-6--laptop{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1024px){.col-span-6--laptop{grid-column:span 6/span 6}}@media(min-width:1024px){.row-span-6--laptop{grid-row:6/6}}@media(min-width:1024px){.col-start-6--laptop{grid-column-start:6}}@media(min-width:1024px){.col-end-6--laptop{grid-column-end:6}}@media(min-width:1024px){.grid-cols-7--laptop{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(min-width:1024px){.col-span-7--laptop{grid-column:span 7/span 7}}@media(min-width:1024px){.row-span-7--laptop{grid-row:7/7}}@media(min-width:1024px){.col-start-7--laptop{grid-column-start:7}}@media(min-width:1024px){.col-end-7--laptop{grid-column-end:7}}@media(min-width:1024px){.grid-cols-8--laptop{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:1024px){.col-span-8--laptop{grid-column:span 8/span 8}}@media(min-width:1024px){.row-span-8--laptop{grid-row:8/8}}@media(min-width:1024px){.col-start-8--laptop{grid-column-start:8}}@media(min-width:1024px){.col-end-8--laptop{grid-column-end:8}}@media(min-width:1024px){.grid-cols-9--laptop{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(min-width:1024px){.col-span-9--laptop{grid-column:span 9/span 9}}@media(min-width:1024px){.row-span-9--laptop{grid-row:9/9}}@media(min-width:1024px){.col-start-9--laptop{grid-column-start:9}}@media(min-width:1024px){.col-end-9--laptop{grid-column-end:9}}@media(min-width:1024px){.grid-cols-10--laptop{grid-template-columns:repeat(10,minmax(0,1fr))}}@media(min-width:1024px){.col-span-10--laptop{grid-column:span 10/span 10}}@media(min-width:1024px){.row-span-10--laptop{grid-row:10/10}}@media(min-width:1024px){.col-start-10--laptop{grid-column-start:10}}@media(min-width:1024px){.col-end-10--laptop{grid-column-end:10}}@media(min-width:1024px){.grid-cols-11--laptop{grid-template-columns:repeat(11,minmax(0,1fr))}}@media(min-width:1024px){.col-span-11--laptop{grid-column:span 11/span 11}}@media(min-width:1024px){.row-span-11--laptop{grid-row:11/11}}@media(min-width:1024px){.col-start-11--laptop{grid-column-start:11}}@media(min-width:1024px){.col-end-11--laptop{grid-column-end:11}}@media(min-width:1024px){.grid-cols-12--laptop{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:1024px){.col-span-12--laptop{grid-column:span 12/span 12}}@media(min-width:1024px){.row-span-12--laptop{grid-row:12/12}}@media(min-width:1024px){.col-start-12--laptop{grid-column-start:12}}@media(min-width:1024px){.col-end-12--laptop{grid-column-end:12}}@media(min-width:1024px){.grid-cols-13--laptop{grid-template-columns:repeat(13,minmax(0,1fr))}}@media(min-width:1024px){.col-span-13--laptop{grid-column:span 13/span 13}}@media(min-width:1024px){.row-span-13--laptop{grid-row:13/13}}@media(min-width:1024px){.col-start-13--laptop{grid-column-start:13}}@media(min-width:1024px){.col-end-13--laptop{grid-column-end:13}}@media(min-width:1200px){.grid-cols-1--1200{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:1200px){.col-span-1--1200{grid-column:span 1/span 1}}@media(min-width:1200px){.row-span-1--1200{grid-row:1/1}}@media(min-width:1200px){.col-start-1--1200{grid-column-start:1}}@media(min-width:1200px){.col-end-1--1200{grid-column-end:1}}@media(min-width:1200px){.grid-cols-2--1200{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.col-span-2--1200{grid-column:span 2/span 2}}@media(min-width:1200px){.row-span-2--1200{grid-row:2/2}}@media(min-width:1200px){.col-start-2--1200{grid-column-start:2}}@media(min-width:1200px){.col-end-2--1200{grid-column-end:2}}@media(min-width:1200px){.grid-cols-3--1200{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.col-span-3--1200{grid-column:span 3/span 3}}@media(min-width:1200px){.row-span-3--1200{grid-row:3/3}}@media(min-width:1200px){.col-start-3--1200{grid-column-start:3}}@media(min-width:1200px){.col-end-3--1200{grid-column-end:3}}@media(min-width:1200px){.grid-cols-4--1200{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1200px){.col-span-4--1200{grid-column:span 4/span 4}}@media(min-width:1200px){.row-span-4--1200{grid-row:4/4}}@media(min-width:1200px){.col-start-4--1200{grid-column-start:4}}@media(min-width:1200px){.col-end-4--1200{grid-column-end:4}}@media(min-width:1200px){.grid-cols-5--1200{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1200px){.col-span-5--1200{grid-column:span 5/span 5}}@media(min-width:1200px){.row-span-5--1200{grid-row:5/5}}@media(min-width:1200px){.col-start-5--1200{grid-column-start:5}}@media(min-width:1200px){.col-end-5--1200{grid-column-end:5}}@media(min-width:1200px){.grid-cols-6--1200{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1200px){.col-span-6--1200{grid-column:span 6/span 6}}@media(min-width:1200px){.row-span-6--1200{grid-row:6/6}}@media(min-width:1200px){.col-start-6--1200{grid-column-start:6}}@media(min-width:1200px){.col-end-6--1200{grid-column-end:6}}@media(min-width:1200px){.grid-cols-7--1200{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(min-width:1200px){.col-span-7--1200{grid-column:span 7/span 7}}@media(min-width:1200px){.row-span-7--1200{grid-row:7/7}}@media(min-width:1200px){.col-start-7--1200{grid-column-start:7}}@media(min-width:1200px){.col-end-7--1200{grid-column-end:7}}@media(min-width:1200px){.grid-cols-8--1200{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:1200px){.col-span-8--1200{grid-column:span 8/span 8}}@media(min-width:1200px){.row-span-8--1200{grid-row:8/8}}@media(min-width:1200px){.col-start-8--1200{grid-column-start:8}}@media(min-width:1200px){.col-end-8--1200{grid-column-end:8}}@media(min-width:1200px){.grid-cols-9--1200{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(min-width:1200px){.col-span-9--1200{grid-column:span 9/span 9}}@media(min-width:1200px){.row-span-9--1200{grid-row:9/9}}@media(min-width:1200px){.col-start-9--1200{grid-column-start:9}}@media(min-width:1200px){.col-end-9--1200{grid-column-end:9}}@media(min-width:1200px){.grid-cols-10--1200{grid-template-columns:repeat(10,minmax(0,1fr))}}@media(min-width:1200px){.col-span-10--1200{grid-column:span 10/span 10}}@media(min-width:1200px){.row-span-10--1200{grid-row:10/10}}@media(min-width:1200px){.col-start-10--1200{grid-column-start:10}}@media(min-width:1200px){.col-end-10--1200{grid-column-end:10}}@media(min-width:1200px){.grid-cols-11--1200{grid-template-columns:repeat(11,minmax(0,1fr))}}@media(min-width:1200px){.col-span-11--1200{grid-column:span 11/span 11}}@media(min-width:1200px){.row-span-11--1200{grid-row:11/11}}@media(min-width:1200px){.col-start-11--1200{grid-column-start:11}}@media(min-width:1200px){.col-end-11--1200{grid-column-end:11}}@media(min-width:1200px){.grid-cols-12--1200{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:1200px){.col-span-12--1200{grid-column:span 12/span 12}}@media(min-width:1200px){.row-span-12--1200{grid-row:12/12}}@media(min-width:1200px){.col-start-12--1200{grid-column-start:12}}@media(min-width:1200px){.col-end-12--1200{grid-column-end:12}}@media(min-width:1200px){.grid-cols-13--1200{grid-template-columns:repeat(13,minmax(0,1fr))}}@media(min-width:1200px){.col-span-13--1200{grid-column:span 13/span 13}}@media(min-width:1200px){.row-span-13--1200{grid-row:13/13}}@media(min-width:1200px){.col-start-13--1200{grid-column-start:13}}@media(min-width:1200px){.col-end-13--1200{grid-column-end:13}}@media(min-width:1440px){.grid-cols-1--lg{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:1440px){.col-span-1--lg{grid-column:span 1/span 1}}@media(min-width:1440px){.row-span-1--lg{grid-row:1/1}}@media(min-width:1440px){.col-start-1--lg{grid-column-start:1}}@media(min-width:1440px){.col-end-1--lg{grid-column-end:1}}@media(min-width:1440px){.grid-cols-2--lg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1440px){.col-span-2--lg{grid-column:span 2/span 2}}@media(min-width:1440px){.row-span-2--lg{grid-row:2/2}}@media(min-width:1440px){.col-start-2--lg{grid-column-start:2}}@media(min-width:1440px){.col-end-2--lg{grid-column-end:2}}@media(min-width:1440px){.grid-cols-3--lg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1440px){.col-span-3--lg{grid-column:span 3/span 3}}@media(min-width:1440px){.row-span-3--lg{grid-row:3/3}}@media(min-width:1440px){.col-start-3--lg{grid-column-start:3}}@media(min-width:1440px){.col-end-3--lg{grid-column-end:3}}@media(min-width:1440px){.grid-cols-4--lg{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1440px){.col-span-4--lg{grid-column:span 4/span 4}}@media(min-width:1440px){.row-span-4--lg{grid-row:4/4}}@media(min-width:1440px){.col-start-4--lg{grid-column-start:4}}@media(min-width:1440px){.col-end-4--lg{grid-column-end:4}}@media(min-width:1440px){.grid-cols-5--lg{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1440px){.col-span-5--lg{grid-column:span 5/span 5}}@media(min-width:1440px){.row-span-5--lg{grid-row:5/5}}@media(min-width:1440px){.col-start-5--lg{grid-column-start:5}}@media(min-width:1440px){.col-end-5--lg{grid-column-end:5}}@media(min-width:1440px){.grid-cols-6--lg{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1440px){.col-span-6--lg{grid-column:span 6/span 6}}@media(min-width:1440px){.row-span-6--lg{grid-row:6/6}}@media(min-width:1440px){.col-start-6--lg{grid-column-start:6}}@media(min-width:1440px){.col-end-6--lg{grid-column-end:6}}@media(min-width:1440px){.grid-cols-7--lg{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(min-width:1440px){.col-span-7--lg{grid-column:span 7/span 7}}@media(min-width:1440px){.row-span-7--lg{grid-row:7/7}}@media(min-width:1440px){.col-start-7--lg{grid-column-start:7}}@media(min-width:1440px){.col-end-7--lg{grid-column-end:7}}@media(min-width:1440px){.grid-cols-8--lg{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:1440px){.col-span-8--lg{grid-column:span 8/span 8}}@media(min-width:1440px){.row-span-8--lg{grid-row:8/8}}@media(min-width:1440px){.col-start-8--lg{grid-column-start:8}}@media(min-width:1440px){.col-end-8--lg{grid-column-end:8}}@media(min-width:1440px){.grid-cols-9--lg{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(min-width:1440px){.col-span-9--lg{grid-column:span 9/span 9}}@media(min-width:1440px){.row-span-9--lg{grid-row:9/9}}@media(min-width:1440px){.col-start-9--lg{grid-column-start:9}}@media(min-width:1440px){.col-end-9--lg{grid-column-end:9}}@media(min-width:1440px){.grid-cols-10--lg{grid-template-columns:repeat(10,minmax(0,1fr))}}@media(min-width:1440px){.col-span-10--lg{grid-column:span 10/span 10}}@media(min-width:1440px){.row-span-10--lg{grid-row:10/10}}@media(min-width:1440px){.col-start-10--lg{grid-column-start:10}}@media(min-width:1440px){.col-end-10--lg{grid-column-end:10}}@media(min-width:1440px){.grid-cols-11--lg{grid-template-columns:repeat(11,minmax(0,1fr))}}@media(min-width:1440px){.col-span-11--lg{grid-column:span 11/span 11}}@media(min-width:1440px){.row-span-11--lg{grid-row:11/11}}@media(min-width:1440px){.col-start-11--lg{grid-column-start:11}}@media(min-width:1440px){.col-end-11--lg{grid-column-end:11}}@media(min-width:1440px){.grid-cols-12--lg{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:1440px){.col-span-12--lg{grid-column:span 12/span 12}}@media(min-width:1440px){.row-span-12--lg{grid-row:12/12}}@media(min-width:1440px){.col-start-12--lg{grid-column-start:12}}@media(min-width:1440px){.col-end-12--lg{grid-column-end:12}}@media(min-width:1440px){.grid-cols-13--lg{grid-template-columns:repeat(13,minmax(0,1fr))}}@media(min-width:1440px){.col-span-13--lg{grid-column:span 13/span 13}}@media(min-width:1440px){.row-span-13--lg{grid-row:13/13}}@media(min-width:1440px){.col-start-13--lg{grid-column-start:13}}@media(min-width:1440px){.col-end-13--lg{grid-column-end:13}}.layout-container{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%;min-height:100%;min-height:100lvh;position:relative}.site-overlay{background:var(--color-uva-blue);height:100%;opacity:0;position:absolute;transition:.2s var(--ease-in);left:0;top:0;visibility:hidden;width:100%;z-index:200}.site-main{padding-left:var(--site-gutter);padding-right:var(--site-gutter)}.section__header,.section__content{padding-top:var(--section-pad);padding-bottom:var(--section-pad)}@media(width < 750px){.section__content{padding-top:0}}.section__heading{font-weight:500;margin-top:0}.views-element-container{display:grid;gap:0;grid-template-columns:repeat(12,1fr);row-gap:var(--base-pad)}.views-element-container>div{grid-column:1/-1;position:relative}.views-element-container>div::after{box-shadow:inset 1px 0px 0px 0px var(--color-grid);content:"";display:none;height:100%;position:absolute;right:-1px;top:0;width:1px}@media(min-width:1024px){.views-element-container>div{box-shadow:inset 1px 0px 0px 0px var(--color-grid);grid-column:4/10}.views-element-container>div::after{display:block}}.views-element-container .views-row{margin-top:var(--base-margin)}.views-element-container .views-row:last-child .card{border-bottom:0}.site-footer{background-color:var(--color-white);border-top:1px solid var(--color-grid);color:var(--color-uva-blue);position:relative;z-index:1}.site-footer a{color:var(--color-uva-blue);text-decoration-thickness:1px}.site-footer a:hover,.site-footer a:focus{text-decoration-thickness:1px}.site-footer p{font-size:var(--font-size--05);margin-bottom:var(--margin-sm);text-wrap:pretty}.site-footer__inner-container{padding:var(--section-pad) var(--site-gutter);row-gap:var(--section-margin)}.site-footer__inner-container ul{list-style:none;margin:0;padding:0}.site-footer__inner-container li{margin-bottom:var(--margin-xs)}.site-footer__inner-container li:last-child{margin-bottom:0}.site-footer__col{padding:0 var(--base-pad);width:100%}.site-footer__col.col--logo{grid-column:1/-1}@media(min-width:1024px){.site-footer__col.col--logo{grid-column:span 6}}.site-footer__col .region+.region{margin-top:var(--section-margin)}@media(min-width:1024px){.site-footer__col .region+.region{margin-top:var(--margin-lg)}}.site-footer__subgrid{display:grid;grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--section-margin)}@media(min-width:1024px){.site-footer__subgrid{grid-column:span 6;row-gap:var(--margin-lg)}}.site-footer__subgrid .col--menu{grid-column:1/-1}@media(min-width:1440px){.site-footer__subgrid .col--menu{grid-column:span 3}}@media(min-width:750px){.site-footer__logo{max-width:75%}}@media(min-width:1024px){.site-footer__logo{max-width:95%}}@media(min-width:1440px){.site-footer__logo{max-width:75%}}.site-footer__name{color:var(--color-uva-blue);font-size:1.25em;margin-top:0}.site-footer__heading,.block-title{color:var(--color-uva-orange);font-size:var(--font-size-1);line-height:1.25;margin-top:0;margin-bottom:var(--margin-sm);text-wrap:wrap}@media(min-width:1440px){.site-footer__heading,.block-title{font-size:var(--font-size-0)}}.site-footer__list{list-style:none;padding-left:0}.site-footer__contact{line-height:1.3;margin-top:var(--margin-sm)}.site-footer__contact .svg-icon{color:var(--color-uva-orange)}.site-footer__contact .icon--mail{margin-top:calc(var(--font-size-0)/3) !important}.legal{background-color:var(--color-white);color:var(--color-uva-blue);padding-top:var(--section-pad);padding-bottom:var(--section-pad);padding:var(--section-pad) calc(var(--site-gutter) + var(--base-pad));text-align:center}.legal a{color:var(--color-uva-blue);text-decoration:none}.legal a:hover,.legal a:focus{background-color:rgba(0,0,0,0);text-decoration:underline}.legal .logo{max-width:268px}.legal .logo svg{width:100%}.legal__inner-container{align-items:center;display:flex;flex-flow:column;gap:var(--base-margin);justify-content:space-between;text-align:center}@media(min-width:1160px){.legal__inner-container{align-items:flex-start;flex-flow:row;text-align:right}}.legal__nav{font-size:var(--font-size--1);font-weight:600;line-height:1;justify-content:center;text-transform:uppercase}@media(min-width:750px){.legal__nav{font-size:var(--font-size--2)}}.legal__nav-list{justify-content:center;margin-top:0}.legal__copyright{font-weight:400;line-height:1.2;margin-top:var(--base-margin);text-transform:uppercase}.legal__copyright p{font-size:var(--font-size--2);margin-bottom:0}.site-header{background-color:var(--color-white);border-bottom:1px solid var(--color-grid);color:var(--color-uva-blue);z-index:202}.site-header__logo{display:block}.site-header__logo .svg-icon{width:48px}@media(min-width:370px){.site-header__logo .svg-icon{width:54px}}@media(min-width:750px){.site-header__logo .svg-icon{width:64px}}@media(min-width:1440px){.site-header__logo .svg-icon{width:76px}}.parent-logo{align-items:center;display:flex;gap:var(--pad-xxs);justify-content:flex-start;margin-bottom:calc(var(--margin-sm) + .125rem)}@media(min-width:370px){.parent-logo{gap:var(--pad-xs)}}.parent-logo__text{color:var(--color-uva-orange);font-family:var(--font-serif);font-size:15.5px;font-weight:600;line-height:1;position:relative;text-transform:uppercase;top:3.75px}@media(min-width:370px){.parent-logo__text{font-size:18.5px;top:4px}}@media(min-width:750px){.parent-logo__text{font-size:22px;top:5px}}@media(min-width:1440px){.parent-logo__text{font-size:25px;top:6px}}.site-header__name{font-family:var(--font-serif);font-size:var(--font-size-2);font-weight:600;line-height:1}.site-header__toggles{align-items:center;display:flex;gap:5px}.site-header__btn{align-items:center;background-color:rgba(0,0,0,0);border:none;border-radius:5px;box-shadow:none;color:var(--color-uva-blue);cursor:pointer;display:flex;height:40px;justify-content:center;width:40px;padding:0;transition:background-color .1s,color .1s}@media(min-width:600px){.site-header__btn{height:44px;width:44px}}.site-header__btn:hover,.site-header__btn:focus{background-color:var(--color-jefferson-blue-gray-d)}.mobile-menu-active .site-overlay,.search-active .site-overlay{opacity:.8;transition:.3s var(--ease-out);visibility:visible}.eyebrow{background-color:var(--color-uva-blue);color:var(--color-white);padding:var(--pad-xs) var(--site-gutter)}.eyebrow .logo{max-width:142px}@media(min-width:370px){.eyebrow .logo{max-width:155px}}@media(min-width:750px){.eyebrow .logo{max-width:185px}}@media(min-width:1440px){.eyebrow .logo{max-width:215px}}.eyebrow a{display:flex}.eyebrow a:hover,.eyebrow a:focus{background-color:rgba(0,0,0,0)}.eyebrow svg{height:100%;width:100%}.p-0{padding:0}.p-base{padding:var(--base-pad)}.p-lg{padding:var(--pad-lg)}.px-0{padding-left:0;padding-right:0}.px-base,.page-overview{padding-left:var(--base-pad);padding-right:var(--base-pad)}.px-lg{padding-left:var(--pad-lg);padding-right:var(--pad-lg)}.py-0{padding-bottom:0;padding-top:0}.py-sm{padding-bottom:var(--pad-sm);padding-top:var(--pad-sm)}.py-base{padding-bottom:var(--base-pad);padding-top:var(--base-pad)}.py-lg{padding-bottom:var(--pad-lg);padding-top:var(--pad-lg)}.py-section{padding-bottom:var(--section-pad);padding-top:var(--section-pad)}.child-px-base>*{padding-left:var(--base-pad);padding-right:var(--base-pad)}.border-t{border-top:1px solid var(--color-grid)}.border-r{border-right:1px solid var(--color-grid)}.border-b{border-bottom:1px solid var(--color-grid)}.border-l{border-left:1px solid var(--color-grid)}.border-x{border-left:1px solid var(--color-grid);border-right:1px solid var(--color-grid)}.border-y{border-top:1px solid var(--color-grid);border-bottom:1px solid var(--color-grid)}.list-inline{align-items:center;display:flex;list-style:none;margin-left:0;padding-left:0;flex-wrap:wrap;gap:var(--base-margin);row-gap:var(--margin-xs)}@media(min-width:750px){.list-inline{gap:var(--margin-lg);row-gap:var(--margin-sm)}}.list-icons{list-style:none;margin-left:0;padding-left:0}.list-icons li{align-items:flex-start;display:flex;gap:var(--base-margin);margin-bottom:var(--margin-sm)}.list-icons li:last-child{margin-bottom:0}.list-icons .svg-icon{flex-shrink:0;margin-top:calc(var(--font-size-0)/5);width:var(--font-size-0)}.cover-link::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0}.cover-link__inner{display:block;position:relative}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.has-external-link-icon,.field--node-reference a[href*="//"]:not(:where([href*="college.as.virginia.edu"],[href*="college.as.staged-website.com"])) .cover-link__inner::after,.views-element-container a[href*="//"]:not(:where([href*="college.as.virginia.edu"],[href*="college.as.staged-website.com"])) .cover-link__inner::after{background-image:var(--external-link-data-url);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:var(--font-size-0);margin-left:var(--margin-sm);width:var(--font-size-0)}.svg-icon{align-items:center;display:flex;justify-content:center}.svg-icon svg{height:100%;width:100%}.icon-list{display:flex;flex-flow:column;gap:10px;list-style:none;margin:0;padding:0}.icon-list .icon-list__item{align-items:center;color:var(--color-gray-dd);display:flex;font-size:var(--font-size--1);font-weight:500;letter-spacing:var(--letter-spacing--2);line-height:1.3;gap:15px}@media(min-width:750px){.icon-list .icon-list__item{line-height:1.35}}.icon-list .icon{flex-shrink:0;width:20px}.icon-list a{color:var(--color-gray-dd)}.icon-list a:hover,.icon-list a:focus{text-decoration:none}.ckeditor-accordion-container{margin-top:var(--margin-lg);margin-bottom:var(--base-margin);margin-left:calc(-1*var(--base-pad));position:relative;width:calc(100% + var(--base-pad)*2)}.ckeditor-accordion-container+.ckeditor-accordion-container{margin-top:calc(-1*var(--base-margin) - 1px)}.ckeditor-accordion-container dl dt:first-child{margin-top:0}.ckeditor-accordion-container>dl{border:none !important;border-bottom:1px solid var(--color-grid) !important;margin-block-start:0}.ckeditor-accordion-container dt.active{background-color:var(--color-jefferson-gray) !important}.ckeditor-accordion-container dd{padding:0 var(--base-pad) !important;transition:padding .5s}.ckeditor-accordion-container dd>*:first-child{margin-top:var(--base-margin)}.ckeditor-accordion-container dd.active{padding-bottom:var(--base-pad) !important}.ckeditor-accordion-toggler{background-color:rgba(0,0,0,0) !important;border:none !important;border-top:1px solid var(--color-grid) !important;color:var(--color-uva-blue) !important;font-size:var(--font-size-1) !important;font-weight:500 !important;line-height:1.3 !important;padding:var(--pad-sm) calc(var(--pad-xl) + var(--base-pad)) var(--pad-sm) var(--base-pad) !important;text-decoration:none;transition:.1s !important}@media(min-width:750px){.ckeditor-accordion-toggler{padding-top:var(--base-pad) !important;padding-bottom:var(--base-pad) !important}}.ckeditor-accordion-toggler:hover,.ckeditor-accordion-toggler:focus-visible{background-color:var(--color-jefferson-gray) !important;color:var(--color-uva-blue) !important}.ckeditor-accordion-toggler:hover .ckeditor-accordion-toggle::before,.ckeditor-accordion-toggler:hover .ckeditor-accordion-toggle::after,.ckeditor-accordion-toggler:focus-visible .ckeditor-accordion-toggle::before,.ckeditor-accordion-toggler:focus-visible .ckeditor-accordion-toggle::after{transition:.1s linear;background-color:var(--color-uva-blue) !important}.ckeditor-accordion-toggle{left:auto !important;right:var(--base-pad) !important}.ckeditor-accordion-toggle::before,.ckeditor-accordion-toggle::after{background-color:var(--color-uva-blue) !important;height:1px !important;transition:none !important}.ckeditor-accordion-toggle::before{left:14px !important}.anchor-nav{align-items:center;background-color:var(--color-jefferson-blue-gray);display:flex;gap:0;justify-content:space-between;position:sticky;top:0;transform:translateY(-1px);width:100%;z-index:2}@media(min-width:750px){.anchor-nav{border-bottom:1px solid var(--color-grid);margin-left:0;transform:translateY(0);width:auto}.anchor-nav::before,.anchor-nav::after{display:none}}.anchor-nav .svg-icon{height:var(--font-size-0);width:var(--font-size-0)}.anchor-nav+*,.anchor-nav+.field--page-components>*:first-child{border-top:none}.anchor-nav__details{border-left:5px solid var(--color-yellow);border-right:1px solid var(--color-grid);flex-basis:100%;padding:0}.anchor-nav__details[open] .svg-icon{transform:rotate(-90deg)}.anchor-nav__details[open]+.anchor-nav__back-to-top{border-bottom:1px solid var(--color-grid)}.anchor-nav__details[open] .anchor-nav__list{background-color:var(--color-jefferson-blue-gray)}.anchor-nav__details .svg-icon{transform:rotate(90deg)}.anchor-nav__summary{align-items:center;background-color:var(--color-white);cursor:pointer;display:flex;gap:0;line-height:1.2;margin:0;padding:0}.anchor-nav__summary::-webkit-details-marker{display:none}.anchor-nav__summary:focus-visible .anchor-nav__trigger{background-color:var(--color-jefferson-blue-gray-d)}.anchor-nav__trigger{align-items:center;background-color:var(--color-jefferson-blue-gray);display:flex;gap:var(--margin-xs);justify-content:space-between;padding:var(--pad-sm) var(--base-pad);transition:background-color .1s;width:100%}@media(min-width:750px){.anchor-nav__trigger{border-right:1px solid var(--color-grid);justify-content:flex-start;width:auto}}.anchor-nav__trigger:hover,.anchor-nav__trigger:focus-visible{background-color:var(--color-jefferson-blue-gray-d)}.anchor-nav__active-label{display:none;font-weight:500;padding:var(--pad-sm) var(--base-pad)}.anchor-nav__title{color:inherit;font-size:var(--font-size-0);margin:0}.anchor-nav__list{border-bottom:1px solid var(--color-jefferson-blue-gray-d);border-left:5px solid var(--color-yellow);box-shadow:var(--box-shadow-down);flex-wrap:wrap;gap:0;left:0;list-style:none;margin:0;max-height:75vh;overflow-y:scroll;padding:var(--pad-sm) 0;position:absolute;scrollbar-color:var(--color-jefferson-blue-gray-d) var(--color-jefferson-blue-gray);width:100%}@supports(scrollbar-width:auto){.anchor-nav__list{scrollbar-color:var(--color-uva-blue) var(--color-jefferson-blue-gray)}}@supports selector(::-webkit-scrollbar){.anchor-nav__list::-webkit-scrollbar-thumb{background:var(--color-uva-blue)}.anchor-nav__list::-webkit-scrollbar-track{background:var(--color-jefferson-blue-gray)}}.anchor-nav__link{display:inline-block;font-weight:400;margin:0 var(--margin-sm);padding:var(--pad-xxs) var(--pad-xs);text-decoration-color:rgba(0,0,0,0)}.anchor-nav__link:hover,.anchor-nav__link:focus-visible{background-color:var(--color-yellow-l);text-decoration-color:var(--color-yellow);text-decoration-thickness:2px}.anchor-nav__back-to-top{align-self:flex-start;border-right:1px solid var(--color-grid);display:none;flex-shrink:0}@media(min-width:1024px){.anchor-nav__back-to-top{display:block}}.anchor-nav__back-to-top a{align-items:center;background-color:var(--color-white);display:flex;font-weight:400;gap:var(--margin-xs);line-height:1.2;padding:var(--pad-sm) var(--base-pad);text-decoration:none}.anchor-nav__back-to-top a:hover,.anchor-nav__back-to-top a:focus-visible{background-color:var(--color-jefferson-blue-gray-d)}.btn{background-color:var(--color-uva-blue);border:1px solid var(--color-uva-blue);border-radius:50px;box-sizing:border-box;color:var(--color-white);cursor:pointer;display:inline-block;font-family:var(--font-sans);font-size:var(--font-size-0);font-weight:500;line-height:1.15;padding:var(--pad-sm) var(--pad-lg);text-align:center;text-decoration:none;transition:background-color .1s,border-color .1s,color .1s;width:auto}.btn a{color:var(--color-white);text-decoration:none}.btn .svg-icon{max-width:var(--font-size-0);pointer-events:none}.btn .btn__inner{align-items:center;display:flex;gap:10px;justify-content:center}p .btn{display:inline-block}.btn:hover,.btn:focus{background-color:var(--color-light-web-blue);border-color:var(--color-light-web-blue)}.btn.btn--external::after{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3Cpath d='M328 0H304V48h24H430.1L207 271l-17 17L224 321.9l17-17 223-223V184v24h48V184 24 0H488 328zM24 32H0V56 488v24H24 456h24V488 312 288H432v24V464H48V80H200h24V32H200 24z' fill='%23FFF'%3E%3C/path%3E%3C/svg%3E");background-position:center;background-size:contain;background-repeat:no-repeat;content:"";display:inline-block;height:12px;margin-left:5px;width:12px}.btn:active{transform:translateY(1px)}.btn:disabled,.btn.disabled{background-color:var(--color-gray-l);color:var(--color-gray);pointer-events:none}.btn:hover,.btn:focus{text-decoration:none}.btn:hover .svg-icon,.btn:focus .svg-icon{color:var(--color-yellow)}.btn--full{max-width:100% !important;min-width:100% !important;width:100% !important}.btn--center{display:table;margin-left:auto;margin-right:auto}.btn--blue{background-color:var(--color-secondary-blue);color:var(--color-white)}.btn--blue:hover,.btn--blue:focus{background-color:var(--color-web-blue)}.btn--orange{background-color:var(--color-secondary-orange);color:var(--color-white);font-weight:600;letter-spacing:.0125rem}.btn--orange:hover,.btn--orange:focus{background-color:var(--color-hover-orange)}.btn--orange.btn--hover-reverse{border:2px solid var(--color-secondary-orange)}.btn--orange.btn--hover-reverse:hover,.btn--orange.btn--hover-reverse:focus{background-color:var(--color-white);color:var(--color-secondary-orange)}.btn--orange.btn--hover-reverse:hover.btn--external::after,.btn--orange.btn--hover-reverse:focus.btn--external::after{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3Cpath d='M328 0H304V48h24H430.1L207 271l-17 17L224 321.9l17-17 223-223V184v24h48V184 24 0H488 328zM24 32H0V56 488v24H24 456h24V488 312 288H432v24V464H48V80H200h24V32H200 24z' fill='%23eb5f0c'%3E%3C/path%3E%3C/svg%3E")}.btn--has-icon{align-items:center;display:flex;gap:var(--margin-xs);justify-content:center}.btn--outline{background:rgba(0,0,0,0);border:1px solid var(--color-web-blue);border-radius:50px;color:var(--color-uva-blue);padding:var(--pad-sm) var(--base-pad)}.btn--outline:hover,.btn--outline:focus,.btn--outline:active{background-color:var(--color-web-blue);border-color:var(--color-web-blue);color:var(--color-white)}.btn--small{font-size:var(--font-size--05);padding:var(--pad-xs) var(--base-pad)}.btn--small .svg-icon{max-width:var(--font-size--05)}.btn[data-inactive]{background:rgba(0,0,0,0);border:1px solid var(--color-uva-blue);color:var(--color-uva-blue)}.btn[data-inactive]:hover,.btn[data-inactive]:focus,.btn[data-inactive]:active{background-color:var(--color-light-web-blue);border-color:var(--color-light-web-blue);color:var(--color-white)}.btn-text{background-color:rgba(0,0,0,0);border:none;cursor:pointer;display:inline-block;font-family:var(--font-sans);font-size:var(--font-size-0);font-weight:500;line-height:1.15;margin-top:var(--base-margin);padding:var(--pad-xs) 0}.field--node-reference.field--multi{display:flex;flex-flow:column;gap:var(--base-margin)}.related-link-cards{border-top:1px solid var(--color-grid);padding:var(--section-pad) var(--base-pad)}@media(min-width:1024px){.related-link-cards{padding-left:var(--section-margin);padding-right:var(--section-margin)}}.related-link-cards a{text-decoration:none}.related-link-cards .card__title{font-size:var(--font-size-1)}.related-link-cards .card__description{font-size:var(--font-size--05)}.related-link-cards .card{box-shadow:5px 5px 0 var(--color-jefferson-blue-gray-d);position:relative;transition:background-color .3s,box-shadow .3s}.related-link-cards .card:hover,.related-link-cards .card:focus-visible{box-shadow:10px 10px 0 var(--color-uva-blue)}.field--content-reference__inner{display:grid;gap:var(--base-margin);margin-top:var(--base-margin)}@media(min-width:750px){.field--content-reference__inner{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.field--content-reference__inner.count--3{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.field--content-reference__inner.count--4{grid-template-columns:repeat(4,1fr)}}.field--content-reference__inner>*{grid-column:span 1}.card-container{container-type:inline-size;container-name:card-container}.card{background-color:var(--color-jefferson-blue-gray);padding:var(--base-pad);position:relative;transition:background-color .1s}.card:hover,.card:focus-within{background-color:var(--color-jefferson-blue-gray-d)}.card:hover .card__label,.card:focus-within .card__label{background-color:var(--color-jefferson-blue-gray-d)}.card__icon{color:var(--color-uva-blue);flex-shrink:0}.card__label{background-color:var(--color-jefferson-blue-gray);border-radius:30px;display:inline-block;font-size:var(--font-size--1);font-weight:500;letter-spacing:var(--letter-spacing-1);padding:var(--pad-xxxs) var(--pad-sm);margin-bottom:var(--margin-xs);text-transform:uppercase}.card__title{font-size:var(--font-size-2);margin-top:0;margin-bottom:0}.card__description{margin-top:var(--margin-xs);margin-bottom:0;max-width:55ch;text-wrap:pretty}.card__link,.card .field--button a{color:var(--color-uva-blue)}.card__initials{font-size:var(--font-size-1);font-weight:400}.card__headshot{align-items:center;aspect-ratio:1/1;background-color:var(--color-uva-blue);border-radius:100%;color:var(--color-white);display:flex;justify-content:center;overflow:hidden;text-decoration:none}.card__headshot img{height:100%;object-fit:cover;object-position:center;width:100%}.card.card--person{align-items:center;display:grid;gap:var(--pad-lg);grid-template-columns:repeat(12,1fr);row-gap:var(--margin-xs)}.card.card--person a{font-weight:500}.card.card--person .card__headshot{max-width:64px;width:100%}@container card-container (min-width:460px){.card.card--person .card__headshot{max-width:72px}}@container card-container (min-width:900px){.card.card--person .card__headshot{max-width:88px}}.card.card--person .card__content{align-items:center;display:flex;flex-grow:1;gap:var(--base-pad);grid-column:1/-1}@container card-container (min-width:600px){.card.card--person .card__content{grid-column:span 8}}@container card-container (min-width:900px){.card.card--person .card__content{grid-column:span 9}}.card.card--person .card__contact{display:flex;flex-flow:column;font-size:var(--font-size-0);gap:var(--margin-xxxs);grid-column:1/-1;padding-left:calc(64px + var(--base-pad))}@container card-container (min-width:460px){.card.card--person .card__contact{padding-left:calc(72px + var(--base-pad))}}@container card-container (min-width:600px){.card.card--person .card__contact{gap:var(--margin-xxs);grid-column:span 4;font-size:var(--font-size--05);padding-left:0}}@container card-container (min-width:900px){.card.card--person .card__contact{grid-column:span 3;font-size:var(--font-size-0)}}.card.card--person .card__title{font-size:var(--font-size-1)}@container card-container (min-width:900px){.card.card--person .card__title{font-size:var(--font-size-2)}}.card.card--person .card__title a:hover,.card.card--person .card__title a:focus-visible{text-decoration-color:var(--color-yellow)}.card.card--person .card__description{font-size:var(--font-size-0);line-height:1.35;margin-top:var(--margin-xxs);text-wrap:pretty}@container card-container (min-width:600px){.card.card--person .card__description{font-size:var(--font-size--05)}}@container card-container (min-width:900px){.card.card--person .card__description{font-size:var(--font-size-0)}}.field--page-components{padding-top:var(--margin-xl);position:relative;row-gap:var(--margin-lg)}.field--page-components>*{grid-column:1/-1;z-index:1}.field--page-components:has(>*:nth-child(2).paragraph--type--two-column-content-section){padding-top:0}.field--page-components:has(>*:nth-child(2).paragraph--type--two-column-content-section) .paragraph--type--two-column-content-section:first-of-type{border-top:none}.field--page-components .field--body:last-child{padding-bottom:var(--section-pad)}.paragraph--type--attachment,.paragraph--type--body,.paragraph--type--call-to-action,.paragraph--type--content-reference{grid-column:1/-1}@media(min-width:1024px){.paragraph--type--attachment,.paragraph--type--body,.paragraph--type--call-to-action,.paragraph--type--content-reference{grid-column:3/11}}@media(min-width:1200px){.paragraph--type--attachment,.paragraph--type--body,.paragraph--type--call-to-action,.paragraph--type--content-reference{grid-column:4/10}}.paragraph--type--attachment:has(a):hover,.paragraph--type--attachment:has(a):focus-within,.paragraph--type--call-to-action:has(a):hover,.paragraph--type--call-to-action:has(a):focus-within{background-color:var(--color-jefferson-blue-gray-d)}.paragraph--type--attachment:has(a):hover a,.paragraph--type--attachment:has(a):focus-within a,.paragraph--type--call-to-action:has(a):hover a,.paragraph--type--call-to-action:has(a):focus-within a{background-color:rgba(0,0,0,0);text-decoration-color:var(--color-uva-blue)}.paragraph--type--two-column-content-section{background-color:var(--color-white);border-top:1px solid var(--color-grid);border-bottom:1px solid var(--color-grid);position:relative;z-index:1}@media(width < 1200px){.paragraph--type--two-column-content-section .gridlines{display:none}}.paragraph--type--two-column-content-section+.paragraph--type--two-column-content-section{border-top:none;margin-top:calc(-1*var(--margin-lg))}.paragraph--type--two-column-content-section:last-child{border-bottom:none}.paragraph--type--two-column-content-section .field--body{padding-bottom:var(--section-pad)}.paragraph--type--two-column-content-section .field--cards{margin-bottom:calc(-1*var(--section-pad))}.paragraph--type--two-column-content-section .field--node-reference,.paragraph--type--two-column-content-section .field--attachment,.paragraph--type--two-column-content-section .field--cta{margin-top:calc(-1*var(--margin-sm));padding-left:0;padding-right:0}.paragraph--type--two-column-content-section .field--node-reference+div,.paragraph--type--two-column-content-section .field--attachment+div,.paragraph--type--two-column-content-section .field--cta+div{margin-top:var(--base-margin)}.paragraph--type--two-column-content-section .field--node-reference>div:last-child .card{border-bottom:none}.paragraph--type--two-column-content-section .section__content>.field--node-reference{border-bottom:1px solid var(--color-grid)}.section__header__inner{font-size:var(--font-size-3);position:sticky;top:calc(var(--section-pad) + 54px)}.section__header__inner .field--headline{margin-top:0}.section--main .section__header{grid-column:1/-1;width:100%}@media(width < 1024px){.section--main .section__header{padding-bottom:var(--base-pad)}}@media(min-width:1024px){.section--main .section__header{grid-column:span 4}}@media(min-width:1200px){.section--main .section__header{grid-column:span 6}}.section--main .section__content{grid-column:1/-1;width:100%}@media(width < 1024px){.section--main .section__content{padding-top:0}}@media(min-width:1024px){.section--main .section__content{border-left:1px solid var(--color-grid);grid-column:span 8}}@media(min-width:1200px){.section--main .section__content{border-left:0;grid-column:span 6}}.paragraph--type--calendar-section{position:relative}.paragraph--type--calendar-section .field--headline{margin-bottom:var(--pad-xs);margin-top:0}.paragraph--type--calendar-section+.paragraph--type--calendar-section{border-top:1px solid var(--color-grid)}.paragraph--type--directory-section .field--overview{border-left:5px solid var(--color-yellow);padding:var(--base-pad)}.paragraph--type--directory-section .field--node-reference.field--multi{gap:0}.paragraph--type--directory-section .field--node-reference>div:first-child .card{border-top:none}.paragraph--type--directory-section .field--headline{background-color:var(--color-jefferson-gray-l);font-size:var(--font-size-2);font-weight:500;margin:0;padding:var(--base-pad);transition:background-color .1s,color .1s}.paragraph--type--directory-section .accordion__summary{background-color:var(--color-jefferson-gray-l);border-bottom:1.5px solid var(--color-grid)}.paragraph--type--directory-section.accordion .field--headline{padding:0}.paragraph--type--directory-section:not(details){padding-bottom:var(--section-pad)}.paragraph--type--directory-section .card.card--person{border-bottom:none}.field--section>div:has(.paragraph--type--directory-section) .paragraph--type--accordion{border-top:none}.field--section>div:has(.paragraph--type--directory-section):first-child .paragraph--type--accordion{border-top:1px solid var(--color-grid)}.field--section>div:has(.paragraph--type--directory-section):last-child .paragraph--type--accordion{border-bottom:.5px solid var(--color-grid)}.field--body{padding:0 var(--base-pad) var(--base-pad);position:relative;z-index:1}.field--body>*:first-child{margin-top:0}.paragraph--type--body{grid-column:1/-1}.paragraph--type--body .field--body{display:grid;grid-template-columns:repeat(12,1fr);padding-left:0;padding-right:0}.paragraph--type--body .field--body>*{grid-column:1/-1;margin-inline-start:0}.paragraph--type--body .field--body>*:not(.ckeditor-accordion-container):not(blockquote):not(.table-wrap){margin-left:var(--base-margin);margin-right:var(--base-margin)}.paragraph--type--body .field--body .ckeditor-accordion-container{width:100%}.paragraph--type--body .field--body blockquote{margin-left:calc(2*var(--base-margin));max-width:calc(100% - var(--base-margin)*2)}.paragraph--type--body .field--body .table-wrap{grid-column:1/-1;width:100%}@media(min-width:1024px){.paragraph--type--body .field--body>*{grid-column:3/11}}@media(min-width:1200px){.paragraph--type--body .field--body>*{grid-column:4/10}}.paragraph--type--attachment{background-color:var(--color-jefferson-blue-gray);display:flex;gap:var(--base-pad);padding:var(--base-pad);position:relative}.paragraph--type--attachment .card__icon{padding-top:3px;width:var(--font-size-1)}.paragraph--type--attachment .card__label{background-color:var(--color-jefferson-blue-gray-d);margin-bottom:calc(var(--margin-xs) + var(--margin-xxs))}.paragraph--type--attachment .card__link{display:inline-block;margin-top:var(--margin-xs)}.paragraph--type--attachment .field--file-name{font-size:var(--font-size-2);font-weight:500;line-height:1.25;margin-bottom:0;margin-top:calc(-1*var(--margin-xs))}.paragraph--type--attachment:hover .card__label,.paragraph--type--attachment:focus-within .card__label{background-color:var(--color-jefferson-blue-gray)}.file-extension{font-size:var(--font-size-0);font-weight:400;text-transform:uppercase}.field--media-document .file+span{display:none}.paragraph--type--call-to-action{background-color:var(--color-jefferson-blue-gray);padding:var(--pad-lg) var(--base-pad);position:relative}.paragraph--type--call-to-action .field--headline{font-size:var(--font-size-2);font-weight:500;line-height:1.25;margin-bottom:0;margin-top:0}@media(min-width:750px){.paragraph--type--call-to-action .field--headline{line-height:1.35}}.paragraph--type--call-to-action .field--description{margin-top:var(--margin-xs)}.paragraph--type--call-to-action .field--button{background-color:rgba(0,0,0,0);margin-top:var(--margin-sm);min-width:auto;padding:0}.paragraph--type--call-to-action a{color:var(--color-uva-blue)}.paragraph--type--call-to-action a::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0}.paragraph--type--call-to-action a:hover,.paragraph--type--call-to-action a:focus{text-decoration-color:var(--color-uva-blue)}.page-updated-on{display:flex;flex-flow:column;gap:var(--margin-xs)}.page-updated-on__msg{font-style:italic}div:has(.accordion)+div:has(.accordion){margin-top:-1px}div:has(.accordion)+div:has(.accordion):last-child .accordion__summary{border-bottom-color:rgba(0,0,0,0)}.paragraph--type--accordion{border-top:1px solid var(--color-grid);border-bottom:1px solid var(--color-grid);position:relative}.paragraph--type--accordion[open] .accordion__summary,.paragraph--type--accordion[open] .field--headline{background-color:var(--color-jefferson-gray);border-bottom-color:rgba(0,0,0,0)}.paragraph--type--accordion[open] .icon{transform:rotate(-90deg)}.paragraph--type--accordion .accordion__content{padding-bottom:var(--section-pad)}.accordion__summary{align-items:center;color:var(--color-uva-blue);cursor:pointer;display:flex;font-size:var(--font-size-2);font-weight:500;gap:var(--section-pad);justify-content:space-between;padding:var(--base-pad);transition:.1s}.accordion__summary:hover,.accordion__summary:focus-visible{background-color:var(--color-jefferson-gray)}.accordion__summary:hover .field--headline,.accordion__summary:focus-visible .field--headline{background-color:var(--color-jefferson-gray)}.accordion__summary .icon{flex-shrink:0;transform:rotate(90deg);width:var(--font-size-2)}.accordion__summary::-webkit-details-marker{display:none}.paragraph--type--event{border-bottom:1px solid var(--color-grid)}.paragraph--type--event>div{padding-left:var(--base-pad);padding-right:var(--base-pad)}@media(min-width:1024px){.paragraph--type--event:hover{background-color:var(--color-jefferson-gray-l)}}.paragraph--type--event:last-child{border-bottom:none}.paragraph--type--event p:last-child{margin-bottom:0}@media(width < 750px){.paragraph--type--event .event-time{font-style:italic}}@media(width < 750px){.section__content .field--event:first-child{border-top:none}}@media(width < 1024px){.field--event{border-top:1px solid var(--color-grid)}}.field--featured-image img,.field--featured-image picture{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.field--node-reference .card,.views-element-container .card{background-color:var(--color-white);border-bottom:1px solid var(--color-grid);border-left:5px solid var(--color-yellow);border-top:1px solid var(--color-grid);width:100%}.field--node-reference .card.card--person,.views-element-container .card.card--person{border-left:1px solid var(--color-grid)}.field--node-reference .card:not(.card--person):hover,.field--node-reference .card:not(.card--person):focus-within,.views-element-container .card:not(.card--person):hover,.views-element-container .card:not(.card--person):focus-within{background-color:var(--color-yellow-l)}.field--node-reference .card:not(.card--person):hover a,.field--node-reference .card:not(.card--person):focus-within a,.views-element-container .card:not(.card--person):hover a,.views-element-container .card:not(.card--person):focus-within a{text-decoration-color:var(--color-yellow)}.home-index:target{scroll-margin-block:calc(-1*(var(--section-pad) + var(--section-pad) + var(--base-pad)))}@media(min-width:750px){.home-index:target{scroll-margin-block:calc(-1*(var(--section-pad) + var(--section-pad) - var(--pad-lg)))}}.field--index{position:relative}.home-index__controls{align-items:center;background-color:var(--color-white);border:1px solid var(--color-grid);display:flex;gap:var(--margin-sm);justify-content:flex-start;padding:calc(2*var(--section-pad)) var(--base-pad) var(--base-pad);position:sticky;top:calc(-1*(var(--section-pad) + var(--section-pad) - var(--base-pad)));transform:translateY(-1px);width:100%;z-index:2}@media(min-width:750px){.home-index__controls{padding-top:var(--section-pad);top:calc(-1*(var(--section-pad) - var(--base-pad)))}}.paragraph--type--index{border-bottom:1px solid var(--color-grid)}.paragraph--type--index:last-child{border-bottom:none}.paragraph--type--index .section__header,.paragraph--type--index .section__content{padding-top:var(--base-pad);padding-bottom:var(--base-pad)}.paragraph--type--index .section__header__inner{top:calc(42px + 3*var(--base-pad))}@media(width < 750px){.paragraph--type--index .section__content{padding-top:0}}.paragraph--type--index .field--links{list-style:none;margin:0;padding:0 var(--base-pad) var(--base-pad)}.paragraph--type--index .field--links li:first-child a{margin-top:0}.paragraph--type--index a{display:inline-block;font-weight:400;margin:calc(var(--margin-xxs) + var(--margin-xxxs)) 0;text-decoration-thickness:1px}.paragraph--type--index a:hover,.paragraph--type--index a:focus{background-color:var(--color-yellow-l);text-decoration-color:var(--color-yellow)}.index-view{left:0;position:relative;top:0;transition-property:opacity,position,transform,visibility;transition-timing-function:var(--ease-authentic);transition-delay:.2s;transition-duration:.4s;width:100%}.index-view[data-inactive]{opacity:0;position:absolute;transform:translateY(var(--base-margin));transition-delay:0s;transition-duration:.2s;visibility:hidden}.pager ul{display:flex;flex-flow:row;flex-wrap:wrap;gap:5px;justify-content:center;list-style:none;margin:var(--margin-xl) 0;padding:0}.pager__item a{align-items:center;background-color:var(--color-white);border-radius:100%;border:1px solid var(--color-white);color:var(--color-uva-blue);display:flex;font-family:var(--font-sans);font-size:var(--font-size-0);font-weight:500;justify-content:center;line-height:1;min-width:48px;height:48px;padding:3px 10px 6px;text-decoration:none}.pager__item a:hover,.pager__item a:focus{border-color:var(--color-yellow)}.pager__item.pager__item--first a,.pager__item.pager__item--previous a,.pager__item.pager__item--next a,.pager__item.pager__item--last a{border-radius:var(--radius)}.pager__item.pager__item--previous,.pager__item.pager__item--next{display:none}.pager__item.pager__item--ellipsis{display:flex;align-items:center}.pager__item.is-active a{background-color:var(--color-uva-blue);border-color:var(--color-uva-blue);color:var(--color-white)}.region--primary_menu{align-items:center;display:flex;gap:20px;height:100%}.main-nav-bar{padding-top:var(--pad-sm);padding-bottom:var(--pad-xs)}.main-nav-bar a{color:var(--color-uva-blue);text-decoration:none}.main-nav-bar__inner-container{align-items:center;display:flex;justify-content:space-between;padding-left:var(--site-gutter);padding-right:var(--site-gutter)}.main-nav{align-items:flex-start;display:flex;flex-direction:column;background-color:var(--color-white);box-sizing:border-box;height:100%;justify-content:flex-start;left:auto;min-height:100vh;top:var(--site-header-height);bottom:0;padding:var(--pad-sm) var(--pad-sm) 240px;right:0;transition:.2s var(--ease-in);transform:translateX(100%);width:100%;position:absolute;visibility:hidden;z-index:10}@media(min-width:600px){.main-nav{padding-left:var(--base-pad);padding-right:var(--base-pad)}}.main-nav .btn{font-size:var(--font-size-1);margin-top:var(--margin-sm);padding:var(--pad-sm) var(--base-pad);width:100%}.main-nav__list{align-items:flex-start;display:flex;flex-direction:column;gap:0;list-style:none;padding:0;width:100%}.main-nav__item{border:1px solid rgba(0,0,0,0);border-radius:var(--radius);padding:var(--pad-sm);position:relative;transition:background-color .1s;width:100%}.main-nav__item[role=separator]{background-color:var(--color-light-web-blue);height:1px;margin-top:17px;margin-bottom:20px;width:100%}.main-nav__item:not(:has(.btn)):hover,.main-nav__item:not(:has(.btn)):focus-within{background-color:var(--color-yellow-l);border-color:var(--color-yellow)}.main-nav__item ul{display:none}.main-nav__link{color:var(--color-uva-blue);display:inline-block;font-size:var(--font-size-1);font-weight:500;line-height:1.2;padding:0 0 var(--pad-xxs) 0;width:100%}.main-nav__link:hover,.main-nav__link:focus{text-decoration-color:var(--color-yellow)}.main-nav__link.is-active,.main-nav__link.current-menu-item{color:var(--color-secondary-orange);font-weight:500}.main-nav__link-desc{color:var(--color-gray-d);font-size:var(--font-size--05);font-weight:400;line-height:1.35;margin-top:0;text-wrap:pretty}.hamburger-label{color:var(--color-uva-blue);position:relative;top:.5px}@media(max-width:600px){.hamburger-label{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.hamburger-icon{height:16px;width:20px}.hamburger-icon .line{background-color:var(--color-uva-blue);border-radius:5px;display:block;height:2px;margin:0;transition:all .1s ease-in-out;width:100%}.hamburger-icon .line:nth-child(2){margin:5px 0}.hamburger-icon .line.line--short{margin-right:auto;width:100%}.menu-toggle{display:flex}.mobile-nav-wrap{height:100%;pointer-events:none;position:absolute;overflow:hidden;right:0;width:100%;z-index:201}@media(min-width:600px){.mobile-nav-wrap{width:50%}}@media(min-width:1200px){.mobile-nav-wrap{width:calc(25% + var(--site-gutter)/2)}}.mobile-menu-active .mobile-nav-wrap{pointer-events:auto}.mobile-menu-active .main-nav{min-height:100vh;overflow-y:auto;visibility:visible;transform:translateX(0);transition:.4s var(--ease-out)}.mobile-menu-active .hamburger-icon .line:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-active .hamburger-icon .line:nth-child(2){opacity:0}.mobile-menu-active .hamburger-icon .line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}::-webkit-input-placeholder{color:var(--color-gray-d);font-style:italic}::-moz-placeholder{color:var(--color-gray-d);font-style:italic}:-ms-input-placeholder{color:var(--color-gray-d);font-style:italic}:-moz-placeholder{color:var(--color-gray-d);font-style:italic}.slideout--search{height:100%;pointer-events:none;position:absolute;overflow:hidden;right:0;width:100%;z-index:201}@media(min-width:600px){.slideout--search{width:50%}}@media(min-width:1200px){.slideout--search{width:calc(25% + var(--site-gutter)/2)}}.slideout__inner{align-items:flex-start;display:flex;flex-direction:column;background-color:var(--color-white);box-sizing:border-box;justify-content:flex-start;left:auto;min-height:100vh;top:var(--site-header-height);bottom:0;padding:calc(2*var(--base-pad)) var(--pad-sm) 240px;right:0;transition:.2s var(--ease-in);transform:translateX(100%);width:100%;position:absolute;visibility:hidden;z-index:10}@media(min-width:600px){.slideout__inner{padding-left:var(--base-pad);padding-right:var(--base-pad)}}.search-active .slideout--search{pointer-events:auto}.search-active .slideout__inner{min-height:100vh;overflow-y:auto;visibility:visible;transform:translateX(0);transition:.4s var(--ease-out)}.search-active .search-toggle svg{display:none}.search-active .search-toggle .close-icon{display:inline-block}.close-icon{display:none;height:16px;width:20px}.close-icon .line{background-color:var(--color-uva-blue);border-radius:5px;display:block;height:2px;margin:0;transition:all .1s ease-in-out;width:100%}.close-icon .line:nth-child(1){transform:translateY(7px) rotate(45deg)}.close-icon .line:nth-child(2){margin:5px 0;transform:translateY(0px) rotate(-45deg)}.col-span-full-border{border-top:1px solid var(--color-grid);grid-column:1/-1 !important;margin-top:var(--base-margin);margin-left:calc(-1*var(--base-pad));width:calc(100% + 2*var(--base-pad))}.search-meta{font-size:var(--font-size-0);margin-top:var(--margin-xl);padding-left:var(--base-pad);padding-right:var(--base-pad)}.search-meta--no-results{margin-bottom:var(--margin-xl)}.search-meta--no-results strong{font-size:var(--font-size-1)}.search-form{width:100%}.search-form.search-form--page{background-color:var(--color-jefferson-gray);grid-column:1/-1 !important;height:auto;margin-bottom:calc(-1*var(--section-pad));margin-left:calc(-1*var(--base-pad));width:calc(100% + 2*var(--base-pad))}.search-form.search-form--page ::-webkit-input-placeholder{color:var(--color-gray-d)}.search-form.search-form--page ::-moz-placeholder{color:var(--color-gray-d)}.search-form.search-form--page :-ms-input-placeholder{color:var(--color-gray-d)}.search-form.search-form--page :-moz-placeholder{color:var(--color-gray-d)}.search-form.search-form--page .search-form__inner{background-color:rgba(0,0,0,0);border-radius:0;display:grid;gap:0;grid-template-columns:repeat(12,1fr)}.search-form.search-form--page .search-form__input{background-color:var(--color-jefferson-gray);border-radius:0;color:var(--color-uva-blue);grid-column:span 8;height:100%;padding:var(--pad-sm) 60px var(--pad-sm) var(--base-pad)}@media(min-width:600px){.search-form.search-form--page .search-form__input{grid-column:span 9;padding-right:80px}}@media(min-width:750px){.search-form.search-form--page .search-form__input{padding-right:100px}}@media(min-width:1440px){.search-form.search-form--page .search-form__input{padding-right:120px}}.search-form.search-form--page .search-form__reset{right:35%}@media(min-width:600px){.search-form.search-form--page .search-form__reset{right:27%}}.search-form.search-form--page .search-submit{background-color:var(--color-yellow);border-radius:0;color:var(--color-uva-blue);grid-column:span 4;flex-shrink:0;height:100%;padding-left:var(--base-pad);padding-right:var(--base-pad)}@media(min-width:600px){.search-form.search-form--page .search-submit{grid-column:span 3}}.search-form.search-form--page .search-submit:hover,.search-form.search-form--page .search-submit:focus{background-color:var(--color-uva-blue);color:var(--color-yellow)}.search-form__inner{align-items:center;background-color:var(--color-jefferson-gray);border-radius:var(--radius);display:flex;gap:0;height:100%;justify-content:space-between;position:relative}.search-form__input{background-color:var(--color-jefferson-gray);border:1px solid var(--color-grid);border-right:none;border-radius:var(--radius);color:var(--color-uva-blue);font-family:var(--font-sans);font-size:var(--font-size-0);font-weight:400;line-height:1;padding:var(--pad-sm) 100px var(--pad-sm) var(--pad-sm);-webkit-appearance:none;appearance:none;width:100%}.search-form__input:focus-visible{outline:5px auto -webkit-focus-ring-color;z-index:2}.search-submit{background-color:var(--color-yellow);border:none;border-radius:var(--radius);color:var(--color-uva-blue);flex-shrink:0;height:100%}.search-submit svg path{fill:var(--color-uva-blue)}.search-submit:hover,.search-submit:focus{background-color:var(--color-uva-blue);color:var(--color-yellow)}.search-submit:hover svg path,.search-submit:focus svg path{fill:var(--color-yellow)}.hint{font-size:var(--font-size--1);margin-left:var(--margin-xxxs);margin-top:var(--margin-xxs)}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.search-form__reset{background-color:var(--color-uva-blue);color:var(--color-white);font-size:var(--font-size--2);line-height:1.1;letter-spacing:var(--letter-spacing-1);height:auto;width:auto;border:none;border-radius:5px;cursor:pointer;padding:var(--pad-xxs);text-transform:uppercase;z-index:3;position:absolute;top:50%;right:64px;display:none;transform:translateY(-50%);transition:background-color .1s var(--ease-out)}.search-form__reset.is-active{display:inline-block}.search-form__reset:hover,.search-form__reset:focus{color:var(--color-yellow)}.social-links{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:center;list-style:none;margin-top:15px;padding:0}@media(min-width:1440px){.social-links{justify-content:flex-start}}.social-links .social-links__icon{align-items:center;box-sizing:content-box;color:var(--color-white);display:flex;height:22px;justify-content:center;padding:2px;transition:.1s;width:22px}.social-links .social-links__icon svg{width:100%}.social-links .social-links__icon svg path{transition:fill .1s}.social-links .social-links__icon:hover,.social-links .social-links__icon:focus{color:var(--color-yellow)}.social-links .social-links__icon:hover svg path,.social-links .social-links__icon:focus svg path{fill:var(--color-yellow)}.social-links a::after{display:none !important}.table-wrap{border-left:1px solid var(--color-grid);border-right:1px solid var(--color-grid);margin-bottom:var(--margin-lg);margin-top:var(--margin-lg);position:relative;z-index:1}.table-wrap.has-scrollbar .table-shadow{opacity:1}.table-scroller{overflow-x:auto;position:relative;scrollbar-color:var(--color-jefferson-blue-gray-d) var(--color-jefferson-blue-gray)}@supports(scrollbar-width:auto){.table-scroller{scrollbar-color:var(--color-uva-blue) var(--color-jefferson-blue-gray)}}@supports selector(::-webkit-scrollbar){.table-scroller::-webkit-scrollbar-thumb{background:var(--color-uva-blue)}.table-scroller::-webkit-scrollbar-track{background:var(--color-jefferson-blue-gray)}}@media(min-width:1024px){.table-scroller table{table-layout:fixed}}.table-scroller td{min-width:66.67vw}@media(min-width:450px){.table-scroller td{min-width:250px}}.table-shadow{background:linear-gradient(to right,rgba(0,0,0,0) 0,rgba(35,45,75,0.2) 100%);bottom:0;content:"";opacity:0;position:absolute;right:0;top:0;width:var(--margin-lg)}.field--body table{background-color:var(--color-white);border-top:1px solid var(--color-grid);border-spacing:0;text-align:left;width:100%;z-index:101}.field--body table thead{background-color:var(--color-uva-blue);border-color:var(--color-uva-blue);color:var(--color-white);font-size:var(--font-size-1)}.field--body table tr:nth-child(even){background-color:var(--color-jefferson-gray-l)}.field--body table th,.field--body table td{padding:var(--pad-sm) var(--base-pad);vertical-align:top}.field--body table th:last-child,.field--body table td:last-child{border-right:none}.field--body table th{border-right:1px solid var(--color-uva-blue-l);font-weight:500}.field--body table td{border-bottom:1px solid var(--color-grid);border-right:1px solid var(--color-grid)}.field--body table td>ul:first-child{margin-top:0}.field--body table ol,.field--body table ul{padding-left:var(--base-pad)}.field--body table ol li,.field--body table ol p,.field--body table ul li,.field--body table ul p{margin-bottom:0}.field--body table p{margin-bottom:var(--margin-xs);margin-top:0}.tag-container{border-top:1px solid var(--color-border);margin-top:50px;padding-top:30px}.tag-list{gap:8px}@media(min-width:600px){.tag-list{gap:10px}}.tag-list .tag-list__item{margin-bottom:0}.tag-list .tag-list__item a{background-color:var(--color-jefferson-blue-gray);border-radius:30px;display:inline-block;font-size:var(--font-size--2);font-weight:500;line-height:1;padding:10px 15px;text-decoration:none}@media(min-width:750px){.tag-list .tag-list__item a{padding-left:20px;padding-right:20px}}.tag-list .tag-list__item a:hover,.tag-list .tag-list__item a:focus{background-color:var(--color-light-web-blue);color:var(--color-white)}.page--user{background:var(--color-jefferson-gray);padding:calc(2*var(--section-pad)) var(--base-pad);text-align:center}.page--user h1{font-size:var(--font-size-2);margin-top:0}.page--user p{font-size:var(--font-size-0);margin-top:var(--base-margin)}.page--access-denied .site-main{background:var(--color-jefferson-gray);padding:calc(2*var(--section-pad)) var(--base-pad);text-align:center}.page--access-denied .py-section.border-t{display:none}@media(min-width:1024px){.calendar .gridlines--calendar{z-index:3}}.calendar .field--page-components{padding-top:0}.calendar .section__content{padding-top:0}@media(min-width:1024px){.calendar .section__content{padding-top:calc(var(--section-pad) - var(--base-pad))}}.calendar .section__header{background-color:var(--color-white)}.calendar .field--headline{text-wrap:balance}.calendar .concluding-text{position:relative}@media(min-width:750px){.calendar .concluding-text::before,.calendar .concluding-text::after{box-shadow:inset 1px 0px 0px 0px var(--color-grid);content:"";height:100%;position:absolute;top:0;width:1px}.calendar .concluding-text::before{left:0}.calendar .concluding-text::after{right:-1px}}.field--show-download-link{margin-top:var(--base-margin)}.field--show-download-link a{justify-content:flex-start;width:fit-content}.field--show-download-link .svg-icon{height:var(--font-size-0);width:var(--font-size-0)}.page--external_link .node-content{padding:var(--section-pad) var(--base-pad)}.page--external_link .field--link{margin-top:var(--margin-sm)}@media(width >= 750px)and (width < 1024px){.page--homepage *,.page--homepage+.gridlines--site-container{--site-gutter:2rem}}.home-hero{background-color:var(--color-jefferson-blue-gray);padding-left:var(--site-gutter);padding-right:var(--site-gutter);position:relative;left:calc(-1*var(--site-gutter));width:calc(100% + 2*var(--site-gutter))}@media(width < 960px){.home-hero{display:block}}.home-hero .field--featured-image{margin-left:calc(-1*var(--site-gutter));position:relative;width:calc(100% + var(--site-gutter)*2)}@media(min-width:750px){.home-hero .field--featured-image{height:100%;left:0;position:relative;top:0}}@media(min-width:960px){.home-hero .field--featured-image{left:calc(var(--site-gutter)*2);position:absolute;top:0;width:calc(100% - var(--site-gutter))}}@media(min-width:1024px){.home-hero .field--featured-image{bottom:0;left:auto;margin-left:0;position:absolute;right:0;top:0;width:50%}}.home-hero__inner{background-color:var(--color-jefferson-blue-gray);grid-column:span 6;overflow:visible;padding:var(--section-pad) var(--base-pad);position:relative;z-index:1}@media(width >= 750px)and (width < 1024px){.home-hero__inner{padding-top:var(--pad-lg)}}.home-hero__inner>*{position:relative;z-index:2}.home-hero__title{font-size:var(--font-size-5);line-height:1.025;margin-top:0;margin-bottom:var(--margin-sm)}@media(min-width:750px){.home-hero__title{font-size:var(--font-size-6)}}@media(min-width:960px){.home-hero__title{font-size:var(--font-size-5);line-height:.975}}@media(min-width:1080px){.home-hero__title{font-size:var(--font-size-6)}}.home-hero__overview{margin-inline-start:0;max-width:55ch;text-wrap:pretty}.home-hero__cta{font-size:var(--font-size--05);margin-block-start:var(--margin-lg);margin-inline-start:0;max-width:55ch;text-wrap:pretty}@media(min-width:600px){.home-hero__cta{margin-block-start:var(--margin-xl)}}.home-hero__cta__title{font-size:var(--font-size-2);font-weight:500;margin-top:0;margin-bottom:var(--margin-xs)}.home-hero .field--content-reference{background-color:var(--color-white);grid-column:1/-1;margin-left:calc(-1*var(--site-gutter));position:relative;width:calc(100% + var(--site-gutter)*2);z-index:1}@media(min-width:750px){.home-hero .field--content-reference{grid-row:2;margin-left:0;width:100%}}@media(min-width:1200px){.home-hero .field--content-reference{background-color:rgba(0,0,0,0)}}.home-hero .card{background-color:var(--color-white);border-bottom:1px solid var(--color-grid);grid-column:1/-1;padding:var(--pad-lg) calc(var(--base-pad) + var(--site-gutter));z-index:1}@media(min-width:750px){.home-hero .card{border-left:1px solid var(--color-grid);grid-column:span 6;padding-left:var(--base-pad);padding-right:var(--pad-lg)}}@media(min-width:1200px){.home-hero .card{grid-column:span 3}}.home-hero .card .card__title{font-size:var(--font-size-1)}.home-hero .card .card__description{color:var(--color-gray-d);font-size:var(--font-size--05);line-height:1.35}.home-hero .card:hover,.home-hero .card:focus-within{background-color:var(--color-yellow-l)}.home-hero .card:hover a,.home-hero .card:focus-within a{text-decoration-color:var(--color-yellow)}.page-header{overflow:hidden;position:relative;width:100%}@media(min-width:750px){.page-header.has-featured-image{aspect-ratio:16/9}.page-header.has-featured-image .page-header__content{align-self:flex-end}}@media(min-width:1024px){.page-header.has-featured-image{aspect-ratio:21/9}}.page-header.has-featured-image .page-header__content .gridlines{display:none}.page-header>*:not(.gridlines):not(.field--featured-image){position:relative;z-index:1}.field--featured-image{width:100%}@media(min-width:750px){.field--featured-image{left:0;position:absolute;top:0;width:100%}}.field--featured-image img,.field--featured-image picture{aspect-ratio:5/3}@media(min-width:750px){.field--featured-image img,.field--featured-image picture{aspect-ratio:16/9}}@media(min-width:1024px){.field--featured-image img,.field--featured-image picture{aspect-ratio:21/9}}.page-header__content{background-color:var(--color-white);padding-top:var(--pad-lg);padding-bottom:var(--pad-lg);position:relative;z-index:1}@media(min-width:2400px){.page-header__content{padding-top:var(--section-pad);padding-bottom:var(--section-pad)}}.page-title-block{border-bottom:1px solid var(--color-grid);padding:var(--section-pad) var(--base-pad)}.page-title-block>*{grid-column:span 9}.vocab-label{font-size:var(--font-size-1);font-weight:500;margin-bottom:var(--margin-sm)}.page-title{font-size:var(--font-size-4);margin-top:0;margin-bottom:0;padding-right:var(--pad-lg);text-wrap:pretty}@media(min-width:600px){.page-title{font-size:var(--font-size-5)}}@media(min-width:1024px){.page-title{font-size:var(--font-size-6);padding-right:var(--section-pad);text-wrap:balance}}.page-subtitle{font-size:var(--font-size-1);line-height:1.4;margin-top:var(--margin-sm);margin-bottom:var(--margin-sm);max-width:55ch;text-wrap:pretty}@media(min-width:1024px){.page-subtitle{line-height:1.45;margin-top:var(--margin-sm)}}.page-overview{padding-top:var(--section-pad)}@media(width <= 900px){.node--full.node--person .page-header.grid-main{grid-template-columns:1fr 1fr}}@media(width < 600px){.person__title{border-bottom:0;padding-bottom:var(--base-pad)}}.person__name{line-height:1;margin-top:0}.person__titles,.person__details,.person__contact{display:flex;flex-flow:column;gap:var(--margin-xs);line-height:1.35}@media(width < 600px){.person__titles,.person__details,.person__contact{grid-column:1/-1}}@media(width >= 600px)and (width <= 900px){.person__titles,.person__details,.person__contact{grid-column:span 1}}.person__tags>*{display:inline}@media(width < 600px){.person__details{border-bottom:0;padding-bottom:0;padding-top:0}}@media(width < 600px){.person__contact{padding-top:var(--base-pad)}}.person__contact a{font-weight:500}.person__tags{margin-top:var(--margin-xxs)}.person__image{align-items:center;aspect-ratio:1/1;background-color:var(--color-jefferson-gray);border-radius:100%;color:var(--color-gray-d);display:flex;justify-content:center;max-width:200px;margin:0 auto var(--section-margin);overflow:hidden;text-decoration:none}@media(min-width:750px){.person__image{max-width:100%;width:75%}}.person__image img{height:100%;object-fit:cover;object-position:center;width:100%}.person__degrees{margin-top:calc(-1*var(--base-margin))}
