._757UVa_box,._757UVa_projects>li a{border-radius:var(--radius-xl,.75rem);background-color:#f3f3f3;padding:.625rem;position:relative;container-type:inline-size}a._757UVa_box,._757UVa_projects>li a{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:inline-block}@media (hover:hover){:is(a._757UVa_box,._757UVa_projects>li a):hover{background-color:#e5e5e5}}._757UVa_split{flex-direction:column;gap:.625rem;width:100%;display:flex}@container (min-width:48rem){._757UVa_split{flex-direction:row}}._757UVa_split>*{flex:1}._757UVa_projects{flex-direction:column;gap:.625rem;display:flex}._757UVa_projects>li{container-type:inline-size}._757UVa_projects>li a{width:100%;height:auto;padding:0}@container (min-width:64rem){._757UVa_projects>li a{height:50dvh}}@container (min-width:80rem){._757UVa_projects>li a{height:40dvh}}._757UVa_project{flex-direction:column;width:100%;overflow:hidden;container-type:inline-size;display:flex!important}@container (min-width:64rem){._757UVa_project{flex-direction:row}}._757UVa_project>*{height:100%}._757UVa_project ._757UVa_visual{background-color:#ff5000;justify-content:center;align-items:center;width:100%;display:flex;position:relative}@container (min-width:64rem){._757UVa_project ._757UVa_visual{width:60%}}._757UVa_project ._757UVa_visual h2{z-index:20;width:calc(var(--spacing,.25rem) * 125);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 12);text-align:center;font-family:var(--font-bureau-grotesque);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}@container (min-width:64rem){._757UVa_project ._757UVa_visual h2{padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}._757UVa_project ._757UVa_visual img{object-fit:cover;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}._757UVa_project._757UVa_inverted ._757UVa_visual h2{color:var(--color-white,#fff)}._757UVa_project ._757UVa_info{gap:calc(var(--spacing,.25rem) * 6);width:100%;height:auto;padding:calc(var(--spacing,.25rem) * 4);font-size:1.0625rem;line-height:var(--tw-leading,1.3);letter-spacing:var(--tw-tracking,0);font-weight:var(--tw-font-weight,400);flex-direction:column;display:flex}@media (min-width:48rem){._757UVa_project ._757UVa_info{height:100%;padding:calc(var(--spacing,.25rem) * 2)}}@media (min-width:64rem){._757UVa_project ._757UVa_info{padding:calc(var(--spacing,.25rem) * 4)}}@container (min-width:64rem){._757UVa_project ._757UVa_info{width:40%}}._757UVa_project ._757UVa_info section{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}._757UVa_project ._757UVa_info section:first-child{margin-top:0;margin-bottom:auto}._757UVa_project ._757UVa_info em,._757UVa_project ._757UVa_info h6{font-family:var(--font-abc-diatype-semi-mono);font-size:.938rem;line-height:var(--tw-leading,1.3);letter-spacing:var(--tw-tracking,.02em);font-weight:var(--tw-font-weight,300);font-style:normal}._757UVa_project:hover ._757UVa_visual img{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
