/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1}*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block:0}ol[role=list],ul[role=list]{list-style:none}body{line-height:1.5;min-height:100vh}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:pretty}a:not([class]){color:currentColor;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--color-uva-blue:#232d4b;--color-uva-blue-25:#c8cbd2;--color-uva-orange:#e57200;--color-uva-orange-25:#f9cdbf;--color-cyan:#009fdf;--color-cyan-25:#bfe7f7;--color-yellow:#fdda24;--color-yellow-25:#fff6c8;--color-teal:#25cad3;--color-teal-25:#c9f2f4;--color-green:#62bb46;--color-green-25:#d8eed1;--color-magenta:#ef3f6b;--color-magenta-25:#fbcfda;--color-white:#fff;--color-gray-ll:#f1f1ef;--color-gray-l:#ccc;--color-gray:#888;--color-text-gray:#666;--color-gray-m:#dadada;--color-gray-d:#333;--color-black:#000;--color-gray-jefferson:#f2f4f8;--color-gray-jefferson-blue:#e9f0fc;--color-emergency:#df1e43;--color-link-blue:#495e9d;--color-secondary-blue:#141e3c;--space-3xs:clamp(0.25rem,0.22rem + 0.14vw,0.4375rem);--space-2xs:clamp(0.5rem,0.45rem + 0.23vw,0.8125rem);--space-xs:clamp(0.75rem,0.68rem + 0.37vw,1.25rem);--space-s:clamp(1rem,0.91rem + 0.46vw,1.625rem);--space-m:clamp(1.5rem,1.36rem + 0.69vw,2.4375rem);--space-l:clamp(2rem,1.82rem + 0.92vw,3.25rem);--space-xl:clamp(2.5rem,2.27rem + 1.14vw,4.0625rem);--space-2xl:clamp(3rem,2.73rem + 1.37vw,4.875rem);--space-3xl:clamp(3.5rem,3.18rem + 1.60vw,5.6875rem);--space-4xl:clamp(4rem,3.63rem + 1.83vw,6.5rem);--space-s-xl:clamp(1rem,0.55rem + 2.24vw,4.0625rem);--space-l-xl:clamp(2rem,1.84rem + 0.82vw,3.125rem);--size-step-00000:clamp(0.624375rem,0.60rem + 0.12vw,0.78375rem);--size-step-0000:clamp(0.7025rem,0.67rem + 0.17vw,0.940625rem);--size-step-000:clamp(0.79rem,0.74rem + 0.25vw,1.12875rem);--size-step-00:clamp(0.88875rem,0.82rem + 0.34vw,1.354375rem);--size-step-0:clamp(1rem,0.91rem + 0.46vw,1.625rem);--size-step-1:clamp(1.125rem,1.00rem + 0.60vw,1.95rem);--size-step-2:clamp(1.265625rem,1.11rem + 0.79vw,2.34rem);--size-step-3:clamp(1.42375rem,1.22rem + 1.01vw,2.808125rem);--size-step-4:clamp(1.601875rem,1.34rem + 1.29vw,3.369375rem);--size-step-5:clamp(1.801875rem,1.47rem + 1.64vw,4.04375rem);--size-step-6:clamp(2.0275rem,1.61rem + 2.07vw,4.8525rem);--size-step-7:clamp(2.280625rem,1.76rem + 2.59vw,5.8225rem);--leading-micro:0.85;--leading-flat:1;--leading-tight:1.1;--leading-fine:1.2;--leading-medium:1.3;--leading-standard:1.5;--leading-loose:1.7;--font-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-base);--font-cond:franklin-gothic-urw-cond,var(--font-base);--font-regular:400;--font-medium:500;--font-bold:700;--font-black:900;--ease-in:cubic-bezier(.895,.03,.685,.22);--ease-out:cubic-bezier(.165,.84,.44,1);--ease-in-out:cubic-bezier(0.86,0,0.07,1);--gutter:var(--space-s-xl);--stroke:var(--stroke-width) solid var(--stroke-color);--stroke-width:1px;--stroke-color:var(--color-gray-l);--radius-s:0.2rem;--radius-m:0.75rem;--radius-l:2.5rem;--uppercase-kerning:0.04ch;--uva-header-height:37px;--site-header-height:60px;--initiative-header-height:55px;--color-background-1:var(--color-white);--color-background-2:var(--color-gray-jefferson);--color-background-3:var(--color-gray-jefferson-blue);--color-foreground-1:var(--color-uva-blue);--color-foreground-2:var(--color-black);--color-foreground-3:var(--color-secondary-blue);--color-foreground-4:var(--color-gray-d);--color-foreground-5:var(--color-text-gray);--gradient-direction:to right;--gradient-color:var(--color-uva-orange),var(--color-magenta);--focus-color:var(--color-magenta)}body{-webkit-font-smoothing:antialiased;background:var(--color-background-1);color:var(--color-foreground-2);font-family:var(--font-sans);font-size:var(--size-step-0);font-size-adjust:from-font;line-height:var(--leading-standard);margin:0}body[data-has-offcanvas=true]{height:100vh;overflow:hidden}body[data-theme=dark]{--color-background-1:var(--color-uva-blue);--color-background-2:var(--color-secondary-blue);--color-foreground-1:var(--color-white);--color-foreground-2:var(--color-white);--color-foreground-3:var(--color-gray-ll);--color-foreground-4:var(--color-gray-ll);--color-foreground-5:var(--color-gray-l);--stroke:1px solid hsla(0,0%,100%,.2)}:is(h1,h2,h3,h4){color:var(--color-foreground-1);line-height:var(--leading-tight);text-wrap:pretty}h1{font-size:var(--size-step-6);line-height:var(--leading-tight);max-width:35ch}h1 img{max-width:300px}:is(h2,h3,h4){line-height:var(--leading-fine)}h2{font-size:var(--size-step-4)}h2,h3{max-width:35ch}h3{font-size:var(--size-step-3)}:is(h4,h5,h6){font-size:var(--size-step-2)}small{font-size:var(--size-step-00)}q{font-style:italic}ul ::marker{font-size:.8lh}ul:not([class]){list-style-type:disc}ul:not([class]) ul{list-style-type:circle}ul:not([class]) ul ul{list-style-type:square}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}ol ol ol ol{list-style-type:decimal}ol ::marker{font-size:1em;font-weight:var(--font-bold)}[role=list][class],[role=tablist][class]{margin-block:0;padding:0}dt{font-weight:var(--font-medium)}dt+dd{margin-block-start:var(--space-xs)}dd+dt{margin-block-start:var(--space-s)}dd{margin-inline-start:1.5ch}blockquote{color:var(--color-foreground-1);margin-inline:0;padding-inline-start:var(--space-m);position:relative}blockquote:before{--gradient-direction:to bottom;background:linear-gradient(var(--gradient-direction),var(--gradient-color));content:"";inset:0 auto 0 0;position:absolute;width:5px}blockquote footer{color:var(--color-foreground-2);font-size:var(--size-step-00);margin-block-start:var(--space-s)}blockquote q{font-style:normal}:is(video,iframe[src*=youtube],iframe[src*=vimeo]){aspect-ratio:16/9;display:block;height:auto;width:100%}img{display:block;height:auto;max-width:100%}figure{margin-inline:0}figcaption{color:var(--color-foreground-5);font-size:var(--size-step-00);padding-block-start:.5em}table{border:var(--stroke);border-collapse:collapse;width:100%}th{font-weight:var(--font-bold);line-height:var(--leading-fine);text-align:left}thead th{padding-block:var(--space-s)}td,th{padding:var(--space-xs) var(--space-s)}th:not(:only-of-type){border-block-end:var(--stroke)}th:only-of-type{border-inline-end:var(--stroke)}:is(th,td)~:is(th,td){border-inline-start:var(--stroke)}tr+tr :is(th,td){border-block-start:var(--stroke)}caption{caption-side:bottom;margin-block-start:var(--space-s)}a{color:inherit}a:focus-visible,a:hover{text-decoration:none}a:not([class]){font-weight:var(--font-medium)}:focus{outline:none}:focus-visible{outline:2px solid var(--focus-color,currentColor);outline-offset:var(--focus-offset,.2lh)}@supports (-moz-appearance:none){:root{--focus-offset:0.08em}}:target{scroll-margin-block:5lh}::selection{background:var(--color-foreground-3);color:var(--color-background-1)}hr{border:none;border-block-start:var(--hr-stroke,var(--stroke));margin-block:var(--flow-space,var(--space-xl))}svg:not([class]){height:1lh;width:auto}svg{flex-shrink:0}svg[role=img][width][height]{background:var(--color-gray-l);height:revert;padding:var(--space-xs);width:revert}form>*+*{margin-top:var(--flow-space,1rem)}:is(input,select,textarea){accent-color:var(--color-foreground-1)}:is(input:not([type=checkbox],[type=radio],[type=color],[type=submit]),select,textarea){background:var(--color-background-2);border:var(--stroke);border-radius:var(--radius-s);color:var(--color-foreground-1);padding:.5em .8em;width:100%}:is(input:not([type=checkbox],[type=radio],[type=color],[type=submit]),select,textarea)::placeholder{color:var(--color-text-gray);opacity:1}label{font-weight:var(--font-medium);line-height:var(--leading-fine)}label:after{content:"\A";white-space:pre}label:has(input){align-items:baseline;display:flex;font-weight:var(--font-normal);gap:var(--space-s)}label:has(input)+label:has(input){--flow-spce:var(--space-s-m)}label:has(input) input{transform:translateY(-.1ex)}input:disabled{background:var(--color-gray-l)}input:disabled,label input:disabled+*{cursor:not-allowed}fieldset{border:var(--stroke);padding:var(--space-s)}legend{font-weight:var(--font-medium);padding-inline:var(--space-xs)}summary{color:var(--color-foreground-1);cursor:pointer;font-size:var(--size-step-2);font-weight:var(--font-bold);line-height:var(--leading-tight);list-style:none;padding-block:var(--space-m);padding-inline-end:1.6em;position:relative}summary .icon{--icon-height:0.45em;--icon-width:auto;position:absolute;right:5px;top:calc(50% - var(--icon-height)/2);transition:transform .2s var(--ease-in-out)}summary::-webkit-details-marker{display:none}details{border-block:var(--stroke)}details[open]{padding-block-end:var(--space-s)}details[open] summary .icon{transform:rotate(180deg)}details+details{border-block-start:none}.btn{border:none;border-radius:999px;color:var(--color-white);cursor:pointer;display:inline-block;font-size:max(18px,var(--size-step-00));font-weight:var(--font-medium);isolation:isolate;line-height:var(--leading-flat);overflow:hidden;padding:.75em 1.75em;position:relative;text-align:center;text-decoration:none;transition:background .2s var(--ease-in-out),color .2s var(--ease-in-out)}.btn:active{transform:translateY(2px)}.btn:not([data-background]):after,.btn:not([data-background]):before{content:"";display:block;height:100%;inset:0 0 auto auto;position:absolute;z-index:-1}.btn:not([data-background]):before{background:linear-gradient(var(--gradient-direction),var(--gradient-color));width:100%}.btn:not([data-background]):after{background:linear-gradient(to left,var(--color-magenta) 60%,transparent 100%);border-radius:999px;transform:translateX(100%);transition:transform .4s var(--ease-in);width:150%}.btn:not([data-background]):focus-visible:after,.btn:not([data-background]):hover:after{transform:translateX(0);transition-timing-function:var(--ease-out)}.btn:not([data-background])[data-stroked]{border:2px solid transparent;color:var(--color-foreground-1)}.btn:not([data-background])[data-stroked]:focus-visible,.btn:not([data-background])[data-stroked]:hover{color:var(--color-background-1)}.btn:not([data-background])[data-stroked]:focus-visible:after,.btn:not([data-background])[data-stroked]:hover:after{background:transparent}.btn:not([data-background])[data-stroked]:after{background:var(--color-background-1);height:auto;inset:2px;transform:none;transition:background .2s var(--ease-in-out);width:auto}.btn[data-background=dark]{background:var(--color-uva-blue)}.btn[data-background=dark]:focus-visible,.btn[data-background=dark]:hover{background:var(--color-gray-jefferson-blue);color:var(--color-foreground-1)}.btn[data-background=magenta]{background:var(--color-magenta)}.btn[data-background=magenta]:focus-visible,.btn[data-background=magenta]:hover{background:var(--color-gray-jefferson-blue);color:var(--color-foreground-1)}.btn[data-background=glass]{background:hsla(0,0%,100%,.2);color:var(--color-white)}.btn[data-background=glass]:focus-visible,.btn[data-background=glass]:hover{background:var(--color-white);color:var(--color-uva-blue)}.btn[data-full-width]{align-items:center;display:flex;justify-content:center;max-width:300px;width:100%}.btn[data-padding=large]{padding:1em 3em}.card{--flow-space:var(--space-2xs);--gutter:var(--space-s);--sidebar-target-width:max(250px,30%);--sidebar-content-min-width:25ch;background-color:var(--color-background-2);border-radius:var(--radius-m);color:var(--color-foreground-1);padding:var(--space-s);position:relative;transition-duration:.2s;transition-property:background-color,color;transition-timing-function:var(--ease-in-out)}[data-theme=dark] .card{background-color:hsla(0,0%,100%,.2)}.card[data-card-theme=dark]{--stroke-color:var(--color-background-1);background-color:var(--color-foreground-1);color:var(--color-background-1)}.card[data-borders=all]{background-color:transparent;border:var(--stroke)}.card[data-borders=block]{background-color:transparent;border-block:var(--stroke);border-radius:0;padding-inline:0}@media (min-width:760px){.card[data-has-icon] .card__content{padding-inline-end:calc(25px + var(--space-xs))}.card[data-has-icon] .icon--arrow-right{display:block}}.card[data-is-clickable]:focus-within,.card[data-is-clickable]:hover{background-color:var(--color-foreground-3);color:var(--color-background-1)}.card[data-is-clickable]:focus-within[data-card-theme=dark],.card[data-is-clickable]:hover[data-card-theme=dark]{background-color:var(--color-background-3);color:var(--color-foreground-1)}[data-theme=dark] .card[data-is-clickable]:focus-within[data-card-theme=dark],[data-theme=dark] .card[data-is-clickable]:hover[data-card-theme=dark]{background-color:hsla(0,0%,100%,.1);color:var(--color-foreground-1)}.card[data-is-clickable]:focus-within .icon--arrow-right,.card[data-is-clickable]:hover .icon--arrow-right{transform:translateX(5px)}.card[data-is-clickable]:focus-within img,.card[data-is-clickable]:hover img{transform:scale(1.1)}.card:not([data-is-clickable]):has(a.card__image:hover,a.card__image:focus-visible,h3 a:hover,h3 a:focus-visible) img{transform:scale(1.1)}.card:not([data-is-clickable]):has(a.card__image:hover,a.card__image:focus-visible,h3 a:hover,h3 a:focus-visible) .card__title a{text-decoration:none}.card:not([data-is-clickable]):has(a.card__image:hover,a.card__image:focus-visible,h3 a:hover,h3 a:focus-visible) .gradient-underline{background-size:0 2px}.card.node--type-person{--sidebar-target-width:150px;--sidebar-content-min-width:min(250px,100%)}.card.node--type-person .repel{--gutter:var(--space-2xs)}.card.node--type-person .card__image{max-width:125px}.node--directory .card.node--type-person .card__image{max-width:150px}.card.node--view-mode-grid-item{display:flex;flex-direction:column}.card.node--view-mode-grid-item .card__content{flex-grow:1}.card img{aspect-ratio:4/3;object-fit:cover;transition:transform .2s var(--ease-in-out);width:100%;will-change:transform}.paragraph--type--grid .card img,.region--news .card img{aspect-ratio:1.55}.card__image{display:block;overflow:hidden}.card__content{align-self:center}.card__text{max-width:32ch;width:100%}.card__title{color:inherit;font-size:max(var(--size-step-1),24px);font-weight:500;max-width:100%}.card__meta,.card__source{font-size:var(--size-step-000);line-height:var(--leading-tight)}.card__meta>:not(:last-child){margin-block-end:var(--space-3xs)}.field--field-job-title{font-size:max(var(--size-step-000),16px);line-height:var(--leading-tight)}.card__contact{--icon-height:auto;--icon-width:1em;--icon-vertical-alignment:center;min-width:250px}.card__contact a{font-size:max(var(--size-step-000),16px);font-weight:var(--font-regular);line-height:var(--leading-flat)}.card__source{color:inherit;font-style:italic}.cta{--icon-height:1.75rem;--icon-width:1.75rem;--gutter:var(--space-2xs);--flow-space:var(--space-2xs);align-items:var(--cta-vertical-alignment,center);background-color:var(--color-background-2);border-radius:var(--radius-m);color:var(--color-foreground-1);display:flex;flex-wrap:wrap;gap:var(--gutter,var(--space-2xs));padding:var(--space-s)}[data-theme=dark] .cta{background-color:hsla(0,0%,100%,.2)}.cta h3{font-size:max(var(--size-step-1),22px);font-weight:var(--font-medium)}.cta .field--field-description{font-size:max(16px,var(--size-step-00))}.cta__content{flex-grow:1}.cta__text{max-width:55ch}.cta__link a{display:inline-block}.date-preview{align-items:center;background-color:var(--color-foreground-1);border-radius:var(--radius-s);color:var(--color-background-1);display:flex;flex-direction:column;font-size:var(--size-step-000);gap:5px;height:4.15em;justify-content:center;line-height:var(--leading-flat);padding:var(--space-3xs);width:4.15em}.date-preview .month{font-size:14px;font-weight:var(--font-bold);text-transform:uppercase}.date-preview .day{font-size:var(--size-step-1);font-weight:var(--font-bold)}.field--field-featured-image{margin-inline:auto;max-width:75ch}.field--field-featured-image img{width:100%}.field--field-components{--flow-space:var(--space-xl)}.field--field-components>.field__item>:not(.paragraph--type--grid){margin-inline:auto;max-width:64ch}.field--field-components .node--type-external-link .field--field-display-date,.field--field-components .node--type-post .field--field-display-date{display:none}.field--field-components .field__item:has(.paragraph--type--body-text)+.field__item:has(.paragraph--type--accordion){--flow-space:var(--space-m)}.field--field-references>.field__item:first-child .card[data-borders=block]{border-block-start:none}.field--field-references>.field__item .card[data-borders=block]{border-block-end:none}.field--field-page-description{display:-webkit-box;font-size:max(16px,var(--size-step-00));line-height:1.2;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.field--field-author .field--field-headline:before,.field--field-author .field--field-reference:before{content:"By ";display:inline}.field--field-attachments .field__item+.field__item{margin-block-start:var(--space-m)}.field--field-transcript{border:none;font-size:var(--size-step-00);padding-block-start:.5em}.field--field-transcript summary{display:inline-block;font-size:inherit;font-weight:var(--font-medium);margin:0;padding-block:0}.header{--flow-space:var(--space-2xs);--sidebar-target-width:200px;--header-offset:var(--site-header-height);background-color:var(--color-background-2);color:var(--color-foreground-1);isolation:isolate;margin-block-start:calc(var(--header-offset)*-1);padding-block:calc(var(--space-4xl) + var(--header-offset)) var(--space-4xl);position:relative}[data-initiative="2"] .header{background-color:var(--color-background-1)}.header[data-header-background=transparent]{background-color:transparent}.header[data-header-size=small]{padding-block:calc(var(--space-xl) + var(--header-offset)) var(--space-m)}.header[data-header-size=medium]{padding-block:calc(var(--space-3xl) + var(--header-offset)) var(--space-xl)}.header[data-header-border=bottom]{padding-block:calc(var(--space-2xl) + var(--header-offset)) 0}.header[data-header-border=bottom] .header__inner{border-bottom:var(--stroke);padding-block-end:var(--space-m)}[data-theme=dark] .header{--header-offset:0px}.header__inner{--gutter:var(--space-m)}.header__content{align-self:center}.header__job-titles{--flow-space:var(--space-3xs);margin-block-start:var(--space-xs)}.header__job-titles>:not(:first-child){color:var(--color-text-gray);font-size:var(--size-step-000);line-height:var(--leading-tight)}.header__contact{--icon-width:1em;--icon-height:auto;--icon-vertical-alignment:center}.header__contact a{font-size:var(--size-step-00);font-weight:var(--font-regular)}.header__background{display:none;height:100%;inset:0 0 0 auto;position:absolute;z-index:-1}@media (min-width:760px){.header__background{display:block}}.initiative-menu{position:relative;z-index:200}.initiative-menu__trigger{border-radius:var(--radius-s);display:block;height:30px;padding:0;position:relative;width:30px}@media (min-width:760px){.initiative-menu__trigger{display:none}}.initiative-menu__trigger .icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.initiative-menu__trigger .icon--ellipsis-vertical{transition:opacity .15s .15s var(--ease-in)}[data-active-offcanvas=initiative-menu] .initiative-menu__trigger .icon--ellipsis-vertical{opacity:0;transition-delay:0s;transition-timing-function:var(--ease-out)}.initiative-menu__trigger .icon--ex{opacity:0;transition:opacity .15s var(--ease-in)}[data-active-offcanvas=initiative-menu] .initiative-menu__trigger .icon--ex{opacity:1;transition-delay:.15s;transition-timing-function:var(--ease-out)}@media (max-width:759px){.initiative-menu__offcanvas{background:var(--color-secondary-blue);border-block-start:1px solid var(--color-uva-blue);height:calc(100vh - var(--initiative-mobile-menu-offset));padding:var(--space-m) var(--gutter);position:fixed;right:0;top:var(--initiative-mobile-menu-offset);transform:translateX(100%);transition:transform .3s var(--ease-in);width:min(100%,400px)}}[data-active-offcanvas=initiative-menu] .initiative-menu__offcanvas{transform:translateX(0);transition-timing-function:var(--ease-out)}.initiative-menu__offcanvas ul{list-style:none;margin:0;padding:0}@media (min-width:760px){.initiative-menu__offcanvas ul{display:flex}}@media (max-width:759px){.initiative-menu__offcanvas li:not(:last-child){margin-block-end:var(--space-xs)}}.initiative-menu__offcanvas a{font-size:max(var(--size-step-0),18px);font-weight:var(--font-regular);position:relative;text-decoration:none}@media (min-width:760px){.initiative-menu__offcanvas a{align-items:center;display:flex;height:var(--initiative-header-height);overflow:hidden;padding-inline:var(--space-s)}}@media (max-width:759px){.initiative-menu__offcanvas a:focus-visible,.initiative-menu__offcanvas a:hover{background:linear-gradient(var(--gradient-direction),var(--gradient-color)) bottom /100% 2px no-repeat}}.initiative-menu__offcanvas a:focus-visible:after,.initiative-menu__offcanvas a:hover:after{transform:translateY(0);transition-timing-function:var(--ease-out)}.initiative-menu__offcanvas a:after{background:linear-gradient(var(--gradient-direction),var(--gradient-color));bottom:0;content:"";display:none;height:3px;left:0;position:absolute;transform:translateY(100%);transition:transform .3s var(--ease-in);width:100%}@media (min-width:760px){.initiative-menu__offcanvas a:after{display:block}}.layout-container{display:flex;flex-direction:column;min-height:100vh;position:relative}.layout-container main{flex:1}.node--full{--wrapper-max-width:1600px;margin-block-end:var(--space-3xl);position:relative}.node--full.node--post{--wrapper-max-width:64ch}.node--full.node--person h1{font-size:var(--size-step-5);line-height:var(--leading-flat)}.node--full.node--person .header{--wrapper-max-width:calc(64ch + (200px + var(--space-m))*2)}.node--full.node--person .node__content{--wrapper-max-width:64ch}.node--full.node--directory .field--field-components{--flow-space:0px}.node--full.node--event{--sidebar-content-min-width:60%;--sidebar-target-width:clamp(12.5rem,10.2993rem + 9.3897vw,18.75rem);--sidebar-gutter:clamp(3.125rem,-2.7872rem + 13.5135vw,9.375rem);--wrapper-max-width:calc(64ch + var(--sidebar-target-width) + var(--sidebar-gutter));margin-block-start:var(--space-3xl)}.node--full.node--event .sidebar{--gutter:var(--sidebar-gutter)}.node--full.node--event .event-details{--flow-space:var(--space-s);color:var(--color-foreground-4);font-size:var(--size-step-000);margin-inline:auto;max-width:340px;position:sticky;top:calc(var(--gin-toolbar-height,0px) + var(--gin-toolbar-secondary-height,0px) + 30px)}.node--full.node--event .details__date-wrap{display:flex;justify-content:center}.node--full.node--event .details__label{color:var(--color-foreground-5);margin-block-end:var(--space-2xs)}.node--full.node--event .field--field-date-range span{display:block}.node--full.node--event .header{margin:0;padding-block-start:0}.node--full.node--homepage{--region-space:var(--space-4xl);--wrapper-max-width:2400px}.node--full .header{--wrapper-max-width:64ch}.node--full .background{left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.node__content{--region-space:var(--space-xl)}.pager__items{align-items:center;color:var(--color-foreground-1);display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0}.pager__item{height:1.5em}.pager__item:not(:is(.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last)){height:1.5em;width:1.5em}.pager__item:not(:is(.pager__item--first,.pager__item--previous,.pager__item--next,.pager__item--last)) a{padding:0}.pager__item.is-active a{background-color:var(--color-foreground-1);color:var(--color-background-1)}.pager__item a{align-items:center;border-radius:var(--radius-s);display:flex;font-size:var(--size-step-00);height:100%;justify-content:center;line-height:var(--leading-flat);padding-inline:.5em;text-decoration:none;width:100%}.pager__item a:focus-visible,.pager__item a:hover{background:var(--color-foreground-1);color:var(--color-background-1)}.paragraph--type--grid{--gutter:var(--space-xs)}.paragraph--type--attachment{--icon-height:1.75rem;--icon-width:1.75rem;--gutter:var(--space-s);background-color:var(--color-background-2);border-radius:var(--radius-m);color:var(--color-foreground-1);padding:var(--space-l)}[data-theme=dark] .paragraph--type--attachment{background-color:hsla(0,0%,100%,.2)}.paragraph--type--attachment .attachment__content{display:flex;flex:999 1 40ch;gap:var(--gutter,var(--space-2xs))}.paragraph--type--attachment .attachment__text{align-self:center}.paragraph--type--attachment h3{font-size:max(var(--size-step-0),20px)}.paragraph--type--attachment .btn{flex:1 1 auto}.prose{--flow-space:var(--space-m)}.prose :is(h1,h2,h3){hyphens:auto;max-width:100%;overflow-wrap:anywhere}@media (min-width:760px){.prose :is(h1,h2,h3){hyphens:unset;overflow-wrap:unset}}.prose :is(p,li,dl,figcaption,blockquote){text-wrap:pretty}.prose a:not([class]){background:linear-gradient(var(--gradient-direction),var(--gradient-color)) bottom /100% 2px no-repeat;background-position-x:left;text-decoration:none;transition:background-size .3s var(--ease-in-out)}.prose a:not([class]):focus-visible,.prose a:not([class]):hover{background-size:0 2px}.prose :is(h1,h2,h3,h4)+:not([class]){--flow-space:var(--space-s)}.prose :is(figure,table),.prose :is(figure,table)+*{--flow-space:var(--space-2xl)}.prose *+:is(h1,h2,h3,h4):not([class]){--flow-space:var(--space-xl)}.prose :is(ul,ol):not([class]) li+li,.prose :is(ul,ol):not([class]) li>:is(ol,ul){--flow-space:var(--space-xs)}.prose hr{--flow-space:var(--space-l)}.prose .lede-text{color:var(--color-foreground-1);font-size:var(--size-step-1);font-weight:var(--font-medium);letter-spacing:-.5px;line-height:var(--leading-medium)}@media (min-width:760px){.prose .align-center{margin-inline:auto;max-width:80%}.prose .align-left{margin-inline-end:var(--space-m);max-width:50%}}@media (min-width:940px){.prose .align-left{margin-inline-start:-10%}}@media (min-width:760px){.prose .align-right{margin-inline-start:var(--space-m);max-width:50%}}@media (min-width:940px){.prose .align-right{margin-inline-end:-10%}}.prose figure:has(.field--field-transcript){display:grid}.prose figure:has(.field--field-transcript)>div{display:contents}.prose figure:has(.field--field-transcript) .field--field-transcript{grid-row:3}.region--hero{margin-block-start:calc(var(--site-header-height)*-1);overflow:hidden;padding-block-start:var(--site-header-height)}.region--hero .flow{--flow-space:var(--space-m)}.region--hero .cover{position:relative}.region--hero h1{font-size:clamp(3.125rem,2.0246rem + 4.6948vw,6.25rem);line-height:var(--leading-flat);max-width:17ch}.region--hero p{font-size:var(--size-step-1);line-height:var(--leading-medium);max-width:38ch}.region--hero .highlighted{background:linear-gradient(var(--gradient-direction),var(--gradient-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.region--hero .hero__ocublob{aspect-ratio:1/1;clip-path:circle(100% at 50% 50%);position:absolute;right:0;top:50%;transform:translate(35%,-60%);width:max(100%,75vh - var(--site-header-height));z-index:-1}@media (min-width:760px){.region--hero .hero__ocublob{height:auto;transform:translate(25%,-50%);width:85%}}@media (min-width:1140px){.region--hero .hero__ocublob{width:65%}}.region--hero .ocublob{animation:mask-morph 7.5s 1s infinite;clip-path:polygon(54.24% 19.393%,58.452% 17.164%,63.25% 14.974%,68.804% 12.858%,74.933% 11.469%,81.231% 11.469%,87.172% 13.164%,92.345% 16.428%,96.353% 21.015%,98.949% 26.6%,100% 32.746%,99.889% 38.915%,99.011% 44.758%,97.607% 50.177%,95.889% 55.136%,93.977% 59.71%,91.922% 63.908%,89.752% 67.794%,87.458% 71.448%,85.067% 74.882%,82.597% 78.108%,79.922% 81.321%,77.082% 84.363%,74.125% 87.444%,70.84% 90.358%,67.237% 93.148%,63.267% 95.735%,58.896% 97.946%,54.114% 99.37%,49.164% 100%,44.186% 99.416%,39.562% 97.452%,35.562% 94.327%,32.013% 90.891%,28.622% 87.618%,24.898% 84.819%,20.345% 82.472%,15.089% 80.012%,9.494% 76.922%,4.618% 72.669%,1.617% 67.223%,.343% 61.169%,.592% 55.033%,2.465% 49.102%,5.739% 43.801%,10.049% 39.345%,15.467% 36.083%,21.24% 33.994%,26.357% 32.484%,30.604% 31.065%,34.294% 29.681%,37.654% 28.275%,40.837% 26.804%,43.952% 25.224%,47.135% 23.461%,50.513% 21.508%,54.24% 19.393%);height:100%;width:100%}@keyframes mask-morph{0%{clip-path:polygon(54.24% 19.393%,58.452% 17.164%,63.25% 14.974%,68.804% 12.858%,74.933% 11.469%,81.231% 11.469%,87.172% 13.164%,92.345% 16.428%,96.353% 21.015%,98.949% 26.6%,100% 32.746%,99.889% 38.915%,99.011% 44.758%,97.607% 50.177%,95.889% 55.136%,93.977% 59.71%,91.922% 63.908%,89.752% 67.794%,87.458% 71.448%,85.067% 74.882%,82.597% 78.108%,79.922% 81.321%,77.082% 84.363%,74.125% 87.444%,70.84% 90.358%,67.237% 93.148%,63.267% 95.735%,58.896% 97.946%,54.114% 99.37%,49.164% 100%,44.186% 99.416%,39.562% 97.452%,35.562% 94.327%,32.013% 90.891%,28.622% 87.618%,24.898% 84.819%,20.345% 82.472%,15.089% 80.012%,9.494% 76.922%,4.618% 72.669%,1.617% 67.223%,.343% 61.169%,.592% 55.033%,2.465% 49.102%,5.739% 43.801%,10.049% 39.345%,15.467% 36.083%,21.24% 33.994%,26.357% 32.484%,30.604% 31.065%,34.294% 29.681%,37.654% 28.275%,40.837% 26.804%,43.952% 25.224%,47.135% 23.461%,50.513% 21.508%,54.24% 19.393%)}33.333%{clip-path:polygon(51.574% 15.821%,55.81% 15.821%,59.974% 16.32%,64.336% 16.984%,69.125% 16.984%,74.705% 16.283%,81.516% 15.744%,87.395% 17.701%,91.868% 21.827%,95.271% 27.242%,98.003% 32.791%,99.775% 38.973%,100% 45.472%,98.003% 52.002%,94.323% 57.886%,89.821% 62.713%,85.63% 66.601%,82.138% 69.874%,79.199% 72.823%,76.69% 75.638%,74.581% 78.492%,72.623% 81.536%,70.658% 84.799%,68.541% 88.271%,66.08% 91.819%,63.099% 95.062%,59.597% 97.657%,55.672% 99.38%,51.485% 100%,47.307% 99.512%,43.277% 98.207%,39.482% 96.339%,35.802% 94.386%,31.865% 92.853%,27.161% 92.034%,21.208% 91.775%,14.751% 90.651%,9.311% 87.508%,5.409% 82.674%,3.228% 76.713%,3.401% 70.068%,5.64% 63.555%,9.911% 57.745%,16.718% 53.336%,22.125% 50.251%,25.506% 47.563%,27.738% 44.887%,29.245% 42.059%,30.226% 38.707%,30.81% 34.504%,31.636% 29.756%,33.096% 24.799%,35.641% 20.65%,39.142% 17.914%,43.203% 16.584%,47.395% 16.091%,51.574% 15.821%)}66.666%{clip-path:polygon(52.036% 20.016%,55.299% 22.826%,58.224% 24.752%,61.075% 26.137%,64% 27.137%,67.22% 27.832%,70.998% 28.232%,75.608% 28.467%,81.027% 28.932%,87.057% 30.067%,92.395% 32.647%,96.419% 36.579%,98.903% 41.426%,100% 46.74%,100% 52.184%,99.422% 57.535%,97.992% 62.714%,95.849% 67.571%,92.997% 72.008%,89.408% 75.779%,85.226% 78.787%,80.711% 81.018%,76.238% 82.73%,71.996% 84.177%,67.982% 85.582%,64.15% 87.177%,60.317% 89.013%,56.328% 91.313%,51.963% 93.86%,46.931% 96.479%,41.296% 98.743%,35.198% 100%,29.307% 99.091%,24.495% 95.851%,21.675% 90.122%,22.542% 81.564%,25.35% 73.35%,26.917% 67.863%,27.272% 64.009%,27.137% 60.794%,26.713% 57.884%,26.042% 55.015%,25.127% 52.08%,23.918% 48.907%,22.367% 45.306%,20.436% 41.012%,18.262% 35.785%,16.389% 29.629%,15.655% 23.007%,16.728% 16.678%,19.669% 11.368%,24.286% 7.826%,30.12% 6.448%,36.565% 7.799%,42.793% 11.545%,47.968% 16.284%,52.036% 20.016%)}to{clip-path:polygon(54.24% 19.393%,58.452% 17.164%,63.25% 14.974%,68.804% 12.858%,74.933% 11.469%,81.231% 11.469%,87.172% 13.164%,92.345% 16.428%,96.353% 21.015%,98.949% 26.6%,100% 32.746%,99.889% 38.915%,99.011% 44.758%,97.607% 50.177%,95.889% 55.136%,93.977% 59.71%,91.922% 63.908%,89.752% 67.794%,87.458% 71.448%,85.067% 74.882%,82.597% 78.108%,79.922% 81.321%,77.082% 84.363%,74.125% 87.444%,70.84% 90.358%,67.237% 93.148%,63.267% 95.735%,58.896% 97.946%,54.114% 99.37%,49.164% 100%,44.186% 99.416%,39.562% 97.452%,35.562% 94.327%,32.013% 90.891%,28.622% 87.618%,24.898% 84.819%,20.345% 82.472%,15.089% 80.012%,9.494% 76.922%,4.618% 72.669%,1.617% 67.223%,.343% 61.169%,.592% 55.033%,2.465% 49.102%,5.739% 43.801%,10.049% 39.345%,15.467% 36.083%,21.24% 33.994%,26.357% 32.484%,30.604% 31.065%,34.294% 29.681%,37.654% 28.275%,40.837% 26.804%,43.952% 25.224%,47.135% 23.461%,50.513% 21.508%,54.24% 19.393%)}}.region--partners .card{--sidebar-content-min-width:100%;--sidebar-target-width:auto}.region--partners .card img{aspect-ratio:16/9}.region--partners .card__content{display:flex;flex-direction:column}.region--partners .card__source{margin-block-start:auto;padding-block-start:var(--space-s)}.region--partners .field--field-page-description{display:none}.region--initiatives{--region-space:var(--space-3xl);--flow-space:var(--space-m)}.region--initiatives .region__title{color:var(--color-white)}.region--initiatives:has(:is(.card:hover,.card:focus-within)) .card:not(:is(:hover,:focus-within)){filter:grayscale(1);opacity:.7}.region--initiatives .initiative-grid{display:grid;gap:var(--space-m);list-style:none;padding:0}@media (min-width:760px){.region--initiatives .initiative-grid{grid-template-columns:repeat(2,1fr)}}.region--initiatives .initiative-grid li{container-type:inline-size}.region--initiatives .card{height:100%;isolation:isolate;overflow:hidden;padding-block:var(--space-s);position:relative;transition-duration:.3s;transition-property:background-color,color;transition-timing-function:var(--ease-in-out)}@container (width >= 550px){.region--initiatives .card{align-items:center;display:flex;gap:var(--space-s)}}.region--initiatives .card:focus-within,.region--initiatives .card:hover{background-color:var(--color-background-1);color:var(--color-foreground-1)}.region--initiatives .card:nth-child(2) .background,.region--initiatives .card:nth-child(4) .background{transform:rotate(180deg)}.region--initiatives .card .background{height:100%;inset:0;margin:0;position:absolute;width:100%;z-index:-1}.region--initiatives .card p{line-height:var(--leading-fine)}.region--initiatives .card__image{flex:0 0 clamp(9.375rem,8.288rem + 5.4348vw,15.625rem)}@container (width < 550px){.region--initiatives .card__content{margin-top:var(--space-s)}}.region--initiatives h3{font-size:var(--size-step-3);line-height:var(--leading-flat)}@media (min-width:1140px){.region--initiatives h3{font-size:var(--size-step-2)}}.region--initiatives h3 a:not(:is(:hover,:focus-visible)){text-decoration:underline}.region--news .view-content{column-gap:var(--space-m);display:grid;grid-template-columns:1fr;row-gap:var(--space-xs)}@media (min-width:940px){.region--news .view-content{grid-template-columns:45% auto;grid-template-rows:repeat(3,1fr)}.region--news .views-row:first-child{grid-column:1;grid-row:1/span 3}.region--news .views-row:first-child .card{flex-direction:column;flex-wrap:nowrap}@media (min-width:760px){.region--news .views-row:first-child .card{--sidebar-target-width:auto}}.region--news .views-row:not(:first-child){grid-column:2}.region--news .views-row:not(:first-child) .card__image,.region--news .views-row:not(:first-child) .field--field-page-description{display:none}.region--news .card{height:100%}.region--news .card:not(.node--type-post) .card__content{display:flex;flex-direction:column;height:100%}.region--news .card__source{margin-block-start:auto;padding-block-start:var(--space-s)}}@media (min-width:1440px){.region--news .views-row:not(:first-child) .card__image{display:block}}.region--events .view-content{display:grid;gap:var(--space-m);grid-template-columns:1fr}@media (min-width:1140px){.region--events .view-content{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.region--events .card{border:none;padding:0}.region--events .card__source,.region--events .field--field-page-description{display:none}.region--cta .cta{padding:var(--space-xl)}.region--cta .cta__text{flex:1 1 320px}@media (min-width:1140px){.region--cta .cta__text{align-items:center;display:flex;max-width:100%}}.region--cta .cta__text h3{font-size:var(--size-step-5);font-weight:var(--font-bold);line-height:var(--leading-flat)}@media (min-width:1140px){.region--cta .cta__text h3{flex:0 1 auto;max-width:14ch}.region--cta .cta__text p{flex:1 1 auto;margin-block:0;margin-inline:auto;max-width:32ch}}.region__title{--icon-vertical-alignment:center}.region__title .gradient-underline{padding-bottom:5px}.region__description{--flow-space:var(--space-xs);line-height:var(--leading-medium);max-width:55ch}.site-foot__innovates{background-color:var(--color-secondary-blue);color:var(--color-white);padding-block:var(--space-xs)}.site-foot__innovates .innovates-contact{font-size:var(--size-step-00)}.site-foot__innovates .innovates-logo a{display:inline-block}.site-head{position:relative;z-index:300}.region--site-header{color:var(--color-uva-blue)}[data-theme=dark] .region--site-header{background-color:var(--color-white)}.region--site-header .wrapper{height:var(--site-header-height)}.sitename a{color:inherit;display:block;font-family:var(--font-cond);font-size:var(--size-step-2);font-weight:var(--font-medium);line-height:var(--leading-flat);text-decoration:none;text-transform:uppercase}.site-head__initiative{--initiative-mobile-menu-offset:calc(var(--gin-toolbar-height,0px) + var(--gin-toolbar-secondary-height,0px) + var(--uva-header-height) + var(--site-header-height) + var(--initiative-header-height));background-color:var(--color-background-2);color:var(--color-white)}.site-head__initiative .wrapper{height:var(--initiative-header-height)}.site-head__initiative .sitename a{font-size:var(--size-step-2);text-transform:capitalize}.site-menu{display:flex;position:relative;z-index:300}.site-menu__trigger{--icon-width:0.8em;--icon-height:0.8em;--icon-vertical-alignment:center;padding:12px 1em;position:relative;transition-duration:.3s;transition-property:background-color,color;transition-timing-function:var(--ease-in-out);z-index:400}[data-active-offcanvas=site-menu] .site-menu__trigger{background-color:var(--color-white);color:var(--color-uva-blue)}[data-active-offcanvas=site-menu] .site-menu__trigger:focus-visible,[data-active-offcanvas=site-menu] .site-menu__trigger:hover{background-color:var(--color-secondary-blue);color:var(--color-white)}.site-menu__offcanvas{--flow-space:var(--space-s);--region-space:var(--space-l);--main-menu-offset:calc(var(--gin-toolbar-height,0px) + var(--gin-toolbar-secondary-height,0px) + var(--uva-header-height));background-color:var(--color-uva-blue);color:var(--color-white);height:calc(100vh - var(--main-menu-offset));overflow-y:auto;padding:var(--region-space);padding-block-start:calc(var(--space-l) + var(--site-header-height));position:fixed;right:0;top:var(--main-menu-offset);transform:translateX(100%);transition:transform .3s var(--ease-in),visibility .3s;visibility:hidden;width:min(100%,clamp(18.75rem,16.5493rem + 9.3897vw,31.25rem));z-index:200}[data-active-offcanvas=site-menu] .site-menu__offcanvas{transform:translateX(0);transition-timing-function:var(--ease-out);visibility:visible}.site-menu__offcanvas .menu,.site-menu__offcanvas .submenu{list-style:none;margin:0;padding:0}.site-menu__offcanvas .menu span,.site-menu__offcanvas .submenu span{display:none}.site-menu__offcanvas .menu-item--expanded:not(:last-child){border-block-end:1px solid hsla(0,0%,100%,.2);margin-block-end:var(--space-m);padding-block-end:var(--space-m)}.site-menu__offcanvas a{background:linear-gradient(var(--gradient-direction),var(--gradient-color)) bottom /0 2px no-repeat;background-position-x:left;font-weight:400;text-decoration:none;transition:background-size .3s var(--ease-in-out)}.site-menu__offcanvas a:focus-visible,.site-menu__offcanvas a:hover{background-size:100% 2px}.overlay{backdrop-filter:blur(4px);background:rgba(0,0,0,.3);inset:0;opacity:0;position:absolute;transition:all .3s var(--ease-in);visibility:hidden;z-index:150}[data-has-offcanvas=true] .overlay{transition-timing-function:var(--ease-out)}.site-overlay{inset-block-start:var(--uva-header-height);z-index:250}[data-active-offcanvas=site-menu] .site-overlay{opacity:1;visibility:visible}.initiative-overlay{inset-block-start:calc(var(--uva-header-height) + var(--site-header-height) + var(--initiative-header-height))}[data-active-offcanvas=initiative-menu] .initiative-overlay{opacity:1;visibility:visible}.tetris{block-size:100%;inline-size:100%;inset:0;position:absolute;z-index:-1}.tetris span{aspect-ratio:1/1;display:block;flex:1 1 100px}.tetris canvas{display:block;height:100%;width:100%}.tetris__lower,.tetris__upper{display:grid;grid-template-columns:repeat(var(--grid-placement,auto-fill),minmax(100px,1fr))}.tetris__upper span:nth-child(odd){background-color:var(--color-background-1)}.site-head__uva{align-items:center;background-color:var(--color-uva-blue);display:flex;height:var(--uva-header-height)}.site-head__uva .wrapper{width:100%}.uva-legal{--repel-vertical-alignment:flex-start;background-color:var(--color-uva-blue);color:var(--color-white);padding-block:var(--space-l-xl);text-align:center}@media (min-width:940px){.uva-legal{text-align:right}.uva-legal__inner{--flow-space:0px;display:flex;justify-content:space-between}}.uva-legal__logo img,.uva-legal__logo svg{margin-inline:auto;width:14rem}@media (min-width:940px){.uva-legal__logo img,.uva-legal__logo svg{margin-inline:0}}.uva-legal__content{--flow-space:var(--space-s);margin-block-start:var(--space-s);margin-inline:auto}@media (min-width:940px){.uva-legal__content{margin-block-start:0;margin-inline:0}}.uva-legal__nav{font-size:var(--size-step-0000);font-weight:600;line-height:1;text-transform:uppercase}.uva-legal__nav-list{--gutter:var(--space-xs);--cluster-horizontal-alignment:center;list-style:none;margin:0;padding:0}@media (min-width:940px){.uva-legal__nav-list{justify-content:flex-end}}.uva-legal__copyright{font-size:var(--size-step-00000);line-height:var(--leading-fine);text-transform:uppercase}.view--page{--region-space:var(--space-xl);--sidebar-target-width:240px;--sidebar-content-min-width:min(600px,100%)}.view--page:not([data-current-page="0"]) .attachment-before{display:none}.view--page.view--events .region--content .views-row{margin:0}.view--page.view--news .header{background-color:transparent}.view--page.view--news .region--content{margin-block-start:0}.view--page .header{--flow-space:var(--space-m)}.view--page .header__inner>.label{--icon-width:1.1em;--icon-height:auto;--icon-vertical-alignment:center;font-size:var(--size-step-000);text-decoration:none}.view--page .header__inner>.label:focus-visible svg,.view--page .header__inner>.label:hover svg{transform:rotate(180deg) translateX(5px)}.view--page .header__inner>.label svg{transform:rotate(180deg);transition:transform .3s var(--ease-in-out)}.view--page .header__inner>.label+h1{margin-block-start:var(--space-xs)}.view--page aside nav{--flow-space:var(--space-s);position:sticky;top:calc(var(--gin-toolbar-height,0px) + var(--gin-toolbar-secondary-height,0px) + 30px)}.view--page aside ul{list-style:none;margin-block-end:0;padding:0}.view--page aside li{--flow-space:var(--space-2xs)}.view--page aside a{display:inline-block;font-size:max(var(--size-step-00),16px);letter-spacing:-.5px;line-height:1}.view--page aside a.is-active{color:var(--color-background-1)!important;pointer-events:none}.view--page aside a.is-active:after{background:transparent!important}.view--page .region--content .views-row:not(:first-child){margin-block-start:var(--space-xs)}.view--page .region--content .views-row:not(:first-child) .card{border-block-start:0}.view--attachment.view--events .card{padding:0}.view--attachment.view--events .card__content{max-width:65ch}@media (min-width:940px){.view--attachment .card{--sidebar-content-min-width:50%;--sidebar-target-width:calc(50% - var(--gutter))}}.view--attachment .card__title{font-size:max(var(--size-step-3),26px);font-weight:var(--font-medium);line-height:var(--leading-tight)}@media (min-width:940px){.view--attachment .card__title{font-size:var(--size-step-5)}}.view--attachment .field--field-date-range{font-size:var(--size-step-00)}.view--events .region--content .card__content,.view-display-id--page_foundry_events .region--content .card__content,.view-display-id--page_foundry_past_events .region--content .card__content{align-self:flex-start}.view--events .card.node--view-mode-list-teaser,.view-display-id--page_foundry_events .card.node--view-mode-list-teaser,.view-display-id--page_foundry_past_events .card.node--view-mode-list-teaser{--sidebar-target-width:auto;--sidebar-content-min-width:200px;--repel-vertical-alignment:flex-start;--icon-height:1.2em;--icon-width:auto;--icon-vertical-alignment:center}.view--events .content__text,.view-display-id--page_foundry_events .content__text,.view-display-id--page_foundry_past_events .content__text{flex:1 1 45ch}.view--events .card__meta,.view-display-id--page_foundry_events .card__meta,.view-display-id--page_foundry_past_events .card__meta{align-self:center;width:250px}.view--events .meta__date,.view-display-id--page_foundry_events .meta__date,.view-display-id--page_foundry_past_events .meta__date{font-weight:var(--font-bold)}.view--events .past-events,.view-display-id--page_foundry_events .past-events,.view-display-id--page_foundry_past_events .past-events,.view-empty{text-align:center}.cluster{align-items:var(--cluster-vertical-alignment,center);display:flex;flex-wrap:wrap;gap:var(--gutter,var(--space-m));justify-content:var(--cluster-horizontal-alignment,flex-start)}.cover{display:flex;flex-direction:column;min-block-size:calc(100vh - var(--gin-toolbar-height,0px) - var(--gin-toolbar-secondary-height,0px) - var(--uva-header-height) - var(--site-header-height))}.cover>.cover__inner{margin-block:auto;padding-block:var(--space-2xl)}.flow>*+*{margin-block-start:var(--flow-space,1em)}.grid{display:grid;gap:var(--gutter,var(--space-l));grid-template-columns:repeat(var(--grid-placement,auto-fill),minmax(var(--grid-min-item-size,16rem),1fr))}.grid[data-layout="50-50"]{--grid-placement:auto-fit;--grid-min-item-size:clamp(16rem,50vw,33rem)}.grid[data-layout=thirds]{--grid-placement:auto-fit;--grid-min-item-size:clamp(16rem,33%,20rem)}.grid[data-layout=quarters]{--grid-placement:auto-fit;--grid-min-item-size:clamp(230px,calc(25% - var(--gutter)),1200px)}.icon{height:var(--icon-height,.75em);width:var(--icon-width,.75em)}@supports (width:1cap){.icon{height:var(--icon-height,1cap);width:var(--icon-width,1cap)}}.with-icon{align-items:var(--icon-vertical-alignment,baseline);display:inline-flex;line-height:var(--leading-flat)}.with-icon .icon{margin-inline-end:1rem}.icon--ex{display:inline-block;position:relative}.icon--ex:after,.icon--ex:before{background-color:currentColor;content:"";display:block;height:1px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.icon--ex:before{transform:rotate(45deg)}.icon--ex:after{transform:rotate(-45deg)}.reel{--scrollbar-width:calc(100vw - 100%);--thumb-color:var(--color-gray-ll);--track-color:#fff;inline-size:100%}.reel .reel__content{--scroll-area-inset:calc(var(--gutter) + max(0px,(((100vw - (var(--wrapper-max-width,1360px) + (2 * var(--gutter)))) /
                  2) - 8px)));block-size:auto;display:flex;margin-inline:calc(var(--scroll-area-inset)*-1);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-inline:var(--scroll-area-inset)}.reel .reel__content::-webkit-scrollbar{block-size:.5rem}.reel .reel__content::-webkit-scrollbar-track{background-color:var(--track-color);margin-inline:var(--scroll-area-inset)}.reel .reel__content::-webkit-scrollbar-thumb{background-color:var(--thumb-color);border-radius:999px}.reel .reel__content::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-l)}.reel .reel__content>*{flex:0 0 auto}.reel .reel__content>*+*{margin-inline-start:1rem}.reel .reel__content>img{block-size:100%;flex-basis:auto;width:auto}.reel .reel__content.overflowing{padding-block-end:1rem}.reel .reel__controls{display:flex;gap:var(--space-xs);justify-content:flex-end;margin-block-start:var(--space-2xs)}.reel .reel__control{aspect-ratio:1/1;padding:.5em}.reel .reel__control svg{fill:currentColor;block-size:1.25em;inline-size:1.25em}.reel .reel__control--prev{transform:rotate(180deg)}.reel .card{display:flex;flex-direction:column;flex-wrap:nowrap;margin-bottom:3px;max-width:clamp(300px,30%,500px)}.repel{align-items:var(--repel-vertical-alignment,center);display:flex;flex-wrap:wrap;gap:var(--gutter,var(--space-m));justify-content:space-between}.repel[data-nowrap]{flex-wrap:nowrap}.sidebar{display:flex;flex-wrap:wrap;gap:var(--gutter,var(--space-s-l))}.sidebar:not([data-direction])>:first-child{flex-basis:var(--sidebar-target-width,20rem);flex-grow:1}.sidebar:not([data-direction])>:last-child{flex-basis:0;flex-grow:999;min-width:var(--sidebar-content-min-width,50%)}.sidebar[data-reversed]{flex-direction:row-reverse}.sidebar[data-direction=rtl]>:last-child{flex-basis:var(--sidebar-target-width,20rem);flex-grow:1}.sidebar[data-direction=rtl]>:first-child{flex-basis:0;flex-grow:999;min-width:var(--sidebar-content-min-width,50%)}.switcher{align-items:var(--switcher-vertical-alignment,flex-start);display:flex;flex-wrap:wrap;gap:var(--gutter,var(--space-l))}.switcher>*{flex-basis:calc((var(--switcher-target-container-width,40rem) - 100%)*999);flex-grow:1}.switcher>:nth-child(n+3){flex-basis:100%}.wrapper{margin-inline:auto;max-width:calc(var(--wrapper-max-width,1360px) + var(--gutter,0px)*2);padding-left:var(--gutter);padding-right:var(--gutter);position:relative}.wrapper[data-wrapper-full-width]{--wrapper-max-width:100%}.wrapper[data-unset-padding=right]{padding-right:0}.cover-link{color:inherit;text-decoration:none}.cover-link:after{content:"";inset:0;position:absolute;z-index:1}.external-link span:after{content:"\00a0↗";display:inline-block;font-size:.65em;font-size:1cap;vertical-align:baseline}.gradient-underline{background:linear-gradient(var(--gradient-direction),var(--gradient-color)) bottom /100% 2px no-repeat;background-position-x:left;text-decoration:none;transition:background-size .3s var(--ease-in-out)}.gradient-underline[data-gradient-hover=reversed]{background-size:0 2px}.gradient-underline[data-gradient-hover=reversed]:focus-visible,.gradient-underline[data-gradient-hover=reversed]:hover{background-size:100% 2px}.gradient-underline.external-link{background-size:calc(100% - .65em) 2px}.gradient-underline:focus-visible,.gradient-underline:hover{background-size:0 2px}.image-headshot{border-radius:50%;overflow:hidden}.image-headshot img{aspect-ratio:1/1;object-fit:cover;width:100%}.label{color:inherit;font-size:12px;font-weight:var(--font-medium);letter-spacing:1px;line-height:var(--leading-flat);text-transform:uppercase}.label[data-label-weight=regular]{font-weight:var(--font-regular)}.label[data-label-size=large]{font-size:var(--size-step-0)}.lede-text{font-size:var(--size-step-7);font-weight:var(--font-bold);line-height:var(--leading-tight)}.more-link{--icon-height:1.15em;--icon-width:auto;--icon-vertical-alignment:center;color:var(--color-uva-blue);text-align:right}.more-link:has(:is(:hover,:focus-visible)) .icon{transform:translateX(5px)}.more-link a{font-size:var(--size-step-000);padding-bottom:5px;padding-top:5px}.more-link .icon{transition:transform .3s var(--ease-in-out)}@media print{.no-print{display:none}}.region:not([data-unset]){margin-block:var(--region-space,var(--space-m));position:relative}.region{--flow-space:var(--space-xl)}.region[data-region-theme=dark]{background-color:var(--color-uva-blue);color:var(--color-white)}.region .region__inner{padding-block:var(--region-space,var(--space-m))}.visually-hidden{border:0;clip:rect(0 0 0 0);height:0;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media print{body{background-color:var(--color-white)!important;color:var(--color-black)!important;font-size:12pt;line-height:1.5}.header{border-block-end:1px solid var(--color-black);margin:0;padding-block:0 var(--space-m)}.field--field-components>.field__item:has(>.paragraph:not(.paragraph--type--body-text,.paragraph--type--accordion)),figure:has(iframe),iframe{display:none}img{margin-inline:center;max-width:500px}details{padding-block-end:var(--space-s)}details::details-content{display:contents}details .icon{display:none}}.visible{visibility:visible}.invisible{visibility:hidden}.block{display:block}.contents{display:contents}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
