@charset "UTF-8";:root{--default_post_thumb_image:url("../png/default_thumb7b30.png");--main_color:#a31f34;--secondary_color:#041d40;--widget_head:#000;--button_color:#a31f34;--footer_height:17.8125rem;--default_font_family:"Muli";--header_height_mobile:6.25rem;--featured_box_height:28.75rem;--top_ribbon_height:2.1875rem;--nav_height:2.5rem;--top_ribbon_color:#fff;--top_ribbon_text_color:#4a4a4a;--nav_bg:#fff;--nav_highlight:transparent;--nav_text:#272727;--nav_highlight_text:#a31f34}.entry-content{font-family:var(--default_font_family),"Helvetica Condensed",Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:var(--default_font_size, 1rem);font-weight:var(--default_font_weight,400);line-height:var(--default_line_height, 1.5);text-transform:var(--default_text_transform,none);letter-spacing:var(--default_letter_spacing, 0);color:var(--default_text_color,#595959)}.entry-content :root{--default_post_thumb_image:url("../png/default_thumb7b30.png");--main_color:#a31f34;--secondary_color:#041d40;--widget_head:#000;--button_color:#a31f34;--footer_height:17.8125rem;--default_font_family:"Muli";--header_height_mobile:6.25rem;--featured_box_height:28.75rem;--top_ribbon_height:2.1875rem;--nav_height:2.5rem;--top_ribbon_color:#fff;--top_ribbon_text_color:#4a4a4a;--nav_bg:#fff;--nav_highlight:transparent;--nav_text:#272727;--nav_highlight_text:#a31f34}.entry-content .wp-block-image.has-custom-border img,.entry-content [class^=wp-block]{border-style:solid;border-width:0}.entry-content .wp-block-image.has-custom-border img.has-border-color,.entry-content [class^=wp-block].has-border-color{border-width:.125rem}.entry-content h1{font-size:calc(1.475660718 * var(--default_font_size, 1rem))}.entry-content h2{font-size:calc(1.3829997357 * var(--default_font_size, 1rem))}.entry-content h3{font-size:calc(1.2961572031 * var(--default_font_size, 1rem))}.entry-content h4{font-size:calc(1.214767763 * var(--default_font_size, 1rem));font-weight:var(--headings_font_weight,700)}.entry-content h5{font-size:calc(1.138489 * var(--default_font_size, 1rem))}.entry-content h6{font-size:calc(1.067 * var(--default_font_size, 1rem));color:var(--default_text_color--muted,#757575)}.entry-content :is(h5,h6){font-weight:600}.entry-content b,.entry-content strong{font-weight:700}.entry-content .wp-block-button:not(.is-style-outline,.is-style-fill) .wp-block-button__link,.entry-content :is(.wp-block-file,.wp-block-file__content-wrapper) .wp-block-file__button{display:inline-block;position:relative;box-sizing:initial;text-decoration:none!important;cursor:pointer;transition:.2s ease-in-out;border-style:solid;border-width:var(--general_button_border_width,var(--button_border_width,0));border-color:var(--general_button_border_color,var(--button_border_color,#fff));padding:var(--general_button_padding,var(--button_padding,.3125rem .625rem));border-radius:var(--general_button_border_radius,var(--button_border_radius,.125rem));font-weight:var(--general_button_font_weight,var(--button_font_weight,var(--font_weight_normal)));line-height:var(--general_button_line_height, var(--button_line_height, normal));font-family:var(--general_button_font_family, var(--button_font_family, var(--default_font_family)))!important;font-size:var(--general_button_font_size, var(--button_font_size, .875rem));text-align:var(--general_button_text_align,var(--button_text_align,center));text-transform:var(--general_button_text_transform,var(--button_text_transform,none));letter-spacing:var(--general_button_letter_spacing, var(--button_letter_spacing, 0));text-transform:inherit}.entry-content .wp-block-button:not(.is-style-outline,.is-style-fill) .wp-block-button__link:not(.has-background),.entry-content .wp-block-button:not(.is-style-outline,.is-style-fill) .wp-block-button__link:not(.has-background) a,.entry-content :is(.wp-block-file,.wp-block-file__content-wrapper) .wp-block-file__button:not(.has-background),.entry-content :is(.wp-block-file,.wp-block-file__content-wrapper) .wp-block-file__button:not(.has-background) a{background-color:var(--general_button_color,var(--button_color))}.entry-content .wp-block-button:not(.is-style-outline,.is-style-fill) .wp-block-button__link:not(.has-background) a:hover,.entry-content .wp-block-button:not(.is-style-outline,.is-style-fill) .wp-block-button__link:not(.has-background):hover,.entry-content :is(.wp-block-file,.wp-block-file__content-wrapper) .wp-block-file__button:not(.has-background) a:hover,.entry-content :is(.wp-block-file,.wp-block-file__content-wrapper) .wp-block-file__button:not(.has-background):hover{background-color:var(--general_button_hover_color,var(--button_hover_color))}.entry-content .wp-block-button:not(.is-style-outline,.is-style-fill) .wp-block-button__link:not(.has-text-color),.entry-content .wp-block-button:not(.is-style-outline,.is-style-fill) .wp-block-button__link:not(.has-text-color) a,.entry-content :is(.wp-block-file,.wp-block-file__content-wrapper) .wp-block-file__button:not(.has-text-color),.entry-content :is(.wp-block-file,.wp-block-file__content-wrapper) .wp-block-file__button:not(.has-text-color) a{color:var(--general_button_text_color,var(--button_text_color))!important}.entry-content .wp-block-button:not(.is-style-outline,.is-style-fill) .wp-block-button__link:not(.has-text-color) a:hover,.entry-content .wp-block-button:not(.is-style-outline,.is-style-fill) .wp-block-button__link:not(.has-text-color):hover,.entry-content :is(.wp-block-file,.wp-block-file__content-wrapper) .wp-block-file__button:not(.has-text-color) a:hover,.entry-content :is(.wp-block-file,.wp-block-file__content-wrapper) .wp-block-file__button:not(.has-text-color):hover{color:var(--general_button_hover_text_color,var(--button_hover_text_color))!important}.entry-content .wp-block-button:not(.is-style-outline,.is-style-fill) .wp-block-button__link:hover,.entry-content :is(.wp-block-file,.wp-block-file__content-wrapper) .wp-block-file__button:hover{border-color:var(--general_button_hover_border_color,var(--button_hover_border_color,none))}.entry-content .wp-block-button:not(.is-style-outline,.is-style-fill) .wp-block-button__link:is([disabled],.disabled,[disabled]:hover,.disabled:hover),.entry-content :is(.wp-block-file,.wp-block-file__content-wrapper) .wp-block-file__button:is([disabled],.disabled,[disabled]:hover,.disabled:hover){background-color:#c2c2c2;color:#4f4f4f!important;cursor:not-allowed}.entry-content .wp-block-button:not(.is-style-outline,.is-style-fill) .wp-block-button__link::after,.entry-content .wp-block-button:not(.is-style-outline,.is-style-fill) .wp-block-button__link::before,.entry-content :is(.wp-block-file,.wp-block-file__content-wrapper) .wp-block-file__button::after,.entry-content :is(.wp-block-file,.wp-block-file__content-wrapper) .wp-block-file__button::before{vertical-align:middle;line-height:inherit}.entry-content .wp-block-button:not(.is-style-outline,.is-style-fill) .wp-block-button__link.iconafter-arrowlink::after,.entry-content :is(.wp-block-file,.wp-block-file__content-wrapper) .wp-block-file__button.iconafter-arrowlink::after{margin-left:.3125rem}.entry-content .wp-block-button:not(.is-style-outline,.is-style-fill) .wp-block-button__link.secondary,.entry-content :is(.wp-block-file,.wp-block-file__content-wrapper) .wp-block-file__button.secondary{background-color:#595959;border-color:#595959;color:#fff!important}.entry-content .wp-block-button:not(.is-style-outline,.is-style-fill) .wp-block-button__link.secondary:hover,.entry-content :is(.wp-block-file,.wp-block-file__content-wrapper) .wp-block-file__button.secondary:hover{background-color:#767676;border-color:#767676;color:#fff!important}.entry-content .wp-block-button:not(.is-style-outline,.is-style-fill) .wp-block-button__link.button-icon,.entry-content :is(.wp-block-file,.wp-block-file__content-wrapper) .wp-block-file__button.button-icon{background-color:transparent;border:0;color:var(--default_link_color)!important}.entry-content .wp-block-button:not(.is-style-outline,.is-style-fill) .wp-block-button__link.button-icon:hover,.entry-content :is(.wp-block-file,.wp-block-file__content-wrapper) .wp-block-file__button.button-icon:hover{color:var(--default_text_color)!important;background-color:transparent}.entry-content .wp-block-button:not(.is-style-outline,.is-style-fill) .wp-block-button__link.button-full-width,.entry-content :is(.wp-block-file,.wp-block-file__content-wrapper) .wp-block-file__button.button-full-width{box-sizing:border-box;width:100%}.entry-content .wp-block-button{text-transform:var(--general_button_text_transform)}.entry-content .wp-block-button .wp-block-button__link{box-sizing:border-box!important;text-transform:inherit}.entry-content .wp-block-button:hover,.entry-content .wp-block-button__link:hover{text-decoration:none!important}.entry-content .wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit!important}.entry-content .wp-block-button:where(.has-background,.is-style-outline,.is-style-fill):hover,.entry-content .wp-block-button__link.has-background:hover{opacity:.85}.entry-content .wp-block-button.is-style-outline :where(.wp-block-button__link){border-width:.125rem;color:#32373d}.entry-content .wp-block-button.is-style-outline :where(.wp-block-button__link):hover{opacity:.85}.entry-content .wp-block-button.is-style-fill :where(.wp-block-button__link){color:#fff}.entry-content :is(.wp-block-file,.wp-block-file__content-wrapper){display:flex;flex-wrap:wrap;gap:.625rem;align-items:center;overflow:hidden}.entry-content :is(.wp-block-file,.wp-block-file__content-wrapper) :is(.wp-block-file__button,.wp-block-file__button-richtext-wrapper){margin:0!important}.entry-content :is(.wp-block-file,.wp-block-file__content-wrapper) .components-resizable-box__container{max-width:100%}.entry-content .wp-block-table.is-style-stripes{border-bottom:none}.entry-content figcaption{font-size:var(--font_size--small, .8125rem);color:var(--default_text_color--muted,#595959)}.entry-content li{line-height:1.4}.entry-content ol.has-background,.entry-content ul.has-background{margin:0!important;padding:1.25em 2.375em!important}.entry-content .wp-block-quote.is-large:not(.is-style-plain) cite,.entry-content .wp-block-quote.is-large:not(.is-style-plain) footer,.entry-content .wp-block-quote.is-style-large:not(.is-style-plain) cite,.entry-content .wp-block-quote.is-style-large:not(.is-style-plain) footer{display:block;font-weight:400;font-size:1em}.entry-content .wp-block-quote.is-large:not(.is-style-plain) p cite,.entry-content .wp-block-quote.is-large:not(.is-style-plain) p footer,.entry-content .wp-block-quote.is-style-large:not(.is-style-plain) p cite,.entry-content .wp-block-quote.is-style-large:not(.is-style-plain) p footer{font-size:.7em}.entry-content figure{margin:0 0 1em}.entry-content .wp-block-separator{border:none;width:100%;background-color:#e7e7e7;padding-block:0!important;height:.0625rem}.entry-content .wp-block-separator.is-style-dots{height:auto}.entry-content blockquote,.entry-content cite{background:0 0;border:0;margin:0;padding:0;vertical-align:baseline}.entry-content blockquote{quotes:none;margin-bottom:1.5rem;font-style:unset;padding:0 3em}.entry-content blockquote::after,.entry-content blockquote::before{content:"";content:none}.entry-content blockquote cite{font-style:normal}.entry-content blockquote em,.entry-content blockquote i{font-style:italic}.entry-content blockquote.wp-block-quote.is-style-large-left-quote{padding-inline:3em 0;line-height:1.7;max-width:85%;margin-inline:auto}.entry-content blockquote.wp-block-quote.is-style-large-left-quote>:first-child{position:relative}.entry-content blockquote.wp-block-quote.is-style-large-left-quote>:first-child::before{content:"“";font-family:Georgia,serif;font-weight:700;font-size:4em;line-height:1;position:absolute;top:0;left:-1ch;opacity:.5}.entry-content .wp-block-jetpack-slideshow_container .wp-block-jetpack-slideshow_pagination{gap:0!important;justify-content:center!important}.entry-content .wp-block-jetpack-slideshow_container button.swiper-pagination-bullet{display:inline-block;margin:.375rem;box-sizing:border-box!important;background:#fff!important;color:currentColor!important;border:.0625rem solid currentColor!important;border-radius:50%!important;padding:0!important;width:.75rem!important;height:.75rem!important;transform:none!important;opacity:1!important;outline:0}.entry-content .wp-block-jetpack-slideshow_container button.swiper-pagination-bullet:focus{outline:0!important}.entry-content .wp-block-jetpack-slideshow_container button.swiper-pagination-bullet:focus-visible{outline:.125rem solid var(--widget_head)!important;outline-offset:0.125rem!important;box-shadow:0 0 0 .375rem #fff!important}.entry-content .wp-block-jetpack-slideshow_container button.swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--main_color)!important;border-color:lch(from var(--main_color) calc(l - 10) c h)!important}.entry-content .wp-block-jetpack-slideshow_container .swiper-button-white{outline:0}.entry-content .wp-block-jetpack-slideshow_container .swiper-button-white:focus-visible{outline:.125rem solid var(--widget_head)!important;outline-offset:0.125rem!important;box-shadow:0 0 0 .375rem #fff!important}.entry-content .wp-block-jetpack-slideshow.aligncenter{max-width:100%}.entry-content .wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_caption.gallery-caption{backdrop-filter:blur(0.5rem);background:rgba(0,0,0,.5647058824);text-shadow:.0625rem .0625rem .125rem #000}.entry-content .wp-block-group.is-style-soft-shadow{box-shadow:var(--wp--preset--shadow--soft,0 .0625rem .125rem rgba(0,0,0,.07),0 .125rem .25rem rgba(0,0,0,.07),0 .25rem .5rem rgba(0,0,0,.07),0 .5rem 1rem rgba(0,0,0,.07),0 1rem 2rem rgba(0,0,0,.07));padding:1.875rem}.entry-content .wp-block-group.is-style-basic-shadow{box-shadow:var(--wp--preset--shadow--basic,0 .0625rem .25rem rgba(0,0,0,.25));padding:1.875rem}.entry-content .wp-audio-shortcode{margin-bottom:1.5rem}.entry-content .wp-audio-shortcode .mejs-button>button:focus{background-color:unset}.entry-content .wp-audio-shortcode .mejs-time-rail .mejs-time-current{background:hsl(from var(--main_color) h s 40%)}.entry-content .wp-audio-shortcode .mejs-container,.entry-content .wp-audio-shortcode .mejs-container .mejs-controls,.entry-content .wp-audio-shortcode .mejs-embed,.entry-content .wp-audio-shortcode .mejs-embed body{background-color:#000}.entry-content .wp-block-list.is-style-checked li{list-style-type:none!important;display:flex;gap:.625rem}.entry-content .wp-block-list.is-style-checked li::before{content:"\e06f";font-family:uconnecticons;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:text-top;flex-shrink:0}.entry-content .wp-block-list.is-style-checked li+li{margin-top:.625rem}.entry-content a.link-pill{display:inline-flex;align-items:center;gap:.3125rem;text-decoration:none!important;vertical-align:middle;border:.0625rem solid;padding:.1875rem;border-radius:.1875rem;font-size:min(var(--default_font_size, 1rem), .875rem);line-height:1.2}.entry-content a.link-pill:hover{background:hsl(from var(--default_link_color) h calc(s * .3) 93%)}.entry-content a.link-pill img{flex-shrink:0}#content .entry-title,.hero-nav,.widget-title{font-family:"Futura LT W01 Heavy",sans-serif!important;text-transform:none;font-weight:400}#content .entry-title a{text-decoration:underline;text-decoration-color:#a31f34}#content,#content input:not([type=button],[type=submit]),#content select,#content textarea{color:#000}#header{padding-top:var(--header_height)}#header.has_nav{padding-top:calc(var(--header_height) + var(--nav_height))}#header.has_nav #masthead::after{top:calc(var(--header_height) + var(--nav_height))}#header.has_nav #masthead_inner{height:calc(var(--header_height) + var(--nav_height))}#header.has_nav #access,#header.has_nav::after{display:block}#masthead{padding:0;position:absolute;top:0;left:0;right:0;border-bottom:.0625rem solid #efefef;box-shadow:0 0 .3125rem #efefef}#masthead::before{content:"";position:absolute;left:0;right:0;height:var(--top_ribbon_height);background:var(--top_ribbon_color)}#masthead #masthead_inner{position:relative;height:var(--header_height);max-width:76.25rem;width:100%;margin:0 auto}#top_ribbon{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}#top_ribbon .top-ribbon-nav,#top_ribbon .widget_uc_search{float:none}.site-logo{--mit-logo-height:3rem;position:absolute;left:.625rem;top:3.4375rem;line-height:0;margin:0;display:flex;flex-direction:row;align-items:center}.site-logo img{height:var(--mit-logo-height,3rem);display:block}.site-logo .school-logo{margin-right:.625rem;display:inline-block}#banners li.banner .featured_text .line1,#banners li.banner .featured_text .line2,#banners li.banner .featured_text .line3{font-weight:300!important;text-shadow:none;font-family:"Futura LT W01 Heavy",sans-serif!important}#banners li.banner .featured_text .line1,#banners li.banner .featured_text .line2{text-decoration:underline}#banners li.banner .featured_text .featured_text{--featured-text-background:rgb(255 255 255)}#header-widget-area .widget_uc_button a:link,#header-widget-area .widget_uc_button a:visited{background:#a31f34!important}#header-widget-area .widget_uc_button a:link:hover,#header-widget-area .widget_uc_button a:visited:hover{background:#781726!important}#header::after{content:"";position:absolute;left:0;right:0;height:var(--nav_height);background:var(--nav_bg);top:var(--header_height);border-top:.0625rem solid #efefef;display:none}.standard-nav ul.menu>li{border-bottom:.1875rem solid var(--nav_bg)}.standard-nav ul.menu>li.current-menu-item,.standard-nav ul.menu>li.current-menu-parent{border-bottom:.1875rem solid var(--main_color)}.standard-nav ul.menu>li>a{line-height:calc(var(--nav_height) - .1875rem);padding:0 .625rem;text-transform:uppercase;font-size:.875rem;letter-spacing:.01875rem}#footer{background:#fff;position:relative;font-family:var(--default_font_family);border-top:.0625rem solid #ededed}#footer #footer-logo{max-width:76.25rem;width:100%;margin:0 auto;color:#272727;padding:.9375rem .625rem;box-sizing:border-box}#footer #footer-logo #site-title{font-size:1.375rem;line-height:1.25rem;text-indent:-.0625rem;display:inline-block}#footer #footer-logo #bc-logo{font-size:1rem;line-height:1.25rem;display:inline-block;overflow:hidden}#footer .widget_uc_join_us_widget{float:right}#footer .widget_uc_join_us_widget a:link,#footer .widget_uc_join_us_widget a:visited{color:#272727;border:none}#footer .widget_uc_join_us_widget a:link .icon::before,#footer .widget_uc_join_us_widget a:visited .icon::before{color:#272727}#footer .widget_uc_join_us_widget a:hover{background:0 0}#footer .widget_uc_join_us_widget a:hover .icon::before{color:var(--main_color)}#colophon{position:absolute;bottom:0;width:100%}#colophon #colophon_inner{overflow:hidden;font-size:.75rem;color:#272727;line-height:4.375rem;max-width:76.25rem;width:100%;margin:0 auto;border-top:.0625rem solid #ededed}#site-info{text-align:center}#site-generator{text-align:right;font-style:italic}#site-generator a{color:#272727}#footer-links{max-width:76.25rem;width:100%;box-sizing:border-box;margin:0 auto;padding:1.25rem .625rem;display:flex;gap:1.25rem;flex-wrap:wrap;color:#272727}#footer-links a{text-decoration:underline}#footer-links #footer-links-third-col{flex-grow:1}#footer-links div h2{color:#272727;margin-bottom:.625rem;font-size:1.125rem}@media screen and (max-width:992px){#colophon{position:relative;background:0 0}#colophon #colophon_inner{width:100%;margin-bottom:0;line-height:1.875rem}#footer-links{overflow:auto}}@media screen and (min-width:601px){.standard-nav{background:0 0}#footer-links #custom-footer-links{text-align:right}}@media screen and (max-width:600px){#header{padding-top:var(--header_height_mobile)}#header.has_nav{padding-top:calc(var(--header_height_mobile) + var(--nav_height))}#header.has_nav #masthead::after{top:calc(var(--header_height_mobile) + var(--nav_height))}#header.has_nav #masthead_inner{height:calc(var(--header_height_mobile) + var(--nav_height))}#masthead #masthead_inner{height:var(--header_height_mobile)}.site-logo{--mit-logo-height:2.125rem;top:2.8125rem;padding-right:.625rem}#footer #footer-logo{width:auto;margin:0 .3125rem;height:auto}#footer #footer-logo #site-title{font-size:1rem}#footer #footer-logo .widget{float:none;margin-top:1.25rem}#footer-links{width:auto;margin:0;padding:.625rem 0 1.25rem}#footer-links div{float:none;width:auto}#colophon{position:relative}#colophon #colophon_inner{width:auto;padding:0 .3125rem}#site-generator,#site-info{text-align:left}}